From 4d3c691961bc691a53faba403bf206e8553ffe99 Mon Sep 17 00:00:00 2001 From: amiika Date: Wed, 3 Jan 2024 18:19:00 +0000 Subject: [PATCH] deploy: b4b507b2d67ed9da42250e03619649c39e13c8f6 --- .../{index-5798925a.js => index-9013542c.js} | 2 +- ...ex-5798925a.js.gz => index-9013542c.js.gz} | Bin 826312 -> 826321 bytes index.html | 2 +- index.html.gz | Bin 8002 -> 8002 bytes sw.js | 2 +- 5 files changed, 3 insertions(+), 3 deletions(-) rename assets/{index-5798925a.js => index-9013542c.js} (95%) rename assets/{index-5798925a.js.gz => index-9013542c.js.gz} (91%) diff --git a/assets/index-5798925a.js b/assets/index-9013542c.js similarity index 95% rename from assets/index-5798925a.js rename to assets/index-9013542c.js index c598238..b7be3f4 100644 --- a/assets/index-5798925a.js +++ b/assets/index-9013542c.js @@ -4411,6 +4411,6 @@ ${e("And the bandpass filter, just for fun",`beat(.5) :: sound('sawtooth').note( `+c.line+" | "+_+` `+p+" | "+t("",l.column-1," ")+t("",A,"^")}else i+=` at `+u}return i},e.buildMessage=function(a,i){var o={literal:function(_){return'"'+l(_.text)+'"'},class:function(_){var b=_.parts.map(function(A){return Array.isArray(A)?c(A[0])+"-"+c(A[1]):c(A)});return"["+(_.inverted?"^":"")+b.join("")+"]"},any:function(){return"any character"},end:function(){return"end of input"},other:function(_){return _.description}};function s(_){return _.charCodeAt(0).toString(16).toUpperCase()}function l(_){return _.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(b){return"\\x0"+s(b)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(b){return"\\x"+s(b)})}function c(_){return _.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(b){return"\\x0"+s(b)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(b){return"\\x"+s(b)})}function u(_){return o[_.type](_)}function h(_){var b=_.map(u),A,I;if(b.sort(),b.length>0){for(A=1,I=1;A",I="@",M=":",U="/",V="(",m=")",O="[:",S="]",k="[",L="{",F="}",Y="+",q="*",te="%",se="^",ie="&",ae=">>",D="<<",P="_",H="?",z="!",ne="r",oe="#",_e="b",ye="=",we="~",Ee="iii",Ce="ii",he="iv",xe="i",je="vii",Ve="vi",nt="v",et=/^[0-9]/,yt=/^[ \n\r\t]/,Lt=/^[a-z]/,St=/^[a-z_]/,Dt=/^[a-z_0-9]/,Pt=/^[mklpdcwyhnqaefsxtgujzo]/,Rn=/^[.]/,ze=/^[a-zA-Z0-9]/,En=/^[a-zA-Z0-9\-*+]/,ht=/^[A-G]/,Ke=/^[bs]/,wn=/^[A-Z]/,tn=x("-",!1),Ut=$([["0","9"]],!1,!1),j=x(".",!1),be=J("whitespace"),De=$([" ",` -`,"\r"," "],!1,!1),Ne=x(",",!1),Me=x("|",!1),Re=$([["a","z"]],!1,!1),$t=$([["a","z"],"_"],!1,!1),ut=$([["a","z"],"_",["0","9"]],!1,!1),Tt=x("<",!1),rt=x(">",!1),it=x("@",!1),Vt=x(":",!1),_t=$(["m","k","l","p","d","c","w","y","h","n","q","a","e","f","s","x","t","g","u","j","z","o"],!1,!1),Ye=$(["."],!1,!1),Gn=x("/",!1),Fr=x("(",!1),ft=x(")",!1),ir=x("[:",!1),Ln=x("]",!1),Ai=x("[",!1),Ur=x("{",!1),nn=x("}",!1),$r=x("+",!1),Ii=x("*",!1),Ra=x("%",!1),vr=x("^",!1),Er=x("&",!1),wa=x(">>",!1),Gr=x("<<",!1),sn=x("_",!1),za=x("?",!1),Wa=x("!",!1),X=x("r",!1),le=$([["a","z"],["A","Z"],["0","9"]],!1,!1),me=x("#",!1),Se=x("b",!1),Ae=$([["a","z"],["A","Z"],["0","9"],"-","*","+"],!1,!1),Qe=$([["A","G"]],!1,!1),Pe=$(["b","s"],!1,!1),At=$([["A","Z"]],!1,!1),qn=x("=",!1),or=x("~",!1),so=x("iii",!1),ki=x("ii",!1),us=x("iv",!1),sr=x("i",!1),ds=x("vii",!1),lo=x("vi",!1),co=x("v",!1),hs=function(E){return E.filter(N=>N)},uo=function(){return parseFloat(C())},fs=function(){return parseInt(C())},ho=function(){return parseInt(C())},Jn=function(){},ms=function(E){return Gt(UQ,{sound:E})},ps=function(){return C()},fo=function(E){return Gt(il,{items:E})},mo=function(E){return E},gs=function(E,N){return Gt($Q,{item:E,sound:N})},po=function(E,N){return Gt(GQ,{item:E,soundIndex:N})},_s=function(E){return E},go=function(E,N){var B=N?N.length:0,W=uq[E];return B>0?W*(2-1/(2*B)):W},bs=function(E,N){return E/N},Ss=function(E){return E.filter(N=>N)},yr=function(E){return Gt(il,{items:E})},Rt=function(E,N){return N?Gt(vE,{item:E,times:N}):Gt(Yo,{items:E})},Os=function(E){return E},Xa=function(E,N,B){return B instanceof Yt&&(B=Gt(Yo,{items:[B]})),Gt(zQ,{left:E,operation:N,right:B})},vs=function(E,N){return Gt(VQ,{items:E,times:N})},Aa=function(E){return Gt(vw,{items:E})},Es=function(E){return E.map(N=>typeof N=="number"?N:void 0)},Ka=function(){return Math.ceil(pw(C()))},_o=function(E){var N=E.filter(B=>B).map(B=>Gt(Yt,{originalPitch:B[0],pitch:B[0]},B.toString()));return Gt(Yo,{items:N})},bo=function(E){return E},ys=function(E){return E},Za=function(){},So=function(E){return Gt(il,{items:E})},ja=function(E){return Gt(QQ,{octave:E})},Ja=function(){return C().split("").reduce((E,N)=>E+(N==="^"?1:-1),0)},Oo=function(){return Gt(al,{seededRandom:i.seededRandom})},Ni=function(E,N){return Gt(al,{min:E,max:N,seededRandom:i.seededRandom})},Ia=function(E,N){return Gt(vE,{item:E,times:N})},An=function(E){return Gt(HQ,{duration:E})},vo=function(E){return E},lr=function(E){return Gt(Kg,{duration:E})},Di=function(E,N,B,W){const ue=E?i.nodeOptions.octave+E:i.nodeOptions.octave;return Gt(Yt,{duration:N,pitch:W,originalPitch:W,addedOctave:ue,add:B})},zl=function(E){return E.reduce((N,B)=>N+(B==="#"?1:-1),0)},Wl=function(E,N){return Gt(Ow,{chord:E,indexes:N})},Ku=function(E,N,B){return Gt(Bt,{pitches:[E].concat(N),inversion:B})},Zu=function(){return C()},ju=function(E){return E},Xl=function(){return C()},Kl=function(E,N,B){i.variables||(i.variables={}),i.variables[E]=N==="="?B.prevaluate():B},Zl=function(E){if(E&&i.variables&&i.variables[E])return i.variables[E]},Ts=function(E,N,B,W,ue){const Oe="CHROMATIC",Ot=B,Cr=aH(W,B,Oe,E,N),Rs=N||i.nodeOptions.duration,RN=E?i.nodeOptions.octave+E:i.nodeOptions.octave;return Gt(Bt,{duration:Rs,chordOctave:RN,pitches:Cr,chordName:W,inversion:ue,scaleName:Oe,key:Ot})},jl=function(E,N,B){const W=i.nodeOptions.scaleName?i.nodeOptions.scaleName:"MAJOR",ue=i.nodeOptions.key?i.nodeOptions.key:"C";return Gt(qQ,{roman:E,chordName:N,inversion:B,scaleName:W,key:ue})},Jl=function(E){if(E&&i.variables&&i.variables[E])return i.variables[E];const N=i.nodeOptions.scaleName?i.nodeOptions.scaleName:"MAJOR",B=i.nodeOptions.key?i.nodeOptions.key:"C",W=hH(E,B,N);return Gt(Yt,{pitch:W.pc,originalPitch:W.pc,add:W.add,scaleName:N,key:B})},R=0,Xe=0,ei=[{line:1,column:1}],Tr=0,d=[],f=0,g={},v;if("startRule"in i){if(!(i.startRule in l))throw new Error(`Can't start parsing from rule "`+i.startRule+'".');c=l[i.startRule]}function C(){return a.substring(Xe,R)}function w(){return pe(Xe,R)}function x(E,N){return{type:"literal",text:E,ignoreCase:N}}function $(E,N,B){return{type:"class",parts:E,inverted:N,ignoreCase:B}}function G(){return{type:"end"}}function J(E){return{type:"other",description:E}}function Z(E){var N=ei[E],B;if(N)return N;for(B=E-1;!ei[B];)B--;for(N=ei[B],N={line:N.line,column:N.column};BTr&&(Tr=R,d=[]),d.push(E))}function de(E,N,B){return new e(e.buildMessage(E,N),E,N,B)}function ce(){var E,N,B=R*59+0,W=g[B];return W?(R=W.nextPos,W.result):(E=R,N=ka(),N!==o&&(Xe=E,N=hs(N)),E=N,g[B]={nextPos:R,result:E},E)}function Ie(){var E,N,B,W,ue,Oe,Ot,Cr=R*59+1,Rs=g[Cr];if(Rs)return R=Rs.nextPos,Rs.result;for(E=R,N=R,a.charCodeAt(R)===45?(B=u,R++):(B=o,f===0&&ee(tn)),B===o&&(B=null),W=[],et.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=o,f===0&&ee(Ut));ue!==o;)W.push(ue),et.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=o,f===0&&ee(Ut));if(a.charCodeAt(R)===46?(ue=h,R++):(ue=o,f===0&&ee(j)),ue!==o){if(Oe=[],et.test(a.charAt(R))?(Ot=a.charAt(R),R++):(Ot=o,f===0&&ee(Ut)),Ot!==o)for(;Ot!==o;)Oe.push(Ot),et.test(a.charAt(R))?(Ot=a.charAt(R),R++):(Ot=o,f===0&&ee(Ut));else Oe=o;Oe!==o?(B=[B,W,ue,Oe],N=B):(R=N,N=o)}else R=N,N=o;if(N===o)if(N=R,a.charCodeAt(R)===46?(B=h,R++):(B=o,f===0&&ee(j)),B!==o){if(W=[],et.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=o,f===0&&ee(Ut)),ue!==o)for(;ue!==o;)W.push(ue),et.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=o,f===0&&ee(Ut));else W=o;W!==o?(B=[B,W],N=B):(R=N,N=o)}else R=N,N=o;return N!==o&&(Xe=E,N=uo()),E=N,g[Cr]={nextPos:R,result:E},E}function ve(){var E,N,B=R*59+2,W=g[B];return W?(R=W.nextPos,W.result):(E=R,a.charCodeAt(R)===45?R++:f===0&&ee(tn),et.test(a.charAt(R))?(N=a.charAt(R),R++):(N=o,f===0&&ee(Ut)),N!==o?(Xe=E,E=fs()):(R=E,E=o),g[B]={nextPos:R,result:E},E)}function Be(){var E,N,B,W=R*59+3,ue=g[W];if(ue)return R=ue.nextPos,ue.result;if(E=R,a.charCodeAt(R)===45?R++:f===0&&ee(tn),N=[],et.test(a.charAt(R))?(B=a.charAt(R),R++):(B=o,f===0&&ee(Ut)),B!==o)for(;B!==o;)N.push(B),et.test(a.charAt(R))?(B=a.charAt(R),R++):(B=o,f===0&&ee(Ut));else N=o;return N!==o?(Xe=E,E=ho()):(R=E,E=o),g[W]={nextPos:R,result:E},E}function Ze(){var E,N,B=R*59+4,W=g[B];return W?(R=W.nextPos,W.result):(f++,E=R,yt.test(a.charAt(R))?(N=a.charAt(R),R++):(N=o,f===0&&ee(De)),N!==o&&(Xe=E,N=Jn()),E=N,f--,E===o&&(N=o,f===0&&ee(be)),g[B]={nextPos:R,result:E},E)}function He(){var E,N,B=R*59+8,W=g[B];return W?(R=W.nextPos,W.result):(E=R,N=xt(),N!==o&&(Xe=E,N=ms(N)),E=N,g[B]={nextPos:R,result:E},E)}function xt(){var E,N,B,W,ue,Oe=R*59+10,Ot=g[Oe];if(Ot)return R=Ot.nextPos,Ot.result;if(E=R,Lt.test(a.charAt(R))?(N=a.charAt(R),R++):(N=o,f===0&&ee(Re)),N!==o){if(B=[],St.test(a.charAt(R))?(W=a.charAt(R),R++):(W=o,f===0&&ee($t)),W!==o)for(;W!==o;)B.push(W),St.test(a.charAt(R))?(W=a.charAt(R),R++):(W=o,f===0&&ee($t));else B=o;if(B!==o){for(W=[],Dt.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=o,f===0&&ee(ut));ue!==o;)W.push(ue),Dt.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=o,f===0&&ee(ut));Xe=E,E=ps()}else R=E,E=o}else R=E,E=o;return g[Oe]={nextPos:R,result:E},E}function un(){var E,N=R*59+11,B=g[N];return B?(R=B.nextPos,B.result):(E=zt(),E===o&&(E=dn()),g[N]={nextPos:R,result:E},E)}function zt(){var E,N,B,W,ue=R*59+12,Oe=g[ue];if(Oe)return R=Oe.nextPos,Oe.result;if(E=R,a.charCodeAt(R)===60?(N=b,R++):(N=o,f===0&&ee(Tt)),N!==o){if(B=[],W=un(),W!==o)for(;W!==o;)B.push(W),W=un();else B=o;B!==o?(a.charCodeAt(R)===62?(W=A,R++):(W=o,f===0&&ee(rt)),W!==o?(Xe=E,E=fo(B)):(R=E,E=o)):(R=E,E=o)}else R=E,E=o;return g[ue]={nextPos:R,result:E},E}function dn(){var E,N=R*59+13,B=g[N];return B?(R=B.nextPos,B.result):(E=xt(),E===o&&(E=zt(),E===o&&(E=Ze())),g[N]={nextPos:R,result:E},E)}function bt(){var E,N,B,W=R*59+14,ue=g[W];return ue?(R=ue.nextPos,ue.result):(E=R,a.charCodeAt(R)===64?(N=I,R++):(N=o,f===0&&ee(it)),N!==o?(B=un(),B!==o?(Xe=E,E=mo(B)):(R=E,E=o)):(R=E,E=o),g[W]={nextPos:R,result:E},E)}function mt(){var E,N=R*59+15,B=g[N];return B?(R=B.nextPos,B.result):(E=td(),E===o&&(E=ti(),E===o&&(E=rd(),E===o&&(E=od(),E===o&&(E=nd())))),g[N]={nextPos:R,result:E},E)}function hn(){var E,N,B,W=R*59+16,ue=g[W];return ue?(R=ue.nextPos,ue.result):(E=R,N=mt(),N===o&&(N=yo()),N!==o?(B=bt(),B!==o?(Xe=E,E=gs(N,B)):(R=E,E=o)):(R=E,E=o),g[W]={nextPos:R,result:E},E)}function rn(){var E,N,B,W=R*59+17,ue=g[W];return ue?(R=ue.nextPos,ue.result):(E=R,N=hn(),N===o&&(N=mt(),N===o&&(N=yo())),N!==o?(B=ln(),B!==o?(Xe=E,E=po(N,B)):(R=E,E=o)):(R=E,E=o),g[W]={nextPos:R,result:E},E)}function ln(){var E,N,B,W=R*59+18,ue=g[W];return ue?(R=ue.nextPos,ue.result):(E=R,a.charCodeAt(R)===58?(N=M,R++):(N=o,f===0&&ee(Vt)),N!==o?(B=ed(),B!==o?(Xe=E,E=_s(B)):(R=E,E=o)):(R=E,E=o),g[W]={nextPos:R,result:E},E)}function oa(){var E,N,B,W,ue=R*59+19,Oe=g[ue];if(Oe)return R=Oe.nextPos,Oe.result;if(E=R,Pt.test(a.charAt(R))?(N=a.charAt(R),R++):(N=o,f===0&&ee(_t)),N!==o){for(B=[],Rn.test(a.charAt(R))?(W=a.charAt(R),R++):(W=o,f===0&&ee(Ye));W!==o;)B.push(W),Rn.test(a.charAt(R))?(W=a.charAt(R),R++):(W=o,f===0&&ee(Ye));Xe=E,E=go(N,B)}else R=E,E=o;return g[ue]={nextPos:R,result:E},E}function Eo(){var E,N=R*59+20,B=g[N];return B?(R=B.nextPos,B.result):(E=Ju(),E===o&&(E=Ie(),E===o&&(E=oa())),g[N]={nextPos:R,result:E},E)}function Ju(){var E,N,B,W,ue=R*59+21,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,N=Be(),N!==o?(a.charCodeAt(R)===47?(B=U,R++):(B=o,f===0&&ee(Gn)),B!==o?(W=Be(),W!==o?(Xe=E,E=bs(N,W)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function ka(){var E,N,B,W=R*59+22,ue=g[W];if(ue)return R=ue.nextPos,ue.result;if(E=R,N=[],B=B_(),B===o&&(B=Y_(),B===o&&(B=rn(),B===o&&(B=hn(),B===o&&(B=td(),B===o&&(B=rd(),B===o&&(B=ti(),B===o&&(B=nd(),B===o&&(B=yo(),B===o&&(B=od()))))))))),B!==o)for(;B!==o;)N.push(B),B=B_(),B===o&&(B=Y_(),B===o&&(B=rn(),B===o&&(B=hn(),B===o&&(B=td(),B===o&&(B=rd(),B===o&&(B=ti(),B===o&&(B=nd(),B===o&&(B=yo(),B===o&&(B=od())))))))));else N=o;return N!==o&&(Xe=E,N=Ss(N)),E=N,g[W]={nextPos:R,result:E},E}function ed(){var E,N=R*59+23,B=g[N];return B?(R=B.nextPos,B.result):(E=Ze(),E===o&&(E=Be(),E===o&&(E=P_(),E===o&&(E=ld(),E===o&&(E=gN(),E===o&&(E=M_()))))),g[N]={nextPos:R,result:E},E)}function gN(){var E,N,B,W,ue=R*59+24,Oe=g[ue];if(Oe)return R=Oe.nextPos,Oe.result;if(E=R,a.charCodeAt(R)===60?(N=b,R++):(N=o,f===0&&ee(Tt)),N!==o){if(B=[],W=ed(),W!==o)for(;W!==o;)B.push(W),W=ed();else B=o;B!==o?(a.charCodeAt(R)===62?(W=A,R++):(W=o,f===0&&ee(rt)),W!==o?(Xe=E,E=yr(B)):(R=E,E=o)):(R=E,E=o)}else R=E,E=o;return g[ue]={nextPos:R,result:E},E}function ti(){var E,N,B,W,ue,Oe=R*59+25,Ot=g[Oe];return Ot?(R=Ot.nextPos,Ot.result):(E=R,a.charCodeAt(R)===40?(N=V,R++):(N=o,f===0&&ee(Fr)),N!==o?(a.charCodeAt(R)===58?R++:f===0&&ee(Vt),B=ka(),B!==o?(W=D_(),W===o&&(W=null),a.charCodeAt(R)===41?(ue=m,R++):(ue=o,f===0&&ee(ft)),ue!==o?(Xe=E,E=Rt(B,W)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[Oe]={nextPos:R,result:E},E)}function D_(){var E,N,B,W=R*59+26,ue=g[W];return ue?(R=ue.nextPos,ue.result):(E=R,a.charCodeAt(R)===58?(N=M,R++):(N=o,f===0&&ee(Vt)),N!==o?(B=Be(),B!==o?(Xe=E,E=Os(B)):(R=E,E=o)):(R=E,E=o),g[W]={nextPos:R,result:E},E)}function td(){var E,N,B,W,ue=R*59+27,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,N=ti(),N===o&&(N=ud()),N!==o?(B=L_(),B!==o?(W=ti(),W===o&&(W=ud(),W===o&&(W=Cs())),W!==o?(Xe=E,E=Xa(N,B,W)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function nd(){var E,N,B,W,ue,Oe=R*59+28,Ot=g[Oe];return Ot?(R=Ot.nextPos,Ot.result):(E=R,a.substr(R,2)===O?(N=O,R+=2):(N=o,f===0&&ee(ir)),N!==o?(B=ka(),B!==o?(W=D_(),W===o&&(W=null),a.charCodeAt(R)===93?(ue=S,R++):(ue=o,f===0&&ee(Ln)),ue!==o?(Xe=E,E=vs(B,W)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[Oe]={nextPos:R,result:E},E)}function rd(){var E,N,B,W,ue=R*59+29,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,a.charCodeAt(R)===91?(N=k,R++):(N=o,f===0&&ee(Ai)),N!==o?(B=ka(),B!==o?(a.charCodeAt(R)===93?(W=S,R++):(W=o,f===0&&ee(Ln)),W!==o?(Xe=E,E=Aa(B)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function ad(){var E,N=R*59+30,B=g[N];return B?(R=B.nextPos,B.result):(E=Be(),E===o&&(E=ve()),g[N]={nextPos:R,result:E},E)}function id(){var E,N,B,W=R*59+31,ue=g[W];if(ue)return R=ue.nextPos,ue.result;if(E=R,N=[],B=x_(),B===o&&(B=ad()),B!==o)for(;B!==o;)N.push(B),B=x_(),B===o&&(B=ad());else N=o;return N!==o&&(Xe=E,N=Es(N)),E=N,g[W]={nextPos:R,result:E},E}function x_(){var E,N,B,W,ue=R*59+32,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,a.charCodeAt(R)===40?R++:f===0&&ee(Fr),N=ad(),N!==o?(B=L_(),B!==o?(W=id(),W!==o?(a.charCodeAt(R)===41?R++:f===0&&ee(ft),Xe=E,E=Ka()):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function _N(){var E,N,B,W,ue=R*59+33,Oe=g[ue];if(Oe)return R=Oe.nextPos,Oe.result;if(E=R,a.charCodeAt(R)===123?(N=L,R++):(N=o,f===0&&ee(Ur)),N!==o){if(B=[],W=id(),W===o&&(W=Ze()),W!==o)for(;W!==o;)B.push(W),W=id(),W===o&&(W=Ze());else B=o;B!==o?(a.charCodeAt(R)===125?(W=F,R++):(W=o,f===0&&ee(nn)),W!==o?(Xe=E,E=_o(B)):(R=E,E=o)):(R=E,E=o)}else R=E,E=o;return g[ue]={nextPos:R,result:E},E}function M_(){var E,N,B,W,ue=R*59+34,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,a.charCodeAt(R)===123?(N=L,R++):(N=o,f===0&&ee(Ur)),N!==o?(B=Be(),B===o&&(B=ld()),B!==o?(a.charCodeAt(R)===125?(W=F,R++):(W=o,f===0&&ee(nn)),W!==o?(Xe=E,E=bo(B)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function L_(){var E,N=R*59+35,B=g[N];return B?(R=B.nextPos,B.result):(a.charCodeAt(R)===43?(E=Y,R++):(E=o,f===0&&ee($r)),E===o&&(a.charCodeAt(R)===45?(E=u,R++):(E=o,f===0&&ee(tn)),E===o&&(a.charCodeAt(R)===42?(E=q,R++):(E=o,f===0&&ee(Ii)),E===o&&(a.charCodeAt(R)===47?(E=U,R++):(E=o,f===0&&ee(Gn)),E===o&&(a.charCodeAt(R)===37?(E=te,R++):(E=o,f===0&&ee(Ra)),E===o&&(a.charCodeAt(R)===94?(E=se,R++):(E=o,f===0&&ee(vr)),E===o&&(a.charCodeAt(R)===124?(E=_,R++):(E=o,f===0&&ee(Me)),E===o&&(a.charCodeAt(R)===38?(E=ie,R++):(E=o,f===0&&ee(Er)),E===o&&(a.substr(R,2)===ae?(E=ae,R+=2):(E=o,f===0&&ee(wa)),E===o&&(a.substr(R,2)===D?(E=D,R+=2):(E=o,f===0&&ee(Gr))))))))))),g[N]={nextPos:R,result:E},E)}function yo(){var E,N,B=R*59+36,W=g[B];return W?(R=W.nextPos,W.result):(E=R,N=EN(),N===o&&(N=TN(),N===o&&(N=q_(),N===o&&(N=G_(),N===o&&(N=CN(),N===o&&(N=ud(),N===o&&(N=He(),N===o&&(N=F_(),N===o&&(N=Cs(),N===o&&(N=SN(),N===o&&(N=Ze(),N===o&&(N=ON(),N===o&&(N=ti(),N===o&&(N=_N(),N===o&&(N=bN())))))))))))))),N!==o&&(Xe=E,N=ys(N)),E=N,g[B]={nextPos:R,result:E},E)}function bN(){var E,N,B=R*59+37,W=g[B];return W?(R=W.nextPos,W.result):(E=R,a.charCodeAt(R)===124?(N=_,R++):(N=o,f===0&&ee(Me)),N!==o&&(Xe=E,N=Za()),E=N,g[B]={nextPos:R,result:E},E)}function od(){var E,N,B,W,ue=R*59+38,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,a.charCodeAt(R)===60?(N=b,R++):(N=o,f===0&&ee(Tt)),N!==o?(B=ka(),B!==o?(a.charCodeAt(R)===62?(W=A,R++):(W=o,f===0&&ee(rt)),W!==o?(Xe=E,E=So(B)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function SN(){var E,N,B=R*59+39,W=g[B];return W?(R=W.nextPos,W.result):(E=R,N=sd(),N!==o&&(Xe=E,N=ja(N)),E=N,g[B]={nextPos:R,result:E},E)}function sd(){var E,N,B,W=R*59+40,ue=g[W];if(ue)return R=ue.nextPos,ue.result;if(E=R,N=[],a.charCodeAt(R)===94?(B=se,R++):(B=o,f===0&&ee(vr)),B===o&&(a.charCodeAt(R)===95?(B=P,R++):(B=o,f===0&&ee(sn))),B!==o)for(;B!==o;)N.push(B),a.charCodeAt(R)===94?(B=se,R++):(B=o,f===0&&ee(vr)),B===o&&(a.charCodeAt(R)===95?(B=P,R++):(B=o,f===0&&ee(sn)));else N=o;return N!==o&&(Xe=E,N=Ja()),E=N,g[W]={nextPos:R,result:E},E}function P_(){var E,N,B=R*59+41,W=g[B];return W?(R=W.nextPos,W.result):(E=R,a.charCodeAt(R)===63?(N=H,R++):(N=o,f===0&&ee(za)),N!==o&&(Xe=E,N=Oo()),E=N,g[B]={nextPos:R,result:E},E)}function ld(){var E,N,B,W,ue,Oe,Ot=R*59+42,Cr=g[Ot];return Cr?(R=Cr.nextPos,Cr.result):(E=R,a.charCodeAt(R)===40?(N=V,R++):(N=o,f===0&&ee(Fr)),N!==o?(B=Be(),B!==o?(a.charCodeAt(R)===44?(W=p,R++):(W=o,f===0&&ee(Ne)),W!==o?(ue=Be(),ue!==o?(a.charCodeAt(R)===41?(Oe=m,R++):(Oe=o,f===0&&ee(ft)),Oe!==o?(Xe=E,E=Ni(B,ue)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[Ot]={nextPos:R,result:E},E)}function B_(){var E,N,B,W,ue=R*59+43,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,N=rn(),N===o&&(N=hn(),N===o&&(N=mt(),N===o&&(N=yo()))),N!==o?(a.charCodeAt(R)===33?(B=z,R++):(B=o,f===0&&ee(Wa)),B!==o?(W=Be(),W!==o?(Xe=E,E=Ia(N,W)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function ON(){var E,N,B=R*59+44,W=g[B];return W?(R=W.nextPos,W.result):(E=R,N=Eo(),N!==o&&(Xe=E,N=An(N)),E=N,g[B]={nextPos:R,result:E},E)}function vN(){var E,N,B,W=R*59+45,ue=g[W];return ue?(R=ue.nextPos,ue.result):(E=R,N=Eo(),N!==o?(a.charCodeAt(R)===94?(B=se,R++):(B=o,f===0&&ee(vr)),B!==o?(Xe=E,E=vo(N)):(R=E,E=o)):(R=E,E=o),g[W]={nextPos:R,result:E},E)}function EN(){var E,N,B,W,ue,Oe=R*59+46,Ot=g[Oe];return Ot?(R=Ot.nextPos,Ot.result):(E=R,N=vN(),N===o&&(N=null),a.charCodeAt(R)===114?(B=ne,R++):(B=o,f===0&&ee(X)),B!==o?(W=R,f++,ze.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=o,f===0&&ee(le)),f--,ue===o?W=void 0:(R=W,W=o),W!==o?(Xe=E,E=lr(N)):(R=E,E=o)):(R=E,E=o),g[Oe]={nextPos:R,result:E},E)}function Cs(){var E,N,B,W,ue,Oe=R*59+47,Ot=g[Oe];return Ot?(R=Ot.nextPos,Ot.result):(E=R,N=sd(),N===o&&(N=null),B=Eo(),B===o&&(B=null),W=yN(),W===o&&(W=null),ue=ve(),ue===o&&(ue=P_(),ue===o&&(ue=ld(),ue===o&&(ue=M_()))),ue!==o?(Xe=E,E=Di(N,B,W,ue)):(R=E,E=o),g[Oe]={nextPos:R,result:E},E)}function yN(){var E,N,B,W=R*59+48,ue=g[W];if(ue)return R=ue.nextPos,ue.result;if(E=R,N=[],a.charCodeAt(R)===35?(B=oe,R++):(B=o,f===0&&ee(me)),B===o&&(a.charCodeAt(R)===98?(B=_e,R++):(B=o,f===0&&ee(Se))),B!==o)for(;B!==o;)N.push(B),a.charCodeAt(R)===35?(B=oe,R++):(B=o,f===0&&ee(me)),B===o&&(a.charCodeAt(R)===98?(B=_e,R++):(B=o,f===0&&ee(Se)));else N=o;return N!==o&&(Xe=E,N=zl(N)),E=N,g[W]={nextPos:R,result:E},E}function Y_(){var E,N,B,W,ue=R*59+49,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,N=F_(),N===o&&(N=G_(),N===o&&(N=q_(),N===o&&(N=ti()))),N!==o?(a.charCodeAt(R)===64?(B=I,R++):(B=o,f===0&&ee(it)),B!==o?(W=ti(),W!==o?(Xe=E,E=Wl(N,W)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function F_(){var E,N,B,W,ue=R*59+50,Oe=g[ue];if(Oe)return R=Oe.nextPos,Oe.result;if(E=R,N=Cs(),N!==o){if(B=[],W=Cs(),W!==o)for(;W!==o;)B.push(W),W=Cs();else B=o;B!==o?(W=cd(),W===o&&(W=null),Xe=E,E=Ku(N,B,W)):(R=E,E=o)}else R=E,E=o;return g[ue]={nextPos:R,result:E},E}function U_(){var E,N,B,W=R*59+51,ue=g[W];if(ue)return R=ue.nextPos,ue.result;if(E=R,N=[],En.test(a.charAt(R))?(B=a.charAt(R),R++):(B=o,f===0&&ee(Ae)),B!==o)for(;B!==o;)N.push(B),En.test(a.charAt(R))?(B=a.charAt(R),R++):(B=o,f===0&&ee(Ae));else N=o;return N!==o&&(Xe=E,N=Zu()),E=N,g[W]={nextPos:R,result:E},E}function cd(){var E,N,B,W=R*59+52,ue=g[W];return ue?(R=ue.nextPos,ue.result):(E=R,a.charCodeAt(R)===37?(N=te,R++):(N=o,f===0&&ee(Ra)),N!==o?(B=Be(),B!==o?(Xe=E,E=ju(B)):(R=E,E=o)):(R=E,E=o),g[W]={nextPos:R,result:E},E)}function $_(){var E,N,B=R*59+53,W=g[B];return W?(R=W.nextPos,W.result):(E=R,ht.test(a.charAt(R))?(N=a.charAt(R),R++):(N=o,f===0&&ee(Qe)),N!==o?(Ke.test(a.charAt(R))?(a.charAt(R),R++):f===0&&ee(Pe),Xe=E,E=Xl()):(R=E,E=o),g[B]={nextPos:R,result:E},E)}function TN(){var E,N,B,W,ue=R*59+54,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,wn.test(a.charAt(R))?(N=a.charAt(R),R++):(N=o,f===0&&ee(At)),N!==o?(a.charCodeAt(R)===61?(B=ye,R++):(B=o,f===0&&ee(qn)),B===o&&(a.charCodeAt(R)===126?(B=we,R++):(B=o,f===0&&ee(or))),B!==o?(W=yo(),W!==o?(Xe=E,E=Kl(N,B,W)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function ud(){var E,N,B=R*59+55,W=g[B];return W?(R=W.nextPos,W.result):(E=R,wn.test(a.charAt(R))?(N=a.charAt(R),R++):(N=o,f===0&&ee(At)),N!==o&&(Xe=E,N=Zl(N)),E=N,g[B]={nextPos:R,result:E},E)}function G_(){var E,N,B,W,ue,Oe,Ot=R*59+56,Cr=g[Ot];return Cr?(R=Cr.nextPos,Cr.result):(E=R,N=sd(),N===o&&(N=null),B=Eo(),B===o&&(B=null),W=$_(),W!==o?(a.charCodeAt(R)===94?R++:f===0&&ee(vr),ue=U_(),ue!==o?(Oe=cd(),Oe===o&&(Oe=null),Xe=E,E=Ts(N,B,W,ue,Oe)):(R=E,E=o)):(R=E,E=o),g[Ot]={nextPos:R,result:E},E)}function q_(){var E,N,B,W,ue=R*59+57,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,a.substr(R,3)===Ee?(N=Ee,R+=3):(N=o,f===0&&ee(so)),N===o&&(a.substr(R,2)===Ce?(N=Ce,R+=2):(N=o,f===0&&ee(ki)),N===o&&(a.substr(R,2)===he?(N=he,R+=2):(N=o,f===0&&ee(us)),N===o&&(a.charCodeAt(R)===105?(N=xe,R++):(N=o,f===0&&ee(sr)),N===o&&(a.substr(R,3)===je?(N=je,R+=3):(N=o,f===0&&ee(ds)),N===o&&(a.substr(R,2)===Ve?(N=Ve,R+=2):(N=o,f===0&&ee(lo)),N===o&&(a.charCodeAt(R)===118?(N=nt,R++):(N=o,f===0&&ee(co)))))))),N!==o?(a.charCodeAt(R)===94?R++:f===0&&ee(vr),B=U_(),B===o&&(B=null),W=cd(),W===o&&(W=null),Xe=E,E=jl(N,B,W)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function CN(){var E,N,B=R*59+58,W=g[B];return W?(R=W.nextPos,W.result):(E=R,N=$_(),N!==o&&(Xe=E,N=Jl(N)),E=N,g[B]={nextPos:R,result:E},E)}var Q_=i.nodeOptions||{};function Gt(E,N,B=void 0){N.text=B||C(),N.location=w();for(var W in Q_)(N[W]===void 0||N[W]===null)&&(N[W]=Q_[W]);return new E(N)}if(v=c(),v!==o&&R===a.length)return v;throw v!==o&&R1&&(c=c.slice(1));const u=c.map(h=>isNaN(parseInt(h))?h:parseInt(h));return s(...u).toString()}return s.toString()}}return i[0]}const a=new RegExp(t.join("|"),"g");return r.replace(a,i=>n(i))}function _H(r,e,t){let n=r;for(let a=0;a1&&(t=t.split("").join(" ")),t}revaluate(){this.values=Fp(this.input,this.options),this.evaluated=this.evaluate(this.values),this.applyTransformations(),this.duration=this.totalDuration()}pitches(){return this.evaluated.map(e=>e.collect("pitch"))}originalPitches(){return this.evaluated.map(e=>e.collect("originalPitch"))}notes(){return this.evaluated.map(e=>e.collect("note"))}collect(e){return this.evaluated.map(t=>t.collect(e))}sounds(){return this.evaluated.map(e=>e.collect("sound"))}indices(){return this.evaluated.map(e=>e.collect("soundIndex"))}freqs(){return this.evaluated.map(e=>e.collect("freq"))}durations(){return this.evaluated.map(e=>e.collect("duration"))}octaves(){return this.evaluated.map(e=>e.collect("octave"))}retrograde(){return this.evaluated=this.evaluated.reverse(),this}rotate(e=1){return this.evaluated=[...this.evaluated.slice(e),...this.evaluated.slice(0,e)],this}every(e=1){return this.evaluated=this.evaluated.filter((t,n)=>n%e===0),this}scale(e){return this.applyOptions({scale:e}),this.scaleApplied=!0,this}cents(e){const t=ns(e);return this.applyOptions({scale:t}),this.scaleApplied=!0,this}ratios(e){const t=Ew(e);return this.applyOptions({scale:t}),this.scaleApplied=!0,this}edo(e,t=[1,1,1,1,1,1,1,1,1,1,1]){const n=yw(e,t),a=ns(n);return this.applyOptions({scale:a}),this.scaleApplied=!0,this}key(e){return this.applyOptions({key:e}),this}octave(e){return this.applyOptions({octave:e}),this}invert(e){return this.applyOptions({inversion:e}),this}isInOptions(e,t){return this.options.nodeOptions&&this.options.nodeOptions[e]===t}atLast(){return this.index+1>=this.evaluated.length*(this.redo||1)}clone(){return ta(this)}notStarted(){return this.index<0}peek(){return this.evaluated[this.index-1||0]}hasStarted(){return this.index>=0}reset(){this.index=-1,this.counter=0}setRedo(e){this.redo=e}next(){this.index<0&&(this.index=0);const e=this.evaluated[this.index%this.evaluated.length];if(this.index++,this.counter++,this.redo>0&&this.index>=this.evaluated.length*this.redo){if(this.index=0,this.cycleIndex++,this.generator){const t=this.generator.next();t.done?this.generatorDone=!0:(this.input=_i.inputFromNumber(t.value),this.revaluate())}this.evaluated=this.evaluate(this.values)}return e}applyOptions(e={}){this.evaluated=this.evaluate(this.evaluated,e),this.applyTransformations()}applyTransformations(){var e;(e=this.globalOptions)!=null&&e.retrograde&&(this.evaluated=this.evaluated.reverse())}update(){return this.evaluated=this.evaluate(this.values),this.applyTransformations(),this}evaluate(e,t={}){let n=e.map(a=>a.evaluate(t)).flat(1/0).filter(a=>a!==void 0);return t.subdivisions&&(n=ww(n)),n}totalDuration(){return this.evaluated.reduce((t,n)=>t+n.collect("duration"),0)}lead(){let e=this.evaluated.findIndex(t=>t instanceof Bt);if(e>=0){for(let t=e+1;t<=this.evaluated.length;t++)if(this.evaluated[t]instanceof Bt){const n=this.evaluated[e],a=this.evaluated[t],i=mH(n.notes(),a.notes()),o=ta(a);o.voiceLeadFromNotes(i,this.options.nodeOptions),this.evaluated[t]=o,e=t}}return this}arpeggio(e){typeof e=="number"&&(e=[e]);const t=lq(this.options.nodeOptions,["octave","scaleName","key"],{scaleName:"scale"}),n={...pE,...t},a=this.evaluated.map(i=>i instanceof Bt?(typeof e=="string"&&(e=new Yo({items:Fp(e,this.options)})),new Ow({chord:i,indexes:e}).evaluate(n)):i);return this.evaluated=a.flat(1/0),this}toString(){return this.evaluated.map(e=>e.toString()).join(" ")}rules(e,t=1){const n=_H(this.input,e,t);return new _i(n,this.options.nodeOptions,this.globalOptions)}tonnetzChords(e,t=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>n instanceof Yt?n.tonnetzChord(e,t):n)),this}tonnetz(e,t=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>{if(n instanceof Bt){if(n.notes().length===3)return n.triadTonnetz(e,t,OE);if(n.notes().length===4)return n.tetraTonnetz(e,t,OE)}else return n}).flat(1/0)),this}triadTonnetz(e,t=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>n instanceof Bt?n.triadTonnetz(e,t):n).flat(1/0)),this}tetraTonnetz(e,t=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>n instanceof Bt?n.tetraTonnetz(e,t):n).flat(1/0)),this}hexaCycle(e=[3,4,5],t=3,n=1){return this.evaluated&&(this.evaluated=this.evaluated.map(a=>a instanceof Yt?NQ(a.pitch,e,t,n).map(s=>Bt.fromPitchClassArray(s,a.key||"C4",this.scaleApplied&&a.scaleName||"CHROMATIC").evaluate({duration:a.duration,octave:a.octave})):a).flat(1/0)),this}octaCycle(e=[3,4,5],t=4,n=1){return this.evaluated&&(this.evaluated=this.evaluated.map(a=>a instanceof Yt?xQ(a.pitch,e,t,n).map(s=>Bt.fromPitchClassArray(s,a.key||"C4",this.scaleApplied&&a.scaleName||"CHROMATIC").evaluate({duration:a.duration,octave:a.octave})):a).flat(1/0)),this}enneaCycle(e=[3,4,5],t=3,n=1){return this.evaluated&&(this.evaluated=this.evaluated.map(a=>a instanceof Yt?MQ(a.pitch,e,t,n).map(s=>Bt.fromPitchClassArray(s,a.key||"C4",this.scaleApplied&&a.scaleName||"CHROMATIC").evaluate({duration:a.duration,octave:a.octave})):a).flat(1/0)),this}cubeDance(e=[3,4,5],t=3){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>{if(n instanceof Yt)return DQ(n.pitch,e,t).map(o=>Bt.fromPitchClassArray(o,n.key||"C4",this.scaleApplied&&n.scaleName||"CHROMATIC").evaluate({duration:n.duration,octave:n.octave}))}).flat(1/0)),this}powerTowers(e=[3,4,5],t=3){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>{if(n instanceof Yt)return BQ(n.pitch,e,t).map(o=>Bt.fromPitchClassArray(o,n.key||"C4",this.scaleApplied&&n.scaleName||"CHROMATIC").evaluate({duration:n.duration,octave:n.octave}))}).flat(1/0)),this}octaTower(e=[3,4,5],t=3,n=1){return this.evaluated&&(this.evaluated=this.evaluated.map(a=>{if(a instanceof Yt)return PQ(a.pitch,e,t,n).map(s=>Bt.fromPitchClassArray(s,a.key||"C4",this.scaleApplied&&a.scaleName||"CHROMATIC").evaluate({duration:a.duration,octave:a.octave}))}).flat(1/0)),this}boretzRegions(e=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(t=>{if(t instanceof Yt)return YQ(t.pitch,e).map(i=>Bt.fromPitchClassArray(i,t.key||"C4",this.scaleApplied&&t.scaleName||"CHROMATIC").evaluate({duration:t.duration,octave:t.octave}))}).flat(1/0)),this}weitzmannRegions(e=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(t=>{if(t instanceof Yt)return LQ(t.pitch,e).map(i=>Bt.fromPitchClassArray(i,t.key||"C4",this.scaleApplied&&t.scaleName||"CHROMATIC").evaluate({duration:t.duration,octave:t.octave}))}).flat(1/0)),this}shuffle(){if(this.evaluated)for(let e=0;en.includes(i%this.evaluated.length))}return this}}const ww=(r,e=void 0)=>r.map(n=>{if(n instanceof vw){const a=n.evaluated.length,i=(e||n.duration)/a;return ww(n.evaluated,i)}else return n.duration=e||n.duration,n}).flat(1/0),bH=r=>{let e={};return FQ.forEach(t=>{if(r[t]!==void 0){const n=r[t];e[t]=n,delete r[t]}}),e},Ca=(r,e)=>{let t=0;if(r<1)return t;for(;r%e**t===0;)t++;return t-1},Ha=(r,e)=>{if(r===0)return 0;const t=Ca(r,e);return 1/e**t},SH=(r,e,t=11)=>{const n=[];for(let i=1;i{const n=[];for(let o=1;oo!==0))};function*OH(){let[r,e]=[0,1];for(;;)yield r,[r,e]=[e,r+e]}function*vH(){let[r,e,t]=[0,0,1];for(;;)yield e,[r,e,t]=[t,r,r+e+t]}function*EH(){let[r,e,t,n]=[0,0,0,1];for(;;)yield t,[r,e,t,n]=[n,r,e,r+e+t+n]}function*yH(){let[r,e,t,n,a]=[0,0,0,0,1];for(;;)yield n,[r,e,t,n,a]=[a,r,e,t,r+e+t+n+a]}function*TH(){let[r,e,t,n,a,i]=[0,0,0,0,0,1];for(;;)yield a,[r,e,t,n,a,i]=[i,r,e,t,n,r+e+t+n+a+i]}function*CH(){let[r,e,t,n,a,i,o]=[0,0,0,0,0,0,1];for(;;)yield i,[r,e,t,n,a,i,o]=[o,r,e,t,n,a,r+e+t+n+a+i+o]}function*RH(){let[r,e,t,n,a,i,o,s]=[0,0,0,0,0,0,0,1];for(;;)yield o,[r,e,t,n,a,i,o,s]=[s,r,e,t,n,a,i,r+e+t+n+a+i+o+s]}function*wH(){let[r,e,t,n,a,i,o,s,l]=[0,0,0,0,0,0,0,0,1];for(;;)yield s,[r,e,t,n,a,i,o,s,l]=[l,r,e,t,n,a,i,o,r+e+t+n+a+i+o+s+l]}function*AH(r){let[e,t]=[0,1];for(;;)yield e,[e,t]=[t,(e+t)%r]}function*IH(r){let[e,t,n]=[0,0,1];for(;;)yield t,[e,t,n]=[n,e,(e+t+n)%r]}function*kH(r){let[e,t,n,a]=[0,0,0,1];for(;;)yield n,[e,t,n,a]=[a,e,t,(e+t+n+a)%r]}function*NH(r){let[e,t,n,a,i]=[0,0,0,0,1];for(;;)yield a,[e,t,n,a,i]=[i,e,t,n,(e+t+n+a+i)%r]}function*DH(r){let[e,t,n,a,i,o]=[0,0,0,0,0,1];for(;;)yield i,[e,t,n,a,i,o]=[o,e,t,n,a,(e+t+n+a+i+o)%r]}function*xH(r){let[e,t,n,a,i,o,s]=[0,0,0,0,0,0,1];for(;;)yield o,[e,t,n,a,i,o,s]=[s,e,t,n,a,i,(e+t+n+a+i+o+s)%r]}function*MH(r){let[e,t,n,a,i,o,s,l]=[0,0,0,0,0,0,0,1];for(;;)yield s,[e,t,n,a,i,o,s,l]=[l,e,t,n,a,i,o,(e+t+n+a+i+o+s+l)%r]}function*LH(r){let[e,t,n,a,i,o,s,l,c]=[0,0,0,0,0,0,0,0,1];for(;;)yield l,[e,t,n,a,i,o,s,l,c]=[c,e,t,n,a,i,o,s,(e+t+n+a+i+o+s+l+c)%r]}function*PH(r){let[e,t]=[0,1];for(;;)yield Ca(e,r),[e,t]=[t,e+t]}function*BH(r){let[e,t,n]=[0,0,1];for(;;)yield Ca(t,r),[e,t,n]=[n,e,e+t+n]}function*YH(r){let[e,t,n,a]=[0,0,0,1];for(;;)yield Ca(n,r),[e,t,n,a]=[a,e,t,e+t+n+a]}function*FH(r){let[e,t,n,a,i]=[0,0,0,0,1];for(;;)yield Ca(a,r),[e,t,n,a,i]=[i,e,t,n,e+t+n+a+i]}function*UH(r){let[e,t,n,a,i,o]=[0,0,0,0,0,1];for(;;)yield Ca(i,r),[e,t,n,a,i,o]=[o,e,t,n,a,e+t+n+a+i+o]}function*$H(r){let[e,t,n,a,i,o,s]=[0,0,0,0,0,0,1];for(;;)yield Ca(o,r),[e,t,n,a,i,o,s]=[s,e,t,n,a,i,e+t+n+a+i+o+s]}function*GH(r){let[e,t,n,a,i,o,s,l]=[0,0,0,0,0,0,0,1];for(;;)yield Ca(s,r),[e,t,n,a,i,o,s,l]=[l,e,t,n,a,i,o,e+t+n+a+i+o+s+l]}function*qH(r){const e=Array(9).fill(0);e[9-1]=1;let[t,n,a,i,o,s,l,c,u]=e;for(;;)yield Ca(c,r),[t,n,a,i,o,s,l,c,u]=[u,t,n,a,i,o,s,l,t+n+a+i+o+s+l+c+u]}function*QH(r){let[e,t]=[0,1];for(;;)yield Ha(e,r),[e,t]=[t,e+t]}function*HH(r){let[e,t,n]=[0,0,1];for(;;)yield Ha(t,r),[e,t,n]=[n,e,e+t+n]}function*VH(r){let[e,t,n,a]=[0,0,0,1];for(;;)yield Ha(n,r),[e,t,n,a]=[a,e,t,e+t+n+a]}function*zH(r){let[e,t,n,a,i]=[0,0,0,0,1];for(;;)yield Ha(a,r),[e,t,n,a,i]=[i,e,t,n,e+t+n+a+i]}function*WH(r){let[e,t,n,a,i,o]=[0,0,0,0,0,1];for(;;)yield Ha(i,r),[e,t,n,a,i,o]=[o,e,t,n,a,e+t+n+a+i+o]}function*XH(r){let[e,t,n,a,i,o,s]=[0,0,0,0,0,0,1];for(;;)yield Ha(o,r),[e,t,n,a,i,o,s]=[s,e,t,n,a,i,e+t+n+a+i+o+s]}function*KH(r){let[e,t,n,a,i,o,s,l]=[0,0,0,0,0,0,0,1];for(;;)yield Ha(s,r),[e,t,n,a,i,o,s,l]=[l,e,t,n,a,i,o,e+t+n+a+i+o+s+l]}function*ZH(r){const e=Array(9).fill(0);e[9-1]=1;let[t,n,a,i,o,s,l,c,u]=e;for(;;)yield Ha(c,r),[t,n,a,i,o,s,l,c,u]=[u,t,n,a,i,o,s,l,t+n+a+i+o+s+l+c+u]}function*jH(r,e=11){let[t,n]=[0,1];for(;;)yield Va(t,r,e),[t,n]=[n,t+n]}function*JH(r,e=11){let[t,n,a]=[0,0,1];for(;;)yield Va(n,r,e),[t,n,a]=[a,t,t+n+a]}function*eV(r,e=11){let[t,n,a,i]=[0,0,0,1];for(;;)yield Va(a,r,e),[t,n,a,i]=[i,t,n,t+n+a+i]}function*tV(r,e=11){let[t,n,a,i,o]=[0,0,0,0,1];for(;;)yield Va(i,r,e),[t,n,a,i,o]=[o,t,n,a,t+n+a+i+o]}function*nV(r,e=11){let[t,n,a,i,o,s]=[0,0,0,0,0,1];for(;;)yield Va(o,r,e),[t,n,a,i,o,s]=[s,t,n,a,i,t+n+a+i+o+s]}function*rV(r,e=11){let[t,n,a,i,o,s,l]=[0,0,0,0,0,0,1];for(;;)yield Va(s,r,e),[t,n,a,i,o,s,l]=[l,t,n,a,i,o,t+n+a+i+o+s+l]}function*aV(r,e=11){let[t,n,a,i,o,s,l,c]=[0,0,0,0,0,0,0,1];for(;;)yield Va(l,r,e),[t,n,a,i,o,s,l,c]=[c,t,n,a,i,o,s,t+n+a+i+o+s+l+c]}function*iV(r,e=11){const t=Array(9).fill(0);t[9-1]=1;let[n,a,i,o,s,l,c,u,h]=t;for(;;)yield Va(u,r,e),[n,a,i,o,s,l,c,u,h]=[h,n,a,i,o,s,l,c,n+a+i+o+s+l+c+u+h]}function*oV(r,e,t=1){for(;;){let n=Math.sqrt(Math.pow(r,3)+e);isNaN(n)||(yield[r,n]),r+=t}}function*sV(r,e,t=12,n=1){for(;;){let a=Math.sqrt(Math.pow(r,3))+Math.abs(e);isNaN(a)||(yield Math.round(a)%t),r+=n}}const lV=Object.freeze(Object.defineProperty({__proto__:null,enneanacci:wH,fibonacci:OH,heptanacci:CH,hexanacci:TH,modularEnneanacci:LH,modularFibonacci:AH,modularHeptanacci:xH,modularHexanacci:DH,modularOctanacci:MH,modularPentanacci:NH,modularTetranacci:kH,modularTribonacci:IH,mordellCurve:oV,mordellMusicPoints:sV,normPadicEnneanacci:ZH,normPadicFibonacci:QH,normPadicHeptanacci:XH,normPadicHexanacci:WH,normPadicOctanacci:KH,normPadicPentanacci:zH,normPadicTetranacci:VH,normPadicTribonacci:HH,octanacci:RH,pAdicExpansion:SH,pAdicExpansionArithmetic:Va,pAdicExpansionEnneanacci:iV,pAdicExpansionFibonacci:jH,pAdicExpansionHeptanacci:rV,pAdicExpansionHexanacci:nV,pAdicExpansionOctanacci:aV,pAdicExpansionPentanacci:tV,pAdicExpansionTetranacci:eV,pAdicExpansionTribonacci:JH,pAdicNorm:Ha,pAdicValuation:Ca,padicEnneanacci:qH,padicFibonacci:PH,padicHeptanacci:$H,padicHexanacci:UH,padicOctanacci:GH,padicPentanacci:FH,padicTetranacci:YH,padicTribonacci:BH,pentanacci:yH,tetranacci:EH,tribonacci:vH},Symbol.toStringTag,{value:"Module"})),cV={black:"#08002e",color1:"#64002c",green:"#5d731a",yellow:"#cd751c",blue:"#1d6da1",magenta:"#b7077e",cyan:"#42a38c",white:"#f3e0b8",brightblack:"#331e4d",brightred:"#d02063",brightgreen:"#b4ce59",brightyellow:"#fac357",brightblue:"#40a4cf",brightmagenta:"#f12aae",brightcyan:"#62caa8",brightwhite:"#fff5db",background:"#0e0d15",selection_foreground:"#0e0d15",cursor:"#bbbbbb",foreground:"#dbd1b9",selection_background:"#dbd1b9"},uV={black:"#546e7a",color1:"#ff5370",green:"#c3e88d",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#89ddff",white:"#ffffff",brightblack:"#546e7a",brightred:"#ff5370",brightgreen:"#c3e88d",brightyellow:"#ffcb6b",brightblue:"#82aaff",brightmagenta:"#c792ea",brightcyan:"#89ddff",brightwhite:"#ffffff",background:"#0f111a",selection_foreground:"#0f111a",cursor:"#ffcc00",foreground:"#8f93a2",selection_background:"#8f93a2"},dV={black:"#25234f",color1:"#705050",green:"#60b48a",yellow:"#dfaf8f",blue:"#5555ff",magenta:"#f08cc3",cyan:"#8cd0d3",white:"#709080",brightblack:"#709080",brightred:"#dca3a3",brightgreen:"#60b48a",brightyellow:"#f0dfaf",brightblue:"#5555ff",brightmagenta:"#ec93d3",brightcyan:"#93e0e3",brightwhite:"#ffffff",background:"#25234f",selection_foreground:"#25234f",cursor:"#ff5555",foreground:"#dcdccc",selection_background:"#dcdccc"},hV={black:"#3b4252",color1:"#bf616a",green:"#a3be8c",yellow:"#ebcb8b",blue:"#81a1c1",magenta:"#b48ead",cyan:"#88c0d0",white:"#e5e9f0",brightblack:"#4c566a",brightred:"#bf616a",brightgreen:"#a3be8c",brightyellow:"#ebcb8b",brightblue:"#81a1c1",brightmagenta:"#b48ead",brightcyan:"#8fbcbb",brightwhite:"#eceff4",background:"#2e3440",selection_foreground:"#2e3440",cursor:"#eceff4",foreground:"#d8dee9",selection_background:"#d8dee9"},fV={black:"#7f7f7f",color1:"#e15a60",green:"#a9cfa4",yellow:"#ffe2a9",blue:"#6699cc",magenta:"#f1a5ab",cyan:"#5fb3b3",white:"#d4d4d4",brightblack:"#7f7f7f",brightred:"#e15a60",brightgreen:"#a9cfa4",brightyellow:"#ffe2a9",brightblue:"#6699cc",brightmagenta:"#f1a5ab",brightcyan:"#5fb3b3",brightwhite:"#d4d4d4",background:"#282c35",selection_foreground:"#282c35",cursor:"#c7c7c7",foreground:"#d4d4d4",selection_background:"#d4d4d4"},mV={black:"#adadad",color1:"#fc5256",green:"#98b61c",yellow:"#ccb444",blue:"#437ee7",magenta:"#9d74b0",cyan:"#248887",white:"#181818",brightblack:"#ffffff",brightred:"#fc7072",brightgreen:"#98b61c",brightyellow:"#ffff0b",brightblue:"#6c9ced",brightmagenta:"#fc7eff",brightcyan:"#248887",brightwhite:"#181818",background:"#202020",selection_foreground:"#202020",cursor:"#bbbbbb",foreground:"#adadad",selection_background:"#adadad"},pV={black:"#000000",color1:"#f07178",green:"#c3e88d",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#89ddff",white:"#cccccc",brightblack:"#333333",brightred:"#f6a9ae",brightgreen:"#dbf1ba",brightyellow:"#ffdfa6",brightblue:"#b4ccff",brightmagenta:"#ddbdf2",brightcyan:"#b8eaff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#fefefe",foreground:"#ffffff",selection_background:"#ffffff"},gV={black:"#292d3e",color1:"#ff8288",green:"#b4e88d",yellow:"#f4d69f",blue:"#82aaff",magenta:"#e9c1ff",cyan:"#89ebff",white:"#d0d0d0",brightblack:"#434758",brightred:"#ff8b92",brightgreen:"#ddffa7",brightyellow:"#ffe585",brightblue:"#9cc4ff",brightmagenta:"#ddb0f6",brightcyan:"#a3f7ff",brightwhite:"#ffffff",background:"#006984",selection_foreground:"#006984",cursor:"#ffcc00",foreground:"#c5f2ff",selection_background:"#c5f2ff"},_V={black:"#000000",color1:"#a60001",green:"#00bb00",yellow:"#fecd22",blue:"#3a9bdb",magenta:"#bb00bb",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff0003",brightgreen:"#93c863",brightyellow:"#fef874",brightblue:"#a1d7ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#283033",selection_foreground:"#283033",cursor:"#c0cad0",foreground:"#cdcdcd",selection_background:"#cdcdcd"},bV={black:"#3c3c30",color1:"#98290f",green:"#479a43",yellow:"#7f7111",blue:"#497f7d",magenta:"#7f4e2f",cyan:"#387f58",white:"#807974",brightblack:"#555445",brightred:"#e0502a",brightgreen:"#61e070",brightyellow:"#d69927",brightblue:"#79d9d9",brightmagenta:"#cd7c54",brightcyan:"#59d599",brightwhite:"#fff1e9",background:"#22211d",selection_foreground:"#22211d",cursor:"#facb80",foreground:"#807a74",selection_background:"#807a74"},SV={black:"#181818",color1:"#810009",green:"#48513b",yellow:"#cc8b3f",blue:"#576d8c",magenta:"#724d7c",cyan:"#5c4f4b",white:"#aea47f",brightblack:"#555555",brightred:"#ac3835",brightgreen:"#a6a75d",brightyellow:"#dcdf7c",brightblue:"#3097c6",brightmagenta:"#d33061",brightcyan:"#f3dbb2",brightwhite:"#f4f4f4",background:"#191c27",selection_foreground:"#191c27",cursor:"#92805b",foreground:"#aea47a",selection_background:"#aea47a"},OV={black:"#292f33",color1:"#cb1e2d",green:"#edb8ac",yellow:"#b7ab9b",blue:"#2e78c2",magenta:"#c0236f",cyan:"#309186",white:"#eae3ce",brightblack:"#092028",brightred:"#d4605a",brightgreen:"#d4605a",brightyellow:"#a86671",brightblue:"#7c85c4",brightmagenta:"#5c5db2",brightcyan:"#819090",brightwhite:"#fcf4df",background:"#292f33",selection_foreground:"#292f33",cursor:"#d4605a",foreground:"#dbdae0",selection_background:"#dbdae0"},vV={black:"#321300",color1:"#b2270e",green:"#44a900",yellow:"#aa820c",blue:"#58859a",magenta:"#97363d",cyan:"#b25a1e",white:"#786b53",brightblack:"#433626",brightred:"#ed5d20",brightgreen:"#55f238",brightyellow:"#f2b732",brightblue:"#85cfed",brightmagenta:"#e14c5a",brightcyan:"#f07d14",brightwhite:"#ffc800",background:"#191919",selection_foreground:"#191919",cursor:"#fac814",foreground:"#786b53",selection_background:"#786b53"},EV={black:"#000000",color1:"#aa0000",green:"#00aa00",yellow:"#aa5500",blue:"#0000aa",magenta:"#aa00aa",cyan:"#00aaaa",white:"#aaaaaa",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#b8b8b8",foreground:"#aaaaaa",selection_background:"#aaaaaa"},yV={black:"#12131e",color1:"#dd7755",green:"#04dbb5",yellow:"#f2e7b7",blue:"#7aa5ff",magenta:"#bf9cf9",cyan:"#56d3c2",white:"#e4e3e9",brightblack:"#666699",brightred:"#ff92cd",brightgreen:"#01eac0",brightyellow:"#fffca8",brightblue:"#69c0fa",brightmagenta:"#c17ff8",brightcyan:"#8bfde1",brightwhite:"#f4f2f9",background:"#292a44",selection_foreground:"#292a44",cursor:"#b89bf9",foreground:"#e8e6ed",selection_background:"#e8e6ed",underline_color:"#596181",url_color:"#596181"},TV={black:"#000000",color1:"#f6188f",green:"#1ebb2b",yellow:"#fdf834",blue:"#2186ec",magenta:"#f85a21",cyan:"#12c3e2",white:"#ffffff",brightblack:"#000000",brightred:"#f841a0",brightgreen:"#25c141",brightyellow:"#fdf454",brightblue:"#2f9ded",brightmagenta:"#f97137",brightcyan:"#19cde6",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#19cde6",foreground:"#dad9c7",selection_background:"#dad9c7"},CV={black:"#000000",color1:"#ff5360",green:"#59d499",yellow:"#ffc531",blue:"#56c2ff",magenta:"#cf2f98",cyan:"#52eee5",white:"#ffffff",brightblack:"#000000",brightred:"#ff6363",brightgreen:"#59d499",brightyellow:"#ffc531",brightblue:"#56c2ff",brightmagenta:"#cf2f98",brightcyan:"#52eee5",brightwhite:"#ffffff",background:"#1a1a1a",selection_foreground:"#1a1a1a",cursor:"#cccccc",foreground:"#ffffff",selection_background:"#ffffff"},RV={black:"#212121",color1:"#c30771",green:"#10a778",yellow:"#a89c14",blue:"#008ec4",magenta:"#523c79",cyan:"#20a5ba",white:"#d9d9d9",brightblack:"#424242",brightred:"#fb007a",brightgreen:"#5fd7af",brightyellow:"#f3e430",brightblue:"#20bbfc",brightmagenta:"#6855de",brightcyan:"#4fb8cc",brightwhite:"#f1f1f1",background:"#212121",selection_foreground:"#212121",cursor:"#20bbfc",foreground:"#f1f1f1",selection_background:"#f1f1f1"},wV={black:"#014401",color1:"#ff2736",green:"#41a638",yellow:"#76a831",blue:"#2ec3b9",magenta:"#50a096",cyan:"#3ca078",white:"#e6fef2",brightblack:"#035c03",brightred:"#b4fa5c",brightgreen:"#aefb86",brightyellow:"#dafa87",brightblue:"#2efaeb",brightmagenta:"#50fafa",brightcyan:"#3cfac8",brightwhite:"#e0f1dc",background:"#2c2c2c",selection_foreground:"#2c2c2c",cursor:"#47fa6b",foreground:"#e0f1dc",selection_background:"#e0f1dc"},AV={black:"#010101",color1:"#f8b63f",green:"#7fb5e1",yellow:"#d6da25",blue:"#489e48",magenta:"#b296c6",cyan:"#f5bfd7",white:"#a8a49d",brightblack:"#726e6a",brightred:"#f8b63f",brightgreen:"#7fb5e1",brightyellow:"#d6da25",brightblue:"#489e48",brightmagenta:"#b296c6",brightcyan:"#f5bfd7",brightwhite:"#fefbea",background:"#010101",selection_foreground:"#010101",cursor:"#a8a49d",foreground:"#a8a49d",selection_background:"#a8a49d"},IV={black:"#090300",color1:"#883932",green:"#55a049",yellow:"#bfce72",blue:"#40318d",magenta:"#8b3f96",cyan:"#67b6bd",white:"#ffffff",brightblack:"#000000",brightred:"#883932",brightgreen:"#55a049",brightyellow:"#bfce72",brightblue:"#40318d",brightmagenta:"#8b3f96",brightcyan:"#67b6bd",brightwhite:"#f7f7f7",background:"#40318d",selection_foreground:"#40318d",cursor:"#7869c4",foreground:"#7869c4",selection_background:"#7869c4"},kV={black:"#2f2833",color1:"#fc644d",green:"#a5f69c",yellow:"#e9d7a5",blue:"#3b79c7",magenta:"#f92672",cyan:"#74d3de",white:"#d5ced9",brightblack:"#7e6c88",brightred:"#fc644d",brightgreen:"#a5f69c",brightyellow:"#e9d7a5",brightblue:"#3b79c7",brightmagenta:"#f92672",brightcyan:"#74d3de",brightwhite:"#ffffff",background:"#2f2833",selection_foreground:"#2f2833",cursor:"#d5ced9",foreground:"#d5ced9",selection_background:"#d5ced9"},NV={black:"#282c34",color1:"#e06c75",green:"#98c379",yellow:"#e5c07b",blue:"#61afef",magenta:"#c678dd",cyan:"#56b6c2",white:"#dcdfe4",brightblack:"#282c34",brightred:"#e06c75",brightgreen:"#98c379",brightyellow:"#e5c07b",brightblue:"#61afef",brightmagenta:"#c678dd",brightcyan:"#56b6c2",brightwhite:"#dcdfe4",background:"#282c34",selection_foreground:"#282c34",cursor:"#a3b3cc",foreground:"#dcdfe4",selection_background:"#dcdfe4"},DV={black:"#000000",color1:"#ff5555",green:"#50fa7b",yellow:"#f1fa8c",blue:"#bd93f9",magenta:"#ff79c6",cyan:"#8be9fd",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#50fa7b",brightyellow:"#f1fa8c",brightblue:"#bd93f9",brightmagenta:"#ff79c6",brightcyan:"#8be9fd",brightwhite:"#ffffff",background:"#1e1f29",selection_foreground:"#1e1f29",cursor:"#bbbbbb",foreground:"#f8f8f2",selection_background:"#f8f8f2"},xV={black:"#000000",color1:"#c13900",green:"#a4a900",yellow:"#caaf00",blue:"#bd6d00",magenta:"#fc5e00",cyan:"#f79500",white:"#ffc88a",brightblack:"#6a4f2a",brightred:"#ff8c68",brightgreen:"#f6ff40",brightyellow:"#ffe36e",brightblue:"#ffbe55",brightmagenta:"#fc874f",brightcyan:"#c69752",brightwhite:"#fafaff",background:"#262626",selection_foreground:"#262626",cursor:"#fc531d",foreground:"#ffcb83",selection_background:"#ffcb83"},MV={black:"#000000",color1:"#ff4d83",green:"#1f8c3b",yellow:"#1fc95b",blue:"#1dd3ee",magenta:"#8959a8",cyan:"#3e999f",white:"#ffffff",brightblack:"#000000",brightred:"#ff0021",brightgreen:"#1fc231",brightyellow:"#d5b807",brightblue:"#15a9fd",brightmagenta:"#8959a8",brightcyan:"#3e999f",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#4d4d4c",foreground:"#4d4d4c",selection_background:"#4d4d4c"},LV={black:"#230046",color1:"#7d1625",green:"#337e6f",yellow:"#7f6f49",blue:"#4f4a7f",magenta:"#5a3f7f",cyan:"#58777f",white:"#736e7d",brightblack:"#372d46",brightred:"#e05167",brightgreen:"#52e0c4",brightyellow:"#e0c386",brightblue:"#8e87e0",brightmagenta:"#a776e0",brightcyan:"#9ad4e0",brightwhite:"#8c91fa",background:"#050014",selection_foreground:"#050014",cursor:"#8c91fa",foreground:"#736e7d",selection_background:"#736e7d"},PV={black:"#626262",color1:"#ff8373",green:"#b4fb73",yellow:"#09b4bd",blue:"#fed300",magenta:"#ff90fe",cyan:"#d1d1fe",white:"#f1f1f1",brightblack:"#8f8f8f",brightred:"#ffc4be",brightgreen:"#d6fcba",brightyellow:"#fffed5",brightblue:"#f92883",brightmagenta:"#ffb2fe",brightcyan:"#e6e7fe",brightwhite:"#ffffff",background:"#030d18",selection_foreground:"#030d18",cursor:"#00ff9c",foreground:"#f106e3",selection_background:"#f106e3"},BV={black:"#000000",color1:"#ff0000",green:"#38de21",yellow:"#ffe50a",blue:"#1460d2",magenta:"#ff005d",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#f40e17",brightgreen:"#3bd01d",brightyellow:"#edc809",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#6ae3fa",brightwhite:"#ffffff",background:"#132738",selection_foreground:"#132738",cursor:"#f0cc09",foreground:"#ffffff",selection_background:"#ffffff"},YV={black:"#31363b",color1:"#ed1515",green:"#11d116",yellow:"#f67400",blue:"#1d99f3",magenta:"#9b59b6",cyan:"#1abc9c",white:"#eff0f1",brightblack:"#7f8c8d",brightred:"#c0392b",brightgreen:"#1cdc9a",brightyellow:"#fdbc4b",brightblue:"#3daee9",brightmagenta:"#8e44ad",brightcyan:"#16a085",brightwhite:"#fcfcfc",background:"#31363b",selection_foreground:"#31363b",cursor:"#eff0f1",foreground:"#eff0f1",selection_background:"#eff0f1"},FV={black:"#000000",color1:"#fd6209",green:"#41a83e",yellow:"#ffe862",blue:"#989898",magenta:"#f8f8f8",cyan:"#9df39f",white:"#e8e8e7",brightblack:"#323232",brightred:"#ff943b",brightgreen:"#73da70",brightyellow:"#ffff94",brightblue:"#cacaca",brightmagenta:"#ffffff",brightcyan:"#cfffd1",brightwhite:"#ffffff",background:"#245032",selection_foreground:"#245032",cursor:"#336442",foreground:"#f8f8f8",selection_background:"#f8f8f8"},UV={black:"#000000",color1:"#ff6c6b",green:"#98be65",yellow:"#ecbe7b",blue:"#a9a1e1",magenta:"#c678dd",cyan:"#51afef",white:"#bbc2cf",brightblack:"#000000",brightred:"#ff6655",brightgreen:"#99bb66",brightyellow:"#ecbe7b",brightblue:"#a9a1e1",brightmagenta:"#c678dd",brightcyan:"#51afef",brightwhite:"#bfbfbf",background:"#282c34",selection_foreground:"#282c34",cursor:"#51afef",foreground:"#bbc2cf",selection_background:"#bbc2cf"},$V={black:"#7d8b8f",color1:"#b23a52",green:"#789b6a",yellow:"#b9ac4a",blue:"#2a7fac",magenta:"#bd4f5a",cyan:"#44a799",white:"#d2d8d9",brightblack:"#888888",brightred:"#f24840",brightgreen:"#80c470",brightyellow:"#ffeb62",brightblue:"#4196ff",brightmagenta:"#fc5275",brightcyan:"#53cdbd",brightwhite:"#d2d8d9",background:"#2b2d2e",selection_foreground:"#2b2d2e",cursor:"#708284",foreground:"#d2d8d9",selection_background:"#d2d8d9"},GV={black:"#000000",color1:"#cd3131",green:"#05bc79",yellow:"#e5e512",blue:"#2472c8",magenta:"#bc3fbc",cyan:"#0fa8cd",white:"#e5e5e5",brightblack:"#666666",brightred:"#cd3131",brightgreen:"#05bc79",brightyellow:"#e5e512",brightblue:"#2472c8",brightmagenta:"#bc3fbc",brightcyan:"#0fa8cd",brightwhite:"#e5e5e5",background:"#262a33",selection_foreground:"#262a33",cursor:"#f8f8f0",foreground:"#e5e5e5",selection_background:"#e5e5e5"},qV={black:"#e5ede6",color1:"#a8334c",green:"#567a30",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#202e18",brightblack:"#b3c6b6",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#415934",background:"#e5ede6",selection_foreground:"#e5ede6",cursor:"#202e18",foreground:"#202e18",selection_background:"#202e18"},QV={black:"#000000",color1:"#e24346",green:"#39b13a",yellow:"#dae145",blue:"#4261c5",magenta:"#f920fb",cyan:"#2abbd4",white:"#d0b8a3",brightblack:"#fefcfc",brightred:"#e97071",brightgreen:"#9cc090",brightyellow:"#ddda7a",brightblue:"#7b91d6",brightmagenta:"#f674ba",brightcyan:"#5ed1e5",brightwhite:"#d8c8bb",background:"#404040",selection_foreground:"#404040",cursor:"#30ff24",foreground:"#afdab6",selection_background:"#afdab6"},HV={black:"#000000",color1:"#de3e35",green:"#3f953a",yellow:"#d2b67c",blue:"#2f5af3",magenta:"#950095",cyan:"#3f953a",white:"#bbbbbb",brightblack:"#000000",brightred:"#de3e35",brightgreen:"#3f953a",brightyellow:"#d2b67c",brightblue:"#2f5af3",brightmagenta:"#a00095",brightcyan:"#3f953a",brightwhite:"#ffffff",background:"#f9f9f9",selection_foreground:"#f9f9f9",cursor:"#bbbbbb",foreground:"#2a2c33",selection_background:"#2a2c33"},VV={black:"#212121",color1:"#c30771",green:"#10a778",yellow:"#a89c14",blue:"#008ec4",magenta:"#523c79",cyan:"#20a5ba",white:"#d9d9d9",brightblack:"#424242",brightred:"#fb007a",brightgreen:"#5fd7af",brightyellow:"#f3e430",brightblue:"#20bbfc",brightmagenta:"#6855de",brightcyan:"#4fb8cc",brightwhite:"#f1f1f1",background:"#f1f1f1",selection_foreground:"#f1f1f1",cursor:"#20bbfc",foreground:"#424242",selection_background:"#424242"},zV={black:"#322931",color1:"#dd464c",green:"#8fc13e",yellow:"#fdcc59",blue:"#1290bf",magenta:"#c85e7c",cyan:"#149b93",white:"#b9b5b8",brightblack:"#797379",brightred:"#fd8b19",brightgreen:"#433b42",brightyellow:"#5c545b",brightblue:"#989498",brightmagenta:"#d5d3d5",brightcyan:"#b33508",brightwhite:"#ffffff",background:"#322931",selection_foreground:"#322931",cursor:"#b9b5b8",foreground:"#b9b5b8",selection_background:"#b9b5b8"},WV={black:"#000000",color1:"#b0425b",green:"#37a415",yellow:"#ad5c42",blue:"#564d9b",magenta:"#6c3ca1",cyan:"#808080",white:"#87799c",brightblack:"#5d3225",brightred:"#ff6388",brightgreen:"#29e620",brightyellow:"#f08161",brightblue:"#867aed",brightmagenta:"#a05eee",brightcyan:"#eaeaea",brightwhite:"#bfa3ff",background:"#1b1b23",selection_foreground:"#1b1b23",cursor:"#a063eb",foreground:"#877a9b",selection_background:"#877a9b"},XV={black:"#242526",color1:"#f8511b",green:"#565747",yellow:"#fa771d",blue:"#2c70b7",magenta:"#f02e4f",cyan:"#3ca1a6",white:"#adadad",brightblack:"#5fac6d",brightred:"#f74319",brightgreen:"#74ec4c",brightyellow:"#fdc325",brightblue:"#3393ca",brightmagenta:"#e75e4f",brightcyan:"#4fbce6",brightwhite:"#8c735b",background:"#1b1c1d",selection_foreground:"#1b1c1d",cursor:"#cdcdcd",foreground:"#adadad",selection_background:"#adadad"},KV={black:"#2e3436",color1:"#cc0000",green:"#4e9a06",yellow:"#c4a000",blue:"#3465a4",magenta:"#75507b",cyan:"#06989a",white:"#d3d7cf",brightblack:"#555753",brightred:"#ef2929",brightgreen:"#8ae234",brightyellow:"#fce94f",brightblue:"#729fcf",brightmagenta:"#ad7fa8",brightcyan:"#34e2e2",brightwhite:"#eeeeec",background:"#300a24",selection_foreground:"#300a24",cursor:"#bbbbbb",foreground:"#eeeeec",selection_background:"#eeeeec"},ZV={black:"#000000",color1:"#db4437",green:"#0f9d58",yellow:"#f4b400",blue:"#4285f4",magenta:"#db4437",cyan:"#4285f4",white:"#ffffff",brightblack:"#000000",brightred:"#db4437",brightgreen:"#0f9d58",brightyellow:"#f4b400",brightblue:"#4285f4",brightmagenta:"#4285f4",brightcyan:"#0f9d58",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000",underline_color:"#596181",url_color:"#596181"},jV={black:"#212121",color1:"#b7141f",green:"#457b24",yellow:"#f6981e",blue:"#134eb2",magenta:"#560088",cyan:"#0e717c",white:"#efefef",brightblack:"#424242",brightred:"#e83b3f",brightgreen:"#7aba3a",brightyellow:"#ffea2e",brightblue:"#54a4f3",brightmagenta:"#aa4dbc",brightcyan:"#26bbd1",brightwhite:"#d9d9d9",background:"#232322",selection_foreground:"#232322",cursor:"#16afca",foreground:"#e5e5e5",selection_background:"#e5e5e5"},JV={black:"#151515",color1:"#bc5653",green:"#909d63",yellow:"#ebc17a",blue:"#6a8799",magenta:"#b06698",cyan:"#c9dfff",white:"#d9d9d9",brightblack:"#636363",brightred:"#bc5653",brightgreen:"#a0ac77",brightyellow:"#ebc17a",brightblue:"#7eaac7",brightmagenta:"#b06698",brightcyan:"#acbbd0",brightwhite:"#f7f7f7",background:"#353a44",selection_foreground:"#353a44",cursor:"#d9d9d9",foreground:"#d9d9d9",selection_background:"#d9d9d9"},ez={black:"#223344",color1:"#aa1122",green:"#33aa11",yellow:"#ccaa22",blue:"#2255cc",magenta:"#7755aa",cyan:"#22bbdd",white:"#8899aa",brightblack:"#556677",brightred:"#ff1133",brightgreen:"#33ff11",brightyellow:"#ffdd33",brightblue:"#3377ff",brightmagenta:"#aa77ff",brightcyan:"#33ddff",brightwhite:"#bbccdd",background:"#071317",selection_foreground:"#071317",cursor:"#ddeeff",foreground:"#ddeeff",selection_background:"#ddeeff"},tz={black:"#001f0b",color1:"#15d00d",green:"#15d00d",yellow:"#15d00d",blue:"#15d00d",magenta:"#15d00d",cyan:"#15d00d",white:"#fafafa",brightblack:"#001510",brightred:"#19e20e",brightgreen:"#19e20e",brightyellow:"#19e20e",brightblue:"#19e20e",brightmagenta:"#19e20e",brightcyan:"#19e20e",brightwhite:"#fefefe",background:"#020f01",selection_foreground:"#020f01",cursor:"#15d00d",foreground:"#16b10e",selection_background:"#16b10e"},nz={black:"#000000",color1:"#800000",green:"#61ce3c",yellow:"#fbde2d",blue:"#253b76",magenta:"#ff0080",cyan:"#8da6ce",white:"#f8f8f8",brightblack:"#000000",brightred:"#800000",brightgreen:"#61ce3c",brightyellow:"#fbde2d",brightblue:"#253b76",brightmagenta:"#ff0080",brightcyan:"#8da6ce",brightwhite:"#f8f8f8",background:"#271f19",selection_foreground:"#271f19",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},rz={black:"#000000",color1:"#f07178",green:"#c3e88d",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#89ddff",white:"#ffffff",brightblack:"#666666",brightred:"#f6a9ae",brightgreen:"#dbf1ba",brightyellow:"#ffdfa6",brightblue:"#b4ccff",brightmagenta:"#ddbdf2",brightcyan:"#b8eaff",brightwhite:"#999999",background:"#3e4251",selection_foreground:"#3e4251",cursor:"#ffcb6b",foreground:"#cccccc",selection_background:"#cccccc"},az={black:"#000000",color1:"#ff3045",green:"#5ffa74",yellow:"#fffc7e",blue:"#0208cb",magenta:"#f924e7",cyan:"#00fffc",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff5a5a",brightgreen:"#75ff88",brightyellow:"#fffd96",brightblue:"#3c40cb",brightmagenta:"#f15be5",brightcyan:"#88fffe",brightwhite:"#ffffff",background:"#14161a",selection_foreground:"#14161a",cursor:"#c7c7c7",foreground:"#00fffc",selection_background:"#00fffc"},iz={black:"#000000",color1:"#ff3030",green:"#559a70",yellow:"#ccac00",blue:"#0099cc",magenta:"#cc69c8",cyan:"#7ac4cc",white:"#bccccc",brightblack:"#000000",brightred:"#ff3030",brightgreen:"#559a70",brightyellow:"#ccac00",brightblue:"#0099cc",brightmagenta:"#cc69c8",brightcyan:"#7ac4cc",brightwhite:"#bccccc",background:"#303030",selection_foreground:"#303030",cursor:"#ffffff",foreground:"#afc2c2",selection_background:"#afc2c2"},oz={black:"#333333",color1:"#d23e08",green:"#54ca74",yellow:"#fff700",blue:"#2ab9ff",magenta:"#ff50da",cyan:"#1ef9f5",white:"#ddd0c4",brightblack:"#515151",brightred:"#ffb7b7",brightgreen:"#c1ffae",brightyellow:"#fcffb8",brightblue:"#8efff3",brightmagenta:"#ffa2ed",brightcyan:"#bcffc7",brightwhite:"#ffffff",background:"#141515",selection_foreground:"#141515",cursor:"#ffc663",foreground:"#ffffff",selection_background:"#ffffff"},sz={black:"#000000",color1:"#fd6209",green:"#41a83e",yellow:"#ffe862",blue:"#245032",magenta:"#f8f8f8",cyan:"#9df39f",white:"#ffffff",brightblack:"#323232",brightred:"#ff943b",brightgreen:"#73da70",brightyellow:"#ffff94",brightblue:"#568264",brightmagenta:"#ffffff",brightcyan:"#cfffd1",brightwhite:"#ffffff",background:"#0b2f20",selection_foreground:"#0b2f20",cursor:"#336442",foreground:"#f8f8f8",selection_background:"#f8f8f8"},lz={black:"#404040",color1:"#e3716e",green:"#819b69",yellow:"#b77e64",blue:"#6099c0",magenta:"#b279a7",cyan:"#66a5ad",white:"#f0e4cf",brightblack:"#625a5b",brightred:"#ec8685",brightgreen:"#8bae68",brightyellow:"#d68c67",brightblue:"#61abda",brightmagenta:"#cf86c1",brightcyan:"#65b8c1",brightwhite:"#c0ab86",background:"#404040",selection_foreground:"#404040",cursor:"#f3eadb",foreground:"#f0e4cf",selection_background:"#f0e4cf"},cz={black:"#bccccd",color1:"#ff3030",green:"#559a70",yellow:"#ccac00",blue:"#0099cc",magenta:"#cc69c8",cyan:"#7ac4cc",white:"#000000",brightblack:"#ffffff",brightred:"#ff3030",brightgreen:"#559a70",brightyellow:"#ccac00",brightblue:"#0099cc",brightmagenta:"#cc69c8",brightcyan:"#7ac4cc",brightwhite:"#000000",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#afc2c2",selection_background:"#afc2c2"},uz={black:"#000000",color1:"#fc644d",green:"#7afde1",yellow:"#fff09b",blue:"#6c9bf5",magenta:"#ff4fa1",cyan:"#64e0ff",white:"#c0c9e5",brightblack:"#304b66",brightred:"#fc644d",brightgreen:"#7afde1",brightyellow:"#fff09b",brightblue:"#6c9bf5",brightmagenta:"#ff4fa1",brightcyan:"#64e0ff",brightwhite:"#ffffff",background:"#111e2a",selection_foreground:"#111e2a",cursor:"#ffffff",foreground:"#c0c9e5",selection_background:"#c0c9e5"},dz={black:"#4f4f4f",color1:"#ff6c60",green:"#a8ff60",yellow:"#ffffb6",blue:"#96cbfe",magenta:"#ff73fd",cyan:"#c6c5fe",white:"#eeeeee",brightblack:"#7c7c7c",brightred:"#ffb6b0",brightgreen:"#ceffac",brightyellow:"#ffffcc",brightblue:"#b5dcff",brightmagenta:"#ff9cfe",brightcyan:"#dfdffe",brightwhite:"#ffffff",background:"#0000a4",selection_foreground:"#0000a4",cursor:"#ffa560",foreground:"#ffff4e",selection_background:"#ffff4e"},hz={black:"#080808",color1:"#ff5f5f",green:"#87d7af",yellow:"#d7d787",blue:"#5fafd7",magenta:"#afafff",cyan:"#5fd7d7",white:"#dadada",brightblack:"#8a8a8a",brightred:"#d75f5f",brightgreen:"#afd7af",brightyellow:"#d7d7af",brightblue:"#87afd7",brightmagenta:"#afafd7",brightcyan:"#87d7d7",brightwhite:"#dadada",background:"#1c1c1c",selection_foreground:"#1c1c1c",cursor:"#eeeeee",foreground:"#d0d0d0",selection_background:"#d0d0d0",underline_color:"#783232",url_color:"#783232"},fz={black:"#232323",color1:"#ff000f",green:"#8ce10b",yellow:"#ffb900",blue:"#008df8",magenta:"#6d43a6",cyan:"#00d8eb",white:"#ffffff",brightblack:"#444444",brightred:"#ff2740",brightgreen:"#abe15b",brightyellow:"#ffd242",brightblue:"#0092ff",brightmagenta:"#9a5feb",brightcyan:"#67fff0",brightwhite:"#ffffff",background:"#0e1019",selection_foreground:"#0e1019",cursor:"#ff0018",foreground:"#fffaf4",selection_background:"#fffaf4"},mz={black:"#0a4c62",color1:"#99246e",green:"#5cb1b3",yellow:"#eab9a8",blue:"#90a5bd",magenta:"#9d54a7",cyan:"#7e83cc",white:"#f0e8d6",brightblack:"#201637",brightred:"#c87272",brightgreen:"#0a6c7e",brightyellow:"#7a3188",brightblue:"#39173d",brightmagenta:"#bc94b7",brightcyan:"#5e6071",brightwhite:"#0a6c7e",background:"#1c0c28",selection_foreground:"#1c0c28",cursor:"#fcfad6",foreground:"#babab9",selection_background:"#babab9",underline_color:"#59175a",url_color:"#59175a"},pz={black:"#878787",color1:"#ff6600",green:"#ccff04",yellow:"#ffcc00",blue:"#44b4cc",magenta:"#9933cc",cyan:"#44b4cc",white:"#f5f5f5",brightblack:"#555555",brightred:"#ff0000",brightgreen:"#00ff00",brightyellow:"#ffff00",brightblue:"#0000ff",brightmagenta:"#ff00ff",brightcyan:"#00ffff",brightwhite:"#e5e5e5",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},gz={black:"#000000",color1:"#990000",green:"#00a600",yellow:"#999900",blue:"#0000b2",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#224fbc",selection_foreground:"#224fbc",cursor:"#7f7f7f",foreground:"#ffffff",selection_background:"#ffffff"},_z={black:"#3a3d43",color1:"#be3f48",green:"#879a3b",yellow:"#c5a635",blue:"#4f76a1",magenta:"#855c8d",cyan:"#578fa4",white:"#b9bcba",brightblack:"#888987",brightred:"#fb001f",brightgreen:"#0f722f",brightyellow:"#c47033",brightblue:"#186de3",brightmagenta:"#fb0067",brightcyan:"#2e706d",brightwhite:"#fdffb9",background:"#1f1f1f",selection_foreground:"#1f1f1f",cursor:"#f83e19",foreground:"#b9bcba",selection_background:"#b9bcba"},bz={black:"#929292",color1:"#e27373",green:"#94b979",yellow:"#ffba7b",blue:"#97bedc",magenta:"#e1c0fa",cyan:"#00988e",white:"#dedede",brightblack:"#bdbdbd",brightred:"#ffa1a1",brightgreen:"#bddeab",brightyellow:"#ffdca0",brightblue:"#b1d8f6",brightmagenta:"#fbdaff",brightcyan:"#1ab2a8",brightwhite:"#ffffff",background:"#121212",selection_foreground:"#121212",cursor:"#ffa560",foreground:"#dedede",selection_background:"#dedede"},Sz={black:"#000000",color1:"#cdaf95",green:"#a8ff60",yellow:"#bfbb1f",blue:"#75a5b0",magenta:"#ff73fd",cyan:"#5a647e",white:"#bfbfbf",brightblack:"#666666",brightred:"#eecbad",brightgreen:"#bcee68",brightyellow:"#e5e500",brightblue:"#86bdc9",brightmagenta:"#e500e5",brightcyan:"#8c9bc4",brightwhite:"#e5e5e5",background:"#2b2b2b",selection_foreground:"#2b2b2b",cursor:"#7f7f7f",foreground:"#ffffff",selection_background:"#ffffff"},Oz={black:"#302b2a",color1:"#a7463d",green:"#587744",yellow:"#9d602a",blue:"#485b98",magenta:"#864651",cyan:"#9c814f",white:"#c9c9c9",brightblack:"#4d4e48",brightred:"#aa000c",brightgreen:"#128c21",brightyellow:"#fc6a21",brightblue:"#7999f7",brightmagenta:"#fd8aa1",brightcyan:"#fad484",brightwhite:"#ffffff",background:"#1a1818",selection_foreground:"#1a1818",cursor:"#ffffff",foreground:"#c9c9c9",selection_background:"#c9c9c9"},vz={black:"#2e343c",color1:"#bd0f2f",green:"#35a770",yellow:"#fb9435",blue:"#1f5872",magenta:"#bd2523",cyan:"#778397",white:"#ffffff",brightblack:"#404a55",brightred:"#bd0f2f",brightgreen:"#49e998",brightyellow:"#fddf6e",brightblue:"#2a8bc1",brightmagenta:"#ea4727",brightcyan:"#a0b6d3",brightwhite:"#ffffff",background:"#0c1115",selection_foreground:"#0c1115",cursor:"#6c6c6c",foreground:"#ffffff",selection_background:"#ffffff"},Ez={black:"#0f191f",color1:"#de6e7c",green:"#90ff6b",yellow:"#b77e64",blue:"#8190d4",magenta:"#b279a7",cyan:"#66a5ad",white:"#c6d5cf",brightblack:"#263945",brightred:"#e8838f",brightgreen:"#a0ff85",brightyellow:"#d68c67",brightblue:"#92a0e2",brightmagenta:"#cf86c1",brightcyan:"#65b8c1",brightwhite:"#98a39e",background:"#0f191f",selection_foreground:"#0f191f",cursor:"#ceddd7",foreground:"#c6d5cf",selection_background:"#c6d5cf"},yz={black:"#03073c",color1:"#c6004a",green:"#acf157",yellow:"#fecd5e",blue:"#525fb8",magenta:"#986f82",cyan:"#968763",white:"#ecf0fc",brightblack:"#6c5b30",brightred:"#da4b8a",brightgreen:"#dbffa9",brightyellow:"#fee6a9",brightblue:"#b2befa",brightmagenta:"#fda5cd",brightcyan:"#a5bd86",brightwhite:"#f6ffec",background:"#232537",selection_foreground:"#232537",cursor:"#fecd5e",foreground:"#ecf0fe",selection_background:"#ecf0fe"},Tz={black:"#000000",color1:"#a2686a",green:"#9aa56a",yellow:"#a3906a",blue:"#6b8fa3",magenta:"#6a71a3",cyan:"#6ba58f",white:"#99a3a2",brightblack:"#666c6c",brightred:"#dd5c60",brightgreen:"#bfdf55",brightyellow:"#deb360",brightblue:"#62b1df",brightmagenta:"#606edf",brightcyan:"#64e39c",brightwhite:"#d2e0de",background:"#242626",selection_foreground:"#242626",cursor:"#d2e0de",foreground:"#99a3a2",selection_background:"#99a3a2"},Cz={black:"#3b3750",color1:"#cf7b98",green:"#90a94b",yellow:"#6ebfc0",blue:"#576ea6",magenta:"#bc4f68",cyan:"#75a7d2",white:"#c3d3de",brightblack:"#a874ce",brightred:"#de90ab",brightgreen:"#bcdd61",brightyellow:"#87e9ea",brightblue:"#8c9fcd",brightmagenta:"#e16c87",brightcyan:"#b7c9ef",brightwhite:"#d5e5f1",background:"#262b33",selection_foreground:"#262b33",cursor:"#c3d3de",foreground:"#c3d3de",selection_background:"#c3d3de"},Rz={black:"#000000",color1:"#b12424",green:"#006b4f",yellow:"#f8a300",blue:"#138af2",magenta:"#9a1b6e",cyan:"#3eb8bf",white:"#ffffff",brightblack:"#000000",brightred:"#b12424",brightgreen:"#006b4f",brightyellow:"#f8a300",brightblue:"#138af2",brightmagenta:"#9a1b6e",brightcyan:"#3eb8bf",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},wz={black:"#000000",color1:"#f9555f",green:"#21b089",yellow:"#fef02a",blue:"#589df6",magenta:"#944d95",cyan:"#1f9ee7",white:"#bbbbbb",brightblack:"#555555",brightred:"#fa8c8f",brightgreen:"#35bb9a",brightyellow:"#ffff55",brightblue:"#589df6",brightmagenta:"#e75699",brightcyan:"#3979bc",brightwhite:"#ffffff",background:"#1d2837",selection_foreground:"#1d2837",cursor:"#bbbbbb",foreground:"#ffffff",selection_background:"#ffffff"},Az={black:"#4b4b4b",color1:"#e388a3",green:"#98bd99",yellow:"#ffdf9b",blue:"#97bdde",magenta:"#a5a6c5",cyan:"#6fbdbe",white:"#dddddd",brightblack:"#6c6465",brightred:"#eb99b1",brightgreen:"#8fcd92",brightyellow:"#ffe5b3",brightblue:"#a2c8e9",brightmagenta:"#b2b3da",brightcyan:"#6bcacb",brightwhite:"#a8a8a8",background:"#4b4b4b",selection_foreground:"#4b4b4b",cursor:"#e2e2e2",foreground:"#dddddd",selection_background:"#dddddd"},Iz={black:"#41444d",color1:"#fc2f52",green:"#25a45c",yellow:"#ff936a",blue:"#3476ff",magenta:"#7a82da",cyan:"#4483aa",white:"#cdd4e0",brightblack:"#8f9aae",brightred:"#ff6480",brightgreen:"#3fc56b",brightyellow:"#f9c859",brightblue:"#10b1fe",brightmagenta:"#ff78f8",brightcyan:"#5fb9bc",brightwhite:"#ffffff",background:"#282c34",selection_foreground:"#282c34",cursor:"#ffcc00",foreground:"#b9c0cb",selection_background:"#b9c0cb"},kz={black:"#022026",color1:"#b2302d",green:"#00a941",yellow:"#59819c",blue:"#459a86",magenta:"#00599d",cyan:"#5d7e19",white:"#405555",brightblack:"#384451",brightred:"#ff4242",brightgreen:"#2aea5e",brightyellow:"#8ed4fd",brightblue:"#61d5ba",brightmagenta:"#1298ff",brightcyan:"#98d028",brightwhite:"#58fbd6",background:"#011116",selection_foreground:"#011116",cursor:"#4afcd6",foreground:"#ffffff",selection_background:"#ffffff"},Nz={black:"#282828",color1:"#cc241d",green:"#98971a",yellow:"#d79921",blue:"#458588",magenta:"#b16286",cyan:"#689d6a",white:"#a89984",brightblack:"#928374",brightred:"#fb4934",brightgreen:"#b8bb26",brightyellow:"#fabd2f",brightblue:"#83a598",brightmagenta:"#d3869b",brightcyan:"#8ec07c",brightwhite:"#ebdbb2",background:"#282828",selection_foreground:"#282828",cursor:"#ebdbb2",foreground:"#ebdbb2",selection_background:"#ebdbb2"},Dz={black:"#000000",color1:"#bb0000",green:"#00bb00",yellow:"#e7b000",blue:"#0000a3",magenta:"#950062",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#bb0000",brightgreen:"#00bb00",brightyellow:"#e7b000",brightblue:"#0000bb",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#13773d",selection_foreground:"#13773d",cursor:"#8c2800",foreground:"#fff0a5",selection_background:"#fff0a5"},xz={black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#0225c7",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#f5deb3",selection_foreground:"#f5deb3",cursor:"#c7c7c7",foreground:"#000000",selection_background:"#000000"},Mz={black:"#1b1d1e",color1:"#f92672",green:"#a6e22e",yellow:"#fd971f",blue:"#66d9ef",magenta:"#9e6ffe",cyan:"#5e7175",white:"#ccccc6",brightblack:"#505354",brightred:"#ff669d",brightgreen:"#beed5f",brightyellow:"#e6db74",brightblue:"#66d9ef",brightmagenta:"#9e6ffe",brightcyan:"#a3babf",brightwhite:"#f8f8f2",background:"#121212",selection_foreground:"#121212",cursor:"#bbbbbb",foreground:"#a0a0a0",selection_background:"#a0a0a0"},Lz={black:"#573d26",color1:"#be2d26",green:"#6ba18a",yellow:"#e99d2a",blue:"#5a86ad",magenta:"#ac80a6",cyan:"#74a6ad",white:"#e0dbb7",brightblack:"#9b6c4a",brightred:"#e84627",brightgreen:"#95d8ba",brightyellow:"#d0d150",brightblue:"#b8d3ed",brightmagenta:"#d19ecb",brightcyan:"#93cfd7",brightwhite:"#fff9d5",background:"#2a1f1d",selection_foreground:"#2a1f1d",cursor:"#573d26",foreground:"#e0dbb7",selection_background:"#e0dbb7"},Pz={black:"#2f2e2d",color1:"#a36666",green:"#90a57d",yellow:"#d7af87",blue:"#7fa5bd",magenta:"#c79ec4",cyan:"#8adbb4",white:"#d0d0d0",brightblack:"#4a4845",brightred:"#d78787",brightgreen:"#afbea2",brightyellow:"#e4c9af",brightblue:"#a1bdce",brightmagenta:"#d7beda",brightcyan:"#b1e7dd",brightwhite:"#efefef",background:"#1c1c1c",selection_foreground:"#1c1c1c",cursor:"#e4c9af",foreground:"#d0d0d0",selection_background:"#d0d0d0"},Bz={black:"#2c3f58",color1:"#be2d26",green:"#1a9172",yellow:"#db8e27",blue:"#325d96",magenta:"#8a5edc",cyan:"#35a08f",white:"#23d183",brightblack:"#336889",brightred:"#dd5944",brightgreen:"#31d07b",brightyellow:"#e7d84b",brightblue:"#34a6da",brightmagenta:"#ae6bdc",brightcyan:"#42c3ae",brightwhite:"#d5d5d5",background:"#24364b",selection_foreground:"#24364b",cursor:"#d5d5d5",foreground:"#31d07b",selection_background:"#31d07b"},Yz={black:"#000000",color1:"#ff7092",green:"#00fbac",yellow:"#fffa6a",blue:"#00bfff",magenta:"#df95ff",cyan:"#86cbfe",white:"#ffffff",brightblack:"#000000",brightred:"#ff8aa4",brightgreen:"#21f6bc",brightyellow:"#fff787",brightblue:"#1bccfd",brightmagenta:"#e6aefe",brightcyan:"#99d6fc",brightwhite:"#ffffff",background:"#332a57",selection_foreground:"#332a57",cursor:"#21f6bc",foreground:"#e5e5e5",selection_background:"#e5e5e5"},Fz={black:"#1f1f28",color1:"#e46a78",green:"#98bc6d",yellow:"#e5c283",blue:"#7eb3c9",magenta:"#957fb8",cyan:"#7eb3c9",white:"#ddd8bb",brightblack:"#3c3c51",brightred:"#ec818c",brightgreen:"#9ec967",brightyellow:"#f1c982",brightblue:"#7bc2df",brightmagenta:"#a98fd2",brightcyan:"#7bc2df",brightwhite:"#a8a48d",background:"#1f1f28",selection_foreground:"#1f1f28",cursor:"#e6e0c2",foreground:"#ddd8bb",selection_background:"#ddd8bb"},Uz={black:"#1b1b1b",color1:"#cc241d",green:"#98971a",yellow:"#d79921",blue:"#458588",magenta:"#b16286",cyan:"#689d6a",white:"#a89984",brightblack:"#928374",brightred:"#fb4934",brightgreen:"#b8bb26",brightyellow:"#fabd2f",brightblue:"#83a598",brightmagenta:"#d3869b",brightcyan:"#8ec07c",brightwhite:"#ebdbb2",background:"#1b1b1b",selection_foreground:"#1b1b1b",cursor:"#ebdbb2",foreground:"#ebdbb2",selection_background:"#ebdbb2"},$z={black:"#000000",color1:"#cd0000",green:"#00cd00",yellow:"#cdcd00",blue:"#1093f5",magenta:"#cd00cd",cyan:"#00cdcd",white:"#faebd7",brightblack:"#404040",brightred:"#ff0000",brightgreen:"#00ff00",brightyellow:"#ffff00",brightblue:"#11b5f6",brightmagenta:"#ff00ff",brightcyan:"#00ffff",brightwhite:"#ffffff",background:"#111416",selection_foreground:"#111416",cursor:"#bbbbbb",foreground:"#eeeeec",selection_background:"#eeeeec"},Gz={black:"#000000",color1:"#ee2b2a",green:"#40a33f",yellow:"#ffea2e",blue:"#1e80f0",magenta:"#8800a0",cyan:"#16afca",white:"#a4a4a4",brightblack:"#777777",brightred:"#dc5c60",brightgreen:"#70be71",brightyellow:"#fff163",brightblue:"#54a4f3",brightmagenta:"#aa4dbc",brightcyan:"#42c7da",brightwhite:"#ffffff",background:"#1c262b",selection_foreground:"#1c262b",cursor:"#b3b8c3",foreground:"#c2c8d7",selection_background:"#c2c8d7"},qz={black:"#000000",color1:"#b64c00",green:"#7c8b16",yellow:"#d3bd26",blue:"#616bb0",magenta:"#8c5a90",cyan:"#916c25",white:"#cac29a",brightblack:"#5e5219",brightred:"#ff9149",brightgreen:"#b2ca3b",brightyellow:"#ffe54a",brightblue:"#acb8ff",brightmagenta:"#ffa0ff",brightcyan:"#ffbc51",brightwhite:"#fed698",background:"#1d1908",selection_foreground:"#1d1908",cursor:"#d3ba30",foreground:"#cac296",selection_background:"#cac296"},Qz={black:"#050505",color1:"#e9897c",green:"#b6377d",yellow:"#ecebbe",blue:"#a9cdeb",magenta:"#75507b",cyan:"#c9caec",white:"#f2f2f2",brightblack:"#141414",brightred:"#f99286",brightgreen:"#c3f786",brightyellow:"#fcfbcc",brightblue:"#b6defb",brightmagenta:"#ad7fa8",brightcyan:"#d7d9fc",brightwhite:"#e2e2e2",background:"#1a1a1a",selection_foreground:"#1a1a1a",cursor:"#fcfbcc",foreground:"#acacab",selection_background:"#acacab"},Hz={black:"#13a10e",color1:"#13a10e",green:"#13a10e",yellow:"#13a10e",blue:"#13a10e",magenta:"#13a10e",cyan:"#13a10e",white:"#13a10e",brightblack:"#16ba10",brightred:"#16ba10",brightgreen:"#16ba10",brightyellow:"#16ba10",brightblue:"#16ba10",brightmagenta:"#16ba10",brightcyan:"#16ba10",brightwhite:"#16ba10",background:"#000000",selection_foreground:"#000000",cursor:"#13a10e",foreground:"#13a10e",selection_background:"#13a10e"},Vz={black:"#000000",color1:"#ff4242",green:"#74af68",yellow:"#ffad29",blue:"#338f86",magenta:"#9414e6",cyan:"#23d7d7",white:"#e2e2e2",brightblack:"#3f5648",brightred:"#ff3242",brightgreen:"#74cd68",brightyellow:"#ffb929",brightblue:"#23d7d7",brightmagenta:"#ff37ff",brightcyan:"#00ede1",brightwhite:"#ffffff",background:"#141e43",selection_foreground:"#141e43",cursor:"#43d58e",foreground:"#e1e1e1",selection_background:"#e1e1e1"},zz={black:"#535178",color1:"#ef6487",green:"#5eca89",yellow:"#fdd877",blue:"#65aef7",magenta:"#aa7ff0",cyan:"#43c1be",white:"#ffffff",brightblack:"#535178",brightred:"#ef6487",brightgreen:"#5eca89",brightyellow:"#fdd877",brightblue:"#65aef7",brightmagenta:"#aa7ff0",brightcyan:"#43c1be",brightwhite:"#ffffff",background:"#29283b",selection_foreground:"#29283b",cursor:"#b3b0d6",foreground:"#b3b0d6",selection_background:"#b3b0d6"},Wz={black:"#1c1917",color1:"#de6e7c",green:"#819b69",yellow:"#b77e64",blue:"#6099c0",magenta:"#b279a7",cyan:"#66a5ad",white:"#b4bdc3",brightblack:"#403833",brightred:"#e8838f",brightgreen:"#8bae68",brightyellow:"#d68c67",brightblue:"#61abda",brightmagenta:"#cf86c1",brightcyan:"#65b8c1",brightwhite:"#888f94",background:"#1c1917",selection_foreground:"#1c1917",cursor:"#c4cacf",foreground:"#b4bdc3",selection_background:"#b4bdc3"},Xz={black:"#000000",color1:"#e52222",green:"#a6e32d",yellow:"#fc951e",blue:"#c48dff",magenta:"#fa2573",cyan:"#67d9f0",white:"#f2f2f2",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Kz={black:"#191919",color1:"#de6e7c",green:"#819b69",yellow:"#b77e64",blue:"#6099c0",magenta:"#b279a7",cyan:"#66a5ad",white:"#bbbbbb",brightblack:"#3d3839",brightred:"#e8838f",brightgreen:"#8bae68",brightyellow:"#d68c67",brightblue:"#61abda",brightmagenta:"#cf86c1",brightcyan:"#65b8c1",brightwhite:"#8e8e8e",background:"#191919",selection_foreground:"#191919",cursor:"#c9c9c9",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Zz={black:"#000000",color1:"#aa3731",green:"#448c27",yellow:"#cb9000",blue:"#325cc0",magenta:"#7a3e9d",cyan:"#0083b2",white:"#f7f7f7",brightblack:"#777777",brightred:"#f05050",brightgreen:"#60cb00",brightyellow:"#ffbc5d",brightblue:"#007acc",brightmagenta:"#e64ce6",brightcyan:"#00aacb",brightwhite:"#f7f7f7",background:"#f7f7f7",selection_foreground:"#f7f7f7",cursor:"#007acc",foreground:"#000000",selection_background:"#000000"},jz={black:"#000000",color1:"#ff3333",green:"#b8cc52",yellow:"#e7c547",blue:"#36a3d9",magenta:"#f07178",cyan:"#95e6cb",white:"#ffffff",brightblack:"#323232",brightred:"#ff6565",brightgreen:"#eafe84",brightyellow:"#fff779",brightblue:"#68d5ff",brightmagenta:"#ffa3aa",brightcyan:"#c7fffd",brightwhite:"#ffffff",background:"#0f1419",selection_foreground:"#0f1419",cursor:"#f29718",foreground:"#e6e1cf",selection_background:"#e6e1cf"},Jz={black:"#000000",color1:"#fd6209",green:"#41a83e",yellow:"#ffe862",blue:"#245032",magenta:"#f8f8f8",cyan:"#9df39f",white:"#ffffff",brightblack:"#323232",brightred:"#ff943b",brightgreen:"#73da70",brightyellow:"#ffff94",brightblue:"#568264",brightmagenta:"#ffffff",brightcyan:"#cfffd1",brightwhite:"#ffffff",background:"#051f14",selection_foreground:"#051f14",cursor:"#ffcc00",foreground:"#dadedc",selection_background:"#dadedc"},eW={black:"#000000",color1:"#d52370",green:"#41af1a",yellow:"#bc7053",blue:"#6964ab",magenta:"#c71fbf",cyan:"#939393",white:"#998eac",brightblack:"#786d69",brightred:"#f41d99",brightgreen:"#22e529",brightyellow:"#f59574",brightblue:"#9892f1",brightmagenta:"#e90cdd",brightcyan:"#eeeeee",brightwhite:"#cbb6ff",background:"#18131e",selection_foreground:"#18131e",cursor:"#ff65fd",foreground:"#dd7bdc",selection_background:"#dd7bdc"},tW={black:"#435b67",color1:"#fc3841",green:"#5cf19e",yellow:"#fed032",blue:"#37b6ff",magenta:"#fc226e",cyan:"#59ffd1",white:"#ffffff",brightblack:"#a1b0b8",brightred:"#fc746d",brightgreen:"#adf7be",brightyellow:"#fee16c",brightblue:"#70cfff",brightmagenta:"#fc669b",brightcyan:"#9affe6",brightwhite:"#ffffff",background:"#1d262a",selection_foreground:"#1d262a",cursor:"#eaeaea",foreground:"#e7ebed",selection_background:"#e7ebed"},nW={black:"#323232",color1:"#c22832",green:"#8ec43d",yellow:"#e0c64f",blue:"#43a5d5",magenta:"#8b57b5",cyan:"#8ec43d",white:"#eeeeee",brightblack:"#323232",brightred:"#c22832",brightgreen:"#8ec43d",brightyellow:"#e0c64f",brightblue:"#43a5d5",brightmagenta:"#8b57b5",brightcyan:"#8ec43d",brightwhite:"#ffffff",background:"#111213",selection_foreground:"#111213",cursor:"#e3bf21",foreground:"#cacecd",selection_background:"#cacecd"},rW={black:"#000000",color1:"#c37372",green:"#72c373",yellow:"#c2c372",blue:"#7372c3",magenta:"#c372c2",cyan:"#72c2c3",white:"#d9d9d9",brightblack:"#323232",brightred:"#dbaaaa",brightgreen:"#aadbaa",brightyellow:"#dadbaa",brightblue:"#aaaadb",brightmagenta:"#dbaada",brightcyan:"#aadadb",brightwhite:"#ffffff",background:"#29262f",selection_foreground:"#29262f",cursor:"#d9e6f2",foreground:"#d9e6f2",selection_background:"#d9e6f2"},aW={black:"#141228",color1:"#ff5458",green:"#62d196",yellow:"#ffb378",blue:"#65b2ff",magenta:"#906cff",cyan:"#63f2f1",white:"#a6b3cc",brightblack:"#565575",brightred:"#ff8080",brightgreen:"#95ffa4",brightyellow:"#ffe9aa",brightblue:"#91ddff",brightmagenta:"#c991e1",brightcyan:"#aaffe4",brightwhite:"#cbe3e7",background:"#1e1c31",selection_foreground:"#1e1c31",cursor:"#fbfcfc",foreground:"#cbe1e7",selection_background:"#cbe1e7"},iW={black:"#383a42",color1:"#e45649",green:"#50a14f",yellow:"#c18401",blue:"#0184bc",magenta:"#a626a4",cyan:"#0997b3",white:"#fafafa",brightblack:"#4f525e",brightred:"#e06c75",brightgreen:"#98c379",brightyellow:"#e5c07b",brightblue:"#61afef",brightmagenta:"#c678dd",brightcyan:"#56b6c2",brightwhite:"#ffffff",background:"#fafafa",selection_foreground:"#fafafa",cursor:"#bfceff",foreground:"#383a42",selection_background:"#383a42"},oW={black:"#121418",color1:"#c94234",green:"#85c54c",yellow:"#f5ae2e",blue:"#1398b9",magenta:"#d0633d",cyan:"#509552",white:"#e5c6aa",brightblack:"#675f54",brightred:"#ff645a",brightgreen:"#98e036",brightyellow:"#e0d561",brightblue:"#5fdaff",brightmagenta:"#ff9269",brightcyan:"#84f088",brightwhite:"#f6f7ec",background:"#292520",selection_foreground:"#292520",cursor:"#f6f7ec",foreground:"#e5c7a9",selection_background:"#e5c7a9"},sW={black:"#002831",color1:"#e63853",green:"#5eb83c",yellow:"#a57706",blue:"#359ddf",magenta:"#d75cff",cyan:"#4b73a2",white:"#dcdcdc",brightblack:"#001e27",brightred:"#e1003f",brightgreen:"#1d9000",brightyellow:"#cd9409",brightblue:"#006fc0",brightmagenta:"#a200da",brightcyan:"#005794",brightwhite:"#e2e2e2",background:"#0e1011",selection_foreground:"#0e1011",cursor:"#708284",foreground:"#7c8fa4",selection_background:"#7c8fa4"},lW={black:"#011627",color1:"#ff9999",green:"#85cc95",yellow:"#ffd700",blue:"#7fb5ff",magenta:"#ddb3ff",cyan:"#21c7a8",white:"#ffffff",brightblack:"#575656",brightred:"#ff9999",brightgreen:"#85cc95",brightyellow:"#ffd700",brightblue:"#7fb5ff",brightmagenta:"#ddb3ff",brightcyan:"#85cc95",brightwhite:"#ffffff",background:"#1b2738",selection_foreground:"#1b2738",cursor:"#ddb3ff",foreground:"#a6b2c0",selection_background:"#a6b2c0"},cW={black:"#000000",color1:"#da4939",green:"#519f50",yellow:"#ffd24a",blue:"#6d9cbe",magenta:"#d0d0ff",cyan:"#6e9cbe",white:"#ffffff",brightblack:"#323232",brightred:"#ff7b6b",brightgreen:"#83d182",brightyellow:"#ffff7c",brightblue:"#9fcef0",brightmagenta:"#ffffff",brightcyan:"#a0cef0",brightwhite:"#ffffff",background:"#2b2b2b",selection_foreground:"#2b2b2b",cursor:"#ffffff",foreground:"#e6e1dc",selection_background:"#e6e1dc"},uW={black:"#241f2b",color1:"#91284c",green:"#23801c",yellow:"#b49d27",blue:"#6580b0",magenta:"#674d96",cyan:"#8aaabe",white:"#524966",brightblack:"#312d3d",brightred:"#d5356c",brightgreen:"#2cd946",brightyellow:"#fde83b",brightblue:"#90baf9",brightmagenta:"#a479e3",brightcyan:"#acd4eb",brightwhite:"#9e8cbd",background:"#100815",selection_foreground:"#100815",cursor:"#524966",foreground:"#514968",selection_background:"#514968"},dW={black:"#000000",color1:"#ff5370",green:"#c3e88d",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#89ddff",white:"#ffffff",brightblack:"#545454",brightred:"#ff5370",brightgreen:"#c3e88d",brightyellow:"#ffcb6b",brightblue:"#82aaff",brightmagenta:"#c792ea",brightcyan:"#89ddff",brightwhite:"#ffffff",background:"#212121",selection_foreground:"#212121",cursor:"#ffffff",foreground:"#eeffff",selection_background:"#eeffff",underline_color:"#596181",url_color:"#596181"},hW={black:"#323232",color1:"#d25252",green:"#7fe173",yellow:"#ffc66d",blue:"#4099ff",magenta:"#f680ff",cyan:"#bed6ff",white:"#eeeeec",brightblack:"#535353",brightred:"#f07070",brightgreen:"#9dff91",brightyellow:"#ffe48b",brightblue:"#5eb7f7",brightmagenta:"#ff9dff",brightcyan:"#dcf4ff",brightwhite:"#ffffff",background:"#323232",selection_foreground:"#323232",cursor:"#d6d6d6",foreground:"#ffffff",selection_background:"#ffffff"},fW={black:"#000000",color1:"#990000",green:"#00a600",yellow:"#999900",blue:"#0000b2",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#000000",selection_foreground:"#000000",cursor:"#23ff18",foreground:"#00ff00",selection_background:"#00ff00"},mW={black:"#202746",color1:"#c94922",green:"#ac9739",yellow:"#c08b30",blue:"#3d8fd1",magenta:"#6679cc",cyan:"#22a2c9",white:"#979db4",brightblack:"#6b7394",brightred:"#c76b29",brightgreen:"#293256",brightyellow:"#5e6687",brightblue:"#898ea4",brightmagenta:"#dfe2f1",brightcyan:"#9c637a",brightwhite:"#f5f7ff",background:"#202746",selection_foreground:"#202746",cursor:"#979db4",foreground:"#979db4",selection_background:"#979db4"},pW={black:"#000000",color1:"#aa1717",green:"#18b218",yellow:"#ebae1f",blue:"#2323a5",magenta:"#ad1edc",cyan:"#42b0c8",white:"#c8c1c1",brightblack:"#7b716e",brightred:"#ff4141",brightgreen:"#5fff5f",brightyellow:"#ffff55",brightblue:"#4b4bff",brightmagenta:"#ff54ff",brightcyan:"#69ffff",brightwhite:"#ffffff",background:"#060606",selection_foreground:"#060606",cursor:"#c8c1c1",foreground:"#c8c1c1",selection_background:"#c8c1c1"},gW={black:"#222222",color1:"#e2a8bf",green:"#81d778",yellow:"#c4c9c0",blue:"#264b49",magenta:"#a481d3",cyan:"#15ab9c",white:"#02c5e0",brightblack:"#ffffff",brightred:"#ffcdd9",brightgreen:"#beffa8",brightyellow:"#d0ccca",brightblue:"#7ab0d2",brightmagenta:"#c5a7d9",brightcyan:"#8cdfe0",brightwhite:"#e0e0e0",background:"#222222",selection_foreground:"#222222",cursor:"#87d3c4",foreground:"#35b1d2",selection_background:"#35b1d2"},_W={black:"#0e101a",color1:"#e03600",green:"#5dcd97",yellow:"#e39500",blue:"#00a3cb",magenta:"#795ccc",cyan:"#00a3cb",white:"#ebefc0",brightblack:"#2b2f46",brightred:"#ff4821",brightgreen:"#58db9e",brightyellow:"#f6a100",brightblue:"#00b4e0",brightmagenta:"#b3a1e6",brightcyan:"#00b4e0",brightwhite:"#b3b692",background:"#0e101a",selection_foreground:"#0e101a",cursor:"#edf2c2",foreground:"#ebefc0",selection_background:"#ebefc0"},bW={black:"#4d4d4d",color1:"#c70031",green:"#29cf13",yellow:"#d8e30e",blue:"#3449d1",magenta:"#8400ff",cyan:"#0798ab",white:"#e2d1e3",brightblack:"#5a5a5a",brightred:"#f01578",brightgreen:"#6ce05c",brightyellow:"#f3f79e",brightblue:"#97a4f7",brightmagenta:"#c495f0",brightcyan:"#68f2e0",brightwhite:"#ffffff",background:"#0e100a",selection_foreground:"#0e100a",cursor:"#9fda9c",foreground:"#f7f7f7",selection_background:"#f7f7f7"},SW={black:"#080808",color1:"#ff8373",green:"#00c172",yellow:"#d2a700",blue:"#0071cf",magenta:"#ff90fe",cyan:"#6bffdd",white:"#f1f1f1",brightblack:"#2e2e2e",brightred:"#ffc4be",brightgreen:"#d6fcba",brightyellow:"#fffed5",brightblue:"#c2e3ff",brightmagenta:"#ffb2fe",brightcyan:"#e6e7fe",brightwhite:"#ffffff",background:"#151144",selection_foreground:"#151144",cursor:"#00ff9c",foreground:"#00ff92",selection_background:"#00ff92"},OW={black:"#000000",color1:"#fd5ff1",green:"#87c38a",yellow:"#ffd7b1",blue:"#85befd",magenta:"#b9b6fc",cyan:"#85befd",white:"#e0e0e0",brightblack:"#000000",brightred:"#fd5ff1",brightgreen:"#94fa36",brightyellow:"#f5ffa8",brightblue:"#96cbfe",brightmagenta:"#b9b6fc",brightcyan:"#85befd",brightwhite:"#e0e0e0",background:"#161719",selection_foreground:"#161719",cursor:"#d0d0d0",foreground:"#c5c8c6",selection_background:"#c5c8c6"},vW={black:"#2a2e33",color1:"#b84d51",green:"#b3bf5a",yellow:"#e4b55e",blue:"#6e90b0",magenta:"#a17eac",cyan:"#7fbfb4",white:"#b5b9b6",brightblack:"#1d1f22",brightred:"#8d2e32",brightgreen:"#798431",brightyellow:"#e58a50",brightblue:"#4b6b88",brightmagenta:"#6e5079",brightcyan:"#4d7b74",brightwhite:"#5a626a",background:"#161719",selection_foreground:"#161719",cursor:"#b7bcba",foreground:"#b7bcba",selection_background:"#b7bcba"},EW={black:"#1b1d1e",color1:"#e60813",green:"#e22928",yellow:"#e24756",blue:"#2c3fff",magenta:"#2435db",cyan:"#3256ff",white:"#fffef6",brightblack:"#505354",brightred:"#ff0325",brightgreen:"#ff3338",brightyellow:"#fe3a35",brightblue:"#1d50ff",brightmagenta:"#747cff",brightcyan:"#6184ff",brightwhite:"#fffff9",background:"#1b1d1e",selection_foreground:"#1b1d1e",cursor:"#2c3fff",foreground:"#e3e3e3",selection_background:"#e3e3e3"},yW={black:"#1f0000",color1:"#b00d0d",green:"#b00d0d",yellow:"#b00d0d",blue:"#b00d0d",magenta:"#b00d0d",cyan:"#b00d0d",white:"#fafafa",brightblack:"#150000",brightred:"#ff1111",brightgreen:"#ff1010",brightyellow:"#ff1010",brightblue:"#ff1010",brightmagenta:"#ff1010",brightcyan:"#ff1010",brightwhite:"#fefefe",background:"#200101",selection_foreground:"#200101",cursor:"#b00d0d",foreground:"#b10e0e",selection_background:"#b10e0e"},TW={black:"#4d4d4d",color1:"#ff2b2b",green:"#98fb98",yellow:"#f0e68c",blue:"#cd853f",magenta:"#ffdead",cyan:"#ffa0a0",white:"#f5deb3",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#87ceff",brightmagenta:"#ff55ff",brightcyan:"#ffd700",brightwhite:"#ffffff",background:"#333333",selection_foreground:"#333333",cursor:"#00ff00",foreground:"#ffffff",selection_background:"#ffffff"},CW={black:"#000000",color1:"#b84131",green:"#7da900",yellow:"#c4a500",blue:"#62a3c4",magenta:"#ba8acc",cyan:"#207383",white:"#a1a1a1",brightblack:"#7a7a7a",brightred:"#d6837c",brightgreen:"#c4f137",brightyellow:"#fee14d",brightblue:"#8dcff0",brightmagenta:"#f79aff",brightcyan:"#6ad9cf",brightwhite:"#f7f7f7",background:"#1b1b1b",selection_foreground:"#1b1b1b",cursor:"#bbbbbb",foreground:"#f7f7f7",selection_background:"#f7f7f7"},RW={black:"#000000",color1:"#cc0000",green:"#009600",yellow:"#d06b00",blue:"#0000cc",magenta:"#cc00cc",cyan:"#0087cc",white:"#cccccc",brightblack:"#808080",brightred:"#cc0000",brightgreen:"#009600",brightyellow:"#d06b00",brightblue:"#0000cc",brightmagenta:"#cc00cc",brightcyan:"#0087cc",brightwhite:"#ffffff",background:"#dfdbc3",selection_foreground:"#dfdbc3",cursor:"#73635a",foreground:"#3b2322",selection_background:"#3b2322"},wW={black:"#141414",color1:"#c06d44",green:"#afb97a",yellow:"#c2a86c",blue:"#44474a",magenta:"#b4be7c",cyan:"#778385",white:"#ffffd4",brightblack:"#262626",brightred:"#de7c4c",brightgreen:"#ccd88c",brightyellow:"#e2c47e",brightblue:"#5a5e62",brightmagenta:"#d0dc8e",brightcyan:"#8a989b",brightwhite:"#ffffd4",background:"#141414",selection_foreground:"#141414",cursor:"#ffffff",foreground:"#ffffd4",selection_background:"#ffffd4"},AW={black:"#353535",color1:"#e74669",green:"#89d287",yellow:"#dab853",blue:"#449fd0",magenta:"#da62dc",cyan:"#65aaaf",white:"#b4b4b4",brightblack:"#535353",brightred:"#e4859b",brightgreen:"#a3cca2",brightyellow:"#e1e487",brightblue:"#6fbce2",brightmagenta:"#e586e7",brightcyan:"#96dcdb",brightwhite:"#dfdfdf",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#c8c8c8",selection_background:"#c8c8c8"},IW={black:"#000000",color1:"#ec5f66",green:"#99c794",yellow:"#f9ae58",blue:"#6699cc",magenta:"#c695c6",cyan:"#5fb4b4",white:"#f7f7f7",brightblack:"#333333",brightred:"#f97b58",brightgreen:"#acd1a8",brightyellow:"#fac761",brightblue:"#85add6",brightmagenta:"#d8b6d8",brightcyan:"#82c4c4",brightwhite:"#ffffff",background:"#343d46",selection_foreground:"#343d46",cursor:"#fcbb6a",foreground:"#d8dee9",selection_background:"#d8dee9"},kW={black:"#2a2a2a",color1:"#ff0000",green:"#79ff0f",yellow:"#e7bf00",blue:"#396bd7",magenta:"#b449be",cyan:"#66ccff",white:"#bbbbbb",brightblack:"#666666",brightred:"#ff0080",brightgreen:"#66ff66",brightyellow:"#f3d64e",brightblue:"#709aed",brightmagenta:"#db67e6",brightcyan:"#7adff2",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#4d4d4d",foreground:"#f2f2f2",selection_background:"#f2f2f2"},NW={black:"#191918",color1:"#b34538",green:"#587744",yellow:"#d08949",blue:"#206ec5",magenta:"#864651",cyan:"#ac9166",white:"#f1eee7",brightblack:"#2c2b2a",brightred:"#b33323",brightgreen:"#42824a",brightyellow:"#c75a22",brightblue:"#5389c5",brightmagenta:"#e795a5",brightcyan:"#ebc587",brightwhite:"#ffffff",background:"#141414",selection_foreground:"#141414",cursor:"#c9c9c9",foreground:"#c9c9c9",selection_background:"#c9c9c9"},DW={black:"#3e3e3e",color1:"#970b16",green:"#07962a",yellow:"#f8eec7",blue:"#003e8a",magenta:"#e94691",cyan:"#89d1ec",white:"#ffffff",brightblack:"#666666",brightred:"#de0000",brightgreen:"#87d5a2",brightyellow:"#f1d007",brightblue:"#2e6cba",brightmagenta:"#ffa29f",brightcyan:"#1cfafe",brightwhite:"#ffffff",background:"#f4f4f4",selection_foreground:"#f4f4f4",cursor:"#3f3f3f",foreground:"#3e3e3e",selection_background:"#3e3e3e"},xW={black:"#212121",color1:"#b7141f",green:"#457b24",yellow:"#f6981e",blue:"#134eb2",magenta:"#560088",cyan:"#0e717c",white:"#efefef",brightblack:"#424242",brightred:"#e83b3f",brightgreen:"#7aba3a",brightyellow:"#ffea2e",brightblue:"#54a4f3",brightmagenta:"#aa4dbc",brightcyan:"#26bbd1",brightwhite:"#d9d9d9",background:"#eaeaea",selection_foreground:"#eaeaea",cursor:"#16afca",foreground:"#232322",selection_background:"#232322"},MW={black:"#0c0c0c",color1:"#a80f20",green:"#bafc8b",yellow:"#eedf4b",blue:"#145fcd",magenta:"#ff36a2",cyan:"#6bd1bc",white:"#e2d7e1",brightblack:"#434343",brightred:"#d91329",brightgreen:"#d3ffaf",brightyellow:"#ffef50",brightblue:"#0075ea",brightmagenta:"#fdd5e5",brightcyan:"#79ecd5",brightwhite:"#fff3fe",background:"#ff8cd9",selection_foreground:"#ff8cd9",cursor:"#bafc8b",foreground:"#0b0b0b",selection_background:"#0b0b0b",underline_color:"#38a276",url_color:"#38a276"},LW={black:"#242728",color1:"#ff0090",green:"#b6ff00",yellow:"#fff727",blue:"#47e0fb",magenta:"#d731ff",cyan:"#0effbb",white:"#e1e1e1",brightblack:"#636667",brightred:"#fb58b4",brightgreen:"#deff8c",brightyellow:"#ebe087",brightblue:"#7fecff",brightmagenta:"#e681ff",brightcyan:"#69fcd3",brightwhite:"#f9f9f5",background:"#242728",selection_foreground:"#242728",cursor:"#c1c1c1",foreground:"#c1c1c1",selection_background:"#c1c1c1"},PW={black:"#34373e",color1:"#e06383",green:"#7ebebd",yellow:"#cccccc",blue:"#a6c1e0",magenta:"#e1c1ee",cyan:"#5b94ab",white:"#ababab",brightblack:"#434750",brightred:"#fa7193",brightgreen:"#8fd7d6",brightyellow:"#d1dfff",brightblue:"#b2cff0",brightmagenta:"#efccfd",brightcyan:"#69abc5",brightwhite:"#d3d3d3",background:"#282b33",selection_foreground:"#282b33",cursor:"#7ebebd",foreground:"#c6c6c6",selection_background:"#c6c6c6"},BW={black:"#f0f0ca",color1:"#a8334c",green:"#4f6c31",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#353535",brightblack:"#c6c6a3",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#5c5c5c",background:"#f0f0ca",selection_foreground:"#f0f0ca",cursor:"#353535",foreground:"#353535",selection_background:"#353535"},YW={black:"#000000",color1:"#ff3333",green:"#86b300",yellow:"#f29718",blue:"#41a6d9",magenta:"#f07178",cyan:"#4dbf99",white:"#ffffff",brightblack:"#323232",brightred:"#ff6565",brightgreen:"#b8e532",brightyellow:"#ffc94a",brightblue:"#73d8ff",brightmagenta:"#ffa3aa",brightcyan:"#7ff1cb",brightwhite:"#ffffff",background:"#fafafa",selection_foreground:"#fafafa",cursor:"#ff6a00",foreground:"#5c6773",selection_background:"#5c6773"},FW={black:"#333333",color1:"#da2700",green:"#12c258",yellow:"#ffc656",blue:"#518bfc",magenta:"#e37bd9",cyan:"#63fad5",white:"#bab2b2",brightblack:"#777777",brightred:"#ffb9b9",brightgreen:"#e3f6aa",brightyellow:"#ffddaa",brightblue:"#b3e8f3",brightmagenta:"#cbbaf9",brightcyan:"#bcffc7",brightwhite:"#efefef",background:"#201f1e",selection_foreground:"#201f1e",cursor:"#7a1c1c",foreground:"#eee4d9",selection_background:"#eee4d9",underline_color:"#596181",url_color:"#596181"},UW={black:"#1d1d19",color1:"#f18339",green:"#9fd364",yellow:"#f4ef6d",blue:"#5096be",magenta:"#695abc",cyan:"#d63865",white:"#ffffff",brightblack:"#1d1d19",brightred:"#d22a24",brightgreen:"#a7d42c",brightyellow:"#ff8949",brightblue:"#61b9d0",brightmagenta:"#695abc",brightcyan:"#d63865",brightwhite:"#ffffff",background:"#1d1f21",selection_foreground:"#1d1f21",cursor:"#708284",foreground:"#b8dbef",selection_background:"#b8dbef"},$W={black:"#121212",color1:"#fa2573",green:"#98e123",yellow:"#dfd460",blue:"#1080d0",magenta:"#8700ff",cyan:"#43a8d0",white:"#bbbbbb",brightblack:"#555555",brightred:"#f6669d",brightgreen:"#b1e05f",brightyellow:"#fff26d",brightblue:"#00afff",brightmagenta:"#af87ff",brightcyan:"#51ceff",brightwhite:"#ffffff",background:"#121212",selection_foreground:"#121212",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},GW={black:"#383838",color1:"#a95551",green:"#666666",yellow:"#a98051",blue:"#657d3e",magenta:"#767676",cyan:"#c9c9c9",white:"#d0b8a3",brightblack:"#474747",brightred:"#a97775",brightgreen:"#8c8c8c",brightyellow:"#a99175",brightblue:"#98bd5e",brightmagenta:"#a3a3a3",brightcyan:"#dcdcdc",brightwhite:"#d8c8bb",background:"#222222",selection_foreground:"#222222",cursor:"#aa9175",foreground:"#a0a0a0",selection_background:"#a0a0a0"},qW={black:"#e2e2e2",color1:"#dc5284",green:"#628562",yellow:"#c48562",blue:"#0084a3",magenta:"#896788",cyan:"#008586",white:"#555555",brightblack:"#bfbabb",brightred:"#be3c6d",brightgreen:"#487249",brightyellow:"#a76b48",brightblue:"#006f89",brightmagenta:"#7f4c7e",brightcyan:"#006f70",brightwhite:"#777777",background:"#e2e2e2",selection_foreground:"#e2e2e2",cursor:"#555555",foreground:"#555555",selection_background:"#555555"},QW={black:"#353535",color1:"#d25252",green:"#a5c261",yellow:"#ffc66d",blue:"#6c99bb",magenta:"#d197d9",cyan:"#bed6ff",white:"#eeeeec",brightblack:"#535353",brightred:"#f00c0c",brightgreen:"#c2e075",brightyellow:"#e1e48b",brightblue:"#8ab7d9",brightmagenta:"#efb5f7",brightcyan:"#dcf4ff",brightwhite:"#ffffff",background:"#323232",selection_foreground:"#323232",cursor:"#d6d6d6",foreground:"#ffffff",selection_background:"#ffffff"},HW={black:"#000000",color1:"#e8341c",green:"#68c256",yellow:"#f2d42c",blue:"#1c98e8",magenta:"#8e69c9",cyan:"#1c98e8",white:"#bababa",brightblack:"#000000",brightred:"#e05a4f",brightgreen:"#77b869",brightyellow:"#efd64b",brightblue:"#387cd3",brightmagenta:"#957bbe",brightcyan:"#3d97e2",brightwhite:"#bababa",background:"#222324",selection_foreground:"#222324",cursor:"#bbbbbb",foreground:"#bababa",selection_background:"#bababa"},VW={black:"#000000",color1:"#f8282a",green:"#328a5d",yellow:"#fa701d",blue:"#135cd0",magenta:"#9f00bd",cyan:"#33c3c1",white:"#b3b3b3",brightblack:"#555753",brightred:"#fb0416",brightgreen:"#2cc631",brightyellow:"#fdd727",brightblue:"#1670ff",brightmagenta:"#e900b0",brightcyan:"#3ad5ce",brightwhite:"#eeeeec",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#6fd3fc",foreground:"#262626",selection_background:"#262626"},zW={black:"#1b1d1e",color1:"#e6dc44",green:"#c8be46",yellow:"#f4fd22",blue:"#737174",magenta:"#747271",cyan:"#62605f",white:"#c6c5bf",brightblack:"#505354",brightred:"#fff78e",brightgreen:"#fff27d",brightyellow:"#feed6c",brightblue:"#919495",brightmagenta:"#9a9a9d",brightcyan:"#a3a3a6",brightwhite:"#dadbd6",background:"#1b1d1e",selection_foreground:"#1b1d1e",cursor:"#fcef0c",foreground:"#6f6f6f",selection_background:"#6f6f6f"},WW={black:"#333333",color1:"#f8818e",green:"#92d3a2",yellow:"#1a8e63",blue:"#8ed0ce",magenta:"#5e468c",cyan:"#31658c",white:"#e2d8cd",brightblack:"#3d3d3d",brightred:"#fb3d66",brightgreen:"#6bb48d",brightyellow:"#30c85a",brightblue:"#39a7a2",brightmagenta:"#7e62b3",brightcyan:"#6096bf",brightwhite:"#e2d8cd",background:"#051519",selection_foreground:"#051519",cursor:"#9e9ecb",foreground:"#e2d8cd",selection_background:"#e2d8cd"},XW={black:"#241b30",color1:"#e60a70",green:"#00986c",yellow:"#adad3e",blue:"#6e29ad",magenta:"#b300ad",cyan:"#00b0b1",white:"#b9b1bc",brightblack:"#7f7094",brightred:"#e60a70",brightgreen:"#0ae4a4",brightyellow:"#f9f972",brightblue:"#aa54f9",brightmagenta:"#ff00f6",brightcyan:"#00fbfd",brightwhite:"#f2f2e3",background:"#241b30",selection_foreground:"#241b30",cursor:"#f2f2e3",foreground:"#f2f2e3",selection_background:"#f2f2e3"},KW={black:"#080200",color1:"#fa5e5b",green:"#16c98d",yellow:"#ffc83f",blue:"#288ad6",magenta:"#d34590",cyan:"#28ddde",white:"#e7e7e7",brightblack:"#6f6b68",brightred:"#fa5e5b",brightgreen:"#16c98d",brightyellow:"#feef6d",brightblue:"#278ad6",brightmagenta:"#d34590",brightcyan:"#27dede",brightwhite:"#ffffff",background:"#2c3643",selection_foreground:"#2c3643",cursor:"#b4b1b1",foreground:"#ffffff",selection_background:"#ffffff"},ZW={black:"#000000",color1:"#ac2e31",green:"#31ac61",yellow:"#ac4300",blue:"#2d57ac",magenta:"#b08528",cyan:"#1fa6ac",white:"#8a8eac",brightblack:"#5b3725",brightred:"#ff3d48",brightgreen:"#3bff99",brightyellow:"#ff5e1e",brightblue:"#4488ff",brightmagenta:"#ffc21d",brightcyan:"#1ffaff",brightwhite:"#5b6ea7",background:"#222125",selection_foreground:"#222125",cursor:"#5b6ea7",foreground:"#8a8dae",selection_background:"#8a8dae"},jW={black:"#000000",color1:"#ff3030",green:"#559a70",yellow:"#ccac00",blue:"#0099cc",magenta:"#cc69c8",cyan:"#7ac4cc",white:"#bccccc",brightblack:"#000000",brightred:"#ff3030",brightgreen:"#559a70",brightyellow:"#ccac00",brightblue:"#0099cc",brightmagenta:"#cc69c8",brightcyan:"#7ac4cc",brightwhite:"#bccccc",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#afc2c2",selection_background:"#afc2c2"},JW={black:"#012026",color1:"#b2302d",green:"#00a941",yellow:"#5e8baa",blue:"#449a86",magenta:"#00599d",cyan:"#5d7e19",white:"#405555",brightblack:"#384451",brightred:"#ff4242",brightgreen:"#2aea5e",brightyellow:"#8ed4fd",brightblue:"#61d5ba",brightmagenta:"#1298ff",brightcyan:"#98d028",brightwhite:"#58fbd6",background:"#001015",selection_foreground:"#001015",cursor:"#4afcd6",foreground:"#405555",selection_background:"#405555"},eX={black:"#1d1a1e",color1:"#ff5b82",green:"#47d7a1",yellow:"#e8e562",blue:"#5db4ee",magenta:"#da6cda",cyan:"#57e9eb",white:"#ededed",brightblack:"#1d1a1e",brightred:"#ff5b82",brightgreen:"#47d7a1",brightyellow:"#e8e562",brightblue:"#5db4ee",brightmagenta:"#da6cda",brightcyan:"#57e9eb",brightwhite:"#ededed",background:"#1d1a1e",selection_foreground:"#1d1a1e",cursor:"#c7c7c7",foreground:"#efecec",selection_background:"#efecec"},tX={black:"#000000",color1:"#d6262b",green:"#919c00",yellow:"#be8a13",blue:"#4699a3",magenta:"#8d4331",cyan:"#da8213",white:"#ddc265",brightblack:"#7f6a55",brightred:"#e55a1c",brightgreen:"#bfc65a",brightyellow:"#ffcb1b",brightblue:"#7cc9cf",brightmagenta:"#d26349",brightcyan:"#e6a96b",brightwhite:"#ffeaa3",background:"#251200",selection_foreground:"#251200",cursor:"#e5591c",foreground:"#dec165",selection_background:"#dec165"},nX={black:"#000000",color1:"#fc4346",green:"#50fb7c",yellow:"#f0fb8c",blue:"#49baff",magenta:"#fc4cb4",cyan:"#8be9fe",white:"#ededec",brightblack:"#555555",brightred:"#fc4346",brightgreen:"#50fb7c",brightyellow:"#f0fb8c",brightblue:"#49baff",brightmagenta:"#fc4cb4",brightcyan:"#8be9fe",brightwhite:"#ededec",background:"#1e1f29",selection_foreground:"#1e1f29",cursor:"#e4e4e4",foreground:"#ebece6",selection_background:"#ebece6"},rX={black:"#151515",color1:"#ac4142",green:"#7e8e50",yellow:"#e5b567",blue:"#6c99bb",magenta:"#9f4e85",cyan:"#7dd6cf",white:"#d0d0d0",brightblack:"#505050",brightred:"#ac4142",brightgreen:"#7e8e50",brightyellow:"#e5b567",brightblue:"#6c99bb",brightmagenta:"#9f4e85",brightcyan:"#7dd6cf",brightwhite:"#f5f5f5",background:"#212121",selection_foreground:"#212121",cursor:"#d0d0d0",foreground:"#d0d0d0",selection_background:"#d0d0d0"},aX={black:"#333333",color1:"#8c4665",green:"#287373",yellow:"#7c7c99",blue:"#395573",magenta:"#5e468c",cyan:"#31658c",white:"#899ca1",brightblack:"#3d3d3d",brightred:"#bf4d80",brightgreen:"#53a6a6",brightyellow:"#9e9ecb",brightblue:"#477ab3",brightmagenta:"#7e62b3",brightcyan:"#6096bf",brightwhite:"#c0c0c0",background:"#101010",selection_foreground:"#101010",cursor:"#9e9ecb",foreground:"#999993",selection_background:"#999993"},iX={black:"#000000",color1:"#c82829",green:"#718c00",yellow:"#eab700",blue:"#4271ae",magenta:"#8959a8",cyan:"#3e999f",white:"#ffffff",brightblack:"#000000",brightred:"#c82829",brightgreen:"#718c00",brightyellow:"#eab700",brightblue:"#4271ae",brightmagenta:"#8959a8",brightcyan:"#3e999f",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#4d4d4c",foreground:"#4d4d4c",selection_background:"#4d4d4c"},oX={black:"#572100",color1:"#ba3934",green:"#91773f",yellow:"#b55600",blue:"#5f63b4",magenta:"#a17c7b",cyan:"#8faea9",white:"#af9a91",brightblack:"#4e4b61",brightred:"#d9443f",brightgreen:"#d6b04e",brightyellow:"#f66813",brightblue:"#8086ef",brightmagenta:"#e2c2bb",brightcyan:"#a4dce7",brightwhite:"#d2c7a9",background:"#121214",selection_foreground:"#121214",cursor:"#af9a91",foreground:"#af9a91",selection_background:"#af9a91"},sX={black:"#575757",color1:"#ff1b00",green:"#a5e055",yellow:"#fbe74a",blue:"#496487",magenta:"#fd5ff1",cyan:"#86e9fe",white:"#cbcccb",brightblack:"#262626",brightred:"#d51d00",brightgreen:"#a5df55",brightyellow:"#fbe84a",brightblue:"#89beff",brightmagenta:"#c001c1",brightcyan:"#86eafe",brightwhite:"#dbdbdb",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#dbdbdb",selection_background:"#dbdbdb"},lX={black:"#191919",color1:"#bf091d",green:"#3d9751",yellow:"#f6bb34",blue:"#17b2e0",magenta:"#7830b0",cyan:"#8bd2ed",white:"#ffffff",brightblack:"#191919",brightred:"#bf091d",brightgreen:"#3d9751",brightyellow:"#f6bb34",brightblue:"#17b2e0",brightmagenta:"#7830b0",brightcyan:"#8bd2ed",brightwhite:"#ffffff",background:"#262c35",selection_foreground:"#262c35",cursor:"#d9002f",foreground:"#ebebeb",selection_background:"#ebebeb"},cX={black:"#040404",color1:"#d84a33",green:"#5da602",yellow:"#eebb6e",blue:"#417ab3",magenta:"#e5c499",cyan:"#bdcfe5",white:"#dbded8",brightblack:"#685656",brightred:"#d76b42",brightgreen:"#99b52c",brightyellow:"#ffb670",brightblue:"#97d7ef",brightmagenta:"#aa7900",brightcyan:"#bdcfe5",brightwhite:"#e4d5c7",background:"#040404",selection_foreground:"#040404",cursor:"#feffff",foreground:"#feffff",selection_background:"#feffff"},uX={black:"#040303",color1:"#f92672",green:"#c2ffdf",yellow:"#e6c000",blue:"#c2ffdf",magenta:"#ffb8d1",cyan:"#c5a3ff",white:"#f8f8f0",brightblack:"#6090cb",brightred:"#ff857f",brightgreen:"#c2ffdf",brightyellow:"#ffea00",brightblue:"#c2ffdf",brightmagenta:"#ffb8d1",brightcyan:"#c5a3ff",brightwhite:"#f8f8f0",background:"#5a5475",selection_foreground:"#5a5475",cursor:"#f8f8f0",foreground:"#f8f8f2",selection_background:"#f8f8f2"},dX={black:"#15161e",color1:"#f7768e",green:"#9ece6a",yellow:"#e0af68",blue:"#7aa2f7",magenta:"#bb9af7",cyan:"#7dcfff",white:"#a9b1d6",brightblack:"#414868",brightred:"#f7768e",brightgreen:"#9ece6a",brightyellow:"#e0af68",brightblue:"#7aa2f7",brightmagenta:"#bb9af7",brightcyan:"#7dcfff",brightwhite:"#c0caf5",background:"#1a1b26",selection_foreground:"#1a1b26",cursor:"#c0caf5",foreground:"#c0caf5",selection_background:"#c0caf5"},hX={black:"#343935",color1:"#cf3f61",green:"#7bb75b",yellow:"#e9b32a",blue:"#4c9ad4",magenta:"#a57fc4",cyan:"#389aad",white:"#fafaf6",brightblack:"#595b59",brightred:"#d18fa6",brightgreen:"#767f2c",brightyellow:"#78592f",brightblue:"#135979",brightmagenta:"#604291",brightcyan:"#76bbca",brightwhite:"#b2b5ae",background:"#1e1e1e",selection_foreground:"#1e1e1e",cursor:"#edcf4f",foreground:"#f7f6ec",selection_background:"#f7f6ec"},fX={black:"#1f1f1f",color1:"#f81118",green:"#2dc55e",yellow:"#ecba0f",blue:"#2a84d2",magenta:"#4e5ab7",cyan:"#1081d6",white:"#d6dbe5",brightblack:"#d6dbe5",brightred:"#de352e",brightgreen:"#1dd361",brightyellow:"#f3bd09",brightblue:"#1081d6",brightmagenta:"#5350b9",brightcyan:"#0f7ddb",brightwhite:"#ffffff",background:"#131313",selection_foreground:"#131313",cursor:"#b9b9b9",foreground:"#d6dbe5",selection_background:"#d6dbe5"},mX={black:"#000000",color1:"#9f0000",green:"#008b00",yellow:"#ffd000",blue:"#0081ff",magenta:"#bc00ca",cyan:"#008b8b",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff0000",brightgreen:"#00ee00",brightyellow:"#ffff00",brightblue:"#0000ff",brightmagenta:"#ff00ff",brightcyan:"#00cdcd",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#00a595",selection_background:"#00a595"},pX={black:"#202746",color1:"#c94922",green:"#ac9739",yellow:"#c08b30",blue:"#3d8fd1",magenta:"#6679cc",cyan:"#22a2c9",white:"#979db4",brightblack:"#6b7394",brightred:"#c76b29",brightgreen:"#73ad43",brightyellow:"#5e6687",brightblue:"#898ea4",brightmagenta:"#dfe2f1",brightcyan:"#9c637a",brightwhite:"#f5f7ff",background:"#132638",selection_foreground:"#132638",cursor:"#979db4",foreground:"#ede4e4",selection_background:"#ede4e4"},gX={black:"#010921",color1:"#10b6ff",green:"#10b6ff",yellow:"#10b6ff",blue:"#10b6ff",magenta:"#10b6ff",cyan:"#10b6ff",white:"#fafafa",brightblack:"#080117",brightred:"#00b3f7",brightgreen:"#00b3f7",brightyellow:"#00b3f7",brightblue:"#00b3f7",brightmagenta:"#00b3f7",brightcyan:"#00b3f7",brightwhite:"#fefefe",background:"#010515",selection_foreground:"#010515",cursor:"#10b6ff",foreground:"#11b7ff",selection_background:"#11b7ff"},_X={black:"#091013",color1:"#006536",green:"#6fa64c",yellow:"#7e8000",blue:"#2c9a84",magenta:"#452d53",cyan:"#114d53",white:"#006536",brightblack:"#333333",brightred:"#00733d",brightgreen:"#90d762",brightyellow:"#e2e500",brightblue:"#46d8b8",brightmagenta:"#4a3059",brightcyan:"#12545a",brightwhite:"#006536",background:"#070c0e",selection_foreground:"#070c0e",cursor:"#9fa86e",foreground:"#3e5715",selection_background:"#3e5715",underline_color:"#302c2c",url_color:"#302c2c"},bX={black:"#1d1d1d",color1:"#cda074",green:"#9e744d",yellow:"#fecf75",blue:"#720102",magenta:"#734c4d",cyan:"#979797",white:"#ffffce",brightblack:"#000000",brightred:"#fecea0",brightgreen:"#cc734d",brightyellow:"#fd9f4d",brightblue:"#cb4a05",brightmagenta:"#4e739f",brightcyan:"#fed04d",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#ffffce",selection_background:"#ffffce"},SX={black:"#3d352a",color1:"#cd5c5c",green:"#86af80",yellow:"#e8ae5b",blue:"#6495ed",magenta:"#deb887",cyan:"#b0c4de",white:"#bbaa99",brightblack:"#554444",brightred:"#cc5533",brightgreen:"#88aa22",brightyellow:"#ffa75d",brightblue:"#87ceeb",brightmagenta:"#996600",brightcyan:"#b0c4de",brightwhite:"#ddccbb",background:"#1c1c1c",selection_foreground:"#1c1c1c",cursor:"#e2bbef",foreground:"#ddeedd",selection_background:"#ddeedd"},OX={black:"#050404",color1:"#bd0013",green:"#4ab118",yellow:"#e7741e",blue:"#0f4ac6",magenta:"#665993",cyan:"#70a598",white:"#f8dcc0",brightblack:"#4e7cbf",brightred:"#fc5f5a",brightgreen:"#9eff6e",brightyellow:"#efc11a",brightblue:"#1997c6",brightmagenta:"#9b5953",brightcyan:"#c8faf4",brightwhite:"#f6f5fb",background:"#1f1d45",selection_foreground:"#1f1d45",cursor:"#efbf38",foreground:"#f8dcc0",selection_background:"#f8dcc0"},vX={black:"#351b0e",color1:"#9b291c",green:"#636232",yellow:"#c36e28",blue:"#515c5d",magenta:"#9b1d29",cyan:"#588056",white:"#f7d75c",brightblack:"#874228",brightred:"#ff4331",brightgreen:"#b4b264",brightyellow:"#ff9566",brightblue:"#9eb2b4",brightmagenta:"#ff5b6a",brightcyan:"#8acd8f",brightwhite:"#ffe598",background:"#120b0d",selection_foreground:"#120b0d",cursor:"#c46c32",foreground:"#f7d66a",selection_background:"#f7d66a"},EX={black:"#000000",color1:"#d70005",green:"#1cd915",yellow:"#d9bd26",blue:"#5665ff",magenta:"#b052da",cyan:"#50d2da",white:"#e0e0e0",brightblack:"#535353",brightred:"#fb0007",brightgreen:"#22ff18",brightyellow:"#fedc2b",brightblue:"#9fa9ff",brightmagenta:"#e09aff",brightcyan:"#8df9ff",brightwhite:"#ffffff",background:"#090909",selection_foreground:"#090909",cursor:"#d0d0d0",foreground:"#cdcdcd",selection_background:"#cdcdcd"},yX={black:"#000000",color1:"#ff615a",green:"#b1e969",yellow:"#ebd99c",blue:"#5da9f6",magenta:"#e86aff",cyan:"#82fff7",white:"#dedacf",brightblack:"#313131",brightred:"#f58c80",brightgreen:"#ddf88f",brightyellow:"#eee5b2",brightblue:"#a5c7ff",brightmagenta:"#ddaaff",brightcyan:"#b7fff9",brightwhite:"#ffffff",background:"#171717",selection_foreground:"#171717",cursor:"#bbbbbb",foreground:"#dedacf",selection_background:"#dedacf"},TX={black:"#000000",color1:"#b04b57",green:"#87b379",yellow:"#e5c179",blue:"#7d8fa4",magenta:"#a47996",cyan:"#85a7a5",white:"#b3b8c3",brightblack:"#000000",brightred:"#b04b57",brightgreen:"#87b379",brightyellow:"#e5c179",brightblue:"#7d8fa4",brightmagenta:"#a47996",brightcyan:"#85a7a5",brightwhite:"#ffffff",background:"#20242d",selection_foreground:"#20242d",cursor:"#b3b8c3",foreground:"#b3b8c3",selection_background:"#b3b8c3"},CX={black:"#f0edec",color1:"#a8334c",green:"#4f6c31",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#2c363c",brightblack:"#cfc1ba",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#4f5e68",background:"#f0edec",selection_foreground:"#f0edec",cursor:"#2c363c",foreground:"#2c363c",selection_background:"#2c363c"},RX={black:"#232a2d",color1:"#e57474",green:"#8ccf7e",yellow:"#e5c76b",blue:"#67b0e8",magenta:"#c47fd5",cyan:"#6cbfbf",white:"#b3b9b8",brightblack:"#2d3437",brightred:"#ef7e7e",brightgreen:"#96d988",brightyellow:"#f4d67a",brightblue:"#71baf2",brightmagenta:"#ce89df",brightcyan:"#67cbe7",brightwhite:"#bdc3c2",background:"#141b1e",selection_foreground:"#141b1e",cursor:"#dadada",foreground:"#dadada",selection_background:"#dadada"},wX={black:"#4d4d4d",color1:"#705050",green:"#60b48a",yellow:"#f0dfaf",blue:"#506070",magenta:"#dc8cc3",cyan:"#8cd0d3",white:"#dcdccc",brightblack:"#709080",brightred:"#dca3a3",brightgreen:"#c3bf9f",brightyellow:"#e0cf9f",brightblue:"#94bff3",brightmagenta:"#ec93d3",brightcyan:"#93e0e3",brightwhite:"#ffffff",background:"#3f3f3f",selection_foreground:"#3f3f3f",cursor:"#73635a",foreground:"#dcdccc",selection_background:"#dcdccc"},AX={black:"#282a36",color1:"#f37f97",green:"#5adecd",yellow:"#f2a272",blue:"#8897f4",magenta:"#c574dd",cyan:"#79e6f3",white:"#fdfdfd",brightblack:"#414458",brightred:"#ff4971",brightgreen:"#18e3c8",brightyellow:"#ff8037",brightblue:"#556fff",brightmagenta:"#b043d1",brightcyan:"#3fdcee",brightwhite:"#bebec1",background:"#1d1f28",selection_foreground:"#1d1f28",cursor:"#c574dd",foreground:"#fdfdfd",selection_background:"#fdfdfd"},IX={black:"#1c1c1c",color1:"#d68686",green:"#aed686",yellow:"#d7af87",blue:"#86aed6",magenta:"#d6aed6",cyan:"#8adbb4",white:"#d0d0d0",brightblack:"#1c1c1c",brightred:"#d68686",brightgreen:"#aed686",brightyellow:"#e4c9af",brightblue:"#86aed6",brightmagenta:"#d6aed6",brightcyan:"#b1e7dd",brightwhite:"#efefef",background:"#262626",selection_foreground:"#262626",cursor:"#e4c9af",foreground:"#d0d0d0",selection_background:"#d0d0d0"},kX={black:"#4f4f4f",color1:"#fa6c60",green:"#a8ff60",yellow:"#fffeb7",blue:"#96cafe",magenta:"#fa73fd",cyan:"#c6c5fe",white:"#efedef",brightblack:"#7b7b7b",brightred:"#fcb6b0",brightgreen:"#cfffab",brightyellow:"#ffffcc",brightblue:"#b5dcff",brightmagenta:"#fb9cfe",brightcyan:"#e0e0fe",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#808080",foreground:"#f1f1f1",selection_background:"#f1f1f1"},NX={black:"#091013",color1:"#002e18",green:"#6fa64c",yellow:"#595900",blue:"#00cb6b",magenta:"#412a4d",cyan:"#125459",white:"#002e19",brightblack:"#333333",brightred:"#00381d",brightgreen:"#90d762",brightyellow:"#e2e500",brightblue:"#00ff87",brightmagenta:"#412a4d",brightcyan:"#176c73",brightwhite:"#00381e",background:"#070c0e",selection_foreground:"#070c0e",cursor:"#373a26",foreground:"#28380d",selection_background:"#28380d",underline_color:"#302c2c",url_color:"#302c2c"},DX={black:"#000000",color1:"#cc5555",green:"#55cc55",yellow:"#cdcd55",blue:"#5555cc",magenta:"#cc55cc",cyan:"#7acaca",white:"#cccccc",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#53ae71",foreground:"#b3b3b3",selection_background:"#b3b3b3"},xX={black:"#0f191c",color1:"#23755a",green:"#82d967",yellow:"#ffd700",blue:"#3f5242",magenta:"#409931",cyan:"#50b45a",white:"#507350",brightblack:"#688060",brightred:"#2fc079",brightgreen:"#90d762",brightyellow:"#faff00",brightblue:"#4f7e7e",brightmagenta:"#11ff25",brightcyan:"#c1ff8a",brightwhite:"#678c61",background:"#0f191c",selection_foreground:"#0f191c",cursor:"#384545",foreground:"#426644",selection_background:"#426644",underline_color:"#302c2c",url_color:"#302c2c"},MX={black:"#253045",color1:"#ee5577",green:"#55ee77",yellow:"#ffdd88",blue:"#5588ff",magenta:"#ff77cc",cyan:"#44eeee",white:"#f5f5da",brightblack:"#405570",brightred:"#ee6655",brightgreen:"#99ee77",brightyellow:"#ffff77",brightblue:"#77bbff",brightmagenta:"#aa88ff",brightcyan:"#55ffbb",brightwhite:"#ffffee",background:"#202535",selection_foreground:"#202535",cursor:"#ccced0",foreground:"#ccced0",selection_background:"#ccced0"},LX={black:"#141414",color1:"#ff5555",green:"#98ec65",yellow:"#ffcc33",blue:"#00aaff",magenta:"#aa88ff",cyan:"#88ddff",white:"#cccccc",brightblack:"#414141",brightred:"#ff8888",brightgreen:"#b6f292",brightyellow:"#ffd966",brightblue:"#33bbff",brightmagenta:"#cebbff",brightcyan:"#bbecff",brightwhite:"#ffffff",background:"#111111",selection_foreground:"#111111",cursor:"#fcdc08",foreground:"#777777",selection_background:"#777777"},PX={black:"#2c3941",color1:"#865f5b",green:"#66907d",yellow:"#b1a990",blue:"#6a8e95",magenta:"#b18a73",cyan:"#88b2ac",white:"#ececec",brightblack:"#5d7079",brightred:"#865f5b",brightgreen:"#66907d",brightyellow:"#b1a990",brightblue:"#6a8e95",brightmagenta:"#b18a73",brightcyan:"#88b2ac",brightwhite:"#ececec",background:"#2c3941",selection_foreground:"#2c3941",cursor:"#ececec",foreground:"#ececec",selection_background:"#ececec"},BX={black:"#222d3f",color1:"#a82320",green:"#32a548",yellow:"#e58d11",blue:"#3167ac",magenta:"#781aa0",cyan:"#2c9370",white:"#b0b6ba",brightblack:"#212c3c",brightred:"#d4312e",brightgreen:"#2d9440",brightyellow:"#e5be0c",brightblue:"#3c7dd2",brightmagenta:"#8230a7",brightcyan:"#35b387",brightwhite:"#e7eced",background:"#002240",selection_foreground:"#002240",cursor:"#e5be0c",foreground:"#2cc55d",selection_background:"#2cc55d"},YX={black:"#242424",color1:"#d71c15",green:"#5aa513",yellow:"#fdb40c",blue:"#063b8c",magenta:"#e40038",cyan:"#2595e1",white:"#efefef",brightblack:"#4b4b4b",brightred:"#fc1c18",brightgreen:"#6bc219",brightyellow:"#fec80e",brightblue:"#0955ff",brightmagenta:"#fb0050",brightcyan:"#3ea8fc",brightwhite:"#8c00ec",background:"#181818",selection_foreground:"#181818",cursor:"#bbbbbb",foreground:"#efefef",selection_background:"#efefef"},FX={black:"#2b1b1d",color1:"#91002b",green:"#579524",yellow:"#ab311b",blue:"#8c87b0",magenta:"#692f50",cyan:"#e8a866",white:"#68525a",brightblack:"#3d2b2e",brightred:"#c5255d",brightgreen:"#8dff57",brightyellow:"#c8381d",brightblue:"#cfc9ff",brightmagenta:"#fc6cba",brightcyan:"#ffceaf",brightwhite:"#b0949d",background:"#150707",selection_foreground:"#150707",cursor:"#68525a",foreground:"#68525a",selection_background:"#68525a"},UX={black:"#373a41",color1:"#d52753",green:"#23974a",yellow:"#df631c",blue:"#275fe4",magenta:"#823ff1",cyan:"#27618d",white:"#babbc2",brightblack:"#676a77",brightred:"#ff6480",brightgreen:"#3cbc66",brightyellow:"#c5a332",brightblue:"#0099e1",brightmagenta:"#ce33c0",brightcyan:"#6d93bb",brightwhite:"#d3d3d3",background:"#f9f9f9",selection_foreground:"#f9f9f9",cursor:"#f32759",foreground:"#373a41",selection_background:"#373a41"},$X={black:"#000000",color1:"#b87a7a",green:"#7ab87a",yellow:"#b8b87a",blue:"#7a7ab8",magenta:"#b87ab8",cyan:"#7ab8b8",white:"#d9d9d9",brightblack:"#262626",brightred:"#dbbdbd",brightgreen:"#bddbbd",brightyellow:"#dbdbbd",brightblue:"#bdbddb",brightmagenta:"#dbbddb",brightcyan:"#bddbdb",brightwhite:"#ffffff",background:"#0d1926",selection_foreground:"#0d1926",cursor:"#d9e6f2",foreground:"#d9e6f2",selection_background:"#d9e6f2"},GX={black:"#eeeeee",color1:"#a8334c",green:"#4f6c31",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#353535",brightblack:"#c6c3c3",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#5c5c5c",background:"#eeeeee",selection_foreground:"#eeeeee",cursor:"#353535",foreground:"#353535",selection_background:"#353535"},qX={black:"#000000",color1:"#d00e18",green:"#138034",yellow:"#ffcb3e",blue:"#006bb3",magenta:"#6b2775",cyan:"#384564",white:"#ededed",brightblack:"#5d504a",brightred:"#f07e18",brightgreen:"#b1d130",brightyellow:"#fff120",brightblue:"#4fc2fd",brightmagenta:"#de0071",brightcyan:"#5d504a",brightwhite:"#ffffff",background:"#222225",selection_foreground:"#222225",cursor:"#e0d9b9",foreground:"#ededed",selection_background:"#ededed"},QX={black:"#2d283f",color1:"#ed2261",green:"#1fa91b",yellow:"#8ddc20",blue:"#487df4",magenta:"#8d35c9",cyan:"#3bdeed",white:"#9e9ea0",brightblack:"#59516a",brightred:"#f0729a",brightgreen:"#53aa5e",brightyellow:"#b2dc87",brightblue:"#a9bcec",brightmagenta:"#ad81c2",brightcyan:"#9de3eb",brightwhite:"#a288f7",background:"#171423",selection_foreground:"#171423",cursor:"#a288f7",foreground:"#9f9fa1",selection_background:"#9f9fa1"},HX={black:"#23252b",color1:"#b54036",green:"#5ab977",yellow:"#deb566",blue:"#6a7c93",magenta:"#a4799d",cyan:"#3f94a8",white:"#e6e8ef",brightblack:"#23252b",brightred:"#b54036",brightgreen:"#5ab977",brightyellow:"#deb566",brightblue:"#6a7c93",brightmagenta:"#a4799d",brightcyan:"#3f94a8",brightwhite:"#ebedf2",background:"#1c1e22",selection_foreground:"#1c1e22",cursor:"#f6f7ec",foreground:"#e6e8ef",selection_background:"#e6e8ef"},VX={black:"#23262e",color1:"#f0266f",green:"#8fd46d",yellow:"#ffe66d",blue:"#0321d7",magenta:"#ee5d43",cyan:"#03d6b8",white:"#c74ded",brightblack:"#292e38",brightred:"#f92672",brightgreen:"#8fd46d",brightyellow:"#ffe66d",brightblue:"#03d6b8",brightmagenta:"#ee5d43",brightcyan:"#03d6b8",brightwhite:"#c74ded",background:"#23262e",selection_foreground:"#23262e",cursor:"#ee5d43",foreground:"#ffca28",selection_background:"#ffca28",underline_color:"#596181",url_color:"#596181"},zX={black:"#000000",color1:"#dc322f",green:"#56db3a",yellow:"#ff8400",blue:"#0084d4",magenta:"#b729d9",cyan:"#ccccff",white:"#ffffff",brightblack:"#1b1d21",brightred:"#dc322f",brightgreen:"#56db3a",brightyellow:"#ff8400",brightblue:"#0084d4",brightmagenta:"#b729d9",brightcyan:"#ccccff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#dc322f",foreground:"#ffffff",selection_background:"#ffffff"},WX={black:"#112616",color1:"#7f2b27",green:"#2f7e25",yellow:"#717f24",blue:"#2f6a7f",magenta:"#47587f",cyan:"#327f77",white:"#647d75",brightblack:"#3c4812",brightred:"#e08009",brightgreen:"#18e000",brightyellow:"#bde000",brightblue:"#00aae0",brightmagenta:"#0058e0",brightcyan:"#00e0c4",brightwhite:"#73fa91",background:"#0f1610",selection_foreground:"#0f1610",cursor:"#73fa91",foreground:"#637d75",selection_background:"#637d75"},XX={black:"#000000",color1:"#990000",green:"#00a600",yellow:"#999900",blue:"#2009db",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#000000",selection_foreground:"#000000",cursor:"#4d4d4d",foreground:"#f2f2f2",selection_background:"#f2f2f2"},KX={black:"#17384c",color1:"#d15123",green:"#027c9b",yellow:"#fca02f",blue:"#1e4950",magenta:"#68d4f1",cyan:"#50a3b5",white:"#deb88d",brightblack:"#434b53",brightred:"#d48678",brightgreen:"#628d98",brightyellow:"#fdd39f",brightblue:"#1bbcdd",brightmagenta:"#bbe3ee",brightcyan:"#87acb4",brightwhite:"#fee4ce",background:"#09141b",selection_foreground:"#09141b",cursor:"#fca02f",foreground:"#deb88d",selection_background:"#deb88d"},ZX={black:"#0a0520",color1:"#ff796d",green:"#99b481",yellow:"#efdfac",blue:"#66d9ef",magenta:"#e78fcd",cyan:"#ba8cff",white:"#ffba81",brightblack:"#100b23",brightred:"#f99f92",brightgreen:"#b4be8f",brightyellow:"#f2e9bf",brightblue:"#79daed",brightmagenta:"#ba91d4",brightcyan:"#a0a0d6",brightwhite:"#b9aed3",background:"#2a1a4a",selection_foreground:"#2a1a4a",cursor:"#c7c7c7",foreground:"#ece7fa",selection_background:"#ece7fa"},jX={black:"#f0edec",color1:"#a8334c",green:"#4f6c31",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#2c363c",brightblack:"#cfc1ba",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#4f5e68",background:"#f0edec",selection_foreground:"#f0edec",cursor:"#2c363c",foreground:"#2c363c",selection_background:"#2c363c"},JX={black:"#000000",color1:"#ff4242",green:"#74af68",yellow:"#ffad29",blue:"#338f86",magenta:"#9414e6",cyan:"#23d7d7",white:"#e1e1e0",brightblack:"#555555",brightred:"#ff3242",brightgreen:"#74cd68",brightyellow:"#ffb929",brightblue:"#23d7d7",brightmagenta:"#ff37ff",brightcyan:"#00ede1",brightwhite:"#ffffff",background:"#2d3743",selection_foreground:"#2d3743",cursor:"#000000",foreground:"#e1e1e0",selection_background:"#e1e1e0"},eK={black:"#000507",color1:"#d94085",green:"#2ab250",yellow:"#ffd16f",blue:"#883cdc",magenta:"#ececec",cyan:"#c1b8b7",white:"#fff8de",brightblack:"#009cc9",brightred:"#da6bac",brightgreen:"#f4dca5",brightyellow:"#eac066",brightblue:"#308cba",brightmagenta:"#ae636b",brightcyan:"#ff919d",brightwhite:"#e4838d",background:"#1f1726",selection_foreground:"#1f1726",cursor:"#dd00ff",foreground:"#dafaff",selection_background:"#dafaff"},tK={black:"#585f6d",color1:"#d95360",green:"#5ab977",yellow:"#dfb563",blue:"#4d89c4",magenta:"#d55119",cyan:"#44a8b6",white:"#e6e5ff",brightblack:"#585f6d",brightred:"#d95360",brightgreen:"#5ab977",brightyellow:"#dfb563",brightblue:"#4c89c5",brightmagenta:"#d55119",brightcyan:"#44a8b6",brightwhite:"#e6e5ff",background:"#1e2027",selection_foreground:"#1e2027",cursor:"#f6f7ec",foreground:"#9ba2b2",selection_background:"#9ba2b2"},nK={black:"#6e5346",color1:"#e35b00",green:"#5cab96",yellow:"#e3cd7b",blue:"#0f548b",magenta:"#e35b00",cyan:"#06afc7",white:"#f0f1ce",brightblack:"#684c31",brightred:"#ff8a3a",brightgreen:"#aecab8",brightyellow:"#ffc878",brightblue:"#67a0ce",brightmagenta:"#ff8a3a",brightcyan:"#83a7b4",brightwhite:"#fefff1",background:"#0a1e24",selection_foreground:"#0a1e24",cursor:"#708284",foreground:"#ecf0c1",selection_background:"#ecf0c1"},Zi={"Tomorrow Night Burns":{black:"#252525",color1:"#832e31",green:"#a63c40",yellow:"#d3494e",blue:"#fc595f",magenta:"#df9395",cyan:"#ba8586",white:"#f5f5f5",brightblack:"#5d6f71",brightred:"#832e31",brightgreen:"#a63c40",brightyellow:"#d2494e",brightblue:"#fc595f",brightmagenta:"#df9395",brightcyan:"#ba8586",brightwhite:"#f5f5f5",background:"#151515",selection_foreground:"#151515",cursor:"#ff443e",foreground:"#a1b0b8",selection_background:"#a1b0b8"},Floraverse:cV,MaterialOcean:uV,Vaughn:dV,nord:hV,Subliminal:fV,"3024 Day":{black:"#090300",color1:"#db2d20",green:"#01a252",yellow:"#fded02",blue:"#01a0e4",magenta:"#a16a94",cyan:"#b5e4f4",white:"#a5a2a2",brightblack:"#5c5855",brightred:"#e8bbd0",brightgreen:"#3a3432",brightyellow:"#4a4543",brightblue:"#807d7c",brightmagenta:"#d6d5d4",brightcyan:"#cdab53",brightwhite:"#f7f7f7",background:"#f7f7f7",selection_foreground:"#f7f7f7",cursor:"#4a4543",foreground:"#4a4543",selection_background:"#4a4543"},idea:mV,"Solarized Dark Higher Contrast":{black:"#002831",color1:"#d11c24",green:"#6cbe6c",yellow:"#a57706",blue:"#2176c7",magenta:"#c61c6f",cyan:"#259286",white:"#eae3cb",brightblack:"#006488",brightred:"#f5163b",brightgreen:"#51ef84",brightyellow:"#b27e28",brightblue:"#178ec8",brightmagenta:"#e24d8e",brightcyan:"#00b39e",brightwhite:"#fcf4dc",background:"#001e27",selection_foreground:"#001e27",cursor:"#f34b00",foreground:"#9cc2c3",selection_background:"#9cc2c3"},"Doom Peacock":{black:"#1c1f24",color1:"#cb4b16",green:"#26a6a6",yellow:"#bcd42a",blue:"#2a6cc6",magenta:"#a9a1e1",cyan:"#5699af",white:"#ede0ce",brightblack:"#2b2a27",brightred:"#ff5d38",brightgreen:"#98be65",brightyellow:"#e6f972",brightblue:"#51afef",brightmagenta:"#c678dd",brightcyan:"#46d9ff",brightwhite:"#dfdfdf",background:"#2b2a27",selection_foreground:"#2b2a27",cursor:"#9c9c9d",foreground:"#ede0ce",selection_background:"#ede0ce"},UltraDark:pV,BlueDolphin:gV,"catppuccin-frappe":{black:"#51576d",color1:"#e78284",green:"#a6d189",yellow:"#e5c890",blue:"#8caaee",magenta:"#f4b8e4",cyan:"#81c8be",white:"#b5bfe2",brightblack:"#626880",brightred:"#e78284",brightgreen:"#a6d189",brightyellow:"#e5c890",brightblue:"#8caaee",brightmagenta:"#f4b8e4",brightcyan:"#81c8be",brightwhite:"#a5adce",background:"#303446",selection_foreground:"#303446",cursor:"#f2d5cf",foreground:"#c6d0f5",selection_background:"#c6d0f5"},"Belafonte Night":{black:"#20111b",color1:"#be100e",green:"#858162",yellow:"#eaa549",blue:"#426a79",magenta:"#97522c",cyan:"#989a9c",white:"#968c83",brightblack:"#5e5252",brightred:"#be100e",brightgreen:"#858162",brightyellow:"#eaa549",brightblue:"#426a79",brightmagenta:"#97522c",brightcyan:"#989a9c",brightwhite:"#d5ccba",background:"#20111b",selection_foreground:"#20111b",cursor:"#968c83",foreground:"#968c83",selection_background:"#968c83"},Obsidian:_V,Elemental:bV,"Gruvbox Light":{black:"#fbf1c7",color1:"#9d0006",green:"#79740e",yellow:"#b57614",blue:"#076678",magenta:"#8f3f71",cyan:"#427b58",white:"#3c3836",brightblack:"#9d8374",brightred:"#cc241d",brightgreen:"#98971a",brightyellow:"#d79921",brightblue:"#458588",brightmagenta:"#b16186",brightcyan:"#689d69",brightwhite:"#7c6f64",background:"#fbf1c7",selection_foreground:"#fbf1c7",cursor:"#282828",foreground:"#282828",selection_background:"#282828"},Ciapre:SV,"Dracula+":{black:"#21222c",color1:"#ff5555",green:"#50fa7b",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#8be9fd",white:"#f8f8f2",brightblack:"#545454",brightred:"#ff6e6e",brightgreen:"#69ff94",brightyellow:"#ffcb6b",brightblue:"#d6acff",brightmagenta:"#ff92df",brightcyan:"#a4ffff",brightwhite:"#f8f8f2",background:"#212121",selection_foreground:"#212121",cursor:"#eceff4",foreground:"#f8f8f2",selection_background:"#f8f8f2"},Fideloper:OV,"Hopscotch.256":{black:"#322931",color1:"#dd464c",green:"#8fc13e",yellow:"#fdcc59",blue:"#1290bf",magenta:"#c85e7c",cyan:"#149b93",white:"#b9b5b8",brightblack:"#797379",brightred:"#dd464c",brightgreen:"#8fc13e",brightyellow:"#fdcc59",brightblue:"#1290bf",brightmagenta:"#c85e7c",brightcyan:"#149b93",brightwhite:"#ffffff",background:"#322931",selection_foreground:"#322931",cursor:"#b9b5b8",foreground:"#b9b5b8",selection_background:"#b9b5b8"},"Duotone Dark":{black:"#1f1d27",color1:"#d9393e",green:"#2dcd73",yellow:"#d9b76e",blue:"#ffc284",magenta:"#de8d40",cyan:"#2488ff",white:"#b7a1ff",brightblack:"#353147",brightred:"#d9393e",brightgreen:"#2dcd73",brightyellow:"#d9b76e",brightblue:"#ffc284",brightmagenta:"#de8d40",brightcyan:"#2488ff",brightwhite:"#eae5ff",background:"#1f1d27",selection_foreground:"#1f1d27",cursor:"#ff9839",foreground:"#b7a1ff",selection_background:"#b7a1ff"},Treehouse:vV,CGA:EV,rebecca:yV,synthwave:TV,Raycast_Dark:CV,PencilDark:RV,IC_Green_PPL:wV,"Dark Pastel":{black:"#000000",color1:"#ff5555",green:"#55ff55",yellow:"#ffff55",blue:"#5555ff",magenta:"#ff55ff",cyan:"#55ffff",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#ffffff",selection_background:"#ffffff"},Harper:AV,C64:IV,Calamity:kV,"The Hulk":{black:"#1b1d1e",color1:"#269d1b",green:"#13ce30",yellow:"#63e457",blue:"#2525f5",magenta:"#641f74",cyan:"#378ca9",white:"#d9d8d1",brightblack:"#505354",brightred:"#8dff2a",brightgreen:"#48ff77",brightyellow:"#3afe16",brightblue:"#506b95",brightmagenta:"#72589d",brightcyan:"#4085a6",brightwhite:"#e5e6e1",background:"#1b1d1e",selection_foreground:"#1b1d1e",cursor:"#16b61b",foreground:"#b5b5b5",selection_background:"#b5b5b5"},OneHalfDark:NV,Dracula:DV,IC_Orange_PPL:xV,Spring:MV,Lavandula:LV,Laser:PV,Cobalt2:BV,"iTerm2 Solarized Dark":{black:"#073642",color1:"#dc322f",green:"#859900",yellow:"#b58900",blue:"#268bd2",magenta:"#d33682",cyan:"#2aa198",white:"#eee8d5",brightblack:"#002b36",brightred:"#cb4b16",brightgreen:"#586e75",brightyellow:"#657b83",brightblue:"#839496",brightmagenta:"#6c71c4",brightcyan:"#93a1a1",brightwhite:"#fdf6e3",background:"#002b36",selection_foreground:"#002b36",cursor:"#839496",foreground:"#839496",selection_background:"#839496"},Breeze:YV,DjangoSmooth:FV,DoomOne:UV,"rose-pine":{black:"#26233a",color1:"#eb6f92",green:"#9ccfd8",yellow:"#f6c177",blue:"#31748f",magenta:"#c4a7e7",cyan:"#ebbcba",white:"#e0def4",brightblack:"#6e6a86",brightred:"#eb6f92",brightgreen:"#9ccfd8",brightyellow:"#f6c177",brightblue:"#31748f",brightmagenta:"#c4a7e7",brightcyan:"#ebbcba",brightwhite:"#e0def4",background:"#191724",selection_foreground:"#191724",cursor:"#e0def4",foreground:"#e0def4",selection_background:"#e0def4"},Chalk:$V,Andromeda:GV,neobones_light:qV,WarmNeon:QV,AtomOneLight:HV,PencilLight:VV,Hopscotch:zV,Urple:WV,FrontEndDelight:XV,Ubuntu:KV,"Solarized Darcula":{black:"#25292a",color1:"#f24840",green:"#629655",yellow:"#b68800",blue:"#2075c7",magenta:"#797fd4",cyan:"#15968d",white:"#d2d8d9",brightblack:"#25292a",brightred:"#f24840",brightgreen:"#629655",brightyellow:"#b68800",brightblue:"#2075c7",brightmagenta:"#797fd4",brightcyan:"#15968d",brightwhite:"#d2d8d9",background:"#3d3f41",selection_foreground:"#3d3f41",cursor:"#708284",foreground:"#d2d8d9",selection_background:"#d2d8d9"},"Oceanic-Next":{black:"#121c21",color1:"#e44754",green:"#89bd82",yellow:"#f7bd51",blue:"#5486c0",magenta:"#b77eb8",cyan:"#50a5a4",white:"#ffffff",brightblack:"#52606b",brightred:"#e44754",brightgreen:"#89bd82",brightyellow:"#f7bd51",brightblue:"#5486c0",brightmagenta:"#b77eb8",brightcyan:"#50a5a4",brightwhite:"#ffffff",background:"#121b21",selection_foreground:"#121b21",cursor:"#b3b8c3",foreground:"#b3b8c3",selection_background:"#b3b8c3"},primary:ZV,MaterialDark:jV,Relaxed:JV,Galizur:ez,"Tomorrow Night Blue":{black:"#000000",color1:"#ff9da4",green:"#d1f1a9",yellow:"#ffeead",blue:"#bbdaff",magenta:"#ebbbff",cyan:"#99ffff",white:"#ffffff",brightblack:"#000000",brightred:"#ff9da4",brightgreen:"#d1f1a9",brightyellow:"#ffeead",brightblue:"#bbdaff",brightmagenta:"#ebbbff",brightcyan:"#99ffff",brightwhite:"#ffffff",background:"#002451",selection_foreground:"#002451",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},HaX0R_GR33N:tz,"Dark+":{black:"#000000",color1:"#cd3131",green:"#0dbc79",yellow:"#e5e510",blue:"#2472c8",magenta:"#bc3fbc",cyan:"#11a8cd",white:"#e5e5e5",brightblack:"#666666",brightred:"#f14c4c",brightgreen:"#23d18b",brightyellow:"#f5f543",brightblue:"#3b8eea",brightmagenta:"#d670d6",brightcyan:"#29b8db",brightwhite:"#e5e5e5",background:"#1e1e1e",selection_foreground:"#1e1e1e",cursor:"#ffffff",foreground:"#cccccc",selection_background:"#cccccc"},Neopolitan:nz,"Red Alert":{black:"#000000",color1:"#d62e4e",green:"#71be6b",yellow:"#beb86b",blue:"#489bee",magenta:"#e979d7",cyan:"#6bbeb8",white:"#d6d6d6",brightblack:"#262626",brightred:"#e02553",brightgreen:"#aff08c",brightyellow:"#dfddb7",brightblue:"#65aaf1",brightmagenta:"#ddb7df",brightcyan:"#b7dfdd",brightwhite:"#ffffff",background:"#762423",selection_foreground:"#762423",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},"rose-pine-dawn":{black:"#f2e9e1",color1:"#b4637a",green:"#56949f",yellow:"#ea9d34",blue:"#286983",magenta:"#907aa9",cyan:"#d7827e",white:"#575279",brightblack:"#9893a5",brightred:"#b4637a",brightgreen:"#56949f",brightyellow:"#ea9d34",brightblue:"#286983",brightmagenta:"#907aa9",brightcyan:"#d7827e",brightwhite:"#575279",background:"#faf4ed",selection_foreground:"#faf4ed",cursor:"#575279",foreground:"#575279",selection_background:"#575279"},PaleNightHC:rz,Neon:az,"Rouge 2":{black:"#5d5d6b",color1:"#c6797e",green:"#969e92",yellow:"#dbcdab",blue:"#6e94b9",magenta:"#4c4e78",cyan:"#8ab6c1",white:"#e8e8ea",brightblack:"#616274",brightred:"#c6797e",brightgreen:"#e6dcc4",brightyellow:"#e6dcc4",brightblue:"#98b3cd",brightmagenta:"#8283a1",brightcyan:"#abcbd3",brightwhite:"#e8e8ea",background:"#17182b",selection_foreground:"#17182b",cursor:"#969e92",foreground:"#a2a3aa",selection_background:"#a2a3aa"},LiquidCarbon:iz,niji:oz,"Tango Half Adapted":{black:"#000000",color1:"#ff0000",green:"#4cc300",yellow:"#e2c000",blue:"#008ef6",magenta:"#a96cb3",cyan:"#00bdc3",white:"#e0e5db",brightblack:"#797d76",brightred:"#ff0013",brightgreen:"#8af600",brightyellow:"#ffec00",brightblue:"#76bfff",brightmagenta:"#d898d1",brightcyan:"#00f6fa",brightwhite:"#f4f4f2",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},Django:sz,zenburned:lz,LiquidCarbonTransparentInverse:cz,"Builtin Tango Light":{black:"#000000",color1:"#cc0000",green:"#4e9a06",yellow:"#c4a000",blue:"#3465a4",magenta:"#75507b",cyan:"#06989a",white:"#d3d7cf",brightblack:"#555753",brightred:"#ef2929",brightgreen:"#8ae234",brightyellow:"#fce94f",brightblue:"#729fcf",brightmagenta:"#ad7fa8",brightcyan:"#34e2e2",brightwhite:"#eeeeec",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},Rapture:uz,Borland:dz,Guezwhoz:hz,Argonaut:fz,"Monokai Remastered":{black:"#1a1a1a",color1:"#f4005f",green:"#98e024",yellow:"#fd971f",blue:"#9d65ff",magenta:"#f4005f",cyan:"#58d1eb",white:"#c4c5b5",brightblack:"#625e4c",brightred:"#f4005f",brightgreen:"#98e024",brightyellow:"#e0d561",brightblue:"#9d65ff",brightmagenta:"#f4005f",brightcyan:"#58d1eb",brightwhite:"#f6f6ef",background:"#0c0c0c",selection_foreground:"#0c0c0c",cursor:"#fc971f",foreground:"#d9d9d9",selection_background:"#d9d9d9"},BlueBerryPie:mz,"GitHub Dark":{black:"#000000",color1:"#f78166",green:"#56d364",yellow:"#e3b341",blue:"#6ca4f8",magenta:"#db61a2",cyan:"#2b7489",white:"#ffffff",brightblack:"#4d4d4d",brightred:"#f78166",brightgreen:"#56d364",brightyellow:"#e3b341",brightblue:"#6ca4f8",brightmagenta:"#db61a2",brightcyan:"#2b7489",brightwhite:"#ffffff",background:"#101216",selection_foreground:"#101216",cursor:"#c9d1d9",foreground:"#8b949e",selection_background:"#8b949e"},VibrantInk:pz,"catppuccin-macchiato":{black:"#494d64",color1:"#ed8796",green:"#a6da95",yellow:"#eed49f",blue:"#8aadf4",magenta:"#f5bde6",cyan:"#8bd5ca",white:"#b8c0e0",brightblack:"#5b6078",brightred:"#ed8796",brightgreen:"#a6da95",brightyellow:"#eed49f",brightblue:"#8aadf4",brightmagenta:"#f5bde6",brightcyan:"#8bd5ca",brightwhite:"#a5adcb",background:"#24273a",selection_foreground:"#24273a",cursor:"#f4dbd6",foreground:"#cad3f5",selection_background:"#cad3f5"},Ocean:gz,DimmedMonokai:_z,"Piatto Light":{black:"#414141",color1:"#b23771",green:"#66781e",yellow:"#cd6f34",blue:"#3c5ea8",magenta:"#a454b2",cyan:"#66781e",white:"#ffffff",brightblack:"#3f3f3f",brightred:"#db3365",brightgreen:"#829429",brightyellow:"#cd6f34",brightblue:"#3c5ea8",brightmagenta:"#a454b2",brightcyan:"#829429",brightwhite:"#f2f2f2",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#5e77c8",foreground:"#414141",selection_background:"#414141"},"Builtin Dark":{black:"#000000",color1:"#bb0000",green:"#00bb00",yellow:"#bbbb00",blue:"#0000bb",magenta:"#bb00bb",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Jellybeans:bz,"iceberg-dark":{black:"#1e2132",color1:"#e27878",green:"#b4be82",yellow:"#e2a478",blue:"#84a0c6",magenta:"#a093c7",cyan:"#89b8c2",white:"#c6c8d1",brightblack:"#6b7089",brightred:"#e98989",brightgreen:"#c0ca8e",brightyellow:"#e9b189",brightblue:"#91acd1",brightmagenta:"#ada0d3",brightcyan:"#95c4ce",brightwhite:"#d2d4de",background:"#161821",selection_foreground:"#161821",cursor:"#c6c8d1",foreground:"#c6c8d1",selection_background:"#c6c8d1"},Rippedcasts:Sz,Sundried:Oz,Glacier:vz,neobones_dark:Ez,FishTank:yz,SoftServer:Tz,jubi:Cz,"Builtin Solarized Dark":{black:"#073642",color1:"#dc322f",green:"#859900",yellow:"#b58900",blue:"#268bd2",magenta:"#d33682",cyan:"#2aa198",white:"#eee8d5",brightblack:"#002b36",brightred:"#cb4b16",brightgreen:"#586e75",brightyellow:"#657b83",brightblue:"#839496",brightmagenta:"#6c71c4",brightcyan:"#93a1a1",brightwhite:"#fdf6e3",background:"#002b36",selection_foreground:"#002b36",cursor:"#839496",foreground:"#839496",selection_background:"#839496"},Raycast_Light:Rz,Galaxy:wz,"rose-pine-moon":{black:"#393552",color1:"#eb6f92",green:"#9ccfd8",yellow:"#f6c177",blue:"#3e8fb0",magenta:"#c4a7e7",cyan:"#ea9a97",white:"#e0def4",brightblack:"#6e6a86",brightred:"#eb6f92",brightgreen:"#9ccfd8",brightyellow:"#f6c177",brightblue:"#3e8fb0",brightmagenta:"#c4a7e7",brightcyan:"#ea9a97",brightwhite:"#e0def4",background:"#232136",selection_foreground:"#232136",cursor:"#e0def4",foreground:"#e0def4",selection_background:"#e0def4"},seoulbones_dark:Az,BlulocoDark:Iz,"Overnight Slumber":{black:"#0a1222",color1:"#ffa7c4",green:"#85cc95",yellow:"#ffcb8b",blue:"#8dabe1",magenta:"#c792eb",cyan:"#78ccf0",white:"#ffffff",brightblack:"#575656",brightred:"#ffa7c4",brightgreen:"#85cc95",brightyellow:"#ffcb8b",brightblue:"#8dabe1",brightmagenta:"#c792eb",brightcyan:"#ffa7c4",brightwhite:"#ffffff",background:"#0e1729",selection_foreground:"#0e1729",cursor:"#ffa7c4",foreground:"#ced2d6",selection_background:"#ced2d6"},"Tinacious Design (Dark)":{black:"#1d1d26",color1:"#ff3399",green:"#00d364",yellow:"#ffcc66",blue:"#00cbff",magenta:"#cc66ff",cyan:"#00ceca",white:"#cbcbf0",brightblack:"#636667",brightred:"#ff2f92",brightgreen:"#00d364",brightyellow:"#ffd479",brightblue:"#00cbff",brightmagenta:"#d783ff",brightcyan:"#00d5d4",brightwhite:"#d5d6f3",background:"#1d1d26",selection_foreground:"#1d1d26",cursor:"#cbcbf0",foreground:"#cbcbf0",selection_background:"#cbcbf0"},"tokyonight-day":{black:"#e9e9ed",color1:"#f52a65",green:"#587539",yellow:"#8c6c3e",blue:"#2e7de9",magenta:"#9854f1",cyan:"#007197",white:"#6172b0",brightblack:"#a1a6c5",brightred:"#f52a65",brightgreen:"#587539",brightyellow:"#8c6c3e",brightblue:"#2e7de9",brightmagenta:"#9854f1",brightcyan:"#007197",brightwhite:"#3760bf",background:"#e1e2e7",selection_foreground:"#e1e2e7",cursor:"#3760bf",foreground:"#3760bf",selection_background:"#3760bf"},UnderTheSea:kz,"Man Page":{black:"#000000",color1:"#cc0000",green:"#00a600",yellow:"#999900",blue:"#0000b2",magenta:"#b200b2",cyan:"#00a6b2",white:"#cccccc",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#fef49c",selection_foreground:"#fef49c",cursor:"#7f7f7f",foreground:"#000000",selection_background:"#000000"},GruvboxDark:Nz,Grass:Dz,coffee_theme:xz,"catppuccin-mocha":{black:"#45475a",color1:"#f38ba8",green:"#a6e3a1",yellow:"#f9e2af",blue:"#89b4fa",magenta:"#f5c2e7",cyan:"#94e2d5",white:"#bac2de",brightblack:"#585b70",brightred:"#f38ba8",brightgreen:"#a6e3a1",brightyellow:"#f9e2af",brightblue:"#89b4fa",brightmagenta:"#f5c2e7",brightcyan:"#94e2d5",brightwhite:"#a6adc8",background:"#1e1e2e",selection_foreground:"#1e1e2e",cursor:"#f5e0dc",foreground:"#cdd6f4",selection_background:"#cdd6f4"},Hardcore:Mz,"Pro Light":{black:"#000000",color1:"#e5492b",green:"#50d148",yellow:"#c6c440",blue:"#3b75ff",magenta:"#ed66e8",cyan:"#4ed2de",white:"#dcdcdc",brightblack:"#9f9f9f",brightred:"#ff6640",brightgreen:"#61ef57",brightyellow:"#f2f156",brightblue:"#0082ff",brightmagenta:"#ff7eff",brightcyan:"#61f7f8",brightwhite:"#f2f2f2",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#4d4d4d",foreground:"#191919",selection_background:"#191919"},BirdsOfParadise:Lz,Pnevma:Pz,ToyChest:Bz,cyberpunk:Yz,"Blue Matrix":{black:"#101116",color1:"#ff5680",green:"#00ff9c",yellow:"#fffc58",blue:"#00b0ff",magenta:"#d57bff",cyan:"#76c1ff",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#d682ec",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#101116",selection_foreground:"#101116",cursor:"#76ff9f",foreground:"#00a2ff",selection_background:"#00a2ff"},"NightLion v2":{black:"#4c4c4c",color1:"#bb0000",green:"#04f623",yellow:"#f3f167",blue:"#64d0f0",magenta:"#ce6fdb",cyan:"#00dadf",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#7df71d",brightyellow:"#ffff55",brightblue:"#62cbe8",brightmagenta:"#ff9bf5",brightcyan:"#00ccd8",brightwhite:"#ffffff",background:"#171717",selection_foreground:"#171717",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},kanagawabones:Fz,"Later This Evening":{black:"#2b2b2b",color1:"#d45a60",green:"#afba67",yellow:"#e5d289",blue:"#a0bad6",magenta:"#c092d6",cyan:"#91bfb7",white:"#3c3d3d",brightblack:"#454747",brightred:"#d3232f",brightgreen:"#aabb39",brightyellow:"#e5be39",brightblue:"#6699d6",brightmagenta:"#ab53d6",brightcyan:"#5fc0ae",brightwhite:"#c1c2c2",background:"#222222",selection_foreground:"#222222",cursor:"#424242",foreground:"#959595",selection_background:"#959595"},GruvboxDarkHard:Uz,Abernathy:$z,OceanicMaterial:Gz,Medallion:qz,Square:Qz,Retro:Hz,Pandora:Vz,"Cobalt Neon":{black:"#142631",color1:"#ff2320",green:"#3ba5ff",yellow:"#e9e75c",blue:"#8ff586",magenta:"#781aa0",cyan:"#8ff586",white:"#ba46b2",brightblack:"#fff688",brightred:"#d4312e",brightgreen:"#8ff586",brightyellow:"#e9f06d",brightblue:"#3c7dd2",brightmagenta:"#8230a7",brightcyan:"#6cbc67",brightwhite:"#8ff586",background:"#142838",selection_foreground:"#142838",cursor:"#c4206f",foreground:"#8ff586",selection_background:"#8ff586"},"nord-light":{black:"#3b4252",color1:"#bf616a",green:"#a3be8c",yellow:"#ebcb8b",blue:"#81a1c1",magenta:"#b48ead",cyan:"#88c0d0",white:"#d8dee9",brightblack:"#4c566a",brightred:"#bf616a",brightgreen:"#a3be8c",brightyellow:"#ebcb8b",brightblue:"#81a1c1",brightmagenta:"#b48ead",brightcyan:"#8fbcbb",brightwhite:"#eceff4",background:"#e5e9f0",selection_foreground:"#e5e9f0",cursor:"#88c0d0",foreground:"#414858",selection_background:"#414858"},Whimsy:zz,zenbones_dark:Wz,Mathias:Xz,zenwritten_dark:Kz,Alabaster:Zz,ayu:jz,DjangoRebornAgain:Jz,Sakura:eW,MaterialDesignColors:tW,Seti:nW,"Banana Blueberry":{black:"#17141f",color1:"#ff6b7f",green:"#00bd9c",yellow:"#e6c62f",blue:"#22e8df",magenta:"#dc396a",cyan:"#56b6c2",white:"#f1f1f1",brightblack:"#495162",brightred:"#fe9ea1",brightgreen:"#98c379",brightyellow:"#f9e46b",brightblue:"#91fff4",brightmagenta:"#da70d6",brightcyan:"#bcf3ff",brightwhite:"#ffffff",background:"#191323",selection_foreground:"#191323",cursor:"#e07d13",foreground:"#cccccc",selection_background:"#cccccc"},"SpaceGray Eighties":{black:"#15171c",color1:"#ec5f67",green:"#81a764",yellow:"#fec254",blue:"#5486c0",magenta:"#bf83c1",cyan:"#57c2c1",white:"#efece7",brightblack:"#555555",brightred:"#ff6973",brightgreen:"#93d493",brightyellow:"#ffd256",brightblue:"#4d84d1",brightmagenta:"#ff55ff",brightcyan:"#83e9e4",brightwhite:"#ffffff",background:"#222222",selection_foreground:"#222222",cursor:"#bbbbbb",foreground:"#bdbaae",selection_background:"#bdbaae"},Chalkboard:rW,"flexoki-dark":{black:"#1c1b1a",color1:"#d14d41",green:"#879a39",yellow:"#d0a215",blue:"#4385be",magenta:"#ce5d97",cyan:"#3aa99f",white:"#b7b5ac",brightblack:"#575653",brightred:"#d14d41",brightgreen:"#879a39",brightyellow:"#d0a215",brightblue:"#4385be",brightmagenta:"#ce5d97",brightcyan:"#3aa99f",brightwhite:"#cecdc3",background:"#1c1b1a",selection_foreground:"#1c1b1a",cursor:"#cecdc3",foreground:"#cecdc3",selection_background:"#cecdc3"},ChallengerDeep:aW,"iTerm2 Smoooooth":{black:"#14191e",color1:"#b43c2a",green:"#00c200",yellow:"#c7c400",blue:"#2744c7",magenta:"#c040be",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#dd7975",brightgreen:"#58e790",brightyellow:"#ece100",brightblue:"#a7abf2",brightmagenta:"#e17ee1",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#15191f",selection_foreground:"#15191f",cursor:"#ffffff",foreground:"#dcdcdc",selection_background:"#dcdcdc"},OneHalfLight:iW,Earthsong:oW,FirefoxDev:sW,Mirage:lW,Broadcast:cW,"Grey-green":{black:"#000000",color1:"#fe1414",green:"#74ff00",yellow:"#f1ff01",blue:"#00deff",magenta:"#ff00f0",cyan:"#00ffbc",white:"#ffffff",brightblack:"#666666",brightred:"#ff3939",brightgreen:"#00ff44",brightyellow:"#ffd100",brightblue:"#00afff",brightmagenta:"#ff008a",brightcyan:"#00ffd3",brightwhite:"#f5ecec",background:"#002a1a",selection_foreground:"#002a1a",cursor:"#fff400",foreground:"#ffffff",selection_background:"#ffffff"},"Night Owlish Light":{black:"#011627",color1:"#d3423e",green:"#2aa298",yellow:"#daaa01",blue:"#4876d6",magenta:"#403f53",cyan:"#08916a",white:"#7a8181",brightblack:"#7a8181",brightred:"#f76e6e",brightgreen:"#49d0c5",brightyellow:"#dac26b",brightblue:"#5ca7e4",brightmagenta:"#697098",brightcyan:"#00c990",brightwhite:"#989fb1",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#403f53",foreground:"#403f53",selection_background:"#403f53"},"Hipster Green":{black:"#000000",color1:"#b6214a",green:"#00a600",yellow:"#bfbf00",blue:"#246eb2",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#86a93e",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#100b05",selection_foreground:"#100b05",cursor:"#23ff18",foreground:"#84c138",selection_background:"#84c138"},Royal:uW,MaterialDarker:dW,"midnight-in-mojave":{black:"#1e1e1e",color1:"#ff453a",green:"#32d74b",yellow:"#ffd60a",blue:"#0a84ff",magenta:"#bf5af2",cyan:"#5ac8fa",white:"#ffffff",brightblack:"#1e1e1e",brightred:"#ff453a",brightgreen:"#32d74b",brightyellow:"#ffd60a",brightblue:"#0a84ff",brightmagenta:"#bf5af2",brightcyan:"#5ac8fa",brightwhite:"#ffffff",background:"#1e1e1e",selection_foreground:"#1e1e1e",cursor:"#32d74b",foreground:"#ffffff",selection_background:"#ffffff"},idleToes:hW,"Builtin Pastel Dark":{black:"#4f4f4f",color1:"#ff6c60",green:"#a8ff60",yellow:"#ffffb6",blue:"#96cbfe",magenta:"#ff73fd",cyan:"#c6c5fe",white:"#eeeeee",brightblack:"#7c7c7c",brightred:"#ffb6b0",brightgreen:"#ceffac",brightyellow:"#ffffcc",brightblue:"#b5dcff",brightmagenta:"#ff9cfe",brightcyan:"#dfdffe",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#ffa560",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Homebrew:fW,AtelierSulphurpool:mW,Konsolas:pW,Slate:gW,"Scarlet Protocol":{black:"#101116",color1:"#ff0051",green:"#00dc84",yellow:"#faf945",blue:"#0271b6",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#bd35ec",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#1c153d",selection_foreground:"#1c153d",cursor:"#76ff9f",foreground:"#e41951",selection_background:"#e41951"},"Monokai Soda":{black:"#1a1a1a",color1:"#f4005f",green:"#98e024",yellow:"#fa8419",blue:"#9d65ff",magenta:"#f4005f",cyan:"#58d1eb",white:"#c4c5b5",brightblack:"#625e4c",brightred:"#f4005f",brightgreen:"#98e024",brightyellow:"#e0d561",brightblue:"#9d65ff",brightmagenta:"#f4005f",brightcyan:"#58d1eb",brightwhite:"#f6f6ef",background:"#1a1a1a",selection_foreground:"#1a1a1a",cursor:"#f6f7ec",foreground:"#c4c5b5",selection_background:"#c4c5b5"},duckbones:_W,"Paraiso Dark":{black:"#2f1e2e",color1:"#ef6155",green:"#48b685",yellow:"#fec418",blue:"#06b6ef",magenta:"#815ba4",cyan:"#5bc4bf",white:"#a39e9b",brightblack:"#776e71",brightred:"#ef6155",brightgreen:"#48b685",brightyellow:"#fec418",brightblue:"#06b6ef",brightmagenta:"#815ba4",brightcyan:"#5bc4bf",brightwhite:"#e7e9db",background:"#2f1e2e",selection_foreground:"#2f1e2e",cursor:"#a39e9b",foreground:"#a39e9b",selection_background:"#a39e9b"},Kibble:bW,"Seafoam Pastel":{black:"#757575",color1:"#825d4d",green:"#728c62",yellow:"#ada16d",blue:"#4d7b82",magenta:"#8a7267",cyan:"#729494",white:"#e0e0e0",brightblack:"#8a8a8a",brightred:"#cf937a",brightgreen:"#98d9aa",brightyellow:"#fae79d",brightblue:"#7ac3cf",brightmagenta:"#d6b2a1",brightcyan:"#ade0e0",brightwhite:"#e0e0e0",background:"#243435",selection_foreground:"#243435",cursor:"#57647a",foreground:"#d4e7d4",selection_background:"#d4e7d4"},Cyberdyne:SW,Atom:OW,Hybrid:vW,"Tomorrow Night Eighties":{black:"#000000",color1:"#f2777a",green:"#99cc99",yellow:"#ffcc66",blue:"#6699cc",magenta:"#cc99cc",cyan:"#66cccc",white:"#ffffff",brightblack:"#000000",brightred:"#f2777a",brightgreen:"#99cc99",brightyellow:"#ffcc66",brightblue:"#6699cc",brightmagenta:"#cc99cc",brightcyan:"#66cccc",brightwhite:"#ffffff",background:"#2d2d2d",selection_foreground:"#2d2d2d",cursor:"#cccccc",foreground:"#cccccc",selection_background:"#cccccc"},"Builtin Solarized Light":{black:"#073642",color1:"#dc322f",green:"#859900",yellow:"#b58900",blue:"#268bd2",magenta:"#d33682",cyan:"#2aa198",white:"#eee8d5",brightblack:"#002b36",brightred:"#cb4b16",brightgreen:"#586e75",brightyellow:"#657b83",brightblue:"#839496",brightmagenta:"#6c71c4",brightcyan:"#93a1a1",brightwhite:"#fdf6e3",background:"#fdf6e3",selection_foreground:"#fdf6e3",cursor:"#657b83",foreground:"#657b83",selection_background:"#657b83"},"Thayer Bright":{black:"#1b1d1e",color1:"#f92672",green:"#4df840",yellow:"#f4fd22",blue:"#2757d6",magenta:"#8c54fe",cyan:"#38c8b5",white:"#ccccc6",brightblack:"#505354",brightred:"#ff5995",brightgreen:"#b6e354",brightyellow:"#feed6c",brightblue:"#3f78ff",brightmagenta:"#9e6ffe",brightcyan:"#23cfd5",brightwhite:"#f8f8f2",background:"#1b1d1e",selection_foreground:"#1b1d1e",cursor:"#fc971f",foreground:"#f8f8f8",selection_background:"#f8f8f8"},"JetBrains Darcula":{black:"#000000",color1:"#fa5355",green:"#126e00",yellow:"#c2c300",blue:"#4581eb",magenta:"#fa54ff",cyan:"#33c2c1",white:"#adadad",brightblack:"#555555",brightred:"#fb7172",brightgreen:"#67ff4f",brightyellow:"#ffff00",brightblue:"#6d9df1",brightmagenta:"#fb82ff",brightcyan:"#60d3d1",brightwhite:"#eeeeee",background:"#202020",selection_foreground:"#202020",cursor:"#ffffff",foreground:"#adadad",selection_background:"#adadad"},Spiderman:EW,HaX0R_R3D:yW,Desert:TW,"NightLion v1":{black:"#4c4c4c",color1:"#bb0000",green:"#5fde8f",yellow:"#f3f167",blue:"#276bd8",magenta:"#bb00bb",cyan:"#00dadf",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Smyck:CW,"Popping and Locking":{black:"#1d2021",color1:"#cc241d",green:"#98971a",yellow:"#d79921",blue:"#458588",magenta:"#b16286",cyan:"#689d6a",white:"#a89984",brightblack:"#928374",brightred:"#f42c3e",brightgreen:"#b8bb26",brightyellow:"#fabd2f",brightblue:"#99c6ca",brightmagenta:"#d3869b",brightcyan:"#7ec16e",brightwhite:"#ebdbb2",background:"#181921",selection_foreground:"#181921",cursor:"#c7c7c7",foreground:"#ebdbb2",selection_background:"#ebdbb2",underline_color:"#596181",url_color:"#596181"},Novel:RW,"Purple Rain":{black:"#000000",color1:"#ff260e",green:"#9be205",yellow:"#ffc400",blue:"#00a2fa",magenta:"#815bb5",cyan:"#00deef",white:"#ffffff",brightblack:"#565656",brightred:"#ff4250",brightgreen:"#b8e36e",brightyellow:"#ffd852",brightblue:"#00a6ff",brightmagenta:"#ac7bf0",brightcyan:"#74fdf3",brightwhite:"#ffffff",background:"#21084a",selection_foreground:"#21084a",cursor:"#ff271d",foreground:"#fffbf6",selection_background:"#fffbf6"},Twilight:wW,"catppuccin-latte":{black:"#5c5f77",color1:"#d20f39",green:"#40a02b",yellow:"#df8e1d",blue:"#1e66f5",magenta:"#ea76cb",cyan:"#179299",white:"#acb0be",brightblack:"#6c6f85",brightred:"#d20f39",brightgreen:"#40a02b",brightyellow:"#df8e1d",brightblue:"#1e66f5",brightmagenta:"#ea76cb",brightcyan:"#179299",brightwhite:"#bcc0cc",background:"#eff1f5",selection_foreground:"#eff1f5",cursor:"#dc8a78",foreground:"#4c4f69",selection_background:"#4c4f69"},Peppermint:AW,"tokyonight-storm":{black:"#1d202f",color1:"#f7768e",green:"#9ece6a",yellow:"#e0af68",blue:"#7aa2f7",magenta:"#bb9af7",cyan:"#7dcfff",white:"#a9b1d6",brightblack:"#414868",brightred:"#f7768e",brightgreen:"#9ece6a",brightyellow:"#e0af68",brightblue:"#7aa2f7",brightmagenta:"#bb9af7",brightcyan:"#7dcfff",brightwhite:"#c0caf5",background:"#24283b",selection_foreground:"#24283b",cursor:"#c0caf5",foreground:"#c0caf5",selection_background:"#c0caf5"},Mariana:IW,PaulMillr:kW,"Violet Light":{black:"#56595c",color1:"#c94c22",green:"#85981c",yellow:"#b4881d",blue:"#2e8bce",magenta:"#d13a82",cyan:"#32a198",white:"#d3d0c9",brightblack:"#45484b",brightred:"#bd3613",brightgreen:"#738a04",brightyellow:"#a57705",brightblue:"#2176c7",brightmagenta:"#c61c6f",brightcyan:"#259286",brightwhite:"#c9c6bd",background:"#fcf4dc",selection_foreground:"#fcf4dc",cursor:"#536870",foreground:"#536870",selection_background:"#536870"},Hacktober:NW,Github:DW,Material:xW,"Bright Lights":{black:"#191919",color1:"#ff355b",green:"#b7e876",yellow:"#ffc251",blue:"#76d4ff",magenta:"#ba76e7",cyan:"#6cbfb5",white:"#c2c8d7",brightblack:"#191919",brightred:"#ff355b",brightgreen:"#b7e876",brightyellow:"#ffc251",brightblue:"#76d5ff",brightmagenta:"#ba76e7",brightcyan:"#6cbfb5",brightwhite:"#c2c8d7",background:"#191919",selection_foreground:"#191919",cursor:"#f34b00",foreground:"#b3c9d7",selection_background:"#b3c9d7"},Unikitty:MW,UltraViolent:LW,"Solarized Dark - Patched":{black:"#002831",color1:"#d11c24",green:"#738a05",yellow:"#a57706",blue:"#2176c7",magenta:"#c61c6f",cyan:"#259286",white:"#eae3cb",brightblack:"#475b62",brightred:"#bd3613",brightgreen:"#475b62",brightyellow:"#536870",brightblue:"#708284",brightmagenta:"#5956ba",brightcyan:"#819090",brightwhite:"#fcf4dc",background:"#001e27",selection_foreground:"#001e27",cursor:"#708284",foreground:"#708284",selection_background:"#708284"},wilmersdorf:PW,"Red Sands":{black:"#000000",color1:"#ff3f00",green:"#00bb00",yellow:"#e7b000",blue:"#0072ff",magenta:"#bb00bb",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#bb0000",brightgreen:"#00bb00",brightyellow:"#e7b000",brightblue:"#0072ae",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#7a251e",selection_foreground:"#7a251e",cursor:"#ffffff",foreground:"#d7c9a7",selection_background:"#d7c9a7"},"Lab Fox":{black:"#2e2e2e",color1:"#fc6d26",green:"#3eb383",yellow:"#fca121",blue:"#db3b21",magenta:"#380d75",cyan:"#6e49cb",white:"#ffffff",brightblack:"#464646",brightred:"#ff6517",brightgreen:"#53eaa8",brightyellow:"#fca013",brightblue:"#db501f",brightmagenta:"#441090",brightcyan:"#7d53e7",brightwhite:"#ffffff",background:"#2e2e2e",selection_foreground:"#2e2e2e",cursor:"#7f7f7f",foreground:"#ffffff",selection_background:"#ffffff"},vimbones:BW,"Ayu Mirage":{black:"#191e2a",color1:"#ed8274",green:"#a6cc70",yellow:"#fad07b",blue:"#6dcbfa",magenta:"#cfbafa",cyan:"#90e1c6",white:"#c7c7c7",brightblack:"#686868",brightred:"#f28779",brightgreen:"#bae67e",brightyellow:"#ffd580",brightblue:"#73d0ff",brightmagenta:"#d4bfff",brightcyan:"#95e6cb",brightwhite:"#ffffff",background:"#1f2430",selection_foreground:"#1f2430",cursor:"#ffcc66",foreground:"#cbccc6",selection_background:"#cbccc6"},ayu_light:YW,arcoiris:FW,Flatland:UW,Molokai:$W,N0tch2k:GW,seoulbones_light:qW,"flexoki-light":{black:"#100f0f",color1:"#af3029",green:"#66800b",yellow:"#ad8301",blue:"#205ea6",magenta:"#a02f6f",cyan:"#24837b",white:"#f2f0e5",brightblack:"#575653",brightred:"#d14d41",brightgreen:"#879a39",brightyellow:"#d0a215",brightblue:"#4385be",brightmagenta:"#ce5d97",brightcyan:"#3aa99f",brightwhite:"#fffcf0",background:"#fffcf0",selection_foreground:"#fffcf0",cursor:"#100f0f",foreground:"#100f0f",selection_background:"#100f0f"},Espresso:QW,Darkside:HW,"Tango Adapted":{black:"#000000",color1:"#ff0000",green:"#59d600",yellow:"#f0cb00",blue:"#00a2ff",magenta:"#c17ecc",cyan:"#00d0d6",white:"#e6ebe1",brightblack:"#8f928b",brightred:"#ff0013",brightgreen:"#93ff00",brightyellow:"#fff121",brightblue:"#88c9ff",brightmagenta:"#e9a7e1",brightcyan:"#00feff",brightwhite:"#f6f6f4",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},CLRS:VW,Batman:zW,ForestBlue:WW,SynthwaveAlpha:XW,"Operator Mono Dark":{black:"#5a5a5a",color1:"#ca372d",green:"#4d7b3a",yellow:"#d4d697",blue:"#4387cf",magenta:"#b86cb4",cyan:"#72d5c6",white:"#ced4cd",brightblack:"#9a9b99",brightred:"#c37d62",brightgreen:"#83d0a2",brightyellow:"#fdfdc5",brightblue:"#89d3f6",brightmagenta:"#ff2c7a",brightcyan:"#82eada",brightwhite:"#fdfdf6",background:"#191919",selection_foreground:"#191919",cursor:"#fcdc08",foreground:"#c3cac2",selection_background:"#c3cac2"},"Espresso Libre":{black:"#000000",color1:"#cc0000",green:"#1a921c",yellow:"#f0e53a",blue:"#0066ff",magenta:"#c5656b",cyan:"#06989a",white:"#d3d7cf",brightblack:"#555753",brightred:"#ef2929",brightgreen:"#9aff87",brightyellow:"#fffb5c",brightblue:"#43a8ed",brightmagenta:"#ff818a",brightcyan:"#34e2e2",brightwhite:"#eeeeec",background:"#2a211c",selection_foreground:"#2a211c",cursor:"#ffffff",foreground:"#b8a898",selection_background:"#b8a898"},"Belafonte Day":{black:"#20111b",color1:"#be100e",green:"#858162",yellow:"#eaa549",blue:"#426a79",magenta:"#97522c",cyan:"#989a9c",white:"#968c83",brightblack:"#5e5252",brightred:"#be100e",brightgreen:"#858162",brightyellow:"#eaa549",brightblue:"#426a79",brightmagenta:"#97522c",brightcyan:"#989a9c",brightwhite:"#d5ccba",background:"#d5ccba",selection_foreground:"#d5ccba",cursor:"#45373c",foreground:"#45373c",selection_background:"#45373c"},"Terminal Basic":{black:"#000000",color1:"#990000",green:"#00a600",yellow:"#999900",blue:"#0000b2",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#7f7f7f",foreground:"#000000",selection_background:"#000000"},Chester:KW,Ollie:ZW,"Apple Classic":{black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#0225c7",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#2c2b2b",selection_foreground:"#2c2b2b",cursor:"#c7c7c7",foreground:"#d5a200",selection_background:"#d5a200"},LiquidCarbonTransparent:jW,Shaman:JW,"Violet Dark":{black:"#56595c",color1:"#c94c22",green:"#85981c",yellow:"#b4881d",blue:"#2e8bce",magenta:"#d13a82",cyan:"#32a198",white:"#c9c6bd",brightblack:"#45484b",brightred:"#bd3613",brightgreen:"#738a04",brightyellow:"#a57705",brightblue:"#2176c7",brightmagenta:"#c61c6f",brightcyan:"#259286",brightwhite:"#c9c6bd",background:"#1c1d1f",selection_foreground:"#1c1d1f",cursor:"#708284",foreground:"#708284",selection_background:"#708284"},Kolorit:eX,FunForrest:tX,Snazzy:nX,Afterglow:rX,Wryan:aX,Tomorrow:iX,"Tinacious Design (Light)":{black:"#1d1d26",color1:"#ff3399",green:"#00d364",yellow:"#ffcc66",blue:"#00cbff",magenta:"#cc66ff",cyan:"#00ceca",white:"#cbcbf0",brightblack:"#636667",brightred:"#ff2f92",brightgreen:"#00d364",brightyellow:"#ffd479",brightblue:"#00cbff",brightmagenta:"#d783ff",brightcyan:"#00d5d4",brightwhite:"#d5d6f3",background:"#f8f8ff",selection_foreground:"#f8f8ff",cursor:"#cbcbf0",foreground:"#1d1d26",selection_background:"#1d1d26"},"Aardvark Blue":{black:"#191919",color1:"#aa342e",green:"#4b8c0f",yellow:"#dbba00",blue:"#1370d3",magenta:"#c43ac3",cyan:"#008eb0",white:"#bebebe",brightblack:"#454545",brightred:"#f05b50",brightgreen:"#95dc55",brightyellow:"#ffe763",brightblue:"#60a4ec",brightmagenta:"#e26be2",brightcyan:"#60b6cb",brightwhite:"#f7f7f7",background:"#102040",selection_foreground:"#102040",cursor:"#007acc",foreground:"#dddddd",selection_background:"#dddddd",underline_color:"#38a276",url_color:"#38a276"},"iceberg-light":{black:"#dcdfe7",color1:"#cc517a",green:"#668e3d",yellow:"#c57339",blue:"#2d539e",magenta:"#7759b4",cyan:"#3f83a6",white:"#33374c",brightblack:"#8389a3",brightred:"#cc3768",brightgreen:"#598030",brightyellow:"#b6662d",brightblue:"#22478e",brightmagenta:"#6845ad",brightcyan:"#327698",brightwhite:"#262a3f",background:"#e8e9ec",selection_foreground:"#e8e9ec",cursor:"#33374c",foreground:"#33374c",selection_background:"#33374c"},SleepyHollow:oX,"synthwave-everything":{black:"#fefefe",color1:"#f97e72",green:"#72f1b8",yellow:"#fede5d",blue:"#6d77b3",magenta:"#c792ea",cyan:"#f772e0",white:"#fefefe",brightblack:"#fefefe",brightred:"#f88414",brightgreen:"#72f1b8",brightyellow:"#fff951",brightblue:"#36f9f6",brightmagenta:"#e1acff",brightcyan:"#f92aad",brightwhite:"#fefefe",background:"#2a2139",selection_foreground:"#2a2139",cursor:"#72f1b8",foreground:"#f0eff1",selection_background:"#f0eff1"},Hurtado:sX,DotGov:lX,Adventure:cX,Fairyfloss:uX,tokyonight:dX,"iTerm2 Light Background":{black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#0225c7",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},"iTerm2 Tango Light":{black:"#000000",color1:"#d81e00",green:"#5ea702",yellow:"#cfae00",blue:"#427ab3",magenta:"#89658e",cyan:"#00a7aa",white:"#dbded8",brightblack:"#686a66",brightred:"#f54235",brightgreen:"#99e343",brightyellow:"#fdeb61",brightblue:"#84b0d8",brightmagenta:"#bc94b7",brightcyan:"#37e6e8",brightwhite:"#f1f1f0",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},Japanesque:hX,Brogrammer:fX,"Nocturnal Winter":{black:"#4d4d4d",color1:"#f12d52",green:"#09cd7e",yellow:"#f5f17a",blue:"#3182e0",magenta:"#ff2b6d",cyan:"#09c87a",white:"#fcfcfc",brightblack:"#808080",brightred:"#f16d86",brightgreen:"#0ae78d",brightyellow:"#fffc67",brightblue:"#6096ff",brightmagenta:"#ff78a2",brightcyan:"#0ae78d",brightwhite:"#ffffff",background:"#0d0d17",selection_foreground:"#0d0d17",cursor:"#e6e5e5",foreground:"#e6e5e5",selection_background:"#e6e5e5"},ENCOM:mX,Hivacruz:pX,HaX0R_BLUE:gX,darkmatrix:_X,Fahrenheit:bX,Arthur:SX,"Jackie Brown":{black:"#2c1d16",color1:"#ef5734",green:"#2baf2b",yellow:"#bebf00",blue:"#246eb2",magenta:"#d05ec1",cyan:"#00acee",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#86a93e",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#2c1d16",selection_foreground:"#2c1d16",cursor:"#23ff18",foreground:"#ffcc2f",selection_background:"#ffcc2f"},"iTerm2 Pastel Dark Background":{black:"#626262",color1:"#ff8373",green:"#b4fb73",yellow:"#fffdc3",blue:"#a5d5fe",magenta:"#ff90fe",cyan:"#d1d1fe",white:"#f1f1f1",brightblack:"#8f8f8f",brightred:"#ffc4be",brightgreen:"#d6fcba",brightyellow:"#fffed5",brightblue:"#c2e3ff",brightmagenta:"#ffb2fe",brightcyan:"#e6e6fe",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#ffb473",foreground:"#c7c7c7",selection_background:"#c7c7c7"},AdventureTime:OX,MonaLisa:vX,deep:EX,"Apple System Colors":{black:"#1a1a1a",color1:"#cc372e",green:"#26a439",yellow:"#cdac08",blue:"#0869cb",magenta:"#9647bf",cyan:"#479ec2",white:"#98989d",brightblack:"#464646",brightred:"#ff453a",brightgreen:"#32d74b",brightyellow:"#ffd60a",brightblue:"#0a84ff",brightmagenta:"#bf5af2",brightcyan:"#76d6ff",brightwhite:"#ffffff",background:"#1e1e1e",selection_foreground:"#1e1e1e",cursor:"#98989d",foreground:"#ffffff",selection_background:"#ffffff"},Wombat:yX,"Monokai Vivid":{black:"#121212",color1:"#fa2934",green:"#98e123",yellow:"#fff30a",blue:"#0443ff",magenta:"#f800f8",cyan:"#01b6ed",white:"#ffffff",brightblack:"#838383",brightred:"#f6669d",brightgreen:"#b1e05f",brightyellow:"#fff26d",brightblue:"#0443ff",brightmagenta:"#f200f6",brightcyan:"#51ceff",brightwhite:"#ffffff",background:"#121212",selection_foreground:"#121212",cursor:"#fb0007",foreground:"#f9f9f9",selection_background:"#f9f9f9"},SpaceGray:TX,zenbones_light:CX,Everblush:RX,Zenburn:wX,"3024 Night":{black:"#090300",color1:"#db2d20",green:"#01a252",yellow:"#fded02",blue:"#01a0e4",magenta:"#a16a94",cyan:"#b5e4f4",white:"#a5a2a2",brightblack:"#5c5855",brightred:"#e8bbd0",brightgreen:"#3a3432",brightyellow:"#4a4543",brightblue:"#807d7c",brightmagenta:"#d6d5d4",brightcyan:"#cdab53",brightwhite:"#f7f7f7",background:"#090300",selection_foreground:"#090300",cursor:"#a5a2a2",foreground:"#a5a2a2",selection_background:"#a5a2a2"},lovelace:AX,Teerb:IX,IR_Black:kX,"Tomorrow Night":{black:"#000000",color1:"#cc6666",green:"#b5bd68",yellow:"#f0c674",blue:"#81a2be",magenta:"#b294bb",cyan:"#8abeb7",white:"#ffffff",brightblack:"#000000",brightred:"#cc6666",brightgreen:"#b5bd68",brightyellow:"#f0c674",brightblue:"#81a2be",brightmagenta:"#b294bb",brightcyan:"#8abeb7",brightwhite:"#ffffff",background:"#1d1f21",selection_foreground:"#1d1f21",cursor:"#c5c8c6",foreground:"#c5c8c6",selection_background:"#c5c8c6"},darkermatrix:NX,Wez:DX,matrix:xX,Sublette:MX,Framer:LX,Ryuuko:PX,Flat:BX,"Builtin Tango Dark":{black:"#000000",color1:"#cc0000",green:"#4e9a06",yellow:"#c4a000",blue:"#3465a4",magenta:"#75507b",cyan:"#06989a",white:"#d3d7cf",brightblack:"#555753",brightred:"#ef2929",brightgreen:"#8ae234",brightyellow:"#fce94f",brightblue:"#729fcf",brightmagenta:"#ad7fa8",brightcyan:"#34e2e2",brightwhite:"#eeeeec",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},"SpaceGray Eighties Dull":{black:"#15171c",color1:"#b24a56",green:"#92b477",yellow:"#c6735a",blue:"#7c8fa5",magenta:"#a5789e",cyan:"#80cdcb",white:"#b3b8c3",brightblack:"#555555",brightred:"#ec5f67",brightgreen:"#89e986",brightyellow:"#fec254",brightblue:"#5486c0",brightmagenta:"#bf83c1",brightcyan:"#58c2c1",brightwhite:"#ffffff",background:"#222222",selection_foreground:"#222222",cursor:"#bbbbbb",foreground:"#c9c6bc",selection_background:"#c9c6bc"},"iTerm2 Dark Background":{black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#0225c7",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#c7c7c7",foreground:"#c7c7c7",selection_background:"#c7c7c7"},Elementary:YX,CrayonPonyFish:FX,"iTerm2 Default":{black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#2225c4",magenta:"#ca30c7",cyan:"#00c5c7",white:"#ffffff",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#e5e5e5",foreground:"#ffffff",selection_background:"#ffffff"},BlulocoLight:UX,Blazer:$X,zenwritten_light:GX,"shades-of-purple":{black:"#000000",color1:"#d90429",green:"#3ad900",yellow:"#ffe700",blue:"#6943ff",magenta:"#ff2c70",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#f92a1c",brightgreen:"#43d426",brightyellow:"#f1d000",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#79e8fb",brightwhite:"#ffffff",background:"#1e1d40",selection_foreground:"#1e1d40",cursor:"#fad000",foreground:"#ffffff",selection_background:"#ffffff"},"Builtin Light":{black:"#000000",color1:"#bb0000",green:"#00bb00",yellow:"#bbbb00",blue:"#0000bb",magenta:"#bb00bb",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},Highway:qX,Grape:QX,"iTerm2 Solarized Light":{black:"#073642",color1:"#dc322f",green:"#859900",yellow:"#b58900",blue:"#268bd2",magenta:"#d33682",cyan:"#2aa198",white:"#eee8d5",brightblack:"#002b36",brightred:"#cb4b16",brightgreen:"#586e75",brightyellow:"#657b83",brightblue:"#839496",brightmagenta:"#6c71c4",brightcyan:"#93a1a1",brightwhite:"#fdf6e3",background:"#fdf6e3",selection_foreground:"#fdf6e3",cursor:"#657b83",foreground:"#657b83",selection_background:"#657b83"},Neutron:HX,Aurora:VX,Symfonic:zX,"iTerm2 Tango Dark":{black:"#000000",color1:"#d81e00",green:"#5ea702",yellow:"#cfae00",blue:"#427ab3",magenta:"#89658e",cyan:"#00a7aa",white:"#dbded8",brightblack:"#686a66",brightred:"#f54235",brightgreen:"#99e343",brightyellow:"#fdeb61",brightblue:"#84b0d8",brightmagenta:"#bc94b7",brightcyan:"#37e6e8",brightwhite:"#f1f1f0",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},AlienBlood:WX,Pro:XX,"Tomorrow Night Bright":{black:"#000000",color1:"#d54e53",green:"#b9ca4a",yellow:"#e7c547",blue:"#7aa6da",magenta:"#c397d8",cyan:"#70c0b1",white:"#ffffff",brightblack:"#000000",brightred:"#d54e53",brightgreen:"#b9ca4a",brightyellow:"#e7c547",brightblue:"#7aa6da",brightmagenta:"#c397d8",brightcyan:"#70c0b1",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#eaeaea",foreground:"#eaeaea",selection_background:"#eaeaea"},"Red Planet":{black:"#202020",color1:"#8c3432",green:"#728271",yellow:"#e8bf6a",blue:"#69819e",magenta:"#896492",cyan:"#5b8390",white:"#b9aa99",brightblack:"#676767",brightred:"#b55242",brightgreen:"#869985",brightyellow:"#ebeb91",brightblue:"#60827e",brightmagenta:"#de4974",brightcyan:"#38add8",brightwhite:"#d6bfb8",background:"#222222",selection_foreground:"#222222",cursor:"#c2b790",foreground:"#c2b790",selection_background:"#c2b790"},SeaShells:KX,purplepeter:ZX,zenbones:jX,Misterioso:JX,WildCherry:eK,Firewatch:tK,Spacedust:nK};class rK{constructor(e,t){T(this,"api");T(this,"settings");T(this,"midiAccess",null);T(this,"midiOutputs",[]);T(this,"currentOutputIndex",0);T(this,"scheduledNotes",{});T(this,"midiInputs",[]);T(this,"currentInputIndex");T(this,"bufferLength",512);T(this,"noteInputBuffer",[]);T(this,"ccInputBuffer",[]);T(this,"activeNotes",[]);T(this,"stickyNotes",[]);T(this,"lastNote");T(this,"lastCC",{});T(this,"lastNoteInChannel",{});T(this,"lastCCInChannel",{});T(this,"midiClockInputIndex");T(this,"midiClockInput");T(this,"lastTimestamp",0);T(this,"midiClockDelta",0);T(this,"lastBPM");T(this,"roundedBPM",0);T(this,"clockBuffer",[]);T(this,"clockBufferLength",24);T(this,"clockTicks",0);T(this,"clockErrorCount",0);T(this,"skipOnError",0);this.api=e,this.settings=t,this.lastBPM=e.tempo(),this.roundedBPM=this.lastBPM,this.initializeMidiAccess()}async initializeMidiAccess(){try{this.midiAccess=await navigator.requestMIDIAccess(),this.midiOutputs=Array.from(this.midiAccess.outputs.values()),this.midiOutputs.length===0&&(console.warn("No MIDI outputs available."),this.currentOutputIndex=-1),this.midiInputs=Array.from(this.midiAccess.inputs.values()),this.midiInputs.length===0?console.warn("No MIDI inputs available."):this.updateInputSelects()}catch(e){console.error("Failed to initialize MIDI:",e)}}getCurrentMidiPort(){return this.midiOutputs.length>0&&this.currentOutputIndex>=0&&this.currentOutputIndex0&&this.currentOutputIndex>=0&&this.currentOutputIndex0){const e=document.getElementById("midi-clock-input"),t=document.getElementById("default-midi-input");e.innerHTML="",t.innerHTML="";const n=document.createElement("option");n.value="-1",n.text="Internal",e.appendChild(n);const a=document.createElement("option");if(a.value="-1",a.text="None",t.appendChild(a),this.midiInputs.forEach((i,o)=>{const s=document.createElement("option");s.value=o.toString(),s.text=i.name||o.toString(),e.appendChild(s),t.appendChild(s.cloneNode(!0))}),this.settings.midi_clock_input){const i=this.getMidiInputIndex(this.settings.midi_clock_input);e.value=i.toString(),i>0&&(this.midiClockInput=this.midiInputs[i],this.registerMidiInputListener(i))}else e.value="-1";if(this.settings.default_midi_input){const i=this.getMidiInputIndex(this.settings.default_midi_input);t.value=i.toString(),i>0&&(this.currentInputIndex=i,this.registerMidiInputListener(i))}else t.value="-1";e.addEventListener("change",i=>{const o=i.target.value;if(o==="-1")this.midiClockInput&&this.midiClockInputIndex!=this.currentInputIndex&&(this.midiClockInput.onmidimessage=null),this.midiClockInput=void 0,this.settings.midi_clock_input=void 0;else{const s=parseInt(o);this.midiClockInputIndex=s,this.midiClockInput&&this.midiClockInputIndex!=this.currentInputIndex&&(this.midiClockInput.onmidimessage=null),this.midiClockInput=this.midiInputs[s],this.registerMidiInputListener(s),this.settings.midi_clock_input=this.midiClockInput.name||void 0}}),t.addEventListener("change",i=>{const o=i.target.value;o==="-1"?(this.currentInputIndex&&this.currentInputIndex!=this.midiClockInputIndex&&this.unregisterMidiInputListener(this.currentInputIndex),this.currentInputIndex=void 0,this.settings.default_midi_input=void 0):(this.currentInputIndex&&this.currentInputIndex!=this.midiClockInputIndex&&this.unregisterMidiInputListener(this.currentInputIndex),this.currentInputIndex=parseInt(o),this.registerMidiInputListener(this.currentInputIndex),this.settings.default_midi_input=this.midiInputs[this.currentInputIndex].name||void 0)})}}registerMidiInputListener(e){if(e!==void 0){const t=this.midiInputs[e];t&&!t.onmidimessage&&(t.onmidimessage=n=>{const a=n;if(t.name===this.settings.midi_clock_input&&(a.data[0]===248?this.skipOnError>0?this.skipOnError-=1:this.onMidiClock(n.timeStamp):a.data[0]===250?(console.log("MIDI start received"),this.api.stop(),this.api.play()):a.data[0]===252?(console.log("MIDI stop received"),this.api.pause()):a.data[0]===251?(console.log("MIDI continue received"),this.api.play()):a.data[0]===254&&console.log("MIDI active sensing received")),t.name===this.settings.default_midi_input){if(a.data[0]>=144&&a.data[0]<=159){const i=a.data[0]-144+1,o=a.data[1],s=a.data[2];this.lastNote={note:o,velocity:s,channel:i,timestamp:n.timeStamp},this.lastNoteInChannel[i]={note:o,velocity:s,channel:i,timestamp:n.timeStamp},this.settings.midi_channels_scripts&&this.api.script(i),this.pushToMidiInputBuffer({note:o,velocity:s,channel:i,timestamp:n.timeStamp}),this.activeNotes.push({note:o,velocity:s,channel:i,timestamp:n.timeStamp}),this.removeFromStickyNotes(o,i)||this.stickyNotes.push({note:o,velocity:s,channel:i,timestamp:n.timeStamp})}if(a.data[0]>=128&&a.data[0]<=143){const i=a.data[0]-128+1,o=a.data[1];this.removeFromActiveNotes(o,i)}if(a.data[0]>=176&&a.data[0]<=191){const i=a.data[0]-176+1,o=a.data[1],s=a.data[2];this.lastCC[o]=s,this.lastCCInChannel[i]?this.lastCCInChannel[i][o]=s:(this.lastCCInChannel[i]={},this.lastCCInChannel[i][o]=s),this.pushToMidiCCBuffer({control:o,value:s,channel:i,timestamp:n.timeStamp})}}})}}removeFromActiveNotes(e,t){const n=this.activeNotes.findIndex(a=>a.note===e&&a.channel===t);n>=0&&this.activeNotes.splice(n,1)}removeFromStickyNotes(e,t){const n=this.stickyNotes.findIndex(a=>a.note===e&&a.channel===t);return n>=0?(this.stickyNotes.splice(n,1),!0):!1}stickyNotesFromChannel(e){return this.stickyNotes.filter(t=>t.channel===e)}activeNotesFromChannel(e){return this.activeNotes.filter(t=>t.channel===e)}killActiveNotes(){this.activeNotes=[]}killActiveNotesFromChannel(e){this.activeNotes=this.activeNotes.filter(t=>t.channel!==e)}pushToMidiInputBuffer(e){this.noteInputBuffer.push(e),this.noteInputBuffer.length>this.bufferLength&&this.noteInputBuffer.shift()}pushToMidiCCBuffer(e){this.ccInputBuffer.push(e),this.ccInputBuffer.length>this.bufferLength&&this.ccInputBuffer.shift()}findNoteFromBufferInChannel(e){const t=this.noteInputBuffer.findIndex(n=>n.channel===e);if(t>=0){const n=this.noteInputBuffer[t];return this.noteInputBuffer.splice(t,1),n}else return}findCCFromBufferInChannel(e){const t=this.ccInputBuffer.findIndex(n=>n.channel===e);if(t>=0){const n=this.ccInputBuffer[t];return this.ccInputBuffer.splice(t,1),n}else return}unregisterMidiInputListener(e){if(e!==void 0){const t=this.midiInputs[e];t&&(t.onmidimessage=null)}}onMidiClock(e){if(this.clockTicks+=1,this.lastTimestamp>0)if(this.lastTimestamp===e)this.clockErrorCount+=1;else if(this.clockErrorCount>0)console.log("Timestamp error count: ",this.clockErrorCount),console.log("Current timestamp: ",e),console.log("Last timestamp: ",this.lastTimestamp),console.log("Last delta: ",this.midiClockDelta),console.log("Current delta: ",e-this.lastTimestamp),console.log("BPMs",this.clockBuffer),this.clockErrorCount=0,this.skipOnError=this.settings.midi_clock_ppqn/4,e=0;else{this.midiClockDelta=e-this.lastTimestamp,this.lastBPM=60*(1e3/this.midiClockDelta/this.settings.midi_clock_ppqn),this.clockBuffer.push(this.lastBPM),this.clockBuffer.length>this.clockBufferLength&&this.clockBuffer.shift();const t=this.estimatedBPM();t!==this.roundedBPM&&(console.log("Estimated BPM: ",t),this.api.tempo(t),this.roundedBPM=t)}this.lastTimestamp=e}estimatedBPM(){const e=this.clockBuffer.reduce((t,n)=>t+n);return Math.round(e/this.clockBuffer.length)}sendMidiClock(){if(!this.midiClockInput){const e=this.midiOutputs[this.currentOutputIndex];e&&e.send([248])}}switchMidiOutput(e){const t=this.getMidiOutputIndex(e);return t!==-1?(this.currentOutputIndex=t,!0):!1}getMidiOutputIndex(e){if(typeof e=="number")return e<0||e>=this.midiOutputs.length?(console.error(`Invalid MIDI output index. Index must be in the range 0-${this.midiOutputs.length-1}.`),this.currentOutputIndex):e;{const t=this.midiOutputs.findIndex(n=>n.name===e);return t!==-1?t:(console.error(`MIDI output "${e}" not found.`),this.currentOutputIndex)}}getMidiInputIndex(e){if(typeof e=="number")return e<0||e>=this.midiInputs.length?(console.error(`Invalid MIDI input index. Index must be in the range 0-${this.midiInputs.length-1}.`),-1):e;{const t=this.midiInputs.findIndex(n=>n.name===e);return t!==-1?t:(console.error(`MIDI input "${e}" not found.`),-1)}}listMidiOutputs(){let e="Available MIDI Outputs: ";return this.midiOutputs.forEach((t,n)=>{e+=`(${n+1}) ${t.name} `}),e}sendMidiNote(e,t,n,a,i=this.currentOutputIndex,o=void 0){typeof i=="string"&&(i=this.getMidiOutputIndex(i));const s=this.midiOutputs[i];if(e=Math.min(Math.max(e,0),127),s){const l=[144+t,e,n],c=[128+t,e,0];s.send(l),o&&this.sendPitchBend(o,t,i);const u=setTimeout(()=>{s.send(c),o&&this.sendPitchBend(8192,t,i),delete this.scheduledNotes[e]},(a-.02)*1e3);this.scheduledNotes[e]=u}else console.error("MIDI output not available.")}sendMidiOn(e,t,n,a=this.currentOutputIndex){typeof a=="string"&&(a=this.getMidiOutputIndex(a));const i=this.midiOutputs[a];if(e=Math.min(Math.max(e,0),127),i){const o=[144+t,e,n];i.send(o)}else console.error("MIDI output not available.")}sendMidiOff(e,t,n=this.currentOutputIndex){typeof n=="string"&&(n=this.getMidiOutputIndex(n));const a=this.midiOutputs[n];if(e=Math.min(Math.max(e,0),127),a){const i=[128+t,e,0];a.send(i)}else console.error("MIDI output not available.")}sendAllNotesOff(e,t=this.currentOutputIndex){typeof t=="string"&&(t=this.getMidiOutputIndex(t));const n=this.midiOutputs[t];if(n){const a=[176+e,123,0];n.send(a)}else console.error("MIDI output not available.")}sendAllSoundOff(e,t=this.currentOutputIndex){typeof t=="string"&&(t=this.getMidiOutputIndex(t));const n=this.midiOutputs[t];if(n){const a=[176+e,120,0];n.send(a)}else console.error("MIDI output not available.")}sendSysExMessage(e){const t=this.midiOutputs[this.currentOutputIndex];t?t.send(e):console.error("MIDI output not available.")}sendPitchBend(e,t,n=this.currentOutputIndex){(e<0||e>16383)&&console.error("Invalid pitch bend value. Value must be in the range 0-16383."),(t<0||t>15)&&console.error("Invalid MIDI channel. Channel must be in the range 0-15."),typeof n=="string"&&(n=this.getMidiOutputIndex(n));const a=this.midiOutputs[n];if(a){const i=e&127,o=e>>7&127;a.send([224|t,i,o])}else console.error("MIDI output not available.")}sendProgramChange(e,t){const n=this.midiOutputs[this.currentOutputIndex];n?n.send([192+t,e]):console.error("MIDI output not available.")}sendMidiControlChange(e,t,n){const a=this.midiOutputs[this.currentOutputIndex];a?a.send([176+n,e,t]):console.error("MIDI output not available.")}panic(){const e=this.midiOutputs[this.currentOutputIndex];if(e){for(const t in this.scheduledNotes){const n=this.scheduledNotes[t];clearTimeout(n),e.send([128,parseInt(t),0])}this.scheduledNotes={}}else console.error("MIDI output not available.")}}class aK{constructor(e,t,n){T(this,"min");T(this,"max");T(this,"wrap");T(this,"position");this.min=e,this.max=t,this.wrap=n,this.position=0}step(){const e=Math.floor(Math.random()*3)-1;this.position+=e,this.wrap?this.position>this.max?this.position=this.min:this.positionthis.max&&(this.position=this.max)}getPosition(){return this.position}toggleWrap(e){this.wrap=e}}const sl=class sl{constructor(){T(this,"_fallbackMethod",()=>sl.createSkipProxy());T(this,"out",()=>{})}};T(sl,"createSkipProxy",()=>{const e=new sl;return new Proxy(e,{get(t,n,a){return typeof t[n]>"u"?t._fallbackMethod:t[n]},set(t,n,a,i){return!1}})});let rs=sl;class Dl{constructor(e){T(this,"seedValue");T(this,"randomGen",Math.random);T(this,"app");T(this,"values",{});T(this,"evenbar",e=>this.app.clock.time_position.bar%2===0?this.modify(e):this);T(this,"even",e=>this.app.clock.time_position.beat%2===0?this.modify(e):this);T(this,"odd",e=>this.app.clock.time_position.beat%2!==0?this.modify(e):this);T(this,"odds",(e,t)=>this.randomGen()this);T(this,"almostNever",e=>this.odds(.025,e));T(this,"rarely",e=>this.odds(.1,e));T(this,"scarcely",e=>this.odds(.25,e));T(this,"sometimes",e=>this.odds(.5,e));T(this,"often",e=>this.odds(.75,e));T(this,"frequently",e=>this.odds(.9,e));T(this,"almostAlways",e=>this.odds(.985,e));T(this,"always",e=>this.modify(e));T(this,"modify",e=>e(this));T(this,"seed",e=>(this.seedValue=e.toString(),this.randomGen=this.app.api.localSeededRandom(this.seedValue),this));T(this,"clear",()=>(this.app.api.clearLocalSeed(this.seedValue),this));T(this,"apply",e=>this.modify(e).update());T(this,"mod",e=>(this.values.originalPitch=Vl(this.values.originalPitch,e),this.update()));T(this,"noteLength",(e,...t)=>(t.length>0&&(e=Array.isArray(e)?e.concat(t):[e,...t]),Array.isArray(e)?this.values.dur=e.map(n=>this.app.clock.convertPulseToSecond(n*4*this.app.clock.ppqn)):this.values.dur=this.app.clock.convertPulseToSecond(e*4*this.app.clock.ppqn),this.current&&(e=Array.isArray(e)?e[this.index%e.length]:e,this.current.duration=e),this));T(this,"processSound",e=>{if(Array.isArray(e)&&typeof e[0]=="string"){const t=[],n=[];return e.forEach(a=>{const i=a.split(":");t.push(i[0]),i[1]&&n.push(parseInt(i[1]))}),{s:t,n:n.length>0?n:void 0,dur:this.app.clock.convertPulseToSecond(this.app.clock.ppqn)}}else{if(typeof e=="object")return{dur:this.app.clock.convertPulseToSecond(this.app.clock.ppqn),...e};if(e.includes(":")){const t=e.split(":"),n=t[0],a=parseInt(t[1]);return{s:n,n:a,dur:this.app.clock.convertPulseToSecond(this.app.clock.ppqn)}}else return{s:e,dur:.5}}});this.app=e,this.app.api.currentSeed&&(this.randomGen=this.app.api.randomGen)}}class Aw extends Dl{constructor(t){super(t);T(this,"pitch",(t,...n)=>(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),this.values.pitch=t,this.values.originalPitch=t,this.defaultPitchKeyScale(),this.update()));T(this,"pc",this.pitch);T(this,"octave",(t,...n)=>(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),this.values.paramOctave=t,this.values.key&&(this.values.pitch||this.values.pitch===0)&&this.values.parsedScale?this.update():this));T(this,"key",(t,...n)=>(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),this.values.key=t,(this.values.pitch||this.values.pitch===0)&&this.values.parsedScale?this.update():this));T(this,"scale",(t,...n)=>(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),typeof t=="string"||typeof t=="number"?this.values.parsedScale=Yn(t):Array.isArray(t)&&(this.values.parsedScale=t.map(a=>Yn(a))),this.defaultPitchKeyScale(),this.update()));T(this,"steps",this.semitones);T(this,"note",(t,...n)=>{if(typeof t=="string"){const a=aa(t);return this.updateValue("note",[a,...n].flat(1/0))}else return typeof t==null||t==null?new rs:this.updateValue("note",[t,...n].flat(1/0))});T(this,"chord",(t,...n)=>{if(typeof t=="string"){const a=sH(t);return this.updateValue("note",a)}else{const a=[t,...n].flat(1/0);return this.updateValue("note",a)}});T(this,"invert",(t=0)=>{if(t===0)return this;if(this.values.note){let n=[...this.values.note];n=t<0?[...n].reverse():n;for(let a=0;a(typeof t=="string"?n&&n.length>0?this.app.api.log([t,...n].map(a=>this.values[a])):this.app.api.log(this.values[t]):this.app.api.log([...t,...n].map(a=>this.values[a])),this));T(this,"draw",t=>(t(this.values,this.app.interface.drawings.getContext("2d")),this));T(this,"clear",()=>(this.app.api.clear(),this));T(this,"freq",(t,...n)=>{if(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),this.values.freq=t,Array.isArray(t)){this.values.note=[],this.values.bend=[];for(const a of t){const i=EE(a);i%1!==0?(this.values.note.push(Math.floor(i)),this.values.bend.push(Zg(i)[1])):this.values.note.push(i)}this.values.bend.length===0&&delete this.values.bend}else{const a=EE(t);a%1!==0?(this.values.note=Math.floor(a),this.values.bend=Zg(a)[1]):this.values.note=a}return this});T(this,"update",()=>this);T(this,"cue",t=>(this.app.api.cue(t),this));T(this,"runChain",()=>("chainAll"in this&&typeof this.chainAll=="function"&&(this.values=this.chainAll().values),this))}defaultPitchKeyScale(){this.values.key||(this.values.key=60),this.values.pitch||this.values.pitch===0||(this.values.pitch=0),this.values.parsedScale||(this.values.parsedScale=Yn("major"))}semitones(t,...n){const a=typeof t=="number"?[t,...n]:t;return this.values.parsedScale=Yn(a),this.defaultPitchKeyScale(),this.update()}cents(t,...n){const a=typeof t=="number"?[t,...n]:t;return this.values.parsedScale=Yn(ns(a)),this.defaultPitchKeyScale(),this.update()}ratios(t,...n){const a=typeof t=="number"?[t,...n]:t;return this.values.parsedScale=Yn(Ew(a)),this.defaultPitchKeyScale(),this.update()}edo(t,n=new Array(t).fill(1)){return this.values.parsedScale=rH(t,n),this.defaultPitchKeyScale(),this.update()}updateValue(t,n){return n==null?this:(this.values[t]=n,this)}}function ol(r,e){const t={...r};e.forEach(i=>{Array.isArray(t[i])&&!Array.isArray(t[i][0])&&(t[i]=[t[i]])});const n=Object.entries(t).reduce((i,[o,s])=>{const l=Array.isArray(s)?s.length:1;return i.maxLength=Math.max(i.maxLength,l),i.keys.push(o),i},{keys:[],maxLength:0}),a=[];for(let i=0;i{const a={...n,...e};return Object.keys(a).forEach(i=>{t[i]||(t[i]=[]),t[i].push(a[i])}),t},{})}function Fi(r){return Array.isArray(r)&&r.length===1?r[0]:r}function Iw(r,e){return Object.fromEntries(Object.entries(r).filter(([t])=>e.includes(t)))}const oi=r=>typeof r=="bigint"?Number(r):r,kw=r=>Object.prototype.toString.call(r)==="[object Generator]",iK=r=>Object.prototype.toString.call(r)==="[object GeneratorFunction]",Iu=class Iu extends Aw{constructor(t,n){super(n);T(this,"nudge");T(this,"sound");T(this,"modify",t=>{const n=t(this);return n instanceof Object?n:(t(this.values),this.update())});T(this,"update",()=>{const t=Iw(this.values,["key","pitch","originalPitch","parsedScale","addedOctave","octave","paramOctave"]),n=ol(t,["parsedScale"]);n.forEach(i=>{const o=O_(i.key||"C4",i.originalPitch||i.pitch||0,i.parsedScale||i.scale||"MAJOR",(i.paramOctave||0)+(i.addedOctave||0));i.note=o.note,i.freq=Nl(o.note),i.pitch=o.pitch,i.octave=o.octave});const a=Cu(n);return this.values.note=Fi(a.note),this.values.freq=Fi(a.freq),this.values.pitch=Fi(a.pitch),this.values.octave=Fi(a.octave),this.values.pitchOctave=Fi(a.pitchOctave),this});T(this,"out",t=>{this.runChain(),t&&(this.values.orbit=t);const n=ol(this.values,["parsedScale"]);for(const a of n){const i=a;i.freq&&delete i.note,rD(i,this.nudge-this.app.clock.deviation,i.dur)}});T(this,"osc",t=>{t&&(this.values.orbit=t);const n=ol(this.values,["parsedScale"]);for(const a of n){const i=a;let o="address"in a?a.address:"/topos";o=o!=null&&o.startsWith("/")?o:"/"+o;let s="port"in a?a.port:57120;i.freq&&delete i.note,$C({address:o,port:s,args:a,timetag:Math.round(Date.now()+(this.nudge-this.app.clock.deviation))})}});this.app=n,this.nudge=n.dough_nudge/100;for(const[a,i]of Object.entries(Iu.methodMap))if(typeof i=="object"&&Symbol.iterator in Object(i))for(const o of i)this[o]=s=>this.updateValue(i[0],s);else this[a]=(...o)=>i(this,...o);this.values=this.processSound(t)}};T(Iu,"methodMap",{volume:["volume","vol"],zrand:["zrand","zr"],curve:["curve"],bank:["bank"],slide:["slide","sld"],deltaSlide:["deltaSlide","dslide"],pitchJump:["pitchJump","pj"],pitchJumpTime:["pitchJumpTime","pjt"],lfo:["lfo"],znoise:["znoise"],address:["address","add"],port:["port"],noise:["noise"],zmod:["zmod"],zcrush:["zcrush"],zdelay:["zdelay"],sustainVolume:["sustainVolume"],tremolo:["tremolo"],dur:["dur"],zzfx:["zzfx"],fmi:["fmi"],fmh:["fmh"],fmenv:["fmenv"],fmattack:["fmattack","fmatk"],fmdecay:["fmdecay","fmdec"],fmsustain:["fmsustain","fmsus"],fmrelease:["fmrelease","fmrel"],fmvelocity:["fmvelocity","fmvel"],fmwave:["fmwave","fmw"],phaser:["phaser","phas"],phaserDepth:["phaserDepth","phasdepth"],phaserSweep:["phaserSweep","phassweep"],phaserCenter:["phaserCenter","phascenter"],fmadsr:function(t,n,a,i,o){return t.updateValue("fmattack",n),t.updateValue("fmdecay",a),t.updateValue("fmsustain",i),t.updateValue("fmrelease",o),t},fmad:function(t,n,a){return t.updateValue("fmattack",n),t.updateValue("fmdecay",a),t},ftype:["ftype"],fanchor:["fanchor"],attack:["attack","atk"],decay:["decay","dec"],sustain:["sustain","sus"],release:["release","rel"],adsr:function(t,n,a,i,o){return t.updateValue("attack",n),t.updateValue("decay",a),t.updateValue("sustain",i),t.updateValue("release",o),t},ad:function(t,n,a){return t.updateValue("attack",n),t.updateValue("decay",a),t.updateValue("sustain",0),t.updateValue("release",0),t},scope:function(t){return t.updateValue("analyze",!0),t},debug:function(t,n){return t.updateValue("debug",!0),n&&t.updateValue("debugFunction",n),t},lpenv:["lpenv","lpe"],lpattack:["lpattack","lpa"],lpdecay:["lpdecay","lpd"],lpsustain:["lpsustain","lps"],lprelease:["lprelease","lpr"],cutoff:function(t,n,a){return t.updateValue("cutoff",n),a&&t.updateValue("resonance",a),t},lpf:function(t,n,a){return t.updateValue("cutoff",n),a&&t.updateValue("resonance",a),t},resonance:function(t,n){return n>=0&&n<=1&&t.updateValue("resonance",50*n),t},lpadsr:function(t,n,a,i,o,s){return t.updateValue("lpenv",n),t.updateValue("lpattack",a),t.updateValue("lpdecay",i),t.updateValue("lpsustain",o),t.updateValue("lprelease",s),t},lpad:function(t,n,a,i){return t.updateValue("lpenv",n),t.updateValue("lpattack",a),t.updateValue("lpdecay",i),t.updateValue("lpsustain",0),t.updateValue("lprelease",0),t},hpenv:["hpenv","hpe"],hpattack:["hpattack","hpa"],hpdecay:["hpdecay","hpd"],hpsustain:["hpsustain","hpsus"],hprelease:["hprelease","hpr"],hcutoff:function(t,n,a){return t.updateValue("hcutoff",n),a&&t.updateValue("hresonance",a),t},hpf:function(t,n,a){return t.updateValue("hcutoff",n),a&&t.updateValue("hresonance",a),t},hpq:function(t,n){return t.updateValue("hresonance",n),t},hpadsr:function(t,n,a,i,o,s){return t.updateValue("hpenv",n),t.updateValue("hpattack",a),t.updateValue("hpdecay",i),t.updateValue("hpsustain",o),t.updateValue("hprelease",s),t},hpad:function(t,n,a,i){return t.updateValue("hpenv",n),t.updateValue("hpattack",a),t.updateValue("hpdecay",i),t.updateValue("hpsustain",0),t.updateValue("hprelease",0),t},bpenv:["bpenv","bpe"],bpattack:["bpattack","bpa"],bpdecay:["bpdecay","bpd"],bpsustain:["bpsustain","bps"],bprelease:["bprelease","bpr"],bandf:function(t,n,a){return t.updateValue("bandf",n),a&&t.updateValue("bandq",a),t},bpf:function(t,n,a){return t.updateValue("bandf",n),a&&t.updateValue("bandq",a),t},bandq:["bandq","bpq"],bpadsr:function(t,n,a,i,o,s){return t.updateValue("bpenv",n),t.updateValue("bpattack",a),t.updateValue("bpdecay",i),t.updateValue("bpsustain",o),t.updateValue("bprelease",s),t},bpad:function(t,n,a,i){return t.updateValue("bpenv",n),t.updateValue("bpattack",a),t.updateValue("bpdecay",i),t.updateValue("bpsustain",0),t.updateValue("bprelease",0),t},vib:["vib"],vibmod:["vibmod"],fm:function(t,n){if(typeof n=="number")t.values.fmi=n;else{let a=n.split(":");t.values.fmi=parseFloat(a[0]),a.length>1&&(t.values.fmh=parseFloat(a[1]))}return t},loop:["loop"],loopBegin:["loopBegin","loopb"],loopEnd:["loopEnd","loope"],begin:["begin"],end:["end"],gain:["gain"],dbgain:function(t,n){return t.updateValue("gain",Math.min(Math.pow(10,n/20),10)),t},db:function(t,n){return t.updateValue("gain",Math.min(Math.pow(10,n/20),10)),t},velocity:["velocity","vel"],pan:["pan"],cut:["cut"],clip:["clip"],n:["n"],speed:["speed","spd"],coarse:["coarse"],crush:["crush"],shape:["shape"],vowel:["vowel","vow"],delay:["delay","del"],delayfeedback:["delayfeedback","delayfb"],delaytime:["delaytime","delayt"],orbit:["orbit","o"],room:["room","rm"],roomfade:["roomfade","rfade"],roomlp:["roomlp","rlp"],roomdim:["roomdim","rdim"],sound:["s","sound"],size:function(t,n){return t.updateValue("roomsize",n),t},sz:function(t,n){return t.updateValue("roomsize",n),t},comp:["comp","compressor","cmp"],ratio:function(t,n){return t.updateValue("compressorRatio",n),t},knee:function(t,n){return t.updateValue("compressorKnee",n),t},compAttack:function(t,n){return t.updateValue("compressorAttack",n),t},compRelease:function(t,n){return t.updateValue("compressorRelease",n),t},stretch:function(t,n){return t.updateValue("unit","c"),t.updateValue("speed",1/n),t.updateValue("cut",n),t}});let xl=Iu;class Jg extends Aw{constructor(t,n){super(n);T(this,"midiConnection");T(this,"sustain",t=>(this.values.sustain=t,this));T(this,"velocity",t=>(this.values.velocity=t,this));T(this,"channel",t=>(this.values.channel=t,this));T(this,"port",t=>(typeof t=="string"?this.values.port=this.midiConnection.getMidiOutputIndex(t):Array.isArray(t)&&(this.values.port=t.map(n=>typeof n=="string"?this.midiConnection.getMidiOutputIndex(n):n)),this));T(this,"add",t=>(this.values.note+=t,this));T(this,"modify",t=>{const n=t(this);return n instanceof Object?n:(t(this.values),this.update())});T(this,"bend",t=>(this.values.bend=t,this));T(this,"random",(t=0,n=127)=>(t=Math.min(Math.max(t,0),127),n=Math.min(Math.max(n,0),127),this.values.note=Math.floor(this.randomGen()*(n-t+1))+t,this));T(this,"update",()=>{const t=Iw(this.values,["key","pitch","originalPitch","parsedScale","addedOctave"]),n=ol(t,["parsedScale"]);n.forEach(i=>{const o=O_(i.key||"C4",i.originalPitch||i.pitch||0,i.parsedScale||i.scale||"MAJOR",i.addedOctave||0);i.note=o.note,i.pitch=o.pitch,i.octave=o.octave});const a=Cu(n);return this.values.note=Fi(a.note),a.bend&&(this.values.bend=Fi(a.bend)),this});T(this,"out",t=>{function n(i,o){const s=o.channel?o.channel:0,l=o.velocity?o.velocity:100,c=o.note?o.note:60,u=o.sustain?o.sustain*i.app.clock.pulse_duration*i.app.api.ppqn():i.app.clock.pulse_duration*i.app.api.ppqn(),h=o.bend?o.bend:void 0,p=o.port?i.midiConnection.getMidiOutputIndex(o.port):i.midiConnection.getCurrentMidiPortIndex()||0;i.midiConnection.sendMidiNote(c,s,l,u,p,h)}this.runChain(),t&&this.channel(t),ol(this.values,["parsedScale"]).forEach(i=>{n(this,i)})});this.app=n,this.values=t,this.midiConnection=n.api.MidiConnection}}const Us=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,Nw=new Set,e0=typeof process=="object"&&process?process:{},Dw=(r,e,t,n)=>{typeof e0.emitWarning=="function"?e0.emitWarning(r,e,t,n):console.error(`[${t}] ${e}: ${r}`)};let Ru=globalThis.AbortController,yE=globalThis.AbortSignal;var AE;if(typeof Ru>"u"){yE=class{constructor(){T(this,"onabort");T(this,"_onabort",[]);T(this,"reason");T(this,"aborted",!1)}addEventListener(n,a){this._onabort.push(a)}},Ru=class{constructor(){T(this,"signal",new yE);e()}abort(n){var a,i;if(!this.signal.aborted){this.signal.reason=n,this.signal.aborted=!0;for(const o of this.signal._onabort)o(n);(i=(a=this.signal).onabort)==null||i.call(a,n)}}};let r=((AE=e0.env)==null?void 0:AE.LRU_CACHE_IGNORE_AC_WARNING)!=="1";const e=()=>{r&&(r=!1,Dw("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",e))}}const oK=r=>!Nw.has(r),si=r=>r&&r===Math.floor(r)&&r>0&&isFinite(r),xw=r=>si(r)?r<=Math.pow(2,8)?Uint8Array:r<=Math.pow(2,16)?Uint16Array:r<=Math.pow(2,32)?Uint32Array:r<=Number.MAX_SAFE_INTEGER?$c:null:null;class $c extends Array{constructor(e){super(e),this.fill(0)}}var Fo;const Ui=class Ui{constructor(e,t){T(this,"heap");T(this,"length");if(!K(Ui,Fo))throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new t(e),this.length=0}static create(e){const t=xw(e);if(!t)return[];Je(Ui,Fo,!0);const n=new Ui(e,t);return Je(Ui,Fo,!1),n}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}};Fo=new WeakMap,ct(Ui,Fo,!1);let t0=Ui;var Hr,dr,Vr,zr,Uo,pn,Wr,gn,Wt,ot,Vn,hr,Pn,yn,Xr,Tn,La,Pa,Kr,Zr,mi,zn,Ml,r0,Hi,Ba,Ll,fr,ku,Mw,Vi,$o,Pl,ha,li,fa,ci,Bl,a0,Go,Gc,qo,qc,qt,Zt,Yl,i0,zi,Xs;const N_=class N_{constructor(e){ct(this,Ml);ct(this,ku);ct(this,ha);ct(this,fa);ct(this,Bl);ct(this,Go);ct(this,qo);ct(this,qt);ct(this,Yl);ct(this,zi);ct(this,Hr,void 0);ct(this,dr,void 0);ct(this,Vr,void 0);ct(this,zr,void 0);ct(this,Uo,void 0);T(this,"ttl");T(this,"ttlResolution");T(this,"ttlAutopurge");T(this,"updateAgeOnGet");T(this,"updateAgeOnHas");T(this,"allowStale");T(this,"noDisposeOnSet");T(this,"noUpdateTTL");T(this,"maxEntrySize");T(this,"sizeCalculation");T(this,"noDeleteOnFetchRejection");T(this,"noDeleteOnStaleGet");T(this,"allowStaleOnFetchAbort");T(this,"allowStaleOnFetchRejection");T(this,"ignoreFetchAbort");ct(this,pn,void 0);ct(this,Wr,void 0);ct(this,gn,void 0);ct(this,Wt,void 0);ct(this,ot,void 0);ct(this,Vn,void 0);ct(this,hr,void 0);ct(this,Pn,void 0);ct(this,yn,void 0);ct(this,Xr,void 0);ct(this,Tn,void 0);ct(this,La,void 0);ct(this,Pa,void 0);ct(this,Kr,void 0);ct(this,Zr,void 0);ct(this,mi,void 0);ct(this,zn,void 0);ct(this,Hi,()=>{});ct(this,Ba,()=>{});ct(this,Ll,()=>{});ct(this,fr,()=>!1);ct(this,Vi,e=>{});ct(this,$o,(e,t,n)=>{});ct(this,Pl,(e,t,n,a)=>{if(n||a)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0});const{max:t=0,ttl:n,ttlResolution:a=1,ttlAutopurge:i,updateAgeOnGet:o,updateAgeOnHas:s,allowStale:l,dispose:c,disposeAfter:u,noDisposeOnSet:h,noUpdateTTL:p,maxSize:_=0,maxEntrySize:b=0,sizeCalculation:A,fetchMethod:I,noDeleteOnFetchRejection:M,noDeleteOnStaleGet:U,allowStaleOnFetchRejection:V,allowStaleOnFetchAbort:m,ignoreFetchAbort:O}=e;if(t!==0&&!si(t))throw new TypeError("max option must be a nonnegative integer");const S=t?xw(t):Array;if(!S)throw new Error("invalid max value: "+t);if(Je(this,Hr,t),Je(this,dr,_),this.maxEntrySize=b||K(this,dr),this.sizeCalculation=A,this.sizeCalculation){if(!K(this,dr)&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(I!==void 0&&typeof I!="function")throw new TypeError("fetchMethod must be a function if specified");if(Je(this,Uo,I),Je(this,mi,!!I),Je(this,gn,new Map),Je(this,Wt,new Array(t).fill(void 0)),Je(this,ot,new Array(t).fill(void 0)),Je(this,Vn,new S(t)),Je(this,hr,new S(t)),Je(this,Pn,0),Je(this,yn,0),Je(this,Xr,t0.create(t)),Je(this,pn,0),Je(this,Wr,0),typeof c=="function"&&Je(this,Vr,c),typeof u=="function"?(Je(this,zr,u),Je(this,Tn,[])):(Je(this,zr,void 0),Je(this,Tn,void 0)),Je(this,Zr,!!K(this,Vr)),Je(this,zn,!!K(this,zr)),this.noDisposeOnSet=!!h,this.noUpdateTTL=!!p,this.noDeleteOnFetchRejection=!!M,this.allowStaleOnFetchRejection=!!V,this.allowStaleOnFetchAbort=!!m,this.ignoreFetchAbort=!!O,this.maxEntrySize!==0){if(K(this,dr)!==0&&!si(K(this,dr)))throw new TypeError("maxSize must be a positive integer if specified");if(!si(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");We(this,ku,Mw).call(this)}if(this.allowStale=!!l,this.noDeleteOnStaleGet=!!U,this.updateAgeOnGet=!!o,this.updateAgeOnHas=!!s,this.ttlResolution=si(a)||a===0?a:1,this.ttlAutopurge=!!i,this.ttl=n||0,this.ttl){if(!si(this.ttl))throw new TypeError("ttl must be a positive integer if specified");We(this,Ml,r0).call(this)}if(K(this,Hr)===0&&this.ttl===0&&K(this,dr)===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!K(this,Hr)&&!K(this,dr)){const k="LRU_CACHE_UNBOUNDED";oK(k)&&(Nw.add(k),Dw("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",k,N_))}}static unsafeExposeInternals(e){return{starts:K(e,Pa),ttls:K(e,Kr),sizes:K(e,La),keyMap:K(e,gn),keyList:K(e,Wt),valList:K(e,ot),next:K(e,Vn),prev:K(e,hr),get head(){return K(e,Pn)},get tail(){return K(e,yn)},free:K(e,Xr),isBackgroundFetch:t=>{var n;return We(n=e,qt,Zt).call(n,t)},backgroundFetch:(t,n,a,i)=>{var o;return We(o=e,qo,qc).call(o,t,n,a,i)},moveToTail:t=>{var n;return We(n=e,zi,Xs).call(n,t)},indexes:t=>{var n;return We(n=e,ha,li).call(n,t)},rindexes:t=>{var n;return We(n=e,fa,ci).call(n,t)},isStale:t=>{var n;return K(n=e,fr).call(n,t)}}}get max(){return K(this,Hr)}get maxSize(){return K(this,dr)}get calculatedSize(){return K(this,Wr)}get size(){return K(this,pn)}get fetchMethod(){return K(this,Uo)}get dispose(){return K(this,Vr)}get disposeAfter(){return K(this,zr)}getRemainingTTL(e){return K(this,gn).has(e)?1/0:0}*entries(){for(const e of We(this,ha,li).call(this))K(this,ot)[e]!==void 0&&K(this,Wt)[e]!==void 0&&!We(this,qt,Zt).call(this,K(this,ot)[e])&&(yield[K(this,Wt)[e],K(this,ot)[e]])}*rentries(){for(const e of We(this,fa,ci).call(this))K(this,ot)[e]!==void 0&&K(this,Wt)[e]!==void 0&&!We(this,qt,Zt).call(this,K(this,ot)[e])&&(yield[K(this,Wt)[e],K(this,ot)[e]])}*keys(){for(const e of We(this,ha,li).call(this)){const t=K(this,Wt)[e];t!==void 0&&!We(this,qt,Zt).call(this,K(this,ot)[e])&&(yield t)}}*rkeys(){for(const e of We(this,fa,ci).call(this)){const t=K(this,Wt)[e];t!==void 0&&!We(this,qt,Zt).call(this,K(this,ot)[e])&&(yield t)}}*values(){for(const e of We(this,ha,li).call(this))K(this,ot)[e]!==void 0&&!We(this,qt,Zt).call(this,K(this,ot)[e])&&(yield K(this,ot)[e])}*rvalues(){for(const e of We(this,fa,ci).call(this))K(this,ot)[e]!==void 0&&!We(this,qt,Zt).call(this,K(this,ot)[e])&&(yield K(this,ot)[e])}[Symbol.iterator](){return this.entries()}find(e,t={}){for(const n of We(this,ha,li).call(this)){const a=K(this,ot)[n],i=We(this,qt,Zt).call(this,a)?a.__staleWhileFetching:a;if(i!==void 0&&e(i,K(this,Wt)[n],this))return this.get(K(this,Wt)[n],t)}}forEach(e,t=this){for(const n of We(this,ha,li).call(this)){const a=K(this,ot)[n],i=We(this,qt,Zt).call(this,a)?a.__staleWhileFetching:a;i!==void 0&&e.call(t,i,K(this,Wt)[n],this)}}rforEach(e,t=this){for(const n of We(this,fa,ci).call(this)){const a=K(this,ot)[n],i=We(this,qt,Zt).call(this,a)?a.__staleWhileFetching:a;i!==void 0&&e.call(t,i,K(this,Wt)[n],this)}}purgeStale(){let e=!1;for(const t of We(this,fa,ci).call(this,{allowStale:!0}))K(this,fr).call(this,t)&&(this.delete(K(this,Wt)[t]),e=!0);return e}dump(){const e=[];for(const t of We(this,ha,li).call(this,{allowStale:!0})){const n=K(this,Wt)[t],a=K(this,ot)[t],i=We(this,qt,Zt).call(this,a)?a.__staleWhileFetching:a;if(i===void 0||n===void 0)continue;const o={value:i};if(K(this,Kr)&&K(this,Pa)){o.ttl=K(this,Kr)[t];const s=Us.now()-K(this,Pa)[t];o.start=Math.floor(Date.now()-s)}K(this,La)&&(o.size=K(this,La)[t]),e.unshift([n,o])}return e}load(e){this.clear();for(const[t,n]of e){if(n.start){const a=Date.now()-n.start;n.start=Us.now()-a}this.set(t,n.value,n)}}set(e,t,n={}){var p,_,b,A,I;if(t===void 0)return this.delete(e),this;const{ttl:a=this.ttl,start:i,noDisposeOnSet:o=this.noDisposeOnSet,sizeCalculation:s=this.sizeCalculation,status:l}=n;let{noUpdateTTL:c=this.noUpdateTTL}=n;const u=K(this,Pl).call(this,e,t,n.size||0,s);if(this.maxEntrySize&&u>this.maxEntrySize)return l&&(l.set="miss",l.maxEntrySizeExceeded=!0),this.delete(e),this;let h=K(this,pn)===0?void 0:K(this,gn).get(e);if(h===void 0)h=K(this,pn)===0?K(this,yn):K(this,Xr).length!==0?K(this,Xr).pop():K(this,pn)===K(this,Hr)?We(this,Go,Gc).call(this,!1):K(this,pn),K(this,Wt)[h]=e,K(this,ot)[h]=t,K(this,gn).set(e,h),K(this,Vn)[K(this,yn)]=h,K(this,hr)[h]=K(this,yn),Je(this,yn,h),ec(this,pn)._++,K(this,$o).call(this,h,u,l),l&&(l.set="add"),c=!1;else{We(this,zi,Xs).call(this,h);const M=K(this,ot)[h];if(t!==M){if(K(this,mi)&&We(this,qt,Zt).call(this,M)){M.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:U}=M;U!==void 0&&!o&&(K(this,Zr)&&((p=K(this,Vr))==null||p.call(this,U,e,"set")),K(this,zn)&&((_=K(this,Tn))==null||_.push([U,e,"set"])))}else o||(K(this,Zr)&&((b=K(this,Vr))==null||b.call(this,M,e,"set")),K(this,zn)&&((A=K(this,Tn))==null||A.push([M,e,"set"])));if(K(this,Vi).call(this,h),K(this,$o).call(this,h,u,l),K(this,ot)[h]=t,l){l.set="replace";const U=M&&We(this,qt,Zt).call(this,M)?M.__staleWhileFetching:M;U!==void 0&&(l.oldValue=U)}}else l&&(l.set="update")}if(a!==0&&!K(this,Kr)&&We(this,Ml,r0).call(this),K(this,Kr)&&(c||K(this,Ll).call(this,h,a,i),l&&K(this,Ba).call(this,l,h)),!o&&K(this,zn)&&K(this,Tn)){const M=K(this,Tn);let U;for(;U=M==null?void 0:M.shift();)(I=K(this,zr))==null||I.call(this,...U)}return this}pop(){var e;try{for(;K(this,pn);){const t=K(this,ot)[K(this,Pn)];if(We(this,Go,Gc).call(this,!0),We(this,qt,Zt).call(this,t)){if(t.__staleWhileFetching)return t.__staleWhileFetching}else if(t!==void 0)return t}}finally{if(K(this,zn)&&K(this,Tn)){const t=K(this,Tn);let n;for(;n=t==null?void 0:t.shift();)(e=K(this,zr))==null||e.call(this,...n)}}}has(e,t={}){const{updateAgeOnHas:n=this.updateAgeOnHas,status:a}=t,i=K(this,gn).get(e);if(i!==void 0){const o=K(this,ot)[i];if(We(this,qt,Zt).call(this,o)&&o.__staleWhileFetching===void 0)return!1;if(K(this,fr).call(this,i))a&&(a.has="stale",K(this,Ba).call(this,a,i));else return n&&K(this,Hi).call(this,i),a&&(a.has="hit",K(this,Ba).call(this,a,i)),!0}else a&&(a.has="miss");return!1}peek(e,t={}){const{allowStale:n=this.allowStale}=t,a=K(this,gn).get(e);if(a!==void 0&&(n||!K(this,fr).call(this,a))){const i=K(this,ot)[a];return We(this,qt,Zt).call(this,i)?i.__staleWhileFetching:i}}async fetch(e,t={}){const{allowStale:n=this.allowStale,updateAgeOnGet:a=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,ttl:o=this.ttl,noDisposeOnSet:s=this.noDisposeOnSet,size:l=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:u=this.noUpdateTTL,noDeleteOnFetchRejection:h=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:p=this.allowStaleOnFetchRejection,ignoreFetchAbort:_=this.ignoreFetchAbort,allowStaleOnFetchAbort:b=this.allowStaleOnFetchAbort,context:A,forceRefresh:I=!1,status:M,signal:U}=t;if(!K(this,mi))return M&&(M.fetch="get"),this.get(e,{allowStale:n,updateAgeOnGet:a,noDeleteOnStaleGet:i,status:M});const V={allowStale:n,updateAgeOnGet:a,noDeleteOnStaleGet:i,ttl:o,noDisposeOnSet:s,size:l,sizeCalculation:c,noUpdateTTL:u,noDeleteOnFetchRejection:h,allowStaleOnFetchRejection:p,allowStaleOnFetchAbort:b,ignoreFetchAbort:_,status:M,signal:U};let m=K(this,gn).get(e);if(m===void 0){M&&(M.fetch="miss");const O=We(this,qo,qc).call(this,e,m,V,A);return O.__returned=O}else{const O=K(this,ot)[m];if(We(this,qt,Zt).call(this,O)){const Y=n&&O.__staleWhileFetching!==void 0;return M&&(M.fetch="inflight",Y&&(M.returnedStale=!0)),Y?O.__staleWhileFetching:O.__returned=O}const S=K(this,fr).call(this,m);if(!I&&!S)return M&&(M.fetch="hit"),We(this,zi,Xs).call(this,m),a&&K(this,Hi).call(this,m),M&&K(this,Ba).call(this,M,m),O;const k=We(this,qo,qc).call(this,e,m,V,A),F=k.__staleWhileFetching!==void 0&&n;return M&&(M.fetch=S?"stale":"refresh",F&&S&&(M.returnedStale=!0)),F?k.__staleWhileFetching:k.__returned=k}}get(e,t={}){const{allowStale:n=this.allowStale,updateAgeOnGet:a=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,status:o}=t,s=K(this,gn).get(e);if(s!==void 0){const l=K(this,ot)[s],c=We(this,qt,Zt).call(this,l);return o&&K(this,Ba).call(this,o,s),K(this,fr).call(this,s)?(o&&(o.get="stale"),c?(o&&n&&l.__staleWhileFetching!==void 0&&(o.returnedStale=!0),n?l.__staleWhileFetching:void 0):(i||this.delete(e),o&&n&&(o.returnedStale=!0),n?l:void 0)):(o&&(o.get="hit"),c?l.__staleWhileFetching:(We(this,zi,Xs).call(this,s),a&&K(this,Hi).call(this,s),l))}else o&&(o.get="miss")}delete(e){var n,a,i,o;let t=!1;if(K(this,pn)!==0){const s=K(this,gn).get(e);if(s!==void 0)if(t=!0,K(this,pn)===1)this.clear();else{K(this,Vi).call(this,s);const l=K(this,ot)[s];We(this,qt,Zt).call(this,l)?l.__abortController.abort(new Error("deleted")):(K(this,Zr)||K(this,zn))&&(K(this,Zr)&&((n=K(this,Vr))==null||n.call(this,l,e,"delete")),K(this,zn)&&((a=K(this,Tn))==null||a.push([l,e,"delete"]))),K(this,gn).delete(e),K(this,Wt)[s]=void 0,K(this,ot)[s]=void 0,s===K(this,yn)?Je(this,yn,K(this,hr)[s]):s===K(this,Pn)?Je(this,Pn,K(this,Vn)[s]):(K(this,Vn)[K(this,hr)[s]]=K(this,Vn)[s],K(this,hr)[K(this,Vn)[s]]=K(this,hr)[s]),ec(this,pn)._--,K(this,Xr).push(s)}}if(K(this,zn)&&((i=K(this,Tn))!=null&&i.length)){const s=K(this,Tn);let l;for(;l=s==null?void 0:s.shift();)(o=K(this,zr))==null||o.call(this,...l)}return t}clear(){var e,t,n;for(const a of We(this,fa,ci).call(this,{allowStale:!0})){const i=K(this,ot)[a];if(We(this,qt,Zt).call(this,i))i.__abortController.abort(new Error("deleted"));else{const o=K(this,Wt)[a];K(this,Zr)&&((e=K(this,Vr))==null||e.call(this,i,o,"delete")),K(this,zn)&&((t=K(this,Tn))==null||t.push([i,o,"delete"]))}}if(K(this,gn).clear(),K(this,ot).fill(void 0),K(this,Wt).fill(void 0),K(this,Kr)&&K(this,Pa)&&(K(this,Kr).fill(0),K(this,Pa).fill(0)),K(this,La)&&K(this,La).fill(0),Je(this,Pn,0),Je(this,yn,0),K(this,Xr).length=0,Je(this,Wr,0),Je(this,pn,0),K(this,zn)&&K(this,Tn)){const a=K(this,Tn);let i;for(;i=a==null?void 0:a.shift();)(n=K(this,zr))==null||n.call(this,...i)}}};Hr=new WeakMap,dr=new WeakMap,Vr=new WeakMap,zr=new WeakMap,Uo=new WeakMap,pn=new WeakMap,Wr=new WeakMap,gn=new WeakMap,Wt=new WeakMap,ot=new WeakMap,Vn=new WeakMap,hr=new WeakMap,Pn=new WeakMap,yn=new WeakMap,Xr=new WeakMap,Tn=new WeakMap,La=new WeakMap,Pa=new WeakMap,Kr=new WeakMap,Zr=new WeakMap,mi=new WeakMap,zn=new WeakMap,Ml=new WeakSet,r0=function(){const e=new $c(K(this,Hr)),t=new $c(K(this,Hr));Je(this,Kr,e),Je(this,Pa,t),Je(this,Ll,(i,o,s=Us.now())=>{if(t[i]=o!==0?s:0,e[i]=o,o!==0&&this.ttlAutopurge){const l=setTimeout(()=>{K(this,fr).call(this,i)&&this.delete(K(this,Wt)[i])},o+1);l.unref&&l.unref()}}),Je(this,Hi,i=>{t[i]=e[i]!==0?Us.now():0}),Je(this,Ba,(i,o)=>{if(e[o]){const s=e[o],l=t[o];i.ttl=s,i.start=l,i.now=n||a();const c=i.now-l;i.remainingTTL=s-c}});let n=0;const a=()=>{const i=Us.now();if(this.ttlResolution>0){n=i;const o=setTimeout(()=>n=0,this.ttlResolution);o.unref&&o.unref()}return i};this.getRemainingTTL=i=>{const o=K(this,gn).get(i);if(o===void 0)return 0;const s=e[o],l=t[o];if(s===0||l===0)return 1/0;const c=(n||a())-l;return s-c},Je(this,fr,i=>e[i]!==0&&t[i]!==0&&(n||a())-t[i]>e[i])},Hi=new WeakMap,Ba=new WeakMap,Ll=new WeakMap,fr=new WeakMap,ku=new WeakSet,Mw=function(){const e=new $c(K(this,Hr));Je(this,Wr,0),Je(this,La,e),Je(this,Vi,t=>{Je(this,Wr,K(this,Wr)-e[t]),e[t]=0}),Je(this,Pl,(t,n,a,i)=>{if(We(this,qt,Zt).call(this,n))return 0;if(!si(a))if(i){if(typeof i!="function")throw new TypeError("sizeCalculation must be a function");if(a=i(n,t),!si(a))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return a}),Je(this,$o,(t,n,a)=>{if(e[t]=n,K(this,dr)){const i=K(this,dr)-e[t];for(;K(this,Wr)>i;)We(this,Go,Gc).call(this,!0)}Je(this,Wr,K(this,Wr)+e[t]),a&&(a.entrySize=n,a.totalCalculatedSize=K(this,Wr))})},Vi=new WeakMap,$o=new WeakMap,Pl=new WeakMap,ha=new WeakSet,li=function*({allowStale:e=this.allowStale}={}){if(K(this,pn))for(let t=K(this,yn);!(!We(this,Bl,a0).call(this,t)||((e||!K(this,fr).call(this,t))&&(yield t),t===K(this,Pn)));)t=K(this,hr)[t]},fa=new WeakSet,ci=function*({allowStale:e=this.allowStale}={}){if(K(this,pn))for(let t=K(this,Pn);!(!We(this,Bl,a0).call(this,t)||((e||!K(this,fr).call(this,t))&&(yield t),t===K(this,yn)));)t=K(this,Vn)[t]},Bl=new WeakSet,a0=function(e){return e!==void 0&&K(this,gn).get(K(this,Wt)[e])===e},Go=new WeakSet,Gc=function(e){var i,o;const t=K(this,Pn),n=K(this,Wt)[t],a=K(this,ot)[t];return K(this,mi)&&We(this,qt,Zt).call(this,a)?a.__abortController.abort(new Error("evicted")):(K(this,Zr)||K(this,zn))&&(K(this,Zr)&&((i=K(this,Vr))==null||i.call(this,a,n,"evict")),K(this,zn)&&((o=K(this,Tn))==null||o.push([a,n,"evict"]))),K(this,Vi).call(this,t),e&&(K(this,Wt)[t]=void 0,K(this,ot)[t]=void 0,K(this,Xr).push(t)),K(this,pn)===1?(Je(this,Pn,Je(this,yn,0)),K(this,Xr).length=0):Je(this,Pn,K(this,Vn)[t]),K(this,gn).delete(n),ec(this,pn)._--,t},qo=new WeakSet,qc=function(e,t,n,a){const i=t===void 0?void 0:K(this,ot)[t];if(We(this,qt,Zt).call(this,i))return i;const o=new Ru,{signal:s}=n;s==null||s.addEventListener("abort",()=>o.abort(s.reason),{signal:o.signal});const l={signal:o.signal,options:n,context:a},c=(A,I=!1)=>{const{aborted:M}=o.signal,U=n.ignoreFetchAbort&&A!==void 0;if(n.status&&(M&&!I?(n.status.fetchAborted=!0,n.status.fetchError=o.signal.reason,U&&(n.status.fetchAbortIgnored=!0)):n.status.fetchResolved=!0),M&&!U&&!I)return h(o.signal.reason);const V=_;return K(this,ot)[t]===_&&(A===void 0?V.__staleWhileFetching?K(this,ot)[t]=V.__staleWhileFetching:this.delete(e):(n.status&&(n.status.fetchUpdated=!0),this.set(e,A,l.options))),A},u=A=>(n.status&&(n.status.fetchRejected=!0,n.status.fetchError=A),h(A)),h=A=>{const{aborted:I}=o.signal,M=I&&n.allowStaleOnFetchAbort,U=M||n.allowStaleOnFetchRejection,V=U||n.noDeleteOnFetchRejection,m=_;if(K(this,ot)[t]===_&&(!V||m.__staleWhileFetching===void 0?this.delete(e):M||(K(this,ot)[t]=m.__staleWhileFetching)),U)return n.status&&m.__staleWhileFetching!==void 0&&(n.status.returnedStale=!0),m.__staleWhileFetching;if(m.__returned===m)throw A},p=(A,I)=>{var U;const M=(U=K(this,Uo))==null?void 0:U.call(this,e,i,l);M&&M instanceof Promise&&M.then(V=>A(V===void 0?void 0:V),I),o.signal.addEventListener("abort",()=>{(!n.ignoreFetchAbort||n.allowStaleOnFetchAbort)&&(A(void 0),n.allowStaleOnFetchAbort&&(A=V=>c(V,!0)))})};n.status&&(n.status.fetchDispatched=!0);const _=new Promise(p).then(c,u),b=Object.assign(_,{__abortController:o,__staleWhileFetching:i,__returned:void 0});return t===void 0?(this.set(e,b,{...l.options,status:void 0}),t=K(this,gn).get(e)):K(this,ot)[t]=b,b},qt=new WeakSet,Zt=function(e){if(!K(this,mi))return!1;const t=e;return!!t&&t instanceof Promise&&t.hasOwnProperty("__staleWhileFetching")&&t.__abortController instanceof Ru},Yl=new WeakSet,i0=function(e,t){K(this,hr)[t]=e,K(this,Vn)[e]=t},zi=new WeakSet,Xs=function(e){e!==K(this,yn)&&(e===K(this,Pn)?Je(this,Pn,K(this,Vn)[e]):We(this,Yl,i0).call(this,K(this,hr)[e],K(this,Vn)[e]),We(this,Yl,i0).call(this,K(this,yn),e),Je(this,yn,e))};let n0=N_;const ll=class ll extends Dl{constructor(t,n){super(n);T(this,"_fallbackMethod",()=>ll.createRestProxy(this.values.noteLength,this.app));T(this,"out",()=>{});this.values.noteLength=t}};T(ll,"createRestProxy",(t,n)=>{const a=new ll(t,n);return new Proxy(a,{get(i,o,s){return typeof i[o]>"u"?i._fallbackMethod:i[o]},set(i,o,s,l){return!1}})});let wu=ll;class TE extends Dl{constructor(t,n,a,i="",o=0){super(a);T(this,"input");T(this,"ziffers");T(this,"initCallTime",0);T(this,"startCallTime",0);T(this,"lastCallTime",0);T(this,"waitTime",0);T(this,"cueName");T(this,"played",!1);T(this,"current");T(this,"retro",!1);T(this,"index",-1);T(this,"zid","");T(this,"options",{});T(this,"skipIndex",0);T(this,"next",()=>(this.current=this.ziffers.next(),this.played=!0,this.current));T(this,"pulseToSecond",t=>this.app.clock.convertPulseToSecond(t));T(this,"firstRun",()=>this.notStarted());T(this,"atTheBeginning",()=>this.skipIndex===0&&this.ziffers.index<=0);T(this,"origin",()=>this.app.clock.pulses_since_origin+1);T(this,"pulse",()=>this.app.clock.time_position.pulse);T(this,"beat",()=>this.app.clock.time_position.beat);T(this,"nextBeat",()=>this.app.clock.next_beat_in_ticks);T(this,"nextBeatInTicks",()=>this.app.clock.next_beat_in_ticks);T(this,"areWeThereYet",()=>{this.app.clock.pulses_since_origin=0&&this.origin()>=this.waitTime&&(this.pulse()===0||this.origin()>=this.nextBeatInTicks()),n=this.current&&this.waitTime>=0&&this.pulseToSecond(this.origin())>=this.pulseToSecond(this.lastCallTime)+this.pulseToSecond(this.current.duration*4*this.app.clock.ppqn)&&this.origin()>=this.waitTime,a=t||n;return this.skipIndex=a?0:this.skipIndex+1,this.index=a?this.index+1:this.index,a&&this.notStarted()&&(this.initCallTime=this.app.clock.pulses_since_origin),this.atTheBeginning()&&(this.startCallTime=this.app.clock.pulses_since_origin),a});T(this,"powerTower",this.powerTowers);T(this,"octaTowers",this.octaTower);T(this,"boretz",this.boretzRegions);T(this,"weitzmann",this.weitzmannRegions);T(this,"lead",()=>this.voiceleading());T(this,"invert",t=>(this.atTheBeginning()&&this.ziffers.invert(t),this));T(this,"out",()=>{});if(this.app=a,this.options=n,typeof t=="string")this.input=t,this.ziffers=new _i(t,n);else if(typeof t=="number")this.input=t,this.ziffers=_i.fromNumber(t,n);else if(kw(t))this.ziffers=_i.fromGenerator(t,n),this.input=this.ziffers.input;else throw new Error("Invalid input");o&&(this.waitTime=o),this.zid=i}updatePattern(t,n){const a=this.ziffers.index,i=new _i(t,n);return i.values.length>0?(this.ziffers=i,this.ziffers.update(),this.ziffers.index=a,this.input=t,this.options=n,!0):!1}isValid(){return this.ziffers.values.length>0}reset(){this.initCallTime=0,this.startCallTime=0,this.lastCallTime=0,this.waitTime=0,this.index=0,this.skipIndex=0,this.played=!1,this.skipIndex=0,this.ziffers.reset()}get ticks(){return this.ziffers.duration*4*this.app.clock.ppqn}nextEndTime(){return this.startCallTime+this.ticks}updateLastCallTime(){(this.notStarted()||this.played)&&(this.lastCallTime=this.app.clock.pulses_since_origin,this.played=!1)}notStarted(){return this.ziffers.notStarted()}checkCue(){this.ziffers.atLast()&&this.cueName&&this.app.api.cueTimes[this.cueName]&&(delete this.app.api.cueTimes[this.cueName],this.cueName=void 0,this.waitTime=-1)}sound(t){if(this.areWeThereYet()){this.checkCue();const n=this.next(),a=this.app.clock.convertPulseToSecond(n.duration*4*this.app.clock.ppqn);if(n instanceof Yt){let i=n.getExisting("freq","note","pitch","originalPitch","key","scale","octave","pitchOctave","addedOctave","parsedScale");return n.sound&&(t=n.sound),t?i={...i,...this.processSound(t)}:i.s="sine",n.soundIndex&&(i.n=n.soundIndex),i.dur=a,new xl(i,this.app)}else if(n instanceof Bt){const i=n.pitches.map(l=>l.getExisting("freq","note","pitch","originalPitch","key","scale","octave","pitchOctave","addedOctave","parsedScale"));let o={dur:a};t?o={...o,...this.processSound(t)}:o.s="sine";let s=Cu(i,o);return new xl(s,this.app)}else if(n instanceof Kg)return wu.createRestProxy(n.duration,this.app)}else return rs.createSkipProxy()}midi(t=void 0){if(this.areWeThereYet()){this.checkCue();const n=this.next(),a=n.getExisting("note","pitch","originalPitch","bend","key","scale","octave","pitchOctave","addedOctave","parsedScale");if(n instanceof Yt){n.soundIndex&&(a.channel=n.soundIndex);const i=new Jg(a,this.app);return t?i.note(t):i}else{if(n instanceof Kg)return wu.createRestProxy(n.duration,this.app);if(n instanceof Bt){const i=n.midiChord(),o=Cu(i);return new Jg(o,this.app)}}}else return rs.createSkipProxy()}scale(t){return this.atTheBeginning()&&this.ziffers.scale(t),this}semitones(t,...n){return t=typeof t=="number"?[t,...n]:t,this.atTheBeginning()&&this.ziffers.semitones(t),this}cents(t,...n){return t=typeof t=="number"?[t,...n]:t,this.atTheBeginning()&&this.ziffers.cents(t),this}ratios(t,...n){return t=typeof t=="number"?[t,...n]:t,this.atTheBeginning()&&this.ziffers.ratios(t),this}edo(t,n=new Array(t).fill(1)){return this.atTheBeginning()&&this.ziffers.edo(t,n),this}key(t){return this.atTheBeginning()&&this.ziffers.key(t),this}octave(t){return this.atTheBeginning()&&this.ziffers.octave(t),this}tonnetz(t,n=[3,4,5]){return this.atTheBeginning()&&this.ziffers.tonnetz(t,n),this}triadTonnetz(t,n=[3,4,5]){return this.atTheBeginning()&&this.ziffers.triadTonnetz(t,n),this}tetraTonnetz(t,n=[3,4,5]){return this.atTheBeginning()&&this.ziffers.tetraTonnetz(t,n),this}octaCycle(t=[3,4,5],n=4){return this.atTheBeginning()&&this.ziffers.octaCycle(t,n),this}hexaCycle(t=[3,4,5],n=3){return this.atTheBeginning()&&this.ziffers.hexaCycle(t,n),this}enneaCycle(t=[3,4,5],n=3){return this.atTheBeginning()&&this.ziffers.enneaCycle(t,n),this}cubeDance(t=[3,4,5],n=3){return this.atTheBeginning()&&this.ziffers.cubeDance(t,n),this}powerTowers(t=[3,4,5],n=3){return this.atTheBeginning()&&this.ziffers.powerTowers(t,n),this}octaTower(t=[3,4,5],n=3){return this.atTheBeginning()&&this.ziffers.octaTower(t,n),this}boretzRegions(t=[3,4,5]){return this.atTheBeginning()&&this.ziffers.boretzRegions(t),this}weitzmannRegions(t=[3,4,5]){return this.atTheBeginning()&&this.ziffers.weitzmannRegions(t),this}shuffle(){return this.atTheBeginning()&&this.ziffers.shuffle(),this}deal(t=this.ziffers.values.length){return this.atTheBeginning()&&this.ziffers.deal(t),this}from(t){return this.atTheBeginning()&&this.ziffers.from(t),this}to(t){return this.atTheBeginning()&&this.ziffers.to(t),this}between(t,n){return this.atTheBeginning()&&this.ziffers.between(t,n+1),this}at(t,...n){return this.atTheBeginning()&&this.ziffers.at(t,...n),this}keep(){return this.ziffers.setRedo(0),this}repeat(t){return this.ziffers.setRedo(t<0?0:t),this}every(t){return this.atTheBeginning()&&this.ziffers.every(t),this}tonnetzChord(t){return this.atTheBeginning()&&this.ziffers.tonnetzChords(t),this}voiceleading(){return this.atTheBeginning()&&this.ziffers.lead(),this}arpeggio(t,...n){return typeof t=="number"&&(t=[t,...n]),this.atTheBeginning()&&this.ziffers.arpeggio(t),this}retrograde(){return this.atTheBeginning()&&this.ziffers.retrograde(),this}rotate(t=1){return this.atTheBeginning()&&this.ziffers.rotate(t+Vl(this.ziffers.cycleIndex,this.ziffers.evaluated.length)),this}listen(t){if(typeof t=="string"){const n=this.app.api.cueTimes[t];return this.cueName=t,n&&this.app.clock.pulses_since_origin<=n?this.waitTime=n:this.waitTime=-1,this}}wait(t){if(typeof t=="string"){const n=this.app.api.cueTimes[t];return this.cueName=t,n&&this.app.clock.pulses_since_origin<=n?this.waitTime=n:this.atTheBeginning()&&(this.waitTime=-1),this}if(this.atTheBeginning()){if(typeof t=="function"){const n=this.app.api.patternCache.get(t.name);return n&&(this.waitTime=n.nextEndTime()),this}else if(typeof t=="number")return this.waitTime=this.origin()+Math.ceil(t*4*this.app.clock.ppqn),this}return this}sync(t,n=!0){if(typeof t=="string"&&n){if(n){const a=this.app.api.cueTimes[t];a?this.waitTime=a:this.waitTime=-1}return this}if(this.atTheBeginning()&&this.notStarted()&&this.app.clock.pulses_since_origin>0){const i=typeof t=="function"?t.name:t,o=this.app.api.patternCache.get(i);if(o){const s=o.ziffers.duration,l=o.startCallTime,c=s*4*this.app.clock.ppqn;this.waitTime=l+c}}return this}log(t,...n){return this.app.api.log(this.ziffers.evaluated.map(a=>Object.values(a.getExisting(t,...n))).join(" ")),this}}const sK=r=>r[0]==="{"&&r[r.length-1]==="}",$s=(r,e)=>{if(sK(r)){const t=JSON.parse(r);return JSON.stringify({...t,...e})}else return JSON.stringify({...e,text:r})},lK=r=>{String.prototype.speak=function(){const e=JSON.parse(this.valueOf());new Lw({...e,text:e.text}).speak().then(()=>{}).catch(t=>{console.log("Error speaking:",t)})},String.prototype.rate=function(e){return $s(this.valueOf(),{rate:e})},String.prototype.pitch=function(e){return $s(this.valueOf(),{pitch:e})},String.prototype.lang=function(e){return $s(this.valueOf(),{lang:e})},String.prototype.volume=function(e){return $s(this.valueOf(),{volume:e})},String.prototype.voice=function(e){return $s(this.valueOf(),{voice:e})},String.prototype.z=function(e={}){return r.z(this.valueOf(),e)},String.prototype.z0=function(e={}){return r.z0(this.valueOf(),e)},String.prototype.z1=function(e={}){return r.z1(this.valueOf(),e)},String.prototype.z2=function(e={}){return r.z2(this.valueOf(),e)},String.prototype.z3=function(e={}){return r.z3(this.valueOf(),e)},String.prototype.z4=function(e={}){return r.z4(this.valueOf(),e)},String.prototype.z5=function(e={}){return r.z5(this.valueOf(),e)},String.prototype.z6=function(e={}){return r.z6(this.valueOf(),e)},String.prototype.z7=function(e={}){return r.z7(this.valueOf(),e)},String.prototype.z8=function(e={}){return r.z8(this.valueOf(),e)},String.prototype.z9=function(e={}){return r.z9(this.valueOf(),e)},String.prototype.z10=function(e={}){return r.z10(this.valueOf(),e)},String.prototype.z11=function(e={}){return r.z11(this.valueOf(),e)},String.prototype.z12=function(e={}){return r.z12(this.valueOf(),e)},String.prototype.z13=function(e={}){return r.z13(this.valueOf(),e)},String.prototype.z14=function(e={}){return r.z14(this.valueOf(),e)},String.prototype.z15=function(e={}){return r.z15(this.valueOf(),e)},String.prototype.z16=function(e={}){return r.z16(this.valueOf(),e)},String.prototype.note=function(){try{return parseInt(this.valueOf())}catch{return aa(this.valueOf())}}};let Up;class Lw{constructor(e){T(this,"speak",()=>new Promise((e,t)=>{if(this.options.text){const n=window.speechSynthesis;n.speaking&&n.cancel();const a=new SpeechSynthesisUtterance(this.options.text);a.rate=this.options.rate||1,a.pitch=this.options.pitch||1,a.volume=this.options.volume||1,this.options.voice&&(a.voice=n.getVoices()[this.options.voice]),this.options.lang&&(this.options.lang.length===2?a.lang=`${this.options.lang}-${this.options.lang.toUpperCase()}`:this.options.lang.length===5?a.lang=this.options.lang:a.lang="en-US"),a.onend=()=>{e()},a.onerror=i=>{t(i)},n.speaking?(n.cancel(),Up&&clearTimeout(Up),Up=setTimeout(()=>{n.speak(a)},200)):n.speak(a)}else t("No text provided")}));this.options=e}}const cK=["AJKPercusyn/ajkpercusyn-bd/Bassdrum.wav"],uK=["AJKPercusyn/ajkpercusyn-cb/Cowbell.wav","AJKPercusyn/ajkpercusyn-cb/Snarepop.wav"],dK=["AJKPercusyn/ajkpercusyn-ht/Tom.wav"],hK=["AJKPercusyn/ajkpercusyn-sd/Noise.wav"],fK=["AkaiLinn/akailinn-bd/Bassdrum.wav"],mK=["AkaiLinn/akailinn-cb/Cowbell.wav"],pK=["AkaiLinn/akailinn-cp/Clap.wav"],gK=["AkaiLinn/akailinn-cr/Crash.wav"],_K=["AkaiLinn/akailinn-hh/Closed Hat.wav"],bK=["AkaiLinn/akailinn-ht/Tom H.wav"],SK=["AkaiLinn/akailinn-lt/Tom L.wav"],OK=["AkaiLinn/akailinn-mt/Tom M.wav"],vK=["AkaiLinn/akailinn-oh/Open Hat.wav"],EK=["AkaiLinn/akailinn-rd/Ride.wav"],yK=["AkaiLinn/akailinn-sd/SD.wav"],TK=["AkaiLinn/akailinn-sh/Shuffle.wav"],CK=["AkaiLinn/akailinn-tb/Tambourin.wav"],RK=["AkaiMPC60/akaimpc60-bd/0 Bassdrum.wav","AkaiMPC60/akaimpc60-bd/Bassdrum Gated.wav"],wK=["AkaiMPC60/akaimpc60-cp/Clap.wav"],AK=["AkaiMPC60/akaimpc60-cr/Crash.wav"],IK=["AkaiMPC60/akaimpc60-hh/Closed Hat.wav"],kK=["AkaiMPC60/akaimpc60-ht/Tom H.wav"],NK=["AkaiMPC60/akaimpc60-lt/Tom L.wav"],DK=["AkaiMPC60/akaimpc60-misc/Bass.wav","AkaiMPC60/akaimpc60-misc/Electric Piano.wav"],xK=["AkaiMPC60/akaimpc60-mt/Tom M.wav"],MK=["AkaiMPC60/akaimpc60-oh/Open Hat.wav"],LK=["AkaiMPC60/akaimpc60-perc/Bongo.wav","AkaiMPC60/akaimpc60-perc/Click.wav","AkaiMPC60/akaimpc60-perc/Conga H.wav","AkaiMPC60/akaimpc60-perc/Conga L.wav","AkaiMPC60/akaimpc60-perc/Timbale.wav"],PK=["AkaiMPC60/akaimpc60-rd/Ride.wav"],BK=["AkaiMPC60/akaimpc60-rim/Rim Gated.wav"],YK=["AkaiMPC60/akaimpc60-sd/Snare 1.wav","AkaiMPC60/akaimpc60-sd/Snare 2.wav","AkaiMPC60/akaimpc60-sd/Snare 3.wav"],FK=["AkaiXR10/akaixr10-bd/Bassdrum-01.wav","AkaiXR10/akaixr10-bd/Bassdrum-02.wav","AkaiXR10/akaixr10-bd/Bassdrum-03.wav","AkaiXR10/akaixr10-bd/Bassdrum-04.wav","AkaiXR10/akaixr10-bd/Bassdrum-05.wav","AkaiXR10/akaixr10-bd/Bassdrum-06.wav","AkaiXR10/akaixr10-bd/Bassdrum-07.wav","AkaiXR10/akaixr10-bd/Bassdrum-08.wav","AkaiXR10/akaixr10-bd/Bassdrum-09.wav","AkaiXR10/akaixr10-bd/Bassdrum-10.wav"],UK=["AkaiXR10/akaixr10-cb/Cowbell.wav"],$K=["AkaiXR10/akaixr10-cp/Clap.wav"],GK=["AkaiXR10/akaixr10-cr/Crash-01.wav","AkaiXR10/akaixr10-cr/Crash-02.wav","AkaiXR10/akaixr10-cr/Crash-03.wav"],qK=["AkaiXR10/akaixr10-hh/Hat Closed.wav","AkaiXR10/akaixr10-hh/Hat Middle.wav"],QK=["AkaiXR10/akaixr10-ht/Tom H-02.wav"],HK=["AkaiXR10/akaixr10-lt/Tom L-01.wav","AkaiXR10/akaixr10-lt/Tom L-02.wav"],VK=["AkaiXR10/akaixr10-misc/Hit.wav","AkaiXR10/akaixr10-misc/Slap Bass.wav","AkaiXR10/akaixr10-misc/Square Kick-01.wav","AkaiXR10/akaixr10-misc/Square Kick-02.wav"],zK=["AkaiXR10/akaixr10-mt/Tom M-01.wav","AkaiXR10/akaixr10-mt/Tom M-02.wav"],WK=["AkaiXR10/akaixr10-oh/Hat Open.wav"],XK=["AkaiXR10/akaixr10-perc/Agogo.wav","AkaiXR10/akaixr10-perc/Claves.wav","AkaiXR10/akaixr10-perc/Conga-01.wav","AkaiXR10/akaixr10-perc/Conga-02.wav","AkaiXR10/akaixr10-perc/Conga-03.wav","AkaiXR10/akaixr10-perc/Conga-04.wav","AkaiXR10/akaixr10-perc/Fingersanp.wav","AkaiXR10/akaixr10-perc/Guiro-01.wav","AkaiXR10/akaixr10-perc/Guirro-02.wav","AkaiXR10/akaixr10-perc/Timbale H.wav","AkaiXR10/akaixr10-perc/Timbale L.wav","AkaiXR10/akaixr10-perc/Toma H-01.wav","AkaiXR10/akaixr10-perc/Triangle.wav","AkaiXR10/akaixr10-perc/Vibrator.wav","AkaiXR10/akaixr10-perc/Whistle.wav"],KK=["AkaiXR10/akaixr10-rd/Ride.wav"],ZK=["AkaiXR10/akaixr10-rim/Rim Shot-01.wav","AkaiXR10/akaixr10-rim/Rim Shot-02.wav"],jK=["AkaiXR10/akaixr10-sd/Snaredrum-01.wav","AkaiXR10/akaixr10-sd/Snaredrum-02.wav","AkaiXR10/akaixr10-sd/Snaredrum-03.wav","AkaiXR10/akaixr10-sd/Snaredrum-04.wav","AkaiXR10/akaixr10-sd/Snaredrum-05.wav","AkaiXR10/akaixr10-sd/Snaredrum-06.wav","AkaiXR10/akaixr10-sd/Snaredrum-07.wav","AkaiXR10/akaixr10-sd/Snaredrum-08.wav","AkaiXR10/akaixr10-sd/Snaredrum-09.wav","AkaiXR10/akaixr10-sd/Snaredrum-10.wav"],JK=["AkaiXR10/akaixr10-sh/Cabasa.wav"],eZ=["AkaiXR10/akaixr10-tb/Tambourine.wav"],tZ=["AlesisHR16/alesishr16-bd/Bassdrum.wav"],nZ=["AlesisHR16/alesishr16-cp/Clap.wav"],rZ=["AlesisHR16/alesishr16-hh/Closed Hat.wav"],aZ=["AlesisHR16/alesishr16-ht/Tom-2.wav"],iZ=["AlesisHR16/alesishr16-lt/Tom-1.wav"],oZ=["AlesisHR16/alesishr16-oh/Open Hat.wav"],sZ=["AlesisHR16/alesishr16-perc/Agogo Bell.wav","AlesisHR16/alesishr16-perc/Claves.wav","AlesisHR16/alesishr16-perc/Conga H.wav","AlesisHR16/alesishr16-perc/Conga L.wav","AlesisHR16/alesishr16-perc/Timbale.wav","AlesisHR16/alesishr16-perc/Triangle.wav","AlesisHR16/alesishr16-perc/Wood Block H.wav","AlesisHR16/alesishr16-perc/Wood Block L.wav"],lZ=["AlesisHR16/alesishr16-rim/Rim.wav"],cZ=["AlesisHR16/alesishr16-sd/Snaredrum.wav"],uZ=["AlesisHR16/alesishr16-sh/Cabasa.wav","AlesisHR16/alesishr16-sh/Maracas.wav","AlesisHR16/alesishr16-sh/Shaker.wav"],dZ=["AlesisSR16/alesissr16-bd/Bassdrum-01.wav","AlesisSR16/alesissr16-bd/Bassdrum-02.wav","AlesisSR16/alesissr16-bd/Bassdrum-03.wav","AlesisSR16/alesissr16-bd/Bassdrum-04.wav","AlesisSR16/alesissr16-bd/Bassdrum-05.wav","AlesisSR16/alesissr16-bd/Bassdrum-06.wav","AlesisSR16/alesissr16-bd/Bassdrum-07.wav","AlesisSR16/alesissr16-bd/Bassdrum-08.wav","AlesisSR16/alesissr16-bd/Bassdrum-09.wav","AlesisSR16/alesissr16-bd/Bassdrum-10.wav","AlesisSR16/alesissr16-bd/Bassdrum-11.wav","AlesisSR16/alesissr16-bd/Bassdrum-12.wav","AlesisSR16/alesissr16-bd/Bassdrum-13.wav"],hZ=["AlesisSR16/alesissr16-cb/Cowbell.wav"],fZ=["AlesisSR16/alesissr16-cp/Clap.wav"],mZ=["AlesisSR16/alesissr16-cr/Crash-01.wav","AlesisSR16/alesissr16-cr/Crash-02.wav"],pZ=["AlesisSR16/alesissr16-hh/Hat Closed-01.wav","AlesisSR16/alesissr16-hh/Hat Closed-02.wav","AlesisSR16/alesissr16-hh/Hat Closed-03.wav"],gZ=["AlesisSR16/alesissr16-misc/Hit.wav","AlesisSR16/alesissr16-misc/Metal.wav","AlesisSR16/alesissr16-misc/Synth Cymbal.wav"],_Z=["AlesisSR16/alesissr16-oh/Hat Open-01.wav","AlesisSR16/alesissr16-oh/Hat Open-02.wav","AlesisSR16/alesissr16-oh/Hat Open-03.wav","AlesisSR16/alesissr16-oh/Hat Reverse.wav"],bZ=["AlesisSR16/alesissr16-perc/Block.wav","AlesisSR16/alesissr16-perc/Bongo.wav","AlesisSR16/alesissr16-perc/Congo.wav","AlesisSR16/alesissr16-perc/Finger.wav","AlesisSR16/alesissr16-perc/Guiro.wav","AlesisSR16/alesissr16-perc/Timbale.wav","AlesisSR16/alesissr16-perc/Triangle.wav"],SZ=["AlesisSR16/alesissr16-rd/Ride-01.wav","AlesisSR16/alesissr16-rd/Ride-02.wav","AlesisSR16/alesissr16-rd/Ride-03.wav"],OZ=["AlesisSR16/alesissr16-rim/Rim.wav"],vZ=["AlesisSR16/alesissr16-sd/Snaredrum-01.wav","AlesisSR16/alesissr16-sd/Snaredrum-02.wav","AlesisSR16/alesissr16-sd/Snaredrum-03.wav","AlesisSR16/alesissr16-sd/Snaredrum-04.wav","AlesisSR16/alesissr16-sd/Snaredrum-05.wav","AlesisSR16/alesissr16-sd/Snaredrum-06.wav","AlesisSR16/alesissr16-sd/Snaredrum-07.wav","AlesisSR16/alesissr16-sd/Snaredrum-08.wav","AlesisSR16/alesissr16-sd/Snaredrum-09.wav","AlesisSR16/alesissr16-sd/Snaredrum-10.wav","AlesisSR16/alesissr16-sd/Snaredrum-11.wav","AlesisSR16/alesissr16-sd/Snaredrum-12.wav"],EZ=["AlesisSR16/alesissr16-sh/Shaker.wav"],yZ=["AlesisSR16/alesissr16-tb/Tamb.wav"],TZ=["BossDR110/bossdr110-bd/Bassdrum.wav"],CZ=["BossDR110/bossdr110-cp/Clap.wav"],RZ=["BossDR110/bossdr110-cr/Crash.wav"],wZ=["BossDR110/bossdr110-hh/Hat Closed.wav"],AZ=["BossDR110/bossdr110-oh/Hat Open.wav"],IZ=["BossDR110/bossdr110-rd/Ride.wav"],kZ=["BossDR110/bossdr110-sd/Snaredrum.wav"],NZ=["BossDR220/bossdr220-bd/Bassdrum.wav"],DZ=["BossDR220/bossdr220-cp/Clap.wav"],xZ=["BossDR220/bossdr220-cr/Crash.wav"],MZ=["BossDR220/bossdr220-hh/Hat Closed.wav"],LZ=["BossDR220/bossdr220-ht/Tom H.wav"],PZ=["BossDR220/bossdr220-lt/Tom L.wav"],BZ=["BossDR220/bossdr220-mt/Tom M.wav"],YZ=["BossDR220/bossdr220-oh/Hat Open.wav"],FZ=["BossDR220/bossdr220-perc/Clave.wav"],UZ=["BossDR220/bossdr220-rd/Ride.wav"],$Z=["BossDR220/bossdr220-sd/Snaredrum.wav"],GZ=["BossDR55/bossdr55-bd/Bassdrum-01.wav","BossDR55/bossdr55-bd/Bassdrum-02.wav"],qZ=["BossDR55/bossdr55-hh/Hihat1.wav","BossDR55/bossdr55-hh/Hihat2.wav"],QZ=["BossDR55/bossdr55-rim/Rimshot.wav"],HZ=["BossDR55/bossdr55-sd/Snaredrum-01.wav","BossDR55/bossdr55-sd/Snaredrum-02.wav","BossDR55/bossdr55-sd/Snaredrum-03.wav","BossDR55/bossdr55-sd/Snaredrum-05.wav","BossDR55/bossdr55-sd/Snaredrum-06.wav","BossDR55/bossdr55-sd/Snaredrum-07.wav","BossDR55/bossdr55-sd/Snaredrum-08.wav","BossDR55/bossdr55-sd/Snaredrum-09.wav"],VZ=["BossDR550/bossdr550-bd/Bassdrum-01.wav","BossDR550/bossdr550-bd/Bassdrum-02.wav","BossDR550/bossdr550-bd/Bassdrum-03.wav","BossDR550/bossdr550-bd/Bassdrum-04.wav","BossDR550/bossdr550-bd/Bassdrum-05.wav"],zZ=["BossDR550/bossdr550-cb/Cowbell-01.wav","BossDR550/bossdr550-cb/Cowbell-02.wav"],WZ=["BossDR550/bossdr550-cp/Clap.wav"],XZ=["BossDR550/bossdr550-cr/Crash.wav"],KZ=["BossDR550/bossdr550-hh/Hat Closed-01.wav","BossDR550/bossdr550-hh/Hat Closed-02.wav"],ZZ=["BossDR550/bossdr550-ht/Tom H-01.wav","BossDR550/bossdr550-ht/Tom H-02.wav","BossDR550/bossdr550-ht/Tom H-03.wav"],jZ=["BossDR550/bossdr550-lt/Tom L-01.wav","BossDR550/bossdr550-lt/Tom L-02.wav","BossDR550/bossdr550-lt/Tom L-03.wav"],JZ=["BossDR550/bossdr550-misc/Hi Q.wav","BossDR550/bossdr550-misc/Srcatch-01.wav","BossDR550/bossdr550-misc/Srcatch-02.wav"],ej=["BossDR550/bossdr550-mt/Tom M-01.wav","BossDR550/bossdr550-mt/Tom M-02.wav"],tj=["BossDR550/bossdr550-oh/Hat Open-01.wav","BossDR550/bossdr550-oh/Hat Open-02.wav"],nj=["BossDR550/bossdr550-perc/Agogo H.wav","BossDR550/bossdr550-perc/Agogo L.wav","BossDR550/bossdr550-perc/Bongo H.wav","BossDR550/bossdr550-perc/Bongo L.wav","BossDR550/bossdr550-perc/Claves.wav","BossDR550/bossdr550-perc/Conga H.wav","BossDR550/bossdr550-perc/Conga L.wav","BossDR550/bossdr550-perc/Conga S.wav","BossDR550/bossdr550-perc/Timbale H.wav","BossDR550/bossdr550-perc/Timbale L.wav","BossDR550/bossdr550-perc/Whistle.wav"],rj=["BossDR550/bossdr550-rd/Ride-01.wav","BossDR550/bossdr550-rd/Ride-02.wav"],aj=["BossDR550/bossdr550-rim/Rim Shot.wav"],ij=["BossDR550/bossdr550-sd/Snaredrum-01.wav","BossDR550/bossdr550-sd/Snaredrum-02.wav","BossDR550/bossdr550-sd/Snaredrum-03.wav","BossDR550/bossdr550-sd/Snaredrum-04.wav","BossDR550/bossdr550-sd/Snaredrum-05.wav","BossDR550/bossdr550-sd/Snaredrum-06.wav"],oj=["BossDR550/bossdr550-sh/Cabasa-01.wav","BossDR550/bossdr550-sh/Cabasa-02.wav"],sj=["BossDR550/bossdr550-tb/Tambourine.wav"],lj=["CasioRZ1/casiorz1-bd/Bassdrum.wav"],cj=["CasioRZ1/casiorz1-cb/Cowbell.wav"],uj=["CasioRZ1/casiorz1-cp/Clap.wav"],dj=["CasioRZ1/casiorz1-cr/Crash.wav"],hj=["CasioRZ1/casiorz1-hh/Hat Closed.wav"],fj=["CasioRZ1/casiorz1-ht/Tom H.wav"],mj=["CasioRZ1/casiorz1-lt/Tom L.wav"],pj=["CasioRZ1/casiorz1-mt/Tom M.wav"],gj=["CasioRZ1/casiorz1-rd/Hat Open.wav","CasioRZ1/casiorz1-rd/Ride.wav"],_j=["CasioRZ1/casiorz1-rim/Rim Shot.wav"],bj=["CasioRZ1/casiorz1-sd/0Snaredrum.wav"],Sj=["CasioSK1/casiosk1-bd/Bassdrum.wav"],Oj=["CasioSK1/casiosk1-hh/Hat Closed.wav"],vj=["CasioSK1/casiosk1-ht/Tom H.wav"],Ej=["CasioSK1/casiosk1-mt/Tom L.wav"],yj=["CasioSK1/casiosk1-oh/Hat Open.wav"],Tj=["CasioSK1/casiosk1-sd/Snaredrum.wav"],Cj=["CasioVL1/casiovl1-bd/Bassdrum.wav"],Rj=["CasioVL1/casiovl1-hh/Hi Hat.wav"],wj=["CasioVL1/casiovl1-sd/Snaredrum-01.wav"],Aj=["DoepferMS404/doepferms404-bd/0Bassdrum.wav","DoepferMS404/doepferms404-bd/Bassdrum Reverse.wav"],Ij=["DoepferMS404/doepferms404-hh/Hat Closed.wav"],kj=["DoepferMS404/doepferms404-lt/Tom.wav"],Nj=["DoepferMS404/doepferms404-oh/Hat Open.wav"],Dj=["DoepferMS404/doepferms404-sd/Snaredrum.wav"],xj=["EmuDrumulator/emudrumulator-bd/Bassdrum.wav"],Mj=["EmuDrumulator/emudrumulator-cb/Cowbell.wav"],Lj=["EmuDrumulator/emudrumulator-cp/Clap.wav"],Pj=["EmuDrumulator/emudrumulator-cr/Cymbal.wav"],Bj=["EmuDrumulator/emudrumulator-hh/Hat Closed.wav"],Yj=["EmuDrumulator/emudrumulator-ht/Tom H.wav"],Fj=["EmuDrumulator/emudrumulator-lt/Tom L.wav"],Uj=["EmuDrumulator/emudrumulator-mt/Tom M.wav"],$j=["EmuDrumulator/emudrumulator-oh/Hat Open.wav"],Gj=["EmuDrumulator/emudrumulator-perc/Claves.wav"],qj=["EmuDrumulator/emudrumulator-rim/Rim Shot.wav"],Qj=["EmuDrumulator/emudrumulator-sd/0Snaredrum.wav"],Hj=["EmuModular/emumodular-bd/Bassdrum-01.wav","EmuModular/emumodular-bd/Bassdrum-02.wav"],Vj=["EmuModular/emumodular-misc/EmuPong.wav"],zj=["EmuModular/emumodular-perc/Flick-02.wav","EmuModular/emumodular-perc/Flick01.wav"],Wj=["EmuSP12/emusp12-bd/Bassdrum-01.wav","EmuSP12/emusp12-bd/Bassdrum-02.wav","EmuSP12/emusp12-bd/Bassdrum-03.wav","EmuSP12/emusp12-bd/Bassdrum-04.wav","EmuSP12/emusp12-bd/Bassdrum-05.wav","EmuSP12/emusp12-bd/Bassdrum-06.wav","EmuSP12/emusp12-bd/Bassdrum-07.wav","EmuSP12/emusp12-bd/Bassdrum-08.wav","EmuSP12/emusp12-bd/Bassdrum-09.wav","EmuSP12/emusp12-bd/Bassdrum-10.wav","EmuSP12/emusp12-bd/Bassdrum-11.wav","EmuSP12/emusp12-bd/Bassdrum-12.wav","EmuSP12/emusp12-bd/Bassdrum-13.wav","EmuSP12/emusp12-bd/Bassdrum-14.wav"],Xj=["EmuSP12/emusp12-cb/Cowbell.wav"],Kj=["EmuSP12/emusp12-cp/Clap.wav"],Zj=["EmuSP12/emusp12-cr/Crash.wav"],jj=["EmuSP12/emusp12-hh/Hat Closed-01.wav","EmuSP12/emusp12-hh/Hat Closed-02.wav"],Jj=["EmuSP12/emusp12-ht/Tom H-01.wav","EmuSP12/emusp12-ht/Tom H-02.wav","EmuSP12/emusp12-ht/Tom H-03.wav","EmuSP12/emusp12-ht/Tom H-04.wav","EmuSP12/emusp12-ht/Tom H-05.wav","EmuSP12/emusp12-ht/Tom H-06.wav"],eJ=["EmuSP12/emusp12-lt/Tom L-01.wav","EmuSP12/emusp12-lt/Tom L-02.wav","EmuSP12/emusp12-lt/Tom L-03.wav","EmuSP12/emusp12-lt/Tom L-04.wav","EmuSP12/emusp12-lt/Tom L-05.wav","EmuSP12/emusp12-lt/Tom L-06.wav"],tJ=["EmuSP12/emusp12-misc/Metal-01.wav","EmuSP12/emusp12-misc/Metal-02.wav","EmuSP12/emusp12-misc/Metal-03.wav","EmuSP12/emusp12-misc/Scratch.wav","EmuSP12/emusp12-misc/Shot-01.wav","EmuSP12/emusp12-misc/Shot-02.wav","EmuSP12/emusp12-misc/Shot-03.wav"],nJ=["EmuSP12/emusp12-mt/Tom M-01.wav","EmuSP12/emusp12-mt/Tom M-02.wav","EmuSP12/emusp12-mt/Tom M-03.wav","EmuSP12/emusp12-mt/Tom M-05.wav"],rJ=["EmuSP12/emusp12-oh/Hhopen1.wav"],aJ=["EmuSP12/emusp12-perc/Blow1.wav"],iJ=["EmuSP12/emusp12-rd/Ride.wav"],oJ=["EmuSP12/emusp12-rim/zRim Shot-01.wav","EmuSP12/emusp12-rim/zRim Shot-02.wav"],sJ=["EmuSP12/emusp12-sd/Snaredrum-01.wav","EmuSP12/emusp12-sd/Snaredrum-02.wav","EmuSP12/emusp12-sd/Snaredrum-03.wav","EmuSP12/emusp12-sd/Snaredrum-04.wav","EmuSP12/emusp12-sd/Snaredrum-05.wav","EmuSP12/emusp12-sd/Snaredrum-06.wav","EmuSP12/emusp12-sd/Snaredrum-07.wav","EmuSP12/emusp12-sd/Snaredrum-08.wav","EmuSP12/emusp12-sd/Snaredrum-09.wav","EmuSP12/emusp12-sd/Snaredrum-10.wav","EmuSP12/emusp12-sd/Snaredrum-11.wav","EmuSP12/emusp12-sd/Snaredrum-12.wav","EmuSP12/emusp12-sd/Snaredrum-13.wav","EmuSP12/emusp12-sd/Snaredrum-14.wav","EmuSP12/emusp12-sd/Snaredrum-15.wav","EmuSP12/emusp12-sd/Snaredrum-16.wav","EmuSP12/emusp12-sd/Snaredrum-17.wav","EmuSP12/emusp12-sd/Snaredrum-18.wav","EmuSP12/emusp12-sd/Snaredrum-19.wav","EmuSP12/emusp12-sd/Snaredrum-20.wav","EmuSP12/emusp12-sd/Snaredrum-21.wav"],lJ=["KorgDDM110/korgddm110-bd/Bassdrum.wav"],cJ=["KorgDDM110/korgddm110-cp/Clap.wav"],uJ=["KorgDDM110/korgddm110-cr/Crash.wav"],dJ=["KorgDDM110/korgddm110-hh/Hat Closed.wav"],hJ=["KorgDDM110/korgddm110-ht/Tom H.wav","KorgDDM110/korgddm110-ht/Tom-01.wav"],fJ=["KorgDDM110/korgddm110-lt/Tom L.wav","KorgDDM110/korgddm110-lt/Tom-02.wav"],mJ=["KorgDDM110/korgddm110-oh/Hat Open.wav"],pJ=["KorgDDM110/korgddm110-rim/Rim Shot.wav"],gJ=["KorgDDM110/korgddm110-sd/0Snaredrum.wav"],_J=["KorgKPR77/korgkpr77-bd/Bassdrum.wav"],bJ=["KorgKPR77/korgkpr77-cp/Clap.wav"],SJ=["KorgKPR77/korgkpr77-hh/Hat Closed.wav"],OJ=["KorgKPR77/korgkpr77-oh/Hat Open.wav"],vJ=["KorgKPR77/korgkpr77-sd/Snaredrum.wav"],EJ=["KorgKR55/korgkr55-bd/Bassdrum.wav"],yJ=["KorgKR55/korgkr55-cb/Cowbell.wav"],TJ=["KorgKR55/korgkr55-cr/Cymbal.wav"],CJ=["KorgKR55/korgkr55-hh/Hat Closed.wav"],RJ=["KorgKR55/korgkr55-ht/Tom.wav"],wJ=["KorgKR55/korgkr55-oh/Hat Open.wav"],AJ=["KorgKR55/korgkr55-perc/Claves.wav","KorgKR55/korgkr55-perc/Conga.wav"],IJ=["KorgKR55/korgkr55-rim/Rim Shot.wav"],kJ=["KorgKR55/korgkr55-sd/0Snaredrum.wav"],NJ=["KorgKRZ/korgkrz-bd/Bassdrum.wav"],DJ=["KorgKRZ/korgkrz-cr/Crash.wav"],xJ=["KorgKRZ/korgkrz-fx/FX-01.wav","KorgKRZ/korgkrz-fx/FX-02.wav"],MJ=["KorgKRZ/korgkrz-hh/Hat Closed.wav"],LJ=["KorgKRZ/korgkrz-ht/Tom-02.wav"],PJ=["KorgKRZ/korgkrz-lt/Tom-01.wav"],BJ=["KorgKRZ/korgkrz-misc/Bell.wav"],YJ=["KorgKRZ/korgkrz-oh/Hat Open.wav"],FJ=["KorgKRZ/korgkrz-rd/Ride.wav"],UJ=["KorgKRZ/korgkrz-sd/Snaredrum-01.wav","KorgKRZ/korgkrz-sd/Snaredrum-02.wav"],$J=["KorgM1/korgm1-bd/Bassdrum-01.wav","KorgM1/korgm1-bd/Bassdrum-02.wav","KorgM1/korgm1-bd/Bassdrum-03.wav"],GJ=["KorgM1/korgm1-cb/Cowbel.wav"],qJ=["KorgM1/korgm1-cp/Clap.wav"],QJ=["KorgM1/korgm1-cr/Crash.wav"],HJ=["KorgM1/korgm1-hh/Hat Closed-01.wav","KorgM1/korgm1-hh/Hat Closed-02.wav"],VJ=["KorgM1/korgm1-ht/Tom-02.wav","KorgM1/korgm1-ht/Tom-03.wav"],zJ=["KorgM1/korgm1-misc/Belrng.wav","KorgM1/korgm1-misc/Drop.wav","KorgM1/korgm1-misc/Flexttone.wav","KorgM1/korgm1-misc/Hammer.wav","KorgM1/korgm1-misc/Metal.wav","KorgM1/korgm1-misc/Metronome-01.wav","KorgM1/korgm1-misc/Metronome-02.wav","KorgM1/korgm1-misc/Pole.wav","KorgM1/korgm1-misc/Scratch.wav","KorgM1/korgm1-misc/Snap.wav","KorgM1/korgm1-misc/Tubalar Bell-01.wav","KorgM1/korgm1-misc/Tubalar Bell-02.wav","KorgM1/korgm1-misc/Tubalar Bell-03.wav","KorgM1/korgm1-misc/Tubalar Bell-04.wav","KorgM1/korgm1-misc/Whiplash.wav","KorgM1/korgm1-misc/Windbells.wav"],WJ=["KorgM1/korgm1-mt/Tom-01.wav"],XJ=["KorgM1/korgm1-oh/Hat Open-01.wav","KorgM1/korgm1-oh/Hat Open-02.wav"],KJ=["KorgM1/korgm1-perc/Conga-01.wav","KorgM1/korgm1-perc/Conga-02.wav","KorgM1/korgm1-perc/Hit.wav","KorgM1/korgm1-perc/Pluck.wav","KorgM1/korgm1-perc/Timbale-01.wav","KorgM1/korgm1-perc/Timbale-02.wav","KorgM1/korgm1-perc/Woodblock.wav"],ZJ=["KorgM1/korgm1-rd/Ride.wav"],jJ=["KorgM1/korgm1-rim/Snaredrum-side.wav"],JJ=["KorgM1/korgm1-sd/Snaredrum-01.wav","KorgM1/korgm1-sd/Snaredrum-02.wav","KorgM1/korgm1-sd/Snaredrum-03.wav","KorgM1/korgm1-sd/Snaredrum-04.wav"],eee=["KorgM1/korgm1-sh/Shakers.wav"],tee=["KorgM1/korgm1-tb/Tambourine.wav"],nee=["KorgMinipops/korgminipops-bd/Bassdrum-01.wav","KorgMinipops/korgminipops-bd/Bassdrum-02.wav","KorgMinipops/korgminipops-bd/Bassdrum-03.wav","KorgMinipops/korgminipops-bd/Bassdrum-04.wav","KorgMinipops/korgminipops-bd/Bassdrum-05.wav","KorgMinipops/korgminipops-bd/Bassdrum-06.wav","KorgMinipops/korgminipops-bd/Bassdrum-07.wav"],ree=["KorgMinipops/korgminipops-hh/Hat Closed-01.wav","KorgMinipops/korgminipops-hh/Hat Closed-02.wav","KorgMinipops/korgminipops-hh/Hat Closed-03.wav","KorgMinipops/korgminipops-hh/Hat Closed-04.wav"],aee=["KorgMinipops/korgminipops-misc/Tom-01.wav","KorgMinipops/korgminipops-misc/Tom-02.wav","KorgMinipops/korgminipops-misc/Woodblock-01.wav","KorgMinipops/korgminipops-misc/Woodblock-02.wav"],iee=["KorgMinipops/korgminipops-oh/Hat Open-01.wav","KorgMinipops/korgminipops-oh/Hat Open-02.wav","KorgMinipops/korgminipops-oh/Hat Open-03.wav","KorgMinipops/korgminipops-oh/Hat Open-04.wav"],oee=["KorgMinipops/korgminipops-sd/Snaredrum-01.wav","KorgMinipops/korgminipops-sd/Snaredrum-02.wav","KorgMinipops/korgminipops-sd/Snaredrum-03.wav","KorgMinipops/korgminipops-sd/Snaredrum-04.wav","KorgMinipops/korgminipops-sd/Snaredrum-05.wav","KorgMinipops/korgminipops-sd/Snaredrum-06.wav","KorgMinipops/korgminipops-sd/Snaredrum-07.wav","KorgMinipops/korgminipops-sd/Snaredrum-08.wav","KorgMinipops/korgminipops-sd/Snaredrum-09.wav","KorgMinipops/korgminipops-sd/Snaredrum-10.wav","KorgMinipops/korgminipops-sd/Snaredrum-11.wav","KorgMinipops/korgminipops-sd/Snaredrum-12.wav","KorgMinipops/korgminipops-sd/Snaredrum-13.wav"],see=["KorgPoly800/korgpoly800-bd/Bassdrum-01.wav","KorgPoly800/korgpoly800-bd/Bassdrum-02.wav","KorgPoly800/korgpoly800-bd/Bassdrum-03.wav","KorgPoly800/korgpoly800-bd/Bassdrum-04.wav"],lee=["KorgT3/korgt3-bd/Bassdrum-01.wav","KorgT3/korgt3-bd/Bassdrum-02.wav","KorgT3/korgt3-bd/Bassdrum-03.wav","KorgT3/korgt3-bd/Bassdrum-04.wav","KorgT3/korgt3-bd/Bassdrum-05.wav"],cee=["KorgT3/korgt3-cp/Clap.wav"],uee=["KorgT3/korgt3-hh/Hat Closed-01.wav","KorgT3/korgt3-hh/Hat Closed-02.wav"],dee=["KorgT3/korgt3-misc/Bell-02.wav","KorgT3/korgt3-misc/Bell01.wav","KorgT3/korgt3-misc/Click.wav","KorgT3/korgt3-misc/Tubular Bell.wav"],hee=["KorgT3/korgt3-oh/Hat Open-01.wav","KorgT3/korgt3-oh/Hat Open-02.wav"],fee=["KorgT3/korgt3-perc/Blocks.wav","KorgT3/korgt3-perc/Conga.wav","KorgT3/korgt3-perc/Hit.wav","KorgT3/korgt3-perc/Stick.wav"],mee=["KorgT3/korgt3-rim/Rim shot.wav"],pee=["KorgT3/korgt3-sd/Snaredrum-01.wav","KorgT3/korgt3-sd/Snaredrum-02.wav","KorgT3/korgt3-sd/Snaredrum-03.wav","KorgT3/korgt3-sd/Snaredrum-04.wav","KorgT3/korgt3-sd/Snaredrum-05.wav"],gee=["KorgT3/korgt3-sh/Shaker-01.wav","KorgT3/korgt3-sh/Shaker-02.wav","KorgT3/korgt3-sh/zCabasa.wav"],_ee=["Linn9000/linn9000-bd/BAssdrum.wav"],bee=["Linn9000/linn9000-cb/Cowbell-01.wav","Linn9000/linn9000-cb/Cowbell-02.wav"],See=["Linn9000/linn9000-cr/Crash-01.wav","Linn9000/linn9000-cr/Crash-02.wav"],Oee=["Linn9000/linn9000-hh/Hat Closed.wav"],vee=["Linn9000/linn9000-ht/Tom-01.wav","Linn9000/linn9000-ht/Tom-02.wav"],Eee=["Linn9000/linn9000-lt/Tom-04.wav","Linn9000/linn9000-lt/Tom-05.wav"],yee=["Linn9000/linn9000-mt/Tom-03.wav"],Tee=["Linn9000/linn9000-oh/Hat Open.wav"],Cee=["Linn9000/linn9000-perc/Conga H.wav","Linn9000/linn9000-perc/Conga L.wav","Linn9000/linn9000-perc/Conga M.wav"],Ree=["Linn9000/linn9000-rd/Crash-03.wav","Linn9000/linn9000-rd/Ping.wav"],wee=["Linn9000/linn9000-rim/Rim Shot.wav"],Aee=["Linn9000/linn9000-sd/0Snaredrum.wav"],Iee=["Linn9000/linn9000-tb/Tambourine.wav"],kee=["LinnDrum/linndrum-bd/Bassdrum.wav"],Nee=["LinnDrum/linndrum-cb/Cowbell.wav"],Dee=["LinnDrum/linndrum-cp/Clap.wav"],xee=["LinnDrum/linndrum-cr/Crash.wav"],Mee=["LinnDrum/linndrum-hh/Hat Closed-01.wav","LinnDrum/linndrum-hh/Hat Closed-02.wav","LinnDrum/linndrum-hh/Hat Closed-03.wav"],Lee=["LinnDrum/linndrum-ht/Tom H-01.wav","LinnDrum/linndrum-ht/Tom H-02.wav"],Pee=["LinnDrum/linndrum-lt/Tom L-01.wav","LinnDrum/linndrum-lt/Tom L-02.wav"],Bee=["LinnDrum/linndrum-mt/Tom M-01.wav"],Yee=["LinnDrum/linndrum-oh/Hat Open.wav"],Fee=["LinnDrum/linndrum-perc/Conga H-01.wav","LinnDrum/linndrum-perc/Conga H-02.wav","LinnDrum/linndrum-perc/Conga L-01.wav","LinnDrum/linndrum-perc/Conga L-02.wav","LinnDrum/linndrum-perc/Conga M-01.wav","LinnDrum/linndrum-perc/Conga M-02.wav"],Uee=["LinnDrum/linndrum-rd/Ride.wav"],$ee=["LinnDrum/linndrum-rim/Sidestick-01.wav","LinnDrum/linndrum-rim/Sidestick-02.wav","LinnDrum/linndrum-rim/Sidestick-03.wav"],Gee=["LinnDrum/linndrum-sd/0Snarderum-01.wav","LinnDrum/linndrum-sd/0Snarderum-02.wav","LinnDrum/linndrum-sd/0Snarderum-03.wav"],qee=["LinnDrum/linndrum-sh/Cabasa.wav"],Qee=["LinnDrum/linndrum-tb/Tambourine.wav"],Hee=["LinnLM1/linnlm1-bd/LM-1_BD_1_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_2_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_3_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_4_TL.wav"],Vee=["LinnLM1/linnlm1-cb/LM-1_COWBELL_TL.wav"],zee=["LinnLM1/linnlm1-cp/LM-1_CLAP_1_TL.wav"],Wee=["LinnLM1/linnlm1-hh/LM-1_HH_1_TL.wav"],Xee=["LinnLM1/linnlm1-ht/LM-1_Tom_2_TL.wav"],Kee=["LinnLM1/linnlm1-lt/LM-1_Tom_1_TL.wav"],Zee=["LinnLM1/linnlm1-oh/LM-1_HH_2_TL.wav"],jee=["LinnLM1/linnlm1-perc/LM-1_BONGO_1_TL.wav","LinnLM1/linnlm1-perc/LM-1_BONGO_2_TL.wav","LinnLM1/linnlm1-perc/LM-1_WOODBLOCK_TL.wav"],Jee=["LinnLM1/linnlm1-rim/LM-1_RIMSHOT_1_TL.wav"],ete=["LinnLM1/linnlm1-sd/LM-1_SD_1_TL.wav"],tte=["LinnLM1/linnlm1-sh/LM-1_SHAKER_1_TL.wav"],nte=["LinnLM1/linnlm1-tb/LM-1_TAMB_TL.wav"],rte=["LinnLM2/linnlm2-bd/LM-2_BD_1_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_2_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_3_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_4_TL.wav"],ate=["LinnLM2/linnlm2-cb/LM-2_COWBELL_1_TL.wav"],ite=["LinnLM2/linnlm2-cp/LM-2_CLAP_1_TL.wav"],ote=["LinnLM2/linnlm2-cr/LM-2_CRASH_1_TL.wav"],ste=["LinnLM2/linnlm2-hh/LM-2_HH_1_TL.wav","LinnLM2/linnlm2-hh/LM-2_HH_2_TL.wav"],lte=["LinnLM2/linnlm2-ht/LM-2_TOM_1_TL.wav"],cte=["LinnLM2/linnlm2-lt/LM-2_TOM_3_TL.wav"],ute=["LinnLM2/linnlm2-mt/LM-2_TOM_2_TL.wav"],dte=["LinnLM2/linnlm2-oh/LM-2_OPEN_HH_2_TL.wav","LinnLM2/linnlm2-oh/LM-2_OPEN_HH_TL.wav"],hte=["LinnLM2/linnlm2-rd/LM-2_RIDE_1_TL.wav"],fte=["LinnLM2/linnlm2-rim/LM-2_RIMSHOT_1_TL.wav","LinnLM2/linnlm2-rim/LM-2_RIMSHOT_2_TL.wav"],mte=["LinnLM2/linnlm2-sd/LM-2_SD_1_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_2_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_3_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_4_TL.wav"],pte=["LinnLM2/linnlm2-sh/LM-2_SHAKER_1_TL.wav"],gte=["LinnLM2/linnlm2-tb/LM-2_TAMB_1_TL.wav"],_te=["MFB512/mfb512-bd/Bassdrum.wav"],bte=["MFB512/mfb512-cp/Clap.wav"],Ste=["MFB512/mfb512-cr/Crash.wav"],Ote=["MFB512/mfb512-hh/Hat Closed.wav"],vte=["MFB512/mfb512-ht/Tom H.wav"],Ete=["MFB512/mfb512-lt/Tom L.wav"],yte=["MFB512/mfb512-mt/Tom M.wav"],Tte=["MFB512/mfb512-oh/Hat Open.wav"],Cte=["MFB512/mfb512-sd/Snaredrum.wav"],Rte=["MPC1000/mpc1000-bd/MPC1000_808BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_909BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_DB-BD2_TL.wav","MPC1000/mpc1000-bd/MPC1000_HH-BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_HOUSEBD_TL.wav"],wte=["MPC1000/mpc1000-cp/MPC1000_CLAP_TL.wav"],Ate=["MPC1000/mpc1000-hh/MPC1000_808HH1_TL.wav","MPC1000/mpc1000-hh/MPC1000_808HH2_TL.wav","MPC1000/mpc1000-hh/MPC1000_909CHH_TL.wav","MPC1000/mpc1000-hh/MPC1000_HHCHH1_TL.wav"],Ite=["MPC1000/mpc1000-oh/MPC1000_909OHH_TL.wav"],kte=["MPC1000/mpc1000-perc/MPC1000_HHPERC_TL.wav"],Nte=["MPC1000/mpc1000-sd/MPC1000_808SD_TL.wav","MPC1000/mpc1000-sd/MPC1000_909SD_TL.wav","MPC1000/mpc1000-sd/MPC1000_DB-SN_TL.wav","MPC1000/mpc1000-sd/MPC1000_HH-SN_TL.wav"],Dte=["MPC1000/mpc1000-sh/MPC1000_808MRC_TL.wav"],xte=["MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-01.wav","MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-02.wav","MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-03.wav"],Mte=["MoogConcertMateMG1/moogconcertmatemg1-sd/Snaredrum-1.wav","MoogConcertMateMG1/moogconcertmatemg1-sd/Snaredrum-2.wav"],Lte=["OberheimDMX/oberheimdmx--perc/Timbale H.wav","OberheimDMX/oberheimdmx--perc/Timbale L.wav","OberheimDMX/oberheimdmx--perc/Timbale M.wav"],Pte=["OberheimDMX/oberheimdmx-bd/Bassdrum-01.wav","OberheimDMX/oberheimdmx-bd/Bassdrum-02.wav","OberheimDMX/oberheimdmx-bd/Bassdrum-03.wav"],Bte=["OberheimDMX/oberheimdmx-cp/Clap.wav"],Yte=["OberheimDMX/oberheimdmx-cr/Crash.wav"],Fte=["OberheimDMX/oberheimdmx-hh/Hat Closed.wav"],Ute=["OberheimDMX/oberheimdmx-ht/Tom H.wav"],$te=["OberheimDMX/oberheimdmx-lt/Tom L.wav"],Gte=["OberheimDMX/oberheimdmx-mt/Tom M.wav"],qte=["OberheimDMX/oberheimdmx-oh/Hat Open.wav"],Qte=["OberheimDMX/oberheimdmx-rd/Ride.wav"],Hte=["OberheimDMX/oberheimdmx-rim/Rim Shot.wav"],Vte=["OberheimDMX/oberheimdmx-sd/Snaredrum-01.wav","OberheimDMX/oberheimdmx-sd/Snaredrum-02.wav","OberheimDMX/oberheimdmx-sd/Snaredrum-03.wav"],zte=["OberheimDMX/oberheimdmx-sh/Cabasa.wav"],Wte=["OberheimDMX/oberheimdmx-tb/Tamborine.wav"],Xte=["RhodesPolaris/rhodespolaris-bd/Bassdrum-01.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-02.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-03.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-04.wav"],Kte=["RhodesPolaris/rhodespolaris-misc/Noise-1.wav","RhodesPolaris/rhodespolaris-misc/Noise-2.wav","RhodesPolaris/rhodespolaris-misc/Noise-3.wav","RhodesPolaris/rhodespolaris-misc/Noise-4.wav"],Zte=["RhodesPolaris/rhodespolaris-sd/Snaredrum-01.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-02.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-03.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-04.wav"],jte=["RhythmAce/rhythmace-bd/Bassdrum-01.wav","RhythmAce/rhythmace-bd/Bassdrum-02.wav","RhythmAce/rhythmace-bd/Bassdrum-03.wav"],Jte=["RhythmAce/rhythmace-hh/Hat Closed.wav"],ene=["RhythmAce/rhythmace-ht/Tom H.wav"],tne=["RhythmAce/rhythmace-lt/Tom L.wav"],nne=["RhythmAce/rhythmace-oh/Hat Open.wav"],rne=["RhythmAce/rhythmace-perc/Clave.wav","RhythmAce/rhythmace-perc/Click.wav","RhythmAce/rhythmace-perc/Percussion-01.wav","RhythmAce/rhythmace-perc/Percussion-02.wav","RhythmAce/rhythmace-perc/Percussion-03.wav","RhythmAce/rhythmace-perc/Percussion-04.wav"],ane=["RhythmAce/rhythmace-sd/Snaredrum-01.wav","RhythmAce/rhythmace-sd/Snaredrum-02.wav","RhythmAce/rhythmace-sd/Snaredrum-03.wav"],ine=["RolandCompurhythm1000/rolandcompurhythm1000-bd/Bassdrum.wav"],one=["RolandCompurhythm1000/rolandcompurhythm1000-cb/Cowbell.wav"],sne=["RolandCompurhythm1000/rolandcompurhythm1000-cp/Clap.wav"],lne=["RolandCompurhythm1000/rolandcompurhythm1000-cr/Crash.wav"],cne=["RolandCompurhythm1000/rolandcompurhythm1000-hh/Hat Closed.wav"],une=["RolandCompurhythm1000/rolandcompurhythm1000-ht/Tom H.wav"],dne=["RolandCompurhythm1000/rolandcompurhythm1000-lt/Tom L.wav"],hne=["RolandCompurhythm1000/rolandcompurhythm1000-mt/Tom M.wav"],fne=["RolandCompurhythm1000/rolandcompurhythm1000-oh/Hat Open.wav"],mne=["RolandCompurhythm1000/rolandcompurhythm1000-perc/Conga H.wav","RolandCompurhythm1000/rolandcompurhythm1000-perc/Conga L.wav","RolandCompurhythm1000/rolandcompurhythm1000-perc/Timbale.wav"],pne=["RolandCompurhythm1000/rolandcompurhythm1000-rd/Ride.wav"],gne=["RolandCompurhythm1000/rolandcompurhythm1000-rim/Rimshot.wav"],_ne=["RolandCompurhythm1000/rolandcompurhythm1000-sd/Snaredrum.wav"],bne=["RolandCompurhythm78/rolandcompurhythm78-bd/Bassdrum.wav"],Sne=["RolandCompurhythm78/rolandcompurhythm78-cb/Cowbell.wav"],One=["RolandCompurhythm78/rolandcompurhythm78-hh/Hat Closed-01.wav","RolandCompurhythm78/rolandcompurhythm78-hh/Hat Closed-02.wav"],vne=["RolandCompurhythm78/rolandcompurhythm78-misc/Quid-01.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-02.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-03.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-04.wav"],Ene=["RolandCompurhythm78/rolandcompurhythm78-oh/Hat Open-01.wav","RolandCompurhythm78/rolandcompurhythm78-oh/Hat Open-02.wav"],yne=["RolandCompurhythm78/rolandcompurhythm78-perc/Conga H.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Conga L.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Conga M.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Hit.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-01.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-02.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-03.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-04.wav"],Tne=["RolandCompurhythm78/rolandcompurhythm78-sd/Snaredrum.wav"],Cne=["RolandCompurhythm78/rolandcompurhythm78-tb/Tambourine.wav"],Rne=["RolandCompurhythm8000/rolandcompurhythm8000-bd/Bassdrum.wav"],wne=["RolandCompurhythm8000/rolandcompurhythm8000-cb/Cowbell.wav"],Ane=["RolandCompurhythm8000/rolandcompurhythm8000-cp/Clap.wav"],Ine=["RolandCompurhythm8000/rolandcompurhythm8000-cr/Cymball.wav"],kne=["RolandCompurhythm8000/rolandcompurhythm8000-hh/Hat Closed.wav"],Nne=["RolandCompurhythm8000/rolandcompurhythm8000-ht/Tom H.wav"],Dne=["RolandCompurhythm8000/rolandcompurhythm8000-lt/Tom L.wav"],xne=["RolandCompurhythm8000/rolandcompurhythm8000-mt/Tom M.wav"],Mne=["RolandCompurhythm8000/rolandcompurhythm8000-oh/Hat Open.wav"],Lne=["RolandCompurhythm8000/rolandcompurhythm8000-perc/Claves.wav","RolandCompurhythm8000/rolandcompurhythm8000-perc/Cr8kmcng.wav"],Pne=["RolandCompurhythm8000/rolandcompurhythm8000-rim/Rimshot.wav"],Bne=["RolandCompurhythm8000/rolandcompurhythm8000-sd/Snarderum.wav"],Yne=["RolandD110/rolandd110-bd/Bassdrum.wav"],Fne=["RolandD110/rolandd110-cb/Cowbell H.wav","RolandD110/rolandd110-cb/Cowbell L.wav"],Une=["RolandD110/rolandd110-cr/Crash.wav"],$ne=["RolandD110/rolandd110-hh/Hat Closed.wav"],Gne=["RolandD110/rolandd110-lt/Tom.wav"],qne=["RolandD110/rolandd110-oh/Hat Open.wav","RolandD110/rolandd110-oh/Hat Pedal.wav"],Qne=["RolandD110/rolandd110-perc/Bongo.wav","RolandD110/rolandd110-perc/Conga.wav","RolandD110/rolandd110-perc/Woodblock.wav"],Hne=["RolandD110/rolandd110-rd/Ride.wav"],Vne=["RolandD110/rolandd110-rim/Rimshot.wav"],zne=["RolandD110/rolandd110-sd/Snaredrum-01.wav","RolandD110/rolandd110-sd/Snaredrum-02.wav","RolandD110/rolandd110-sd/Snaredrum-03.wav"],Wne=["RolandD110/rolandd110-sh/Cabasa.wav"],Xne=["RolandD110/rolandd110-tb/Tambourine.wav"],Kne=["RolandD70/rolandd70-bd/Bassdrum-01.wav","RolandD70/rolandd70-bd/Bassdrum-02.wav","RolandD70/rolandd70-bd/Bassdrum-03.wav","RolandD70/rolandd70-bd/Bassdrum-04.wav"],Zne=["RolandD70/rolandd70-cb/Cowbell.wav"],jne=["RolandD70/rolandd70-cp/Clap.wav"],Jne=["RolandD70/rolandd70-cr/Crash.wav"],ere=["RolandD70/rolandd70-hh/Hat Closed.wav"],tre=["RolandD70/rolandd70-lt/Tom-02.wav"],nre=["RolandD70/rolandd70-mt/Tom.-01.wav"],rre=["RolandD70/rolandd70-oh/Hat Open.wav"],are=["RolandD70/rolandd70-perc/Sticks.wav"],ire=["RolandD70/rolandd70-rd/Ride.wav"],ore=["RolandD70/rolandd70-rim/Rim Shot.wav"],sre=["RolandD70/rolandd70-sd/Snaredrum-01.wav","RolandD70/rolandd70-sd/Snaredrum-02.wav","RolandD70/rolandd70-sd/Snaredrum-03.wav","RolandD70/rolandd70-sd/Snaredrum-04.wav","RolandD70/rolandd70-sd/Snaredrum-05.wav"],lre=["RolandD70/rolandd70-sh/Cabasa.wav"],cre=["RolandDDR30/rolandddr30-bd/Bassdrum-01.wav","RolandDDR30/rolandddr30-bd/Bassdrum-02.wav","RolandDDR30/rolandddr30-bd/Bassdrum-03.wav","RolandDDR30/rolandddr30-bd/Bassdrum-04.wav","RolandDDR30/rolandddr30-bd/Bassdrum-05.wav","RolandDDR30/rolandddr30-bd/Bassdrum-06.wav","RolandDDR30/rolandddr30-bd/Bassdrum-07.wav","RolandDDR30/rolandddr30-bd/Bassdrum-08.wav"],ure=["RolandDDR30/rolandddr30-ht/Tom-01.wav","RolandDDR30/rolandddr30-ht/Tom-03.wav","RolandDDR30/rolandddr30-ht/Tom-05.wav","RolandDDR30/rolandddr30-ht/Tom-07.wav"],dre=["RolandDDR30/rolandddr30-lt/Tom-02.wav","RolandDDR30/rolandddr30-lt/Tom-04.wav","RolandDDR30/rolandddr30-lt/Tom-06.wav","RolandDDR30/rolandddr30-lt/Tom-08.wav"],hre=["RolandDDR30/rolandddr30-sd/Snaredrum-01.wav","RolandDDR30/rolandddr30-sd/Snaredrum-02.wav","RolandDDR30/rolandddr30-sd/Snaredrum-03.wav","RolandDDR30/rolandddr30-sd/Snaredrum-04.wav","RolandDDR30/rolandddr30-sd/Snaredrum-05.wav","RolandDDR30/rolandddr30-sd/Snaredrum-06.wav","RolandDDR30/rolandddr30-sd/Snaredrum-07.wav","RolandDDR30/rolandddr30-sd/Snaredrum-08.wav"],fre=["RolandJD990/rolandjd990-bd/Bryt-kck.wav","RolandJD990/rolandjd990-bd/Butt-kck.wav","RolandJD990/rolandjd990-bd/Gate-kck.wav","RolandJD990/rolandjd990-bd/Indstr-k.wav","RolandJD990/rolandjd990-bd/Mach-kck.wav","RolandJD990/rolandjd990-bd/Mondo-k.wav","RolandJD990/rolandjd990-bd/Room-kck.wav","RolandJD990/rolandjd990-bd/Smash-k.wav","RolandJD990/rolandjd990-bd/Solid-k.wav","RolandJD990/rolandjd990-bd/Tekno-k.wav"],mre=["RolandJD990/rolandjd990-cb/Cowbell.wav"],pre=["RolandJD990/rolandjd990-cp/Dance-cl.wav"],gre=["RolandJD990/rolandjd990-cr/Crsh-cym.wav"],_re=["RolandJD990/rolandjd990-hh/Chh_1.wav","RolandJD990/rolandjd990-hh/Chh_2.wav","RolandJD990/rolandjd990-hh/Lite-ch1.wav","RolandJD990/rolandjd990-hh/Lite-ch2.wav"],bre=["RolandJD990/rolandjd990-ht/Rim-tom1.wav"],Sre=["RolandJD990/rolandjd990-lt/Blast-tm.wav","RolandJD990/rolandjd990-lt/Boosh-tm.wav","RolandJD990/rolandjd990-lt/E-tom.wav","RolandJD990/rolandjd990-lt/Power_tm.wav","RolandJD990/rolandjd990-lt/Rim-tom4.wav"],Ore=["RolandJD990/rolandjd990-misc/Crystal.wav","RolandJD990/rolandjd990-misc/Digibels.wav","RolandJD990/rolandjd990-misc/Digichim.wav","RolandJD990/rolandjd990-misc/Fingbell.wav","RolandJD990/rolandjd990-misc/Gamelan.wav","RolandJD990/rolandjd990-misc/Kalimba.wav","RolandJD990/rolandjd990-misc/Marimwav.wav","RolandJD990/rolandjd990-misc/Org_bell.wav","RolandJD990/rolandjd990-misc/Plink.wav","RolandJD990/rolandjd990-misc/Plunk.wav","RolandJD990/rolandjd990-misc/Vibes.wav","RolandJD990/rolandjd990-misc/Xylo.wav"],vre=["RolandJD990/rolandjd990-mt/Rim-tom2.wav","RolandJD990/rolandjd990-mt/Rim-tom3.wav"],Ere=["RolandJD990/rolandjd990-oh/Lite-ohh.wav","RolandJD990/rolandjd990-oh/Ohh.wav"],yre=["RolandJD990/rolandjd990-perc/Agogo_bl.wav","RolandJD990/rolandjd990-perc/Bottlhit.wav","RolandJD990/rolandjd990-perc/Rattles.wav","RolandJD990/rolandjd990-perc/Sm_metal.wav","RolandJD990/rolandjd990-perc/Snaps.wav","RolandJD990/rolandjd990-perc/Woodcrak.wav"],Tre=["RolandJD990/rolandjd990-rd/Ride_cym.wav"],Cre=["RolandJD990/rolandjd990-sd/90's-sd.wav","RolandJD990/rolandjd990-sd/Attack_s.wav","RolandJD990/rolandjd990-sd/Bigshots.wav","RolandJD990/rolandjd990-sd/Combo-sd.wav","RolandJD990/rolandjd990-sd/Dance-s1.wav","RolandJD990/rolandjd990-sd/Dance-s2.wav","RolandJD990/rolandjd990-sd/Disco-sd.wav","RolandJD990/rolandjd990-sd/Hard-sd.wav","RolandJD990/rolandjd990-sd/Hiphop-s.wav","RolandJD990/rolandjd990-sd/House-sd.wav","RolandJD990/rolandjd990-sd/Power_sd.wav","RolandJD990/rolandjd990-sd/Rap-sd.wav","RolandJD990/rolandjd990-sd/Splat-sd.wav","RolandJD990/rolandjd990-sd/Swing-sd.wav","RolandJD990/rolandjd990-sd/Video-sd.wav"],Rre=["RolandJD990/rolandjd990-tb/Tambourn.wav"],wre=["RolandMC202/rolandmc202-bd/Bassdrum-01.wav","RolandMC202/rolandmc202-bd/Bassdrum-02.wav","RolandMC202/rolandmc202-bd/Bassdrum-03.wav","RolandMC202/rolandmc202-bd/Bassdrum-04.wav","RolandMC202/rolandmc202-bd/Bassdrum-05.wav"],Are=["RolandMC202/rolandmc202-ht/Tom H-02.wav","RolandMC202/rolandmc202-ht/Tom H-03.wav","RolandMC202/rolandmc202-ht/Tom H-04.wav"],Ire=["RolandMC202/rolandmc202-perc/Click.wav"],kre=["RolandMC303/rolandmc303-bd/606bd1.wav","RolandMC303/rolandmc303-bd/606bd2.wav","RolandMC303/rolandmc303-bd/606bd3.wav","RolandMC303/rolandmc303-bd/Afrofeet.wav","RolandMC303/rolandmc303-bd/Blipbd.wav","RolandMC303/rolandmc303-bd/Cavebd.wav","RolandMC303/rolandmc303-bd/Cavebd2.wav","RolandMC303/rolandmc303-bd/Distbd1.wav","RolandMC303/rolandmc303-bd/Distbd2.wav","RolandMC303/rolandmc303-bd/Distbd3.wav","RolandMC303/rolandmc303-bd/Drybd1.wav","RolandMC303/rolandmc303-bd/Drybd2.wav","RolandMC303/rolandmc303-bd/Drybd3.wav","RolandMC303/rolandmc303-bd/Elecbd.wav","RolandMC303/rolandmc303-bd/Jnglebd2.wav","RolandMC303/rolandmc303-bd/Junglebd.wav"],Nre=["RolandMC303/rolandmc303-cb/78cowbel.wav","RolandMC303/rolandmc303-cb/Cowbell.wav"],Dre=["RolandMC303/rolandmc303-cp/707clap.wav","RolandMC303/rolandmc303-cp/Hardclap.wav","RolandMC303/rolandmc303-cp/Hc2clap.wav","RolandMC303/rolandmc303-cp/Hipclap1.wav","RolandMC303/rolandmc303-cp/Rapclap1.wav","RolandMC303/rolandmc303-cp/Rapclap2.wav","RolandMC303/rolandmc303-cp/Realclap.wav","RolandMC303/rolandmc303-cp/Shakecla.wav"],xre=["RolandMC303/rolandmc303-fx/Hrtbeat.wav","RolandMC303/rolandmc303-fx/Whitnoiz.wav"],Mre=["RolandMC303/rolandmc303-hh/606ch.wav","RolandMC303/rolandmc303-hh/707ch.wav","RolandMC303/rolandmc303-hh/78ch.wav","RolandMC303/rolandmc303-hh/Realch1.wav","RolandMC303/rolandmc303-hh/Realch2.wav","RolandMC303/rolandmc303-hh/Roomch.wav"],Lre=["RolandMC303/rolandmc303-ht/78hitom.wav","RolandMC303/rolandmc303-ht/Achitom1.wav","RolandMC303/rolandmc303-ht/Achitom2.wav","RolandMC303/rolandmc303-ht/Lechito1.wav","RolandMC303/rolandmc303-ht/Lechito2.wav"],Pre=["RolandMC303/rolandmc303-lt/78lotom.wav","RolandMC303/rolandmc303-lt/Aclotom1.wav","RolandMC303/rolandmc303-lt/Aclotom2.wav","RolandMC303/rolandmc303-lt/Lecloto2.wav","RolandMC303/rolandmc303-lt/Losyntht.wav"],Bre=["RolandMC303/rolandmc303-misc/Asiangon.wav","RolandMC303/rolandmc303-misc/Fnkygost.wav","RolandMC303/rolandmc303-misc/Fxsd1.wav","RolandMC303/rolandmc303-misc/Fxsd2.wav","RolandMC303/rolandmc303-misc/Mgblip1.wav","RolandMC303/rolandmc303-misc/Mutecuic.wav","RolandMC303/rolandmc303-misc/Opencuic.wav","RolandMC303/rolandmc303-misc/Slap.wav"],Yre=["RolandMC303/rolandmc303-mt/78midtom.wav","RolandMC303/rolandmc303-mt/Acmidtm2.wav","RolandMC303/rolandmc303-mt/Acmidtom.wav","RolandMC303/rolandmc303-mt/Lecmidt1.wav","RolandMC303/rolandmc303-mt/Lecmidt2.wav","RolandMC303/rolandmc303-mt/Midsynth.wav"],Fre=["RolandMC303/rolandmc303-oh/707oh.wav","RolandMC303/rolandmc303-oh/78oh.wav","RolandMC303/rolandmc303-oh/Realoh1.wav","RolandMC303/rolandmc303-oh/Realoh2.wav","RolandMC303/rolandmc303-oh/Roomoh.wav"],Ure=["RolandMC303/rolandmc303-perc/78guiro.wav","RolandMC303/rolandmc303-perc/78metalb.wav","RolandMC303/rolandmc303-perc/Bamboosd.wav","RolandMC303/rolandmc303-perc/Bamboost.wav","RolandMC303/rolandmc303-perc/Brushswi.wav","RolandMC303/rolandmc303-perc/Claves.wav","RolandMC303/rolandmc303-perc/Elechibo.wav","RolandMC303/rolandmc303-perc/Eleclobo.wav","RolandMC303/rolandmc303-perc/Elecloto.wav","RolandMC303/rolandmc303-perc/Fingersn.wav","RolandMC303/rolandmc303-perc/Hiagogo.wav","RolandMC303/rolandmc303-perc/Hibamboo.wav","RolandMC303/rolandmc303-perc/Hibongoo.wav","RolandMC303/rolandmc303-perc/Hicongao.wav","RolandMC303/rolandmc303-perc/Hicongas.wav","RolandMC303/rolandmc303-perc/Hihyoshi.wav","RolandMC303/rolandmc303-perc/Hisyntht.wav","RolandMC303/rolandmc303-perc/Hitimbal.wav","RolandMC303/rolandmc303-perc/Hiwoodbl.wav","RolandMC303/rolandmc303-perc/Loagogo.wav","RolandMC303/rolandmc303-perc/Lobamboo.wav","RolandMC303/rolandmc303-perc/Lobongoo.wav","RolandMC303/rolandmc303-perc/Locongao.wav","RolandMC303/rolandmc303-perc/Lohyoshi.wav","RolandMC303/rolandmc303-perc/Longguir.wav","RolandMC303/rolandmc303-perc/Longwhis.wav","RolandMC303/rolandmc303-perc/Lotimbal.wav","RolandMC303/rolandmc303-perc/Lowoodbl.wav","RolandMC303/rolandmc303-perc/Mutepand.wav","RolandMC303/rolandmc303-perc/Mutesurd.wav","RolandMC303/rolandmc303-perc/Mutetria.wav","RolandMC303/rolandmc303-perc/Openpand.wav","RolandMC303/rolandmc303-perc/Opensurd.wav","RolandMC303/rolandmc303-perc/Opentria.wav","RolandMC303/rolandmc303-perc/Shortgui.wav","RolandMC303/rolandmc303-perc/Shortwhi.wav","RolandMC303/rolandmc303-perc/Tablabay.wav","RolandMC303/rolandmc303-perc/Udo.wav","RolandMC303/rolandmc303-perc/Vibrasla.wav"],$re=["RolandMC303/rolandmc303-rd/Ridecym2.wav","RolandMC303/rolandmc303-rd/Ridecymb.wav"],Gre=["RolandMC303/rolandmc303-rim/Rimsd1.wav","RolandMC303/rolandmc303-rim/Rimsd2.wav","RolandMC303/rolandmc303-rim/Rimshot.wav","RolandMC303/rolandmc303-rim/Tinyrim2.wav","RolandMC303/rolandmc303-rim/Tinyrim3.wav","RolandMC303/rolandmc303-rim/Tinyrim4.wav"],qre=["RolandMC303/rolandmc303-sd/606sd1.wav","RolandMC303/rolandmc303-sd/606sd2.wav","RolandMC303/rolandmc303-sd/606sd3.wav","RolandMC303/rolandmc303-sd/78sd.wav","RolandMC303/rolandmc303-sd/80809sd.wav","RolandMC303/rolandmc303-sd/Brushslp.wav","RolandMC303/rolandmc303-sd/Brushtap.wav","RolandMC303/rolandmc303-sd/Clipsd1.wav","RolandMC303/rolandmc303-sd/Clipsd2.wav","RolandMC303/rolandmc303-sd/Drysd1.wav","RolandMC303/rolandmc303-sd/Drysd2.wav","RolandMC303/rolandmc303-sd/Elecsd1.wav","RolandMC303/rolandmc303-sd/Funkysd1.wav","RolandMC303/rolandmc303-sd/Funkysd2.wav","RolandMC303/rolandmc303-sd/Hardsd1.wav","RolandMC303/rolandmc303-sd/Hypersd1.wav","RolandMC303/rolandmc303-sd/Hypersd2.wav","RolandMC303/rolandmc303-sd/Jnglesd1.wav","RolandMC303/rolandmc303-sd/Jnglesd2.wav","RolandMC303/rolandmc303-sd/Jnglesd3.wav","RolandMC303/rolandmc303-sd/Jnglesd4.wav","RolandMC303/rolandmc303-sd/Midbambo.wav","RolandMC303/rolandmc303-sd/Rapsd.wav","RolandMC303/rolandmc303-sd/Tambsd1.wav","RolandMC303/rolandmc303-sd/Tightsd.wav","RolandMC303/rolandmc303-sd/Tinysd.wav"],Qre=["RolandMC303/rolandmc303-sh/626shake.wav","RolandMC303/rolandmc303-sh/Cabasado.wav","RolandMC303/rolandmc303-sh/Cabasaup.wav","RolandMC303/rolandmc303-sh/Maracas.wav","RolandMC303/rolandmc303-sh/Realph1.wav","RolandMC303/rolandmc303-sh/Realph2.wav","RolandMC303/rolandmc303-sh/Shaker.wav"],Hre=["RolandMC303/rolandmc303-tb/78tamb.wav","RolandMC303/rolandmc303-tb/Hittamb.wav","RolandMC303/rolandmc303-tb/Jngletam.wav","RolandMC303/rolandmc303-tb/Shaketam.wav","RolandMC303/rolandmc303-tb/Tambouri.wav"],Vre=["RolandMT32/rolandmt32-bd/Bassdrum.wav"],zre=["RolandMT32/rolandmt32-cb/Cowbell.wav"],Wre=["RolandMT32/rolandmt32-cp/Clap.wav"],Xre=["RolandMT32/rolandmt32-cr/Crash.wav"],Kre=["RolandMT32/rolandmt32-hh/Hat Closed.wav"],Zre=["RolandMT32/rolandmt32-ht/Tom H.wav"],jre=["RolandMT32/rolandmt32-lt/Tom L.wav"],Jre=["RolandMT32/rolandmt32-mt/Tom M.wav"],eae=["RolandMT32/rolandmt32-oh/Hat Open-01.wav","RolandMT32/rolandmt32-oh/Hat Open-02.wav"],tae=["RolandMT32/rolandmt32-perc/Agogo H.wav","RolandMT32/rolandmt32-perc/Agogo L.wav","RolandMT32/rolandmt32-perc/Bongo H.wav","RolandMT32/rolandmt32-perc/Bongo L.wav","RolandMT32/rolandmt32-perc/Claves.wav","RolandMT32/rolandmt32-perc/Conga H.wav","RolandMT32/rolandmt32-perc/Conga L.wav","RolandMT32/rolandmt32-perc/Conga Muted H.wav","RolandMT32/rolandmt32-perc/Quijada.wav","RolandMT32/rolandmt32-perc/Timbale H.wav","RolandMT32/rolandmt32-perc/Timbale L.wav","RolandMT32/rolandmt32-perc/Whistle Short.wav","RolandMT32/rolandmt32-perc/Whistle.wav"],nae=["RolandMT32/rolandmt32-rd/Ride.wav"],rae=["RolandMT32/rolandmt32-rim/RimShot.wav"],aae=["RolandMT32/rolandmt32-sd/Snaredrum-01.wav","RolandMT32/rolandmt32-sd/Snaredrum-02.wav"],iae=["RolandMT32/rolandmt32-sh/Cabasa.wav","RolandMT32/rolandmt32-sh/Maracas.wav"],oae=["RolandMT32/rolandmt32-tb/Tambourine.wav"],sae=["RolandR8/rolandr8-bd/Bassdrum-01.wav","RolandR8/rolandr8-bd/Bassdrum-02.wav","RolandR8/rolandr8-bd/Bassdrum-03.wav","RolandR8/rolandr8-bd/Bassdrum-04.wav","RolandR8/rolandr8-bd/Bassdrum-05.wav","RolandR8/rolandr8-bd/Bassdrum-06.wav","RolandR8/rolandr8-bd/Bassdrum-07.wav"],lae=["RolandR8/rolandr8-cb/Cowbell.wav"],cae=["RolandR8/rolandr8-cp/Clap.wav"],uae=["RolandR8/rolandr8-cr/Crash.wav"],dae=["RolandR8/rolandr8-hh/Hat Closed.wav","RolandR8/rolandr8-hh/Hat Pedal.wav"],hae=["RolandR8/rolandr8-ht/Tom H-01.wav","RolandR8/rolandr8-ht/Tom H-02.wav","RolandR8/rolandr8-ht/Tom H-03.wav","RolandR8/rolandr8-ht/Tom H-04.wav"],fae=["RolandR8/rolandr8-lt/Tom L-01.wav","RolandR8/rolandr8-lt/Tom L-02.wav","RolandR8/rolandr8-lt/Tom L-03.wav","RolandR8/rolandr8-lt/Tom L-04.wav"],mae=["RolandR8/rolandr8-mt/Tom M-01.wav","RolandR8/rolandr8-mt/Tom M-02.wav","RolandR8/rolandr8-mt/Tom M-03.wav","RolandR8/rolandr8-mt/Tom M-04.wav"],pae=["RolandR8/rolandr8-oh/Hat Open.wav"],gae=["RolandR8/rolandr8-perc/Bell-01.wav","RolandR8/rolandr8-perc/Bell-02.wav","RolandR8/rolandr8-perc/Bongo H.wav","RolandR8/rolandr8-perc/Bongo L.wav","RolandR8/rolandr8-perc/Conga.wav","RolandR8/rolandr8-perc/Metal.wav","RolandR8/rolandr8-perc/Whistle.wav","RolandR8/rolandr8-perc/Wood Block.wav"],_ae=["RolandR8/rolandr8-rd/Ride-01.wav","RolandR8/rolandr8-rd/Ride-02.wav"],bae=["RolandR8/rolandr8-rim/Rimshot1.wav","RolandR8/rolandr8-rim/Rimshot2.wav"],Sae=["RolandR8/rolandr8-sd/Snaredrum-01.wav","RolandR8/rolandr8-sd/Snaredrum-02.wav","RolandR8/rolandr8-sd/Snaredrum-03.wav","RolandR8/rolandr8-sd/Snaredrum-04.wav","RolandR8/rolandr8-sd/Snaredrum-05.wav","RolandR8/rolandr8-sd/Snaredrum-06.wav","RolandR8/rolandr8-sd/Snaredrum-07.wav","RolandR8/rolandr8-sd/Snaredrum-08.wav","RolandR8/rolandr8-sd/Snaredrum-09.wav","RolandR8/rolandr8-sd/Snaredrum-10.wav","RolandR8/rolandr8-sd/Snaredrum-11.wav","RolandR8/rolandr8-sd/Snaredrum-12.wav"],Oae=["RolandR8/rolandr8-sh/Cabasa1.wav","RolandR8/rolandr8-sh/Cabasa2.wav"],vae=["RolandR8/rolandr8-tb/Tambourine.wav"],Eae=["RolandS50/rolands50-bd/Bassdrum-01.wav","RolandS50/rolands50-bd/Bassdrum-02.wav","RolandS50/rolands50-bd/Bassdrum-03.wav","RolandS50/rolands50-bd/Bassdrum-04.wav"],yae=["RolandS50/rolands50-cb/Cowbell.wav"],Tae=["RolandS50/rolands50-cp/Clap.wav"],Cae=["RolandS50/rolands50-cr/China.wav","RolandS50/rolands50-cr/Crash.wav"],Rae=["RolandS50/rolands50-ht/Tom-01.wav"],wae=["RolandS50/rolands50-lt/Tom-03.wav","RolandS50/rolands50-lt/Tom-04.wav"],Aae=["RolandS50/rolands50-misc/Cuica-01.wav","RolandS50/rolands50-misc/Cuica-02.wav","RolandS50/rolands50-misc/Cuical-01.wav","RolandS50/rolands50-misc/Cuical-02.wav","RolandS50/rolands50-misc/Gong.wav","RolandS50/rolands50-misc/Tria-2.wav"],Iae=["RolandS50/rolands50-mt/Tom-02.wav"],kae=["RolandS50/rolands50-oh/Hihat.wav"],Nae=["RolandS50/rolands50-perc/Agogo-01.wav","RolandS50/rolands50-perc/Agogo-02.wav","RolandS50/rolands50-perc/Bongo.wav","RolandS50/rolands50-perc/Claves-01.wav","RolandS50/rolands50-perc/Claves-02.wav","RolandS50/rolands50-perc/Conga-01.wav","RolandS50/rolands50-perc/Conga-02.wav","RolandS50/rolands50-perc/Conga-03.wav","RolandS50/rolands50-perc/Qijada.wav","RolandS50/rolands50-perc/Timbale H.wav","RolandS50/rolands50-perc/Timbale L.wav","RolandS50/rolands50-perc/Tria-1.wav","RolandS50/rolands50-perc/Wblk.wav","RolandS50/rolands50-perc/Whstl.wav"],Dae=["RolandS50/rolands50-rd/Ride.wav"],xae=["RolandS50/rolands50-sd/Snaredrum-01.wav","RolandS50/rolands50-sd/Snaredrum-02.wav","RolandS50/rolands50-sd/Snaredrum-03.wav"],Mae=["RolandS50/rolands50-sh/Cabasa-01.wav","RolandS50/rolands50-sh/Cabasa-02.wav","RolandS50/rolands50-sh/Maracas-01.wav","RolandS50/rolands50-sh/Maracas-02.wav"],Lae=["RolandS50/rolands50-tb/Tambourine-01.wav","RolandS50/rolands50-tb/Tambourine-02.wav"],Pae=["RolandSH09/rolandsh09-bd/Bassdrum-01.wav","RolandSH09/rolandsh09-bd/Bassdrum-02.wav","RolandSH09/rolandsh09-bd/Bassdrum-03.wav","RolandSH09/rolandsh09-bd/Bassdrum-04.wav","RolandSH09/rolandsh09-bd/Bassdrum-05.wav","RolandSH09/rolandsh09-bd/Bassdrum-06.wav","RolandSH09/rolandsh09-bd/Bassdrum-07.wav","RolandSH09/rolandsh09-bd/Bassdrum-08.wav","RolandSH09/rolandsh09-bd/Bassdrum-09.wav","RolandSH09/rolandsh09-bd/Bassdrum-10.wav","RolandSH09/rolandsh09-bd/Bassdrum-11.wav","RolandSH09/rolandsh09-bd/Bassdrum-12.wav","RolandSH09/rolandsh09-bd/Bassdrum-13.wav","RolandSH09/rolandsh09-bd/Bassdrum-14.wav","RolandSH09/rolandsh09-bd/Bassdrum-15.wav","RolandSH09/rolandsh09-bd/Bassdrum-16.wav","RolandSH09/rolandsh09-bd/Bassdrum-17.wav","RolandSH09/rolandsh09-bd/Bassdrum-18.wav","RolandSH09/rolandsh09-bd/Bassdrum-19.wav","RolandSH09/rolandsh09-bd/Bassdrum-20.wav","RolandSH09/rolandsh09-bd/Bassdrum-21.wav","RolandSH09/rolandsh09-bd/Bassdrum-22.wav","RolandSH09/rolandsh09-bd/Bassdrum-23.wav","RolandSH09/rolandsh09-bd/Bassdrum-24.wav","RolandSH09/rolandsh09-bd/Bassdrum-25.wav","RolandSH09/rolandsh09-bd/Bassdrum-26.wav","RolandSH09/rolandsh09-bd/Bassdrum-27.wav","RolandSH09/rolandsh09-bd/Bassdrum-28.wav","RolandSH09/rolandsh09-bd/Bassdrum-29.wav","RolandSH09/rolandsh09-bd/Bassdrum-30.wav","RolandSH09/rolandsh09-bd/Bassdrum-31.wav","RolandSH09/rolandsh09-bd/Bassdrum-32.wav","RolandSH09/rolandsh09-bd/Bassdrum-33.wav","RolandSH09/rolandsh09-bd/Bassdrum-34.wav","RolandSH09/rolandsh09-bd/Bassdrum-35.wav","RolandSH09/rolandsh09-bd/Bassdrum-36.wav","RolandSH09/rolandsh09-bd/Bassdrum-37.wav","RolandSH09/rolandsh09-bd/Bassdrum-38.wav","RolandSH09/rolandsh09-bd/Bassdrum-39.wav","RolandSH09/rolandsh09-bd/Bassdrum-40.wav","RolandSH09/rolandsh09-bd/Bassdrum-41.wav","RolandSH09/rolandsh09-bd/Bassdrum-42.wav","RolandSH09/rolandsh09-bd/Bassdrum-43.wav"],Bae=["RolandSystem100/rolandsystem100-bd/Bassdrum-01.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-02.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-03.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-04.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-05.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-06.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-07.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-08.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-09.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-10.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-11.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-12.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-13.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-14.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-15.wav"],Yae=["RolandSystem100/rolandsystem100-hh/Hat Closed-01.wav","RolandSystem100/rolandsystem100-hh/Hat Closed-02.wav"],Fae=["RolandSystem100/rolandsystem100-misc/Tock.wav","RolandSystem100/rolandsystem100-misc/Triangle.wav"],Uae=["RolandSystem100/rolandsystem100-oh/Hat Open-01.wav","RolandSystem100/rolandsystem100-oh/Hat Open-02.wav","RolandSystem100/rolandsystem100-oh/Hat Open-03.wav"],$ae=["RolandSystem100/rolandsystem100-perc/Bell.wav","RolandSystem100/rolandsystem100-perc/Click-01.wav","RolandSystem100/rolandsystem100-perc/Click-02.wav","RolandSystem100/rolandsystem100-perc/Click-03.wav","RolandSystem100/rolandsystem100-perc/Click-04.wav","RolandSystem100/rolandsystem100-perc/Click-05.wav","RolandSystem100/rolandsystem100-perc/Click-06.wav","RolandSystem100/rolandsystem100-perc/Pling-01.wav","RolandSystem100/rolandsystem100-perc/Pling-02.wav","RolandSystem100/rolandsystem100-perc/Pling-03.wav","RolandSystem100/rolandsystem100-perc/Plopp-01.wav","RolandSystem100/rolandsystem100-perc/Plopp-02.wav","RolandSystem100/rolandsystem100-perc/Plopp-03.wav","RolandSystem100/rolandsystem100-perc/Plopp-04.wav","RolandSystem100/rolandsystem100-perc/Plopp-05.wav","RolandSystem100/rolandsystem100-perc/Plopp-06.wav","RolandSystem100/rolandsystem100-perc/Plopp-07.wav","RolandSystem100/rolandsystem100-perc/Plopp-08.wav","RolandSystem100/rolandsystem100-perc/Plopp-09.wav"],Gae=["RolandSystem100/rolandsystem100-sd/Snaredrum-01.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-02.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-03.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-04.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-05.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-06.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-07.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-08.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-09.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-10.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-11.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-12.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-14.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-15.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-16.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-17.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-18.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-19.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-20.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-21.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-22.wav"],qae=["RolandTR505/rolandtr505-bd/Bassdrum.wav"],Qae=["RolandTR505/rolandtr505-cb/Cowbell H.wav","RolandTR505/rolandtr505-cb/Cowbell L.wav"],Hae=["RolandTR505/rolandtr505-cp/Clap.wav"],Vae=["RolandTR505/rolandtr505-cr/Crash.wav"],zae=["RolandTR505/rolandtr505-hh/Hat Closed.wav"],Wae=["RolandTR505/rolandtr505-ht/Tom H.wav"],Xae=["RolandTR505/rolandtr505-lt/Tom L.wav"],Kae=["RolandTR505/rolandtr505-mt/Tom M.wav"],Zae=["RolandTR505/rolandtr505-oh/Hat Open.wav"],jae=["RolandTR505/rolandtr505-perc/Conga H.wav","RolandTR505/rolandtr505-perc/Conga L.wav","RolandTR505/rolandtr505-perc/Timbale.wav"],Jae=["RolandTR505/rolandtr505-rd/Ride.wav"],eie=["RolandTR505/rolandtr505-rim/Rimshot.wav"],tie=["RolandTR505/rolandtr505-sd/Snaredrum.wav"],nie=["RolandTR606/rolandtr606-bd/Bassdrum.wav"],rie=["RolandTR606/rolandtr606-cr/Cymbal.wav"],aie=["RolandTR606/rolandtr606-hh/Hat Closed.wav"],iie=["RolandTR606/rolandtr606-ht/Tom H.wav"],oie=["RolandTR606/rolandtr606-lt/Tom L.wav"],sie=["RolandTR606/rolandtr606-oh/Hat Open.wav"],lie=["RolandTR606/rolandtr606-sd/Snaredrum.wav"],cie=["RolandTR626/rolandtr626-bd/Bassdrum-01.wav","RolandTR626/rolandtr626-bd/Bassdrum-02.wav"],uie=["RolandTR626/rolandtr626-cb/Cowbell.wav"],die=["RolandTR626/rolandtr626-cp/Clap.wav"],hie=["RolandTR626/rolandtr626-cr/Crash.wav","RolandTR626/rolandtr626-cr/zChina.wav"],fie=["RolandTR626/rolandtr626-hh/Hat Closed.wav"],mie=["RolandTR626/rolandtr626-ht/Tom H-01.wav","RolandTR626/rolandtr626-ht/Tom H-02.wav"],pie=["RolandTR626/rolandtr626-lt/Tom L-01.wav","RolandTR626/rolandtr626-lt/Tom L-02.wav"],gie=["RolandTR626/rolandtr626-mt/Tom M-01.wav","RolandTR626/rolandtr626-mt/Tom M-02.wav"],_ie=["RolandTR626/rolandtr626-oh/Hat Open.wav"],bie=["RolandTR626/rolandtr626-perc/Agogo H.wav","RolandTR626/rolandtr626-perc/Agogo L.wav","RolandTR626/rolandtr626-perc/Clave.wav","RolandTR626/rolandtr626-perc/Conga H.wav","RolandTR626/rolandtr626-perc/Conga L.wav","RolandTR626/rolandtr626-perc/Conga M.wav","RolandTR626/rolandtr626-perc/Timbale H.wav","RolandTR626/rolandtr626-perc/Timbale L.wav"],Sie=["RolandTR626/rolandtr626-rd/Ride-01.wav","RolandTR626/rolandtr626-rd/Ride-02.wav"],Oie=["RolandTR626/rolandtr626-rim/Rimshot.wav"],vie=["RolandTR626/rolandtr626-sd/Snaredrum-01.wav","RolandTR626/rolandtr626-sd/Snaredrum-02.wav","RolandTR626/rolandtr626-sd/Snaredrum-03.wav"],Eie=["RolandTR626/rolandtr626-sh/Shaker.wav"],yie=["RolandTR626/rolandtr626-tb/Tambourine.wav"],Tie=["RolandTR707/rolandtr707-bd/Bassdrum-01.wav","RolandTR707/rolandtr707-bd/Bassdrum-02.wav"],Cie=["RolandTR707/rolandtr707-cb/Cowbell.wav"],Rie=["RolandTR707/rolandtr707-cp/Clap.wav"],wie=["RolandTR707/rolandtr707-cr/Crash.wav"],Aie=["RolandTR707/rolandtr707-hh/Hat Closed.wav"],Iie=["RolandTR707/rolandtr707-ht/Tom H.wav"],kie=["RolandTR707/rolandtr707-lt/Tom L.wav"],Nie=["RolandTR707/rolandtr707-mt/Tom M.wav"],Die=["RolandTR707/rolandtr707-oh/Hat Open.wav"],xie=["RolandTR707/rolandtr707-rim/Rimshot.wav"],Mie=["RolandTR707/rolandtr707-sd/Snaredrum-01.wav","RolandTR707/rolandtr707-sd/Snaredrum-02.wav"],Lie=["RolandTR707/rolandtr707-tb/Tambourine.wav"],Pie=["RolandTR727/rolandtr727-perc/Agogo H.wav","RolandTR727/rolandtr727-perc/Agogo L.wav","RolandTR727/rolandtr727-perc/Bongo H.wav","RolandTR727/rolandtr727-perc/Bongo L.wav","RolandTR727/rolandtr727-perc/Conga L.wav","RolandTR727/rolandtr727-perc/Quijada.wav","RolandTR727/rolandtr727-perc/Star-chimes.wav","RolandTR727/rolandtr727-perc/Timbale H.wav","RolandTR727/rolandtr727-perc/Timbale L.wav","RolandTR727/rolandtr727-perc/Whistle.wav"],Bie=["RolandTR727/rolandtr727-sh/Cabasa.wav","RolandTR727/rolandtr727-sh/Maracas.wav"],Yie=["RolandTR808/rolandtr808-bd/BD0000.WAV","RolandTR808/rolandtr808-bd/BD0010.WAV","RolandTR808/rolandtr808-bd/BD0025.WAV","RolandTR808/rolandtr808-bd/BD0050.WAV","RolandTR808/rolandtr808-bd/BD0075.WAV","RolandTR808/rolandtr808-bd/BD1000.WAV","RolandTR808/rolandtr808-bd/BD1010.WAV","RolandTR808/rolandtr808-bd/BD1025.WAV","RolandTR808/rolandtr808-bd/BD1050.WAV","RolandTR808/rolandtr808-bd/BD1075.WAV","RolandTR808/rolandtr808-bd/BD2500.WAV","RolandTR808/rolandtr808-bd/BD2510.WAV","RolandTR808/rolandtr808-bd/BD2525.WAV","RolandTR808/rolandtr808-bd/BD2550.WAV","RolandTR808/rolandtr808-bd/BD2575.WAV","RolandTR808/rolandtr808-bd/BD5000.WAV","RolandTR808/rolandtr808-bd/BD5010.WAV","RolandTR808/rolandtr808-bd/BD5025.WAV","RolandTR808/rolandtr808-bd/BD5050.WAV","RolandTR808/rolandtr808-bd/BD5075.WAV","RolandTR808/rolandtr808-bd/BD7500.WAV","RolandTR808/rolandtr808-bd/BD7510.WAV","RolandTR808/rolandtr808-bd/BD7525.WAV","RolandTR808/rolandtr808-bd/BD7550.WAV","RolandTR808/rolandtr808-bd/BD7575.WAV"],Fie=["RolandTR808/rolandtr808-cb/CB.WAV","RolandTR808/rolandtr808-cb/Cowbell.wav"],Uie=["RolandTR808/rolandtr808-cp/cp0.wav","RolandTR808/rolandtr808-cp/cp1.wav","RolandTR808/rolandtr808-cp/cp2.wav","RolandTR808/rolandtr808-cp/cp3.wav","RolandTR808/rolandtr808-cp/cp4.WAV"],$ie=["RolandTR808/rolandtr808-cr/CY0000.WAV","RolandTR808/rolandtr808-cr/CY0010.WAV","RolandTR808/rolandtr808-cr/CY0025.WAV","RolandTR808/rolandtr808-cr/CY0050.WAV","RolandTR808/rolandtr808-cr/CY0075.WAV","RolandTR808/rolandtr808-cr/CY1000.WAV","RolandTR808/rolandtr808-cr/CY1010.WAV","RolandTR808/rolandtr808-cr/CY1025.WAV","RolandTR808/rolandtr808-cr/CY1050.WAV","RolandTR808/rolandtr808-cr/CY1075.WAV","RolandTR808/rolandtr808-cr/CY2500.WAV","RolandTR808/rolandtr808-cr/CY2510.WAV","RolandTR808/rolandtr808-cr/CY2525.WAV","RolandTR808/rolandtr808-cr/CY2550.WAV","RolandTR808/rolandtr808-cr/CY2575.WAV","RolandTR808/rolandtr808-cr/CY5000.WAV","RolandTR808/rolandtr808-cr/CY5010.WAV","RolandTR808/rolandtr808-cr/CY5025.WAV","RolandTR808/rolandtr808-cr/CY5050.WAV","RolandTR808/rolandtr808-cr/CY5075.WAV","RolandTR808/rolandtr808-cr/CY7500.WAV","RolandTR808/rolandtr808-cr/CY7510.WAV","RolandTR808/rolandtr808-cr/CY7525.WAV","RolandTR808/rolandtr808-cr/CY7550.WAV","RolandTR808/rolandtr808-cr/CY7575.WAV"],Gie=["RolandTR808/rolandtr808-hh/CH.WAV"],qie=["RolandTR808/rolandtr808-ht/HT00.WAV","RolandTR808/rolandtr808-ht/HT10.WAV","RolandTR808/rolandtr808-ht/HT25.WAV","RolandTR808/rolandtr808-ht/HT50.WAV","RolandTR808/rolandtr808-ht/HT75.WAV"],Qie=["RolandTR808/rolandtr808-lt/LT00.WAV","RolandTR808/rolandtr808-lt/LT10.WAV","RolandTR808/rolandtr808-lt/LT25.WAV","RolandTR808/rolandtr808-lt/LT50.WAV","RolandTR808/rolandtr808-lt/LT75.WAV"],Hie=["RolandTR808/rolandtr808-mt/MT00.WAV","RolandTR808/rolandtr808-mt/MT10.WAV","RolandTR808/rolandtr808-mt/MT25.WAV","RolandTR808/rolandtr808-mt/MT50.WAV","RolandTR808/rolandtr808-mt/MT75.WAV"],Vie=["RolandTR808/rolandtr808-oh/OH00.WAV","RolandTR808/rolandtr808-oh/OH10.WAV","RolandTR808/rolandtr808-oh/OH25.WAV","RolandTR808/rolandtr808-oh/OH50.WAV","RolandTR808/rolandtr808-oh/OH75.WAV"],zie=["RolandTR808/rolandtr808-perc/CL.WAV","RolandTR808/rolandtr808-perc/HC00.WAV","RolandTR808/rolandtr808-perc/HC10.WAV","RolandTR808/rolandtr808-perc/HC25.WAV","RolandTR808/rolandtr808-perc/HC50.WAV","RolandTR808/rolandtr808-perc/HC75.WAV","RolandTR808/rolandtr808-perc/LC00.WAV","RolandTR808/rolandtr808-perc/LC10.WAV","RolandTR808/rolandtr808-perc/LC25.WAV","RolandTR808/rolandtr808-perc/LC50.WAV","RolandTR808/rolandtr808-perc/LC75.WAV","RolandTR808/rolandtr808-perc/MC00.WAV","RolandTR808/rolandtr808-perc/MC10.WAV","RolandTR808/rolandtr808-perc/MC25.WAV","RolandTR808/rolandtr808-perc/MC50.WAV","RolandTR808/rolandtr808-perc/MC75.WAV"],Wie=["RolandTR808/rolandtr808-rim/RS.WAV"],Xie=["RolandTR808/rolandtr808-sd/SD0000.WAV","RolandTR808/rolandtr808-sd/SD0010.WAV","RolandTR808/rolandtr808-sd/SD0025.WAV","RolandTR808/rolandtr808-sd/SD0050.WAV","RolandTR808/rolandtr808-sd/SD0075.WAV","RolandTR808/rolandtr808-sd/SD1000.WAV","RolandTR808/rolandtr808-sd/SD1010.WAV","RolandTR808/rolandtr808-sd/SD1025.WAV","RolandTR808/rolandtr808-sd/SD1050.WAV","RolandTR808/rolandtr808-sd/SD1075.WAV","RolandTR808/rolandtr808-sd/SD2500.WAV","RolandTR808/rolandtr808-sd/SD2510.WAV","RolandTR808/rolandtr808-sd/SD2525.WAV","RolandTR808/rolandtr808-sd/SD2550.WAV","RolandTR808/rolandtr808-sd/SD2575.WAV","RolandTR808/rolandtr808-sd/SD5000.WAV","RolandTR808/rolandtr808-sd/SD5010.WAV","RolandTR808/rolandtr808-sd/SD5025.WAV","RolandTR808/rolandtr808-sd/SD5050.WAV","RolandTR808/rolandtr808-sd/SD5075.WAV","RolandTR808/rolandtr808-sd/SD7500.WAV","RolandTR808/rolandtr808-sd/SD7510.WAV","RolandTR808/rolandtr808-sd/SD7525.WAV","RolandTR808/rolandtr808-sd/SD7550.WAV","RolandTR808/rolandtr808-sd/SD7575.WAV"],Kie=["RolandTR808/rolandtr808-sh/Cabasa.wav","RolandTR808/rolandtr808-sh/MA.WAV"],Zie=["RolandTR909/rolandtr909-bd/Bassdrum-01.wav","RolandTR909/rolandtr909-bd/Bassdrum-02.wav","RolandTR909/rolandtr909-bd/Bassdrum-03.wav","RolandTR909/rolandtr909-bd/Bassdrum-04.wav"],jie=["RolandTR909/rolandtr909-cp/Clap.wav","RolandTR909/rolandtr909-cp/cp01.wav","RolandTR909/rolandtr909-cp/cp02.wav","RolandTR909/rolandtr909-cp/cp03.wav","RolandTR909/rolandtr909-cp/cp04.wav"],Jie=["RolandTR909/rolandtr909-cr/Crash.wav","RolandTR909/rolandtr909-cr/cr01.wav","RolandTR909/rolandtr909-cr/cr02.wav","RolandTR909/rolandtr909-cr/cr03.wav","RolandTR909/rolandtr909-cr/cr04.wav"],eoe=["RolandTR909/rolandtr909-hh/hh01.wav","RolandTR909/rolandtr909-hh/hh02.wav","RolandTR909/rolandtr909-hh/hh03.wav","RolandTR909/rolandtr909-hh/hh04.wav"],toe=["RolandTR909/rolandtr909-ht/Tom H.wav","RolandTR909/rolandtr909-ht/ht01.wav","RolandTR909/rolandtr909-ht/ht02.wav","RolandTR909/rolandtr909-ht/ht03.wav","RolandTR909/rolandtr909-ht/ht04.wav","RolandTR909/rolandtr909-ht/ht05.wav","RolandTR909/rolandtr909-ht/ht06.wav","RolandTR909/rolandtr909-ht/ht07.wav","RolandTR909/rolandtr909-ht/ht08.wav"],noe=["RolandTR909/rolandtr909-lt/Tom L.wav","RolandTR909/rolandtr909-lt/lt01.wav","RolandTR909/rolandtr909-lt/lt02.wav","RolandTR909/rolandtr909-lt/lt03.wav","RolandTR909/rolandtr909-lt/lt04.wav","RolandTR909/rolandtr909-lt/lt05.wav","RolandTR909/rolandtr909-lt/lt06.wav","RolandTR909/rolandtr909-lt/lt07.wav","RolandTR909/rolandtr909-lt/lt08.wav"],roe=["RolandTR909/rolandtr909-mt/Tom M.wav","RolandTR909/rolandtr909-mt/mt01.wav","RolandTR909/rolandtr909-mt/mt02.wav","RolandTR909/rolandtr909-mt/mt03.wav","RolandTR909/rolandtr909-mt/mt04.wav","RolandTR909/rolandtr909-mt/mt05.wav","RolandTR909/rolandtr909-mt/mt06.wav","RolandTR909/rolandtr909-mt/mt07.wav","RolandTR909/rolandtr909-mt/mt08.wav"],aoe=["RolandTR909/rolandtr909-oh/Hat Open.wav","RolandTR909/rolandtr909-oh/oh01.wav","RolandTR909/rolandtr909-oh/oh02.wav","RolandTR909/rolandtr909-oh/oh03.wav","RolandTR909/rolandtr909-oh/oh04.wav"],ioe=["RolandTR909/rolandtr909-rd/Ride.wav","RolandTR909/rolandtr909-rd/rd01.wav","RolandTR909/rolandtr909-rd/rd02.wav","RolandTR909/rolandtr909-rd/rd03.wav","RolandTR909/rolandtr909-rd/rd04.wav"],ooe=["RolandTR909/rolandtr909-rim/Rimhot.wav","RolandTR909/rolandtr909-rim/rs01.wav","RolandTR909/rolandtr909-rim/rs02.wav"],soe=["RolandTR909/rolandtr909-sd/naredrum.wav","RolandTR909/rolandtr909-sd/sd01.wav","RolandTR909/rolandtr909-sd/sd02.wav","RolandTR909/rolandtr909-sd/sd03.wav","RolandTR909/rolandtr909-sd/sd04.wav","RolandTR909/rolandtr909-sd/sd05.wav","RolandTR909/rolandtr909-sd/sd06.wav","RolandTR909/rolandtr909-sd/sd07.wav","RolandTR909/rolandtr909-sd/sd08.wav","RolandTR909/rolandtr909-sd/sd09.wav","RolandTR909/rolandtr909-sd/sd10.wav","RolandTR909/rolandtr909-sd/sd11.wav","RolandTR909/rolandtr909-sd/sd12.wav","RolandTR909/rolandtr909-sd/sd13.wav","RolandTR909/rolandtr909-sd/sd14.wav","RolandTR909/rolandtr909-sd/sd15.wav"],loe=["SakataDPM48/sakatadpm48-bd/Bassdrum-01.wav","SakataDPM48/sakatadpm48-bd/Bassdrum-02.wav","SakataDPM48/sakatadpm48-bd/Bassdrum-03.wav"],coe=["SakataDPM48/sakatadpm48-cp/Clap.wav"],uoe=["SakataDPM48/sakatadpm48-cr/Crash.wav"],doe=["SakataDPM48/sakatadpm48-hh/Hat Closed-01.wav","SakataDPM48/sakatadpm48-hh/Hat Closed-02.wav"],hoe=["SakataDPM48/sakatadpm48-ht/Tom-01.wav"],foe=["SakataDPM48/sakatadpm48-lt/Tom-03.wav","SakataDPM48/sakatadpm48-lt/Tom-04.wav"],moe=["SakataDPM48/sakatadpm48-mt/Tom-02.wav"],poe=["SakataDPM48/sakatadpm48-oh/Hat Open.wav"],goe=["SakataDPM48/sakatadpm48-perc/Agogo1.wav","SakataDPM48/sakatadpm48-perc/Agogo2.wav"],_oe=["SakataDPM48/sakatadpm48-rd/Ride.wav"],boe=["SakataDPM48/sakatadpm48-rim/Rim.wav"],Soe=["SakataDPM48/sakatadpm48-sd/Snaredrum-01.wav","SakataDPM48/sakatadpm48-sd/Snaredrum-02.wav"],Ooe=["SakataDPM48/sakatadpm48-sh/Cabasa-01.wav","SakataDPM48/sakatadpm48-sh/Cabasa-02.wav"],voe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-bd/Bassdrum.wav"],Eoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cb/Cowbell.wav"],yoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cp/Clap.wav"],Toe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cr/Crash.wav"],Coe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-hh/Hat Closed.wav"],Roe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-ht/Tom.wav"],woe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-oh/Hat Open.wav"],Aoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-rd/Ride.wav"],Ioe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-rim/Rim Shot.wav"],koe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-sd/Snaredrum.wav"],Noe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-sh/Cabasa.wav"],Doe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-tb/Tambourine.wav"],xoe=["SequentialCircuitsTom/sequentialcircuitstom-bd/Bassdrum.wav"],Moe=["SequentialCircuitsTom/sequentialcircuitstom-cp/Clap.wav"],Loe=["SequentialCircuitsTom/sequentialcircuitstom-cr/Crash.wav"],Poe=["SequentialCircuitsTom/sequentialcircuitstom-hh/Hat Closed.wav"],Boe=["SequentialCircuitsTom/sequentialcircuitstom-ht/Tom-01.wav","SequentialCircuitsTom/sequentialcircuitstom-ht/Tom-02.wav"],Yoe=["SequentialCircuitsTom/sequentialcircuitstom-oh/Hat Open.wav"],Foe=["SequentialCircuitsTom/sequentialcircuitstom-sd/Snaredrum.wav"],Uoe=["SergeModular/sergemodular-bd/Bassdrum.wav"],$oe=["SergeModular/sergemodular-misc/Clink.wav"],Goe=["SergeModular/sergemodular-perc/Claves.wav","SergeModular/sergemodular-perc/Click-01.wav","SergeModular/sergemodular-perc/Click-02.wav","SergeModular/sergemodular-perc/Click-03.wav","SergeModular/sergemodular-perc/Click-04.wav"],qoe=["SimmonsSDS400/simmonssds400-ht/Tom-07.wav","SimmonsSDS400/simmonssds400-ht/Tom-09.wav","SimmonsSDS400/simmonssds400-ht/Tom-13.wav"],Qoe=["SimmonsSDS400/simmonssds400-lt/Tom-01.wav","SimmonsSDS400/simmonssds400-lt/Tom-02.wav","SimmonsSDS400/simmonssds400-lt/Tom-03.wav","SimmonsSDS400/simmonssds400-lt/Tom-08.wav","SimmonsSDS400/simmonssds400-lt/Tom-14.wav","SimmonsSDS400/simmonssds400-lt/Tom-17.wav"],Hoe=["SimmonsSDS400/simmonssds400-mt/Tom-04.wav","SimmonsSDS400/simmonssds400-mt/Tom-05.wav","SimmonsSDS400/simmonssds400-mt/Tom-06.wav","SimmonsSDS400/simmonssds400-mt/Tom-10.wav","SimmonsSDS400/simmonssds400-mt/Tom-11.wav","SimmonsSDS400/simmonssds400-mt/Tom-12.wav","SimmonsSDS400/simmonssds400-mt/Tom-15.wav","SimmonsSDS400/simmonssds400-mt/Tom-16.wav"],Voe=["SimmonsSDS400/simmonssds400-sd/Slap-1.wav","SimmonsSDS400/simmonssds400-sd/Slap-2.wav","SimmonsSDS400/simmonssds400-sd/Slap-3.wav"],zoe=["SimmonsSDS5/simmonssds5-bd/Bassdrum-01.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-02.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-03.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-04.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-05.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-06.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-07.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-08.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-09.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-10.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-11.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-12.wav"],Woe=["SimmonsSDS5/simmonssds5-hh/Hat Closed-01.wav","SimmonsSDS5/simmonssds5-hh/Hat Closed-02.wav","SimmonsSDS5/simmonssds5-hh/Hat Closed-03.wav","SimmonsSDS5/simmonssds5-hh/Hat Pedal-01.wav","SimmonsSDS5/simmonssds5-hh/Hat Pedal-02.wav"],Xoe=["SimmonsSDS5/simmonssds5-ht/Tom-01.wav","SimmonsSDS5/simmonssds5-ht/Tom-04.wav","SimmonsSDS5/simmonssds5-ht/Tom-05.wav"],Koe=["SimmonsSDS5/simmonssds5-lt/Tom-07.wav","SimmonsSDS5/simmonssds5-lt/Tom-08.wav","SimmonsSDS5/simmonssds5-lt/Tom-10.wav","SimmonsSDS5/simmonssds5-lt/Tom-11.wav","SimmonsSDS5/simmonssds5-lt/Tom-13.wav","SimmonsSDS5/simmonssds5-lt/Tom-14.wav","SimmonsSDS5/simmonssds5-lt/Tom-15.wav","SimmonsSDS5/simmonssds5-lt/Tom-17.wav"],Zoe=["SimmonsSDS5/simmonssds5-mt/Tom-02.wav","SimmonsSDS5/simmonssds5-mt/Tom-03.wav","SimmonsSDS5/simmonssds5-mt/Tom-06.wav","SimmonsSDS5/simmonssds5-mt/Tom-09.wav","SimmonsSDS5/simmonssds5-mt/Tom-12.wav","SimmonsSDS5/simmonssds5-mt/Tom-16.wav"],joe=["SimmonsSDS5/simmonssds5-oh/Hat Open-01.wav","SimmonsSDS5/simmonssds5-oh/Hat Open-02.wav"],Joe=["SimmonsSDS5/simmonssds5-rim/Rimshot-01.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-02.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-03.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-04.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-05.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-06.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-07.wav"],ese=["SimmonsSDS5/simmonssds5-sd/Snaredrum-01.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-02.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-03.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-04.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-05.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-06.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-07.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-08.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-09.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-10.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-11.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-12.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-13.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-14.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-15.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-16.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-17.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-18.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-19.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-20.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-21.wav"],tse=["SoundmastersR88/soundmastersr88-bd/Bassdrum.wav"],nse=["SoundmastersR88/soundmastersr88-cr/Crash.wav"],rse=["SoundmastersR88/soundmastersr88-hh/Closed Hat.wav"],ase=["SoundmastersR88/soundmastersr88-oh/Open Hat.wav"],ise=["SoundmastersR88/soundmastersr88-sd/Snare-1.wav","SoundmastersR88/soundmastersr88-sd/Snare-2.wav"],ose=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-bd/Bassdrum.wav"],sse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-hh/Closed Hat.wav"],lse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-oh/Open Hat.wav"],cse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-sd/Snaredrum.wav"],use=["ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-01.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-02.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-03.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-04.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-05.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-06.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-07.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-08.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-09.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-10.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-11.wav"],dse=["ViscoSpaceDrum/viscospacedrum-cb/Cowbell.wav"],hse=["ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-01.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-02.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-03.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-04.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Pedal-01.wav","ViscoSpaceDrum/viscospacedrum-hh/zHat Closed Reversed.wav"],fse=["ViscoSpaceDrum/viscospacedrum-ht/Synth Tom H.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-01.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-02.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-03.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-04.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-05.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom7.wav"],mse=["ViscoSpaceDrum/viscospacedrum-lt/Synth Tom L.wav","ViscoSpaceDrum/viscospacedrum-lt/Tom-06.wav"],pse=["ViscoSpaceDrum/viscospacedrum-misc/Bleep-01.wav","ViscoSpaceDrum/viscospacedrum-misc/Bleep-02.wav"],gse=["ViscoSpaceDrum/viscospacedrum-mt/Synth Tom M-01.wav","ViscoSpaceDrum/viscospacedrum-mt/Synth Tom M-02.wav"],_se=["ViscoSpaceDrum/viscospacedrum-oh/Hat Open-01.wav","ViscoSpaceDrum/viscospacedrum-oh/Hat Open-02.wav","ViscoSpaceDrum/viscospacedrum-oh/Hat Open-03.wav"],bse=["ViscoSpaceDrum/viscospacedrum-perc/Woodblock1.wav","ViscoSpaceDrum/viscospacedrum-perc/Woodblock2.wav"],Sse=["ViscoSpaceDrum/viscospacedrum-rim/Rimshot.wav"],Ose=["ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-01.wav","ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-02.wav","ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-03.wav"],vse=["XdrumLM8953/xdrumlm8953-bd/Bassdrum-01.wav","XdrumLM8953/xdrumlm8953-bd/Bassdrum-02.wav","XdrumLM8953/xdrumlm8953-bd/zphil-drm.wav"],Ese=["XdrumLM8953/xdrumlm8953-cr/Crash.wav"],yse=["XdrumLM8953/xdrumlm8953-hh/Hat Closed.wav","XdrumLM8953/xdrumlm8953-hh/Hat Pedal.wav"],Tse=["XdrumLM8953/xdrumlm8953-ht/Tom-01.wav","XdrumLM8953/xdrumlm8953-ht/Tom-02.wav"],Cse=["XdrumLM8953/xdrumlm8953-lt/Tom-05.wav","XdrumLM8953/xdrumlm8953-lt/Tom-06.wav"],Rse=["XdrumLM8953/xdrumlm8953-mt/Tom-03.wav","XdrumLM8953/xdrumlm8953-mt/Tom-04.wav"],wse=["XdrumLM8953/xdrumlm8953-oh/Hat Open.wav"],Ase=["XdrumLM8953/xdrumlm8953-rd/Ride.wav"],Ise=["XdrumLM8953/xdrumlm8953-rim/Rim Shot-01.wav","XdrumLM8953/xdrumlm8953-rim/Rim Shot-02.wav"],kse=["XdrumLM8953/xdrumlm8953-sd/Snaredrum-01.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-02.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-03.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-04.wav","XdrumLM8953/xdrumlm8953-sd/zSnare Fill.wav"],Nse=["XdrumLM8953/xdrumlm8953-tb/Tambourine.wav"],Dse=["YamahaRM50/yamaharm50-bd/BD-001.wav","YamahaRM50/yamaharm50-bd/BD-002.wav","YamahaRM50/yamaharm50-bd/BD-003.wav","YamahaRM50/yamaharm50-bd/BD-004.wav","YamahaRM50/yamaharm50-bd/BD-005.wav","YamahaRM50/yamaharm50-bd/BD-006.wav","YamahaRM50/yamaharm50-bd/BD-007.wav","YamahaRM50/yamaharm50-bd/BD-008.wav","YamahaRM50/yamaharm50-bd/BD-009.wav","YamahaRM50/yamaharm50-bd/BD-010.wav","YamahaRM50/yamaharm50-bd/BD-011..wav","YamahaRM50/yamaharm50-bd/BD-012.wav","YamahaRM50/yamaharm50-bd/BD-013.wav","YamahaRM50/yamaharm50-bd/BD-014.wav","YamahaRM50/yamaharm50-bd/BD-015.wav","YamahaRM50/yamaharm50-bd/BD-016.wav","YamahaRM50/yamaharm50-bd/BD-017.wav","YamahaRM50/yamaharm50-bd/BD-018.wav","YamahaRM50/yamaharm50-bd/BD-019.wav","YamahaRM50/yamaharm50-bd/BD-020.wav","YamahaRM50/yamaharm50-bd/BD-021.wav","YamahaRM50/yamaharm50-bd/BD-022.wav","YamahaRM50/yamaharm50-bd/BD-023.wav","YamahaRM50/yamaharm50-bd/BD-024.wav","YamahaRM50/yamaharm50-bd/BD-025.wav","YamahaRM50/yamaharm50-bd/BD-026.wav","YamahaRM50/yamaharm50-bd/BD-027.wav","YamahaRM50/yamaharm50-bd/BD-028.wav","YamahaRM50/yamaharm50-bd/BD-029.wav","YamahaRM50/yamaharm50-bd/BD-030.wav","YamahaRM50/yamaharm50-bd/BD-031.wav","YamahaRM50/yamaharm50-bd/BD-032.wav","YamahaRM50/yamaharm50-bd/BD-033.wav","YamahaRM50/yamaharm50-bd/BD-034.wav","YamahaRM50/yamaharm50-bd/BD-035.wav","YamahaRM50/yamaharm50-bd/BD-036.wav","YamahaRM50/yamaharm50-bd/BD-037.wav","YamahaRM50/yamaharm50-bd/BD-038.wav","YamahaRM50/yamaharm50-bd/BD-039.wav","YamahaRM50/yamaharm50-bd/BD-040.wav","YamahaRM50/yamaharm50-bd/BD-041.wav","YamahaRM50/yamaharm50-bd/BD-042.wav","YamahaRM50/yamaharm50-bd/BD-043.wav","YamahaRM50/yamaharm50-bd/BD-044.wav","YamahaRM50/yamaharm50-bd/BD-045.wav","YamahaRM50/yamaharm50-bd/BD-046.wav","YamahaRM50/yamaharm50-bd/BD-047.wav","YamahaRM50/yamaharm50-bd/BD-048.wav","YamahaRM50/yamaharm50-bd/BD-049.wav","YamahaRM50/yamaharm50-bd/BD-050.wav","YamahaRM50/yamaharm50-bd/BD-051.wav","YamahaRM50/yamaharm50-bd/BD-052.wav","YamahaRM50/yamaharm50-bd/BD-053.wav","YamahaRM50/yamaharm50-bd/BD-054.wav","YamahaRM50/yamaharm50-bd/BD-055.wav","YamahaRM50/yamaharm50-bd/BD-056.wav","YamahaRM50/yamaharm50-bd/BD-057.wav","YamahaRM50/yamaharm50-bd/BD-058.wav","YamahaRM50/yamaharm50-bd/BD-059.wav","YamahaRM50/yamaharm50-bd/BD-060.wav","YamahaRM50/yamaharm50-bd/BD-061.wav","YamahaRM50/yamaharm50-bd/BD-062.wav","YamahaRM50/yamaharm50-bd/BD-063.wav","YamahaRM50/yamaharm50-bd/BD-064.wav","YamahaRM50/yamaharm50-bd/BD-065.wav","YamahaRM50/yamaharm50-bd/BD-066.wav","YamahaRM50/yamaharm50-bd/BD-067.wav","YamahaRM50/yamaharm50-bd/BD-068.wav","YamahaRM50/yamaharm50-bd/BD-069.wav","YamahaRM50/yamaharm50-bd/BD-070.wav","YamahaRM50/yamaharm50-bd/BD-071.wav","YamahaRM50/yamaharm50-bd/BD-072.wav","YamahaRM50/yamaharm50-bd/BD-073.wav","YamahaRM50/yamaharm50-bd/BD-074.wav","YamahaRM50/yamaharm50-bd/BD-075.wav","YamahaRM50/yamaharm50-bd/BD-076.wav","YamahaRM50/yamaharm50-bd/BD-077.wav","YamahaRM50/yamaharm50-bd/BD-078.wav","YamahaRM50/yamaharm50-bd/BD-079.wav","YamahaRM50/yamaharm50-bd/BD-080.wav","YamahaRM50/yamaharm50-bd/BD-081.wav","YamahaRM50/yamaharm50-bd/BD-082.wav","YamahaRM50/yamaharm50-bd/BD-083.wav","YamahaRM50/yamaharm50-bd/BD-084.wav","YamahaRM50/yamaharm50-bd/BD-085.wav","YamahaRM50/yamaharm50-bd/BD-086.wav","YamahaRM50/yamaharm50-bd/BD-087.wav","YamahaRM50/yamaharm50-bd/BD-088.wav","YamahaRM50/yamaharm50-bd/BD-089.wav","YamahaRM50/yamaharm50-bd/BD-090.wav","YamahaRM50/yamaharm50-bd/BD-091.wav","YamahaRM50/yamaharm50-bd/BD-092.wav","YamahaRM50/yamaharm50-bd/BD-093.wav","YamahaRM50/yamaharm50-bd/BD-094.wav","YamahaRM50/yamaharm50-bd/BD-095.wav","YamahaRM50/yamaharm50-bd/BD-096.wav","YamahaRM50/yamaharm50-bd/BD-097.wav","YamahaRM50/yamaharm50-bd/BD-098.wav","YamahaRM50/yamaharm50-bd/BD-099.wav","YamahaRM50/yamaharm50-bd/BD-100.wav","YamahaRM50/yamaharm50-bd/BD-101.wav","YamahaRM50/yamaharm50-bd/BD-102.wav","YamahaRM50/yamaharm50-bd/BD-103.wav"],xse=["YamahaRM50/yamaharm50-cb/FX_001.wav","YamahaRM50/yamaharm50-cb/FX_002.wav","YamahaRM50/yamaharm50-cb/FX_025.wav","YamahaRM50/yamaharm50-cb/FX_026.wav","YamahaRM50/yamaharm50-cb/FX_027.wav","YamahaRM50/yamaharm50-cb/FX_061.wav"],Mse=["YamahaRM50/yamaharm50-cp/FX_059.wav","YamahaRM50/yamaharm50-cp/FX_060.wav"],Lse=["YamahaRM50/yamaharm50-cr/CYMBAL_043.wav","YamahaRM50/yamaharm50-cr/CYMBAL_044.wav","YamahaRM50/yamaharm50-cr/CYMBAL_045.wav","YamahaRM50/yamaharm50-cr/CYMBAL_046.wav","YamahaRM50/yamaharm50-cr/CYMBAL_047.wav","YamahaRM50/yamaharm50-cr/CYMBAL_048.wav","YamahaRM50/yamaharm50-cr/CYMBAL_049.wav","YamahaRM50/yamaharm50-cr/CYMBAL_050.wav","YamahaRM50/yamaharm50-cr/CYMBAL_051.wav","YamahaRM50/yamaharm50-cr/CYMBAL_052.wav","YamahaRM50/yamaharm50-cr/CYMBAL_053.wav","YamahaRM50/yamaharm50-cr/CYMBAL_054.wav","YamahaRM50/yamaharm50-cr/CYMBAL_055.wav","YamahaRM50/yamaharm50-cr/CYMBAL_056.wav","YamahaRM50/yamaharm50-cr/CYMBAL_057.wav","YamahaRM50/yamaharm50-cr/CYMBAL_058.wav","YamahaRM50/yamaharm50-cr/CYMBAL_059.wav","YamahaRM50/yamaharm50-cr/CYMBAL_060.wav","YamahaRM50/yamaharm50-cr/CYMBAL_061.wav","YamahaRM50/yamaharm50-cr/CYMBAL_063.wav","YamahaRM50/yamaharm50-cr/CYMBAL_064.wav","YamahaRM50/yamaharm50-cr/CYMBAL_065.wav"],Pse=["YamahaRM50/yamaharm50-hh/CYMBAL_001.wav","YamahaRM50/yamaharm50-hh/CYMBAL_002.wav","YamahaRM50/yamaharm50-hh/CYMBAL_005.wav","YamahaRM50/yamaharm50-hh/CYMBAL_006.wav","YamahaRM50/yamaharm50-hh/CYMBAL_008.wav","YamahaRM50/yamaharm50-hh/CYMBAL_009.wav","YamahaRM50/yamaharm50-hh/CYMBAL_010.wav","YamahaRM50/yamaharm50-hh/CYMBAL_013.wav","YamahaRM50/yamaharm50-hh/CYMBAL_014.wav","YamahaRM50/yamaharm50-hh/CYMBAL_016.wav","YamahaRM50/yamaharm50-hh/CYMBAL_017.wav","YamahaRM50/yamaharm50-hh/CYMBAL_019.wav","YamahaRM50/yamaharm50-hh/CYMBAL_020.wav","YamahaRM50/yamaharm50-hh/CYMBAL_021.wav","YamahaRM50/yamaharm50-hh/CYMBAL_024.wav","YamahaRM50/yamaharm50-hh/CYMBAL_025.wav","YamahaRM50/yamaharm50-hh/CYMBAL_026.wav","YamahaRM50/yamaharm50-hh/CYMBAL_028.wav"],Bse=["YamahaRM50/yamaharm50-ht/TOMS_001.wav","YamahaRM50/yamaharm50-ht/TOMS_005.wav","YamahaRM50/yamaharm50-ht/TOMS_009.wav","YamahaRM50/yamaharm50-ht/TOMS_010.wav","YamahaRM50/yamaharm50-ht/TOMS_013.wav","YamahaRM50/yamaharm50-ht/TOMS_017.wav","YamahaRM50/yamaharm50-ht/TOMS_021.wav","YamahaRM50/yamaharm50-ht/TOMS_022.wav","YamahaRM50/yamaharm50-ht/TOMS_025.wav","YamahaRM50/yamaharm50-ht/TOMS_026.wav","YamahaRM50/yamaharm50-ht/TOMS_029.wav","YamahaRM50/yamaharm50-ht/TOMS_035.wav","YamahaRM50/yamaharm50-ht/TOMS_039.wav","YamahaRM50/yamaharm50-ht/TOMS_043.wav","YamahaRM50/yamaharm50-ht/TOMS_047.wav","YamahaRM50/yamaharm50-ht/TOMS_049.wav","YamahaRM50/yamaharm50-ht/TOMS_052.wav","YamahaRM50/yamaharm50-ht/TOMS_056.wav","YamahaRM50/yamaharm50-ht/TOMS_064.wav","YamahaRM50/yamaharm50-ht/TOMS_068.wav","YamahaRM50/yamaharm50-ht/TOMS_072.wav","YamahaRM50/yamaharm50-ht/TOMS_077.wav","YamahaRM50/yamaharm50-ht/TOMS_085.wav","YamahaRM50/yamaharm50-ht/TOMS_089.wav","YamahaRM50/yamaharm50-ht/TOMS_101.wav"],Yse=["YamahaRM50/yamaharm50-lt/TOMS_004.wav","YamahaRM50/yamaharm50-lt/TOMS_008.wav","YamahaRM50/yamaharm50-lt/TOMS_012.wav","YamahaRM50/yamaharm50-lt/TOMS_015.wav","YamahaRM50/yamaharm50-lt/TOMS_016.wav","YamahaRM50/yamaharm50-lt/TOMS_019.wav","YamahaRM50/yamaharm50-lt/TOMS_020.wav","YamahaRM50/yamaharm50-lt/TOMS_024.wav","YamahaRM50/yamaharm50-lt/TOMS_028.wav","YamahaRM50/yamaharm50-lt/TOMS_032.wav","YamahaRM50/yamaharm50-lt/TOMS_033.wav","YamahaRM50/yamaharm50-lt/TOMS_034.wav","YamahaRM50/yamaharm50-lt/TOMS_038.wav","YamahaRM50/yamaharm50-lt/TOMS_041.wav","YamahaRM50/yamaharm50-lt/TOMS_042.wav","YamahaRM50/yamaharm50-lt/TOMS_046.wav","YamahaRM50/yamaharm50-lt/TOMS_048.wav","YamahaRM50/yamaharm50-lt/TOMS_050.wav","YamahaRM50/yamaharm50-lt/TOMS_051.wav","YamahaRM50/yamaharm50-lt/TOMS_053.wav","YamahaRM50/yamaharm50-lt/TOMS_054.wav","YamahaRM50/yamaharm50-lt/TOMS_055.wav","YamahaRM50/yamaharm50-lt/TOMS_058.wav","YamahaRM50/yamaharm50-lt/TOMS_059.wav","YamahaRM50/yamaharm50-lt/TOMS_061.wav","YamahaRM50/yamaharm50-lt/TOMS_062.wav","YamahaRM50/yamaharm50-lt/TOMS_063.wav","YamahaRM50/yamaharm50-lt/TOMS_066.wav","YamahaRM50/yamaharm50-lt/TOMS_067.wav","YamahaRM50/yamaharm50-lt/TOMS_071.wav","YamahaRM50/yamaharm50-lt/TOMS_075.wav","YamahaRM50/yamaharm50-lt/TOMS_079.wav","YamahaRM50/yamaharm50-lt/TOMS_082.wav","YamahaRM50/yamaharm50-lt/TOMS_083.wav","YamahaRM50/yamaharm50-lt/TOMS_084.wav","YamahaRM50/yamaharm50-lt/TOMS_087.wav","YamahaRM50/yamaharm50-lt/TOMS_088.wav","YamahaRM50/yamaharm50-lt/TOMS_092.wav","YamahaRM50/yamaharm50-lt/TOMS_094.wav","YamahaRM50/yamaharm50-lt/TOMS_095.wav","YamahaRM50/yamaharm50-lt/TOMS_096.wav","YamahaRM50/yamaharm50-lt/TOMS_099.wav","YamahaRM50/yamaharm50-lt/TOMS_100.wav","YamahaRM50/yamaharm50-lt/TOMS_103.wav","YamahaRM50/yamaharm50-lt/TOMS_104.wav","YamahaRM50/yamaharm50-lt/TOMS_105.wav","YamahaRM50/yamaharm50-lt/TOMS_106.wav","YamahaRM50/yamaharm50-lt/TOMS_107.wav","YamahaRM50/yamaharm50-lt/TOMS_108.wav"],Fse=["YamahaRM50/yamaharm50-misc/CYMBAL_062.wav","YamahaRM50/yamaharm50-misc/FX_071.wav","YamahaRM50/yamaharm50-misc/FX_072.wav","YamahaRM50/yamaharm50-misc/FX_074.wav","YamahaRM50/yamaharm50-misc/FX_075.wav","YamahaRM50/yamaharm50-misc/FX_076.wav","YamahaRM50/yamaharm50-misc/FX_079.wav","YamahaRM50/yamaharm50-misc/FX_082.wav","YamahaRM50/yamaharm50-misc/FX_083.wav","YamahaRM50/yamaharm50-misc/FX_085.wav","YamahaRM50/yamaharm50-misc/FX_086.wav","YamahaRM50/yamaharm50-misc/FX_087.wav","YamahaRM50/yamaharm50-misc/FX_088.wav","YamahaRM50/yamaharm50-misc/FX_089.wav","YamahaRM50/yamaharm50-misc/FX_090.wav","YamahaRM50/yamaharm50-misc/FX_091.wav","YamahaRM50/yamaharm50-misc/FX_092.wav","YamahaRM50/yamaharm50-misc/FX_093.wav","YamahaRM50/yamaharm50-misc/FX_094.wav","YamahaRM50/yamaharm50-misc/FX_095.wav","YamahaRM50/yamaharm50-misc/FX_098.wav","YamahaRM50/yamaharm50-misc/FX_122.wav","YamahaRM50/yamaharm50-misc/FX_126.wav","YamahaRM50/yamaharm50-misc/FX_127.wav","YamahaRM50/yamaharm50-misc/FX_128.wav","YamahaRM50/yamaharm50-misc/FX_129.wav","YamahaRM50/yamaharm50-misc/FX_135.wav","YamahaRM50/yamaharm50-misc/FX_139.wav"],Use=["YamahaRM50/yamaharm50-mt/TOMS_002.wav","YamahaRM50/yamaharm50-mt/TOMS_003.wav","YamahaRM50/yamaharm50-mt/TOMS_006.wav","YamahaRM50/yamaharm50-mt/TOMS_007.wav","YamahaRM50/yamaharm50-mt/TOMS_011.wav","YamahaRM50/yamaharm50-mt/TOMS_014.wav","YamahaRM50/yamaharm50-mt/TOMS_018.wav","YamahaRM50/yamaharm50-mt/TOMS_023.wav","YamahaRM50/yamaharm50-mt/TOMS_027.wav","YamahaRM50/yamaharm50-mt/TOMS_030.wav","YamahaRM50/yamaharm50-mt/TOMS_031.wav","YamahaRM50/yamaharm50-mt/TOMS_036.wav","YamahaRM50/yamaharm50-mt/TOMS_037.wav","YamahaRM50/yamaharm50-mt/TOMS_040.wav","YamahaRM50/yamaharm50-mt/TOMS_044.wav","YamahaRM50/yamaharm50-mt/TOMS_045.wav","YamahaRM50/yamaharm50-mt/TOMS_057.wav","YamahaRM50/yamaharm50-mt/TOMS_060.wav","YamahaRM50/yamaharm50-mt/TOMS_065.wav","YamahaRM50/yamaharm50-mt/TOMS_069.wav","YamahaRM50/yamaharm50-mt/TOMS_070.wav","YamahaRM50/yamaharm50-mt/TOMS_073.wav","YamahaRM50/yamaharm50-mt/TOMS_074.wav","YamahaRM50/yamaharm50-mt/TOMS_076.wav","YamahaRM50/yamaharm50-mt/TOMS_078.wav","YamahaRM50/yamaharm50-mt/TOMS_080.wav","YamahaRM50/yamaharm50-mt/TOMS_081.wav","YamahaRM50/yamaharm50-mt/TOMS_086.wav","YamahaRM50/yamaharm50-mt/TOMS_090.wav","YamahaRM50/yamaharm50-mt/TOMS_091.wav","YamahaRM50/yamaharm50-mt/TOMS_093.wav","YamahaRM50/yamaharm50-mt/TOMS_097.wav","YamahaRM50/yamaharm50-mt/TOMS_098.wav","YamahaRM50/yamaharm50-mt/TOMS_102.wav"],$se=["YamahaRM50/yamaharm50-oh/CYMBAL_003.wav","YamahaRM50/yamaharm50-oh/CYMBAL_004.wav","YamahaRM50/yamaharm50-oh/CYMBAL_007.wav","YamahaRM50/yamaharm50-oh/CYMBAL_011.wav","YamahaRM50/yamaharm50-oh/CYMBAL_012.wav","YamahaRM50/yamaharm50-oh/CYMBAL_015.wav","YamahaRM50/yamaharm50-oh/CYMBAL_018.wav","YamahaRM50/yamaharm50-oh/CYMBAL_022.wav","YamahaRM50/yamaharm50-oh/CYMBAL_023.wav","YamahaRM50/yamaharm50-oh/CYMBAL_027.wav","YamahaRM50/yamaharm50-oh/CYMBAL_029.wav","YamahaRM50/yamaharm50-oh/FX_064.wav"],Gse=["YamahaRM50/yamaharm50-perc/FX_003.wav","YamahaRM50/yamaharm50-perc/FX_004.wav","YamahaRM50/yamaharm50-perc/FX_012.wav","YamahaRM50/yamaharm50-perc/FX_013.wav","YamahaRM50/yamaharm50-perc/FX_014.wav","YamahaRM50/yamaharm50-perc/FX_015.wav","YamahaRM50/yamaharm50-perc/FX_016.wav","YamahaRM50/yamaharm50-perc/FX_017.wav","YamahaRM50/yamaharm50-perc/FX_018.wav","YamahaRM50/yamaharm50-perc/FX_019.wav","YamahaRM50/yamaharm50-perc/FX_020.wav","YamahaRM50/yamaharm50-perc/FX_021.wav","YamahaRM50/yamaharm50-perc/FX_022.wav","YamahaRM50/yamaharm50-perc/FX_023.wav","YamahaRM50/yamaharm50-perc/FX_024.wav","YamahaRM50/yamaharm50-perc/FX_033.wav","YamahaRM50/yamaharm50-perc/FX_034.wav","YamahaRM50/yamaharm50-perc/FX_035.wav","YamahaRM50/yamaharm50-perc/FX_036.wav","YamahaRM50/yamaharm50-perc/FX_037.wav","YamahaRM50/yamaharm50-perc/FX_038.wav","YamahaRM50/yamaharm50-perc/FX_039.wav","YamahaRM50/yamaharm50-perc/FX_040.wav","YamahaRM50/yamaharm50-perc/FX_041.wav","YamahaRM50/yamaharm50-perc/FX_042.wav","YamahaRM50/yamaharm50-perc/FX_043.wav","YamahaRM50/yamaharm50-perc/FX_044.wav","YamahaRM50/yamaharm50-perc/FX_045.wav","YamahaRM50/yamaharm50-perc/FX_046.wav","YamahaRM50/yamaharm50-perc/FX_047.wav","YamahaRM50/yamaharm50-perc/FX_048.wav","YamahaRM50/yamaharm50-perc/FX_049.wav","YamahaRM50/yamaharm50-perc/FX_050.wav","YamahaRM50/yamaharm50-perc/FX_051.wav","YamahaRM50/yamaharm50-perc/FX_052.wav","YamahaRM50/yamaharm50-perc/FX_053.wav","YamahaRM50/yamaharm50-perc/FX_054.wav","YamahaRM50/yamaharm50-perc/FX_055.wav","YamahaRM50/yamaharm50-perc/FX_056.wav","YamahaRM50/yamaharm50-perc/FX_057.wav","YamahaRM50/yamaharm50-perc/FX_058.wav","YamahaRM50/yamaharm50-perc/FX_062.wav","YamahaRM50/yamaharm50-perc/FX_063.wav","YamahaRM50/yamaharm50-perc/FX_065.wav","YamahaRM50/yamaharm50-perc/FX_066.wav","YamahaRM50/yamaharm50-perc/FX_067.wav","YamahaRM50/yamaharm50-perc/FX_068.wav","YamahaRM50/yamaharm50-perc/FX_069.wav","YamahaRM50/yamaharm50-perc/FX_070.wav","YamahaRM50/yamaharm50-perc/FX_073.wav","YamahaRM50/yamaharm50-perc/FX_116.wav","YamahaRM50/yamaharm50-perc/FX_119.wav","YamahaRM50/yamaharm50-perc/FX_120.wav","YamahaRM50/yamaharm50-perc/FX_121.wav","YamahaRM50/yamaharm50-perc/FX_125.wav","YamahaRM50/yamaharm50-perc/FX_132.wav"],qse=["YamahaRM50/yamaharm50-rd/CYMBAL_030.wav","YamahaRM50/yamaharm50-rd/CYMBAL_031.wav","YamahaRM50/yamaharm50-rd/CYMBAL_032.wav","YamahaRM50/yamaharm50-rd/CYMBAL_033.wav","YamahaRM50/yamaharm50-rd/CYMBAL_034.wav","YamahaRM50/yamaharm50-rd/CYMBAL_035.wav","YamahaRM50/yamaharm50-rd/CYMBAL_036.wav","YamahaRM50/yamaharm50-rd/CYMBAL_037.wav","YamahaRM50/yamaharm50-rd/CYMBAL_038.wav","YamahaRM50/yamaharm50-rd/CYMBAL_039.wav","YamahaRM50/yamaharm50-rd/CYMBAL_040.wav","YamahaRM50/yamaharm50-rd/CYMBAL_041.wav","YamahaRM50/yamaharm50-rd/CYMBAL_042.wav"],Qse=["YamahaRM50/yamaharm50-sd/SNAREDRUM_001.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_002.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_003.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_004.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_005.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_006.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_007.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_008.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_009.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_010.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_011.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_012.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_013.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_014.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_015.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_016.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_017.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_018.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_019.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_020.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_021.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_022.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_023.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_024.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_025.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_026.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_027.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_028.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_029.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_030.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_031.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_032.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_033.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_034.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_035.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_036.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_037.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_038.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_039.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_040.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_041.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_042.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_043.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_044.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_045.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_046.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_047.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_048.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_049.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_050.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_051.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_052.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_053.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_054.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_055.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_056.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_057.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_058.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_059.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_060.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_061.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_062.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_063.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_064.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_065.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_066.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_067.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_068.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_069.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_070.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_071.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_072.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_073.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_074.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_075.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_076.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_077.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_078.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_079.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_080.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_081.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_082.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_083.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_084.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_085.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_086.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_087.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_088.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_089.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_090.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_091.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_092.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_093.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_094.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_095.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_096.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_097.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_098.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_099.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_100.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_101.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_102.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_103.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_104.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_105.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_106.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_107.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_108.wav"],Hse=["YamahaRM50/yamaharm50-sh/FX_010.wav","YamahaRM50/yamaharm50-sh/FX_011.wav","YamahaRM50/yamaharm50-sh/FX_028.wav","YamahaRM50/yamaharm50-sh/FX_029.wav","YamahaRM50/yamaharm50-sh/FX_130.wav","YamahaRM50/yamaharm50-sh/FX_131.wav"],Vse=["YamahaRM50/yamaharm50-tb/FX_030.wav","YamahaRM50/yamaharm50-tb/FX_031.wav","YamahaRM50/yamaharm50-tb/FX_032.wav"],zse=["YamahaRX21/yamaharx21-bd/Bassdrum.wav"],Wse=["YamahaRX21/yamaharx21-cp/Clap.wav"],Xse=["YamahaRX21/yamaharx21-cr/Crash.wav"],Kse=["YamahaRX21/yamaharx21-hh/Closed Hat.wav"],Zse=["YamahaRX21/yamaharx21-ht/Tom H.wav"],jse=["YamahaRX21/yamaharx21-lt/Tom L.wav"],Jse=["YamahaRX21/yamaharx21-mt/Tom M.wav"],ele=["YamahaRX21/yamaharx21-oh/Open hat.wav"],tle=["YamahaRX21/yamaharx21-sd/Snaredrum.wav"],nle=["YamahaRX5/yamaharx5-bd/Bassdrum-02.wav","YamahaRX5/yamaharx5-bd/Bassdrum.wav"],rle=["YamahaRX5/yamaharx5-cb/Cowbell.wav"],ale=["YamahaRX5/yamaharx5-fx/SFX.wav"],ile=["YamahaRX5/yamaharx5-hh/Hat Closed.wav"],ole=["YamahaRX5/yamaharx5-lt/Tom.wav"],sle=["YamahaRX5/yamaharx5-oh/Hat Open.wav"],lle=["YamahaRX5/yamaharx5-rim/Rimshot.wav"],cle=["YamahaRX5/yamaharx5-sd/Snaredrum-02.wav","YamahaRX5/yamaharx5-sd/Snaredrum-03.wav","YamahaRX5/yamaharx5-sd/Snaredrum.wav"],ule=["YamahaRX5/yamaharx5-sh/Shaker.wav"],dle=["YamahaRX5/yamaharx5-tb/Tambourine.wav"],hle=["YamahaRY30/yamahary30-bd/Bassdrum-01.wav","YamahaRY30/yamahary30-bd/Bassdrum-02.wav","YamahaRY30/yamahary30-bd/Bassdrum-03.wav","YamahaRY30/yamahary30-bd/Bassdrum-04.wav","YamahaRY30/yamahary30-bd/Bassdrum-05.wav","YamahaRY30/yamahary30-bd/Bassdrum-06.wav","YamahaRY30/yamahary30-bd/Bassdrum-07.wav","YamahaRY30/yamahary30-bd/Bassdrum-08.wav","YamahaRY30/yamahary30-bd/Bassdrum-09.wav","YamahaRY30/yamahary30-bd/Bassdrum-10.wav","YamahaRY30/yamahary30-bd/Bassdrum-11.wav","YamahaRY30/yamahary30-bd/Bassdrum-12.wav","YamahaRY30/yamahary30-bd/Bassdrum-13.wav"],fle=["YamahaRY30/yamahary30-cb/Cowbell-01.wav","YamahaRY30/yamahary30-cb/Cowbell-02.wav"],mle=["YamahaRY30/yamahary30-cp/Clap.wav"],ple=["YamahaRY30/yamahary30-cr/Crash1.wav","YamahaRY30/yamahary30-cr/zChina.wav"],gle=["YamahaRY30/yamahary30-hh/Hat Closed-01.wav","YamahaRY30/yamahary30-hh/Hat Closed-02.wav","YamahaRY30/yamahary30-hh/Hat Pedal-01.wav","YamahaRY30/yamahary30-hh/Hat Pedal-02.wav"],_le=["YamahaRY30/yamahary30-ht/Tom H-01.wav","YamahaRY30/yamahary30-ht/Tom H-02.wav","YamahaRY30/yamahary30-ht/Tom H-03.wav"],ble=["YamahaRY30/yamahary30-lt/Tom L-01.wav","YamahaRY30/yamahary30-lt/Toml L-02.wav","YamahaRY30/yamahary30-lt/Toml L-03.wav"],Sle=["YamahaRY30/yamahary30-misc/Button.wav","YamahaRY30/yamahary30-misc/Knock-01.wav","YamahaRY30/yamahary30-misc/Knock-02.wav","YamahaRY30/yamahary30-misc/Noise.wav","YamahaRY30/yamahary30-misc/Pipe.wav","YamahaRY30/yamahary30-misc/Scratch.wav","YamahaRY30/yamahary30-misc/Snap.wav","YamahaRY30/yamahary30-misc/String.wav"],Ole=["YamahaRY30/yamahary30-mt/Tom M-03.wav","YamahaRY30/yamahary30-mt/Tom-04.wav"],vle=["YamahaRY30/yamahary30-oh/Hat Open-01.wav","YamahaRY30/yamahary30-oh/Hat Open-02.wav","YamahaRY30/yamahary30-oh/Hat Open-03.wav","YamahaRY30/yamahary30-oh/Hat Open-04.wav"],Ele=["YamahaRY30/yamahary30-perc/Bell.wav","YamahaRY30/yamahary30-perc/Bongo-01.wav","YamahaRY30/yamahary30-perc/Bongo-02.wav","YamahaRY30/yamahary30-perc/Conga-01.wav","YamahaRY30/yamahary30-perc/Conga-02.wav","YamahaRY30/yamahary30-perc/Quid.wav","YamahaRY30/yamahary30-perc/Stick.wav","YamahaRY30/yamahary30-perc/Timb1.wav","YamahaRY30/yamahary30-perc/Timb2.wav","YamahaRY30/yamahary30-perc/Triangle.wav","YamahaRY30/yamahary30-perc/Trill.wav","YamahaRY30/yamahary30-perc/Woodblock-01.wav","YamahaRY30/yamahary30-perc/Woodblock-02.wav"],yle=["YamahaRY30/yamahary30-rd/Ride-01.wav","YamahaRY30/yamahary30-rd/Ride-02.wav","YamahaRY30/yamahary30-rd/Ride-03.wav"],Tle=["YamahaRY30/yamahary30-rim/Rimshot1.wav","YamahaRY30/yamahary30-rim/Rimshot2.wav"],Cle=["YamahaRY30/yamahary30-sd/Snare1.wav","YamahaRY30/yamahary30-sd/Snare10.wav","YamahaRY30/yamahary30-sd/Snare11.wav","YamahaRY30/yamahary30-sd/Snare12.wav","YamahaRY30/yamahary30-sd/Snare13.wav","YamahaRY30/yamahary30-sd/Snare14.wav","YamahaRY30/yamahary30-sd/Snare15.wav","YamahaRY30/yamahary30-sd/Snare16.wav","YamahaRY30/yamahary30-sd/Snare17.wav","YamahaRY30/yamahary30-sd/Snare18.wav","YamahaRY30/yamahary30-sd/Snare19.wav","YamahaRY30/yamahary30-sd/Snare2.wav","YamahaRY30/yamahary30-sd/Snare20.wav","YamahaRY30/yamahary30-sd/Snare21.wav","YamahaRY30/yamahary30-sd/Snare3.wav","YamahaRY30/yamahary30-sd/Snare4.wav","YamahaRY30/yamahary30-sd/Snare5.wav","YamahaRY30/yamahary30-sd/Snare6.wav","YamahaRY30/yamahary30-sd/Snare7.wav","YamahaRY30/yamahary30-sd/Snare8.wav","YamahaRY30/yamahary30-sd/Snare9.wav"],Rle=["YamahaRY30/yamahary30-sh/Cabasa-01.wav","YamahaRY30/yamahary30-sh/Cabasa-02.wav"],wle=["YamahaRY30/yamahary30-tb/Tamb.wav"],Ale=["YamahaTG33/yamahatg33-bd/Bassdrum-01.wav","YamahaTG33/yamahatg33-bd/Bassdrum-02.wav","YamahaTG33/yamahatg33-bd/Bassdrum-03.wav","YamahaTG33/yamahatg33-bd/Bassdrum-04.wav"],Ile=["YamahaTG33/yamahatg33-cb/Cowbell H.wav","YamahaTG33/yamahatg33-cb/Cowbell L.wav","YamahaTG33/yamahatg33-cb/Cowbell.wav"],kle=["YamahaTG33/yamahatg33-cp/Clap.wav"],Nle=["YamahaTG33/yamahatg33-cr/Crash-01.wav","YamahaTG33/yamahatg33-cr/Crash-02.wav","YamahaTG33/yamahatg33-cr/zCrash Reverse.wav"],Dle=["YamahaTG33/yamahatg33-fx/SFX-01.wav"],xle=["YamahaTG33/yamahatg33-ht/Tom-04.wav","YamahaTG33/yamahatg33-ht/Tom-06.wav"],Mle=["YamahaTG33/yamahatg33-lt/Tom-01.wav","YamahaTG33/yamahatg33-lt/Tom-03.wav"],Lle=["YamahaTG33/yamahatg33-misc/Flute.wav","YamahaTG33/yamahatg33-misc/Glass-01.wav","YamahaTG33/yamahatg33-misc/Glass-02.wav","YamahaTG33/yamahatg33-misc/SFX-02.wav","YamahaTG33/yamahatg33-misc/SFX-03.wav","YamahaTG33/yamahatg33-misc/SFX-04.wav","YamahaTG33/yamahatg33-misc/SFX-05.wav","YamahaTG33/yamahatg33-misc/SFX-06.wav","YamahaTG33/yamahatg33-misc/SFX-07.wav","YamahaTG33/yamahatg33-misc/SFX-08.wav"],Ple=["YamahaTG33/yamahatg33-mt/Tom-07.wav","YamahaTG33/yamahatg33-mt/zTom-02.wav"],Ble=["YamahaTG33/yamahatg33-oh/Hat Open.wav"],Yle=["YamahaTG33/yamahatg33-perc/Bongo-01.wav","YamahaTG33/yamahatg33-perc/Bongo-02.wav","YamahaTG33/yamahatg33-perc/Clave.wav","YamahaTG33/yamahatg33-perc/Conga.wav","YamahaTG33/yamahatg33-perc/Snap.wav","YamahaTG33/yamahatg33-perc/Timbale.wav","YamahaTG33/yamahatg33-perc/Triangle-01.wav","YamahaTG33/yamahatg33-perc/Triangle-02.wav","YamahaTG33/yamahatg33-perc/Unknown.wav","YamahaTG33/yamahatg33-perc/Whistle-01.wav","YamahaTG33/yamahatg33-perc/Whistle-02.wav","YamahaTG33/yamahatg33-perc/Woodblock.wav"],Fle=["YamahaTG33/yamahatg33-rd/Ride-01.wav","YamahaTG33/yamahatg33-rd/Ride-02.wav"],Ule=["YamahaTG33/yamahatg33-rim/Rimshot.wav"],$le=["YamahaTG33/yamahatg33-sd/Snaredrum-01.wav","YamahaTG33/yamahatg33-sd/Snaredrum-02.wav","YamahaTG33/yamahatg33-sd/Snaredrum-03.wav","YamahaTG33/yamahatg33-sd/Snaredrum-04.wav","YamahaTG33/yamahatg33-sd/Snaredrum-05.wav"],Gle=["YamahaTG33/yamahatg33-sh/Shaker.wav"],qle=["YamahaTG33/yamahatg33-tb/Tambourine.wav"],Qle={AJKPercusyn_bd:cK,AJKPercusyn_cb:uK,AJKPercusyn_ht:dK,AJKPercusyn_sd:hK,AkaiLinn_bd:fK,AkaiLinn_cb:mK,AkaiLinn_cp:pK,AkaiLinn_cr:gK,AkaiLinn_hh:_K,AkaiLinn_ht:bK,AkaiLinn_lt:SK,AkaiLinn_mt:OK,AkaiLinn_oh:vK,AkaiLinn_rd:EK,AkaiLinn_sd:yK,AkaiLinn_sh:TK,AkaiLinn_tb:CK,AkaiMPC60_bd:RK,AkaiMPC60_cp:wK,AkaiMPC60_cr:AK,AkaiMPC60_hh:IK,AkaiMPC60_ht:kK,AkaiMPC60_lt:NK,AkaiMPC60_misc:DK,AkaiMPC60_mt:xK,AkaiMPC60_oh:MK,AkaiMPC60_perc:LK,AkaiMPC60_rd:PK,AkaiMPC60_rim:BK,AkaiMPC60_sd:YK,AkaiXR10_bd:FK,AkaiXR10_cb:UK,AkaiXR10_cp:$K,AkaiXR10_cr:GK,AkaiXR10_hh:qK,AkaiXR10_ht:QK,AkaiXR10_lt:HK,AkaiXR10_misc:VK,AkaiXR10_mt:zK,AkaiXR10_oh:WK,AkaiXR10_perc:XK,AkaiXR10_rd:KK,AkaiXR10_rim:ZK,AkaiXR10_sd:jK,AkaiXR10_sh:JK,AkaiXR10_tb:eZ,AlesisHR16_bd:tZ,AlesisHR16_cp:nZ,AlesisHR16_hh:rZ,AlesisHR16_ht:aZ,AlesisHR16_lt:iZ,AlesisHR16_oh:oZ,AlesisHR16_perc:sZ,AlesisHR16_rim:lZ,AlesisHR16_sd:cZ,AlesisHR16_sh:uZ,AlesisSR16_bd:dZ,AlesisSR16_cb:hZ,AlesisSR16_cp:fZ,AlesisSR16_cr:mZ,AlesisSR16_hh:pZ,AlesisSR16_misc:gZ,AlesisSR16_oh:_Z,AlesisSR16_perc:bZ,AlesisSR16_rd:SZ,AlesisSR16_rim:OZ,AlesisSR16_sd:vZ,AlesisSR16_sh:EZ,AlesisSR16_tb:yZ,BossDR110_bd:TZ,BossDR110_cp:CZ,BossDR110_cr:RZ,BossDR110_hh:wZ,BossDR110_oh:AZ,BossDR110_rd:IZ,BossDR110_sd:kZ,BossDR220_bd:NZ,BossDR220_cp:DZ,BossDR220_cr:xZ,BossDR220_hh:MZ,BossDR220_ht:LZ,BossDR220_lt:PZ,BossDR220_mt:BZ,BossDR220_oh:YZ,BossDR220_perc:FZ,BossDR220_rd:UZ,BossDR220_sd:$Z,BossDR55_bd:GZ,BossDR55_hh:qZ,BossDR55_rim:QZ,BossDR55_sd:HZ,BossDR550_bd:VZ,BossDR550_cb:zZ,BossDR550_cp:WZ,BossDR550_cr:XZ,BossDR550_hh:KZ,BossDR550_ht:ZZ,BossDR550_lt:jZ,BossDR550_misc:JZ,BossDR550_mt:ej,BossDR550_oh:tj,BossDR550_perc:nj,BossDR550_rd:rj,BossDR550_rim:aj,BossDR550_sd:ij,BossDR550_sh:oj,BossDR550_tb:sj,CasioRZ1_bd:lj,CasioRZ1_cb:cj,CasioRZ1_cp:uj,CasioRZ1_cr:dj,CasioRZ1_hh:hj,CasioRZ1_ht:fj,CasioRZ1_lt:mj,CasioRZ1_mt:pj,CasioRZ1_rd:gj,CasioRZ1_rim:_j,CasioRZ1_sd:bj,CasioSK1_bd:Sj,CasioSK1_hh:Oj,CasioSK1_ht:vj,CasioSK1_mt:Ej,CasioSK1_oh:yj,CasioSK1_sd:Tj,CasioVL1_bd:Cj,CasioVL1_hh:Rj,CasioVL1_sd:wj,DoepferMS404_bd:Aj,DoepferMS404_hh:Ij,DoepferMS404_lt:kj,DoepferMS404_oh:Nj,DoepferMS404_sd:Dj,EmuDrumulator_bd:xj,EmuDrumulator_cb:Mj,EmuDrumulator_cp:Lj,EmuDrumulator_cr:Pj,EmuDrumulator_hh:Bj,EmuDrumulator_ht:Yj,EmuDrumulator_lt:Fj,EmuDrumulator_mt:Uj,EmuDrumulator_oh:$j,EmuDrumulator_perc:Gj,EmuDrumulator_rim:qj,EmuDrumulator_sd:Qj,EmuModular_bd:Hj,EmuModular_misc:Vj,EmuModular_perc:zj,EmuSP12_bd:Wj,EmuSP12_cb:Xj,EmuSP12_cp:Kj,EmuSP12_cr:Zj,EmuSP12_hh:jj,EmuSP12_ht:Jj,EmuSP12_lt:eJ,EmuSP12_misc:tJ,EmuSP12_mt:nJ,EmuSP12_oh:rJ,EmuSP12_perc:aJ,EmuSP12_rd:iJ,EmuSP12_rim:oJ,EmuSP12_sd:sJ,KorgDDM110_bd:lJ,KorgDDM110_cp:cJ,KorgDDM110_cr:uJ,KorgDDM110_hh:dJ,KorgDDM110_ht:hJ,KorgDDM110_lt:fJ,KorgDDM110_oh:mJ,KorgDDM110_rim:pJ,KorgDDM110_sd:gJ,KorgKPR77_bd:_J,KorgKPR77_cp:bJ,KorgKPR77_hh:SJ,KorgKPR77_oh:OJ,KorgKPR77_sd:vJ,KorgKR55_bd:EJ,KorgKR55_cb:yJ,KorgKR55_cr:TJ,KorgKR55_hh:CJ,KorgKR55_ht:RJ,KorgKR55_oh:wJ,KorgKR55_perc:AJ,KorgKR55_rim:IJ,KorgKR55_sd:kJ,KorgKRZ_bd:NJ,KorgKRZ_cr:DJ,KorgKRZ_fx:xJ,KorgKRZ_hh:MJ,KorgKRZ_ht:LJ,KorgKRZ_lt:PJ,KorgKRZ_misc:BJ,KorgKRZ_oh:YJ,KorgKRZ_rd:FJ,KorgKRZ_sd:UJ,KorgM1_bd:$J,KorgM1_cb:GJ,KorgM1_cp:qJ,KorgM1_cr:QJ,KorgM1_hh:HJ,KorgM1_ht:VJ,KorgM1_misc:zJ,KorgM1_mt:WJ,KorgM1_oh:XJ,KorgM1_perc:KJ,KorgM1_rd:ZJ,KorgM1_rim:jJ,KorgM1_sd:JJ,KorgM1_sh:eee,KorgM1_tb:tee,KorgMinipops_bd:nee,KorgMinipops_hh:ree,KorgMinipops_misc:aee,KorgMinipops_oh:iee,KorgMinipops_sd:oee,KorgPoly800_bd:see,KorgT3_bd:lee,KorgT3_cp:cee,KorgT3_hh:uee,KorgT3_misc:dee,KorgT3_oh:hee,KorgT3_perc:fee,KorgT3_rim:mee,KorgT3_sd:pee,KorgT3_sh:gee,Linn9000_bd:_ee,Linn9000_cb:bee,Linn9000_cr:See,Linn9000_hh:Oee,Linn9000_ht:vee,Linn9000_lt:Eee,Linn9000_mt:yee,Linn9000_oh:Tee,Linn9000_perc:Cee,Linn9000_rd:Ree,Linn9000_rim:wee,Linn9000_sd:Aee,Linn9000_tb:Iee,LinnDrum_bd:kee,LinnDrum_cb:Nee,LinnDrum_cp:Dee,LinnDrum_cr:xee,LinnDrum_hh:Mee,LinnDrum_ht:Lee,LinnDrum_lt:Pee,LinnDrum_mt:Bee,LinnDrum_oh:Yee,LinnDrum_perc:Fee,LinnDrum_rd:Uee,LinnDrum_rim:$ee,LinnDrum_sd:Gee,LinnDrum_sh:qee,LinnDrum_tb:Qee,LinnLM1_bd:Hee,LinnLM1_cb:Vee,LinnLM1_cp:zee,LinnLM1_hh:Wee,LinnLM1_ht:Xee,LinnLM1_lt:Kee,LinnLM1_oh:Zee,LinnLM1_perc:jee,LinnLM1_rim:Jee,LinnLM1_sd:ete,LinnLM1_sh:tte,LinnLM1_tb:nte,LinnLM2_bd:rte,LinnLM2_cb:ate,LinnLM2_cp:ite,LinnLM2_cr:ote,LinnLM2_hh:ste,LinnLM2_ht:lte,LinnLM2_lt:cte,LinnLM2_mt:ute,LinnLM2_oh:dte,LinnLM2_rd:hte,LinnLM2_rim:fte,LinnLM2_sd:mte,LinnLM2_sh:pte,LinnLM2_tb:gte,MFB512_bd:_te,MFB512_cp:bte,MFB512_cr:Ste,MFB512_hh:Ote,MFB512_ht:vte,MFB512_lt:Ete,MFB512_mt:yte,MFB512_oh:Tte,MFB512_sd:Cte,MPC1000_bd:Rte,MPC1000_cp:wte,MPC1000_hh:Ate,MPC1000_oh:Ite,MPC1000_perc:kte,MPC1000_sd:Nte,MPC1000_sh:Dte,MoogConcertMateMG1_bd:xte,MoogConcertMateMG1_sd:Mte,OberheimDMX_:Lte,OberheimDMX_bd:Pte,OberheimDMX_cp:Bte,OberheimDMX_cr:Yte,OberheimDMX_hh:Fte,OberheimDMX_ht:Ute,OberheimDMX_lt:$te,OberheimDMX_mt:Gte,OberheimDMX_oh:qte,OberheimDMX_rd:Qte,OberheimDMX_rim:Hte,OberheimDMX_sd:Vte,OberheimDMX_sh:zte,OberheimDMX_tb:Wte,RhodesPolaris_bd:Xte,RhodesPolaris_misc:Kte,RhodesPolaris_sd:Zte,RhythmAce_bd:jte,RhythmAce_hh:Jte,RhythmAce_ht:ene,RhythmAce_lt:tne,RhythmAce_oh:nne,RhythmAce_perc:rne,RhythmAce_sd:ane,RolandCompurhythm1000_bd:ine,RolandCompurhythm1000_cb:one,RolandCompurhythm1000_cp:sne,RolandCompurhythm1000_cr:lne,RolandCompurhythm1000_hh:cne,RolandCompurhythm1000_ht:une,RolandCompurhythm1000_lt:dne,RolandCompurhythm1000_mt:hne,RolandCompurhythm1000_oh:fne,RolandCompurhythm1000_perc:mne,RolandCompurhythm1000_rd:pne,RolandCompurhythm1000_rim:gne,RolandCompurhythm1000_sd:_ne,RolandCompurhythm78_bd:bne,RolandCompurhythm78_cb:Sne,RolandCompurhythm78_hh:One,RolandCompurhythm78_misc:vne,RolandCompurhythm78_oh:Ene,RolandCompurhythm78_perc:yne,RolandCompurhythm78_sd:Tne,RolandCompurhythm78_tb:Cne,RolandCompurhythm8000_bd:Rne,RolandCompurhythm8000_cb:wne,RolandCompurhythm8000_cp:Ane,RolandCompurhythm8000_cr:Ine,RolandCompurhythm8000_hh:kne,RolandCompurhythm8000_ht:Nne,RolandCompurhythm8000_lt:Dne,RolandCompurhythm8000_mt:xne,RolandCompurhythm8000_oh:Mne,RolandCompurhythm8000_perc:Lne,RolandCompurhythm8000_rim:Pne,RolandCompurhythm8000_sd:Bne,RolandD110_bd:Yne,RolandD110_cb:Fne,RolandD110_cr:Une,RolandD110_hh:$ne,RolandD110_lt:Gne,RolandD110_oh:qne,RolandD110_perc:Qne,RolandD110_rd:Hne,RolandD110_rim:Vne,RolandD110_sd:zne,RolandD110_sh:Wne,RolandD110_tb:Xne,RolandD70_bd:Kne,RolandD70_cb:Zne,RolandD70_cp:jne,RolandD70_cr:Jne,RolandD70_hh:ere,RolandD70_lt:tre,RolandD70_mt:nre,RolandD70_oh:rre,RolandD70_perc:are,RolandD70_rd:ire,RolandD70_rim:ore,RolandD70_sd:sre,RolandD70_sh:lre,RolandDDR30_bd:cre,RolandDDR30_ht:ure,RolandDDR30_lt:dre,RolandDDR30_sd:hre,RolandJD990_bd:fre,RolandJD990_cb:mre,RolandJD990_cp:pre,RolandJD990_cr:gre,RolandJD990_hh:_re,RolandJD990_ht:bre,RolandJD990_lt:Sre,RolandJD990_misc:Ore,RolandJD990_mt:vre,RolandJD990_oh:Ere,RolandJD990_perc:yre,RolandJD990_rd:Tre,RolandJD990_sd:Cre,RolandJD990_tb:Rre,RolandMC202_bd:wre,RolandMC202_ht:Are,RolandMC202_perc:Ire,RolandMC303_bd:kre,RolandMC303_cb:Nre,RolandMC303_cp:Dre,RolandMC303_fx:xre,RolandMC303_hh:Mre,RolandMC303_ht:Lre,RolandMC303_lt:Pre,RolandMC303_misc:Bre,RolandMC303_mt:Yre,RolandMC303_oh:Fre,RolandMC303_perc:Ure,RolandMC303_rd:$re,RolandMC303_rim:Gre,RolandMC303_sd:qre,RolandMC303_sh:Qre,RolandMC303_tb:Hre,RolandMT32_bd:Vre,RolandMT32_cb:zre,RolandMT32_cp:Wre,RolandMT32_cr:Xre,RolandMT32_hh:Kre,RolandMT32_ht:Zre,RolandMT32_lt:jre,RolandMT32_mt:Jre,RolandMT32_oh:eae,RolandMT32_perc:tae,RolandMT32_rd:nae,RolandMT32_rim:rae,RolandMT32_sd:aae,RolandMT32_sh:iae,RolandMT32_tb:oae,RolandR8_bd:sae,RolandR8_cb:lae,RolandR8_cp:cae,RolandR8_cr:uae,RolandR8_hh:dae,RolandR8_ht:hae,RolandR8_lt:fae,RolandR8_mt:mae,RolandR8_oh:pae,RolandR8_perc:gae,RolandR8_rd:_ae,RolandR8_rim:bae,RolandR8_sd:Sae,RolandR8_sh:Oae,RolandR8_tb:vae,RolandS50_bd:Eae,RolandS50_cb:yae,RolandS50_cp:Tae,RolandS50_cr:Cae,RolandS50_ht:Rae,RolandS50_lt:wae,RolandS50_misc:Aae,RolandS50_mt:Iae,RolandS50_oh:kae,RolandS50_perc:Nae,RolandS50_rd:Dae,RolandS50_sd:xae,RolandS50_sh:Mae,RolandS50_tb:Lae,RolandSH09_bd:Pae,RolandSystem100_bd:Bae,RolandSystem100_hh:Yae,RolandSystem100_misc:Fae,RolandSystem100_oh:Uae,RolandSystem100_perc:$ae,RolandSystem100_sd:Gae,RolandTR505_bd:qae,RolandTR505_cb:Qae,RolandTR505_cp:Hae,RolandTR505_cr:Vae,RolandTR505_hh:zae,RolandTR505_ht:Wae,RolandTR505_lt:Xae,RolandTR505_mt:Kae,RolandTR505_oh:Zae,RolandTR505_perc:jae,RolandTR505_rd:Jae,RolandTR505_rim:eie,RolandTR505_sd:tie,RolandTR606_bd:nie,RolandTR606_cr:rie,RolandTR606_hh:aie,RolandTR606_ht:iie,RolandTR606_lt:oie,RolandTR606_oh:sie,RolandTR606_sd:lie,RolandTR626_bd:cie,RolandTR626_cb:uie,RolandTR626_cp:die,RolandTR626_cr:hie,RolandTR626_hh:fie,RolandTR626_ht:mie,RolandTR626_lt:pie,RolandTR626_mt:gie,RolandTR626_oh:_ie,RolandTR626_perc:bie,RolandTR626_rd:Sie,RolandTR626_rim:Oie,RolandTR626_sd:vie,RolandTR626_sh:Eie,RolandTR626_tb:yie,RolandTR707_bd:Tie,RolandTR707_cb:Cie,RolandTR707_cp:Rie,RolandTR707_cr:wie,RolandTR707_hh:Aie,RolandTR707_ht:Iie,RolandTR707_lt:kie,RolandTR707_mt:Nie,RolandTR707_oh:Die,RolandTR707_rim:xie,RolandTR707_sd:Mie,RolandTR707_tb:Lie,RolandTR727_perc:Pie,RolandTR727_sh:Bie,RolandTR808_bd:Yie,RolandTR808_cb:Fie,RolandTR808_cp:Uie,RolandTR808_cr:$ie,RolandTR808_hh:Gie,RolandTR808_ht:qie,RolandTR808_lt:Qie,RolandTR808_mt:Hie,RolandTR808_oh:Vie,RolandTR808_perc:zie,RolandTR808_rim:Wie,RolandTR808_sd:Xie,RolandTR808_sh:Kie,RolandTR909_bd:Zie,RolandTR909_cp:jie,RolandTR909_cr:Jie,RolandTR909_hh:eoe,RolandTR909_ht:toe,RolandTR909_lt:noe,RolandTR909_mt:roe,RolandTR909_oh:aoe,RolandTR909_rd:ioe,RolandTR909_rim:ooe,RolandTR909_sd:soe,SakataDPM48_bd:loe,SakataDPM48_cp:coe,SakataDPM48_cr:uoe,SakataDPM48_hh:doe,SakataDPM48_ht:hoe,SakataDPM48_lt:foe,SakataDPM48_mt:moe,SakataDPM48_oh:poe,SakataDPM48_perc:goe,SakataDPM48_rd:_oe,SakataDPM48_rim:boe,SakataDPM48_sd:Soe,SakataDPM48_sh:Ooe,SequentialCircuitsDrumtracks_bd:voe,SequentialCircuitsDrumtracks_cb:Eoe,SequentialCircuitsDrumtracks_cp:yoe,SequentialCircuitsDrumtracks_cr:Toe,SequentialCircuitsDrumtracks_hh:Coe,SequentialCircuitsDrumtracks_ht:Roe,SequentialCircuitsDrumtracks_oh:woe,SequentialCircuitsDrumtracks_rd:Aoe,SequentialCircuitsDrumtracks_rim:Ioe,SequentialCircuitsDrumtracks_sd:koe,SequentialCircuitsDrumtracks_sh:Noe,SequentialCircuitsDrumtracks_tb:Doe,SequentialCircuitsTom_bd:xoe,SequentialCircuitsTom_cp:Moe,SequentialCircuitsTom_cr:Loe,SequentialCircuitsTom_hh:Poe,SequentialCircuitsTom_ht:Boe,SequentialCircuitsTom_oh:Yoe,SequentialCircuitsTom_sd:Foe,SergeModular_bd:Uoe,SergeModular_misc:$oe,SergeModular_perc:Goe,SimmonsSDS400_ht:qoe,SimmonsSDS400_lt:Qoe,SimmonsSDS400_mt:Hoe,SimmonsSDS400_sd:Voe,SimmonsSDS5_bd:zoe,SimmonsSDS5_hh:Woe,SimmonsSDS5_ht:Xoe,SimmonsSDS5_lt:Koe,SimmonsSDS5_mt:Zoe,SimmonsSDS5_oh:joe,SimmonsSDS5_rim:Joe,SimmonsSDS5_sd:ese,SoundmastersR88_bd:tse,SoundmastersR88_cr:nse,SoundmastersR88_hh:rse,SoundmastersR88_oh:ase,SoundmastersR88_sd:ise,UnivoxMicroRhythmer12_bd:ose,UnivoxMicroRhythmer12_hh:sse,UnivoxMicroRhythmer12_oh:lse,UnivoxMicroRhythmer12_sd:cse,ViscoSpaceDrum_bd:use,ViscoSpaceDrum_cb:dse,ViscoSpaceDrum_hh:hse,ViscoSpaceDrum_ht:fse,ViscoSpaceDrum_lt:mse,ViscoSpaceDrum_misc:pse,ViscoSpaceDrum_mt:gse,ViscoSpaceDrum_oh:_se,ViscoSpaceDrum_perc:bse,ViscoSpaceDrum_rim:Sse,ViscoSpaceDrum_sd:Ose,XdrumLM8953_bd:vse,XdrumLM8953_cr:Ese,XdrumLM8953_hh:yse,XdrumLM8953_ht:Tse,XdrumLM8953_lt:Cse,XdrumLM8953_mt:Rse,XdrumLM8953_oh:wse,XdrumLM8953_rd:Ase,XdrumLM8953_rim:Ise,XdrumLM8953_sd:kse,XdrumLM8953_tb:Nse,YamahaRM50_bd:Dse,YamahaRM50_cb:xse,YamahaRM50_cp:Mse,YamahaRM50_cr:Lse,YamahaRM50_hh:Pse,YamahaRM50_ht:Bse,YamahaRM50_lt:Yse,YamahaRM50_misc:Fse,YamahaRM50_mt:Use,YamahaRM50_oh:$se,YamahaRM50_perc:Gse,YamahaRM50_rd:qse,YamahaRM50_sd:Qse,YamahaRM50_sh:Hse,YamahaRM50_tb:Vse,YamahaRX21_bd:zse,YamahaRX21_cp:Wse,YamahaRX21_cr:Xse,YamahaRX21_hh:Kse,YamahaRX21_ht:Zse,YamahaRX21_lt:jse,YamahaRX21_mt:Jse,YamahaRX21_oh:ele,YamahaRX21_sd:tle,YamahaRX5_bd:nle,YamahaRX5_cb:rle,YamahaRX5_fx:ale,YamahaRX5_hh:ile,YamahaRX5_lt:ole,YamahaRX5_oh:sle,YamahaRX5_rim:lle,YamahaRX5_sd:cle,YamahaRX5_sh:ule,YamahaRX5_tb:dle,YamahaRY30_bd:hle,YamahaRY30_cb:fle,YamahaRY30_cp:mle,YamahaRY30_cr:ple,YamahaRY30_hh:gle,YamahaRY30_ht:_le,YamahaRY30_lt:ble,YamahaRY30_misc:Sle,YamahaRY30_mt:Ole,YamahaRY30_oh:vle,YamahaRY30_perc:Ele,YamahaRY30_rd:yle,YamahaRY30_rim:Tle,YamahaRY30_sd:Cle,YamahaRY30_sh:Rle,YamahaRY30_tb:wle,YamahaTG33_bd:Ale,YamahaTG33_cb:Ile,YamahaTG33_cp:kle,YamahaTG33_cr:Nle,YamahaTG33_fx:Dle,YamahaTG33_ht:xle,YamahaTG33_lt:Mle,YamahaTG33_misc:Lle,YamahaTG33_mt:Ple,YamahaTG33_oh:Ble,YamahaTG33_perc:Yle,YamahaTG33_rd:Fle,YamahaTG33_rim:Ule,YamahaTG33_sd:$le,YamahaTG33_sh:Gle,YamahaTG33_tb:qle},Hle=(r,e,...t)=>{const n=r.getContext("2d");typeof e=="number"&&(e=`rgb(${e},${t[0]},${t[1]})`),n.fillStyle=e,n.fillRect(0,0,r.width,r.height)},Vle=(r,e,t,n,a,...i)=>{const s=r.getContext("2d").createLinearGradient(e,t,n,a);for(let l=0;l{const c=r.getContext("2d").createRadialGradient(e,t,n,a,i,o);for(let u=0;u{const o=r.getContext("2d").createConicGradient(e,t,n);for(let s=0;s{const l=r.getContext("2d");if(l.beginPath(),l.fillStyle=a,e===0)l.arc(o,s,t,0,2*Math.PI),l.closePath(),l.fill();else if(e===1)l.ellipse(o,s,t*.8,t*n*.7,0,0,2*Math.PI),l.closePath(),l.fill();else if(e===2)l.moveTo(o,s-t),l.quadraticCurveTo(o+t*n,s,o,s+t),l.quadraticCurveTo(o-t*n,s,o,s-t),l.closePath(),l.fill();else{l.moveTo(o,s-t);let c=[];for(let u=0;u{const o=r.getContext("2d");o.save(),o.translate(a,i),o.rotate(n*Math.PI/180),o.beginPath(),o.moveTo(0,-e),o.lineTo(e,e),o.lineTo(-e,e),o.closePath(),o.fillStyle=t,o.fill(),o.restore()},Kle=(r,e,t,n,a,i,o)=>{const s=r.getContext("2d");s.save(),s.translate(i,o),s.rotate(a*Math.PI/180),s.beginPath(),s.moveTo(0,-t),s.lineTo(e,t),s.lineTo(-e,t),s.closePath(),s.fillStyle=n,s.fill(),s.restore()},Bw=(r,e,t,n,a)=>{const i=r.getContext("2d");i.beginPath(),i.arc(n,a,e,0,2*Math.PI),i.fillStyle=t,i.fill(),i.closePath()},Zle=(r,e,t,n,a,i,o,s,l,c,u)=>{const h=r.getContext("2d");h.save(),h.translate(c,u),h.rotate(l*Math.PI/180),e<2&&(h.beginPath(),h.arc(0,0,n,0,2*Math.PI),h.closePath(),h.fillStyle=e<1?o:i,h.fill(),h.beginPath(),h.arc(0,0,a,0,2*Math.PI),h.closePath(),h.fillStyle=o,h.fill(),h.restore());const p=e,_=2*Math.PI/p;for(let b=0;b{const u=r.getContext("2d");u.save(),u.translate(l,c),u.rotate(s*Math.PI/180),e<2&&(u.beginPath(),u.arc(0,0,n,0,2*Math.PI),u.closePath(),u.fillStyle=e<1?i:a,u.fill(),u.restore());const h=e,p=2*Math.PI/h;for(let _=0;_{if(e<1)return Bw(r,t,n,o,s);if(e==1)return Pw(r,t,n,0,o,s);const l=r.getContext("2d");l.save(),l.translate(o,s),l.rotate(a*Math.PI/180),l.beginPath(),l.moveTo(0,-t);for(let c=0;c{const l=r.getContext("2d");l.save(),l.translate(a,i),l.rotate(n*Math.PI/180),l.beginPath(),l.moveTo(0,0),l.lineTo(o-a,s-i),l.lineWidth=e,l.strokeStyle=t,l.stroke(),l.restore()},ece=(r,e,t,n,a,i,o,s)=>{const l=r.getContext("2d"),c=i/100*Math.PI;l.save(),l.translate(o,s),l.rotate(c),l.beginPath(),l.arc(0,0,t,0,2*Math.PI),l.fillStyle=a,l.fill(),l.lineWidth=t/20,l.strokeStyle="black",l.stroke();const u=-t/5,h=t/2.5,p=t/8,_=n*t/10;l.beginPath(),l.ellipse(-h,u,p,_,0,0,2*Math.PI),l.fillStyle="black",l.fill(),l.beginPath(),l.ellipse(h,u,p,_,0,0,2*Math.PI),l.fillStyle="black",l.fill();const b=t/2,A=t*.9,I=.25;let M=0,U=0;e>=0,U=b+e*I*t/2,l.beginPath(),l.moveTo(-A/2,b),l.quadraticCurveTo(M,U,A/2,b),l.lineWidth=10,l.strokeStyle="black",l.stroke(),l.restore()},tce=(r,e,t,n,a,i,o,s,l)=>{const c=r.getContext("2d");c.save(),c.translate(i,o),c.rotate(n*Math.PI/180),c.filter=l,c.font=`${t}px ${a}`,c.fillStyle=s,c.fillText(e,0,0),c.restore()},nce=(r,e,t,n,a,i,o,s="none")=>{const l=r.getContext("2d");l.save(),l.translate(i,o),l.rotate(a*Math.PI/180),l.filter=s;const c=new Image;c.src=e,l.drawImage(c,-t/2,-n/2,t,n),l.restore()};async function Yw(){return Promise.all([JN(),da("github:tidalcycles/Dirt-Samples/master",void 0,{tag:"Tidal"}).then(()=>cD()),mD(),da(Qle,"github:ritchse/tidal-drum-machines/main/machines/",{tag:"Machines"}),da("github:Bubobubobubobubo/Dough-Fox/main",void 0,{tag:"FoxDot"}),da("github:Bubobubobubobubo/Dough-Samples/main",void 0,{tag:"Pack"}),da("github:Bubobubobubobubo/Dough-Amiga/main",void 0,{tag:"Amiga"}),da("github:Bubobubobubobubo/Dough-Juj/main",void 0,{tag:"Juliette"}),da("github:Bubobubobubobubo/Dough-Amen/main",void 0,{tag:"Amen"}),da("github:Bubobubobubobubo/Dough-Waveforms/main",void 0,{tag:"Waveforms"})])}class rce{constructor(e){T(this,"codeExamples",{});T(this,"counters",{});T(this,"_drunk",new aK(-100,100,!1));T(this,"randomGen",Math.random);T(this,"currentSeed");T(this,"localSeeds",new Map);T(this,"patternCache",new n0({max:1e4,ttl:1e4*60*5}));T(this,"invalidPatterns",{});T(this,"cueTimes",{});T(this,"errorTimeoutID",0);T(this,"printTimeoutID",0);T(this,"MidiConnection");T(this,"scale_aid");T(this,"hydra");T(this,"onceEvaluator",!0);T(this,"forceEvaluator",!1);T(this,"load");T(this,"global");T(this,"g");T(this,"_loadUniverseFromInterface",e=>{this.app.selected_universe=e.trim(),this.app.settings.selected_universe=e.trim(),rl(this.app,e),vu()});T(this,"_deleteUniverseFromInterface",e=>{delete this.app.universes[e],this.app.settings.selected_universe===e&&(this.app.settings.selected_universe="Welcome",this.app.selected_universe="Welcome"),this.app.settings.saveApplicationToLocalStorage(this.app.universes,this.app.settings),this.app.updateKnownUniversesView()});T(this,"_playDocExample",e=>{let t=this.app.universes[this.app.selected_universe];this.app.exampleIsPlaying=!0,t.example?t.example.candidate=e||this.app.selectedExample:(t.example={candidate:"",committed:"",evaluations:0},t.example.candidate=e||this.app.selectedExample),this.clearPatternCache(),this.stop(),this.play()});T(this,"_stopDocExample",()=>{let e=this.app.universes[this.app.selected_universe];(e==null?void 0:e.example)!==void 0&&(this.app.exampleIsPlaying=!1,e.example.candidate="",e.example.committed=""),this.clearPatternCache(),this.stop()});T(this,"_playDocExampleOnce",e=>{let t=this.app.universes[this.app.selected_universe];(t==null?void 0:t.example)!==void 0&&(t.example.candidate="",t.example.committed=""),this.clearPatternCache(),this.stop(),this.play(),this.app.exampleIsPlaying=!0,IB(this.app,e)});T(this,"_all_samples",()=>Du.get());T(this,"_reportError",e=>{const t=o=>{var l;const s=(l=o.stack)==null?void 0:l.split(` +`,"\r"," "],!1,!1),Ne=x(",",!1),Me=x("|",!1),Re=$([["a","z"]],!1,!1),$t=$([["a","z"],"_"],!1,!1),ut=$([["a","z"],"_",["0","9"]],!1,!1),Tt=x("<",!1),rt=x(">",!1),it=x("@",!1),Vt=x(":",!1),_t=$(["m","k","l","p","d","c","w","y","h","n","q","a","e","f","s","x","t","g","u","j","z","o"],!1,!1),Ye=$(["."],!1,!1),Gn=x("/",!1),Fr=x("(",!1),ft=x(")",!1),ir=x("[:",!1),Ln=x("]",!1),Ai=x("[",!1),Ur=x("{",!1),nn=x("}",!1),$r=x("+",!1),Ii=x("*",!1),Ra=x("%",!1),vr=x("^",!1),Er=x("&",!1),wa=x(">>",!1),Gr=x("<<",!1),sn=x("_",!1),za=x("?",!1),Wa=x("!",!1),X=x("r",!1),le=$([["a","z"],["A","Z"],["0","9"]],!1,!1),me=x("#",!1),Se=x("b",!1),Ae=$([["a","z"],["A","Z"],["0","9"],"-","*","+"],!1,!1),Qe=$([["A","G"]],!1,!1),Pe=$(["b","s"],!1,!1),At=$([["A","Z"]],!1,!1),qn=x("=",!1),or=x("~",!1),so=x("iii",!1),ki=x("ii",!1),us=x("iv",!1),sr=x("i",!1),ds=x("vii",!1),lo=x("vi",!1),co=x("v",!1),hs=function(E){return E.filter(N=>N)},uo=function(){return parseFloat(C())},fs=function(){return parseInt(C())},ho=function(){return parseInt(C())},Jn=function(){},ms=function(E){return Gt(UQ,{sound:E})},ps=function(){return C()},fo=function(E){return Gt(il,{items:E})},mo=function(E){return E},gs=function(E,N){return Gt($Q,{item:E,sound:N})},po=function(E,N){return Gt(GQ,{item:E,soundIndex:N})},_s=function(E){return E},go=function(E,N){var B=N?N.length:0,W=uq[E];return B>0?W*(2-1/(2*B)):W},bs=function(E,N){return E/N},Ss=function(E){return E.filter(N=>N)},yr=function(E){return Gt(il,{items:E})},Rt=function(E,N){return N?Gt(vE,{item:E,times:N}):Gt(Yo,{items:E})},Os=function(E){return E},Xa=function(E,N,B){return B instanceof Yt&&(B=Gt(Yo,{items:[B]})),Gt(zQ,{left:E,operation:N,right:B})},vs=function(E,N){return Gt(VQ,{items:E,times:N})},Aa=function(E){return Gt(vw,{items:E})},Es=function(E){return E.map(N=>typeof N=="number"?N:void 0)},Ka=function(){return Math.ceil(pw(C()))},_o=function(E){var N=E.filter(B=>B).map(B=>Gt(Yt,{originalPitch:B[0],pitch:B[0]},B.toString()));return Gt(Yo,{items:N})},bo=function(E){return E},ys=function(E){return E},Za=function(){},So=function(E){return Gt(il,{items:E})},ja=function(E){return Gt(QQ,{octave:E})},Ja=function(){return C().split("").reduce((E,N)=>E+(N==="^"?1:-1),0)},Oo=function(){return Gt(al,{seededRandom:i.seededRandom})},Ni=function(E,N){return Gt(al,{min:E,max:N,seededRandom:i.seededRandom})},Ia=function(E,N){return Gt(vE,{item:E,times:N})},An=function(E){return Gt(HQ,{duration:E})},vo=function(E){return E},lr=function(E){return Gt(Kg,{duration:E})},Di=function(E,N,B,W){const ue=E?i.nodeOptions.octave+E:i.nodeOptions.octave;return Gt(Yt,{duration:N,pitch:W,originalPitch:W,addedOctave:ue,add:B})},zl=function(E){return E.reduce((N,B)=>N+(B==="#"?1:-1),0)},Wl=function(E,N){return Gt(Ow,{chord:E,indexes:N})},Ku=function(E,N,B){return Gt(Bt,{pitches:[E].concat(N),inversion:B})},Zu=function(){return C()},ju=function(E){return E},Xl=function(){return C()},Kl=function(E,N,B){i.variables||(i.variables={}),i.variables[E]=N==="="?B.prevaluate():B},Zl=function(E){if(E&&i.variables&&i.variables[E])return i.variables[E]},Ts=function(E,N,B,W,ue){const Oe="CHROMATIC",Ot=B,Cr=aH(W,B,Oe,E,N),Rs=N||i.nodeOptions.duration,RN=E?i.nodeOptions.octave+E:i.nodeOptions.octave;return Gt(Bt,{duration:Rs,chordOctave:RN,pitches:Cr,chordName:W,inversion:ue,scaleName:Oe,key:Ot})},jl=function(E,N,B){const W=i.nodeOptions.scaleName?i.nodeOptions.scaleName:"MAJOR",ue=i.nodeOptions.key?i.nodeOptions.key:"C";return Gt(qQ,{roman:E,chordName:N,inversion:B,scaleName:W,key:ue})},Jl=function(E){if(E&&i.variables&&i.variables[E])return i.variables[E];const N=i.nodeOptions.scaleName?i.nodeOptions.scaleName:"MAJOR",B=i.nodeOptions.key?i.nodeOptions.key:"C",W=hH(E,B,N);return Gt(Yt,{pitch:W.pc,originalPitch:W.pc,add:W.add,scaleName:N,key:B})},R=0,Xe=0,ei=[{line:1,column:1}],Tr=0,d=[],f=0,g={},v;if("startRule"in i){if(!(i.startRule in l))throw new Error(`Can't start parsing from rule "`+i.startRule+'".');c=l[i.startRule]}function C(){return a.substring(Xe,R)}function w(){return pe(Xe,R)}function x(E,N){return{type:"literal",text:E,ignoreCase:N}}function $(E,N,B){return{type:"class",parts:E,inverted:N,ignoreCase:B}}function G(){return{type:"end"}}function J(E){return{type:"other",description:E}}function Z(E){var N=ei[E],B;if(N)return N;for(B=E-1;!ei[B];)B--;for(N=ei[B],N={line:N.line,column:N.column};BTr&&(Tr=R,d=[]),d.push(E))}function de(E,N,B){return new e(e.buildMessage(E,N),E,N,B)}function ce(){var E,N,B=R*59+0,W=g[B];return W?(R=W.nextPos,W.result):(E=R,N=ka(),N!==o&&(Xe=E,N=hs(N)),E=N,g[B]={nextPos:R,result:E},E)}function Ie(){var E,N,B,W,ue,Oe,Ot,Cr=R*59+1,Rs=g[Cr];if(Rs)return R=Rs.nextPos,Rs.result;for(E=R,N=R,a.charCodeAt(R)===45?(B=u,R++):(B=o,f===0&&ee(tn)),B===o&&(B=null),W=[],et.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=o,f===0&&ee(Ut));ue!==o;)W.push(ue),et.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=o,f===0&&ee(Ut));if(a.charCodeAt(R)===46?(ue=h,R++):(ue=o,f===0&&ee(j)),ue!==o){if(Oe=[],et.test(a.charAt(R))?(Ot=a.charAt(R),R++):(Ot=o,f===0&&ee(Ut)),Ot!==o)for(;Ot!==o;)Oe.push(Ot),et.test(a.charAt(R))?(Ot=a.charAt(R),R++):(Ot=o,f===0&&ee(Ut));else Oe=o;Oe!==o?(B=[B,W,ue,Oe],N=B):(R=N,N=o)}else R=N,N=o;if(N===o)if(N=R,a.charCodeAt(R)===46?(B=h,R++):(B=o,f===0&&ee(j)),B!==o){if(W=[],et.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=o,f===0&&ee(Ut)),ue!==o)for(;ue!==o;)W.push(ue),et.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=o,f===0&&ee(Ut));else W=o;W!==o?(B=[B,W],N=B):(R=N,N=o)}else R=N,N=o;return N!==o&&(Xe=E,N=uo()),E=N,g[Cr]={nextPos:R,result:E},E}function ve(){var E,N,B=R*59+2,W=g[B];return W?(R=W.nextPos,W.result):(E=R,a.charCodeAt(R)===45?R++:f===0&&ee(tn),et.test(a.charAt(R))?(N=a.charAt(R),R++):(N=o,f===0&&ee(Ut)),N!==o?(Xe=E,E=fs()):(R=E,E=o),g[B]={nextPos:R,result:E},E)}function Be(){var E,N,B,W=R*59+3,ue=g[W];if(ue)return R=ue.nextPos,ue.result;if(E=R,a.charCodeAt(R)===45?R++:f===0&&ee(tn),N=[],et.test(a.charAt(R))?(B=a.charAt(R),R++):(B=o,f===0&&ee(Ut)),B!==o)for(;B!==o;)N.push(B),et.test(a.charAt(R))?(B=a.charAt(R),R++):(B=o,f===0&&ee(Ut));else N=o;return N!==o?(Xe=E,E=ho()):(R=E,E=o),g[W]={nextPos:R,result:E},E}function Ze(){var E,N,B=R*59+4,W=g[B];return W?(R=W.nextPos,W.result):(f++,E=R,yt.test(a.charAt(R))?(N=a.charAt(R),R++):(N=o,f===0&&ee(De)),N!==o&&(Xe=E,N=Jn()),E=N,f--,E===o&&(N=o,f===0&&ee(be)),g[B]={nextPos:R,result:E},E)}function He(){var E,N,B=R*59+8,W=g[B];return W?(R=W.nextPos,W.result):(E=R,N=xt(),N!==o&&(Xe=E,N=ms(N)),E=N,g[B]={nextPos:R,result:E},E)}function xt(){var E,N,B,W,ue,Oe=R*59+10,Ot=g[Oe];if(Ot)return R=Ot.nextPos,Ot.result;if(E=R,Lt.test(a.charAt(R))?(N=a.charAt(R),R++):(N=o,f===0&&ee(Re)),N!==o){if(B=[],St.test(a.charAt(R))?(W=a.charAt(R),R++):(W=o,f===0&&ee($t)),W!==o)for(;W!==o;)B.push(W),St.test(a.charAt(R))?(W=a.charAt(R),R++):(W=o,f===0&&ee($t));else B=o;if(B!==o){for(W=[],Dt.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=o,f===0&&ee(ut));ue!==o;)W.push(ue),Dt.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=o,f===0&&ee(ut));Xe=E,E=ps()}else R=E,E=o}else R=E,E=o;return g[Oe]={nextPos:R,result:E},E}function un(){var E,N=R*59+11,B=g[N];return B?(R=B.nextPos,B.result):(E=zt(),E===o&&(E=dn()),g[N]={nextPos:R,result:E},E)}function zt(){var E,N,B,W,ue=R*59+12,Oe=g[ue];if(Oe)return R=Oe.nextPos,Oe.result;if(E=R,a.charCodeAt(R)===60?(N=b,R++):(N=o,f===0&&ee(Tt)),N!==o){if(B=[],W=un(),W!==o)for(;W!==o;)B.push(W),W=un();else B=o;B!==o?(a.charCodeAt(R)===62?(W=A,R++):(W=o,f===0&&ee(rt)),W!==o?(Xe=E,E=fo(B)):(R=E,E=o)):(R=E,E=o)}else R=E,E=o;return g[ue]={nextPos:R,result:E},E}function dn(){var E,N=R*59+13,B=g[N];return B?(R=B.nextPos,B.result):(E=xt(),E===o&&(E=zt(),E===o&&(E=Ze())),g[N]={nextPos:R,result:E},E)}function bt(){var E,N,B,W=R*59+14,ue=g[W];return ue?(R=ue.nextPos,ue.result):(E=R,a.charCodeAt(R)===64?(N=I,R++):(N=o,f===0&&ee(it)),N!==o?(B=un(),B!==o?(Xe=E,E=mo(B)):(R=E,E=o)):(R=E,E=o),g[W]={nextPos:R,result:E},E)}function mt(){var E,N=R*59+15,B=g[N];return B?(R=B.nextPos,B.result):(E=td(),E===o&&(E=ti(),E===o&&(E=rd(),E===o&&(E=od(),E===o&&(E=nd())))),g[N]={nextPos:R,result:E},E)}function hn(){var E,N,B,W=R*59+16,ue=g[W];return ue?(R=ue.nextPos,ue.result):(E=R,N=mt(),N===o&&(N=yo()),N!==o?(B=bt(),B!==o?(Xe=E,E=gs(N,B)):(R=E,E=o)):(R=E,E=o),g[W]={nextPos:R,result:E},E)}function rn(){var E,N,B,W=R*59+17,ue=g[W];return ue?(R=ue.nextPos,ue.result):(E=R,N=hn(),N===o&&(N=mt(),N===o&&(N=yo())),N!==o?(B=ln(),B!==o?(Xe=E,E=po(N,B)):(R=E,E=o)):(R=E,E=o),g[W]={nextPos:R,result:E},E)}function ln(){var E,N,B,W=R*59+18,ue=g[W];return ue?(R=ue.nextPos,ue.result):(E=R,a.charCodeAt(R)===58?(N=M,R++):(N=o,f===0&&ee(Vt)),N!==o?(B=ed(),B!==o?(Xe=E,E=_s(B)):(R=E,E=o)):(R=E,E=o),g[W]={nextPos:R,result:E},E)}function oa(){var E,N,B,W,ue=R*59+19,Oe=g[ue];if(Oe)return R=Oe.nextPos,Oe.result;if(E=R,Pt.test(a.charAt(R))?(N=a.charAt(R),R++):(N=o,f===0&&ee(_t)),N!==o){for(B=[],Rn.test(a.charAt(R))?(W=a.charAt(R),R++):(W=o,f===0&&ee(Ye));W!==o;)B.push(W),Rn.test(a.charAt(R))?(W=a.charAt(R),R++):(W=o,f===0&&ee(Ye));Xe=E,E=go(N,B)}else R=E,E=o;return g[ue]={nextPos:R,result:E},E}function Eo(){var E,N=R*59+20,B=g[N];return B?(R=B.nextPos,B.result):(E=Ju(),E===o&&(E=Ie(),E===o&&(E=oa())),g[N]={nextPos:R,result:E},E)}function Ju(){var E,N,B,W,ue=R*59+21,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,N=Be(),N!==o?(a.charCodeAt(R)===47?(B=U,R++):(B=o,f===0&&ee(Gn)),B!==o?(W=Be(),W!==o?(Xe=E,E=bs(N,W)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function ka(){var E,N,B,W=R*59+22,ue=g[W];if(ue)return R=ue.nextPos,ue.result;if(E=R,N=[],B=B_(),B===o&&(B=Y_(),B===o&&(B=rn(),B===o&&(B=hn(),B===o&&(B=td(),B===o&&(B=rd(),B===o&&(B=ti(),B===o&&(B=nd(),B===o&&(B=yo(),B===o&&(B=od()))))))))),B!==o)for(;B!==o;)N.push(B),B=B_(),B===o&&(B=Y_(),B===o&&(B=rn(),B===o&&(B=hn(),B===o&&(B=td(),B===o&&(B=rd(),B===o&&(B=ti(),B===o&&(B=nd(),B===o&&(B=yo(),B===o&&(B=od())))))))));else N=o;return N!==o&&(Xe=E,N=Ss(N)),E=N,g[W]={nextPos:R,result:E},E}function ed(){var E,N=R*59+23,B=g[N];return B?(R=B.nextPos,B.result):(E=Ze(),E===o&&(E=Be(),E===o&&(E=P_(),E===o&&(E=ld(),E===o&&(E=gN(),E===o&&(E=M_()))))),g[N]={nextPos:R,result:E},E)}function gN(){var E,N,B,W,ue=R*59+24,Oe=g[ue];if(Oe)return R=Oe.nextPos,Oe.result;if(E=R,a.charCodeAt(R)===60?(N=b,R++):(N=o,f===0&&ee(Tt)),N!==o){if(B=[],W=ed(),W!==o)for(;W!==o;)B.push(W),W=ed();else B=o;B!==o?(a.charCodeAt(R)===62?(W=A,R++):(W=o,f===0&&ee(rt)),W!==o?(Xe=E,E=yr(B)):(R=E,E=o)):(R=E,E=o)}else R=E,E=o;return g[ue]={nextPos:R,result:E},E}function ti(){var E,N,B,W,ue,Oe=R*59+25,Ot=g[Oe];return Ot?(R=Ot.nextPos,Ot.result):(E=R,a.charCodeAt(R)===40?(N=V,R++):(N=o,f===0&&ee(Fr)),N!==o?(a.charCodeAt(R)===58?R++:f===0&&ee(Vt),B=ka(),B!==o?(W=D_(),W===o&&(W=null),a.charCodeAt(R)===41?(ue=m,R++):(ue=o,f===0&&ee(ft)),ue!==o?(Xe=E,E=Rt(B,W)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[Oe]={nextPos:R,result:E},E)}function D_(){var E,N,B,W=R*59+26,ue=g[W];return ue?(R=ue.nextPos,ue.result):(E=R,a.charCodeAt(R)===58?(N=M,R++):(N=o,f===0&&ee(Vt)),N!==o?(B=Be(),B!==o?(Xe=E,E=Os(B)):(R=E,E=o)):(R=E,E=o),g[W]={nextPos:R,result:E},E)}function td(){var E,N,B,W,ue=R*59+27,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,N=ti(),N===o&&(N=ud()),N!==o?(B=L_(),B!==o?(W=ti(),W===o&&(W=ud(),W===o&&(W=Cs())),W!==o?(Xe=E,E=Xa(N,B,W)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function nd(){var E,N,B,W,ue,Oe=R*59+28,Ot=g[Oe];return Ot?(R=Ot.nextPos,Ot.result):(E=R,a.substr(R,2)===O?(N=O,R+=2):(N=o,f===0&&ee(ir)),N!==o?(B=ka(),B!==o?(W=D_(),W===o&&(W=null),a.charCodeAt(R)===93?(ue=S,R++):(ue=o,f===0&&ee(Ln)),ue!==o?(Xe=E,E=vs(B,W)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[Oe]={nextPos:R,result:E},E)}function rd(){var E,N,B,W,ue=R*59+29,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,a.charCodeAt(R)===91?(N=k,R++):(N=o,f===0&&ee(Ai)),N!==o?(B=ka(),B!==o?(a.charCodeAt(R)===93?(W=S,R++):(W=o,f===0&&ee(Ln)),W!==o?(Xe=E,E=Aa(B)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function ad(){var E,N=R*59+30,B=g[N];return B?(R=B.nextPos,B.result):(E=Be(),E===o&&(E=ve()),g[N]={nextPos:R,result:E},E)}function id(){var E,N,B,W=R*59+31,ue=g[W];if(ue)return R=ue.nextPos,ue.result;if(E=R,N=[],B=x_(),B===o&&(B=ad()),B!==o)for(;B!==o;)N.push(B),B=x_(),B===o&&(B=ad());else N=o;return N!==o&&(Xe=E,N=Es(N)),E=N,g[W]={nextPos:R,result:E},E}function x_(){var E,N,B,W,ue=R*59+32,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,a.charCodeAt(R)===40?R++:f===0&&ee(Fr),N=ad(),N!==o?(B=L_(),B!==o?(W=id(),W!==o?(a.charCodeAt(R)===41?R++:f===0&&ee(ft),Xe=E,E=Ka()):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function _N(){var E,N,B,W,ue=R*59+33,Oe=g[ue];if(Oe)return R=Oe.nextPos,Oe.result;if(E=R,a.charCodeAt(R)===123?(N=L,R++):(N=o,f===0&&ee(Ur)),N!==o){if(B=[],W=id(),W===o&&(W=Ze()),W!==o)for(;W!==o;)B.push(W),W=id(),W===o&&(W=Ze());else B=o;B!==o?(a.charCodeAt(R)===125?(W=F,R++):(W=o,f===0&&ee(nn)),W!==o?(Xe=E,E=_o(B)):(R=E,E=o)):(R=E,E=o)}else R=E,E=o;return g[ue]={nextPos:R,result:E},E}function M_(){var E,N,B,W,ue=R*59+34,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,a.charCodeAt(R)===123?(N=L,R++):(N=o,f===0&&ee(Ur)),N!==o?(B=Be(),B===o&&(B=ld()),B!==o?(a.charCodeAt(R)===125?(W=F,R++):(W=o,f===0&&ee(nn)),W!==o?(Xe=E,E=bo(B)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function L_(){var E,N=R*59+35,B=g[N];return B?(R=B.nextPos,B.result):(a.charCodeAt(R)===43?(E=Y,R++):(E=o,f===0&&ee($r)),E===o&&(a.charCodeAt(R)===45?(E=u,R++):(E=o,f===0&&ee(tn)),E===o&&(a.charCodeAt(R)===42?(E=q,R++):(E=o,f===0&&ee(Ii)),E===o&&(a.charCodeAt(R)===47?(E=U,R++):(E=o,f===0&&ee(Gn)),E===o&&(a.charCodeAt(R)===37?(E=te,R++):(E=o,f===0&&ee(Ra)),E===o&&(a.charCodeAt(R)===94?(E=se,R++):(E=o,f===0&&ee(vr)),E===o&&(a.charCodeAt(R)===124?(E=_,R++):(E=o,f===0&&ee(Me)),E===o&&(a.charCodeAt(R)===38?(E=ie,R++):(E=o,f===0&&ee(Er)),E===o&&(a.substr(R,2)===ae?(E=ae,R+=2):(E=o,f===0&&ee(wa)),E===o&&(a.substr(R,2)===D?(E=D,R+=2):(E=o,f===0&&ee(Gr))))))))))),g[N]={nextPos:R,result:E},E)}function yo(){var E,N,B=R*59+36,W=g[B];return W?(R=W.nextPos,W.result):(E=R,N=EN(),N===o&&(N=TN(),N===o&&(N=q_(),N===o&&(N=G_(),N===o&&(N=CN(),N===o&&(N=ud(),N===o&&(N=He(),N===o&&(N=F_(),N===o&&(N=Cs(),N===o&&(N=SN(),N===o&&(N=Ze(),N===o&&(N=ON(),N===o&&(N=ti(),N===o&&(N=_N(),N===o&&(N=bN())))))))))))))),N!==o&&(Xe=E,N=ys(N)),E=N,g[B]={nextPos:R,result:E},E)}function bN(){var E,N,B=R*59+37,W=g[B];return W?(R=W.nextPos,W.result):(E=R,a.charCodeAt(R)===124?(N=_,R++):(N=o,f===0&&ee(Me)),N!==o&&(Xe=E,N=Za()),E=N,g[B]={nextPos:R,result:E},E)}function od(){var E,N,B,W,ue=R*59+38,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,a.charCodeAt(R)===60?(N=b,R++):(N=o,f===0&&ee(Tt)),N!==o?(B=ka(),B!==o?(a.charCodeAt(R)===62?(W=A,R++):(W=o,f===0&&ee(rt)),W!==o?(Xe=E,E=So(B)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function SN(){var E,N,B=R*59+39,W=g[B];return W?(R=W.nextPos,W.result):(E=R,N=sd(),N!==o&&(Xe=E,N=ja(N)),E=N,g[B]={nextPos:R,result:E},E)}function sd(){var E,N,B,W=R*59+40,ue=g[W];if(ue)return R=ue.nextPos,ue.result;if(E=R,N=[],a.charCodeAt(R)===94?(B=se,R++):(B=o,f===0&&ee(vr)),B===o&&(a.charCodeAt(R)===95?(B=P,R++):(B=o,f===0&&ee(sn))),B!==o)for(;B!==o;)N.push(B),a.charCodeAt(R)===94?(B=se,R++):(B=o,f===0&&ee(vr)),B===o&&(a.charCodeAt(R)===95?(B=P,R++):(B=o,f===0&&ee(sn)));else N=o;return N!==o&&(Xe=E,N=Ja()),E=N,g[W]={nextPos:R,result:E},E}function P_(){var E,N,B=R*59+41,W=g[B];return W?(R=W.nextPos,W.result):(E=R,a.charCodeAt(R)===63?(N=H,R++):(N=o,f===0&&ee(za)),N!==o&&(Xe=E,N=Oo()),E=N,g[B]={nextPos:R,result:E},E)}function ld(){var E,N,B,W,ue,Oe,Ot=R*59+42,Cr=g[Ot];return Cr?(R=Cr.nextPos,Cr.result):(E=R,a.charCodeAt(R)===40?(N=V,R++):(N=o,f===0&&ee(Fr)),N!==o?(B=Be(),B!==o?(a.charCodeAt(R)===44?(W=p,R++):(W=o,f===0&&ee(Ne)),W!==o?(ue=Be(),ue!==o?(a.charCodeAt(R)===41?(Oe=m,R++):(Oe=o,f===0&&ee(ft)),Oe!==o?(Xe=E,E=Ni(B,ue)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[Ot]={nextPos:R,result:E},E)}function B_(){var E,N,B,W,ue=R*59+43,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,N=rn(),N===o&&(N=hn(),N===o&&(N=mt(),N===o&&(N=yo()))),N!==o?(a.charCodeAt(R)===33?(B=z,R++):(B=o,f===0&&ee(Wa)),B!==o?(W=Be(),W!==o?(Xe=E,E=Ia(N,W)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function ON(){var E,N,B=R*59+44,W=g[B];return W?(R=W.nextPos,W.result):(E=R,N=Eo(),N!==o&&(Xe=E,N=An(N)),E=N,g[B]={nextPos:R,result:E},E)}function vN(){var E,N,B,W=R*59+45,ue=g[W];return ue?(R=ue.nextPos,ue.result):(E=R,N=Eo(),N!==o?(a.charCodeAt(R)===94?(B=se,R++):(B=o,f===0&&ee(vr)),B!==o?(Xe=E,E=vo(N)):(R=E,E=o)):(R=E,E=o),g[W]={nextPos:R,result:E},E)}function EN(){var E,N,B,W,ue,Oe=R*59+46,Ot=g[Oe];return Ot?(R=Ot.nextPos,Ot.result):(E=R,N=vN(),N===o&&(N=null),a.charCodeAt(R)===114?(B=ne,R++):(B=o,f===0&&ee(X)),B!==o?(W=R,f++,ze.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=o,f===0&&ee(le)),f--,ue===o?W=void 0:(R=W,W=o),W!==o?(Xe=E,E=lr(N)):(R=E,E=o)):(R=E,E=o),g[Oe]={nextPos:R,result:E},E)}function Cs(){var E,N,B,W,ue,Oe=R*59+47,Ot=g[Oe];return Ot?(R=Ot.nextPos,Ot.result):(E=R,N=sd(),N===o&&(N=null),B=Eo(),B===o&&(B=null),W=yN(),W===o&&(W=null),ue=ve(),ue===o&&(ue=P_(),ue===o&&(ue=ld(),ue===o&&(ue=M_()))),ue!==o?(Xe=E,E=Di(N,B,W,ue)):(R=E,E=o),g[Oe]={nextPos:R,result:E},E)}function yN(){var E,N,B,W=R*59+48,ue=g[W];if(ue)return R=ue.nextPos,ue.result;if(E=R,N=[],a.charCodeAt(R)===35?(B=oe,R++):(B=o,f===0&&ee(me)),B===o&&(a.charCodeAt(R)===98?(B=_e,R++):(B=o,f===0&&ee(Se))),B!==o)for(;B!==o;)N.push(B),a.charCodeAt(R)===35?(B=oe,R++):(B=o,f===0&&ee(me)),B===o&&(a.charCodeAt(R)===98?(B=_e,R++):(B=o,f===0&&ee(Se)));else N=o;return N!==o&&(Xe=E,N=zl(N)),E=N,g[W]={nextPos:R,result:E},E}function Y_(){var E,N,B,W,ue=R*59+49,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,N=F_(),N===o&&(N=G_(),N===o&&(N=q_(),N===o&&(N=ti()))),N!==o?(a.charCodeAt(R)===64?(B=I,R++):(B=o,f===0&&ee(it)),B!==o?(W=ti(),W!==o?(Xe=E,E=Wl(N,W)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function F_(){var E,N,B,W,ue=R*59+50,Oe=g[ue];if(Oe)return R=Oe.nextPos,Oe.result;if(E=R,N=Cs(),N!==o){if(B=[],W=Cs(),W!==o)for(;W!==o;)B.push(W),W=Cs();else B=o;B!==o?(W=cd(),W===o&&(W=null),Xe=E,E=Ku(N,B,W)):(R=E,E=o)}else R=E,E=o;return g[ue]={nextPos:R,result:E},E}function U_(){var E,N,B,W=R*59+51,ue=g[W];if(ue)return R=ue.nextPos,ue.result;if(E=R,N=[],En.test(a.charAt(R))?(B=a.charAt(R),R++):(B=o,f===0&&ee(Ae)),B!==o)for(;B!==o;)N.push(B),En.test(a.charAt(R))?(B=a.charAt(R),R++):(B=o,f===0&&ee(Ae));else N=o;return N!==o&&(Xe=E,N=Zu()),E=N,g[W]={nextPos:R,result:E},E}function cd(){var E,N,B,W=R*59+52,ue=g[W];return ue?(R=ue.nextPos,ue.result):(E=R,a.charCodeAt(R)===37?(N=te,R++):(N=o,f===0&&ee(Ra)),N!==o?(B=Be(),B!==o?(Xe=E,E=ju(B)):(R=E,E=o)):(R=E,E=o),g[W]={nextPos:R,result:E},E)}function $_(){var E,N,B=R*59+53,W=g[B];return W?(R=W.nextPos,W.result):(E=R,ht.test(a.charAt(R))?(N=a.charAt(R),R++):(N=o,f===0&&ee(Qe)),N!==o?(Ke.test(a.charAt(R))?(a.charAt(R),R++):f===0&&ee(Pe),Xe=E,E=Xl()):(R=E,E=o),g[B]={nextPos:R,result:E},E)}function TN(){var E,N,B,W,ue=R*59+54,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,wn.test(a.charAt(R))?(N=a.charAt(R),R++):(N=o,f===0&&ee(At)),N!==o?(a.charCodeAt(R)===61?(B=ye,R++):(B=o,f===0&&ee(qn)),B===o&&(a.charCodeAt(R)===126?(B=we,R++):(B=o,f===0&&ee(or))),B!==o?(W=yo(),W!==o?(Xe=E,E=Kl(N,B,W)):(R=E,E=o)):(R=E,E=o)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function ud(){var E,N,B=R*59+55,W=g[B];return W?(R=W.nextPos,W.result):(E=R,wn.test(a.charAt(R))?(N=a.charAt(R),R++):(N=o,f===0&&ee(At)),N!==o&&(Xe=E,N=Zl(N)),E=N,g[B]={nextPos:R,result:E},E)}function G_(){var E,N,B,W,ue,Oe,Ot=R*59+56,Cr=g[Ot];return Cr?(R=Cr.nextPos,Cr.result):(E=R,N=sd(),N===o&&(N=null),B=Eo(),B===o&&(B=null),W=$_(),W!==o?(a.charCodeAt(R)===94?R++:f===0&&ee(vr),ue=U_(),ue!==o?(Oe=cd(),Oe===o&&(Oe=null),Xe=E,E=Ts(N,B,W,ue,Oe)):(R=E,E=o)):(R=E,E=o),g[Ot]={nextPos:R,result:E},E)}function q_(){var E,N,B,W,ue=R*59+57,Oe=g[ue];return Oe?(R=Oe.nextPos,Oe.result):(E=R,a.substr(R,3)===Ee?(N=Ee,R+=3):(N=o,f===0&&ee(so)),N===o&&(a.substr(R,2)===Ce?(N=Ce,R+=2):(N=o,f===0&&ee(ki)),N===o&&(a.substr(R,2)===he?(N=he,R+=2):(N=o,f===0&&ee(us)),N===o&&(a.charCodeAt(R)===105?(N=xe,R++):(N=o,f===0&&ee(sr)),N===o&&(a.substr(R,3)===je?(N=je,R+=3):(N=o,f===0&&ee(ds)),N===o&&(a.substr(R,2)===Ve?(N=Ve,R+=2):(N=o,f===0&&ee(lo)),N===o&&(a.charCodeAt(R)===118?(N=nt,R++):(N=o,f===0&&ee(co)))))))),N!==o?(a.charCodeAt(R)===94?R++:f===0&&ee(vr),B=U_(),B===o&&(B=null),W=cd(),W===o&&(W=null),Xe=E,E=jl(N,B,W)):(R=E,E=o),g[ue]={nextPos:R,result:E},E)}function CN(){var E,N,B=R*59+58,W=g[B];return W?(R=W.nextPos,W.result):(E=R,N=$_(),N!==o&&(Xe=E,N=Jl(N)),E=N,g[B]={nextPos:R,result:E},E)}var Q_=i.nodeOptions||{};function Gt(E,N,B=void 0){N.text=B||C(),N.location=w();for(var W in Q_)(N[W]===void 0||N[W]===null)&&(N[W]=Q_[W]);return new E(N)}if(v=c(),v!==o&&R===a.length)return v;throw v!==o&&R1&&(c=c.slice(1));const u=c.map(h=>isNaN(parseInt(h))?h:parseInt(h));return s(...u).toString()}return s.toString()}}return i[0]}const a=new RegExp(t.join("|"),"g");return r.replace(a,i=>n(i))}function _H(r,e,t){let n=r;for(let a=0;a1&&(t=t.split("").join(" ")),t}revaluate(){this.values=Fp(this.input,this.options),this.evaluated=this.evaluate(this.values),this.applyTransformations(),this.duration=this.totalDuration()}pitches(){return this.evaluated.map(e=>e.collect("pitch"))}originalPitches(){return this.evaluated.map(e=>e.collect("originalPitch"))}notes(){return this.evaluated.map(e=>e.collect("note"))}collect(e){return this.evaluated.map(t=>t.collect(e))}sounds(){return this.evaluated.map(e=>e.collect("sound"))}indices(){return this.evaluated.map(e=>e.collect("soundIndex"))}freqs(){return this.evaluated.map(e=>e.collect("freq"))}durations(){return this.evaluated.map(e=>e.collect("duration"))}octaves(){return this.evaluated.map(e=>e.collect("octave"))}retrograde(){return this.evaluated=this.evaluated.reverse(),this}rotate(e=1){return this.evaluated=[...this.evaluated.slice(e),...this.evaluated.slice(0,e)],this}every(e=1){return this.evaluated=this.evaluated.filter((t,n)=>n%e===0),this}scale(e){return this.applyOptions({scale:e}),this.scaleApplied=!0,this}cents(e){const t=ns(e);return this.applyOptions({scale:t}),this.scaleApplied=!0,this}ratios(e){const t=Ew(e);return this.applyOptions({scale:t}),this.scaleApplied=!0,this}edo(e,t=[1,1,1,1,1,1,1,1,1,1,1]){const n=yw(e,t),a=ns(n);return this.applyOptions({scale:a}),this.scaleApplied=!0,this}key(e){return this.applyOptions({key:e}),this}octave(e){return this.applyOptions({octave:e}),this}invert(e){return this.applyOptions({inversion:e}),this}isInOptions(e,t){return this.options.nodeOptions&&this.options.nodeOptions[e]===t}atLast(){return this.index+1>=this.evaluated.length*(this.redo||1)}clone(){return ta(this)}notStarted(){return this.index<0}peek(){return this.evaluated[this.index-1||0]}hasStarted(){return this.index>=0}reset(){this.index=-1,this.counter=0}setRedo(e){this.redo=e}next(){this.index<0&&(this.index=0);const e=this.evaluated[this.index%this.evaluated.length];if(this.index++,this.counter++,this.redo>0&&this.index>=this.evaluated.length*this.redo){if(this.index=0,this.cycleIndex++,this.generator){const t=this.generator.next();t.done?this.generatorDone=!0:(this.input=_i.inputFromNumber(t.value),this.revaluate())}this.evaluated=this.evaluate(this.values)}return e}applyOptions(e={}){this.evaluated=this.evaluate(this.evaluated,e),this.applyTransformations()}applyTransformations(){var e;(e=this.globalOptions)!=null&&e.retrograde&&(this.evaluated=this.evaluated.reverse())}update(){return this.evaluated=this.evaluate(this.values),this.applyTransformations(),this}evaluate(e,t={}){let n=e.map(a=>a.evaluate(t)).flat(1/0).filter(a=>a!==void 0);return t.subdivisions&&(n=ww(n)),n}totalDuration(){return this.evaluated.reduce((t,n)=>t+n.collect("duration"),0)}lead(){let e=this.evaluated.findIndex(t=>t instanceof Bt);if(e>=0){for(let t=e+1;t<=this.evaluated.length;t++)if(this.evaluated[t]instanceof Bt){const n=this.evaluated[e],a=this.evaluated[t],i=mH(n.notes(),a.notes()),o=ta(a);o.voiceLeadFromNotes(i,this.options.nodeOptions),this.evaluated[t]=o,e=t}}return this}arpeggio(e){typeof e=="number"&&(e=[e]);const t=lq(this.options.nodeOptions,["octave","scaleName","key"],{scaleName:"scale"}),n={...pE,...t},a=this.evaluated.map(i=>i instanceof Bt?(typeof e=="string"&&(e=new Yo({items:Fp(e,this.options)})),new Ow({chord:i,indexes:e}).evaluate(n)):i);return this.evaluated=a.flat(1/0),this}toString(){return this.evaluated.map(e=>e.toString()).join(" ")}rules(e,t=1){const n=_H(this.input,e,t);return new _i(n,this.options.nodeOptions,this.globalOptions)}tonnetzChords(e,t=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>n instanceof Yt?n.tonnetzChord(e,t):n)),this}tonnetz(e,t=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>{if(n instanceof Bt){if(n.notes().length===3)return n.triadTonnetz(e,t,OE);if(n.notes().length===4)return n.tetraTonnetz(e,t,OE)}else return n}).flat(1/0)),this}triadTonnetz(e,t=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>n instanceof Bt?n.triadTonnetz(e,t):n).flat(1/0)),this}tetraTonnetz(e,t=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>n instanceof Bt?n.tetraTonnetz(e,t):n).flat(1/0)),this}hexaCycle(e=[3,4,5],t=3,n=1){return this.evaluated&&(this.evaluated=this.evaluated.map(a=>a instanceof Yt?NQ(a.pitch,e,t,n).map(s=>Bt.fromPitchClassArray(s,a.key||"C4",this.scaleApplied&&a.scaleName||"CHROMATIC").evaluate({duration:a.duration,octave:a.octave})):a).flat(1/0)),this}octaCycle(e=[3,4,5],t=4,n=1){return this.evaluated&&(this.evaluated=this.evaluated.map(a=>a instanceof Yt?xQ(a.pitch,e,t,n).map(s=>Bt.fromPitchClassArray(s,a.key||"C4",this.scaleApplied&&a.scaleName||"CHROMATIC").evaluate({duration:a.duration,octave:a.octave})):a).flat(1/0)),this}enneaCycle(e=[3,4,5],t=3,n=1){return this.evaluated&&(this.evaluated=this.evaluated.map(a=>a instanceof Yt?MQ(a.pitch,e,t,n).map(s=>Bt.fromPitchClassArray(s,a.key||"C4",this.scaleApplied&&a.scaleName||"CHROMATIC").evaluate({duration:a.duration,octave:a.octave})):a).flat(1/0)),this}cubeDance(e=[3,4,5],t=3){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>{if(n instanceof Yt)return DQ(n.pitch,e,t).map(o=>Bt.fromPitchClassArray(o,n.key||"C4",this.scaleApplied&&n.scaleName||"CHROMATIC").evaluate({duration:n.duration,octave:n.octave}))}).flat(1/0)),this}powerTowers(e=[3,4,5],t=3){return this.evaluated&&(this.evaluated=this.evaluated.map(n=>{if(n instanceof Yt)return BQ(n.pitch,e,t).map(o=>Bt.fromPitchClassArray(o,n.key||"C4",this.scaleApplied&&n.scaleName||"CHROMATIC").evaluate({duration:n.duration,octave:n.octave}))}).flat(1/0)),this}octaTower(e=[3,4,5],t=3,n=1){return this.evaluated&&(this.evaluated=this.evaluated.map(a=>{if(a instanceof Yt)return PQ(a.pitch,e,t,n).map(s=>Bt.fromPitchClassArray(s,a.key||"C4",this.scaleApplied&&a.scaleName||"CHROMATIC").evaluate({duration:a.duration,octave:a.octave}))}).flat(1/0)),this}boretzRegions(e=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(t=>{if(t instanceof Yt)return YQ(t.pitch,e).map(i=>Bt.fromPitchClassArray(i,t.key||"C4",this.scaleApplied&&t.scaleName||"CHROMATIC").evaluate({duration:t.duration,octave:t.octave}))}).flat(1/0)),this}weitzmannRegions(e=[3,4,5]){return this.evaluated&&(this.evaluated=this.evaluated.map(t=>{if(t instanceof Yt)return LQ(t.pitch,e).map(i=>Bt.fromPitchClassArray(i,t.key||"C4",this.scaleApplied&&t.scaleName||"CHROMATIC").evaluate({duration:t.duration,octave:t.octave}))}).flat(1/0)),this}shuffle(){if(this.evaluated)for(let e=0;en.includes(i%this.evaluated.length))}return this}}const ww=(r,e=void 0)=>r.map(n=>{if(n instanceof vw){const a=n.evaluated.length,i=(e||n.duration)/a;return ww(n.evaluated,i)}else return n.duration=e||n.duration,n}).flat(1/0),bH=r=>{let e={};return FQ.forEach(t=>{if(r[t]!==void 0){const n=r[t];e[t]=n,delete r[t]}}),e},Ca=(r,e)=>{let t=0;if(r<1)return t;for(;r%e**t===0;)t++;return t-1},Ha=(r,e)=>{if(r===0)return 0;const t=Ca(r,e);return 1/e**t},SH=(r,e,t=11)=>{const n=[];for(let i=1;i{const n=[];for(let o=1;oo!==0))};function*OH(){let[r,e]=[0,1];for(;;)yield r,[r,e]=[e,r+e]}function*vH(){let[r,e,t]=[0,0,1];for(;;)yield e,[r,e,t]=[t,r,r+e+t]}function*EH(){let[r,e,t,n]=[0,0,0,1];for(;;)yield t,[r,e,t,n]=[n,r,e,r+e+t+n]}function*yH(){let[r,e,t,n,a]=[0,0,0,0,1];for(;;)yield n,[r,e,t,n,a]=[a,r,e,t,r+e+t+n+a]}function*TH(){let[r,e,t,n,a,i]=[0,0,0,0,0,1];for(;;)yield a,[r,e,t,n,a,i]=[i,r,e,t,n,r+e+t+n+a+i]}function*CH(){let[r,e,t,n,a,i,o]=[0,0,0,0,0,0,1];for(;;)yield i,[r,e,t,n,a,i,o]=[o,r,e,t,n,a,r+e+t+n+a+i+o]}function*RH(){let[r,e,t,n,a,i,o,s]=[0,0,0,0,0,0,0,1];for(;;)yield o,[r,e,t,n,a,i,o,s]=[s,r,e,t,n,a,i,r+e+t+n+a+i+o+s]}function*wH(){let[r,e,t,n,a,i,o,s,l]=[0,0,0,0,0,0,0,0,1];for(;;)yield s,[r,e,t,n,a,i,o,s,l]=[l,r,e,t,n,a,i,o,r+e+t+n+a+i+o+s+l]}function*AH(r){let[e,t]=[0,1];for(;;)yield e,[e,t]=[t,(e+t)%r]}function*IH(r){let[e,t,n]=[0,0,1];for(;;)yield t,[e,t,n]=[n,e,(e+t+n)%r]}function*kH(r){let[e,t,n,a]=[0,0,0,1];for(;;)yield n,[e,t,n,a]=[a,e,t,(e+t+n+a)%r]}function*NH(r){let[e,t,n,a,i]=[0,0,0,0,1];for(;;)yield a,[e,t,n,a,i]=[i,e,t,n,(e+t+n+a+i)%r]}function*DH(r){let[e,t,n,a,i,o]=[0,0,0,0,0,1];for(;;)yield i,[e,t,n,a,i,o]=[o,e,t,n,a,(e+t+n+a+i+o)%r]}function*xH(r){let[e,t,n,a,i,o,s]=[0,0,0,0,0,0,1];for(;;)yield o,[e,t,n,a,i,o,s]=[s,e,t,n,a,i,(e+t+n+a+i+o+s)%r]}function*MH(r){let[e,t,n,a,i,o,s,l]=[0,0,0,0,0,0,0,1];for(;;)yield s,[e,t,n,a,i,o,s,l]=[l,e,t,n,a,i,o,(e+t+n+a+i+o+s+l)%r]}function*LH(r){let[e,t,n,a,i,o,s,l,c]=[0,0,0,0,0,0,0,0,1];for(;;)yield l,[e,t,n,a,i,o,s,l,c]=[c,e,t,n,a,i,o,s,(e+t+n+a+i+o+s+l+c)%r]}function*PH(r){let[e,t]=[0,1];for(;;)yield Ca(e,r),[e,t]=[t,e+t]}function*BH(r){let[e,t,n]=[0,0,1];for(;;)yield Ca(t,r),[e,t,n]=[n,e,e+t+n]}function*YH(r){let[e,t,n,a]=[0,0,0,1];for(;;)yield Ca(n,r),[e,t,n,a]=[a,e,t,e+t+n+a]}function*FH(r){let[e,t,n,a,i]=[0,0,0,0,1];for(;;)yield Ca(a,r),[e,t,n,a,i]=[i,e,t,n,e+t+n+a+i]}function*UH(r){let[e,t,n,a,i,o]=[0,0,0,0,0,1];for(;;)yield Ca(i,r),[e,t,n,a,i,o]=[o,e,t,n,a,e+t+n+a+i+o]}function*$H(r){let[e,t,n,a,i,o,s]=[0,0,0,0,0,0,1];for(;;)yield Ca(o,r),[e,t,n,a,i,o,s]=[s,e,t,n,a,i,e+t+n+a+i+o+s]}function*GH(r){let[e,t,n,a,i,o,s,l]=[0,0,0,0,0,0,0,1];for(;;)yield Ca(s,r),[e,t,n,a,i,o,s,l]=[l,e,t,n,a,i,o,e+t+n+a+i+o+s+l]}function*qH(r){const e=Array(9).fill(0);e[9-1]=1;let[t,n,a,i,o,s,l,c,u]=e;for(;;)yield Ca(c,r),[t,n,a,i,o,s,l,c,u]=[u,t,n,a,i,o,s,l,t+n+a+i+o+s+l+c+u]}function*QH(r){let[e,t]=[0,1];for(;;)yield Ha(e,r),[e,t]=[t,e+t]}function*HH(r){let[e,t,n]=[0,0,1];for(;;)yield Ha(t,r),[e,t,n]=[n,e,e+t+n]}function*VH(r){let[e,t,n,a]=[0,0,0,1];for(;;)yield Ha(n,r),[e,t,n,a]=[a,e,t,e+t+n+a]}function*zH(r){let[e,t,n,a,i]=[0,0,0,0,1];for(;;)yield Ha(a,r),[e,t,n,a,i]=[i,e,t,n,e+t+n+a+i]}function*WH(r){let[e,t,n,a,i,o]=[0,0,0,0,0,1];for(;;)yield Ha(i,r),[e,t,n,a,i,o]=[o,e,t,n,a,e+t+n+a+i+o]}function*XH(r){let[e,t,n,a,i,o,s]=[0,0,0,0,0,0,1];for(;;)yield Ha(o,r),[e,t,n,a,i,o,s]=[s,e,t,n,a,i,e+t+n+a+i+o+s]}function*KH(r){let[e,t,n,a,i,o,s,l]=[0,0,0,0,0,0,0,1];for(;;)yield Ha(s,r),[e,t,n,a,i,o,s,l]=[l,e,t,n,a,i,o,e+t+n+a+i+o+s+l]}function*ZH(r){const e=Array(9).fill(0);e[9-1]=1;let[t,n,a,i,o,s,l,c,u]=e;for(;;)yield Ha(c,r),[t,n,a,i,o,s,l,c,u]=[u,t,n,a,i,o,s,l,t+n+a+i+o+s+l+c+u]}function*jH(r,e=11){let[t,n]=[0,1];for(;;)yield Va(t,r,e),[t,n]=[n,t+n]}function*JH(r,e=11){let[t,n,a]=[0,0,1];for(;;)yield Va(n,r,e),[t,n,a]=[a,t,t+n+a]}function*eV(r,e=11){let[t,n,a,i]=[0,0,0,1];for(;;)yield Va(a,r,e),[t,n,a,i]=[i,t,n,t+n+a+i]}function*tV(r,e=11){let[t,n,a,i,o]=[0,0,0,0,1];for(;;)yield Va(i,r,e),[t,n,a,i,o]=[o,t,n,a,t+n+a+i+o]}function*nV(r,e=11){let[t,n,a,i,o,s]=[0,0,0,0,0,1];for(;;)yield Va(o,r,e),[t,n,a,i,o,s]=[s,t,n,a,i,t+n+a+i+o+s]}function*rV(r,e=11){let[t,n,a,i,o,s,l]=[0,0,0,0,0,0,1];for(;;)yield Va(s,r,e),[t,n,a,i,o,s,l]=[l,t,n,a,i,o,t+n+a+i+o+s+l]}function*aV(r,e=11){let[t,n,a,i,o,s,l,c]=[0,0,0,0,0,0,0,1];for(;;)yield Va(l,r,e),[t,n,a,i,o,s,l,c]=[c,t,n,a,i,o,s,t+n+a+i+o+s+l+c]}function*iV(r,e=11){const t=Array(9).fill(0);t[9-1]=1;let[n,a,i,o,s,l,c,u,h]=t;for(;;)yield Va(u,r,e),[n,a,i,o,s,l,c,u,h]=[h,n,a,i,o,s,l,c,n+a+i+o+s+l+c+u+h]}function*oV(r,e,t=1){for(;;){let n=Math.sqrt(Math.pow(r,3)+e);isNaN(n)||(yield[r,n]),r+=t}}function*sV(r,e,t=12,n=1){for(;;){let a=Math.sqrt(Math.pow(r,3))+Math.abs(e);isNaN(a)||(yield Math.round(a)%t),r+=n}}const lV=Object.freeze(Object.defineProperty({__proto__:null,enneanacci:wH,fibonacci:OH,heptanacci:CH,hexanacci:TH,modularEnneanacci:LH,modularFibonacci:AH,modularHeptanacci:xH,modularHexanacci:DH,modularOctanacci:MH,modularPentanacci:NH,modularTetranacci:kH,modularTribonacci:IH,mordellCurve:oV,mordellMusicPoints:sV,normPadicEnneanacci:ZH,normPadicFibonacci:QH,normPadicHeptanacci:XH,normPadicHexanacci:WH,normPadicOctanacci:KH,normPadicPentanacci:zH,normPadicTetranacci:VH,normPadicTribonacci:HH,octanacci:RH,pAdicExpansion:SH,pAdicExpansionArithmetic:Va,pAdicExpansionEnneanacci:iV,pAdicExpansionFibonacci:jH,pAdicExpansionHeptanacci:rV,pAdicExpansionHexanacci:nV,pAdicExpansionOctanacci:aV,pAdicExpansionPentanacci:tV,pAdicExpansionTetranacci:eV,pAdicExpansionTribonacci:JH,pAdicNorm:Ha,pAdicValuation:Ca,padicEnneanacci:qH,padicFibonacci:PH,padicHeptanacci:$H,padicHexanacci:UH,padicOctanacci:GH,padicPentanacci:FH,padicTetranacci:YH,padicTribonacci:BH,pentanacci:yH,tetranacci:EH,tribonacci:vH},Symbol.toStringTag,{value:"Module"})),cV={black:"#08002e",color1:"#64002c",green:"#5d731a",yellow:"#cd751c",blue:"#1d6da1",magenta:"#b7077e",cyan:"#42a38c",white:"#f3e0b8",brightblack:"#331e4d",brightred:"#d02063",brightgreen:"#b4ce59",brightyellow:"#fac357",brightblue:"#40a4cf",brightmagenta:"#f12aae",brightcyan:"#62caa8",brightwhite:"#fff5db",background:"#0e0d15",selection_foreground:"#0e0d15",cursor:"#bbbbbb",foreground:"#dbd1b9",selection_background:"#dbd1b9"},uV={black:"#546e7a",color1:"#ff5370",green:"#c3e88d",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#89ddff",white:"#ffffff",brightblack:"#546e7a",brightred:"#ff5370",brightgreen:"#c3e88d",brightyellow:"#ffcb6b",brightblue:"#82aaff",brightmagenta:"#c792ea",brightcyan:"#89ddff",brightwhite:"#ffffff",background:"#0f111a",selection_foreground:"#0f111a",cursor:"#ffcc00",foreground:"#8f93a2",selection_background:"#8f93a2"},dV={black:"#25234f",color1:"#705050",green:"#60b48a",yellow:"#dfaf8f",blue:"#5555ff",magenta:"#f08cc3",cyan:"#8cd0d3",white:"#709080",brightblack:"#709080",brightred:"#dca3a3",brightgreen:"#60b48a",brightyellow:"#f0dfaf",brightblue:"#5555ff",brightmagenta:"#ec93d3",brightcyan:"#93e0e3",brightwhite:"#ffffff",background:"#25234f",selection_foreground:"#25234f",cursor:"#ff5555",foreground:"#dcdccc",selection_background:"#dcdccc"},hV={black:"#3b4252",color1:"#bf616a",green:"#a3be8c",yellow:"#ebcb8b",blue:"#81a1c1",magenta:"#b48ead",cyan:"#88c0d0",white:"#e5e9f0",brightblack:"#4c566a",brightred:"#bf616a",brightgreen:"#a3be8c",brightyellow:"#ebcb8b",brightblue:"#81a1c1",brightmagenta:"#b48ead",brightcyan:"#8fbcbb",brightwhite:"#eceff4",background:"#2e3440",selection_foreground:"#2e3440",cursor:"#eceff4",foreground:"#d8dee9",selection_background:"#d8dee9"},fV={black:"#7f7f7f",color1:"#e15a60",green:"#a9cfa4",yellow:"#ffe2a9",blue:"#6699cc",magenta:"#f1a5ab",cyan:"#5fb3b3",white:"#d4d4d4",brightblack:"#7f7f7f",brightred:"#e15a60",brightgreen:"#a9cfa4",brightyellow:"#ffe2a9",brightblue:"#6699cc",brightmagenta:"#f1a5ab",brightcyan:"#5fb3b3",brightwhite:"#d4d4d4",background:"#282c35",selection_foreground:"#282c35",cursor:"#c7c7c7",foreground:"#d4d4d4",selection_background:"#d4d4d4"},mV={black:"#adadad",color1:"#fc5256",green:"#98b61c",yellow:"#ccb444",blue:"#437ee7",magenta:"#9d74b0",cyan:"#248887",white:"#181818",brightblack:"#ffffff",brightred:"#fc7072",brightgreen:"#98b61c",brightyellow:"#ffff0b",brightblue:"#6c9ced",brightmagenta:"#fc7eff",brightcyan:"#248887",brightwhite:"#181818",background:"#202020",selection_foreground:"#202020",cursor:"#bbbbbb",foreground:"#adadad",selection_background:"#adadad"},pV={black:"#000000",color1:"#f07178",green:"#c3e88d",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#89ddff",white:"#cccccc",brightblack:"#333333",brightred:"#f6a9ae",brightgreen:"#dbf1ba",brightyellow:"#ffdfa6",brightblue:"#b4ccff",brightmagenta:"#ddbdf2",brightcyan:"#b8eaff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#fefefe",foreground:"#ffffff",selection_background:"#ffffff"},gV={black:"#292d3e",color1:"#ff8288",green:"#b4e88d",yellow:"#f4d69f",blue:"#82aaff",magenta:"#e9c1ff",cyan:"#89ebff",white:"#d0d0d0",brightblack:"#434758",brightred:"#ff8b92",brightgreen:"#ddffa7",brightyellow:"#ffe585",brightblue:"#9cc4ff",brightmagenta:"#ddb0f6",brightcyan:"#a3f7ff",brightwhite:"#ffffff",background:"#006984",selection_foreground:"#006984",cursor:"#ffcc00",foreground:"#c5f2ff",selection_background:"#c5f2ff"},_V={black:"#000000",color1:"#a60001",green:"#00bb00",yellow:"#fecd22",blue:"#3a9bdb",magenta:"#bb00bb",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff0003",brightgreen:"#93c863",brightyellow:"#fef874",brightblue:"#a1d7ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#283033",selection_foreground:"#283033",cursor:"#c0cad0",foreground:"#cdcdcd",selection_background:"#cdcdcd"},bV={black:"#3c3c30",color1:"#98290f",green:"#479a43",yellow:"#7f7111",blue:"#497f7d",magenta:"#7f4e2f",cyan:"#387f58",white:"#807974",brightblack:"#555445",brightred:"#e0502a",brightgreen:"#61e070",brightyellow:"#d69927",brightblue:"#79d9d9",brightmagenta:"#cd7c54",brightcyan:"#59d599",brightwhite:"#fff1e9",background:"#22211d",selection_foreground:"#22211d",cursor:"#facb80",foreground:"#807a74",selection_background:"#807a74"},SV={black:"#181818",color1:"#810009",green:"#48513b",yellow:"#cc8b3f",blue:"#576d8c",magenta:"#724d7c",cyan:"#5c4f4b",white:"#aea47f",brightblack:"#555555",brightred:"#ac3835",brightgreen:"#a6a75d",brightyellow:"#dcdf7c",brightblue:"#3097c6",brightmagenta:"#d33061",brightcyan:"#f3dbb2",brightwhite:"#f4f4f4",background:"#191c27",selection_foreground:"#191c27",cursor:"#92805b",foreground:"#aea47a",selection_background:"#aea47a"},OV={black:"#292f33",color1:"#cb1e2d",green:"#edb8ac",yellow:"#b7ab9b",blue:"#2e78c2",magenta:"#c0236f",cyan:"#309186",white:"#eae3ce",brightblack:"#092028",brightred:"#d4605a",brightgreen:"#d4605a",brightyellow:"#a86671",brightblue:"#7c85c4",brightmagenta:"#5c5db2",brightcyan:"#819090",brightwhite:"#fcf4df",background:"#292f33",selection_foreground:"#292f33",cursor:"#d4605a",foreground:"#dbdae0",selection_background:"#dbdae0"},vV={black:"#321300",color1:"#b2270e",green:"#44a900",yellow:"#aa820c",blue:"#58859a",magenta:"#97363d",cyan:"#b25a1e",white:"#786b53",brightblack:"#433626",brightred:"#ed5d20",brightgreen:"#55f238",brightyellow:"#f2b732",brightblue:"#85cfed",brightmagenta:"#e14c5a",brightcyan:"#f07d14",brightwhite:"#ffc800",background:"#191919",selection_foreground:"#191919",cursor:"#fac814",foreground:"#786b53",selection_background:"#786b53"},EV={black:"#000000",color1:"#aa0000",green:"#00aa00",yellow:"#aa5500",blue:"#0000aa",magenta:"#aa00aa",cyan:"#00aaaa",white:"#aaaaaa",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#b8b8b8",foreground:"#aaaaaa",selection_background:"#aaaaaa"},yV={black:"#12131e",color1:"#dd7755",green:"#04dbb5",yellow:"#f2e7b7",blue:"#7aa5ff",magenta:"#bf9cf9",cyan:"#56d3c2",white:"#e4e3e9",brightblack:"#666699",brightred:"#ff92cd",brightgreen:"#01eac0",brightyellow:"#fffca8",brightblue:"#69c0fa",brightmagenta:"#c17ff8",brightcyan:"#8bfde1",brightwhite:"#f4f2f9",background:"#292a44",selection_foreground:"#292a44",cursor:"#b89bf9",foreground:"#e8e6ed",selection_background:"#e8e6ed",underline_color:"#596181",url_color:"#596181"},TV={black:"#000000",color1:"#f6188f",green:"#1ebb2b",yellow:"#fdf834",blue:"#2186ec",magenta:"#f85a21",cyan:"#12c3e2",white:"#ffffff",brightblack:"#000000",brightred:"#f841a0",brightgreen:"#25c141",brightyellow:"#fdf454",brightblue:"#2f9ded",brightmagenta:"#f97137",brightcyan:"#19cde6",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#19cde6",foreground:"#dad9c7",selection_background:"#dad9c7"},CV={black:"#000000",color1:"#ff5360",green:"#59d499",yellow:"#ffc531",blue:"#56c2ff",magenta:"#cf2f98",cyan:"#52eee5",white:"#ffffff",brightblack:"#000000",brightred:"#ff6363",brightgreen:"#59d499",brightyellow:"#ffc531",brightblue:"#56c2ff",brightmagenta:"#cf2f98",brightcyan:"#52eee5",brightwhite:"#ffffff",background:"#1a1a1a",selection_foreground:"#1a1a1a",cursor:"#cccccc",foreground:"#ffffff",selection_background:"#ffffff"},RV={black:"#212121",color1:"#c30771",green:"#10a778",yellow:"#a89c14",blue:"#008ec4",magenta:"#523c79",cyan:"#20a5ba",white:"#d9d9d9",brightblack:"#424242",brightred:"#fb007a",brightgreen:"#5fd7af",brightyellow:"#f3e430",brightblue:"#20bbfc",brightmagenta:"#6855de",brightcyan:"#4fb8cc",brightwhite:"#f1f1f1",background:"#212121",selection_foreground:"#212121",cursor:"#20bbfc",foreground:"#f1f1f1",selection_background:"#f1f1f1"},wV={black:"#014401",color1:"#ff2736",green:"#41a638",yellow:"#76a831",blue:"#2ec3b9",magenta:"#50a096",cyan:"#3ca078",white:"#e6fef2",brightblack:"#035c03",brightred:"#b4fa5c",brightgreen:"#aefb86",brightyellow:"#dafa87",brightblue:"#2efaeb",brightmagenta:"#50fafa",brightcyan:"#3cfac8",brightwhite:"#e0f1dc",background:"#2c2c2c",selection_foreground:"#2c2c2c",cursor:"#47fa6b",foreground:"#e0f1dc",selection_background:"#e0f1dc"},AV={black:"#010101",color1:"#f8b63f",green:"#7fb5e1",yellow:"#d6da25",blue:"#489e48",magenta:"#b296c6",cyan:"#f5bfd7",white:"#a8a49d",brightblack:"#726e6a",brightred:"#f8b63f",brightgreen:"#7fb5e1",brightyellow:"#d6da25",brightblue:"#489e48",brightmagenta:"#b296c6",brightcyan:"#f5bfd7",brightwhite:"#fefbea",background:"#010101",selection_foreground:"#010101",cursor:"#a8a49d",foreground:"#a8a49d",selection_background:"#a8a49d"},IV={black:"#090300",color1:"#883932",green:"#55a049",yellow:"#bfce72",blue:"#40318d",magenta:"#8b3f96",cyan:"#67b6bd",white:"#ffffff",brightblack:"#000000",brightred:"#883932",brightgreen:"#55a049",brightyellow:"#bfce72",brightblue:"#40318d",brightmagenta:"#8b3f96",brightcyan:"#67b6bd",brightwhite:"#f7f7f7",background:"#40318d",selection_foreground:"#40318d",cursor:"#7869c4",foreground:"#7869c4",selection_background:"#7869c4"},kV={black:"#2f2833",color1:"#fc644d",green:"#a5f69c",yellow:"#e9d7a5",blue:"#3b79c7",magenta:"#f92672",cyan:"#74d3de",white:"#d5ced9",brightblack:"#7e6c88",brightred:"#fc644d",brightgreen:"#a5f69c",brightyellow:"#e9d7a5",brightblue:"#3b79c7",brightmagenta:"#f92672",brightcyan:"#74d3de",brightwhite:"#ffffff",background:"#2f2833",selection_foreground:"#2f2833",cursor:"#d5ced9",foreground:"#d5ced9",selection_background:"#d5ced9"},NV={black:"#282c34",color1:"#e06c75",green:"#98c379",yellow:"#e5c07b",blue:"#61afef",magenta:"#c678dd",cyan:"#56b6c2",white:"#dcdfe4",brightblack:"#282c34",brightred:"#e06c75",brightgreen:"#98c379",brightyellow:"#e5c07b",brightblue:"#61afef",brightmagenta:"#c678dd",brightcyan:"#56b6c2",brightwhite:"#dcdfe4",background:"#282c34",selection_foreground:"#282c34",cursor:"#a3b3cc",foreground:"#dcdfe4",selection_background:"#dcdfe4"},DV={black:"#000000",color1:"#ff5555",green:"#50fa7b",yellow:"#f1fa8c",blue:"#bd93f9",magenta:"#ff79c6",cyan:"#8be9fd",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#50fa7b",brightyellow:"#f1fa8c",brightblue:"#bd93f9",brightmagenta:"#ff79c6",brightcyan:"#8be9fd",brightwhite:"#ffffff",background:"#1e1f29",selection_foreground:"#1e1f29",cursor:"#bbbbbb",foreground:"#f8f8f2",selection_background:"#f8f8f2"},xV={black:"#000000",color1:"#c13900",green:"#a4a900",yellow:"#caaf00",blue:"#bd6d00",magenta:"#fc5e00",cyan:"#f79500",white:"#ffc88a",brightblack:"#6a4f2a",brightred:"#ff8c68",brightgreen:"#f6ff40",brightyellow:"#ffe36e",brightblue:"#ffbe55",brightmagenta:"#fc874f",brightcyan:"#c69752",brightwhite:"#fafaff",background:"#262626",selection_foreground:"#262626",cursor:"#fc531d",foreground:"#ffcb83",selection_background:"#ffcb83"},MV={black:"#000000",color1:"#ff4d83",green:"#1f8c3b",yellow:"#1fc95b",blue:"#1dd3ee",magenta:"#8959a8",cyan:"#3e999f",white:"#ffffff",brightblack:"#000000",brightred:"#ff0021",brightgreen:"#1fc231",brightyellow:"#d5b807",brightblue:"#15a9fd",brightmagenta:"#8959a8",brightcyan:"#3e999f",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#4d4d4c",foreground:"#4d4d4c",selection_background:"#4d4d4c"},LV={black:"#230046",color1:"#7d1625",green:"#337e6f",yellow:"#7f6f49",blue:"#4f4a7f",magenta:"#5a3f7f",cyan:"#58777f",white:"#736e7d",brightblack:"#372d46",brightred:"#e05167",brightgreen:"#52e0c4",brightyellow:"#e0c386",brightblue:"#8e87e0",brightmagenta:"#a776e0",brightcyan:"#9ad4e0",brightwhite:"#8c91fa",background:"#050014",selection_foreground:"#050014",cursor:"#8c91fa",foreground:"#736e7d",selection_background:"#736e7d"},PV={black:"#626262",color1:"#ff8373",green:"#b4fb73",yellow:"#09b4bd",blue:"#fed300",magenta:"#ff90fe",cyan:"#d1d1fe",white:"#f1f1f1",brightblack:"#8f8f8f",brightred:"#ffc4be",brightgreen:"#d6fcba",brightyellow:"#fffed5",brightblue:"#f92883",brightmagenta:"#ffb2fe",brightcyan:"#e6e7fe",brightwhite:"#ffffff",background:"#030d18",selection_foreground:"#030d18",cursor:"#00ff9c",foreground:"#f106e3",selection_background:"#f106e3"},BV={black:"#000000",color1:"#ff0000",green:"#38de21",yellow:"#ffe50a",blue:"#1460d2",magenta:"#ff005d",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#f40e17",brightgreen:"#3bd01d",brightyellow:"#edc809",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#6ae3fa",brightwhite:"#ffffff",background:"#132738",selection_foreground:"#132738",cursor:"#f0cc09",foreground:"#ffffff",selection_background:"#ffffff"},YV={black:"#31363b",color1:"#ed1515",green:"#11d116",yellow:"#f67400",blue:"#1d99f3",magenta:"#9b59b6",cyan:"#1abc9c",white:"#eff0f1",brightblack:"#7f8c8d",brightred:"#c0392b",brightgreen:"#1cdc9a",brightyellow:"#fdbc4b",brightblue:"#3daee9",brightmagenta:"#8e44ad",brightcyan:"#16a085",brightwhite:"#fcfcfc",background:"#31363b",selection_foreground:"#31363b",cursor:"#eff0f1",foreground:"#eff0f1",selection_background:"#eff0f1"},FV={black:"#000000",color1:"#fd6209",green:"#41a83e",yellow:"#ffe862",blue:"#989898",magenta:"#f8f8f8",cyan:"#9df39f",white:"#e8e8e7",brightblack:"#323232",brightred:"#ff943b",brightgreen:"#73da70",brightyellow:"#ffff94",brightblue:"#cacaca",brightmagenta:"#ffffff",brightcyan:"#cfffd1",brightwhite:"#ffffff",background:"#245032",selection_foreground:"#245032",cursor:"#336442",foreground:"#f8f8f8",selection_background:"#f8f8f8"},UV={black:"#000000",color1:"#ff6c6b",green:"#98be65",yellow:"#ecbe7b",blue:"#a9a1e1",magenta:"#c678dd",cyan:"#51afef",white:"#bbc2cf",brightblack:"#000000",brightred:"#ff6655",brightgreen:"#99bb66",brightyellow:"#ecbe7b",brightblue:"#a9a1e1",brightmagenta:"#c678dd",brightcyan:"#51afef",brightwhite:"#bfbfbf",background:"#282c34",selection_foreground:"#282c34",cursor:"#51afef",foreground:"#bbc2cf",selection_background:"#bbc2cf"},$V={black:"#7d8b8f",color1:"#b23a52",green:"#789b6a",yellow:"#b9ac4a",blue:"#2a7fac",magenta:"#bd4f5a",cyan:"#44a799",white:"#d2d8d9",brightblack:"#888888",brightred:"#f24840",brightgreen:"#80c470",brightyellow:"#ffeb62",brightblue:"#4196ff",brightmagenta:"#fc5275",brightcyan:"#53cdbd",brightwhite:"#d2d8d9",background:"#2b2d2e",selection_foreground:"#2b2d2e",cursor:"#708284",foreground:"#d2d8d9",selection_background:"#d2d8d9"},GV={black:"#000000",color1:"#cd3131",green:"#05bc79",yellow:"#e5e512",blue:"#2472c8",magenta:"#bc3fbc",cyan:"#0fa8cd",white:"#e5e5e5",brightblack:"#666666",brightred:"#cd3131",brightgreen:"#05bc79",brightyellow:"#e5e512",brightblue:"#2472c8",brightmagenta:"#bc3fbc",brightcyan:"#0fa8cd",brightwhite:"#e5e5e5",background:"#262a33",selection_foreground:"#262a33",cursor:"#f8f8f0",foreground:"#e5e5e5",selection_background:"#e5e5e5"},qV={black:"#e5ede6",color1:"#a8334c",green:"#567a30",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#202e18",brightblack:"#b3c6b6",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#415934",background:"#e5ede6",selection_foreground:"#e5ede6",cursor:"#202e18",foreground:"#202e18",selection_background:"#202e18"},QV={black:"#000000",color1:"#e24346",green:"#39b13a",yellow:"#dae145",blue:"#4261c5",magenta:"#f920fb",cyan:"#2abbd4",white:"#d0b8a3",brightblack:"#fefcfc",brightred:"#e97071",brightgreen:"#9cc090",brightyellow:"#ddda7a",brightblue:"#7b91d6",brightmagenta:"#f674ba",brightcyan:"#5ed1e5",brightwhite:"#d8c8bb",background:"#404040",selection_foreground:"#404040",cursor:"#30ff24",foreground:"#afdab6",selection_background:"#afdab6"},HV={black:"#000000",color1:"#de3e35",green:"#3f953a",yellow:"#d2b67c",blue:"#2f5af3",magenta:"#950095",cyan:"#3f953a",white:"#bbbbbb",brightblack:"#000000",brightred:"#de3e35",brightgreen:"#3f953a",brightyellow:"#d2b67c",brightblue:"#2f5af3",brightmagenta:"#a00095",brightcyan:"#3f953a",brightwhite:"#ffffff",background:"#f9f9f9",selection_foreground:"#f9f9f9",cursor:"#bbbbbb",foreground:"#2a2c33",selection_background:"#2a2c33"},VV={black:"#212121",color1:"#c30771",green:"#10a778",yellow:"#a89c14",blue:"#008ec4",magenta:"#523c79",cyan:"#20a5ba",white:"#d9d9d9",brightblack:"#424242",brightred:"#fb007a",brightgreen:"#5fd7af",brightyellow:"#f3e430",brightblue:"#20bbfc",brightmagenta:"#6855de",brightcyan:"#4fb8cc",brightwhite:"#f1f1f1",background:"#f1f1f1",selection_foreground:"#f1f1f1",cursor:"#20bbfc",foreground:"#424242",selection_background:"#424242"},zV={black:"#322931",color1:"#dd464c",green:"#8fc13e",yellow:"#fdcc59",blue:"#1290bf",magenta:"#c85e7c",cyan:"#149b93",white:"#b9b5b8",brightblack:"#797379",brightred:"#fd8b19",brightgreen:"#433b42",brightyellow:"#5c545b",brightblue:"#989498",brightmagenta:"#d5d3d5",brightcyan:"#b33508",brightwhite:"#ffffff",background:"#322931",selection_foreground:"#322931",cursor:"#b9b5b8",foreground:"#b9b5b8",selection_background:"#b9b5b8"},WV={black:"#000000",color1:"#b0425b",green:"#37a415",yellow:"#ad5c42",blue:"#564d9b",magenta:"#6c3ca1",cyan:"#808080",white:"#87799c",brightblack:"#5d3225",brightred:"#ff6388",brightgreen:"#29e620",brightyellow:"#f08161",brightblue:"#867aed",brightmagenta:"#a05eee",brightcyan:"#eaeaea",brightwhite:"#bfa3ff",background:"#1b1b23",selection_foreground:"#1b1b23",cursor:"#a063eb",foreground:"#877a9b",selection_background:"#877a9b"},XV={black:"#242526",color1:"#f8511b",green:"#565747",yellow:"#fa771d",blue:"#2c70b7",magenta:"#f02e4f",cyan:"#3ca1a6",white:"#adadad",brightblack:"#5fac6d",brightred:"#f74319",brightgreen:"#74ec4c",brightyellow:"#fdc325",brightblue:"#3393ca",brightmagenta:"#e75e4f",brightcyan:"#4fbce6",brightwhite:"#8c735b",background:"#1b1c1d",selection_foreground:"#1b1c1d",cursor:"#cdcdcd",foreground:"#adadad",selection_background:"#adadad"},KV={black:"#2e3436",color1:"#cc0000",green:"#4e9a06",yellow:"#c4a000",blue:"#3465a4",magenta:"#75507b",cyan:"#06989a",white:"#d3d7cf",brightblack:"#555753",brightred:"#ef2929",brightgreen:"#8ae234",brightyellow:"#fce94f",brightblue:"#729fcf",brightmagenta:"#ad7fa8",brightcyan:"#34e2e2",brightwhite:"#eeeeec",background:"#300a24",selection_foreground:"#300a24",cursor:"#bbbbbb",foreground:"#eeeeec",selection_background:"#eeeeec"},ZV={black:"#000000",color1:"#db4437",green:"#0f9d58",yellow:"#f4b400",blue:"#4285f4",magenta:"#db4437",cyan:"#4285f4",white:"#ffffff",brightblack:"#000000",brightred:"#db4437",brightgreen:"#0f9d58",brightyellow:"#f4b400",brightblue:"#4285f4",brightmagenta:"#4285f4",brightcyan:"#0f9d58",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000",underline_color:"#596181",url_color:"#596181"},jV={black:"#212121",color1:"#b7141f",green:"#457b24",yellow:"#f6981e",blue:"#134eb2",magenta:"#560088",cyan:"#0e717c",white:"#efefef",brightblack:"#424242",brightred:"#e83b3f",brightgreen:"#7aba3a",brightyellow:"#ffea2e",brightblue:"#54a4f3",brightmagenta:"#aa4dbc",brightcyan:"#26bbd1",brightwhite:"#d9d9d9",background:"#232322",selection_foreground:"#232322",cursor:"#16afca",foreground:"#e5e5e5",selection_background:"#e5e5e5"},JV={black:"#151515",color1:"#bc5653",green:"#909d63",yellow:"#ebc17a",blue:"#6a8799",magenta:"#b06698",cyan:"#c9dfff",white:"#d9d9d9",brightblack:"#636363",brightred:"#bc5653",brightgreen:"#a0ac77",brightyellow:"#ebc17a",brightblue:"#7eaac7",brightmagenta:"#b06698",brightcyan:"#acbbd0",brightwhite:"#f7f7f7",background:"#353a44",selection_foreground:"#353a44",cursor:"#d9d9d9",foreground:"#d9d9d9",selection_background:"#d9d9d9"},ez={black:"#223344",color1:"#aa1122",green:"#33aa11",yellow:"#ccaa22",blue:"#2255cc",magenta:"#7755aa",cyan:"#22bbdd",white:"#8899aa",brightblack:"#556677",brightred:"#ff1133",brightgreen:"#33ff11",brightyellow:"#ffdd33",brightblue:"#3377ff",brightmagenta:"#aa77ff",brightcyan:"#33ddff",brightwhite:"#bbccdd",background:"#071317",selection_foreground:"#071317",cursor:"#ddeeff",foreground:"#ddeeff",selection_background:"#ddeeff"},tz={black:"#001f0b",color1:"#15d00d",green:"#15d00d",yellow:"#15d00d",blue:"#15d00d",magenta:"#15d00d",cyan:"#15d00d",white:"#fafafa",brightblack:"#001510",brightred:"#19e20e",brightgreen:"#19e20e",brightyellow:"#19e20e",brightblue:"#19e20e",brightmagenta:"#19e20e",brightcyan:"#19e20e",brightwhite:"#fefefe",background:"#020f01",selection_foreground:"#020f01",cursor:"#15d00d",foreground:"#16b10e",selection_background:"#16b10e"},nz={black:"#000000",color1:"#800000",green:"#61ce3c",yellow:"#fbde2d",blue:"#253b76",magenta:"#ff0080",cyan:"#8da6ce",white:"#f8f8f8",brightblack:"#000000",brightred:"#800000",brightgreen:"#61ce3c",brightyellow:"#fbde2d",brightblue:"#253b76",brightmagenta:"#ff0080",brightcyan:"#8da6ce",brightwhite:"#f8f8f8",background:"#271f19",selection_foreground:"#271f19",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},rz={black:"#000000",color1:"#f07178",green:"#c3e88d",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#89ddff",white:"#ffffff",brightblack:"#666666",brightred:"#f6a9ae",brightgreen:"#dbf1ba",brightyellow:"#ffdfa6",brightblue:"#b4ccff",brightmagenta:"#ddbdf2",brightcyan:"#b8eaff",brightwhite:"#999999",background:"#3e4251",selection_foreground:"#3e4251",cursor:"#ffcb6b",foreground:"#cccccc",selection_background:"#cccccc"},az={black:"#000000",color1:"#ff3045",green:"#5ffa74",yellow:"#fffc7e",blue:"#0208cb",magenta:"#f924e7",cyan:"#00fffc",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff5a5a",brightgreen:"#75ff88",brightyellow:"#fffd96",brightblue:"#3c40cb",brightmagenta:"#f15be5",brightcyan:"#88fffe",brightwhite:"#ffffff",background:"#14161a",selection_foreground:"#14161a",cursor:"#c7c7c7",foreground:"#00fffc",selection_background:"#00fffc"},iz={black:"#000000",color1:"#ff3030",green:"#559a70",yellow:"#ccac00",blue:"#0099cc",magenta:"#cc69c8",cyan:"#7ac4cc",white:"#bccccc",brightblack:"#000000",brightred:"#ff3030",brightgreen:"#559a70",brightyellow:"#ccac00",brightblue:"#0099cc",brightmagenta:"#cc69c8",brightcyan:"#7ac4cc",brightwhite:"#bccccc",background:"#303030",selection_foreground:"#303030",cursor:"#ffffff",foreground:"#afc2c2",selection_background:"#afc2c2"},oz={black:"#333333",color1:"#d23e08",green:"#54ca74",yellow:"#fff700",blue:"#2ab9ff",magenta:"#ff50da",cyan:"#1ef9f5",white:"#ddd0c4",brightblack:"#515151",brightred:"#ffb7b7",brightgreen:"#c1ffae",brightyellow:"#fcffb8",brightblue:"#8efff3",brightmagenta:"#ffa2ed",brightcyan:"#bcffc7",brightwhite:"#ffffff",background:"#141515",selection_foreground:"#141515",cursor:"#ffc663",foreground:"#ffffff",selection_background:"#ffffff"},sz={black:"#000000",color1:"#fd6209",green:"#41a83e",yellow:"#ffe862",blue:"#245032",magenta:"#f8f8f8",cyan:"#9df39f",white:"#ffffff",brightblack:"#323232",brightred:"#ff943b",brightgreen:"#73da70",brightyellow:"#ffff94",brightblue:"#568264",brightmagenta:"#ffffff",brightcyan:"#cfffd1",brightwhite:"#ffffff",background:"#0b2f20",selection_foreground:"#0b2f20",cursor:"#336442",foreground:"#f8f8f8",selection_background:"#f8f8f8"},lz={black:"#404040",color1:"#e3716e",green:"#819b69",yellow:"#b77e64",blue:"#6099c0",magenta:"#b279a7",cyan:"#66a5ad",white:"#f0e4cf",brightblack:"#625a5b",brightred:"#ec8685",brightgreen:"#8bae68",brightyellow:"#d68c67",brightblue:"#61abda",brightmagenta:"#cf86c1",brightcyan:"#65b8c1",brightwhite:"#c0ab86",background:"#404040",selection_foreground:"#404040",cursor:"#f3eadb",foreground:"#f0e4cf",selection_background:"#f0e4cf"},cz={black:"#bccccd",color1:"#ff3030",green:"#559a70",yellow:"#ccac00",blue:"#0099cc",magenta:"#cc69c8",cyan:"#7ac4cc",white:"#000000",brightblack:"#ffffff",brightred:"#ff3030",brightgreen:"#559a70",brightyellow:"#ccac00",brightblue:"#0099cc",brightmagenta:"#cc69c8",brightcyan:"#7ac4cc",brightwhite:"#000000",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#afc2c2",selection_background:"#afc2c2"},uz={black:"#000000",color1:"#fc644d",green:"#7afde1",yellow:"#fff09b",blue:"#6c9bf5",magenta:"#ff4fa1",cyan:"#64e0ff",white:"#c0c9e5",brightblack:"#304b66",brightred:"#fc644d",brightgreen:"#7afde1",brightyellow:"#fff09b",brightblue:"#6c9bf5",brightmagenta:"#ff4fa1",brightcyan:"#64e0ff",brightwhite:"#ffffff",background:"#111e2a",selection_foreground:"#111e2a",cursor:"#ffffff",foreground:"#c0c9e5",selection_background:"#c0c9e5"},dz={black:"#4f4f4f",color1:"#ff6c60",green:"#a8ff60",yellow:"#ffffb6",blue:"#96cbfe",magenta:"#ff73fd",cyan:"#c6c5fe",white:"#eeeeee",brightblack:"#7c7c7c",brightred:"#ffb6b0",brightgreen:"#ceffac",brightyellow:"#ffffcc",brightblue:"#b5dcff",brightmagenta:"#ff9cfe",brightcyan:"#dfdffe",brightwhite:"#ffffff",background:"#0000a4",selection_foreground:"#0000a4",cursor:"#ffa560",foreground:"#ffff4e",selection_background:"#ffff4e"},hz={black:"#080808",color1:"#ff5f5f",green:"#87d7af",yellow:"#d7d787",blue:"#5fafd7",magenta:"#afafff",cyan:"#5fd7d7",white:"#dadada",brightblack:"#8a8a8a",brightred:"#d75f5f",brightgreen:"#afd7af",brightyellow:"#d7d7af",brightblue:"#87afd7",brightmagenta:"#afafd7",brightcyan:"#87d7d7",brightwhite:"#dadada",background:"#1c1c1c",selection_foreground:"#1c1c1c",cursor:"#eeeeee",foreground:"#d0d0d0",selection_background:"#d0d0d0",underline_color:"#783232",url_color:"#783232"},fz={black:"#232323",color1:"#ff000f",green:"#8ce10b",yellow:"#ffb900",blue:"#008df8",magenta:"#6d43a6",cyan:"#00d8eb",white:"#ffffff",brightblack:"#444444",brightred:"#ff2740",brightgreen:"#abe15b",brightyellow:"#ffd242",brightblue:"#0092ff",brightmagenta:"#9a5feb",brightcyan:"#67fff0",brightwhite:"#ffffff",background:"#0e1019",selection_foreground:"#0e1019",cursor:"#ff0018",foreground:"#fffaf4",selection_background:"#fffaf4"},mz={black:"#0a4c62",color1:"#99246e",green:"#5cb1b3",yellow:"#eab9a8",blue:"#90a5bd",magenta:"#9d54a7",cyan:"#7e83cc",white:"#f0e8d6",brightblack:"#201637",brightred:"#c87272",brightgreen:"#0a6c7e",brightyellow:"#7a3188",brightblue:"#39173d",brightmagenta:"#bc94b7",brightcyan:"#5e6071",brightwhite:"#0a6c7e",background:"#1c0c28",selection_foreground:"#1c0c28",cursor:"#fcfad6",foreground:"#babab9",selection_background:"#babab9",underline_color:"#59175a",url_color:"#59175a"},pz={black:"#878787",color1:"#ff6600",green:"#ccff04",yellow:"#ffcc00",blue:"#44b4cc",magenta:"#9933cc",cyan:"#44b4cc",white:"#f5f5f5",brightblack:"#555555",brightred:"#ff0000",brightgreen:"#00ff00",brightyellow:"#ffff00",brightblue:"#0000ff",brightmagenta:"#ff00ff",brightcyan:"#00ffff",brightwhite:"#e5e5e5",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},gz={black:"#000000",color1:"#990000",green:"#00a600",yellow:"#999900",blue:"#0000b2",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#224fbc",selection_foreground:"#224fbc",cursor:"#7f7f7f",foreground:"#ffffff",selection_background:"#ffffff"},_z={black:"#3a3d43",color1:"#be3f48",green:"#879a3b",yellow:"#c5a635",blue:"#4f76a1",magenta:"#855c8d",cyan:"#578fa4",white:"#b9bcba",brightblack:"#888987",brightred:"#fb001f",brightgreen:"#0f722f",brightyellow:"#c47033",brightblue:"#186de3",brightmagenta:"#fb0067",brightcyan:"#2e706d",brightwhite:"#fdffb9",background:"#1f1f1f",selection_foreground:"#1f1f1f",cursor:"#f83e19",foreground:"#b9bcba",selection_background:"#b9bcba"},bz={black:"#929292",color1:"#e27373",green:"#94b979",yellow:"#ffba7b",blue:"#97bedc",magenta:"#e1c0fa",cyan:"#00988e",white:"#dedede",brightblack:"#bdbdbd",brightred:"#ffa1a1",brightgreen:"#bddeab",brightyellow:"#ffdca0",brightblue:"#b1d8f6",brightmagenta:"#fbdaff",brightcyan:"#1ab2a8",brightwhite:"#ffffff",background:"#121212",selection_foreground:"#121212",cursor:"#ffa560",foreground:"#dedede",selection_background:"#dedede"},Sz={black:"#000000",color1:"#cdaf95",green:"#a8ff60",yellow:"#bfbb1f",blue:"#75a5b0",magenta:"#ff73fd",cyan:"#5a647e",white:"#bfbfbf",brightblack:"#666666",brightred:"#eecbad",brightgreen:"#bcee68",brightyellow:"#e5e500",brightblue:"#86bdc9",brightmagenta:"#e500e5",brightcyan:"#8c9bc4",brightwhite:"#e5e5e5",background:"#2b2b2b",selection_foreground:"#2b2b2b",cursor:"#7f7f7f",foreground:"#ffffff",selection_background:"#ffffff"},Oz={black:"#302b2a",color1:"#a7463d",green:"#587744",yellow:"#9d602a",blue:"#485b98",magenta:"#864651",cyan:"#9c814f",white:"#c9c9c9",brightblack:"#4d4e48",brightred:"#aa000c",brightgreen:"#128c21",brightyellow:"#fc6a21",brightblue:"#7999f7",brightmagenta:"#fd8aa1",brightcyan:"#fad484",brightwhite:"#ffffff",background:"#1a1818",selection_foreground:"#1a1818",cursor:"#ffffff",foreground:"#c9c9c9",selection_background:"#c9c9c9"},vz={black:"#2e343c",color1:"#bd0f2f",green:"#35a770",yellow:"#fb9435",blue:"#1f5872",magenta:"#bd2523",cyan:"#778397",white:"#ffffff",brightblack:"#404a55",brightred:"#bd0f2f",brightgreen:"#49e998",brightyellow:"#fddf6e",brightblue:"#2a8bc1",brightmagenta:"#ea4727",brightcyan:"#a0b6d3",brightwhite:"#ffffff",background:"#0c1115",selection_foreground:"#0c1115",cursor:"#6c6c6c",foreground:"#ffffff",selection_background:"#ffffff"},Ez={black:"#0f191f",color1:"#de6e7c",green:"#90ff6b",yellow:"#b77e64",blue:"#8190d4",magenta:"#b279a7",cyan:"#66a5ad",white:"#c6d5cf",brightblack:"#263945",brightred:"#e8838f",brightgreen:"#a0ff85",brightyellow:"#d68c67",brightblue:"#92a0e2",brightmagenta:"#cf86c1",brightcyan:"#65b8c1",brightwhite:"#98a39e",background:"#0f191f",selection_foreground:"#0f191f",cursor:"#ceddd7",foreground:"#c6d5cf",selection_background:"#c6d5cf"},yz={black:"#03073c",color1:"#c6004a",green:"#acf157",yellow:"#fecd5e",blue:"#525fb8",magenta:"#986f82",cyan:"#968763",white:"#ecf0fc",brightblack:"#6c5b30",brightred:"#da4b8a",brightgreen:"#dbffa9",brightyellow:"#fee6a9",brightblue:"#b2befa",brightmagenta:"#fda5cd",brightcyan:"#a5bd86",brightwhite:"#f6ffec",background:"#232537",selection_foreground:"#232537",cursor:"#fecd5e",foreground:"#ecf0fe",selection_background:"#ecf0fe"},Tz={black:"#000000",color1:"#a2686a",green:"#9aa56a",yellow:"#a3906a",blue:"#6b8fa3",magenta:"#6a71a3",cyan:"#6ba58f",white:"#99a3a2",brightblack:"#666c6c",brightred:"#dd5c60",brightgreen:"#bfdf55",brightyellow:"#deb360",brightblue:"#62b1df",brightmagenta:"#606edf",brightcyan:"#64e39c",brightwhite:"#d2e0de",background:"#242626",selection_foreground:"#242626",cursor:"#d2e0de",foreground:"#99a3a2",selection_background:"#99a3a2"},Cz={black:"#3b3750",color1:"#cf7b98",green:"#90a94b",yellow:"#6ebfc0",blue:"#576ea6",magenta:"#bc4f68",cyan:"#75a7d2",white:"#c3d3de",brightblack:"#a874ce",brightred:"#de90ab",brightgreen:"#bcdd61",brightyellow:"#87e9ea",brightblue:"#8c9fcd",brightmagenta:"#e16c87",brightcyan:"#b7c9ef",brightwhite:"#d5e5f1",background:"#262b33",selection_foreground:"#262b33",cursor:"#c3d3de",foreground:"#c3d3de",selection_background:"#c3d3de"},Rz={black:"#000000",color1:"#b12424",green:"#006b4f",yellow:"#f8a300",blue:"#138af2",magenta:"#9a1b6e",cyan:"#3eb8bf",white:"#ffffff",brightblack:"#000000",brightred:"#b12424",brightgreen:"#006b4f",brightyellow:"#f8a300",brightblue:"#138af2",brightmagenta:"#9a1b6e",brightcyan:"#3eb8bf",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},wz={black:"#000000",color1:"#f9555f",green:"#21b089",yellow:"#fef02a",blue:"#589df6",magenta:"#944d95",cyan:"#1f9ee7",white:"#bbbbbb",brightblack:"#555555",brightred:"#fa8c8f",brightgreen:"#35bb9a",brightyellow:"#ffff55",brightblue:"#589df6",brightmagenta:"#e75699",brightcyan:"#3979bc",brightwhite:"#ffffff",background:"#1d2837",selection_foreground:"#1d2837",cursor:"#bbbbbb",foreground:"#ffffff",selection_background:"#ffffff"},Az={black:"#4b4b4b",color1:"#e388a3",green:"#98bd99",yellow:"#ffdf9b",blue:"#97bdde",magenta:"#a5a6c5",cyan:"#6fbdbe",white:"#dddddd",brightblack:"#6c6465",brightred:"#eb99b1",brightgreen:"#8fcd92",brightyellow:"#ffe5b3",brightblue:"#a2c8e9",brightmagenta:"#b2b3da",brightcyan:"#6bcacb",brightwhite:"#a8a8a8",background:"#4b4b4b",selection_foreground:"#4b4b4b",cursor:"#e2e2e2",foreground:"#dddddd",selection_background:"#dddddd"},Iz={black:"#41444d",color1:"#fc2f52",green:"#25a45c",yellow:"#ff936a",blue:"#3476ff",magenta:"#7a82da",cyan:"#4483aa",white:"#cdd4e0",brightblack:"#8f9aae",brightred:"#ff6480",brightgreen:"#3fc56b",brightyellow:"#f9c859",brightblue:"#10b1fe",brightmagenta:"#ff78f8",brightcyan:"#5fb9bc",brightwhite:"#ffffff",background:"#282c34",selection_foreground:"#282c34",cursor:"#ffcc00",foreground:"#b9c0cb",selection_background:"#b9c0cb"},kz={black:"#022026",color1:"#b2302d",green:"#00a941",yellow:"#59819c",blue:"#459a86",magenta:"#00599d",cyan:"#5d7e19",white:"#405555",brightblack:"#384451",brightred:"#ff4242",brightgreen:"#2aea5e",brightyellow:"#8ed4fd",brightblue:"#61d5ba",brightmagenta:"#1298ff",brightcyan:"#98d028",brightwhite:"#58fbd6",background:"#011116",selection_foreground:"#011116",cursor:"#4afcd6",foreground:"#ffffff",selection_background:"#ffffff"},Nz={black:"#282828",color1:"#cc241d",green:"#98971a",yellow:"#d79921",blue:"#458588",magenta:"#b16286",cyan:"#689d6a",white:"#a89984",brightblack:"#928374",brightred:"#fb4934",brightgreen:"#b8bb26",brightyellow:"#fabd2f",brightblue:"#83a598",brightmagenta:"#d3869b",brightcyan:"#8ec07c",brightwhite:"#ebdbb2",background:"#282828",selection_foreground:"#282828",cursor:"#ebdbb2",foreground:"#ebdbb2",selection_background:"#ebdbb2"},Dz={black:"#000000",color1:"#bb0000",green:"#00bb00",yellow:"#e7b000",blue:"#0000a3",magenta:"#950062",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#bb0000",brightgreen:"#00bb00",brightyellow:"#e7b000",brightblue:"#0000bb",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#13773d",selection_foreground:"#13773d",cursor:"#8c2800",foreground:"#fff0a5",selection_background:"#fff0a5"},xz={black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#0225c7",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#f5deb3",selection_foreground:"#f5deb3",cursor:"#c7c7c7",foreground:"#000000",selection_background:"#000000"},Mz={black:"#1b1d1e",color1:"#f92672",green:"#a6e22e",yellow:"#fd971f",blue:"#66d9ef",magenta:"#9e6ffe",cyan:"#5e7175",white:"#ccccc6",brightblack:"#505354",brightred:"#ff669d",brightgreen:"#beed5f",brightyellow:"#e6db74",brightblue:"#66d9ef",brightmagenta:"#9e6ffe",brightcyan:"#a3babf",brightwhite:"#f8f8f2",background:"#121212",selection_foreground:"#121212",cursor:"#bbbbbb",foreground:"#a0a0a0",selection_background:"#a0a0a0"},Lz={black:"#573d26",color1:"#be2d26",green:"#6ba18a",yellow:"#e99d2a",blue:"#5a86ad",magenta:"#ac80a6",cyan:"#74a6ad",white:"#e0dbb7",brightblack:"#9b6c4a",brightred:"#e84627",brightgreen:"#95d8ba",brightyellow:"#d0d150",brightblue:"#b8d3ed",brightmagenta:"#d19ecb",brightcyan:"#93cfd7",brightwhite:"#fff9d5",background:"#2a1f1d",selection_foreground:"#2a1f1d",cursor:"#573d26",foreground:"#e0dbb7",selection_background:"#e0dbb7"},Pz={black:"#2f2e2d",color1:"#a36666",green:"#90a57d",yellow:"#d7af87",blue:"#7fa5bd",magenta:"#c79ec4",cyan:"#8adbb4",white:"#d0d0d0",brightblack:"#4a4845",brightred:"#d78787",brightgreen:"#afbea2",brightyellow:"#e4c9af",brightblue:"#a1bdce",brightmagenta:"#d7beda",brightcyan:"#b1e7dd",brightwhite:"#efefef",background:"#1c1c1c",selection_foreground:"#1c1c1c",cursor:"#e4c9af",foreground:"#d0d0d0",selection_background:"#d0d0d0"},Bz={black:"#2c3f58",color1:"#be2d26",green:"#1a9172",yellow:"#db8e27",blue:"#325d96",magenta:"#8a5edc",cyan:"#35a08f",white:"#23d183",brightblack:"#336889",brightred:"#dd5944",brightgreen:"#31d07b",brightyellow:"#e7d84b",brightblue:"#34a6da",brightmagenta:"#ae6bdc",brightcyan:"#42c3ae",brightwhite:"#d5d5d5",background:"#24364b",selection_foreground:"#24364b",cursor:"#d5d5d5",foreground:"#31d07b",selection_background:"#31d07b"},Yz={black:"#000000",color1:"#ff7092",green:"#00fbac",yellow:"#fffa6a",blue:"#00bfff",magenta:"#df95ff",cyan:"#86cbfe",white:"#ffffff",brightblack:"#000000",brightred:"#ff8aa4",brightgreen:"#21f6bc",brightyellow:"#fff787",brightblue:"#1bccfd",brightmagenta:"#e6aefe",brightcyan:"#99d6fc",brightwhite:"#ffffff",background:"#332a57",selection_foreground:"#332a57",cursor:"#21f6bc",foreground:"#e5e5e5",selection_background:"#e5e5e5"},Fz={black:"#1f1f28",color1:"#e46a78",green:"#98bc6d",yellow:"#e5c283",blue:"#7eb3c9",magenta:"#957fb8",cyan:"#7eb3c9",white:"#ddd8bb",brightblack:"#3c3c51",brightred:"#ec818c",brightgreen:"#9ec967",brightyellow:"#f1c982",brightblue:"#7bc2df",brightmagenta:"#a98fd2",brightcyan:"#7bc2df",brightwhite:"#a8a48d",background:"#1f1f28",selection_foreground:"#1f1f28",cursor:"#e6e0c2",foreground:"#ddd8bb",selection_background:"#ddd8bb"},Uz={black:"#1b1b1b",color1:"#cc241d",green:"#98971a",yellow:"#d79921",blue:"#458588",magenta:"#b16286",cyan:"#689d6a",white:"#a89984",brightblack:"#928374",brightred:"#fb4934",brightgreen:"#b8bb26",brightyellow:"#fabd2f",brightblue:"#83a598",brightmagenta:"#d3869b",brightcyan:"#8ec07c",brightwhite:"#ebdbb2",background:"#1b1b1b",selection_foreground:"#1b1b1b",cursor:"#ebdbb2",foreground:"#ebdbb2",selection_background:"#ebdbb2"},$z={black:"#000000",color1:"#cd0000",green:"#00cd00",yellow:"#cdcd00",blue:"#1093f5",magenta:"#cd00cd",cyan:"#00cdcd",white:"#faebd7",brightblack:"#404040",brightred:"#ff0000",brightgreen:"#00ff00",brightyellow:"#ffff00",brightblue:"#11b5f6",brightmagenta:"#ff00ff",brightcyan:"#00ffff",brightwhite:"#ffffff",background:"#111416",selection_foreground:"#111416",cursor:"#bbbbbb",foreground:"#eeeeec",selection_background:"#eeeeec"},Gz={black:"#000000",color1:"#ee2b2a",green:"#40a33f",yellow:"#ffea2e",blue:"#1e80f0",magenta:"#8800a0",cyan:"#16afca",white:"#a4a4a4",brightblack:"#777777",brightred:"#dc5c60",brightgreen:"#70be71",brightyellow:"#fff163",brightblue:"#54a4f3",brightmagenta:"#aa4dbc",brightcyan:"#42c7da",brightwhite:"#ffffff",background:"#1c262b",selection_foreground:"#1c262b",cursor:"#b3b8c3",foreground:"#c2c8d7",selection_background:"#c2c8d7"},qz={black:"#000000",color1:"#b64c00",green:"#7c8b16",yellow:"#d3bd26",blue:"#616bb0",magenta:"#8c5a90",cyan:"#916c25",white:"#cac29a",brightblack:"#5e5219",brightred:"#ff9149",brightgreen:"#b2ca3b",brightyellow:"#ffe54a",brightblue:"#acb8ff",brightmagenta:"#ffa0ff",brightcyan:"#ffbc51",brightwhite:"#fed698",background:"#1d1908",selection_foreground:"#1d1908",cursor:"#d3ba30",foreground:"#cac296",selection_background:"#cac296"},Qz={black:"#050505",color1:"#e9897c",green:"#b6377d",yellow:"#ecebbe",blue:"#a9cdeb",magenta:"#75507b",cyan:"#c9caec",white:"#f2f2f2",brightblack:"#141414",brightred:"#f99286",brightgreen:"#c3f786",brightyellow:"#fcfbcc",brightblue:"#b6defb",brightmagenta:"#ad7fa8",brightcyan:"#d7d9fc",brightwhite:"#e2e2e2",background:"#1a1a1a",selection_foreground:"#1a1a1a",cursor:"#fcfbcc",foreground:"#acacab",selection_background:"#acacab"},Hz={black:"#13a10e",color1:"#13a10e",green:"#13a10e",yellow:"#13a10e",blue:"#13a10e",magenta:"#13a10e",cyan:"#13a10e",white:"#13a10e",brightblack:"#16ba10",brightred:"#16ba10",brightgreen:"#16ba10",brightyellow:"#16ba10",brightblue:"#16ba10",brightmagenta:"#16ba10",brightcyan:"#16ba10",brightwhite:"#16ba10",background:"#000000",selection_foreground:"#000000",cursor:"#13a10e",foreground:"#13a10e",selection_background:"#13a10e"},Vz={black:"#000000",color1:"#ff4242",green:"#74af68",yellow:"#ffad29",blue:"#338f86",magenta:"#9414e6",cyan:"#23d7d7",white:"#e2e2e2",brightblack:"#3f5648",brightred:"#ff3242",brightgreen:"#74cd68",brightyellow:"#ffb929",brightblue:"#23d7d7",brightmagenta:"#ff37ff",brightcyan:"#00ede1",brightwhite:"#ffffff",background:"#141e43",selection_foreground:"#141e43",cursor:"#43d58e",foreground:"#e1e1e1",selection_background:"#e1e1e1"},zz={black:"#535178",color1:"#ef6487",green:"#5eca89",yellow:"#fdd877",blue:"#65aef7",magenta:"#aa7ff0",cyan:"#43c1be",white:"#ffffff",brightblack:"#535178",brightred:"#ef6487",brightgreen:"#5eca89",brightyellow:"#fdd877",brightblue:"#65aef7",brightmagenta:"#aa7ff0",brightcyan:"#43c1be",brightwhite:"#ffffff",background:"#29283b",selection_foreground:"#29283b",cursor:"#b3b0d6",foreground:"#b3b0d6",selection_background:"#b3b0d6"},Wz={black:"#1c1917",color1:"#de6e7c",green:"#819b69",yellow:"#b77e64",blue:"#6099c0",magenta:"#b279a7",cyan:"#66a5ad",white:"#b4bdc3",brightblack:"#403833",brightred:"#e8838f",brightgreen:"#8bae68",brightyellow:"#d68c67",brightblue:"#61abda",brightmagenta:"#cf86c1",brightcyan:"#65b8c1",brightwhite:"#888f94",background:"#1c1917",selection_foreground:"#1c1917",cursor:"#c4cacf",foreground:"#b4bdc3",selection_background:"#b4bdc3"},Xz={black:"#000000",color1:"#e52222",green:"#a6e32d",yellow:"#fc951e",blue:"#c48dff",magenta:"#fa2573",cyan:"#67d9f0",white:"#f2f2f2",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Kz={black:"#191919",color1:"#de6e7c",green:"#819b69",yellow:"#b77e64",blue:"#6099c0",magenta:"#b279a7",cyan:"#66a5ad",white:"#bbbbbb",brightblack:"#3d3839",brightred:"#e8838f",brightgreen:"#8bae68",brightyellow:"#d68c67",brightblue:"#61abda",brightmagenta:"#cf86c1",brightcyan:"#65b8c1",brightwhite:"#8e8e8e",background:"#191919",selection_foreground:"#191919",cursor:"#c9c9c9",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Zz={black:"#000000",color1:"#aa3731",green:"#448c27",yellow:"#cb9000",blue:"#325cc0",magenta:"#7a3e9d",cyan:"#0083b2",white:"#f7f7f7",brightblack:"#777777",brightred:"#f05050",brightgreen:"#60cb00",brightyellow:"#ffbc5d",brightblue:"#007acc",brightmagenta:"#e64ce6",brightcyan:"#00aacb",brightwhite:"#f7f7f7",background:"#f7f7f7",selection_foreground:"#f7f7f7",cursor:"#007acc",foreground:"#000000",selection_background:"#000000"},jz={black:"#000000",color1:"#ff3333",green:"#b8cc52",yellow:"#e7c547",blue:"#36a3d9",magenta:"#f07178",cyan:"#95e6cb",white:"#ffffff",brightblack:"#323232",brightred:"#ff6565",brightgreen:"#eafe84",brightyellow:"#fff779",brightblue:"#68d5ff",brightmagenta:"#ffa3aa",brightcyan:"#c7fffd",brightwhite:"#ffffff",background:"#0f1419",selection_foreground:"#0f1419",cursor:"#f29718",foreground:"#e6e1cf",selection_background:"#e6e1cf"},Jz={black:"#000000",color1:"#fd6209",green:"#41a83e",yellow:"#ffe862",blue:"#245032",magenta:"#f8f8f8",cyan:"#9df39f",white:"#ffffff",brightblack:"#323232",brightred:"#ff943b",brightgreen:"#73da70",brightyellow:"#ffff94",brightblue:"#568264",brightmagenta:"#ffffff",brightcyan:"#cfffd1",brightwhite:"#ffffff",background:"#051f14",selection_foreground:"#051f14",cursor:"#ffcc00",foreground:"#dadedc",selection_background:"#dadedc"},eW={black:"#000000",color1:"#d52370",green:"#41af1a",yellow:"#bc7053",blue:"#6964ab",magenta:"#c71fbf",cyan:"#939393",white:"#998eac",brightblack:"#786d69",brightred:"#f41d99",brightgreen:"#22e529",brightyellow:"#f59574",brightblue:"#9892f1",brightmagenta:"#e90cdd",brightcyan:"#eeeeee",brightwhite:"#cbb6ff",background:"#18131e",selection_foreground:"#18131e",cursor:"#ff65fd",foreground:"#dd7bdc",selection_background:"#dd7bdc"},tW={black:"#435b67",color1:"#fc3841",green:"#5cf19e",yellow:"#fed032",blue:"#37b6ff",magenta:"#fc226e",cyan:"#59ffd1",white:"#ffffff",brightblack:"#a1b0b8",brightred:"#fc746d",brightgreen:"#adf7be",brightyellow:"#fee16c",brightblue:"#70cfff",brightmagenta:"#fc669b",brightcyan:"#9affe6",brightwhite:"#ffffff",background:"#1d262a",selection_foreground:"#1d262a",cursor:"#eaeaea",foreground:"#e7ebed",selection_background:"#e7ebed"},nW={black:"#323232",color1:"#c22832",green:"#8ec43d",yellow:"#e0c64f",blue:"#43a5d5",magenta:"#8b57b5",cyan:"#8ec43d",white:"#eeeeee",brightblack:"#323232",brightred:"#c22832",brightgreen:"#8ec43d",brightyellow:"#e0c64f",brightblue:"#43a5d5",brightmagenta:"#8b57b5",brightcyan:"#8ec43d",brightwhite:"#ffffff",background:"#111213",selection_foreground:"#111213",cursor:"#e3bf21",foreground:"#cacecd",selection_background:"#cacecd"},rW={black:"#000000",color1:"#c37372",green:"#72c373",yellow:"#c2c372",blue:"#7372c3",magenta:"#c372c2",cyan:"#72c2c3",white:"#d9d9d9",brightblack:"#323232",brightred:"#dbaaaa",brightgreen:"#aadbaa",brightyellow:"#dadbaa",brightblue:"#aaaadb",brightmagenta:"#dbaada",brightcyan:"#aadadb",brightwhite:"#ffffff",background:"#29262f",selection_foreground:"#29262f",cursor:"#d9e6f2",foreground:"#d9e6f2",selection_background:"#d9e6f2"},aW={black:"#141228",color1:"#ff5458",green:"#62d196",yellow:"#ffb378",blue:"#65b2ff",magenta:"#906cff",cyan:"#63f2f1",white:"#a6b3cc",brightblack:"#565575",brightred:"#ff8080",brightgreen:"#95ffa4",brightyellow:"#ffe9aa",brightblue:"#91ddff",brightmagenta:"#c991e1",brightcyan:"#aaffe4",brightwhite:"#cbe3e7",background:"#1e1c31",selection_foreground:"#1e1c31",cursor:"#fbfcfc",foreground:"#cbe1e7",selection_background:"#cbe1e7"},iW={black:"#383a42",color1:"#e45649",green:"#50a14f",yellow:"#c18401",blue:"#0184bc",magenta:"#a626a4",cyan:"#0997b3",white:"#fafafa",brightblack:"#4f525e",brightred:"#e06c75",brightgreen:"#98c379",brightyellow:"#e5c07b",brightblue:"#61afef",brightmagenta:"#c678dd",brightcyan:"#56b6c2",brightwhite:"#ffffff",background:"#fafafa",selection_foreground:"#fafafa",cursor:"#bfceff",foreground:"#383a42",selection_background:"#383a42"},oW={black:"#121418",color1:"#c94234",green:"#85c54c",yellow:"#f5ae2e",blue:"#1398b9",magenta:"#d0633d",cyan:"#509552",white:"#e5c6aa",brightblack:"#675f54",brightred:"#ff645a",brightgreen:"#98e036",brightyellow:"#e0d561",brightblue:"#5fdaff",brightmagenta:"#ff9269",brightcyan:"#84f088",brightwhite:"#f6f7ec",background:"#292520",selection_foreground:"#292520",cursor:"#f6f7ec",foreground:"#e5c7a9",selection_background:"#e5c7a9"},sW={black:"#002831",color1:"#e63853",green:"#5eb83c",yellow:"#a57706",blue:"#359ddf",magenta:"#d75cff",cyan:"#4b73a2",white:"#dcdcdc",brightblack:"#001e27",brightred:"#e1003f",brightgreen:"#1d9000",brightyellow:"#cd9409",brightblue:"#006fc0",brightmagenta:"#a200da",brightcyan:"#005794",brightwhite:"#e2e2e2",background:"#0e1011",selection_foreground:"#0e1011",cursor:"#708284",foreground:"#7c8fa4",selection_background:"#7c8fa4"},lW={black:"#011627",color1:"#ff9999",green:"#85cc95",yellow:"#ffd700",blue:"#7fb5ff",magenta:"#ddb3ff",cyan:"#21c7a8",white:"#ffffff",brightblack:"#575656",brightred:"#ff9999",brightgreen:"#85cc95",brightyellow:"#ffd700",brightblue:"#7fb5ff",brightmagenta:"#ddb3ff",brightcyan:"#85cc95",brightwhite:"#ffffff",background:"#1b2738",selection_foreground:"#1b2738",cursor:"#ddb3ff",foreground:"#a6b2c0",selection_background:"#a6b2c0"},cW={black:"#000000",color1:"#da4939",green:"#519f50",yellow:"#ffd24a",blue:"#6d9cbe",magenta:"#d0d0ff",cyan:"#6e9cbe",white:"#ffffff",brightblack:"#323232",brightred:"#ff7b6b",brightgreen:"#83d182",brightyellow:"#ffff7c",brightblue:"#9fcef0",brightmagenta:"#ffffff",brightcyan:"#a0cef0",brightwhite:"#ffffff",background:"#2b2b2b",selection_foreground:"#2b2b2b",cursor:"#ffffff",foreground:"#e6e1dc",selection_background:"#e6e1dc"},uW={black:"#241f2b",color1:"#91284c",green:"#23801c",yellow:"#b49d27",blue:"#6580b0",magenta:"#674d96",cyan:"#8aaabe",white:"#524966",brightblack:"#312d3d",brightred:"#d5356c",brightgreen:"#2cd946",brightyellow:"#fde83b",brightblue:"#90baf9",brightmagenta:"#a479e3",brightcyan:"#acd4eb",brightwhite:"#9e8cbd",background:"#100815",selection_foreground:"#100815",cursor:"#524966",foreground:"#514968",selection_background:"#514968"},dW={black:"#000000",color1:"#ff5370",green:"#c3e88d",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#89ddff",white:"#ffffff",brightblack:"#545454",brightred:"#ff5370",brightgreen:"#c3e88d",brightyellow:"#ffcb6b",brightblue:"#82aaff",brightmagenta:"#c792ea",brightcyan:"#89ddff",brightwhite:"#ffffff",background:"#212121",selection_foreground:"#212121",cursor:"#ffffff",foreground:"#eeffff",selection_background:"#eeffff",underline_color:"#596181",url_color:"#596181"},hW={black:"#323232",color1:"#d25252",green:"#7fe173",yellow:"#ffc66d",blue:"#4099ff",magenta:"#f680ff",cyan:"#bed6ff",white:"#eeeeec",brightblack:"#535353",brightred:"#f07070",brightgreen:"#9dff91",brightyellow:"#ffe48b",brightblue:"#5eb7f7",brightmagenta:"#ff9dff",brightcyan:"#dcf4ff",brightwhite:"#ffffff",background:"#323232",selection_foreground:"#323232",cursor:"#d6d6d6",foreground:"#ffffff",selection_background:"#ffffff"},fW={black:"#000000",color1:"#990000",green:"#00a600",yellow:"#999900",blue:"#0000b2",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#000000",selection_foreground:"#000000",cursor:"#23ff18",foreground:"#00ff00",selection_background:"#00ff00"},mW={black:"#202746",color1:"#c94922",green:"#ac9739",yellow:"#c08b30",blue:"#3d8fd1",magenta:"#6679cc",cyan:"#22a2c9",white:"#979db4",brightblack:"#6b7394",brightred:"#c76b29",brightgreen:"#293256",brightyellow:"#5e6687",brightblue:"#898ea4",brightmagenta:"#dfe2f1",brightcyan:"#9c637a",brightwhite:"#f5f7ff",background:"#202746",selection_foreground:"#202746",cursor:"#979db4",foreground:"#979db4",selection_background:"#979db4"},pW={black:"#000000",color1:"#aa1717",green:"#18b218",yellow:"#ebae1f",blue:"#2323a5",magenta:"#ad1edc",cyan:"#42b0c8",white:"#c8c1c1",brightblack:"#7b716e",brightred:"#ff4141",brightgreen:"#5fff5f",brightyellow:"#ffff55",brightblue:"#4b4bff",brightmagenta:"#ff54ff",brightcyan:"#69ffff",brightwhite:"#ffffff",background:"#060606",selection_foreground:"#060606",cursor:"#c8c1c1",foreground:"#c8c1c1",selection_background:"#c8c1c1"},gW={black:"#222222",color1:"#e2a8bf",green:"#81d778",yellow:"#c4c9c0",blue:"#264b49",magenta:"#a481d3",cyan:"#15ab9c",white:"#02c5e0",brightblack:"#ffffff",brightred:"#ffcdd9",brightgreen:"#beffa8",brightyellow:"#d0ccca",brightblue:"#7ab0d2",brightmagenta:"#c5a7d9",brightcyan:"#8cdfe0",brightwhite:"#e0e0e0",background:"#222222",selection_foreground:"#222222",cursor:"#87d3c4",foreground:"#35b1d2",selection_background:"#35b1d2"},_W={black:"#0e101a",color1:"#e03600",green:"#5dcd97",yellow:"#e39500",blue:"#00a3cb",magenta:"#795ccc",cyan:"#00a3cb",white:"#ebefc0",brightblack:"#2b2f46",brightred:"#ff4821",brightgreen:"#58db9e",brightyellow:"#f6a100",brightblue:"#00b4e0",brightmagenta:"#b3a1e6",brightcyan:"#00b4e0",brightwhite:"#b3b692",background:"#0e101a",selection_foreground:"#0e101a",cursor:"#edf2c2",foreground:"#ebefc0",selection_background:"#ebefc0"},bW={black:"#4d4d4d",color1:"#c70031",green:"#29cf13",yellow:"#d8e30e",blue:"#3449d1",magenta:"#8400ff",cyan:"#0798ab",white:"#e2d1e3",brightblack:"#5a5a5a",brightred:"#f01578",brightgreen:"#6ce05c",brightyellow:"#f3f79e",brightblue:"#97a4f7",brightmagenta:"#c495f0",brightcyan:"#68f2e0",brightwhite:"#ffffff",background:"#0e100a",selection_foreground:"#0e100a",cursor:"#9fda9c",foreground:"#f7f7f7",selection_background:"#f7f7f7"},SW={black:"#080808",color1:"#ff8373",green:"#00c172",yellow:"#d2a700",blue:"#0071cf",magenta:"#ff90fe",cyan:"#6bffdd",white:"#f1f1f1",brightblack:"#2e2e2e",brightred:"#ffc4be",brightgreen:"#d6fcba",brightyellow:"#fffed5",brightblue:"#c2e3ff",brightmagenta:"#ffb2fe",brightcyan:"#e6e7fe",brightwhite:"#ffffff",background:"#151144",selection_foreground:"#151144",cursor:"#00ff9c",foreground:"#00ff92",selection_background:"#00ff92"},OW={black:"#000000",color1:"#fd5ff1",green:"#87c38a",yellow:"#ffd7b1",blue:"#85befd",magenta:"#b9b6fc",cyan:"#85befd",white:"#e0e0e0",brightblack:"#000000",brightred:"#fd5ff1",brightgreen:"#94fa36",brightyellow:"#f5ffa8",brightblue:"#96cbfe",brightmagenta:"#b9b6fc",brightcyan:"#85befd",brightwhite:"#e0e0e0",background:"#161719",selection_foreground:"#161719",cursor:"#d0d0d0",foreground:"#c5c8c6",selection_background:"#c5c8c6"},vW={black:"#2a2e33",color1:"#b84d51",green:"#b3bf5a",yellow:"#e4b55e",blue:"#6e90b0",magenta:"#a17eac",cyan:"#7fbfb4",white:"#b5b9b6",brightblack:"#1d1f22",brightred:"#8d2e32",brightgreen:"#798431",brightyellow:"#e58a50",brightblue:"#4b6b88",brightmagenta:"#6e5079",brightcyan:"#4d7b74",brightwhite:"#5a626a",background:"#161719",selection_foreground:"#161719",cursor:"#b7bcba",foreground:"#b7bcba",selection_background:"#b7bcba"},EW={black:"#1b1d1e",color1:"#e60813",green:"#e22928",yellow:"#e24756",blue:"#2c3fff",magenta:"#2435db",cyan:"#3256ff",white:"#fffef6",brightblack:"#505354",brightred:"#ff0325",brightgreen:"#ff3338",brightyellow:"#fe3a35",brightblue:"#1d50ff",brightmagenta:"#747cff",brightcyan:"#6184ff",brightwhite:"#fffff9",background:"#1b1d1e",selection_foreground:"#1b1d1e",cursor:"#2c3fff",foreground:"#e3e3e3",selection_background:"#e3e3e3"},yW={black:"#1f0000",color1:"#b00d0d",green:"#b00d0d",yellow:"#b00d0d",blue:"#b00d0d",magenta:"#b00d0d",cyan:"#b00d0d",white:"#fafafa",brightblack:"#150000",brightred:"#ff1111",brightgreen:"#ff1010",brightyellow:"#ff1010",brightblue:"#ff1010",brightmagenta:"#ff1010",brightcyan:"#ff1010",brightwhite:"#fefefe",background:"#200101",selection_foreground:"#200101",cursor:"#b00d0d",foreground:"#b10e0e",selection_background:"#b10e0e"},TW={black:"#4d4d4d",color1:"#ff2b2b",green:"#98fb98",yellow:"#f0e68c",blue:"#cd853f",magenta:"#ffdead",cyan:"#ffa0a0",white:"#f5deb3",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#87ceff",brightmagenta:"#ff55ff",brightcyan:"#ffd700",brightwhite:"#ffffff",background:"#333333",selection_foreground:"#333333",cursor:"#00ff00",foreground:"#ffffff",selection_background:"#ffffff"},CW={black:"#000000",color1:"#b84131",green:"#7da900",yellow:"#c4a500",blue:"#62a3c4",magenta:"#ba8acc",cyan:"#207383",white:"#a1a1a1",brightblack:"#7a7a7a",brightred:"#d6837c",brightgreen:"#c4f137",brightyellow:"#fee14d",brightblue:"#8dcff0",brightmagenta:"#f79aff",brightcyan:"#6ad9cf",brightwhite:"#f7f7f7",background:"#1b1b1b",selection_foreground:"#1b1b1b",cursor:"#bbbbbb",foreground:"#f7f7f7",selection_background:"#f7f7f7"},RW={black:"#000000",color1:"#cc0000",green:"#009600",yellow:"#d06b00",blue:"#0000cc",magenta:"#cc00cc",cyan:"#0087cc",white:"#cccccc",brightblack:"#808080",brightred:"#cc0000",brightgreen:"#009600",brightyellow:"#d06b00",brightblue:"#0000cc",brightmagenta:"#cc00cc",brightcyan:"#0087cc",brightwhite:"#ffffff",background:"#dfdbc3",selection_foreground:"#dfdbc3",cursor:"#73635a",foreground:"#3b2322",selection_background:"#3b2322"},wW={black:"#141414",color1:"#c06d44",green:"#afb97a",yellow:"#c2a86c",blue:"#44474a",magenta:"#b4be7c",cyan:"#778385",white:"#ffffd4",brightblack:"#262626",brightred:"#de7c4c",brightgreen:"#ccd88c",brightyellow:"#e2c47e",brightblue:"#5a5e62",brightmagenta:"#d0dc8e",brightcyan:"#8a989b",brightwhite:"#ffffd4",background:"#141414",selection_foreground:"#141414",cursor:"#ffffff",foreground:"#ffffd4",selection_background:"#ffffd4"},AW={black:"#353535",color1:"#e74669",green:"#89d287",yellow:"#dab853",blue:"#449fd0",magenta:"#da62dc",cyan:"#65aaaf",white:"#b4b4b4",brightblack:"#535353",brightred:"#e4859b",brightgreen:"#a3cca2",brightyellow:"#e1e487",brightblue:"#6fbce2",brightmagenta:"#e586e7",brightcyan:"#96dcdb",brightwhite:"#dfdfdf",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#c8c8c8",selection_background:"#c8c8c8"},IW={black:"#000000",color1:"#ec5f66",green:"#99c794",yellow:"#f9ae58",blue:"#6699cc",magenta:"#c695c6",cyan:"#5fb4b4",white:"#f7f7f7",brightblack:"#333333",brightred:"#f97b58",brightgreen:"#acd1a8",brightyellow:"#fac761",brightblue:"#85add6",brightmagenta:"#d8b6d8",brightcyan:"#82c4c4",brightwhite:"#ffffff",background:"#343d46",selection_foreground:"#343d46",cursor:"#fcbb6a",foreground:"#d8dee9",selection_background:"#d8dee9"},kW={black:"#2a2a2a",color1:"#ff0000",green:"#79ff0f",yellow:"#e7bf00",blue:"#396bd7",magenta:"#b449be",cyan:"#66ccff",white:"#bbbbbb",brightblack:"#666666",brightred:"#ff0080",brightgreen:"#66ff66",brightyellow:"#f3d64e",brightblue:"#709aed",brightmagenta:"#db67e6",brightcyan:"#7adff2",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#4d4d4d",foreground:"#f2f2f2",selection_background:"#f2f2f2"},NW={black:"#191918",color1:"#b34538",green:"#587744",yellow:"#d08949",blue:"#206ec5",magenta:"#864651",cyan:"#ac9166",white:"#f1eee7",brightblack:"#2c2b2a",brightred:"#b33323",brightgreen:"#42824a",brightyellow:"#c75a22",brightblue:"#5389c5",brightmagenta:"#e795a5",brightcyan:"#ebc587",brightwhite:"#ffffff",background:"#141414",selection_foreground:"#141414",cursor:"#c9c9c9",foreground:"#c9c9c9",selection_background:"#c9c9c9"},DW={black:"#3e3e3e",color1:"#970b16",green:"#07962a",yellow:"#f8eec7",blue:"#003e8a",magenta:"#e94691",cyan:"#89d1ec",white:"#ffffff",brightblack:"#666666",brightred:"#de0000",brightgreen:"#87d5a2",brightyellow:"#f1d007",brightblue:"#2e6cba",brightmagenta:"#ffa29f",brightcyan:"#1cfafe",brightwhite:"#ffffff",background:"#f4f4f4",selection_foreground:"#f4f4f4",cursor:"#3f3f3f",foreground:"#3e3e3e",selection_background:"#3e3e3e"},xW={black:"#212121",color1:"#b7141f",green:"#457b24",yellow:"#f6981e",blue:"#134eb2",magenta:"#560088",cyan:"#0e717c",white:"#efefef",brightblack:"#424242",brightred:"#e83b3f",brightgreen:"#7aba3a",brightyellow:"#ffea2e",brightblue:"#54a4f3",brightmagenta:"#aa4dbc",brightcyan:"#26bbd1",brightwhite:"#d9d9d9",background:"#eaeaea",selection_foreground:"#eaeaea",cursor:"#16afca",foreground:"#232322",selection_background:"#232322"},MW={black:"#0c0c0c",color1:"#a80f20",green:"#bafc8b",yellow:"#eedf4b",blue:"#145fcd",magenta:"#ff36a2",cyan:"#6bd1bc",white:"#e2d7e1",brightblack:"#434343",brightred:"#d91329",brightgreen:"#d3ffaf",brightyellow:"#ffef50",brightblue:"#0075ea",brightmagenta:"#fdd5e5",brightcyan:"#79ecd5",brightwhite:"#fff3fe",background:"#ff8cd9",selection_foreground:"#ff8cd9",cursor:"#bafc8b",foreground:"#0b0b0b",selection_background:"#0b0b0b",underline_color:"#38a276",url_color:"#38a276"},LW={black:"#242728",color1:"#ff0090",green:"#b6ff00",yellow:"#fff727",blue:"#47e0fb",magenta:"#d731ff",cyan:"#0effbb",white:"#e1e1e1",brightblack:"#636667",brightred:"#fb58b4",brightgreen:"#deff8c",brightyellow:"#ebe087",brightblue:"#7fecff",brightmagenta:"#e681ff",brightcyan:"#69fcd3",brightwhite:"#f9f9f5",background:"#242728",selection_foreground:"#242728",cursor:"#c1c1c1",foreground:"#c1c1c1",selection_background:"#c1c1c1"},PW={black:"#34373e",color1:"#e06383",green:"#7ebebd",yellow:"#cccccc",blue:"#a6c1e0",magenta:"#e1c1ee",cyan:"#5b94ab",white:"#ababab",brightblack:"#434750",brightred:"#fa7193",brightgreen:"#8fd7d6",brightyellow:"#d1dfff",brightblue:"#b2cff0",brightmagenta:"#efccfd",brightcyan:"#69abc5",brightwhite:"#d3d3d3",background:"#282b33",selection_foreground:"#282b33",cursor:"#7ebebd",foreground:"#c6c6c6",selection_background:"#c6c6c6"},BW={black:"#f0f0ca",color1:"#a8334c",green:"#4f6c31",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#353535",brightblack:"#c6c6a3",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#5c5c5c",background:"#f0f0ca",selection_foreground:"#f0f0ca",cursor:"#353535",foreground:"#353535",selection_background:"#353535"},YW={black:"#000000",color1:"#ff3333",green:"#86b300",yellow:"#f29718",blue:"#41a6d9",magenta:"#f07178",cyan:"#4dbf99",white:"#ffffff",brightblack:"#323232",brightred:"#ff6565",brightgreen:"#b8e532",brightyellow:"#ffc94a",brightblue:"#73d8ff",brightmagenta:"#ffa3aa",brightcyan:"#7ff1cb",brightwhite:"#ffffff",background:"#fafafa",selection_foreground:"#fafafa",cursor:"#ff6a00",foreground:"#5c6773",selection_background:"#5c6773"},FW={black:"#333333",color1:"#da2700",green:"#12c258",yellow:"#ffc656",blue:"#518bfc",magenta:"#e37bd9",cyan:"#63fad5",white:"#bab2b2",brightblack:"#777777",brightred:"#ffb9b9",brightgreen:"#e3f6aa",brightyellow:"#ffddaa",brightblue:"#b3e8f3",brightmagenta:"#cbbaf9",brightcyan:"#bcffc7",brightwhite:"#efefef",background:"#201f1e",selection_foreground:"#201f1e",cursor:"#7a1c1c",foreground:"#eee4d9",selection_background:"#eee4d9",underline_color:"#596181",url_color:"#596181"},UW={black:"#1d1d19",color1:"#f18339",green:"#9fd364",yellow:"#f4ef6d",blue:"#5096be",magenta:"#695abc",cyan:"#d63865",white:"#ffffff",brightblack:"#1d1d19",brightred:"#d22a24",brightgreen:"#a7d42c",brightyellow:"#ff8949",brightblue:"#61b9d0",brightmagenta:"#695abc",brightcyan:"#d63865",brightwhite:"#ffffff",background:"#1d1f21",selection_foreground:"#1d1f21",cursor:"#708284",foreground:"#b8dbef",selection_background:"#b8dbef"},$W={black:"#121212",color1:"#fa2573",green:"#98e123",yellow:"#dfd460",blue:"#1080d0",magenta:"#8700ff",cyan:"#43a8d0",white:"#bbbbbb",brightblack:"#555555",brightred:"#f6669d",brightgreen:"#b1e05f",brightyellow:"#fff26d",brightblue:"#00afff",brightmagenta:"#af87ff",brightcyan:"#51ceff",brightwhite:"#ffffff",background:"#121212",selection_foreground:"#121212",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},GW={black:"#383838",color1:"#a95551",green:"#666666",yellow:"#a98051",blue:"#657d3e",magenta:"#767676",cyan:"#c9c9c9",white:"#d0b8a3",brightblack:"#474747",brightred:"#a97775",brightgreen:"#8c8c8c",brightyellow:"#a99175",brightblue:"#98bd5e",brightmagenta:"#a3a3a3",brightcyan:"#dcdcdc",brightwhite:"#d8c8bb",background:"#222222",selection_foreground:"#222222",cursor:"#aa9175",foreground:"#a0a0a0",selection_background:"#a0a0a0"},qW={black:"#e2e2e2",color1:"#dc5284",green:"#628562",yellow:"#c48562",blue:"#0084a3",magenta:"#896788",cyan:"#008586",white:"#555555",brightblack:"#bfbabb",brightred:"#be3c6d",brightgreen:"#487249",brightyellow:"#a76b48",brightblue:"#006f89",brightmagenta:"#7f4c7e",brightcyan:"#006f70",brightwhite:"#777777",background:"#e2e2e2",selection_foreground:"#e2e2e2",cursor:"#555555",foreground:"#555555",selection_background:"#555555"},QW={black:"#353535",color1:"#d25252",green:"#a5c261",yellow:"#ffc66d",blue:"#6c99bb",magenta:"#d197d9",cyan:"#bed6ff",white:"#eeeeec",brightblack:"#535353",brightred:"#f00c0c",brightgreen:"#c2e075",brightyellow:"#e1e48b",brightblue:"#8ab7d9",brightmagenta:"#efb5f7",brightcyan:"#dcf4ff",brightwhite:"#ffffff",background:"#323232",selection_foreground:"#323232",cursor:"#d6d6d6",foreground:"#ffffff",selection_background:"#ffffff"},HW={black:"#000000",color1:"#e8341c",green:"#68c256",yellow:"#f2d42c",blue:"#1c98e8",magenta:"#8e69c9",cyan:"#1c98e8",white:"#bababa",brightblack:"#000000",brightred:"#e05a4f",brightgreen:"#77b869",brightyellow:"#efd64b",brightblue:"#387cd3",brightmagenta:"#957bbe",brightcyan:"#3d97e2",brightwhite:"#bababa",background:"#222324",selection_foreground:"#222324",cursor:"#bbbbbb",foreground:"#bababa",selection_background:"#bababa"},VW={black:"#000000",color1:"#f8282a",green:"#328a5d",yellow:"#fa701d",blue:"#135cd0",magenta:"#9f00bd",cyan:"#33c3c1",white:"#b3b3b3",brightblack:"#555753",brightred:"#fb0416",brightgreen:"#2cc631",brightyellow:"#fdd727",brightblue:"#1670ff",brightmagenta:"#e900b0",brightcyan:"#3ad5ce",brightwhite:"#eeeeec",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#6fd3fc",foreground:"#262626",selection_background:"#262626"},zW={black:"#1b1d1e",color1:"#e6dc44",green:"#c8be46",yellow:"#f4fd22",blue:"#737174",magenta:"#747271",cyan:"#62605f",white:"#c6c5bf",brightblack:"#505354",brightred:"#fff78e",brightgreen:"#fff27d",brightyellow:"#feed6c",brightblue:"#919495",brightmagenta:"#9a9a9d",brightcyan:"#a3a3a6",brightwhite:"#dadbd6",background:"#1b1d1e",selection_foreground:"#1b1d1e",cursor:"#fcef0c",foreground:"#6f6f6f",selection_background:"#6f6f6f"},WW={black:"#333333",color1:"#f8818e",green:"#92d3a2",yellow:"#1a8e63",blue:"#8ed0ce",magenta:"#5e468c",cyan:"#31658c",white:"#e2d8cd",brightblack:"#3d3d3d",brightred:"#fb3d66",brightgreen:"#6bb48d",brightyellow:"#30c85a",brightblue:"#39a7a2",brightmagenta:"#7e62b3",brightcyan:"#6096bf",brightwhite:"#e2d8cd",background:"#051519",selection_foreground:"#051519",cursor:"#9e9ecb",foreground:"#e2d8cd",selection_background:"#e2d8cd"},XW={black:"#241b30",color1:"#e60a70",green:"#00986c",yellow:"#adad3e",blue:"#6e29ad",magenta:"#b300ad",cyan:"#00b0b1",white:"#b9b1bc",brightblack:"#7f7094",brightred:"#e60a70",brightgreen:"#0ae4a4",brightyellow:"#f9f972",brightblue:"#aa54f9",brightmagenta:"#ff00f6",brightcyan:"#00fbfd",brightwhite:"#f2f2e3",background:"#241b30",selection_foreground:"#241b30",cursor:"#f2f2e3",foreground:"#f2f2e3",selection_background:"#f2f2e3"},KW={black:"#080200",color1:"#fa5e5b",green:"#16c98d",yellow:"#ffc83f",blue:"#288ad6",magenta:"#d34590",cyan:"#28ddde",white:"#e7e7e7",brightblack:"#6f6b68",brightred:"#fa5e5b",brightgreen:"#16c98d",brightyellow:"#feef6d",brightblue:"#278ad6",brightmagenta:"#d34590",brightcyan:"#27dede",brightwhite:"#ffffff",background:"#2c3643",selection_foreground:"#2c3643",cursor:"#b4b1b1",foreground:"#ffffff",selection_background:"#ffffff"},ZW={black:"#000000",color1:"#ac2e31",green:"#31ac61",yellow:"#ac4300",blue:"#2d57ac",magenta:"#b08528",cyan:"#1fa6ac",white:"#8a8eac",brightblack:"#5b3725",brightred:"#ff3d48",brightgreen:"#3bff99",brightyellow:"#ff5e1e",brightblue:"#4488ff",brightmagenta:"#ffc21d",brightcyan:"#1ffaff",brightwhite:"#5b6ea7",background:"#222125",selection_foreground:"#222125",cursor:"#5b6ea7",foreground:"#8a8dae",selection_background:"#8a8dae"},jW={black:"#000000",color1:"#ff3030",green:"#559a70",yellow:"#ccac00",blue:"#0099cc",magenta:"#cc69c8",cyan:"#7ac4cc",white:"#bccccc",brightblack:"#000000",brightred:"#ff3030",brightgreen:"#559a70",brightyellow:"#ccac00",brightblue:"#0099cc",brightmagenta:"#cc69c8",brightcyan:"#7ac4cc",brightwhite:"#bccccc",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#afc2c2",selection_background:"#afc2c2"},JW={black:"#012026",color1:"#b2302d",green:"#00a941",yellow:"#5e8baa",blue:"#449a86",magenta:"#00599d",cyan:"#5d7e19",white:"#405555",brightblack:"#384451",brightred:"#ff4242",brightgreen:"#2aea5e",brightyellow:"#8ed4fd",brightblue:"#61d5ba",brightmagenta:"#1298ff",brightcyan:"#98d028",brightwhite:"#58fbd6",background:"#001015",selection_foreground:"#001015",cursor:"#4afcd6",foreground:"#405555",selection_background:"#405555"},eX={black:"#1d1a1e",color1:"#ff5b82",green:"#47d7a1",yellow:"#e8e562",blue:"#5db4ee",magenta:"#da6cda",cyan:"#57e9eb",white:"#ededed",brightblack:"#1d1a1e",brightred:"#ff5b82",brightgreen:"#47d7a1",brightyellow:"#e8e562",brightblue:"#5db4ee",brightmagenta:"#da6cda",brightcyan:"#57e9eb",brightwhite:"#ededed",background:"#1d1a1e",selection_foreground:"#1d1a1e",cursor:"#c7c7c7",foreground:"#efecec",selection_background:"#efecec"},tX={black:"#000000",color1:"#d6262b",green:"#919c00",yellow:"#be8a13",blue:"#4699a3",magenta:"#8d4331",cyan:"#da8213",white:"#ddc265",brightblack:"#7f6a55",brightred:"#e55a1c",brightgreen:"#bfc65a",brightyellow:"#ffcb1b",brightblue:"#7cc9cf",brightmagenta:"#d26349",brightcyan:"#e6a96b",brightwhite:"#ffeaa3",background:"#251200",selection_foreground:"#251200",cursor:"#e5591c",foreground:"#dec165",selection_background:"#dec165"},nX={black:"#000000",color1:"#fc4346",green:"#50fb7c",yellow:"#f0fb8c",blue:"#49baff",magenta:"#fc4cb4",cyan:"#8be9fe",white:"#ededec",brightblack:"#555555",brightred:"#fc4346",brightgreen:"#50fb7c",brightyellow:"#f0fb8c",brightblue:"#49baff",brightmagenta:"#fc4cb4",brightcyan:"#8be9fe",brightwhite:"#ededec",background:"#1e1f29",selection_foreground:"#1e1f29",cursor:"#e4e4e4",foreground:"#ebece6",selection_background:"#ebece6"},rX={black:"#151515",color1:"#ac4142",green:"#7e8e50",yellow:"#e5b567",blue:"#6c99bb",magenta:"#9f4e85",cyan:"#7dd6cf",white:"#d0d0d0",brightblack:"#505050",brightred:"#ac4142",brightgreen:"#7e8e50",brightyellow:"#e5b567",brightblue:"#6c99bb",brightmagenta:"#9f4e85",brightcyan:"#7dd6cf",brightwhite:"#f5f5f5",background:"#212121",selection_foreground:"#212121",cursor:"#d0d0d0",foreground:"#d0d0d0",selection_background:"#d0d0d0"},aX={black:"#333333",color1:"#8c4665",green:"#287373",yellow:"#7c7c99",blue:"#395573",magenta:"#5e468c",cyan:"#31658c",white:"#899ca1",brightblack:"#3d3d3d",brightred:"#bf4d80",brightgreen:"#53a6a6",brightyellow:"#9e9ecb",brightblue:"#477ab3",brightmagenta:"#7e62b3",brightcyan:"#6096bf",brightwhite:"#c0c0c0",background:"#101010",selection_foreground:"#101010",cursor:"#9e9ecb",foreground:"#999993",selection_background:"#999993"},iX={black:"#000000",color1:"#c82829",green:"#718c00",yellow:"#eab700",blue:"#4271ae",magenta:"#8959a8",cyan:"#3e999f",white:"#ffffff",brightblack:"#000000",brightred:"#c82829",brightgreen:"#718c00",brightyellow:"#eab700",brightblue:"#4271ae",brightmagenta:"#8959a8",brightcyan:"#3e999f",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#4d4d4c",foreground:"#4d4d4c",selection_background:"#4d4d4c"},oX={black:"#572100",color1:"#ba3934",green:"#91773f",yellow:"#b55600",blue:"#5f63b4",magenta:"#a17c7b",cyan:"#8faea9",white:"#af9a91",brightblack:"#4e4b61",brightred:"#d9443f",brightgreen:"#d6b04e",brightyellow:"#f66813",brightblue:"#8086ef",brightmagenta:"#e2c2bb",brightcyan:"#a4dce7",brightwhite:"#d2c7a9",background:"#121214",selection_foreground:"#121214",cursor:"#af9a91",foreground:"#af9a91",selection_background:"#af9a91"},sX={black:"#575757",color1:"#ff1b00",green:"#a5e055",yellow:"#fbe74a",blue:"#496487",magenta:"#fd5ff1",cyan:"#86e9fe",white:"#cbcccb",brightblack:"#262626",brightred:"#d51d00",brightgreen:"#a5df55",brightyellow:"#fbe84a",brightblue:"#89beff",brightmagenta:"#c001c1",brightcyan:"#86eafe",brightwhite:"#dbdbdb",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#dbdbdb",selection_background:"#dbdbdb"},lX={black:"#191919",color1:"#bf091d",green:"#3d9751",yellow:"#f6bb34",blue:"#17b2e0",magenta:"#7830b0",cyan:"#8bd2ed",white:"#ffffff",brightblack:"#191919",brightred:"#bf091d",brightgreen:"#3d9751",brightyellow:"#f6bb34",brightblue:"#17b2e0",brightmagenta:"#7830b0",brightcyan:"#8bd2ed",brightwhite:"#ffffff",background:"#262c35",selection_foreground:"#262c35",cursor:"#d9002f",foreground:"#ebebeb",selection_background:"#ebebeb"},cX={black:"#040404",color1:"#d84a33",green:"#5da602",yellow:"#eebb6e",blue:"#417ab3",magenta:"#e5c499",cyan:"#bdcfe5",white:"#dbded8",brightblack:"#685656",brightred:"#d76b42",brightgreen:"#99b52c",brightyellow:"#ffb670",brightblue:"#97d7ef",brightmagenta:"#aa7900",brightcyan:"#bdcfe5",brightwhite:"#e4d5c7",background:"#040404",selection_foreground:"#040404",cursor:"#feffff",foreground:"#feffff",selection_background:"#feffff"},uX={black:"#040303",color1:"#f92672",green:"#c2ffdf",yellow:"#e6c000",blue:"#c2ffdf",magenta:"#ffb8d1",cyan:"#c5a3ff",white:"#f8f8f0",brightblack:"#6090cb",brightred:"#ff857f",brightgreen:"#c2ffdf",brightyellow:"#ffea00",brightblue:"#c2ffdf",brightmagenta:"#ffb8d1",brightcyan:"#c5a3ff",brightwhite:"#f8f8f0",background:"#5a5475",selection_foreground:"#5a5475",cursor:"#f8f8f0",foreground:"#f8f8f2",selection_background:"#f8f8f2"},dX={black:"#15161e",color1:"#f7768e",green:"#9ece6a",yellow:"#e0af68",blue:"#7aa2f7",magenta:"#bb9af7",cyan:"#7dcfff",white:"#a9b1d6",brightblack:"#414868",brightred:"#f7768e",brightgreen:"#9ece6a",brightyellow:"#e0af68",brightblue:"#7aa2f7",brightmagenta:"#bb9af7",brightcyan:"#7dcfff",brightwhite:"#c0caf5",background:"#1a1b26",selection_foreground:"#1a1b26",cursor:"#c0caf5",foreground:"#c0caf5",selection_background:"#c0caf5"},hX={black:"#343935",color1:"#cf3f61",green:"#7bb75b",yellow:"#e9b32a",blue:"#4c9ad4",magenta:"#a57fc4",cyan:"#389aad",white:"#fafaf6",brightblack:"#595b59",brightred:"#d18fa6",brightgreen:"#767f2c",brightyellow:"#78592f",brightblue:"#135979",brightmagenta:"#604291",brightcyan:"#76bbca",brightwhite:"#b2b5ae",background:"#1e1e1e",selection_foreground:"#1e1e1e",cursor:"#edcf4f",foreground:"#f7f6ec",selection_background:"#f7f6ec"},fX={black:"#1f1f1f",color1:"#f81118",green:"#2dc55e",yellow:"#ecba0f",blue:"#2a84d2",magenta:"#4e5ab7",cyan:"#1081d6",white:"#d6dbe5",brightblack:"#d6dbe5",brightred:"#de352e",brightgreen:"#1dd361",brightyellow:"#f3bd09",brightblue:"#1081d6",brightmagenta:"#5350b9",brightcyan:"#0f7ddb",brightwhite:"#ffffff",background:"#131313",selection_foreground:"#131313",cursor:"#b9b9b9",foreground:"#d6dbe5",selection_background:"#d6dbe5"},mX={black:"#000000",color1:"#9f0000",green:"#008b00",yellow:"#ffd000",blue:"#0081ff",magenta:"#bc00ca",cyan:"#008b8b",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff0000",brightgreen:"#00ee00",brightyellow:"#ffff00",brightblue:"#0000ff",brightmagenta:"#ff00ff",brightcyan:"#00cdcd",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#00a595",selection_background:"#00a595"},pX={black:"#202746",color1:"#c94922",green:"#ac9739",yellow:"#c08b30",blue:"#3d8fd1",magenta:"#6679cc",cyan:"#22a2c9",white:"#979db4",brightblack:"#6b7394",brightred:"#c76b29",brightgreen:"#73ad43",brightyellow:"#5e6687",brightblue:"#898ea4",brightmagenta:"#dfe2f1",brightcyan:"#9c637a",brightwhite:"#f5f7ff",background:"#132638",selection_foreground:"#132638",cursor:"#979db4",foreground:"#ede4e4",selection_background:"#ede4e4"},gX={black:"#010921",color1:"#10b6ff",green:"#10b6ff",yellow:"#10b6ff",blue:"#10b6ff",magenta:"#10b6ff",cyan:"#10b6ff",white:"#fafafa",brightblack:"#080117",brightred:"#00b3f7",brightgreen:"#00b3f7",brightyellow:"#00b3f7",brightblue:"#00b3f7",brightmagenta:"#00b3f7",brightcyan:"#00b3f7",brightwhite:"#fefefe",background:"#010515",selection_foreground:"#010515",cursor:"#10b6ff",foreground:"#11b7ff",selection_background:"#11b7ff"},_X={black:"#091013",color1:"#006536",green:"#6fa64c",yellow:"#7e8000",blue:"#2c9a84",magenta:"#452d53",cyan:"#114d53",white:"#006536",brightblack:"#333333",brightred:"#00733d",brightgreen:"#90d762",brightyellow:"#e2e500",brightblue:"#46d8b8",brightmagenta:"#4a3059",brightcyan:"#12545a",brightwhite:"#006536",background:"#070c0e",selection_foreground:"#070c0e",cursor:"#9fa86e",foreground:"#3e5715",selection_background:"#3e5715",underline_color:"#302c2c",url_color:"#302c2c"},bX={black:"#1d1d1d",color1:"#cda074",green:"#9e744d",yellow:"#fecf75",blue:"#720102",magenta:"#734c4d",cyan:"#979797",white:"#ffffce",brightblack:"#000000",brightred:"#fecea0",brightgreen:"#cc734d",brightyellow:"#fd9f4d",brightblue:"#cb4a05",brightmagenta:"#4e739f",brightcyan:"#fed04d",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#ffffce",selection_background:"#ffffce"},SX={black:"#3d352a",color1:"#cd5c5c",green:"#86af80",yellow:"#e8ae5b",blue:"#6495ed",magenta:"#deb887",cyan:"#b0c4de",white:"#bbaa99",brightblack:"#554444",brightred:"#cc5533",brightgreen:"#88aa22",brightyellow:"#ffa75d",brightblue:"#87ceeb",brightmagenta:"#996600",brightcyan:"#b0c4de",brightwhite:"#ddccbb",background:"#1c1c1c",selection_foreground:"#1c1c1c",cursor:"#e2bbef",foreground:"#ddeedd",selection_background:"#ddeedd"},OX={black:"#050404",color1:"#bd0013",green:"#4ab118",yellow:"#e7741e",blue:"#0f4ac6",magenta:"#665993",cyan:"#70a598",white:"#f8dcc0",brightblack:"#4e7cbf",brightred:"#fc5f5a",brightgreen:"#9eff6e",brightyellow:"#efc11a",brightblue:"#1997c6",brightmagenta:"#9b5953",brightcyan:"#c8faf4",brightwhite:"#f6f5fb",background:"#1f1d45",selection_foreground:"#1f1d45",cursor:"#efbf38",foreground:"#f8dcc0",selection_background:"#f8dcc0"},vX={black:"#351b0e",color1:"#9b291c",green:"#636232",yellow:"#c36e28",blue:"#515c5d",magenta:"#9b1d29",cyan:"#588056",white:"#f7d75c",brightblack:"#874228",brightred:"#ff4331",brightgreen:"#b4b264",brightyellow:"#ff9566",brightblue:"#9eb2b4",brightmagenta:"#ff5b6a",brightcyan:"#8acd8f",brightwhite:"#ffe598",background:"#120b0d",selection_foreground:"#120b0d",cursor:"#c46c32",foreground:"#f7d66a",selection_background:"#f7d66a"},EX={black:"#000000",color1:"#d70005",green:"#1cd915",yellow:"#d9bd26",blue:"#5665ff",magenta:"#b052da",cyan:"#50d2da",white:"#e0e0e0",brightblack:"#535353",brightred:"#fb0007",brightgreen:"#22ff18",brightyellow:"#fedc2b",brightblue:"#9fa9ff",brightmagenta:"#e09aff",brightcyan:"#8df9ff",brightwhite:"#ffffff",background:"#090909",selection_foreground:"#090909",cursor:"#d0d0d0",foreground:"#cdcdcd",selection_background:"#cdcdcd"},yX={black:"#000000",color1:"#ff615a",green:"#b1e969",yellow:"#ebd99c",blue:"#5da9f6",magenta:"#e86aff",cyan:"#82fff7",white:"#dedacf",brightblack:"#313131",brightred:"#f58c80",brightgreen:"#ddf88f",brightyellow:"#eee5b2",brightblue:"#a5c7ff",brightmagenta:"#ddaaff",brightcyan:"#b7fff9",brightwhite:"#ffffff",background:"#171717",selection_foreground:"#171717",cursor:"#bbbbbb",foreground:"#dedacf",selection_background:"#dedacf"},TX={black:"#000000",color1:"#b04b57",green:"#87b379",yellow:"#e5c179",blue:"#7d8fa4",magenta:"#a47996",cyan:"#85a7a5",white:"#b3b8c3",brightblack:"#000000",brightred:"#b04b57",brightgreen:"#87b379",brightyellow:"#e5c179",brightblue:"#7d8fa4",brightmagenta:"#a47996",brightcyan:"#85a7a5",brightwhite:"#ffffff",background:"#20242d",selection_foreground:"#20242d",cursor:"#b3b8c3",foreground:"#b3b8c3",selection_background:"#b3b8c3"},CX={black:"#f0edec",color1:"#a8334c",green:"#4f6c31",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#2c363c",brightblack:"#cfc1ba",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#4f5e68",background:"#f0edec",selection_foreground:"#f0edec",cursor:"#2c363c",foreground:"#2c363c",selection_background:"#2c363c"},RX={black:"#232a2d",color1:"#e57474",green:"#8ccf7e",yellow:"#e5c76b",blue:"#67b0e8",magenta:"#c47fd5",cyan:"#6cbfbf",white:"#b3b9b8",brightblack:"#2d3437",brightred:"#ef7e7e",brightgreen:"#96d988",brightyellow:"#f4d67a",brightblue:"#71baf2",brightmagenta:"#ce89df",brightcyan:"#67cbe7",brightwhite:"#bdc3c2",background:"#141b1e",selection_foreground:"#141b1e",cursor:"#dadada",foreground:"#dadada",selection_background:"#dadada"},wX={black:"#4d4d4d",color1:"#705050",green:"#60b48a",yellow:"#f0dfaf",blue:"#506070",magenta:"#dc8cc3",cyan:"#8cd0d3",white:"#dcdccc",brightblack:"#709080",brightred:"#dca3a3",brightgreen:"#c3bf9f",brightyellow:"#e0cf9f",brightblue:"#94bff3",brightmagenta:"#ec93d3",brightcyan:"#93e0e3",brightwhite:"#ffffff",background:"#3f3f3f",selection_foreground:"#3f3f3f",cursor:"#73635a",foreground:"#dcdccc",selection_background:"#dcdccc"},AX={black:"#282a36",color1:"#f37f97",green:"#5adecd",yellow:"#f2a272",blue:"#8897f4",magenta:"#c574dd",cyan:"#79e6f3",white:"#fdfdfd",brightblack:"#414458",brightred:"#ff4971",brightgreen:"#18e3c8",brightyellow:"#ff8037",brightblue:"#556fff",brightmagenta:"#b043d1",brightcyan:"#3fdcee",brightwhite:"#bebec1",background:"#1d1f28",selection_foreground:"#1d1f28",cursor:"#c574dd",foreground:"#fdfdfd",selection_background:"#fdfdfd"},IX={black:"#1c1c1c",color1:"#d68686",green:"#aed686",yellow:"#d7af87",blue:"#86aed6",magenta:"#d6aed6",cyan:"#8adbb4",white:"#d0d0d0",brightblack:"#1c1c1c",brightred:"#d68686",brightgreen:"#aed686",brightyellow:"#e4c9af",brightblue:"#86aed6",brightmagenta:"#d6aed6",brightcyan:"#b1e7dd",brightwhite:"#efefef",background:"#262626",selection_foreground:"#262626",cursor:"#e4c9af",foreground:"#d0d0d0",selection_background:"#d0d0d0"},kX={black:"#4f4f4f",color1:"#fa6c60",green:"#a8ff60",yellow:"#fffeb7",blue:"#96cafe",magenta:"#fa73fd",cyan:"#c6c5fe",white:"#efedef",brightblack:"#7b7b7b",brightred:"#fcb6b0",brightgreen:"#cfffab",brightyellow:"#ffffcc",brightblue:"#b5dcff",brightmagenta:"#fb9cfe",brightcyan:"#e0e0fe",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#808080",foreground:"#f1f1f1",selection_background:"#f1f1f1"},NX={black:"#091013",color1:"#002e18",green:"#6fa64c",yellow:"#595900",blue:"#00cb6b",magenta:"#412a4d",cyan:"#125459",white:"#002e19",brightblack:"#333333",brightred:"#00381d",brightgreen:"#90d762",brightyellow:"#e2e500",brightblue:"#00ff87",brightmagenta:"#412a4d",brightcyan:"#176c73",brightwhite:"#00381e",background:"#070c0e",selection_foreground:"#070c0e",cursor:"#373a26",foreground:"#28380d",selection_background:"#28380d",underline_color:"#302c2c",url_color:"#302c2c"},DX={black:"#000000",color1:"#cc5555",green:"#55cc55",yellow:"#cdcd55",blue:"#5555cc",magenta:"#cc55cc",cyan:"#7acaca",white:"#cccccc",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#53ae71",foreground:"#b3b3b3",selection_background:"#b3b3b3"},xX={black:"#0f191c",color1:"#23755a",green:"#82d967",yellow:"#ffd700",blue:"#3f5242",magenta:"#409931",cyan:"#50b45a",white:"#507350",brightblack:"#688060",brightred:"#2fc079",brightgreen:"#90d762",brightyellow:"#faff00",brightblue:"#4f7e7e",brightmagenta:"#11ff25",brightcyan:"#c1ff8a",brightwhite:"#678c61",background:"#0f191c",selection_foreground:"#0f191c",cursor:"#384545",foreground:"#426644",selection_background:"#426644",underline_color:"#302c2c",url_color:"#302c2c"},MX={black:"#253045",color1:"#ee5577",green:"#55ee77",yellow:"#ffdd88",blue:"#5588ff",magenta:"#ff77cc",cyan:"#44eeee",white:"#f5f5da",brightblack:"#405570",brightred:"#ee6655",brightgreen:"#99ee77",brightyellow:"#ffff77",brightblue:"#77bbff",brightmagenta:"#aa88ff",brightcyan:"#55ffbb",brightwhite:"#ffffee",background:"#202535",selection_foreground:"#202535",cursor:"#ccced0",foreground:"#ccced0",selection_background:"#ccced0"},LX={black:"#141414",color1:"#ff5555",green:"#98ec65",yellow:"#ffcc33",blue:"#00aaff",magenta:"#aa88ff",cyan:"#88ddff",white:"#cccccc",brightblack:"#414141",brightred:"#ff8888",brightgreen:"#b6f292",brightyellow:"#ffd966",brightblue:"#33bbff",brightmagenta:"#cebbff",brightcyan:"#bbecff",brightwhite:"#ffffff",background:"#111111",selection_foreground:"#111111",cursor:"#fcdc08",foreground:"#777777",selection_background:"#777777"},PX={black:"#2c3941",color1:"#865f5b",green:"#66907d",yellow:"#b1a990",blue:"#6a8e95",magenta:"#b18a73",cyan:"#88b2ac",white:"#ececec",brightblack:"#5d7079",brightred:"#865f5b",brightgreen:"#66907d",brightyellow:"#b1a990",brightblue:"#6a8e95",brightmagenta:"#b18a73",brightcyan:"#88b2ac",brightwhite:"#ececec",background:"#2c3941",selection_foreground:"#2c3941",cursor:"#ececec",foreground:"#ececec",selection_background:"#ececec"},BX={black:"#222d3f",color1:"#a82320",green:"#32a548",yellow:"#e58d11",blue:"#3167ac",magenta:"#781aa0",cyan:"#2c9370",white:"#b0b6ba",brightblack:"#212c3c",brightred:"#d4312e",brightgreen:"#2d9440",brightyellow:"#e5be0c",brightblue:"#3c7dd2",brightmagenta:"#8230a7",brightcyan:"#35b387",brightwhite:"#e7eced",background:"#002240",selection_foreground:"#002240",cursor:"#e5be0c",foreground:"#2cc55d",selection_background:"#2cc55d"},YX={black:"#242424",color1:"#d71c15",green:"#5aa513",yellow:"#fdb40c",blue:"#063b8c",magenta:"#e40038",cyan:"#2595e1",white:"#efefef",brightblack:"#4b4b4b",brightred:"#fc1c18",brightgreen:"#6bc219",brightyellow:"#fec80e",brightblue:"#0955ff",brightmagenta:"#fb0050",brightcyan:"#3ea8fc",brightwhite:"#8c00ec",background:"#181818",selection_foreground:"#181818",cursor:"#bbbbbb",foreground:"#efefef",selection_background:"#efefef"},FX={black:"#2b1b1d",color1:"#91002b",green:"#579524",yellow:"#ab311b",blue:"#8c87b0",magenta:"#692f50",cyan:"#e8a866",white:"#68525a",brightblack:"#3d2b2e",brightred:"#c5255d",brightgreen:"#8dff57",brightyellow:"#c8381d",brightblue:"#cfc9ff",brightmagenta:"#fc6cba",brightcyan:"#ffceaf",brightwhite:"#b0949d",background:"#150707",selection_foreground:"#150707",cursor:"#68525a",foreground:"#68525a",selection_background:"#68525a"},UX={black:"#373a41",color1:"#d52753",green:"#23974a",yellow:"#df631c",blue:"#275fe4",magenta:"#823ff1",cyan:"#27618d",white:"#babbc2",brightblack:"#676a77",brightred:"#ff6480",brightgreen:"#3cbc66",brightyellow:"#c5a332",brightblue:"#0099e1",brightmagenta:"#ce33c0",brightcyan:"#6d93bb",brightwhite:"#d3d3d3",background:"#f9f9f9",selection_foreground:"#f9f9f9",cursor:"#f32759",foreground:"#373a41",selection_background:"#373a41"},$X={black:"#000000",color1:"#b87a7a",green:"#7ab87a",yellow:"#b8b87a",blue:"#7a7ab8",magenta:"#b87ab8",cyan:"#7ab8b8",white:"#d9d9d9",brightblack:"#262626",brightred:"#dbbdbd",brightgreen:"#bddbbd",brightyellow:"#dbdbbd",brightblue:"#bdbddb",brightmagenta:"#dbbddb",brightcyan:"#bddbdb",brightwhite:"#ffffff",background:"#0d1926",selection_foreground:"#0d1926",cursor:"#d9e6f2",foreground:"#d9e6f2",selection_background:"#d9e6f2"},GX={black:"#eeeeee",color1:"#a8334c",green:"#4f6c31",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#353535",brightblack:"#c6c3c3",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#5c5c5c",background:"#eeeeee",selection_foreground:"#eeeeee",cursor:"#353535",foreground:"#353535",selection_background:"#353535"},qX={black:"#000000",color1:"#d00e18",green:"#138034",yellow:"#ffcb3e",blue:"#006bb3",magenta:"#6b2775",cyan:"#384564",white:"#ededed",brightblack:"#5d504a",brightred:"#f07e18",brightgreen:"#b1d130",brightyellow:"#fff120",brightblue:"#4fc2fd",brightmagenta:"#de0071",brightcyan:"#5d504a",brightwhite:"#ffffff",background:"#222225",selection_foreground:"#222225",cursor:"#e0d9b9",foreground:"#ededed",selection_background:"#ededed"},QX={black:"#2d283f",color1:"#ed2261",green:"#1fa91b",yellow:"#8ddc20",blue:"#487df4",magenta:"#8d35c9",cyan:"#3bdeed",white:"#9e9ea0",brightblack:"#59516a",brightred:"#f0729a",brightgreen:"#53aa5e",brightyellow:"#b2dc87",brightblue:"#a9bcec",brightmagenta:"#ad81c2",brightcyan:"#9de3eb",brightwhite:"#a288f7",background:"#171423",selection_foreground:"#171423",cursor:"#a288f7",foreground:"#9f9fa1",selection_background:"#9f9fa1"},HX={black:"#23252b",color1:"#b54036",green:"#5ab977",yellow:"#deb566",blue:"#6a7c93",magenta:"#a4799d",cyan:"#3f94a8",white:"#e6e8ef",brightblack:"#23252b",brightred:"#b54036",brightgreen:"#5ab977",brightyellow:"#deb566",brightblue:"#6a7c93",brightmagenta:"#a4799d",brightcyan:"#3f94a8",brightwhite:"#ebedf2",background:"#1c1e22",selection_foreground:"#1c1e22",cursor:"#f6f7ec",foreground:"#e6e8ef",selection_background:"#e6e8ef"},VX={black:"#23262e",color1:"#f0266f",green:"#8fd46d",yellow:"#ffe66d",blue:"#0321d7",magenta:"#ee5d43",cyan:"#03d6b8",white:"#c74ded",brightblack:"#292e38",brightred:"#f92672",brightgreen:"#8fd46d",brightyellow:"#ffe66d",brightblue:"#03d6b8",brightmagenta:"#ee5d43",brightcyan:"#03d6b8",brightwhite:"#c74ded",background:"#23262e",selection_foreground:"#23262e",cursor:"#ee5d43",foreground:"#ffca28",selection_background:"#ffca28",underline_color:"#596181",url_color:"#596181"},zX={black:"#000000",color1:"#dc322f",green:"#56db3a",yellow:"#ff8400",blue:"#0084d4",magenta:"#b729d9",cyan:"#ccccff",white:"#ffffff",brightblack:"#1b1d21",brightred:"#dc322f",brightgreen:"#56db3a",brightyellow:"#ff8400",brightblue:"#0084d4",brightmagenta:"#b729d9",brightcyan:"#ccccff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#dc322f",foreground:"#ffffff",selection_background:"#ffffff"},WX={black:"#112616",color1:"#7f2b27",green:"#2f7e25",yellow:"#717f24",blue:"#2f6a7f",magenta:"#47587f",cyan:"#327f77",white:"#647d75",brightblack:"#3c4812",brightred:"#e08009",brightgreen:"#18e000",brightyellow:"#bde000",brightblue:"#00aae0",brightmagenta:"#0058e0",brightcyan:"#00e0c4",brightwhite:"#73fa91",background:"#0f1610",selection_foreground:"#0f1610",cursor:"#73fa91",foreground:"#637d75",selection_background:"#637d75"},XX={black:"#000000",color1:"#990000",green:"#00a600",yellow:"#999900",blue:"#2009db",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#000000",selection_foreground:"#000000",cursor:"#4d4d4d",foreground:"#f2f2f2",selection_background:"#f2f2f2"},KX={black:"#17384c",color1:"#d15123",green:"#027c9b",yellow:"#fca02f",blue:"#1e4950",magenta:"#68d4f1",cyan:"#50a3b5",white:"#deb88d",brightblack:"#434b53",brightred:"#d48678",brightgreen:"#628d98",brightyellow:"#fdd39f",brightblue:"#1bbcdd",brightmagenta:"#bbe3ee",brightcyan:"#87acb4",brightwhite:"#fee4ce",background:"#09141b",selection_foreground:"#09141b",cursor:"#fca02f",foreground:"#deb88d",selection_background:"#deb88d"},ZX={black:"#0a0520",color1:"#ff796d",green:"#99b481",yellow:"#efdfac",blue:"#66d9ef",magenta:"#e78fcd",cyan:"#ba8cff",white:"#ffba81",brightblack:"#100b23",brightred:"#f99f92",brightgreen:"#b4be8f",brightyellow:"#f2e9bf",brightblue:"#79daed",brightmagenta:"#ba91d4",brightcyan:"#a0a0d6",brightwhite:"#b9aed3",background:"#2a1a4a",selection_foreground:"#2a1a4a",cursor:"#c7c7c7",foreground:"#ece7fa",selection_background:"#ece7fa"},jX={black:"#f0edec",color1:"#a8334c",green:"#4f6c31",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#2c363c",brightblack:"#cfc1ba",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#4f5e68",background:"#f0edec",selection_foreground:"#f0edec",cursor:"#2c363c",foreground:"#2c363c",selection_background:"#2c363c"},JX={black:"#000000",color1:"#ff4242",green:"#74af68",yellow:"#ffad29",blue:"#338f86",magenta:"#9414e6",cyan:"#23d7d7",white:"#e1e1e0",brightblack:"#555555",brightred:"#ff3242",brightgreen:"#74cd68",brightyellow:"#ffb929",brightblue:"#23d7d7",brightmagenta:"#ff37ff",brightcyan:"#00ede1",brightwhite:"#ffffff",background:"#2d3743",selection_foreground:"#2d3743",cursor:"#000000",foreground:"#e1e1e0",selection_background:"#e1e1e0"},eK={black:"#000507",color1:"#d94085",green:"#2ab250",yellow:"#ffd16f",blue:"#883cdc",magenta:"#ececec",cyan:"#c1b8b7",white:"#fff8de",brightblack:"#009cc9",brightred:"#da6bac",brightgreen:"#f4dca5",brightyellow:"#eac066",brightblue:"#308cba",brightmagenta:"#ae636b",brightcyan:"#ff919d",brightwhite:"#e4838d",background:"#1f1726",selection_foreground:"#1f1726",cursor:"#dd00ff",foreground:"#dafaff",selection_background:"#dafaff"},tK={black:"#585f6d",color1:"#d95360",green:"#5ab977",yellow:"#dfb563",blue:"#4d89c4",magenta:"#d55119",cyan:"#44a8b6",white:"#e6e5ff",brightblack:"#585f6d",brightred:"#d95360",brightgreen:"#5ab977",brightyellow:"#dfb563",brightblue:"#4c89c5",brightmagenta:"#d55119",brightcyan:"#44a8b6",brightwhite:"#e6e5ff",background:"#1e2027",selection_foreground:"#1e2027",cursor:"#f6f7ec",foreground:"#9ba2b2",selection_background:"#9ba2b2"},nK={black:"#6e5346",color1:"#e35b00",green:"#5cab96",yellow:"#e3cd7b",blue:"#0f548b",magenta:"#e35b00",cyan:"#06afc7",white:"#f0f1ce",brightblack:"#684c31",brightred:"#ff8a3a",brightgreen:"#aecab8",brightyellow:"#ffc878",brightblue:"#67a0ce",brightmagenta:"#ff8a3a",brightcyan:"#83a7b4",brightwhite:"#fefff1",background:"#0a1e24",selection_foreground:"#0a1e24",cursor:"#708284",foreground:"#ecf0c1",selection_background:"#ecf0c1"},Zi={"Tomorrow Night Burns":{black:"#252525",color1:"#832e31",green:"#a63c40",yellow:"#d3494e",blue:"#fc595f",magenta:"#df9395",cyan:"#ba8586",white:"#f5f5f5",brightblack:"#5d6f71",brightred:"#832e31",brightgreen:"#a63c40",brightyellow:"#d2494e",brightblue:"#fc595f",brightmagenta:"#df9395",brightcyan:"#ba8586",brightwhite:"#f5f5f5",background:"#151515",selection_foreground:"#151515",cursor:"#ff443e",foreground:"#a1b0b8",selection_background:"#a1b0b8"},Floraverse:cV,MaterialOcean:uV,Vaughn:dV,nord:hV,Subliminal:fV,"3024 Day":{black:"#090300",color1:"#db2d20",green:"#01a252",yellow:"#fded02",blue:"#01a0e4",magenta:"#a16a94",cyan:"#b5e4f4",white:"#a5a2a2",brightblack:"#5c5855",brightred:"#e8bbd0",brightgreen:"#3a3432",brightyellow:"#4a4543",brightblue:"#807d7c",brightmagenta:"#d6d5d4",brightcyan:"#cdab53",brightwhite:"#f7f7f7",background:"#f7f7f7",selection_foreground:"#f7f7f7",cursor:"#4a4543",foreground:"#4a4543",selection_background:"#4a4543"},idea:mV,"Solarized Dark Higher Contrast":{black:"#002831",color1:"#d11c24",green:"#6cbe6c",yellow:"#a57706",blue:"#2176c7",magenta:"#c61c6f",cyan:"#259286",white:"#eae3cb",brightblack:"#006488",brightred:"#f5163b",brightgreen:"#51ef84",brightyellow:"#b27e28",brightblue:"#178ec8",brightmagenta:"#e24d8e",brightcyan:"#00b39e",brightwhite:"#fcf4dc",background:"#001e27",selection_foreground:"#001e27",cursor:"#f34b00",foreground:"#9cc2c3",selection_background:"#9cc2c3"},"Doom Peacock":{black:"#1c1f24",color1:"#cb4b16",green:"#26a6a6",yellow:"#bcd42a",blue:"#2a6cc6",magenta:"#a9a1e1",cyan:"#5699af",white:"#ede0ce",brightblack:"#2b2a27",brightred:"#ff5d38",brightgreen:"#98be65",brightyellow:"#e6f972",brightblue:"#51afef",brightmagenta:"#c678dd",brightcyan:"#46d9ff",brightwhite:"#dfdfdf",background:"#2b2a27",selection_foreground:"#2b2a27",cursor:"#9c9c9d",foreground:"#ede0ce",selection_background:"#ede0ce"},UltraDark:pV,BlueDolphin:gV,"catppuccin-frappe":{black:"#51576d",color1:"#e78284",green:"#a6d189",yellow:"#e5c890",blue:"#8caaee",magenta:"#f4b8e4",cyan:"#81c8be",white:"#b5bfe2",brightblack:"#626880",brightred:"#e78284",brightgreen:"#a6d189",brightyellow:"#e5c890",brightblue:"#8caaee",brightmagenta:"#f4b8e4",brightcyan:"#81c8be",brightwhite:"#a5adce",background:"#303446",selection_foreground:"#303446",cursor:"#f2d5cf",foreground:"#c6d0f5",selection_background:"#c6d0f5"},"Belafonte Night":{black:"#20111b",color1:"#be100e",green:"#858162",yellow:"#eaa549",blue:"#426a79",magenta:"#97522c",cyan:"#989a9c",white:"#968c83",brightblack:"#5e5252",brightred:"#be100e",brightgreen:"#858162",brightyellow:"#eaa549",brightblue:"#426a79",brightmagenta:"#97522c",brightcyan:"#989a9c",brightwhite:"#d5ccba",background:"#20111b",selection_foreground:"#20111b",cursor:"#968c83",foreground:"#968c83",selection_background:"#968c83"},Obsidian:_V,Elemental:bV,"Gruvbox Light":{black:"#fbf1c7",color1:"#9d0006",green:"#79740e",yellow:"#b57614",blue:"#076678",magenta:"#8f3f71",cyan:"#427b58",white:"#3c3836",brightblack:"#9d8374",brightred:"#cc241d",brightgreen:"#98971a",brightyellow:"#d79921",brightblue:"#458588",brightmagenta:"#b16186",brightcyan:"#689d69",brightwhite:"#7c6f64",background:"#fbf1c7",selection_foreground:"#fbf1c7",cursor:"#282828",foreground:"#282828",selection_background:"#282828"},Ciapre:SV,"Dracula+":{black:"#21222c",color1:"#ff5555",green:"#50fa7b",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#8be9fd",white:"#f8f8f2",brightblack:"#545454",brightred:"#ff6e6e",brightgreen:"#69ff94",brightyellow:"#ffcb6b",brightblue:"#d6acff",brightmagenta:"#ff92df",brightcyan:"#a4ffff",brightwhite:"#f8f8f2",background:"#212121",selection_foreground:"#212121",cursor:"#eceff4",foreground:"#f8f8f2",selection_background:"#f8f8f2"},Fideloper:OV,"Hopscotch.256":{black:"#322931",color1:"#dd464c",green:"#8fc13e",yellow:"#fdcc59",blue:"#1290bf",magenta:"#c85e7c",cyan:"#149b93",white:"#b9b5b8",brightblack:"#797379",brightred:"#dd464c",brightgreen:"#8fc13e",brightyellow:"#fdcc59",brightblue:"#1290bf",brightmagenta:"#c85e7c",brightcyan:"#149b93",brightwhite:"#ffffff",background:"#322931",selection_foreground:"#322931",cursor:"#b9b5b8",foreground:"#b9b5b8",selection_background:"#b9b5b8"},"Duotone Dark":{black:"#1f1d27",color1:"#d9393e",green:"#2dcd73",yellow:"#d9b76e",blue:"#ffc284",magenta:"#de8d40",cyan:"#2488ff",white:"#b7a1ff",brightblack:"#353147",brightred:"#d9393e",brightgreen:"#2dcd73",brightyellow:"#d9b76e",brightblue:"#ffc284",brightmagenta:"#de8d40",brightcyan:"#2488ff",brightwhite:"#eae5ff",background:"#1f1d27",selection_foreground:"#1f1d27",cursor:"#ff9839",foreground:"#b7a1ff",selection_background:"#b7a1ff"},Treehouse:vV,CGA:EV,rebecca:yV,synthwave:TV,Raycast_Dark:CV,PencilDark:RV,IC_Green_PPL:wV,"Dark Pastel":{black:"#000000",color1:"#ff5555",green:"#55ff55",yellow:"#ffff55",blue:"#5555ff",magenta:"#ff55ff",cyan:"#55ffff",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#ffffff",selection_background:"#ffffff"},Harper:AV,C64:IV,Calamity:kV,"The Hulk":{black:"#1b1d1e",color1:"#269d1b",green:"#13ce30",yellow:"#63e457",blue:"#2525f5",magenta:"#641f74",cyan:"#378ca9",white:"#d9d8d1",brightblack:"#505354",brightred:"#8dff2a",brightgreen:"#48ff77",brightyellow:"#3afe16",brightblue:"#506b95",brightmagenta:"#72589d",brightcyan:"#4085a6",brightwhite:"#e5e6e1",background:"#1b1d1e",selection_foreground:"#1b1d1e",cursor:"#16b61b",foreground:"#b5b5b5",selection_background:"#b5b5b5"},OneHalfDark:NV,Dracula:DV,IC_Orange_PPL:xV,Spring:MV,Lavandula:LV,Laser:PV,Cobalt2:BV,"iTerm2 Solarized Dark":{black:"#073642",color1:"#dc322f",green:"#859900",yellow:"#b58900",blue:"#268bd2",magenta:"#d33682",cyan:"#2aa198",white:"#eee8d5",brightblack:"#002b36",brightred:"#cb4b16",brightgreen:"#586e75",brightyellow:"#657b83",brightblue:"#839496",brightmagenta:"#6c71c4",brightcyan:"#93a1a1",brightwhite:"#fdf6e3",background:"#002b36",selection_foreground:"#002b36",cursor:"#839496",foreground:"#839496",selection_background:"#839496"},Breeze:YV,DjangoSmooth:FV,DoomOne:UV,"rose-pine":{black:"#26233a",color1:"#eb6f92",green:"#9ccfd8",yellow:"#f6c177",blue:"#31748f",magenta:"#c4a7e7",cyan:"#ebbcba",white:"#e0def4",brightblack:"#6e6a86",brightred:"#eb6f92",brightgreen:"#9ccfd8",brightyellow:"#f6c177",brightblue:"#31748f",brightmagenta:"#c4a7e7",brightcyan:"#ebbcba",brightwhite:"#e0def4",background:"#191724",selection_foreground:"#191724",cursor:"#e0def4",foreground:"#e0def4",selection_background:"#e0def4"},Chalk:$V,Andromeda:GV,neobones_light:qV,WarmNeon:QV,AtomOneLight:HV,PencilLight:VV,Hopscotch:zV,Urple:WV,FrontEndDelight:XV,Ubuntu:KV,"Solarized Darcula":{black:"#25292a",color1:"#f24840",green:"#629655",yellow:"#b68800",blue:"#2075c7",magenta:"#797fd4",cyan:"#15968d",white:"#d2d8d9",brightblack:"#25292a",brightred:"#f24840",brightgreen:"#629655",brightyellow:"#b68800",brightblue:"#2075c7",brightmagenta:"#797fd4",brightcyan:"#15968d",brightwhite:"#d2d8d9",background:"#3d3f41",selection_foreground:"#3d3f41",cursor:"#708284",foreground:"#d2d8d9",selection_background:"#d2d8d9"},"Oceanic-Next":{black:"#121c21",color1:"#e44754",green:"#89bd82",yellow:"#f7bd51",blue:"#5486c0",magenta:"#b77eb8",cyan:"#50a5a4",white:"#ffffff",brightblack:"#52606b",brightred:"#e44754",brightgreen:"#89bd82",brightyellow:"#f7bd51",brightblue:"#5486c0",brightmagenta:"#b77eb8",brightcyan:"#50a5a4",brightwhite:"#ffffff",background:"#121b21",selection_foreground:"#121b21",cursor:"#b3b8c3",foreground:"#b3b8c3",selection_background:"#b3b8c3"},primary:ZV,MaterialDark:jV,Relaxed:JV,Galizur:ez,"Tomorrow Night Blue":{black:"#000000",color1:"#ff9da4",green:"#d1f1a9",yellow:"#ffeead",blue:"#bbdaff",magenta:"#ebbbff",cyan:"#99ffff",white:"#ffffff",brightblack:"#000000",brightred:"#ff9da4",brightgreen:"#d1f1a9",brightyellow:"#ffeead",brightblue:"#bbdaff",brightmagenta:"#ebbbff",brightcyan:"#99ffff",brightwhite:"#ffffff",background:"#002451",selection_foreground:"#002451",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},HaX0R_GR33N:tz,"Dark+":{black:"#000000",color1:"#cd3131",green:"#0dbc79",yellow:"#e5e510",blue:"#2472c8",magenta:"#bc3fbc",cyan:"#11a8cd",white:"#e5e5e5",brightblack:"#666666",brightred:"#f14c4c",brightgreen:"#23d18b",brightyellow:"#f5f543",brightblue:"#3b8eea",brightmagenta:"#d670d6",brightcyan:"#29b8db",brightwhite:"#e5e5e5",background:"#1e1e1e",selection_foreground:"#1e1e1e",cursor:"#ffffff",foreground:"#cccccc",selection_background:"#cccccc"},Neopolitan:nz,"Red Alert":{black:"#000000",color1:"#d62e4e",green:"#71be6b",yellow:"#beb86b",blue:"#489bee",magenta:"#e979d7",cyan:"#6bbeb8",white:"#d6d6d6",brightblack:"#262626",brightred:"#e02553",brightgreen:"#aff08c",brightyellow:"#dfddb7",brightblue:"#65aaf1",brightmagenta:"#ddb7df",brightcyan:"#b7dfdd",brightwhite:"#ffffff",background:"#762423",selection_foreground:"#762423",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},"rose-pine-dawn":{black:"#f2e9e1",color1:"#b4637a",green:"#56949f",yellow:"#ea9d34",blue:"#286983",magenta:"#907aa9",cyan:"#d7827e",white:"#575279",brightblack:"#9893a5",brightred:"#b4637a",brightgreen:"#56949f",brightyellow:"#ea9d34",brightblue:"#286983",brightmagenta:"#907aa9",brightcyan:"#d7827e",brightwhite:"#575279",background:"#faf4ed",selection_foreground:"#faf4ed",cursor:"#575279",foreground:"#575279",selection_background:"#575279"},PaleNightHC:rz,Neon:az,"Rouge 2":{black:"#5d5d6b",color1:"#c6797e",green:"#969e92",yellow:"#dbcdab",blue:"#6e94b9",magenta:"#4c4e78",cyan:"#8ab6c1",white:"#e8e8ea",brightblack:"#616274",brightred:"#c6797e",brightgreen:"#e6dcc4",brightyellow:"#e6dcc4",brightblue:"#98b3cd",brightmagenta:"#8283a1",brightcyan:"#abcbd3",brightwhite:"#e8e8ea",background:"#17182b",selection_foreground:"#17182b",cursor:"#969e92",foreground:"#a2a3aa",selection_background:"#a2a3aa"},LiquidCarbon:iz,niji:oz,"Tango Half Adapted":{black:"#000000",color1:"#ff0000",green:"#4cc300",yellow:"#e2c000",blue:"#008ef6",magenta:"#a96cb3",cyan:"#00bdc3",white:"#e0e5db",brightblack:"#797d76",brightred:"#ff0013",brightgreen:"#8af600",brightyellow:"#ffec00",brightblue:"#76bfff",brightmagenta:"#d898d1",brightcyan:"#00f6fa",brightwhite:"#f4f4f2",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},Django:sz,zenburned:lz,LiquidCarbonTransparentInverse:cz,"Builtin Tango Light":{black:"#000000",color1:"#cc0000",green:"#4e9a06",yellow:"#c4a000",blue:"#3465a4",magenta:"#75507b",cyan:"#06989a",white:"#d3d7cf",brightblack:"#555753",brightred:"#ef2929",brightgreen:"#8ae234",brightyellow:"#fce94f",brightblue:"#729fcf",brightmagenta:"#ad7fa8",brightcyan:"#34e2e2",brightwhite:"#eeeeec",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},Rapture:uz,Borland:dz,Guezwhoz:hz,Argonaut:fz,"Monokai Remastered":{black:"#1a1a1a",color1:"#f4005f",green:"#98e024",yellow:"#fd971f",blue:"#9d65ff",magenta:"#f4005f",cyan:"#58d1eb",white:"#c4c5b5",brightblack:"#625e4c",brightred:"#f4005f",brightgreen:"#98e024",brightyellow:"#e0d561",brightblue:"#9d65ff",brightmagenta:"#f4005f",brightcyan:"#58d1eb",brightwhite:"#f6f6ef",background:"#0c0c0c",selection_foreground:"#0c0c0c",cursor:"#fc971f",foreground:"#d9d9d9",selection_background:"#d9d9d9"},BlueBerryPie:mz,"GitHub Dark":{black:"#000000",color1:"#f78166",green:"#56d364",yellow:"#e3b341",blue:"#6ca4f8",magenta:"#db61a2",cyan:"#2b7489",white:"#ffffff",brightblack:"#4d4d4d",brightred:"#f78166",brightgreen:"#56d364",brightyellow:"#e3b341",brightblue:"#6ca4f8",brightmagenta:"#db61a2",brightcyan:"#2b7489",brightwhite:"#ffffff",background:"#101216",selection_foreground:"#101216",cursor:"#c9d1d9",foreground:"#8b949e",selection_background:"#8b949e"},VibrantInk:pz,"catppuccin-macchiato":{black:"#494d64",color1:"#ed8796",green:"#a6da95",yellow:"#eed49f",blue:"#8aadf4",magenta:"#f5bde6",cyan:"#8bd5ca",white:"#b8c0e0",brightblack:"#5b6078",brightred:"#ed8796",brightgreen:"#a6da95",brightyellow:"#eed49f",brightblue:"#8aadf4",brightmagenta:"#f5bde6",brightcyan:"#8bd5ca",brightwhite:"#a5adcb",background:"#24273a",selection_foreground:"#24273a",cursor:"#f4dbd6",foreground:"#cad3f5",selection_background:"#cad3f5"},Ocean:gz,DimmedMonokai:_z,"Piatto Light":{black:"#414141",color1:"#b23771",green:"#66781e",yellow:"#cd6f34",blue:"#3c5ea8",magenta:"#a454b2",cyan:"#66781e",white:"#ffffff",brightblack:"#3f3f3f",brightred:"#db3365",brightgreen:"#829429",brightyellow:"#cd6f34",brightblue:"#3c5ea8",brightmagenta:"#a454b2",brightcyan:"#829429",brightwhite:"#f2f2f2",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#5e77c8",foreground:"#414141",selection_background:"#414141"},"Builtin Dark":{black:"#000000",color1:"#bb0000",green:"#00bb00",yellow:"#bbbb00",blue:"#0000bb",magenta:"#bb00bb",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Jellybeans:bz,"iceberg-dark":{black:"#1e2132",color1:"#e27878",green:"#b4be82",yellow:"#e2a478",blue:"#84a0c6",magenta:"#a093c7",cyan:"#89b8c2",white:"#c6c8d1",brightblack:"#6b7089",brightred:"#e98989",brightgreen:"#c0ca8e",brightyellow:"#e9b189",brightblue:"#91acd1",brightmagenta:"#ada0d3",brightcyan:"#95c4ce",brightwhite:"#d2d4de",background:"#161821",selection_foreground:"#161821",cursor:"#c6c8d1",foreground:"#c6c8d1",selection_background:"#c6c8d1"},Rippedcasts:Sz,Sundried:Oz,Glacier:vz,neobones_dark:Ez,FishTank:yz,SoftServer:Tz,jubi:Cz,"Builtin Solarized Dark":{black:"#073642",color1:"#dc322f",green:"#859900",yellow:"#b58900",blue:"#268bd2",magenta:"#d33682",cyan:"#2aa198",white:"#eee8d5",brightblack:"#002b36",brightred:"#cb4b16",brightgreen:"#586e75",brightyellow:"#657b83",brightblue:"#839496",brightmagenta:"#6c71c4",brightcyan:"#93a1a1",brightwhite:"#fdf6e3",background:"#002b36",selection_foreground:"#002b36",cursor:"#839496",foreground:"#839496",selection_background:"#839496"},Raycast_Light:Rz,Galaxy:wz,"rose-pine-moon":{black:"#393552",color1:"#eb6f92",green:"#9ccfd8",yellow:"#f6c177",blue:"#3e8fb0",magenta:"#c4a7e7",cyan:"#ea9a97",white:"#e0def4",brightblack:"#6e6a86",brightred:"#eb6f92",brightgreen:"#9ccfd8",brightyellow:"#f6c177",brightblue:"#3e8fb0",brightmagenta:"#c4a7e7",brightcyan:"#ea9a97",brightwhite:"#e0def4",background:"#232136",selection_foreground:"#232136",cursor:"#e0def4",foreground:"#e0def4",selection_background:"#e0def4"},seoulbones_dark:Az,BlulocoDark:Iz,"Overnight Slumber":{black:"#0a1222",color1:"#ffa7c4",green:"#85cc95",yellow:"#ffcb8b",blue:"#8dabe1",magenta:"#c792eb",cyan:"#78ccf0",white:"#ffffff",brightblack:"#575656",brightred:"#ffa7c4",brightgreen:"#85cc95",brightyellow:"#ffcb8b",brightblue:"#8dabe1",brightmagenta:"#c792eb",brightcyan:"#ffa7c4",brightwhite:"#ffffff",background:"#0e1729",selection_foreground:"#0e1729",cursor:"#ffa7c4",foreground:"#ced2d6",selection_background:"#ced2d6"},"Tinacious Design (Dark)":{black:"#1d1d26",color1:"#ff3399",green:"#00d364",yellow:"#ffcc66",blue:"#00cbff",magenta:"#cc66ff",cyan:"#00ceca",white:"#cbcbf0",brightblack:"#636667",brightred:"#ff2f92",brightgreen:"#00d364",brightyellow:"#ffd479",brightblue:"#00cbff",brightmagenta:"#d783ff",brightcyan:"#00d5d4",brightwhite:"#d5d6f3",background:"#1d1d26",selection_foreground:"#1d1d26",cursor:"#cbcbf0",foreground:"#cbcbf0",selection_background:"#cbcbf0"},"tokyonight-day":{black:"#e9e9ed",color1:"#f52a65",green:"#587539",yellow:"#8c6c3e",blue:"#2e7de9",magenta:"#9854f1",cyan:"#007197",white:"#6172b0",brightblack:"#a1a6c5",brightred:"#f52a65",brightgreen:"#587539",brightyellow:"#8c6c3e",brightblue:"#2e7de9",brightmagenta:"#9854f1",brightcyan:"#007197",brightwhite:"#3760bf",background:"#e1e2e7",selection_foreground:"#e1e2e7",cursor:"#3760bf",foreground:"#3760bf",selection_background:"#3760bf"},UnderTheSea:kz,"Man Page":{black:"#000000",color1:"#cc0000",green:"#00a600",yellow:"#999900",blue:"#0000b2",magenta:"#b200b2",cyan:"#00a6b2",white:"#cccccc",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#fef49c",selection_foreground:"#fef49c",cursor:"#7f7f7f",foreground:"#000000",selection_background:"#000000"},GruvboxDark:Nz,Grass:Dz,coffee_theme:xz,"catppuccin-mocha":{black:"#45475a",color1:"#f38ba8",green:"#a6e3a1",yellow:"#f9e2af",blue:"#89b4fa",magenta:"#f5c2e7",cyan:"#94e2d5",white:"#bac2de",brightblack:"#585b70",brightred:"#f38ba8",brightgreen:"#a6e3a1",brightyellow:"#f9e2af",brightblue:"#89b4fa",brightmagenta:"#f5c2e7",brightcyan:"#94e2d5",brightwhite:"#a6adc8",background:"#1e1e2e",selection_foreground:"#1e1e2e",cursor:"#f5e0dc",foreground:"#cdd6f4",selection_background:"#cdd6f4"},Hardcore:Mz,"Pro Light":{black:"#000000",color1:"#e5492b",green:"#50d148",yellow:"#c6c440",blue:"#3b75ff",magenta:"#ed66e8",cyan:"#4ed2de",white:"#dcdcdc",brightblack:"#9f9f9f",brightred:"#ff6640",brightgreen:"#61ef57",brightyellow:"#f2f156",brightblue:"#0082ff",brightmagenta:"#ff7eff",brightcyan:"#61f7f8",brightwhite:"#f2f2f2",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#4d4d4d",foreground:"#191919",selection_background:"#191919"},BirdsOfParadise:Lz,Pnevma:Pz,ToyChest:Bz,cyberpunk:Yz,"Blue Matrix":{black:"#101116",color1:"#ff5680",green:"#00ff9c",yellow:"#fffc58",blue:"#00b0ff",magenta:"#d57bff",cyan:"#76c1ff",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#d682ec",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#101116",selection_foreground:"#101116",cursor:"#76ff9f",foreground:"#00a2ff",selection_background:"#00a2ff"},"NightLion v2":{black:"#4c4c4c",color1:"#bb0000",green:"#04f623",yellow:"#f3f167",blue:"#64d0f0",magenta:"#ce6fdb",cyan:"#00dadf",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#7df71d",brightyellow:"#ffff55",brightblue:"#62cbe8",brightmagenta:"#ff9bf5",brightcyan:"#00ccd8",brightwhite:"#ffffff",background:"#171717",selection_foreground:"#171717",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},kanagawabones:Fz,"Later This Evening":{black:"#2b2b2b",color1:"#d45a60",green:"#afba67",yellow:"#e5d289",blue:"#a0bad6",magenta:"#c092d6",cyan:"#91bfb7",white:"#3c3d3d",brightblack:"#454747",brightred:"#d3232f",brightgreen:"#aabb39",brightyellow:"#e5be39",brightblue:"#6699d6",brightmagenta:"#ab53d6",brightcyan:"#5fc0ae",brightwhite:"#c1c2c2",background:"#222222",selection_foreground:"#222222",cursor:"#424242",foreground:"#959595",selection_background:"#959595"},GruvboxDarkHard:Uz,Abernathy:$z,OceanicMaterial:Gz,Medallion:qz,Square:Qz,Retro:Hz,Pandora:Vz,"Cobalt Neon":{black:"#142631",color1:"#ff2320",green:"#3ba5ff",yellow:"#e9e75c",blue:"#8ff586",magenta:"#781aa0",cyan:"#8ff586",white:"#ba46b2",brightblack:"#fff688",brightred:"#d4312e",brightgreen:"#8ff586",brightyellow:"#e9f06d",brightblue:"#3c7dd2",brightmagenta:"#8230a7",brightcyan:"#6cbc67",brightwhite:"#8ff586",background:"#142838",selection_foreground:"#142838",cursor:"#c4206f",foreground:"#8ff586",selection_background:"#8ff586"},"nord-light":{black:"#3b4252",color1:"#bf616a",green:"#a3be8c",yellow:"#ebcb8b",blue:"#81a1c1",magenta:"#b48ead",cyan:"#88c0d0",white:"#d8dee9",brightblack:"#4c566a",brightred:"#bf616a",brightgreen:"#a3be8c",brightyellow:"#ebcb8b",brightblue:"#81a1c1",brightmagenta:"#b48ead",brightcyan:"#8fbcbb",brightwhite:"#eceff4",background:"#e5e9f0",selection_foreground:"#e5e9f0",cursor:"#88c0d0",foreground:"#414858",selection_background:"#414858"},Whimsy:zz,zenbones_dark:Wz,Mathias:Xz,zenwritten_dark:Kz,Alabaster:Zz,ayu:jz,DjangoRebornAgain:Jz,Sakura:eW,MaterialDesignColors:tW,Seti:nW,"Banana Blueberry":{black:"#17141f",color1:"#ff6b7f",green:"#00bd9c",yellow:"#e6c62f",blue:"#22e8df",magenta:"#dc396a",cyan:"#56b6c2",white:"#f1f1f1",brightblack:"#495162",brightred:"#fe9ea1",brightgreen:"#98c379",brightyellow:"#f9e46b",brightblue:"#91fff4",brightmagenta:"#da70d6",brightcyan:"#bcf3ff",brightwhite:"#ffffff",background:"#191323",selection_foreground:"#191323",cursor:"#e07d13",foreground:"#cccccc",selection_background:"#cccccc"},"SpaceGray Eighties":{black:"#15171c",color1:"#ec5f67",green:"#81a764",yellow:"#fec254",blue:"#5486c0",magenta:"#bf83c1",cyan:"#57c2c1",white:"#efece7",brightblack:"#555555",brightred:"#ff6973",brightgreen:"#93d493",brightyellow:"#ffd256",brightblue:"#4d84d1",brightmagenta:"#ff55ff",brightcyan:"#83e9e4",brightwhite:"#ffffff",background:"#222222",selection_foreground:"#222222",cursor:"#bbbbbb",foreground:"#bdbaae",selection_background:"#bdbaae"},Chalkboard:rW,"flexoki-dark":{black:"#1c1b1a",color1:"#d14d41",green:"#879a39",yellow:"#d0a215",blue:"#4385be",magenta:"#ce5d97",cyan:"#3aa99f",white:"#b7b5ac",brightblack:"#575653",brightred:"#d14d41",brightgreen:"#879a39",brightyellow:"#d0a215",brightblue:"#4385be",brightmagenta:"#ce5d97",brightcyan:"#3aa99f",brightwhite:"#cecdc3",background:"#1c1b1a",selection_foreground:"#1c1b1a",cursor:"#cecdc3",foreground:"#cecdc3",selection_background:"#cecdc3"},ChallengerDeep:aW,"iTerm2 Smoooooth":{black:"#14191e",color1:"#b43c2a",green:"#00c200",yellow:"#c7c400",blue:"#2744c7",magenta:"#c040be",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#dd7975",brightgreen:"#58e790",brightyellow:"#ece100",brightblue:"#a7abf2",brightmagenta:"#e17ee1",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#15191f",selection_foreground:"#15191f",cursor:"#ffffff",foreground:"#dcdcdc",selection_background:"#dcdcdc"},OneHalfLight:iW,Earthsong:oW,FirefoxDev:sW,Mirage:lW,Broadcast:cW,"Grey-green":{black:"#000000",color1:"#fe1414",green:"#74ff00",yellow:"#f1ff01",blue:"#00deff",magenta:"#ff00f0",cyan:"#00ffbc",white:"#ffffff",brightblack:"#666666",brightred:"#ff3939",brightgreen:"#00ff44",brightyellow:"#ffd100",brightblue:"#00afff",brightmagenta:"#ff008a",brightcyan:"#00ffd3",brightwhite:"#f5ecec",background:"#002a1a",selection_foreground:"#002a1a",cursor:"#fff400",foreground:"#ffffff",selection_background:"#ffffff"},"Night Owlish Light":{black:"#011627",color1:"#d3423e",green:"#2aa298",yellow:"#daaa01",blue:"#4876d6",magenta:"#403f53",cyan:"#08916a",white:"#7a8181",brightblack:"#7a8181",brightred:"#f76e6e",brightgreen:"#49d0c5",brightyellow:"#dac26b",brightblue:"#5ca7e4",brightmagenta:"#697098",brightcyan:"#00c990",brightwhite:"#989fb1",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#403f53",foreground:"#403f53",selection_background:"#403f53"},"Hipster Green":{black:"#000000",color1:"#b6214a",green:"#00a600",yellow:"#bfbf00",blue:"#246eb2",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#86a93e",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#100b05",selection_foreground:"#100b05",cursor:"#23ff18",foreground:"#84c138",selection_background:"#84c138"},Royal:uW,MaterialDarker:dW,"midnight-in-mojave":{black:"#1e1e1e",color1:"#ff453a",green:"#32d74b",yellow:"#ffd60a",blue:"#0a84ff",magenta:"#bf5af2",cyan:"#5ac8fa",white:"#ffffff",brightblack:"#1e1e1e",brightred:"#ff453a",brightgreen:"#32d74b",brightyellow:"#ffd60a",brightblue:"#0a84ff",brightmagenta:"#bf5af2",brightcyan:"#5ac8fa",brightwhite:"#ffffff",background:"#1e1e1e",selection_foreground:"#1e1e1e",cursor:"#32d74b",foreground:"#ffffff",selection_background:"#ffffff"},idleToes:hW,"Builtin Pastel Dark":{black:"#4f4f4f",color1:"#ff6c60",green:"#a8ff60",yellow:"#ffffb6",blue:"#96cbfe",magenta:"#ff73fd",cyan:"#c6c5fe",white:"#eeeeee",brightblack:"#7c7c7c",brightred:"#ffb6b0",brightgreen:"#ceffac",brightyellow:"#ffffcc",brightblue:"#b5dcff",brightmagenta:"#ff9cfe",brightcyan:"#dfdffe",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#ffa560",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Homebrew:fW,AtelierSulphurpool:mW,Konsolas:pW,Slate:gW,"Scarlet Protocol":{black:"#101116",color1:"#ff0051",green:"#00dc84",yellow:"#faf945",blue:"#0271b6",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#bd35ec",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#1c153d",selection_foreground:"#1c153d",cursor:"#76ff9f",foreground:"#e41951",selection_background:"#e41951"},"Monokai Soda":{black:"#1a1a1a",color1:"#f4005f",green:"#98e024",yellow:"#fa8419",blue:"#9d65ff",magenta:"#f4005f",cyan:"#58d1eb",white:"#c4c5b5",brightblack:"#625e4c",brightred:"#f4005f",brightgreen:"#98e024",brightyellow:"#e0d561",brightblue:"#9d65ff",brightmagenta:"#f4005f",brightcyan:"#58d1eb",brightwhite:"#f6f6ef",background:"#1a1a1a",selection_foreground:"#1a1a1a",cursor:"#f6f7ec",foreground:"#c4c5b5",selection_background:"#c4c5b5"},duckbones:_W,"Paraiso Dark":{black:"#2f1e2e",color1:"#ef6155",green:"#48b685",yellow:"#fec418",blue:"#06b6ef",magenta:"#815ba4",cyan:"#5bc4bf",white:"#a39e9b",brightblack:"#776e71",brightred:"#ef6155",brightgreen:"#48b685",brightyellow:"#fec418",brightblue:"#06b6ef",brightmagenta:"#815ba4",brightcyan:"#5bc4bf",brightwhite:"#e7e9db",background:"#2f1e2e",selection_foreground:"#2f1e2e",cursor:"#a39e9b",foreground:"#a39e9b",selection_background:"#a39e9b"},Kibble:bW,"Seafoam Pastel":{black:"#757575",color1:"#825d4d",green:"#728c62",yellow:"#ada16d",blue:"#4d7b82",magenta:"#8a7267",cyan:"#729494",white:"#e0e0e0",brightblack:"#8a8a8a",brightred:"#cf937a",brightgreen:"#98d9aa",brightyellow:"#fae79d",brightblue:"#7ac3cf",brightmagenta:"#d6b2a1",brightcyan:"#ade0e0",brightwhite:"#e0e0e0",background:"#243435",selection_foreground:"#243435",cursor:"#57647a",foreground:"#d4e7d4",selection_background:"#d4e7d4"},Cyberdyne:SW,Atom:OW,Hybrid:vW,"Tomorrow Night Eighties":{black:"#000000",color1:"#f2777a",green:"#99cc99",yellow:"#ffcc66",blue:"#6699cc",magenta:"#cc99cc",cyan:"#66cccc",white:"#ffffff",brightblack:"#000000",brightred:"#f2777a",brightgreen:"#99cc99",brightyellow:"#ffcc66",brightblue:"#6699cc",brightmagenta:"#cc99cc",brightcyan:"#66cccc",brightwhite:"#ffffff",background:"#2d2d2d",selection_foreground:"#2d2d2d",cursor:"#cccccc",foreground:"#cccccc",selection_background:"#cccccc"},"Builtin Solarized Light":{black:"#073642",color1:"#dc322f",green:"#859900",yellow:"#b58900",blue:"#268bd2",magenta:"#d33682",cyan:"#2aa198",white:"#eee8d5",brightblack:"#002b36",brightred:"#cb4b16",brightgreen:"#586e75",brightyellow:"#657b83",brightblue:"#839496",brightmagenta:"#6c71c4",brightcyan:"#93a1a1",brightwhite:"#fdf6e3",background:"#fdf6e3",selection_foreground:"#fdf6e3",cursor:"#657b83",foreground:"#657b83",selection_background:"#657b83"},"Thayer Bright":{black:"#1b1d1e",color1:"#f92672",green:"#4df840",yellow:"#f4fd22",blue:"#2757d6",magenta:"#8c54fe",cyan:"#38c8b5",white:"#ccccc6",brightblack:"#505354",brightred:"#ff5995",brightgreen:"#b6e354",brightyellow:"#feed6c",brightblue:"#3f78ff",brightmagenta:"#9e6ffe",brightcyan:"#23cfd5",brightwhite:"#f8f8f2",background:"#1b1d1e",selection_foreground:"#1b1d1e",cursor:"#fc971f",foreground:"#f8f8f8",selection_background:"#f8f8f8"},"JetBrains Darcula":{black:"#000000",color1:"#fa5355",green:"#126e00",yellow:"#c2c300",blue:"#4581eb",magenta:"#fa54ff",cyan:"#33c2c1",white:"#adadad",brightblack:"#555555",brightred:"#fb7172",brightgreen:"#67ff4f",brightyellow:"#ffff00",brightblue:"#6d9df1",brightmagenta:"#fb82ff",brightcyan:"#60d3d1",brightwhite:"#eeeeee",background:"#202020",selection_foreground:"#202020",cursor:"#ffffff",foreground:"#adadad",selection_background:"#adadad"},Spiderman:EW,HaX0R_R3D:yW,Desert:TW,"NightLion v1":{black:"#4c4c4c",color1:"#bb0000",green:"#5fde8f",yellow:"#f3f167",blue:"#276bd8",magenta:"#bb00bb",cyan:"#00dadf",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Smyck:CW,"Popping and Locking":{black:"#1d2021",color1:"#cc241d",green:"#98971a",yellow:"#d79921",blue:"#458588",magenta:"#b16286",cyan:"#689d6a",white:"#a89984",brightblack:"#928374",brightred:"#f42c3e",brightgreen:"#b8bb26",brightyellow:"#fabd2f",brightblue:"#99c6ca",brightmagenta:"#d3869b",brightcyan:"#7ec16e",brightwhite:"#ebdbb2",background:"#181921",selection_foreground:"#181921",cursor:"#c7c7c7",foreground:"#ebdbb2",selection_background:"#ebdbb2",underline_color:"#596181",url_color:"#596181"},Novel:RW,"Purple Rain":{black:"#000000",color1:"#ff260e",green:"#9be205",yellow:"#ffc400",blue:"#00a2fa",magenta:"#815bb5",cyan:"#00deef",white:"#ffffff",brightblack:"#565656",brightred:"#ff4250",brightgreen:"#b8e36e",brightyellow:"#ffd852",brightblue:"#00a6ff",brightmagenta:"#ac7bf0",brightcyan:"#74fdf3",brightwhite:"#ffffff",background:"#21084a",selection_foreground:"#21084a",cursor:"#ff271d",foreground:"#fffbf6",selection_background:"#fffbf6"},Twilight:wW,"catppuccin-latte":{black:"#5c5f77",color1:"#d20f39",green:"#40a02b",yellow:"#df8e1d",blue:"#1e66f5",magenta:"#ea76cb",cyan:"#179299",white:"#acb0be",brightblack:"#6c6f85",brightred:"#d20f39",brightgreen:"#40a02b",brightyellow:"#df8e1d",brightblue:"#1e66f5",brightmagenta:"#ea76cb",brightcyan:"#179299",brightwhite:"#bcc0cc",background:"#eff1f5",selection_foreground:"#eff1f5",cursor:"#dc8a78",foreground:"#4c4f69",selection_background:"#4c4f69"},Peppermint:AW,"tokyonight-storm":{black:"#1d202f",color1:"#f7768e",green:"#9ece6a",yellow:"#e0af68",blue:"#7aa2f7",magenta:"#bb9af7",cyan:"#7dcfff",white:"#a9b1d6",brightblack:"#414868",brightred:"#f7768e",brightgreen:"#9ece6a",brightyellow:"#e0af68",brightblue:"#7aa2f7",brightmagenta:"#bb9af7",brightcyan:"#7dcfff",brightwhite:"#c0caf5",background:"#24283b",selection_foreground:"#24283b",cursor:"#c0caf5",foreground:"#c0caf5",selection_background:"#c0caf5"},Mariana:IW,PaulMillr:kW,"Violet Light":{black:"#56595c",color1:"#c94c22",green:"#85981c",yellow:"#b4881d",blue:"#2e8bce",magenta:"#d13a82",cyan:"#32a198",white:"#d3d0c9",brightblack:"#45484b",brightred:"#bd3613",brightgreen:"#738a04",brightyellow:"#a57705",brightblue:"#2176c7",brightmagenta:"#c61c6f",brightcyan:"#259286",brightwhite:"#c9c6bd",background:"#fcf4dc",selection_foreground:"#fcf4dc",cursor:"#536870",foreground:"#536870",selection_background:"#536870"},Hacktober:NW,Github:DW,Material:xW,"Bright Lights":{black:"#191919",color1:"#ff355b",green:"#b7e876",yellow:"#ffc251",blue:"#76d4ff",magenta:"#ba76e7",cyan:"#6cbfb5",white:"#c2c8d7",brightblack:"#191919",brightred:"#ff355b",brightgreen:"#b7e876",brightyellow:"#ffc251",brightblue:"#76d5ff",brightmagenta:"#ba76e7",brightcyan:"#6cbfb5",brightwhite:"#c2c8d7",background:"#191919",selection_foreground:"#191919",cursor:"#f34b00",foreground:"#b3c9d7",selection_background:"#b3c9d7"},Unikitty:MW,UltraViolent:LW,"Solarized Dark - Patched":{black:"#002831",color1:"#d11c24",green:"#738a05",yellow:"#a57706",blue:"#2176c7",magenta:"#c61c6f",cyan:"#259286",white:"#eae3cb",brightblack:"#475b62",brightred:"#bd3613",brightgreen:"#475b62",brightyellow:"#536870",brightblue:"#708284",brightmagenta:"#5956ba",brightcyan:"#819090",brightwhite:"#fcf4dc",background:"#001e27",selection_foreground:"#001e27",cursor:"#708284",foreground:"#708284",selection_background:"#708284"},wilmersdorf:PW,"Red Sands":{black:"#000000",color1:"#ff3f00",green:"#00bb00",yellow:"#e7b000",blue:"#0072ff",magenta:"#bb00bb",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#bb0000",brightgreen:"#00bb00",brightyellow:"#e7b000",brightblue:"#0072ae",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#7a251e",selection_foreground:"#7a251e",cursor:"#ffffff",foreground:"#d7c9a7",selection_background:"#d7c9a7"},"Lab Fox":{black:"#2e2e2e",color1:"#fc6d26",green:"#3eb383",yellow:"#fca121",blue:"#db3b21",magenta:"#380d75",cyan:"#6e49cb",white:"#ffffff",brightblack:"#464646",brightred:"#ff6517",brightgreen:"#53eaa8",brightyellow:"#fca013",brightblue:"#db501f",brightmagenta:"#441090",brightcyan:"#7d53e7",brightwhite:"#ffffff",background:"#2e2e2e",selection_foreground:"#2e2e2e",cursor:"#7f7f7f",foreground:"#ffffff",selection_background:"#ffffff"},vimbones:BW,"Ayu Mirage":{black:"#191e2a",color1:"#ed8274",green:"#a6cc70",yellow:"#fad07b",blue:"#6dcbfa",magenta:"#cfbafa",cyan:"#90e1c6",white:"#c7c7c7",brightblack:"#686868",brightred:"#f28779",brightgreen:"#bae67e",brightyellow:"#ffd580",brightblue:"#73d0ff",brightmagenta:"#d4bfff",brightcyan:"#95e6cb",brightwhite:"#ffffff",background:"#1f2430",selection_foreground:"#1f2430",cursor:"#ffcc66",foreground:"#cbccc6",selection_background:"#cbccc6"},ayu_light:YW,arcoiris:FW,Flatland:UW,Molokai:$W,N0tch2k:GW,seoulbones_light:qW,"flexoki-light":{black:"#100f0f",color1:"#af3029",green:"#66800b",yellow:"#ad8301",blue:"#205ea6",magenta:"#a02f6f",cyan:"#24837b",white:"#f2f0e5",brightblack:"#575653",brightred:"#d14d41",brightgreen:"#879a39",brightyellow:"#d0a215",brightblue:"#4385be",brightmagenta:"#ce5d97",brightcyan:"#3aa99f",brightwhite:"#fffcf0",background:"#fffcf0",selection_foreground:"#fffcf0",cursor:"#100f0f",foreground:"#100f0f",selection_background:"#100f0f"},Espresso:QW,Darkside:HW,"Tango Adapted":{black:"#000000",color1:"#ff0000",green:"#59d600",yellow:"#f0cb00",blue:"#00a2ff",magenta:"#c17ecc",cyan:"#00d0d6",white:"#e6ebe1",brightblack:"#8f928b",brightred:"#ff0013",brightgreen:"#93ff00",brightyellow:"#fff121",brightblue:"#88c9ff",brightmagenta:"#e9a7e1",brightcyan:"#00feff",brightwhite:"#f6f6f4",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},CLRS:VW,Batman:zW,ForestBlue:WW,SynthwaveAlpha:XW,"Operator Mono Dark":{black:"#5a5a5a",color1:"#ca372d",green:"#4d7b3a",yellow:"#d4d697",blue:"#4387cf",magenta:"#b86cb4",cyan:"#72d5c6",white:"#ced4cd",brightblack:"#9a9b99",brightred:"#c37d62",brightgreen:"#83d0a2",brightyellow:"#fdfdc5",brightblue:"#89d3f6",brightmagenta:"#ff2c7a",brightcyan:"#82eada",brightwhite:"#fdfdf6",background:"#191919",selection_foreground:"#191919",cursor:"#fcdc08",foreground:"#c3cac2",selection_background:"#c3cac2"},"Espresso Libre":{black:"#000000",color1:"#cc0000",green:"#1a921c",yellow:"#f0e53a",blue:"#0066ff",magenta:"#c5656b",cyan:"#06989a",white:"#d3d7cf",brightblack:"#555753",brightred:"#ef2929",brightgreen:"#9aff87",brightyellow:"#fffb5c",brightblue:"#43a8ed",brightmagenta:"#ff818a",brightcyan:"#34e2e2",brightwhite:"#eeeeec",background:"#2a211c",selection_foreground:"#2a211c",cursor:"#ffffff",foreground:"#b8a898",selection_background:"#b8a898"},"Belafonte Day":{black:"#20111b",color1:"#be100e",green:"#858162",yellow:"#eaa549",blue:"#426a79",magenta:"#97522c",cyan:"#989a9c",white:"#968c83",brightblack:"#5e5252",brightred:"#be100e",brightgreen:"#858162",brightyellow:"#eaa549",brightblue:"#426a79",brightmagenta:"#97522c",brightcyan:"#989a9c",brightwhite:"#d5ccba",background:"#d5ccba",selection_foreground:"#d5ccba",cursor:"#45373c",foreground:"#45373c",selection_background:"#45373c"},"Terminal Basic":{black:"#000000",color1:"#990000",green:"#00a600",yellow:"#999900",blue:"#0000b2",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#7f7f7f",foreground:"#000000",selection_background:"#000000"},Chester:KW,Ollie:ZW,"Apple Classic":{black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#0225c7",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#2c2b2b",selection_foreground:"#2c2b2b",cursor:"#c7c7c7",foreground:"#d5a200",selection_background:"#d5a200"},LiquidCarbonTransparent:jW,Shaman:JW,"Violet Dark":{black:"#56595c",color1:"#c94c22",green:"#85981c",yellow:"#b4881d",blue:"#2e8bce",magenta:"#d13a82",cyan:"#32a198",white:"#c9c6bd",brightblack:"#45484b",brightred:"#bd3613",brightgreen:"#738a04",brightyellow:"#a57705",brightblue:"#2176c7",brightmagenta:"#c61c6f",brightcyan:"#259286",brightwhite:"#c9c6bd",background:"#1c1d1f",selection_foreground:"#1c1d1f",cursor:"#708284",foreground:"#708284",selection_background:"#708284"},Kolorit:eX,FunForrest:tX,Snazzy:nX,Afterglow:rX,Wryan:aX,Tomorrow:iX,"Tinacious Design (Light)":{black:"#1d1d26",color1:"#ff3399",green:"#00d364",yellow:"#ffcc66",blue:"#00cbff",magenta:"#cc66ff",cyan:"#00ceca",white:"#cbcbf0",brightblack:"#636667",brightred:"#ff2f92",brightgreen:"#00d364",brightyellow:"#ffd479",brightblue:"#00cbff",brightmagenta:"#d783ff",brightcyan:"#00d5d4",brightwhite:"#d5d6f3",background:"#f8f8ff",selection_foreground:"#f8f8ff",cursor:"#cbcbf0",foreground:"#1d1d26",selection_background:"#1d1d26"},"Aardvark Blue":{black:"#191919",color1:"#aa342e",green:"#4b8c0f",yellow:"#dbba00",blue:"#1370d3",magenta:"#c43ac3",cyan:"#008eb0",white:"#bebebe",brightblack:"#454545",brightred:"#f05b50",brightgreen:"#95dc55",brightyellow:"#ffe763",brightblue:"#60a4ec",brightmagenta:"#e26be2",brightcyan:"#60b6cb",brightwhite:"#f7f7f7",background:"#102040",selection_foreground:"#102040",cursor:"#007acc",foreground:"#dddddd",selection_background:"#dddddd",underline_color:"#38a276",url_color:"#38a276"},"iceberg-light":{black:"#dcdfe7",color1:"#cc517a",green:"#668e3d",yellow:"#c57339",blue:"#2d539e",magenta:"#7759b4",cyan:"#3f83a6",white:"#33374c",brightblack:"#8389a3",brightred:"#cc3768",brightgreen:"#598030",brightyellow:"#b6662d",brightblue:"#22478e",brightmagenta:"#6845ad",brightcyan:"#327698",brightwhite:"#262a3f",background:"#e8e9ec",selection_foreground:"#e8e9ec",cursor:"#33374c",foreground:"#33374c",selection_background:"#33374c"},SleepyHollow:oX,"synthwave-everything":{black:"#fefefe",color1:"#f97e72",green:"#72f1b8",yellow:"#fede5d",blue:"#6d77b3",magenta:"#c792ea",cyan:"#f772e0",white:"#fefefe",brightblack:"#fefefe",brightred:"#f88414",brightgreen:"#72f1b8",brightyellow:"#fff951",brightblue:"#36f9f6",brightmagenta:"#e1acff",brightcyan:"#f92aad",brightwhite:"#fefefe",background:"#2a2139",selection_foreground:"#2a2139",cursor:"#72f1b8",foreground:"#f0eff1",selection_background:"#f0eff1"},Hurtado:sX,DotGov:lX,Adventure:cX,Fairyfloss:uX,tokyonight:dX,"iTerm2 Light Background":{black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#0225c7",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},"iTerm2 Tango Light":{black:"#000000",color1:"#d81e00",green:"#5ea702",yellow:"#cfae00",blue:"#427ab3",magenta:"#89658e",cyan:"#00a7aa",white:"#dbded8",brightblack:"#686a66",brightred:"#f54235",brightgreen:"#99e343",brightyellow:"#fdeb61",brightblue:"#84b0d8",brightmagenta:"#bc94b7",brightcyan:"#37e6e8",brightwhite:"#f1f1f0",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},Japanesque:hX,Brogrammer:fX,"Nocturnal Winter":{black:"#4d4d4d",color1:"#f12d52",green:"#09cd7e",yellow:"#f5f17a",blue:"#3182e0",magenta:"#ff2b6d",cyan:"#09c87a",white:"#fcfcfc",brightblack:"#808080",brightred:"#f16d86",brightgreen:"#0ae78d",brightyellow:"#fffc67",brightblue:"#6096ff",brightmagenta:"#ff78a2",brightcyan:"#0ae78d",brightwhite:"#ffffff",background:"#0d0d17",selection_foreground:"#0d0d17",cursor:"#e6e5e5",foreground:"#e6e5e5",selection_background:"#e6e5e5"},ENCOM:mX,Hivacruz:pX,HaX0R_BLUE:gX,darkmatrix:_X,Fahrenheit:bX,Arthur:SX,"Jackie Brown":{black:"#2c1d16",color1:"#ef5734",green:"#2baf2b",yellow:"#bebf00",blue:"#246eb2",magenta:"#d05ec1",cyan:"#00acee",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#86a93e",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#2c1d16",selection_foreground:"#2c1d16",cursor:"#23ff18",foreground:"#ffcc2f",selection_background:"#ffcc2f"},"iTerm2 Pastel Dark Background":{black:"#626262",color1:"#ff8373",green:"#b4fb73",yellow:"#fffdc3",blue:"#a5d5fe",magenta:"#ff90fe",cyan:"#d1d1fe",white:"#f1f1f1",brightblack:"#8f8f8f",brightred:"#ffc4be",brightgreen:"#d6fcba",brightyellow:"#fffed5",brightblue:"#c2e3ff",brightmagenta:"#ffb2fe",brightcyan:"#e6e6fe",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#ffb473",foreground:"#c7c7c7",selection_background:"#c7c7c7"},AdventureTime:OX,MonaLisa:vX,deep:EX,"Apple System Colors":{black:"#1a1a1a",color1:"#cc372e",green:"#26a439",yellow:"#cdac08",blue:"#0869cb",magenta:"#9647bf",cyan:"#479ec2",white:"#98989d",brightblack:"#464646",brightred:"#ff453a",brightgreen:"#32d74b",brightyellow:"#ffd60a",brightblue:"#0a84ff",brightmagenta:"#bf5af2",brightcyan:"#76d6ff",brightwhite:"#ffffff",background:"#1e1e1e",selection_foreground:"#1e1e1e",cursor:"#98989d",foreground:"#ffffff",selection_background:"#ffffff"},Wombat:yX,"Monokai Vivid":{black:"#121212",color1:"#fa2934",green:"#98e123",yellow:"#fff30a",blue:"#0443ff",magenta:"#f800f8",cyan:"#01b6ed",white:"#ffffff",brightblack:"#838383",brightred:"#f6669d",brightgreen:"#b1e05f",brightyellow:"#fff26d",brightblue:"#0443ff",brightmagenta:"#f200f6",brightcyan:"#51ceff",brightwhite:"#ffffff",background:"#121212",selection_foreground:"#121212",cursor:"#fb0007",foreground:"#f9f9f9",selection_background:"#f9f9f9"},SpaceGray:TX,zenbones_light:CX,Everblush:RX,Zenburn:wX,"3024 Night":{black:"#090300",color1:"#db2d20",green:"#01a252",yellow:"#fded02",blue:"#01a0e4",magenta:"#a16a94",cyan:"#b5e4f4",white:"#a5a2a2",brightblack:"#5c5855",brightred:"#e8bbd0",brightgreen:"#3a3432",brightyellow:"#4a4543",brightblue:"#807d7c",brightmagenta:"#d6d5d4",brightcyan:"#cdab53",brightwhite:"#f7f7f7",background:"#090300",selection_foreground:"#090300",cursor:"#a5a2a2",foreground:"#a5a2a2",selection_background:"#a5a2a2"},lovelace:AX,Teerb:IX,IR_Black:kX,"Tomorrow Night":{black:"#000000",color1:"#cc6666",green:"#b5bd68",yellow:"#f0c674",blue:"#81a2be",magenta:"#b294bb",cyan:"#8abeb7",white:"#ffffff",brightblack:"#000000",brightred:"#cc6666",brightgreen:"#b5bd68",brightyellow:"#f0c674",brightblue:"#81a2be",brightmagenta:"#b294bb",brightcyan:"#8abeb7",brightwhite:"#ffffff",background:"#1d1f21",selection_foreground:"#1d1f21",cursor:"#c5c8c6",foreground:"#c5c8c6",selection_background:"#c5c8c6"},darkermatrix:NX,Wez:DX,matrix:xX,Sublette:MX,Framer:LX,Ryuuko:PX,Flat:BX,"Builtin Tango Dark":{black:"#000000",color1:"#cc0000",green:"#4e9a06",yellow:"#c4a000",blue:"#3465a4",magenta:"#75507b",cyan:"#06989a",white:"#d3d7cf",brightblack:"#555753",brightred:"#ef2929",brightgreen:"#8ae234",brightyellow:"#fce94f",brightblue:"#729fcf",brightmagenta:"#ad7fa8",brightcyan:"#34e2e2",brightwhite:"#eeeeec",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},"SpaceGray Eighties Dull":{black:"#15171c",color1:"#b24a56",green:"#92b477",yellow:"#c6735a",blue:"#7c8fa5",magenta:"#a5789e",cyan:"#80cdcb",white:"#b3b8c3",brightblack:"#555555",brightred:"#ec5f67",brightgreen:"#89e986",brightyellow:"#fec254",brightblue:"#5486c0",brightmagenta:"#bf83c1",brightcyan:"#58c2c1",brightwhite:"#ffffff",background:"#222222",selection_foreground:"#222222",cursor:"#bbbbbb",foreground:"#c9c6bc",selection_background:"#c9c6bc"},"iTerm2 Dark Background":{black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#0225c7",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#c7c7c7",foreground:"#c7c7c7",selection_background:"#c7c7c7"},Elementary:YX,CrayonPonyFish:FX,"iTerm2 Default":{black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#2225c4",magenta:"#ca30c7",cyan:"#00c5c7",white:"#ffffff",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#e5e5e5",foreground:"#ffffff",selection_background:"#ffffff"},BlulocoLight:UX,Blazer:$X,zenwritten_light:GX,"shades-of-purple":{black:"#000000",color1:"#d90429",green:"#3ad900",yellow:"#ffe700",blue:"#6943ff",magenta:"#ff2c70",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#f92a1c",brightgreen:"#43d426",brightyellow:"#f1d000",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#79e8fb",brightwhite:"#ffffff",background:"#1e1d40",selection_foreground:"#1e1d40",cursor:"#fad000",foreground:"#ffffff",selection_background:"#ffffff"},"Builtin Light":{black:"#000000",color1:"#bb0000",green:"#00bb00",yellow:"#bbbb00",blue:"#0000bb",magenta:"#bb00bb",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},Highway:qX,Grape:QX,"iTerm2 Solarized Light":{black:"#073642",color1:"#dc322f",green:"#859900",yellow:"#b58900",blue:"#268bd2",magenta:"#d33682",cyan:"#2aa198",white:"#eee8d5",brightblack:"#002b36",brightred:"#cb4b16",brightgreen:"#586e75",brightyellow:"#657b83",brightblue:"#839496",brightmagenta:"#6c71c4",brightcyan:"#93a1a1",brightwhite:"#fdf6e3",background:"#fdf6e3",selection_foreground:"#fdf6e3",cursor:"#657b83",foreground:"#657b83",selection_background:"#657b83"},Neutron:HX,Aurora:VX,Symfonic:zX,"iTerm2 Tango Dark":{black:"#000000",color1:"#d81e00",green:"#5ea702",yellow:"#cfae00",blue:"#427ab3",magenta:"#89658e",cyan:"#00a7aa",white:"#dbded8",brightblack:"#686a66",brightred:"#f54235",brightgreen:"#99e343",brightyellow:"#fdeb61",brightblue:"#84b0d8",brightmagenta:"#bc94b7",brightcyan:"#37e6e8",brightwhite:"#f1f1f0",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},AlienBlood:WX,Pro:XX,"Tomorrow Night Bright":{black:"#000000",color1:"#d54e53",green:"#b9ca4a",yellow:"#e7c547",blue:"#7aa6da",magenta:"#c397d8",cyan:"#70c0b1",white:"#ffffff",brightblack:"#000000",brightred:"#d54e53",brightgreen:"#b9ca4a",brightyellow:"#e7c547",brightblue:"#7aa6da",brightmagenta:"#c397d8",brightcyan:"#70c0b1",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#eaeaea",foreground:"#eaeaea",selection_background:"#eaeaea"},"Red Planet":{black:"#202020",color1:"#8c3432",green:"#728271",yellow:"#e8bf6a",blue:"#69819e",magenta:"#896492",cyan:"#5b8390",white:"#b9aa99",brightblack:"#676767",brightred:"#b55242",brightgreen:"#869985",brightyellow:"#ebeb91",brightblue:"#60827e",brightmagenta:"#de4974",brightcyan:"#38add8",brightwhite:"#d6bfb8",background:"#222222",selection_foreground:"#222222",cursor:"#c2b790",foreground:"#c2b790",selection_background:"#c2b790"},SeaShells:KX,purplepeter:ZX,zenbones:jX,Misterioso:JX,WildCherry:eK,Firewatch:tK,Spacedust:nK};class rK{constructor(e,t){T(this,"api");T(this,"settings");T(this,"midiAccess",null);T(this,"midiOutputs",[]);T(this,"currentOutputIndex",0);T(this,"scheduledNotes",{});T(this,"midiInputs",[]);T(this,"currentInputIndex");T(this,"bufferLength",512);T(this,"noteInputBuffer",[]);T(this,"ccInputBuffer",[]);T(this,"activeNotes",[]);T(this,"stickyNotes",[]);T(this,"lastNote");T(this,"lastCC",{});T(this,"lastNoteInChannel",{});T(this,"lastCCInChannel",{});T(this,"midiClockInputIndex");T(this,"midiClockInput");T(this,"lastTimestamp",0);T(this,"midiClockDelta",0);T(this,"lastBPM");T(this,"roundedBPM",0);T(this,"clockBuffer",[]);T(this,"clockBufferLength",24);T(this,"clockTicks",0);T(this,"clockErrorCount",0);T(this,"skipOnError",0);this.api=e,this.settings=t,this.lastBPM=e.tempo(),this.roundedBPM=this.lastBPM,this.initializeMidiAccess()}async initializeMidiAccess(){try{this.midiAccess=await navigator.requestMIDIAccess(),this.midiOutputs=Array.from(this.midiAccess.outputs.values()),this.midiOutputs.length===0&&(console.warn("No MIDI outputs available."),this.currentOutputIndex=-1),this.midiInputs=Array.from(this.midiAccess.inputs.values()),this.midiInputs.length===0?console.warn("No MIDI inputs available."):this.updateInputSelects()}catch(e){console.error("Failed to initialize MIDI:",e)}}getCurrentMidiPort(){return this.midiOutputs.length>0&&this.currentOutputIndex>=0&&this.currentOutputIndex0&&this.currentOutputIndex>=0&&this.currentOutputIndex0){const e=document.getElementById("midi-clock-input"),t=document.getElementById("default-midi-input");e.innerHTML="",t.innerHTML="";const n=document.createElement("option");n.value="-1",n.text="Internal",e.appendChild(n);const a=document.createElement("option");if(a.value="-1",a.text="None",t.appendChild(a),this.midiInputs.forEach((i,o)=>{const s=document.createElement("option");s.value=o.toString(),s.text=i.name||o.toString(),e.appendChild(s),t.appendChild(s.cloneNode(!0))}),this.settings.midi_clock_input){const i=this.getMidiInputIndex(this.settings.midi_clock_input);e.value=i.toString(),i>0&&(this.midiClockInput=this.midiInputs[i],this.registerMidiInputListener(i))}else e.value="-1";if(this.settings.default_midi_input){const i=this.getMidiInputIndex(this.settings.default_midi_input);t.value=i.toString(),i>0&&(this.currentInputIndex=i,this.registerMidiInputListener(i))}else t.value="-1";e.addEventListener("change",i=>{const o=i.target.value;if(o==="-1")this.midiClockInput&&this.midiClockInputIndex!=this.currentInputIndex&&(this.midiClockInput.onmidimessage=null),this.midiClockInput=void 0,this.settings.midi_clock_input=void 0;else{const s=parseInt(o);this.midiClockInputIndex=s,this.midiClockInput&&this.midiClockInputIndex!=this.currentInputIndex&&(this.midiClockInput.onmidimessage=null),this.midiClockInput=this.midiInputs[s],this.registerMidiInputListener(s),this.settings.midi_clock_input=this.midiClockInput.name||void 0}}),t.addEventListener("change",i=>{const o=i.target.value;o==="-1"?(this.currentInputIndex&&this.currentInputIndex!=this.midiClockInputIndex&&this.unregisterMidiInputListener(this.currentInputIndex),this.currentInputIndex=void 0,this.settings.default_midi_input=void 0):(this.currentInputIndex&&this.currentInputIndex!=this.midiClockInputIndex&&this.unregisterMidiInputListener(this.currentInputIndex),this.currentInputIndex=parseInt(o),this.registerMidiInputListener(this.currentInputIndex),this.settings.default_midi_input=this.midiInputs[this.currentInputIndex].name||void 0)})}}registerMidiInputListener(e){if(e!==void 0){const t=this.midiInputs[e];t&&!t.onmidimessage&&(t.onmidimessage=n=>{const a=n;if(t.name===this.settings.midi_clock_input&&(a.data[0]===248?this.skipOnError>0?this.skipOnError-=1:this.onMidiClock(n.timeStamp):a.data[0]===250?(console.log("MIDI start received"),this.api.stop(),this.api.play()):a.data[0]===252?(console.log("MIDI stop received"),this.api.pause()):a.data[0]===251?(console.log("MIDI continue received"),this.api.play()):a.data[0]===254&&console.log("MIDI active sensing received")),t.name===this.settings.default_midi_input){if(a.data[0]>=144&&a.data[0]<=159){const i=a.data[0]-144+1,o=a.data[1],s=a.data[2];this.lastNote={note:o,velocity:s,channel:i,timestamp:n.timeStamp},this.lastNoteInChannel[i]={note:o,velocity:s,channel:i,timestamp:n.timeStamp},this.settings.midi_channels_scripts&&this.api.script(i),this.pushToMidiInputBuffer({note:o,velocity:s,channel:i,timestamp:n.timeStamp}),this.activeNotes.push({note:o,velocity:s,channel:i,timestamp:n.timeStamp}),this.removeFromStickyNotes(o,i)||this.stickyNotes.push({note:o,velocity:s,channel:i,timestamp:n.timeStamp})}if(a.data[0]>=128&&a.data[0]<=143){const i=a.data[0]-128+1,o=a.data[1];this.removeFromActiveNotes(o,i)}if(a.data[0]>=176&&a.data[0]<=191){const i=a.data[0]-176+1,o=a.data[1],s=a.data[2];this.lastCC[o]=s,this.lastCCInChannel[i]?this.lastCCInChannel[i][o]=s:(this.lastCCInChannel[i]={},this.lastCCInChannel[i][o]=s),this.pushToMidiCCBuffer({control:o,value:s,channel:i,timestamp:n.timeStamp})}}})}}removeFromActiveNotes(e,t){const n=this.activeNotes.findIndex(a=>a.note===e&&a.channel===t);n>=0&&this.activeNotes.splice(n,1)}removeFromStickyNotes(e,t){const n=this.stickyNotes.findIndex(a=>a.note===e&&a.channel===t);return n>=0?(this.stickyNotes.splice(n,1),!0):!1}stickyNotesFromChannel(e){return this.stickyNotes.filter(t=>t.channel===e)}activeNotesFromChannel(e){return this.activeNotes.filter(t=>t.channel===e)}killActiveNotes(){this.activeNotes=[]}killActiveNotesFromChannel(e){this.activeNotes=this.activeNotes.filter(t=>t.channel!==e)}pushToMidiInputBuffer(e){this.noteInputBuffer.push(e),this.noteInputBuffer.length>this.bufferLength&&this.noteInputBuffer.shift()}pushToMidiCCBuffer(e){this.ccInputBuffer.push(e),this.ccInputBuffer.length>this.bufferLength&&this.ccInputBuffer.shift()}findNoteFromBufferInChannel(e){const t=this.noteInputBuffer.findIndex(n=>n.channel===e);if(t>=0){const n=this.noteInputBuffer[t];return this.noteInputBuffer.splice(t,1),n}else return}findCCFromBufferInChannel(e){const t=this.ccInputBuffer.findIndex(n=>n.channel===e);if(t>=0){const n=this.ccInputBuffer[t];return this.ccInputBuffer.splice(t,1),n}else return}unregisterMidiInputListener(e){if(e!==void 0){const t=this.midiInputs[e];t&&(t.onmidimessage=null)}}onMidiClock(e){if(this.clockTicks+=1,this.lastTimestamp>0)if(this.lastTimestamp===e)this.clockErrorCount+=1;else if(this.clockErrorCount>0)console.log("Timestamp error count: ",this.clockErrorCount),console.log("Current timestamp: ",e),console.log("Last timestamp: ",this.lastTimestamp),console.log("Last delta: ",this.midiClockDelta),console.log("Current delta: ",e-this.lastTimestamp),console.log("BPMs",this.clockBuffer),this.clockErrorCount=0,this.skipOnError=this.settings.midi_clock_ppqn/4,e=0;else{this.midiClockDelta=e-this.lastTimestamp,this.lastBPM=60*(1e3/this.midiClockDelta/this.settings.midi_clock_ppqn),this.clockBuffer.push(this.lastBPM),this.clockBuffer.length>this.clockBufferLength&&this.clockBuffer.shift();const t=this.estimatedBPM();t!==this.roundedBPM&&(console.log("Estimated BPM: ",t),this.api.tempo(t),this.roundedBPM=t)}this.lastTimestamp=e}estimatedBPM(){const e=this.clockBuffer.reduce((t,n)=>t+n);return Math.round(e/this.clockBuffer.length)}sendMidiClock(){if(!this.midiClockInput){const e=this.midiOutputs[this.currentOutputIndex];e&&e.send([248])}}switchMidiOutput(e){const t=this.getMidiOutputIndex(e);return t!==-1?(this.currentOutputIndex=t,!0):!1}getMidiOutputIndex(e){if(typeof e=="number")return e<0||e>=this.midiOutputs.length?(console.error(`Invalid MIDI output index. Index must be in the range 0-${this.midiOutputs.length-1}.`),this.currentOutputIndex):e;{const t=this.midiOutputs.findIndex(n=>n.name===e);return t!==-1?t:(console.error(`MIDI output "${e}" not found.`),this.currentOutputIndex)}}getMidiInputIndex(e){if(typeof e=="number")return e<0||e>=this.midiInputs.length?(console.error(`Invalid MIDI input index. Index must be in the range 0-${this.midiInputs.length-1}.`),-1):e;{const t=this.midiInputs.findIndex(n=>n.name===e);return t!==-1?t:(console.error(`MIDI input "${e}" not found.`),-1)}}listMidiOutputs(){let e="Available MIDI Outputs: ";return this.midiOutputs.forEach((t,n)=>{e+=`(${n+1}) ${t.name} `}),e}sendMidiNote(e,t,n,a,i=this.currentOutputIndex,o=void 0){typeof i=="string"&&(i=this.getMidiOutputIndex(i));const s=this.midiOutputs[i];if(e=Math.min(Math.max(e,0),127),s){const l=[144+t,e,n],c=[128+t,e,0];s.send(l),o&&this.sendPitchBend(o,t,i);const u=setTimeout(()=>{s.send(c),o&&this.sendPitchBend(8192,t,i),delete this.scheduledNotes[e]},(a-.02)*1e3);this.scheduledNotes[e]=u}else console.error("MIDI output not available.")}sendMidiOn(e,t,n,a=this.currentOutputIndex){typeof a=="string"&&(a=this.getMidiOutputIndex(a));const i=this.midiOutputs[a];if(e=Math.min(Math.max(e,0),127),i){const o=[144+t,e,n];i.send(o)}else console.error("MIDI output not available.")}sendMidiOff(e,t,n=this.currentOutputIndex){typeof n=="string"&&(n=this.getMidiOutputIndex(n));const a=this.midiOutputs[n];if(e=Math.min(Math.max(e,0),127),a){const i=[128+t,e,0];a.send(i)}else console.error("MIDI output not available.")}sendAllNotesOff(e,t=this.currentOutputIndex){typeof t=="string"&&(t=this.getMidiOutputIndex(t));const n=this.midiOutputs[t];if(n){const a=[176+e,123,0];n.send(a)}else console.error("MIDI output not available.")}sendAllSoundOff(e,t=this.currentOutputIndex){typeof t=="string"&&(t=this.getMidiOutputIndex(t));const n=this.midiOutputs[t];if(n){const a=[176+e,120,0];n.send(a)}else console.error("MIDI output not available.")}sendSysExMessage(e){const t=this.midiOutputs[this.currentOutputIndex];t?t.send(e):console.error("MIDI output not available.")}sendPitchBend(e,t,n=this.currentOutputIndex){(e<0||e>16383)&&console.error("Invalid pitch bend value. Value must be in the range 0-16383."),(t<0||t>15)&&console.error("Invalid MIDI channel. Channel must be in the range 0-15."),typeof n=="string"&&(n=this.getMidiOutputIndex(n));const a=this.midiOutputs[n];if(a){const i=e&127,o=e>>7&127;a.send([224|t,i,o])}else console.error("MIDI output not available.")}sendProgramChange(e,t){const n=this.midiOutputs[this.currentOutputIndex];n?n.send([192+t,e]):console.error("MIDI output not available.")}sendMidiControlChange(e,t,n){const a=this.midiOutputs[this.currentOutputIndex];a?a.send([176+n,e,t]):console.error("MIDI output not available.")}panic(){const e=this.midiOutputs[this.currentOutputIndex];if(e){for(const t in this.scheduledNotes){const n=this.scheduledNotes[t];clearTimeout(n),e.send([128,parseInt(t),0])}this.scheduledNotes={}}else console.error("MIDI output not available.")}}class aK{constructor(e,t,n){T(this,"min");T(this,"max");T(this,"wrap");T(this,"position");this.min=e,this.max=t,this.wrap=n,this.position=0}step(){const e=Math.floor(Math.random()*3)-1;this.position+=e,this.wrap?this.position>this.max?this.position=this.min:this.positionthis.max&&(this.position=this.max)}getPosition(){return this.position}toggleWrap(e){this.wrap=e}}const sl=class sl{constructor(){T(this,"_fallbackMethod",()=>sl.createSkipProxy());T(this,"out",()=>{})}};T(sl,"createSkipProxy",()=>{const e=new sl;return new Proxy(e,{get(t,n,a){return typeof t[n]>"u"?t._fallbackMethod:t[n]},set(t,n,a,i){return!1}})});let rs=sl;class Dl{constructor(e){T(this,"seedValue");T(this,"randomGen",Math.random);T(this,"app");T(this,"values",{});T(this,"evenbar",e=>this.app.clock.time_position.bar%2===0?this.modify(e):this);T(this,"even",e=>this.app.clock.time_position.beat%2===0?this.modify(e):this);T(this,"odd",e=>this.app.clock.time_position.beat%2!==0?this.modify(e):this);T(this,"odds",(e,t)=>this.randomGen()this);T(this,"almostNever",e=>this.odds(.025,e));T(this,"rarely",e=>this.odds(.1,e));T(this,"scarcely",e=>this.odds(.25,e));T(this,"sometimes",e=>this.odds(.5,e));T(this,"often",e=>this.odds(.75,e));T(this,"frequently",e=>this.odds(.9,e));T(this,"almostAlways",e=>this.odds(.985,e));T(this,"always",e=>this.modify(e));T(this,"modify",e=>e(this));T(this,"seed",e=>(this.seedValue=e.toString(),this.randomGen=this.app.api.localSeededRandom(this.seedValue),this));T(this,"clear",()=>(this.app.api.clearLocalSeed(this.seedValue),this));T(this,"apply",e=>this.modify(e).update());T(this,"mod",e=>(this.values.originalPitch=Vl(this.values.originalPitch,e),this.update()));T(this,"noteLength",(e,...t)=>(t.length>0&&(e=Array.isArray(e)?e.concat(t):[e,...t]),Array.isArray(e)?this.values.dur=e.map(n=>this.app.clock.convertPulseToSecond(n*4*this.app.clock.ppqn)):this.values.dur=this.app.clock.convertPulseToSecond(e*4*this.app.clock.ppqn),this.current&&(e=Array.isArray(e)?e[this.index%e.length]:e,this.current.duration=e),this));T(this,"processSound",e=>{if(Array.isArray(e)&&typeof e[0]=="string"){const t=[],n=[];return e.forEach(a=>{const i=a.split(":");t.push(i[0]),i[1]&&n.push(parseInt(i[1]))}),{s:t,n:n.length>0?n:void 0,dur:this.app.clock.convertPulseToSecond(this.app.clock.ppqn)}}else{if(typeof e=="object")return{dur:this.app.clock.convertPulseToSecond(this.app.clock.ppqn),...e};if(e.includes(":")){const t=e.split(":"),n=t[0],a=parseInt(t[1]);return{s:n,n:a,dur:this.app.clock.convertPulseToSecond(this.app.clock.ppqn)}}else return{s:e,dur:.5}}});this.app=e,this.app.api.currentSeed&&(this.randomGen=this.app.api.randomGen)}}class Aw extends Dl{constructor(t){super(t);T(this,"pitch",(t,...n)=>(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),this.values.pitch=t,this.values.originalPitch=t,this.defaultPitchKeyScale(),this.update()));T(this,"pc",this.pitch);T(this,"octave",(t,...n)=>(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),this.values.paramOctave=t,this.values.key&&(this.values.pitch||this.values.pitch===0)&&this.values.parsedScale?this.update():this));T(this,"key",(t,...n)=>(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),this.values.key=t,(this.values.pitch||this.values.pitch===0)&&this.values.parsedScale?this.update():this));T(this,"scale",(t,...n)=>(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),typeof t=="string"||typeof t=="number"?this.values.parsedScale=Yn(t):Array.isArray(t)&&(this.values.parsedScale=t.map(a=>Yn(a))),this.defaultPitchKeyScale(),this.update()));T(this,"steps",this.semitones);T(this,"note",(t,...n)=>{if(typeof t=="string"){const a=aa(t);return this.updateValue("note",[a,...n].flat(1/0))}else return typeof t==null||t==null?new rs:this.updateValue("note",[t,...n].flat(1/0))});T(this,"chord",(t,...n)=>{if(typeof t=="string"){const a=sH(t);return this.updateValue("note",a)}else{const a=[t,...n].flat(1/0);return this.updateValue("note",a)}});T(this,"invert",(t=0)=>{if(t===0)return this;if(this.values.note){let n=[...this.values.note];n=t<0?[...n].reverse():n;for(let a=0;a(typeof t=="string"?n&&n.length>0?this.app.api.log([t,...n].map(a=>this.values[a])):this.app.api.log(this.values[t]):this.app.api.log([...t,...n].map(a=>this.values[a])),this));T(this,"draw",t=>(t(this.values,this.app.interface.drawings.getContext("2d")),this));T(this,"clear",()=>(this.app.api.clear(),this));T(this,"freq",(t,...n)=>{if(n.length>0&&(t=Array.isArray(t)?t.concat(n):[t,...n]),this.values.freq=t,Array.isArray(t)){this.values.note=[],this.values.bend=[];for(const a of t){const i=EE(a);i%1!==0?(this.values.note.push(Math.floor(i)),this.values.bend.push(Zg(i)[1])):this.values.note.push(i)}this.values.bend.length===0&&delete this.values.bend}else{const a=EE(t);a%1!==0?(this.values.note=Math.floor(a),this.values.bend=Zg(a)[1]):this.values.note=a}return this});T(this,"update",()=>this);T(this,"cue",t=>(this.app.api.cue(t),this));T(this,"runChain",()=>("chainAll"in this&&typeof this.chainAll=="function"&&(this.values=this.chainAll().values),this))}defaultPitchKeyScale(){this.values.key||(this.values.key=60),this.values.pitch||this.values.pitch===0||(this.values.pitch=0),this.values.parsedScale||(this.values.parsedScale=Yn("major"))}semitones(t,...n){const a=typeof t=="number"?[t,...n]:t;return this.values.parsedScale=Yn(a),this.defaultPitchKeyScale(),this.update()}cents(t,...n){const a=typeof t=="number"?[t,...n]:t;return this.values.parsedScale=Yn(ns(a)),this.defaultPitchKeyScale(),this.update()}ratios(t,...n){const a=typeof t=="number"?[t,...n]:t;return this.values.parsedScale=Yn(Ew(a)),this.defaultPitchKeyScale(),this.update()}edo(t,n=new Array(t).fill(1)){return this.values.parsedScale=rH(t,n),this.defaultPitchKeyScale(),this.update()}updateValue(t,n){return n==null?this:(this.values[t]=n,this)}}function ol(r,e){const t={...r};e.forEach(i=>{Array.isArray(t[i])&&!Array.isArray(t[i][0])&&(t[i]=[t[i]])});const n=Object.entries(t).reduce((i,[o,s])=>{const l=Array.isArray(s)?s.length:1;return i.maxLength=Math.max(i.maxLength,l),i.keys.push(o),i},{keys:[],maxLength:0}),a=[];for(let i=0;i{const a={...n,...e};return Object.keys(a).forEach(i=>{t[i]||(t[i]=[]),t[i].push(a[i])}),t},{})}function Fi(r){return Array.isArray(r)&&r.length===1?r[0]:r}function Iw(r,e){return Object.fromEntries(Object.entries(r).filter(([t])=>e.includes(t)))}const oi=r=>typeof r=="bigint"?Number(r):r,kw=r=>Object.prototype.toString.call(r)==="[object Generator]",iK=r=>Object.prototype.toString.call(r)==="[object GeneratorFunction]",Iu=class Iu extends Aw{constructor(t,n){super(n);T(this,"nudge");T(this,"sound");T(this,"modify",t=>{const n=t(this);return n instanceof Object?n:(t(this.values),this.update())});T(this,"update",()=>{const t=Iw(this.values,["key","pitch","originalPitch","parsedScale","addedOctave","octave","paramOctave"]),n=ol(t,["parsedScale"]);n.forEach(i=>{const o=O_(i.key||"C4",i.originalPitch||i.pitch||0,i.parsedScale||i.scale||"MAJOR",(i.paramOctave||0)+(i.addedOctave||0));i.note=o.note,i.freq=Nl(o.note),i.pitch=o.pitch,i.octave=o.octave});const a=Cu(n);return this.values.note=Fi(a.note),this.values.freq=Fi(a.freq),this.values.pitch=Fi(a.pitch),this.values.octave=Fi(a.octave),this.values.pitchOctave=Fi(a.pitchOctave),this});T(this,"out",t=>{this.runChain(),t&&(this.values.orbit=t);const n=ol(this.values,["parsedScale"]);for(const a of n){const i=a;i.freq&&delete i.note,rD(i,this.nudge-this.app.clock.deviation,i.dur)}});T(this,"osc",t=>{t&&(this.values.orbit=t);const n=ol(this.values,["parsedScale"]);for(const a of n){const i=a;let o="address"in a?a.address:"/topos";o=o!=null&&o.startsWith("/")?o:"/"+o;let s="port"in a?a.port:57120;i.freq&&delete i.note,$C({address:o,port:s,args:a,timetag:Math.round(Date.now()+(this.nudge-this.app.clock.deviation))})}});this.app=n,this.nudge=n.dough_nudge/100;for(const[a,i]of Object.entries(Iu.methodMap))if(typeof i=="object"&&Symbol.iterator in Object(i))for(const o of i)this[o]=s=>this.updateValue(i[0],s);else this[a]=(...o)=>i(this,...o);this.values=this.processSound(t)}};T(Iu,"methodMap",{volume:["volume","vol"],zrand:["zrand","zr"],curve:["curve"],bank:["bank"],slide:["slide","sld"],deltaSlide:["deltaSlide","dslide"],pitchJump:["pitchJump","pj"],pitchJumpTime:["pitchJumpTime","pjt"],lfo:["lfo"],znoise:["znoise"],address:["address","add"],port:["port"],noise:["noise"],zmod:["zmod"],zcrush:["zcrush"],zdelay:["zdelay"],sustainVolume:["sustainVolume"],tremolo:["tremolo"],dur:["dur"],zzfx:["zzfx"],fmi:["fmi"],fmh:["fmh"],fmenv:["fmenv"],fmattack:["fmattack","fmatk"],fmdecay:["fmdecay","fmdec"],fmsustain:["fmsustain","fmsus"],fmrelease:["fmrelease","fmrel"],fmvelocity:["fmvelocity","fmvel"],fmwave:["fmwave","fmw"],phaser:["phaser","phas"],phaserDepth:["phaserDepth","phasdepth"],phaserSweep:["phaserSweep","phassweep"],phaserCenter:["phaserCenter","phascenter"],fmadsr:function(t,n,a,i,o){return t.updateValue("fmattack",n),t.updateValue("fmdecay",a),t.updateValue("fmsustain",i),t.updateValue("fmrelease",o),t},fmad:function(t,n,a){return t.updateValue("fmattack",n),t.updateValue("fmdecay",a),t},ftype:["ftype"],fanchor:["fanchor"],attack:["attack","atk"],decay:["decay","dec"],sustain:["sustain","sus"],release:["release","rel"],adsr:function(t,n,a,i,o){return t.updateValue("attack",n),t.updateValue("decay",a),t.updateValue("sustain",i),t.updateValue("release",o),t},ad:function(t,n,a){return t.updateValue("attack",n),t.updateValue("decay",a),t.updateValue("sustain",0),t.updateValue("release",0),t},scope:function(t){return t.updateValue("analyze",!0),t},debug:function(t,n){return t.updateValue("debug",!0),n&&t.updateValue("debugFunction",n),t},lpenv:["lpenv","lpe"],lpattack:["lpattack","lpa"],lpdecay:["lpdecay","lpd"],lpsustain:["lpsustain","lps"],lprelease:["lprelease","lpr"],cutoff:function(t,n,a){return t.updateValue("cutoff",n),a&&t.updateValue("resonance",a),t},lpf:function(t,n,a){return t.updateValue("cutoff",n),a&&t.updateValue("resonance",a),t},resonance:function(t,n){return n>=0&&n<=1&&t.updateValue("resonance",50*n),t},lpadsr:function(t,n,a,i,o,s){return t.updateValue("lpenv",n),t.updateValue("lpattack",a),t.updateValue("lpdecay",i),t.updateValue("lpsustain",o),t.updateValue("lprelease",s),t},lpad:function(t,n,a,i){return t.updateValue("lpenv",n),t.updateValue("lpattack",a),t.updateValue("lpdecay",i),t.updateValue("lpsustain",0),t.updateValue("lprelease",0),t},hpenv:["hpenv","hpe"],hpattack:["hpattack","hpa"],hpdecay:["hpdecay","hpd"],hpsustain:["hpsustain","hpsus"],hprelease:["hprelease","hpr"],hcutoff:function(t,n,a){return t.updateValue("hcutoff",n),a&&t.updateValue("hresonance",a),t},hpf:function(t,n,a){return t.updateValue("hcutoff",n),a&&t.updateValue("hresonance",a),t},hpq:function(t,n){return t.updateValue("hresonance",n),t},hpadsr:function(t,n,a,i,o,s){return t.updateValue("hpenv",n),t.updateValue("hpattack",a),t.updateValue("hpdecay",i),t.updateValue("hpsustain",o),t.updateValue("hprelease",s),t},hpad:function(t,n,a,i){return t.updateValue("hpenv",n),t.updateValue("hpattack",a),t.updateValue("hpdecay",i),t.updateValue("hpsustain",0),t.updateValue("hprelease",0),t},bpenv:["bpenv","bpe"],bpattack:["bpattack","bpa"],bpdecay:["bpdecay","bpd"],bpsustain:["bpsustain","bps"],bprelease:["bprelease","bpr"],bandf:function(t,n,a){return t.updateValue("bandf",n),a&&t.updateValue("bandq",a),t},bpf:function(t,n,a){return t.updateValue("bandf",n),a&&t.updateValue("bandq",a),t},bandq:["bandq","bpq"],bpadsr:function(t,n,a,i,o,s){return t.updateValue("bpenv",n),t.updateValue("bpattack",a),t.updateValue("bpdecay",i),t.updateValue("bpsustain",o),t.updateValue("bprelease",s),t},bpad:function(t,n,a,i){return t.updateValue("bpenv",n),t.updateValue("bpattack",a),t.updateValue("bpdecay",i),t.updateValue("bpsustain",0),t.updateValue("bprelease",0),t},vib:["vib"],vibmod:["vibmod"],fm:function(t,n){if(typeof n=="number")t.values.fmi=n;else{let a=n.split(":");t.values.fmi=parseFloat(a[0]),a.length>1&&(t.values.fmh=parseFloat(a[1]))}return t},loop:["loop"],loopBegin:["loopBegin","loopb"],loopEnd:["loopEnd","loope"],begin:["begin"],end:["end"],gain:["gain"],dbgain:function(t,n){return t.updateValue("gain",Math.min(Math.pow(10,n/20),10)),t},db:function(t,n){return t.updateValue("gain",Math.min(Math.pow(10,n/20),10)),t},velocity:["velocity","vel"],pan:["pan"],cut:["cut"],clip:["clip"],n:["n"],speed:["speed","spd"],coarse:["coarse"],crush:["crush"],shape:["shape"],vowel:["vowel","vow"],delay:["delay","del"],delayfeedback:["delayfeedback","delayfb"],delaytime:["delaytime","delayt"],orbit:["orbit","o"],room:["room","rm"],roomfade:["roomfade","rfade"],roomlp:["roomlp","rlp"],roomdim:["roomdim","rdim"],sound:["s","sound"],size:function(t,n){return t.updateValue("roomsize",n),t},sz:function(t,n){return t.updateValue("roomsize",n),t},comp:["comp","compressor","cmp"],ratio:function(t,n){return t.updateValue("compressorRatio",n),t},knee:function(t,n){return t.updateValue("compressorKnee",n),t},compAttack:function(t,n){return t.updateValue("compressorAttack",n),t},compRelease:function(t,n){return t.updateValue("compressorRelease",n),t},stretch:function(t,n){return t.updateValue("unit","c"),t.updateValue("speed",1/n),t.updateValue("cut",n),t}});let xl=Iu;class Jg extends Aw{constructor(t,n){super(n);T(this,"midiConnection");T(this,"sustain",t=>(this.values.sustain=t,this));T(this,"velocity",t=>(this.values.velocity=t,this));T(this,"channel",t=>(this.values.channel=t,this));T(this,"port",t=>(typeof t=="string"?this.values.port=this.midiConnection.getMidiOutputIndex(t):Array.isArray(t)&&(this.values.port=t.map(n=>typeof n=="string"?this.midiConnection.getMidiOutputIndex(n):n)),this));T(this,"add",t=>(this.values.note+=t,this));T(this,"modify",t=>{const n=t(this);return n instanceof Object?n:(t(this.values),this.update())});T(this,"bend",t=>(this.values.bend=t,this));T(this,"random",(t=0,n=127)=>(t=Math.min(Math.max(t,0),127),n=Math.min(Math.max(n,0),127),this.values.note=Math.floor(this.randomGen()*(n-t+1))+t,this));T(this,"update",()=>{const t=Iw(this.values,["key","pitch","originalPitch","parsedScale","addedOctave"]),n=ol(t,["parsedScale"]);n.forEach(i=>{const o=O_(i.key||"C4",i.originalPitch||i.pitch||0,i.parsedScale||i.scale||"MAJOR",i.addedOctave||0);i.note=o.note,i.pitch=o.pitch,i.octave=o.octave});const a=Cu(n);return this.values.note=Fi(a.note),a.bend&&(this.values.bend=Fi(a.bend)),this});T(this,"out",t=>{function n(i,o){const s=o.channel?o.channel:0,l=o.velocity?o.velocity:100,c=o.note?o.note:60,u=o.sustain?o.sustain*i.app.clock.pulse_duration*i.app.api.ppqn():i.app.clock.pulse_duration*i.app.api.ppqn(),h=o.bend?o.bend:void 0,p=o.port?i.midiConnection.getMidiOutputIndex(o.port):i.midiConnection.getCurrentMidiPortIndex()||0;i.midiConnection.sendMidiNote(c,s,l,u,p,h)}this.runChain(),t&&this.channel(t),ol(this.values,["parsedScale"]).forEach(i=>{n(this,i)})});this.app=n,this.values=t,this.midiConnection=n.api.MidiConnection}}const Us=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,Nw=new Set,e0=typeof process=="object"&&process?process:{},Dw=(r,e,t,n)=>{typeof e0.emitWarning=="function"?e0.emitWarning(r,e,t,n):console.error(`[${t}] ${e}: ${r}`)};let Ru=globalThis.AbortController,yE=globalThis.AbortSignal;var AE;if(typeof Ru>"u"){yE=class{constructor(){T(this,"onabort");T(this,"_onabort",[]);T(this,"reason");T(this,"aborted",!1)}addEventListener(n,a){this._onabort.push(a)}},Ru=class{constructor(){T(this,"signal",new yE);e()}abort(n){var a,i;if(!this.signal.aborted){this.signal.reason=n,this.signal.aborted=!0;for(const o of this.signal._onabort)o(n);(i=(a=this.signal).onabort)==null||i.call(a,n)}}};let r=((AE=e0.env)==null?void 0:AE.LRU_CACHE_IGNORE_AC_WARNING)!=="1";const e=()=>{r&&(r=!1,Dw("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",e))}}const oK=r=>!Nw.has(r),si=r=>r&&r===Math.floor(r)&&r>0&&isFinite(r),xw=r=>si(r)?r<=Math.pow(2,8)?Uint8Array:r<=Math.pow(2,16)?Uint16Array:r<=Math.pow(2,32)?Uint32Array:r<=Number.MAX_SAFE_INTEGER?$c:null:null;class $c extends Array{constructor(e){super(e),this.fill(0)}}var Fo;const Ui=class Ui{constructor(e,t){T(this,"heap");T(this,"length");if(!K(Ui,Fo))throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new t(e),this.length=0}static create(e){const t=xw(e);if(!t)return[];Je(Ui,Fo,!0);const n=new Ui(e,t);return Je(Ui,Fo,!1),n}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}};Fo=new WeakMap,ct(Ui,Fo,!1);let t0=Ui;var Hr,dr,Vr,zr,Uo,pn,Wr,gn,Wt,ot,Vn,hr,Pn,yn,Xr,Tn,La,Pa,Kr,Zr,mi,zn,Ml,r0,Hi,Ba,Ll,fr,ku,Mw,Vi,$o,Pl,ha,li,fa,ci,Bl,a0,Go,Gc,qo,qc,qt,Zt,Yl,i0,zi,Xs;const N_=class N_{constructor(e){ct(this,Ml);ct(this,ku);ct(this,ha);ct(this,fa);ct(this,Bl);ct(this,Go);ct(this,qo);ct(this,qt);ct(this,Yl);ct(this,zi);ct(this,Hr,void 0);ct(this,dr,void 0);ct(this,Vr,void 0);ct(this,zr,void 0);ct(this,Uo,void 0);T(this,"ttl");T(this,"ttlResolution");T(this,"ttlAutopurge");T(this,"updateAgeOnGet");T(this,"updateAgeOnHas");T(this,"allowStale");T(this,"noDisposeOnSet");T(this,"noUpdateTTL");T(this,"maxEntrySize");T(this,"sizeCalculation");T(this,"noDeleteOnFetchRejection");T(this,"noDeleteOnStaleGet");T(this,"allowStaleOnFetchAbort");T(this,"allowStaleOnFetchRejection");T(this,"ignoreFetchAbort");ct(this,pn,void 0);ct(this,Wr,void 0);ct(this,gn,void 0);ct(this,Wt,void 0);ct(this,ot,void 0);ct(this,Vn,void 0);ct(this,hr,void 0);ct(this,Pn,void 0);ct(this,yn,void 0);ct(this,Xr,void 0);ct(this,Tn,void 0);ct(this,La,void 0);ct(this,Pa,void 0);ct(this,Kr,void 0);ct(this,Zr,void 0);ct(this,mi,void 0);ct(this,zn,void 0);ct(this,Hi,()=>{});ct(this,Ba,()=>{});ct(this,Ll,()=>{});ct(this,fr,()=>!1);ct(this,Vi,e=>{});ct(this,$o,(e,t,n)=>{});ct(this,Pl,(e,t,n,a)=>{if(n||a)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0});const{max:t=0,ttl:n,ttlResolution:a=1,ttlAutopurge:i,updateAgeOnGet:o,updateAgeOnHas:s,allowStale:l,dispose:c,disposeAfter:u,noDisposeOnSet:h,noUpdateTTL:p,maxSize:_=0,maxEntrySize:b=0,sizeCalculation:A,fetchMethod:I,noDeleteOnFetchRejection:M,noDeleteOnStaleGet:U,allowStaleOnFetchRejection:V,allowStaleOnFetchAbort:m,ignoreFetchAbort:O}=e;if(t!==0&&!si(t))throw new TypeError("max option must be a nonnegative integer");const S=t?xw(t):Array;if(!S)throw new Error("invalid max value: "+t);if(Je(this,Hr,t),Je(this,dr,_),this.maxEntrySize=b||K(this,dr),this.sizeCalculation=A,this.sizeCalculation){if(!K(this,dr)&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(I!==void 0&&typeof I!="function")throw new TypeError("fetchMethod must be a function if specified");if(Je(this,Uo,I),Je(this,mi,!!I),Je(this,gn,new Map),Je(this,Wt,new Array(t).fill(void 0)),Je(this,ot,new Array(t).fill(void 0)),Je(this,Vn,new S(t)),Je(this,hr,new S(t)),Je(this,Pn,0),Je(this,yn,0),Je(this,Xr,t0.create(t)),Je(this,pn,0),Je(this,Wr,0),typeof c=="function"&&Je(this,Vr,c),typeof u=="function"?(Je(this,zr,u),Je(this,Tn,[])):(Je(this,zr,void 0),Je(this,Tn,void 0)),Je(this,Zr,!!K(this,Vr)),Je(this,zn,!!K(this,zr)),this.noDisposeOnSet=!!h,this.noUpdateTTL=!!p,this.noDeleteOnFetchRejection=!!M,this.allowStaleOnFetchRejection=!!V,this.allowStaleOnFetchAbort=!!m,this.ignoreFetchAbort=!!O,this.maxEntrySize!==0){if(K(this,dr)!==0&&!si(K(this,dr)))throw new TypeError("maxSize must be a positive integer if specified");if(!si(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");We(this,ku,Mw).call(this)}if(this.allowStale=!!l,this.noDeleteOnStaleGet=!!U,this.updateAgeOnGet=!!o,this.updateAgeOnHas=!!s,this.ttlResolution=si(a)||a===0?a:1,this.ttlAutopurge=!!i,this.ttl=n||0,this.ttl){if(!si(this.ttl))throw new TypeError("ttl must be a positive integer if specified");We(this,Ml,r0).call(this)}if(K(this,Hr)===0&&this.ttl===0&&K(this,dr)===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!K(this,Hr)&&!K(this,dr)){const k="LRU_CACHE_UNBOUNDED";oK(k)&&(Nw.add(k),Dw("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",k,N_))}}static unsafeExposeInternals(e){return{starts:K(e,Pa),ttls:K(e,Kr),sizes:K(e,La),keyMap:K(e,gn),keyList:K(e,Wt),valList:K(e,ot),next:K(e,Vn),prev:K(e,hr),get head(){return K(e,Pn)},get tail(){return K(e,yn)},free:K(e,Xr),isBackgroundFetch:t=>{var n;return We(n=e,qt,Zt).call(n,t)},backgroundFetch:(t,n,a,i)=>{var o;return We(o=e,qo,qc).call(o,t,n,a,i)},moveToTail:t=>{var n;return We(n=e,zi,Xs).call(n,t)},indexes:t=>{var n;return We(n=e,ha,li).call(n,t)},rindexes:t=>{var n;return We(n=e,fa,ci).call(n,t)},isStale:t=>{var n;return K(n=e,fr).call(n,t)}}}get max(){return K(this,Hr)}get maxSize(){return K(this,dr)}get calculatedSize(){return K(this,Wr)}get size(){return K(this,pn)}get fetchMethod(){return K(this,Uo)}get dispose(){return K(this,Vr)}get disposeAfter(){return K(this,zr)}getRemainingTTL(e){return K(this,gn).has(e)?1/0:0}*entries(){for(const e of We(this,ha,li).call(this))K(this,ot)[e]!==void 0&&K(this,Wt)[e]!==void 0&&!We(this,qt,Zt).call(this,K(this,ot)[e])&&(yield[K(this,Wt)[e],K(this,ot)[e]])}*rentries(){for(const e of We(this,fa,ci).call(this))K(this,ot)[e]!==void 0&&K(this,Wt)[e]!==void 0&&!We(this,qt,Zt).call(this,K(this,ot)[e])&&(yield[K(this,Wt)[e],K(this,ot)[e]])}*keys(){for(const e of We(this,ha,li).call(this)){const t=K(this,Wt)[e];t!==void 0&&!We(this,qt,Zt).call(this,K(this,ot)[e])&&(yield t)}}*rkeys(){for(const e of We(this,fa,ci).call(this)){const t=K(this,Wt)[e];t!==void 0&&!We(this,qt,Zt).call(this,K(this,ot)[e])&&(yield t)}}*values(){for(const e of We(this,ha,li).call(this))K(this,ot)[e]!==void 0&&!We(this,qt,Zt).call(this,K(this,ot)[e])&&(yield K(this,ot)[e])}*rvalues(){for(const e of We(this,fa,ci).call(this))K(this,ot)[e]!==void 0&&!We(this,qt,Zt).call(this,K(this,ot)[e])&&(yield K(this,ot)[e])}[Symbol.iterator](){return this.entries()}find(e,t={}){for(const n of We(this,ha,li).call(this)){const a=K(this,ot)[n],i=We(this,qt,Zt).call(this,a)?a.__staleWhileFetching:a;if(i!==void 0&&e(i,K(this,Wt)[n],this))return this.get(K(this,Wt)[n],t)}}forEach(e,t=this){for(const n of We(this,ha,li).call(this)){const a=K(this,ot)[n],i=We(this,qt,Zt).call(this,a)?a.__staleWhileFetching:a;i!==void 0&&e.call(t,i,K(this,Wt)[n],this)}}rforEach(e,t=this){for(const n of We(this,fa,ci).call(this)){const a=K(this,ot)[n],i=We(this,qt,Zt).call(this,a)?a.__staleWhileFetching:a;i!==void 0&&e.call(t,i,K(this,Wt)[n],this)}}purgeStale(){let e=!1;for(const t of We(this,fa,ci).call(this,{allowStale:!0}))K(this,fr).call(this,t)&&(this.delete(K(this,Wt)[t]),e=!0);return e}dump(){const e=[];for(const t of We(this,ha,li).call(this,{allowStale:!0})){const n=K(this,Wt)[t],a=K(this,ot)[t],i=We(this,qt,Zt).call(this,a)?a.__staleWhileFetching:a;if(i===void 0||n===void 0)continue;const o={value:i};if(K(this,Kr)&&K(this,Pa)){o.ttl=K(this,Kr)[t];const s=Us.now()-K(this,Pa)[t];o.start=Math.floor(Date.now()-s)}K(this,La)&&(o.size=K(this,La)[t]),e.unshift([n,o])}return e}load(e){this.clear();for(const[t,n]of e){if(n.start){const a=Date.now()-n.start;n.start=Us.now()-a}this.set(t,n.value,n)}}set(e,t,n={}){var p,_,b,A,I;if(t===void 0)return this.delete(e),this;const{ttl:a=this.ttl,start:i,noDisposeOnSet:o=this.noDisposeOnSet,sizeCalculation:s=this.sizeCalculation,status:l}=n;let{noUpdateTTL:c=this.noUpdateTTL}=n;const u=K(this,Pl).call(this,e,t,n.size||0,s);if(this.maxEntrySize&&u>this.maxEntrySize)return l&&(l.set="miss",l.maxEntrySizeExceeded=!0),this.delete(e),this;let h=K(this,pn)===0?void 0:K(this,gn).get(e);if(h===void 0)h=K(this,pn)===0?K(this,yn):K(this,Xr).length!==0?K(this,Xr).pop():K(this,pn)===K(this,Hr)?We(this,Go,Gc).call(this,!1):K(this,pn),K(this,Wt)[h]=e,K(this,ot)[h]=t,K(this,gn).set(e,h),K(this,Vn)[K(this,yn)]=h,K(this,hr)[h]=K(this,yn),Je(this,yn,h),ec(this,pn)._++,K(this,$o).call(this,h,u,l),l&&(l.set="add"),c=!1;else{We(this,zi,Xs).call(this,h);const M=K(this,ot)[h];if(t!==M){if(K(this,mi)&&We(this,qt,Zt).call(this,M)){M.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:U}=M;U!==void 0&&!o&&(K(this,Zr)&&((p=K(this,Vr))==null||p.call(this,U,e,"set")),K(this,zn)&&((_=K(this,Tn))==null||_.push([U,e,"set"])))}else o||(K(this,Zr)&&((b=K(this,Vr))==null||b.call(this,M,e,"set")),K(this,zn)&&((A=K(this,Tn))==null||A.push([M,e,"set"])));if(K(this,Vi).call(this,h),K(this,$o).call(this,h,u,l),K(this,ot)[h]=t,l){l.set="replace";const U=M&&We(this,qt,Zt).call(this,M)?M.__staleWhileFetching:M;U!==void 0&&(l.oldValue=U)}}else l&&(l.set="update")}if(a!==0&&!K(this,Kr)&&We(this,Ml,r0).call(this),K(this,Kr)&&(c||K(this,Ll).call(this,h,a,i),l&&K(this,Ba).call(this,l,h)),!o&&K(this,zn)&&K(this,Tn)){const M=K(this,Tn);let U;for(;U=M==null?void 0:M.shift();)(I=K(this,zr))==null||I.call(this,...U)}return this}pop(){var e;try{for(;K(this,pn);){const t=K(this,ot)[K(this,Pn)];if(We(this,Go,Gc).call(this,!0),We(this,qt,Zt).call(this,t)){if(t.__staleWhileFetching)return t.__staleWhileFetching}else if(t!==void 0)return t}}finally{if(K(this,zn)&&K(this,Tn)){const t=K(this,Tn);let n;for(;n=t==null?void 0:t.shift();)(e=K(this,zr))==null||e.call(this,...n)}}}has(e,t={}){const{updateAgeOnHas:n=this.updateAgeOnHas,status:a}=t,i=K(this,gn).get(e);if(i!==void 0){const o=K(this,ot)[i];if(We(this,qt,Zt).call(this,o)&&o.__staleWhileFetching===void 0)return!1;if(K(this,fr).call(this,i))a&&(a.has="stale",K(this,Ba).call(this,a,i));else return n&&K(this,Hi).call(this,i),a&&(a.has="hit",K(this,Ba).call(this,a,i)),!0}else a&&(a.has="miss");return!1}peek(e,t={}){const{allowStale:n=this.allowStale}=t,a=K(this,gn).get(e);if(a!==void 0&&(n||!K(this,fr).call(this,a))){const i=K(this,ot)[a];return We(this,qt,Zt).call(this,i)?i.__staleWhileFetching:i}}async fetch(e,t={}){const{allowStale:n=this.allowStale,updateAgeOnGet:a=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,ttl:o=this.ttl,noDisposeOnSet:s=this.noDisposeOnSet,size:l=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:u=this.noUpdateTTL,noDeleteOnFetchRejection:h=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:p=this.allowStaleOnFetchRejection,ignoreFetchAbort:_=this.ignoreFetchAbort,allowStaleOnFetchAbort:b=this.allowStaleOnFetchAbort,context:A,forceRefresh:I=!1,status:M,signal:U}=t;if(!K(this,mi))return M&&(M.fetch="get"),this.get(e,{allowStale:n,updateAgeOnGet:a,noDeleteOnStaleGet:i,status:M});const V={allowStale:n,updateAgeOnGet:a,noDeleteOnStaleGet:i,ttl:o,noDisposeOnSet:s,size:l,sizeCalculation:c,noUpdateTTL:u,noDeleteOnFetchRejection:h,allowStaleOnFetchRejection:p,allowStaleOnFetchAbort:b,ignoreFetchAbort:_,status:M,signal:U};let m=K(this,gn).get(e);if(m===void 0){M&&(M.fetch="miss");const O=We(this,qo,qc).call(this,e,m,V,A);return O.__returned=O}else{const O=K(this,ot)[m];if(We(this,qt,Zt).call(this,O)){const Y=n&&O.__staleWhileFetching!==void 0;return M&&(M.fetch="inflight",Y&&(M.returnedStale=!0)),Y?O.__staleWhileFetching:O.__returned=O}const S=K(this,fr).call(this,m);if(!I&&!S)return M&&(M.fetch="hit"),We(this,zi,Xs).call(this,m),a&&K(this,Hi).call(this,m),M&&K(this,Ba).call(this,M,m),O;const k=We(this,qo,qc).call(this,e,m,V,A),F=k.__staleWhileFetching!==void 0&&n;return M&&(M.fetch=S?"stale":"refresh",F&&S&&(M.returnedStale=!0)),F?k.__staleWhileFetching:k.__returned=k}}get(e,t={}){const{allowStale:n=this.allowStale,updateAgeOnGet:a=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,status:o}=t,s=K(this,gn).get(e);if(s!==void 0){const l=K(this,ot)[s],c=We(this,qt,Zt).call(this,l);return o&&K(this,Ba).call(this,o,s),K(this,fr).call(this,s)?(o&&(o.get="stale"),c?(o&&n&&l.__staleWhileFetching!==void 0&&(o.returnedStale=!0),n?l.__staleWhileFetching:void 0):(i||this.delete(e),o&&n&&(o.returnedStale=!0),n?l:void 0)):(o&&(o.get="hit"),c?l.__staleWhileFetching:(We(this,zi,Xs).call(this,s),a&&K(this,Hi).call(this,s),l))}else o&&(o.get="miss")}delete(e){var n,a,i,o;let t=!1;if(K(this,pn)!==0){const s=K(this,gn).get(e);if(s!==void 0)if(t=!0,K(this,pn)===1)this.clear();else{K(this,Vi).call(this,s);const l=K(this,ot)[s];We(this,qt,Zt).call(this,l)?l.__abortController.abort(new Error("deleted")):(K(this,Zr)||K(this,zn))&&(K(this,Zr)&&((n=K(this,Vr))==null||n.call(this,l,e,"delete")),K(this,zn)&&((a=K(this,Tn))==null||a.push([l,e,"delete"]))),K(this,gn).delete(e),K(this,Wt)[s]=void 0,K(this,ot)[s]=void 0,s===K(this,yn)?Je(this,yn,K(this,hr)[s]):s===K(this,Pn)?Je(this,Pn,K(this,Vn)[s]):(K(this,Vn)[K(this,hr)[s]]=K(this,Vn)[s],K(this,hr)[K(this,Vn)[s]]=K(this,hr)[s]),ec(this,pn)._--,K(this,Xr).push(s)}}if(K(this,zn)&&((i=K(this,Tn))!=null&&i.length)){const s=K(this,Tn);let l;for(;l=s==null?void 0:s.shift();)(o=K(this,zr))==null||o.call(this,...l)}return t}clear(){var e,t,n;for(const a of We(this,fa,ci).call(this,{allowStale:!0})){const i=K(this,ot)[a];if(We(this,qt,Zt).call(this,i))i.__abortController.abort(new Error("deleted"));else{const o=K(this,Wt)[a];K(this,Zr)&&((e=K(this,Vr))==null||e.call(this,i,o,"delete")),K(this,zn)&&((t=K(this,Tn))==null||t.push([i,o,"delete"]))}}if(K(this,gn).clear(),K(this,ot).fill(void 0),K(this,Wt).fill(void 0),K(this,Kr)&&K(this,Pa)&&(K(this,Kr).fill(0),K(this,Pa).fill(0)),K(this,La)&&K(this,La).fill(0),Je(this,Pn,0),Je(this,yn,0),K(this,Xr).length=0,Je(this,Wr,0),Je(this,pn,0),K(this,zn)&&K(this,Tn)){const a=K(this,Tn);let i;for(;i=a==null?void 0:a.shift();)(n=K(this,zr))==null||n.call(this,...i)}}};Hr=new WeakMap,dr=new WeakMap,Vr=new WeakMap,zr=new WeakMap,Uo=new WeakMap,pn=new WeakMap,Wr=new WeakMap,gn=new WeakMap,Wt=new WeakMap,ot=new WeakMap,Vn=new WeakMap,hr=new WeakMap,Pn=new WeakMap,yn=new WeakMap,Xr=new WeakMap,Tn=new WeakMap,La=new WeakMap,Pa=new WeakMap,Kr=new WeakMap,Zr=new WeakMap,mi=new WeakMap,zn=new WeakMap,Ml=new WeakSet,r0=function(){const e=new $c(K(this,Hr)),t=new $c(K(this,Hr));Je(this,Kr,e),Je(this,Pa,t),Je(this,Ll,(i,o,s=Us.now())=>{if(t[i]=o!==0?s:0,e[i]=o,o!==0&&this.ttlAutopurge){const l=setTimeout(()=>{K(this,fr).call(this,i)&&this.delete(K(this,Wt)[i])},o+1);l.unref&&l.unref()}}),Je(this,Hi,i=>{t[i]=e[i]!==0?Us.now():0}),Je(this,Ba,(i,o)=>{if(e[o]){const s=e[o],l=t[o];i.ttl=s,i.start=l,i.now=n||a();const c=i.now-l;i.remainingTTL=s-c}});let n=0;const a=()=>{const i=Us.now();if(this.ttlResolution>0){n=i;const o=setTimeout(()=>n=0,this.ttlResolution);o.unref&&o.unref()}return i};this.getRemainingTTL=i=>{const o=K(this,gn).get(i);if(o===void 0)return 0;const s=e[o],l=t[o];if(s===0||l===0)return 1/0;const c=(n||a())-l;return s-c},Je(this,fr,i=>e[i]!==0&&t[i]!==0&&(n||a())-t[i]>e[i])},Hi=new WeakMap,Ba=new WeakMap,Ll=new WeakMap,fr=new WeakMap,ku=new WeakSet,Mw=function(){const e=new $c(K(this,Hr));Je(this,Wr,0),Je(this,La,e),Je(this,Vi,t=>{Je(this,Wr,K(this,Wr)-e[t]),e[t]=0}),Je(this,Pl,(t,n,a,i)=>{if(We(this,qt,Zt).call(this,n))return 0;if(!si(a))if(i){if(typeof i!="function")throw new TypeError("sizeCalculation must be a function");if(a=i(n,t),!si(a))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return a}),Je(this,$o,(t,n,a)=>{if(e[t]=n,K(this,dr)){const i=K(this,dr)-e[t];for(;K(this,Wr)>i;)We(this,Go,Gc).call(this,!0)}Je(this,Wr,K(this,Wr)+e[t]),a&&(a.entrySize=n,a.totalCalculatedSize=K(this,Wr))})},Vi=new WeakMap,$o=new WeakMap,Pl=new WeakMap,ha=new WeakSet,li=function*({allowStale:e=this.allowStale}={}){if(K(this,pn))for(let t=K(this,yn);!(!We(this,Bl,a0).call(this,t)||((e||!K(this,fr).call(this,t))&&(yield t),t===K(this,Pn)));)t=K(this,hr)[t]},fa=new WeakSet,ci=function*({allowStale:e=this.allowStale}={}){if(K(this,pn))for(let t=K(this,Pn);!(!We(this,Bl,a0).call(this,t)||((e||!K(this,fr).call(this,t))&&(yield t),t===K(this,yn)));)t=K(this,Vn)[t]},Bl=new WeakSet,a0=function(e){return e!==void 0&&K(this,gn).get(K(this,Wt)[e])===e},Go=new WeakSet,Gc=function(e){var i,o;const t=K(this,Pn),n=K(this,Wt)[t],a=K(this,ot)[t];return K(this,mi)&&We(this,qt,Zt).call(this,a)?a.__abortController.abort(new Error("evicted")):(K(this,Zr)||K(this,zn))&&(K(this,Zr)&&((i=K(this,Vr))==null||i.call(this,a,n,"evict")),K(this,zn)&&((o=K(this,Tn))==null||o.push([a,n,"evict"]))),K(this,Vi).call(this,t),e&&(K(this,Wt)[t]=void 0,K(this,ot)[t]=void 0,K(this,Xr).push(t)),K(this,pn)===1?(Je(this,Pn,Je(this,yn,0)),K(this,Xr).length=0):Je(this,Pn,K(this,Vn)[t]),K(this,gn).delete(n),ec(this,pn)._--,t},qo=new WeakSet,qc=function(e,t,n,a){const i=t===void 0?void 0:K(this,ot)[t];if(We(this,qt,Zt).call(this,i))return i;const o=new Ru,{signal:s}=n;s==null||s.addEventListener("abort",()=>o.abort(s.reason),{signal:o.signal});const l={signal:o.signal,options:n,context:a},c=(A,I=!1)=>{const{aborted:M}=o.signal,U=n.ignoreFetchAbort&&A!==void 0;if(n.status&&(M&&!I?(n.status.fetchAborted=!0,n.status.fetchError=o.signal.reason,U&&(n.status.fetchAbortIgnored=!0)):n.status.fetchResolved=!0),M&&!U&&!I)return h(o.signal.reason);const V=_;return K(this,ot)[t]===_&&(A===void 0?V.__staleWhileFetching?K(this,ot)[t]=V.__staleWhileFetching:this.delete(e):(n.status&&(n.status.fetchUpdated=!0),this.set(e,A,l.options))),A},u=A=>(n.status&&(n.status.fetchRejected=!0,n.status.fetchError=A),h(A)),h=A=>{const{aborted:I}=o.signal,M=I&&n.allowStaleOnFetchAbort,U=M||n.allowStaleOnFetchRejection,V=U||n.noDeleteOnFetchRejection,m=_;if(K(this,ot)[t]===_&&(!V||m.__staleWhileFetching===void 0?this.delete(e):M||(K(this,ot)[t]=m.__staleWhileFetching)),U)return n.status&&m.__staleWhileFetching!==void 0&&(n.status.returnedStale=!0),m.__staleWhileFetching;if(m.__returned===m)throw A},p=(A,I)=>{var U;const M=(U=K(this,Uo))==null?void 0:U.call(this,e,i,l);M&&M instanceof Promise&&M.then(V=>A(V===void 0?void 0:V),I),o.signal.addEventListener("abort",()=>{(!n.ignoreFetchAbort||n.allowStaleOnFetchAbort)&&(A(void 0),n.allowStaleOnFetchAbort&&(A=V=>c(V,!0)))})};n.status&&(n.status.fetchDispatched=!0);const _=new Promise(p).then(c,u),b=Object.assign(_,{__abortController:o,__staleWhileFetching:i,__returned:void 0});return t===void 0?(this.set(e,b,{...l.options,status:void 0}),t=K(this,gn).get(e)):K(this,ot)[t]=b,b},qt=new WeakSet,Zt=function(e){if(!K(this,mi))return!1;const t=e;return!!t&&t instanceof Promise&&t.hasOwnProperty("__staleWhileFetching")&&t.__abortController instanceof Ru},Yl=new WeakSet,i0=function(e,t){K(this,hr)[t]=e,K(this,Vn)[e]=t},zi=new WeakSet,Xs=function(e){e!==K(this,yn)&&(e===K(this,Pn)?Je(this,Pn,K(this,Vn)[e]):We(this,Yl,i0).call(this,K(this,hr)[e],K(this,Vn)[e]),We(this,Yl,i0).call(this,K(this,yn),e),Je(this,yn,e))};let n0=N_;const ll=class ll extends Dl{constructor(t,n){super(n);T(this,"_fallbackMethod",()=>ll.createRestProxy(this.values.noteLength,this.app));T(this,"out",()=>{});this.values.noteLength=t}};T(ll,"createRestProxy",(t,n)=>{const a=new ll(t,n);return new Proxy(a,{get(i,o,s){return typeof i[o]>"u"?i._fallbackMethod:i[o]},set(i,o,s,l){return!1}})});let wu=ll;class TE extends Dl{constructor(t,n,a,i="",o=0){super(a);T(this,"input");T(this,"ziffers");T(this,"initCallTime",0);T(this,"startCallTime",0);T(this,"lastCallTime",0);T(this,"waitTime",0);T(this,"cueName");T(this,"played",!1);T(this,"current");T(this,"retro",!1);T(this,"index",-1);T(this,"zid","");T(this,"options",{});T(this,"skipIndex",0);T(this,"next",()=>(this.current=this.ziffers.next(),this.played=!0,this.current));T(this,"pulseToSecond",t=>this.app.clock.convertPulseToSecond(t));T(this,"firstRun",()=>this.notStarted());T(this,"atTheBeginning",()=>this.skipIndex===0&&this.ziffers.index<=0);T(this,"origin",()=>this.app.clock.pulses_since_origin+1);T(this,"pulse",()=>this.app.clock.time_position.pulse);T(this,"beat",()=>this.app.clock.time_position.beat);T(this,"nextBeat",()=>this.app.clock.next_beat_in_ticks);T(this,"nextBeatInTicks",()=>this.app.clock.next_beat_in_ticks);T(this,"areWeThereYet",()=>{this.app.clock.pulses_since_origin=0&&this.origin()>=this.waitTime&&(this.pulse()===0||this.origin()>=this.nextBeatInTicks()),n=this.current&&this.waitTime>=0&&this.pulseToSecond(this.origin())>=this.pulseToSecond(this.lastCallTime)+this.pulseToSecond(this.current.duration*4*this.app.clock.ppqn)&&this.origin()>=this.waitTime,a=t||n;return this.skipIndex=a?0:this.skipIndex+1,this.index=a?this.index+1:this.index,a&&this.notStarted()&&(this.initCallTime=this.app.clock.pulses_since_origin),this.atTheBeginning()&&(this.startCallTime=this.app.clock.pulses_since_origin),a});T(this,"powerTower",this.powerTowers);T(this,"octaTowers",this.octaTower);T(this,"boretz",this.boretzRegions);T(this,"weitzmann",this.weitzmannRegions);T(this,"lead",()=>this.voiceleading());T(this,"invert",t=>(this.atTheBeginning()&&this.ziffers.invert(t),this));T(this,"out",()=>{});if(this.app=a,this.options=n,typeof t=="string")this.input=t,this.ziffers=new _i(t,n);else if(typeof t=="number")this.input=t,this.ziffers=_i.fromNumber(t,n);else if(kw(t))this.ziffers=_i.fromGenerator(t,n),this.input=this.ziffers.input;else throw new Error("Invalid input");o&&(this.waitTime=o),this.zid=i}updatePattern(t,n){const a=this.ziffers.index,i=new _i(t,n);return i.values.length>0?(this.ziffers=i,this.ziffers.update(),this.ziffers.index=a,this.input=t,this.options=n,!0):!1}isValid(){return this.ziffers.values.length>0}reset(){this.initCallTime=0,this.startCallTime=0,this.lastCallTime=0,this.waitTime=0,this.index=0,this.skipIndex=0,this.played=!1,this.skipIndex=0,this.ziffers.reset()}get ticks(){return this.ziffers.duration*4*this.app.clock.ppqn}nextEndTime(){return this.startCallTime+this.ticks}updateLastCallTime(){(this.notStarted()||this.played)&&(this.lastCallTime=this.app.clock.pulses_since_origin,this.played=!1)}notStarted(){return this.ziffers.notStarted()}checkCue(){this.ziffers.atLast()&&this.cueName&&this.app.api.cueTimes[this.cueName]&&(delete this.app.api.cueTimes[this.cueName],this.cueName=void 0,this.waitTime=-1)}sound(t){if(this.areWeThereYet()){this.checkCue();const n=this.next(),a=this.app.clock.convertPulseToSecond(n.duration*4*this.app.clock.ppqn);if(n instanceof Yt){let i=n.getExisting("freq","note","pitch","originalPitch","key","scale","octave","pitchOctave","addedOctave","parsedScale");return n.sound&&(t=n.sound),t?i={...i,...this.processSound(t)}:i.s="sine",n.soundIndex&&(i.n=n.soundIndex),i.dur=a,new xl(i,this.app)}else if(n instanceof Bt){const i=n.pitches.map(l=>l.getExisting("freq","note","pitch","originalPitch","key","scale","octave","pitchOctave","addedOctave","parsedScale"));let o={dur:a};t?o={...o,...this.processSound(t)}:o.s="sine";let s=Cu(i,o);return new xl(s,this.app)}else if(n instanceof Kg)return wu.createRestProxy(n.duration,this.app)}else return rs.createSkipProxy()}midi(t=void 0){if(this.areWeThereYet()){this.checkCue();const n=this.next(),a=n.getExisting("note","pitch","originalPitch","bend","key","scale","octave","pitchOctave","addedOctave","parsedScale");if(n instanceof Yt){n.soundIndex&&(a.channel=n.soundIndex);const i=new Jg(a,this.app);return t?i.note(t):i}else{if(n instanceof Kg)return wu.createRestProxy(n.duration,this.app);if(n instanceof Bt){const i=n.midiChord(),o=Cu(i);return new Jg(o,this.app)}}}else return rs.createSkipProxy()}scale(t){return this.atTheBeginning()&&this.ziffers.scale(t),this}semitones(t,...n){return t=typeof t=="number"?[t,...n]:t,this.atTheBeginning()&&this.ziffers.semitones(t),this}cents(t,...n){return t=typeof t=="number"?[t,...n]:t,this.atTheBeginning()&&this.ziffers.cents(t),this}ratios(t,...n){return t=typeof t=="number"?[t,...n]:t,this.atTheBeginning()&&this.ziffers.ratios(t),this}edo(t,n=new Array(t).fill(1)){return this.atTheBeginning()&&this.ziffers.edo(t,n),this}key(t){return this.atTheBeginning()&&this.ziffers.key(t),this}octave(t){return this.atTheBeginning()&&this.ziffers.octave(t),this}tonnetz(t,n=[3,4,5]){return this.atTheBeginning()&&this.ziffers.tonnetz(t,n),this}triadTonnetz(t,n=[3,4,5]){return this.atTheBeginning()&&this.ziffers.triadTonnetz(t,n),this}tetraTonnetz(t,n=[3,4,5]){return this.atTheBeginning()&&this.ziffers.tetraTonnetz(t,n),this}octaCycle(t=[3,4,5],n=4,a=1){return this.atTheBeginning()&&this.ziffers.octaCycle(t,n,a),this}hexaCycle(t=[3,4,5],n=3,a=1){return this.atTheBeginning()&&this.ziffers.hexaCycle(t,n,a),this}enneaCycle(t=[3,4,5],n=3,a=1){return this.atTheBeginning()&&this.ziffers.enneaCycle(t,n,a),this}cubeDance(t=[3,4,5],n=3){return this.atTheBeginning()&&this.ziffers.cubeDance(t,n),this}powerTowers(t=[3,4,5],n=3){return this.atTheBeginning()&&this.ziffers.powerTowers(t,n),this}octaTower(t=[3,4,5],n=3,a=1){return this.atTheBeginning()&&this.ziffers.octaTower(t,n,a),this}boretzRegions(t=[3,4,5]){return this.atTheBeginning()&&this.ziffers.boretzRegions(t),this}weitzmannRegions(t=[3,4,5]){return this.atTheBeginning()&&this.ziffers.weitzmannRegions(t),this}shuffle(){return this.atTheBeginning()&&this.ziffers.shuffle(),this}deal(t=this.ziffers.values.length){return this.atTheBeginning()&&this.ziffers.deal(t),this}from(t){return this.atTheBeginning()&&this.ziffers.from(t),this}to(t){return this.atTheBeginning()&&this.ziffers.to(t),this}between(t,n){return this.atTheBeginning()&&this.ziffers.between(t,n+1),this}at(t,...n){return this.atTheBeginning()&&this.ziffers.at(t,...n),this}keep(){return this.ziffers.setRedo(0),this}repeat(t){return this.ziffers.setRedo(t<0?0:t),this}every(t){return this.atTheBeginning()&&this.ziffers.every(t),this}tonnetzChord(t){return this.atTheBeginning()&&this.ziffers.tonnetzChords(t),this}voiceleading(){return this.atTheBeginning()&&this.ziffers.lead(),this}arpeggio(t,...n){return typeof t=="number"&&(t=[t,...n]),this.atTheBeginning()&&this.ziffers.arpeggio(t),this}retrograde(){return this.atTheBeginning()&&this.ziffers.retrograde(),this}rotate(t=1){return this.atTheBeginning()&&this.ziffers.rotate(t+Vl(this.ziffers.cycleIndex,this.ziffers.evaluated.length)),this}listen(t){if(typeof t=="string"){const n=this.app.api.cueTimes[t];return this.cueName=t,n&&this.app.clock.pulses_since_origin<=n?this.waitTime=n:this.waitTime=-1,this}}wait(t){if(typeof t=="string"){const n=this.app.api.cueTimes[t];return this.cueName=t,n&&this.app.clock.pulses_since_origin<=n?this.waitTime=n:this.atTheBeginning()&&(this.waitTime=-1),this}if(this.atTheBeginning()){if(typeof t=="function"){const n=this.app.api.patternCache.get(t.name);return n&&(this.waitTime=n.nextEndTime()),this}else if(typeof t=="number")return this.waitTime=this.origin()+Math.ceil(t*4*this.app.clock.ppqn),this}return this}sync(t,n=!0){if(typeof t=="string"&&n){if(n){const a=this.app.api.cueTimes[t];a?this.waitTime=a:this.waitTime=-1}return this}if(this.atTheBeginning()&&this.notStarted()&&this.app.clock.pulses_since_origin>0){const i=typeof t=="function"?t.name:t,o=this.app.api.patternCache.get(i);if(o){const s=o.ziffers.duration,l=o.startCallTime,c=s*4*this.app.clock.ppqn;this.waitTime=l+c}}return this}log(t,...n){return this.app.api.log(this.ziffers.evaluated.map(a=>Object.values(a.getExisting(t,...n))).join(" ")),this}}const sK=r=>r[0]==="{"&&r[r.length-1]==="}",$s=(r,e)=>{if(sK(r)){const t=JSON.parse(r);return JSON.stringify({...t,...e})}else return JSON.stringify({...e,text:r})},lK=r=>{String.prototype.speak=function(){const e=JSON.parse(this.valueOf());new Lw({...e,text:e.text}).speak().then(()=>{}).catch(t=>{console.log("Error speaking:",t)})},String.prototype.rate=function(e){return $s(this.valueOf(),{rate:e})},String.prototype.pitch=function(e){return $s(this.valueOf(),{pitch:e})},String.prototype.lang=function(e){return $s(this.valueOf(),{lang:e})},String.prototype.volume=function(e){return $s(this.valueOf(),{volume:e})},String.prototype.voice=function(e){return $s(this.valueOf(),{voice:e})},String.prototype.z=function(e={}){return r.z(this.valueOf(),e)},String.prototype.z0=function(e={}){return r.z0(this.valueOf(),e)},String.prototype.z1=function(e={}){return r.z1(this.valueOf(),e)},String.prototype.z2=function(e={}){return r.z2(this.valueOf(),e)},String.prototype.z3=function(e={}){return r.z3(this.valueOf(),e)},String.prototype.z4=function(e={}){return r.z4(this.valueOf(),e)},String.prototype.z5=function(e={}){return r.z5(this.valueOf(),e)},String.prototype.z6=function(e={}){return r.z6(this.valueOf(),e)},String.prototype.z7=function(e={}){return r.z7(this.valueOf(),e)},String.prototype.z8=function(e={}){return r.z8(this.valueOf(),e)},String.prototype.z9=function(e={}){return r.z9(this.valueOf(),e)},String.prototype.z10=function(e={}){return r.z10(this.valueOf(),e)},String.prototype.z11=function(e={}){return r.z11(this.valueOf(),e)},String.prototype.z12=function(e={}){return r.z12(this.valueOf(),e)},String.prototype.z13=function(e={}){return r.z13(this.valueOf(),e)},String.prototype.z14=function(e={}){return r.z14(this.valueOf(),e)},String.prototype.z15=function(e={}){return r.z15(this.valueOf(),e)},String.prototype.z16=function(e={}){return r.z16(this.valueOf(),e)},String.prototype.note=function(){try{return parseInt(this.valueOf())}catch{return aa(this.valueOf())}}};let Up;class Lw{constructor(e){T(this,"speak",()=>new Promise((e,t)=>{if(this.options.text){const n=window.speechSynthesis;n.speaking&&n.cancel();const a=new SpeechSynthesisUtterance(this.options.text);a.rate=this.options.rate||1,a.pitch=this.options.pitch||1,a.volume=this.options.volume||1,this.options.voice&&(a.voice=n.getVoices()[this.options.voice]),this.options.lang&&(this.options.lang.length===2?a.lang=`${this.options.lang}-${this.options.lang.toUpperCase()}`:this.options.lang.length===5?a.lang=this.options.lang:a.lang="en-US"),a.onend=()=>{e()},a.onerror=i=>{t(i)},n.speaking?(n.cancel(),Up&&clearTimeout(Up),Up=setTimeout(()=>{n.speak(a)},200)):n.speak(a)}else t("No text provided")}));this.options=e}}const cK=["AJKPercusyn/ajkpercusyn-bd/Bassdrum.wav"],uK=["AJKPercusyn/ajkpercusyn-cb/Cowbell.wav","AJKPercusyn/ajkpercusyn-cb/Snarepop.wav"],dK=["AJKPercusyn/ajkpercusyn-ht/Tom.wav"],hK=["AJKPercusyn/ajkpercusyn-sd/Noise.wav"],fK=["AkaiLinn/akailinn-bd/Bassdrum.wav"],mK=["AkaiLinn/akailinn-cb/Cowbell.wav"],pK=["AkaiLinn/akailinn-cp/Clap.wav"],gK=["AkaiLinn/akailinn-cr/Crash.wav"],_K=["AkaiLinn/akailinn-hh/Closed Hat.wav"],bK=["AkaiLinn/akailinn-ht/Tom H.wav"],SK=["AkaiLinn/akailinn-lt/Tom L.wav"],OK=["AkaiLinn/akailinn-mt/Tom M.wav"],vK=["AkaiLinn/akailinn-oh/Open Hat.wav"],EK=["AkaiLinn/akailinn-rd/Ride.wav"],yK=["AkaiLinn/akailinn-sd/SD.wav"],TK=["AkaiLinn/akailinn-sh/Shuffle.wav"],CK=["AkaiLinn/akailinn-tb/Tambourin.wav"],RK=["AkaiMPC60/akaimpc60-bd/0 Bassdrum.wav","AkaiMPC60/akaimpc60-bd/Bassdrum Gated.wav"],wK=["AkaiMPC60/akaimpc60-cp/Clap.wav"],AK=["AkaiMPC60/akaimpc60-cr/Crash.wav"],IK=["AkaiMPC60/akaimpc60-hh/Closed Hat.wav"],kK=["AkaiMPC60/akaimpc60-ht/Tom H.wav"],NK=["AkaiMPC60/akaimpc60-lt/Tom L.wav"],DK=["AkaiMPC60/akaimpc60-misc/Bass.wav","AkaiMPC60/akaimpc60-misc/Electric Piano.wav"],xK=["AkaiMPC60/akaimpc60-mt/Tom M.wav"],MK=["AkaiMPC60/akaimpc60-oh/Open Hat.wav"],LK=["AkaiMPC60/akaimpc60-perc/Bongo.wav","AkaiMPC60/akaimpc60-perc/Click.wav","AkaiMPC60/akaimpc60-perc/Conga H.wav","AkaiMPC60/akaimpc60-perc/Conga L.wav","AkaiMPC60/akaimpc60-perc/Timbale.wav"],PK=["AkaiMPC60/akaimpc60-rd/Ride.wav"],BK=["AkaiMPC60/akaimpc60-rim/Rim Gated.wav"],YK=["AkaiMPC60/akaimpc60-sd/Snare 1.wav","AkaiMPC60/akaimpc60-sd/Snare 2.wav","AkaiMPC60/akaimpc60-sd/Snare 3.wav"],FK=["AkaiXR10/akaixr10-bd/Bassdrum-01.wav","AkaiXR10/akaixr10-bd/Bassdrum-02.wav","AkaiXR10/akaixr10-bd/Bassdrum-03.wav","AkaiXR10/akaixr10-bd/Bassdrum-04.wav","AkaiXR10/akaixr10-bd/Bassdrum-05.wav","AkaiXR10/akaixr10-bd/Bassdrum-06.wav","AkaiXR10/akaixr10-bd/Bassdrum-07.wav","AkaiXR10/akaixr10-bd/Bassdrum-08.wav","AkaiXR10/akaixr10-bd/Bassdrum-09.wav","AkaiXR10/akaixr10-bd/Bassdrum-10.wav"],UK=["AkaiXR10/akaixr10-cb/Cowbell.wav"],$K=["AkaiXR10/akaixr10-cp/Clap.wav"],GK=["AkaiXR10/akaixr10-cr/Crash-01.wav","AkaiXR10/akaixr10-cr/Crash-02.wav","AkaiXR10/akaixr10-cr/Crash-03.wav"],qK=["AkaiXR10/akaixr10-hh/Hat Closed.wav","AkaiXR10/akaixr10-hh/Hat Middle.wav"],QK=["AkaiXR10/akaixr10-ht/Tom H-02.wav"],HK=["AkaiXR10/akaixr10-lt/Tom L-01.wav","AkaiXR10/akaixr10-lt/Tom L-02.wav"],VK=["AkaiXR10/akaixr10-misc/Hit.wav","AkaiXR10/akaixr10-misc/Slap Bass.wav","AkaiXR10/akaixr10-misc/Square Kick-01.wav","AkaiXR10/akaixr10-misc/Square Kick-02.wav"],zK=["AkaiXR10/akaixr10-mt/Tom M-01.wav","AkaiXR10/akaixr10-mt/Tom M-02.wav"],WK=["AkaiXR10/akaixr10-oh/Hat Open.wav"],XK=["AkaiXR10/akaixr10-perc/Agogo.wav","AkaiXR10/akaixr10-perc/Claves.wav","AkaiXR10/akaixr10-perc/Conga-01.wav","AkaiXR10/akaixr10-perc/Conga-02.wav","AkaiXR10/akaixr10-perc/Conga-03.wav","AkaiXR10/akaixr10-perc/Conga-04.wav","AkaiXR10/akaixr10-perc/Fingersanp.wav","AkaiXR10/akaixr10-perc/Guiro-01.wav","AkaiXR10/akaixr10-perc/Guirro-02.wav","AkaiXR10/akaixr10-perc/Timbale H.wav","AkaiXR10/akaixr10-perc/Timbale L.wav","AkaiXR10/akaixr10-perc/Toma H-01.wav","AkaiXR10/akaixr10-perc/Triangle.wav","AkaiXR10/akaixr10-perc/Vibrator.wav","AkaiXR10/akaixr10-perc/Whistle.wav"],KK=["AkaiXR10/akaixr10-rd/Ride.wav"],ZK=["AkaiXR10/akaixr10-rim/Rim Shot-01.wav","AkaiXR10/akaixr10-rim/Rim Shot-02.wav"],jK=["AkaiXR10/akaixr10-sd/Snaredrum-01.wav","AkaiXR10/akaixr10-sd/Snaredrum-02.wav","AkaiXR10/akaixr10-sd/Snaredrum-03.wav","AkaiXR10/akaixr10-sd/Snaredrum-04.wav","AkaiXR10/akaixr10-sd/Snaredrum-05.wav","AkaiXR10/akaixr10-sd/Snaredrum-06.wav","AkaiXR10/akaixr10-sd/Snaredrum-07.wav","AkaiXR10/akaixr10-sd/Snaredrum-08.wav","AkaiXR10/akaixr10-sd/Snaredrum-09.wav","AkaiXR10/akaixr10-sd/Snaredrum-10.wav"],JK=["AkaiXR10/akaixr10-sh/Cabasa.wav"],eZ=["AkaiXR10/akaixr10-tb/Tambourine.wav"],tZ=["AlesisHR16/alesishr16-bd/Bassdrum.wav"],nZ=["AlesisHR16/alesishr16-cp/Clap.wav"],rZ=["AlesisHR16/alesishr16-hh/Closed Hat.wav"],aZ=["AlesisHR16/alesishr16-ht/Tom-2.wav"],iZ=["AlesisHR16/alesishr16-lt/Tom-1.wav"],oZ=["AlesisHR16/alesishr16-oh/Open Hat.wav"],sZ=["AlesisHR16/alesishr16-perc/Agogo Bell.wav","AlesisHR16/alesishr16-perc/Claves.wav","AlesisHR16/alesishr16-perc/Conga H.wav","AlesisHR16/alesishr16-perc/Conga L.wav","AlesisHR16/alesishr16-perc/Timbale.wav","AlesisHR16/alesishr16-perc/Triangle.wav","AlesisHR16/alesishr16-perc/Wood Block H.wav","AlesisHR16/alesishr16-perc/Wood Block L.wav"],lZ=["AlesisHR16/alesishr16-rim/Rim.wav"],cZ=["AlesisHR16/alesishr16-sd/Snaredrum.wav"],uZ=["AlesisHR16/alesishr16-sh/Cabasa.wav","AlesisHR16/alesishr16-sh/Maracas.wav","AlesisHR16/alesishr16-sh/Shaker.wav"],dZ=["AlesisSR16/alesissr16-bd/Bassdrum-01.wav","AlesisSR16/alesissr16-bd/Bassdrum-02.wav","AlesisSR16/alesissr16-bd/Bassdrum-03.wav","AlesisSR16/alesissr16-bd/Bassdrum-04.wav","AlesisSR16/alesissr16-bd/Bassdrum-05.wav","AlesisSR16/alesissr16-bd/Bassdrum-06.wav","AlesisSR16/alesissr16-bd/Bassdrum-07.wav","AlesisSR16/alesissr16-bd/Bassdrum-08.wav","AlesisSR16/alesissr16-bd/Bassdrum-09.wav","AlesisSR16/alesissr16-bd/Bassdrum-10.wav","AlesisSR16/alesissr16-bd/Bassdrum-11.wav","AlesisSR16/alesissr16-bd/Bassdrum-12.wav","AlesisSR16/alesissr16-bd/Bassdrum-13.wav"],hZ=["AlesisSR16/alesissr16-cb/Cowbell.wav"],fZ=["AlesisSR16/alesissr16-cp/Clap.wav"],mZ=["AlesisSR16/alesissr16-cr/Crash-01.wav","AlesisSR16/alesissr16-cr/Crash-02.wav"],pZ=["AlesisSR16/alesissr16-hh/Hat Closed-01.wav","AlesisSR16/alesissr16-hh/Hat Closed-02.wav","AlesisSR16/alesissr16-hh/Hat Closed-03.wav"],gZ=["AlesisSR16/alesissr16-misc/Hit.wav","AlesisSR16/alesissr16-misc/Metal.wav","AlesisSR16/alesissr16-misc/Synth Cymbal.wav"],_Z=["AlesisSR16/alesissr16-oh/Hat Open-01.wav","AlesisSR16/alesissr16-oh/Hat Open-02.wav","AlesisSR16/alesissr16-oh/Hat Open-03.wav","AlesisSR16/alesissr16-oh/Hat Reverse.wav"],bZ=["AlesisSR16/alesissr16-perc/Block.wav","AlesisSR16/alesissr16-perc/Bongo.wav","AlesisSR16/alesissr16-perc/Congo.wav","AlesisSR16/alesissr16-perc/Finger.wav","AlesisSR16/alesissr16-perc/Guiro.wav","AlesisSR16/alesissr16-perc/Timbale.wav","AlesisSR16/alesissr16-perc/Triangle.wav"],SZ=["AlesisSR16/alesissr16-rd/Ride-01.wav","AlesisSR16/alesissr16-rd/Ride-02.wav","AlesisSR16/alesissr16-rd/Ride-03.wav"],OZ=["AlesisSR16/alesissr16-rim/Rim.wav"],vZ=["AlesisSR16/alesissr16-sd/Snaredrum-01.wav","AlesisSR16/alesissr16-sd/Snaredrum-02.wav","AlesisSR16/alesissr16-sd/Snaredrum-03.wav","AlesisSR16/alesissr16-sd/Snaredrum-04.wav","AlesisSR16/alesissr16-sd/Snaredrum-05.wav","AlesisSR16/alesissr16-sd/Snaredrum-06.wav","AlesisSR16/alesissr16-sd/Snaredrum-07.wav","AlesisSR16/alesissr16-sd/Snaredrum-08.wav","AlesisSR16/alesissr16-sd/Snaredrum-09.wav","AlesisSR16/alesissr16-sd/Snaredrum-10.wav","AlesisSR16/alesissr16-sd/Snaredrum-11.wav","AlesisSR16/alesissr16-sd/Snaredrum-12.wav"],EZ=["AlesisSR16/alesissr16-sh/Shaker.wav"],yZ=["AlesisSR16/alesissr16-tb/Tamb.wav"],TZ=["BossDR110/bossdr110-bd/Bassdrum.wav"],CZ=["BossDR110/bossdr110-cp/Clap.wav"],RZ=["BossDR110/bossdr110-cr/Crash.wav"],wZ=["BossDR110/bossdr110-hh/Hat Closed.wav"],AZ=["BossDR110/bossdr110-oh/Hat Open.wav"],IZ=["BossDR110/bossdr110-rd/Ride.wav"],kZ=["BossDR110/bossdr110-sd/Snaredrum.wav"],NZ=["BossDR220/bossdr220-bd/Bassdrum.wav"],DZ=["BossDR220/bossdr220-cp/Clap.wav"],xZ=["BossDR220/bossdr220-cr/Crash.wav"],MZ=["BossDR220/bossdr220-hh/Hat Closed.wav"],LZ=["BossDR220/bossdr220-ht/Tom H.wav"],PZ=["BossDR220/bossdr220-lt/Tom L.wav"],BZ=["BossDR220/bossdr220-mt/Tom M.wav"],YZ=["BossDR220/bossdr220-oh/Hat Open.wav"],FZ=["BossDR220/bossdr220-perc/Clave.wav"],UZ=["BossDR220/bossdr220-rd/Ride.wav"],$Z=["BossDR220/bossdr220-sd/Snaredrum.wav"],GZ=["BossDR55/bossdr55-bd/Bassdrum-01.wav","BossDR55/bossdr55-bd/Bassdrum-02.wav"],qZ=["BossDR55/bossdr55-hh/Hihat1.wav","BossDR55/bossdr55-hh/Hihat2.wav"],QZ=["BossDR55/bossdr55-rim/Rimshot.wav"],HZ=["BossDR55/bossdr55-sd/Snaredrum-01.wav","BossDR55/bossdr55-sd/Snaredrum-02.wav","BossDR55/bossdr55-sd/Snaredrum-03.wav","BossDR55/bossdr55-sd/Snaredrum-05.wav","BossDR55/bossdr55-sd/Snaredrum-06.wav","BossDR55/bossdr55-sd/Snaredrum-07.wav","BossDR55/bossdr55-sd/Snaredrum-08.wav","BossDR55/bossdr55-sd/Snaredrum-09.wav"],VZ=["BossDR550/bossdr550-bd/Bassdrum-01.wav","BossDR550/bossdr550-bd/Bassdrum-02.wav","BossDR550/bossdr550-bd/Bassdrum-03.wav","BossDR550/bossdr550-bd/Bassdrum-04.wav","BossDR550/bossdr550-bd/Bassdrum-05.wav"],zZ=["BossDR550/bossdr550-cb/Cowbell-01.wav","BossDR550/bossdr550-cb/Cowbell-02.wav"],WZ=["BossDR550/bossdr550-cp/Clap.wav"],XZ=["BossDR550/bossdr550-cr/Crash.wav"],KZ=["BossDR550/bossdr550-hh/Hat Closed-01.wav","BossDR550/bossdr550-hh/Hat Closed-02.wav"],ZZ=["BossDR550/bossdr550-ht/Tom H-01.wav","BossDR550/bossdr550-ht/Tom H-02.wav","BossDR550/bossdr550-ht/Tom H-03.wav"],jZ=["BossDR550/bossdr550-lt/Tom L-01.wav","BossDR550/bossdr550-lt/Tom L-02.wav","BossDR550/bossdr550-lt/Tom L-03.wav"],JZ=["BossDR550/bossdr550-misc/Hi Q.wav","BossDR550/bossdr550-misc/Srcatch-01.wav","BossDR550/bossdr550-misc/Srcatch-02.wav"],ej=["BossDR550/bossdr550-mt/Tom M-01.wav","BossDR550/bossdr550-mt/Tom M-02.wav"],tj=["BossDR550/bossdr550-oh/Hat Open-01.wav","BossDR550/bossdr550-oh/Hat Open-02.wav"],nj=["BossDR550/bossdr550-perc/Agogo H.wav","BossDR550/bossdr550-perc/Agogo L.wav","BossDR550/bossdr550-perc/Bongo H.wav","BossDR550/bossdr550-perc/Bongo L.wav","BossDR550/bossdr550-perc/Claves.wav","BossDR550/bossdr550-perc/Conga H.wav","BossDR550/bossdr550-perc/Conga L.wav","BossDR550/bossdr550-perc/Conga S.wav","BossDR550/bossdr550-perc/Timbale H.wav","BossDR550/bossdr550-perc/Timbale L.wav","BossDR550/bossdr550-perc/Whistle.wav"],rj=["BossDR550/bossdr550-rd/Ride-01.wav","BossDR550/bossdr550-rd/Ride-02.wav"],aj=["BossDR550/bossdr550-rim/Rim Shot.wav"],ij=["BossDR550/bossdr550-sd/Snaredrum-01.wav","BossDR550/bossdr550-sd/Snaredrum-02.wav","BossDR550/bossdr550-sd/Snaredrum-03.wav","BossDR550/bossdr550-sd/Snaredrum-04.wav","BossDR550/bossdr550-sd/Snaredrum-05.wav","BossDR550/bossdr550-sd/Snaredrum-06.wav"],oj=["BossDR550/bossdr550-sh/Cabasa-01.wav","BossDR550/bossdr550-sh/Cabasa-02.wav"],sj=["BossDR550/bossdr550-tb/Tambourine.wav"],lj=["CasioRZ1/casiorz1-bd/Bassdrum.wav"],cj=["CasioRZ1/casiorz1-cb/Cowbell.wav"],uj=["CasioRZ1/casiorz1-cp/Clap.wav"],dj=["CasioRZ1/casiorz1-cr/Crash.wav"],hj=["CasioRZ1/casiorz1-hh/Hat Closed.wav"],fj=["CasioRZ1/casiorz1-ht/Tom H.wav"],mj=["CasioRZ1/casiorz1-lt/Tom L.wav"],pj=["CasioRZ1/casiorz1-mt/Tom M.wav"],gj=["CasioRZ1/casiorz1-rd/Hat Open.wav","CasioRZ1/casiorz1-rd/Ride.wav"],_j=["CasioRZ1/casiorz1-rim/Rim Shot.wav"],bj=["CasioRZ1/casiorz1-sd/0Snaredrum.wav"],Sj=["CasioSK1/casiosk1-bd/Bassdrum.wav"],Oj=["CasioSK1/casiosk1-hh/Hat Closed.wav"],vj=["CasioSK1/casiosk1-ht/Tom H.wav"],Ej=["CasioSK1/casiosk1-mt/Tom L.wav"],yj=["CasioSK1/casiosk1-oh/Hat Open.wav"],Tj=["CasioSK1/casiosk1-sd/Snaredrum.wav"],Cj=["CasioVL1/casiovl1-bd/Bassdrum.wav"],Rj=["CasioVL1/casiovl1-hh/Hi Hat.wav"],wj=["CasioVL1/casiovl1-sd/Snaredrum-01.wav"],Aj=["DoepferMS404/doepferms404-bd/0Bassdrum.wav","DoepferMS404/doepferms404-bd/Bassdrum Reverse.wav"],Ij=["DoepferMS404/doepferms404-hh/Hat Closed.wav"],kj=["DoepferMS404/doepferms404-lt/Tom.wav"],Nj=["DoepferMS404/doepferms404-oh/Hat Open.wav"],Dj=["DoepferMS404/doepferms404-sd/Snaredrum.wav"],xj=["EmuDrumulator/emudrumulator-bd/Bassdrum.wav"],Mj=["EmuDrumulator/emudrumulator-cb/Cowbell.wav"],Lj=["EmuDrumulator/emudrumulator-cp/Clap.wav"],Pj=["EmuDrumulator/emudrumulator-cr/Cymbal.wav"],Bj=["EmuDrumulator/emudrumulator-hh/Hat Closed.wav"],Yj=["EmuDrumulator/emudrumulator-ht/Tom H.wav"],Fj=["EmuDrumulator/emudrumulator-lt/Tom L.wav"],Uj=["EmuDrumulator/emudrumulator-mt/Tom M.wav"],$j=["EmuDrumulator/emudrumulator-oh/Hat Open.wav"],Gj=["EmuDrumulator/emudrumulator-perc/Claves.wav"],qj=["EmuDrumulator/emudrumulator-rim/Rim Shot.wav"],Qj=["EmuDrumulator/emudrumulator-sd/0Snaredrum.wav"],Hj=["EmuModular/emumodular-bd/Bassdrum-01.wav","EmuModular/emumodular-bd/Bassdrum-02.wav"],Vj=["EmuModular/emumodular-misc/EmuPong.wav"],zj=["EmuModular/emumodular-perc/Flick-02.wav","EmuModular/emumodular-perc/Flick01.wav"],Wj=["EmuSP12/emusp12-bd/Bassdrum-01.wav","EmuSP12/emusp12-bd/Bassdrum-02.wav","EmuSP12/emusp12-bd/Bassdrum-03.wav","EmuSP12/emusp12-bd/Bassdrum-04.wav","EmuSP12/emusp12-bd/Bassdrum-05.wav","EmuSP12/emusp12-bd/Bassdrum-06.wav","EmuSP12/emusp12-bd/Bassdrum-07.wav","EmuSP12/emusp12-bd/Bassdrum-08.wav","EmuSP12/emusp12-bd/Bassdrum-09.wav","EmuSP12/emusp12-bd/Bassdrum-10.wav","EmuSP12/emusp12-bd/Bassdrum-11.wav","EmuSP12/emusp12-bd/Bassdrum-12.wav","EmuSP12/emusp12-bd/Bassdrum-13.wav","EmuSP12/emusp12-bd/Bassdrum-14.wav"],Xj=["EmuSP12/emusp12-cb/Cowbell.wav"],Kj=["EmuSP12/emusp12-cp/Clap.wav"],Zj=["EmuSP12/emusp12-cr/Crash.wav"],jj=["EmuSP12/emusp12-hh/Hat Closed-01.wav","EmuSP12/emusp12-hh/Hat Closed-02.wav"],Jj=["EmuSP12/emusp12-ht/Tom H-01.wav","EmuSP12/emusp12-ht/Tom H-02.wav","EmuSP12/emusp12-ht/Tom H-03.wav","EmuSP12/emusp12-ht/Tom H-04.wav","EmuSP12/emusp12-ht/Tom H-05.wav","EmuSP12/emusp12-ht/Tom H-06.wav"],eJ=["EmuSP12/emusp12-lt/Tom L-01.wav","EmuSP12/emusp12-lt/Tom L-02.wav","EmuSP12/emusp12-lt/Tom L-03.wav","EmuSP12/emusp12-lt/Tom L-04.wav","EmuSP12/emusp12-lt/Tom L-05.wav","EmuSP12/emusp12-lt/Tom L-06.wav"],tJ=["EmuSP12/emusp12-misc/Metal-01.wav","EmuSP12/emusp12-misc/Metal-02.wav","EmuSP12/emusp12-misc/Metal-03.wav","EmuSP12/emusp12-misc/Scratch.wav","EmuSP12/emusp12-misc/Shot-01.wav","EmuSP12/emusp12-misc/Shot-02.wav","EmuSP12/emusp12-misc/Shot-03.wav"],nJ=["EmuSP12/emusp12-mt/Tom M-01.wav","EmuSP12/emusp12-mt/Tom M-02.wav","EmuSP12/emusp12-mt/Tom M-03.wav","EmuSP12/emusp12-mt/Tom M-05.wav"],rJ=["EmuSP12/emusp12-oh/Hhopen1.wav"],aJ=["EmuSP12/emusp12-perc/Blow1.wav"],iJ=["EmuSP12/emusp12-rd/Ride.wav"],oJ=["EmuSP12/emusp12-rim/zRim Shot-01.wav","EmuSP12/emusp12-rim/zRim Shot-02.wav"],sJ=["EmuSP12/emusp12-sd/Snaredrum-01.wav","EmuSP12/emusp12-sd/Snaredrum-02.wav","EmuSP12/emusp12-sd/Snaredrum-03.wav","EmuSP12/emusp12-sd/Snaredrum-04.wav","EmuSP12/emusp12-sd/Snaredrum-05.wav","EmuSP12/emusp12-sd/Snaredrum-06.wav","EmuSP12/emusp12-sd/Snaredrum-07.wav","EmuSP12/emusp12-sd/Snaredrum-08.wav","EmuSP12/emusp12-sd/Snaredrum-09.wav","EmuSP12/emusp12-sd/Snaredrum-10.wav","EmuSP12/emusp12-sd/Snaredrum-11.wav","EmuSP12/emusp12-sd/Snaredrum-12.wav","EmuSP12/emusp12-sd/Snaredrum-13.wav","EmuSP12/emusp12-sd/Snaredrum-14.wav","EmuSP12/emusp12-sd/Snaredrum-15.wav","EmuSP12/emusp12-sd/Snaredrum-16.wav","EmuSP12/emusp12-sd/Snaredrum-17.wav","EmuSP12/emusp12-sd/Snaredrum-18.wav","EmuSP12/emusp12-sd/Snaredrum-19.wav","EmuSP12/emusp12-sd/Snaredrum-20.wav","EmuSP12/emusp12-sd/Snaredrum-21.wav"],lJ=["KorgDDM110/korgddm110-bd/Bassdrum.wav"],cJ=["KorgDDM110/korgddm110-cp/Clap.wav"],uJ=["KorgDDM110/korgddm110-cr/Crash.wav"],dJ=["KorgDDM110/korgddm110-hh/Hat Closed.wav"],hJ=["KorgDDM110/korgddm110-ht/Tom H.wav","KorgDDM110/korgddm110-ht/Tom-01.wav"],fJ=["KorgDDM110/korgddm110-lt/Tom L.wav","KorgDDM110/korgddm110-lt/Tom-02.wav"],mJ=["KorgDDM110/korgddm110-oh/Hat Open.wav"],pJ=["KorgDDM110/korgddm110-rim/Rim Shot.wav"],gJ=["KorgDDM110/korgddm110-sd/0Snaredrum.wav"],_J=["KorgKPR77/korgkpr77-bd/Bassdrum.wav"],bJ=["KorgKPR77/korgkpr77-cp/Clap.wav"],SJ=["KorgKPR77/korgkpr77-hh/Hat Closed.wav"],OJ=["KorgKPR77/korgkpr77-oh/Hat Open.wav"],vJ=["KorgKPR77/korgkpr77-sd/Snaredrum.wav"],EJ=["KorgKR55/korgkr55-bd/Bassdrum.wav"],yJ=["KorgKR55/korgkr55-cb/Cowbell.wav"],TJ=["KorgKR55/korgkr55-cr/Cymbal.wav"],CJ=["KorgKR55/korgkr55-hh/Hat Closed.wav"],RJ=["KorgKR55/korgkr55-ht/Tom.wav"],wJ=["KorgKR55/korgkr55-oh/Hat Open.wav"],AJ=["KorgKR55/korgkr55-perc/Claves.wav","KorgKR55/korgkr55-perc/Conga.wav"],IJ=["KorgKR55/korgkr55-rim/Rim Shot.wav"],kJ=["KorgKR55/korgkr55-sd/0Snaredrum.wav"],NJ=["KorgKRZ/korgkrz-bd/Bassdrum.wav"],DJ=["KorgKRZ/korgkrz-cr/Crash.wav"],xJ=["KorgKRZ/korgkrz-fx/FX-01.wav","KorgKRZ/korgkrz-fx/FX-02.wav"],MJ=["KorgKRZ/korgkrz-hh/Hat Closed.wav"],LJ=["KorgKRZ/korgkrz-ht/Tom-02.wav"],PJ=["KorgKRZ/korgkrz-lt/Tom-01.wav"],BJ=["KorgKRZ/korgkrz-misc/Bell.wav"],YJ=["KorgKRZ/korgkrz-oh/Hat Open.wav"],FJ=["KorgKRZ/korgkrz-rd/Ride.wav"],UJ=["KorgKRZ/korgkrz-sd/Snaredrum-01.wav","KorgKRZ/korgkrz-sd/Snaredrum-02.wav"],$J=["KorgM1/korgm1-bd/Bassdrum-01.wav","KorgM1/korgm1-bd/Bassdrum-02.wav","KorgM1/korgm1-bd/Bassdrum-03.wav"],GJ=["KorgM1/korgm1-cb/Cowbel.wav"],qJ=["KorgM1/korgm1-cp/Clap.wav"],QJ=["KorgM1/korgm1-cr/Crash.wav"],HJ=["KorgM1/korgm1-hh/Hat Closed-01.wav","KorgM1/korgm1-hh/Hat Closed-02.wav"],VJ=["KorgM1/korgm1-ht/Tom-02.wav","KorgM1/korgm1-ht/Tom-03.wav"],zJ=["KorgM1/korgm1-misc/Belrng.wav","KorgM1/korgm1-misc/Drop.wav","KorgM1/korgm1-misc/Flexttone.wav","KorgM1/korgm1-misc/Hammer.wav","KorgM1/korgm1-misc/Metal.wav","KorgM1/korgm1-misc/Metronome-01.wav","KorgM1/korgm1-misc/Metronome-02.wav","KorgM1/korgm1-misc/Pole.wav","KorgM1/korgm1-misc/Scratch.wav","KorgM1/korgm1-misc/Snap.wav","KorgM1/korgm1-misc/Tubalar Bell-01.wav","KorgM1/korgm1-misc/Tubalar Bell-02.wav","KorgM1/korgm1-misc/Tubalar Bell-03.wav","KorgM1/korgm1-misc/Tubalar Bell-04.wav","KorgM1/korgm1-misc/Whiplash.wav","KorgM1/korgm1-misc/Windbells.wav"],WJ=["KorgM1/korgm1-mt/Tom-01.wav"],XJ=["KorgM1/korgm1-oh/Hat Open-01.wav","KorgM1/korgm1-oh/Hat Open-02.wav"],KJ=["KorgM1/korgm1-perc/Conga-01.wav","KorgM1/korgm1-perc/Conga-02.wav","KorgM1/korgm1-perc/Hit.wav","KorgM1/korgm1-perc/Pluck.wav","KorgM1/korgm1-perc/Timbale-01.wav","KorgM1/korgm1-perc/Timbale-02.wav","KorgM1/korgm1-perc/Woodblock.wav"],ZJ=["KorgM1/korgm1-rd/Ride.wav"],jJ=["KorgM1/korgm1-rim/Snaredrum-side.wav"],JJ=["KorgM1/korgm1-sd/Snaredrum-01.wav","KorgM1/korgm1-sd/Snaredrum-02.wav","KorgM1/korgm1-sd/Snaredrum-03.wav","KorgM1/korgm1-sd/Snaredrum-04.wav"],eee=["KorgM1/korgm1-sh/Shakers.wav"],tee=["KorgM1/korgm1-tb/Tambourine.wav"],nee=["KorgMinipops/korgminipops-bd/Bassdrum-01.wav","KorgMinipops/korgminipops-bd/Bassdrum-02.wav","KorgMinipops/korgminipops-bd/Bassdrum-03.wav","KorgMinipops/korgminipops-bd/Bassdrum-04.wav","KorgMinipops/korgminipops-bd/Bassdrum-05.wav","KorgMinipops/korgminipops-bd/Bassdrum-06.wav","KorgMinipops/korgminipops-bd/Bassdrum-07.wav"],ree=["KorgMinipops/korgminipops-hh/Hat Closed-01.wav","KorgMinipops/korgminipops-hh/Hat Closed-02.wav","KorgMinipops/korgminipops-hh/Hat Closed-03.wav","KorgMinipops/korgminipops-hh/Hat Closed-04.wav"],aee=["KorgMinipops/korgminipops-misc/Tom-01.wav","KorgMinipops/korgminipops-misc/Tom-02.wav","KorgMinipops/korgminipops-misc/Woodblock-01.wav","KorgMinipops/korgminipops-misc/Woodblock-02.wav"],iee=["KorgMinipops/korgminipops-oh/Hat Open-01.wav","KorgMinipops/korgminipops-oh/Hat Open-02.wav","KorgMinipops/korgminipops-oh/Hat Open-03.wav","KorgMinipops/korgminipops-oh/Hat Open-04.wav"],oee=["KorgMinipops/korgminipops-sd/Snaredrum-01.wav","KorgMinipops/korgminipops-sd/Snaredrum-02.wav","KorgMinipops/korgminipops-sd/Snaredrum-03.wav","KorgMinipops/korgminipops-sd/Snaredrum-04.wav","KorgMinipops/korgminipops-sd/Snaredrum-05.wav","KorgMinipops/korgminipops-sd/Snaredrum-06.wav","KorgMinipops/korgminipops-sd/Snaredrum-07.wav","KorgMinipops/korgminipops-sd/Snaredrum-08.wav","KorgMinipops/korgminipops-sd/Snaredrum-09.wav","KorgMinipops/korgminipops-sd/Snaredrum-10.wav","KorgMinipops/korgminipops-sd/Snaredrum-11.wav","KorgMinipops/korgminipops-sd/Snaredrum-12.wav","KorgMinipops/korgminipops-sd/Snaredrum-13.wav"],see=["KorgPoly800/korgpoly800-bd/Bassdrum-01.wav","KorgPoly800/korgpoly800-bd/Bassdrum-02.wav","KorgPoly800/korgpoly800-bd/Bassdrum-03.wav","KorgPoly800/korgpoly800-bd/Bassdrum-04.wav"],lee=["KorgT3/korgt3-bd/Bassdrum-01.wav","KorgT3/korgt3-bd/Bassdrum-02.wav","KorgT3/korgt3-bd/Bassdrum-03.wav","KorgT3/korgt3-bd/Bassdrum-04.wav","KorgT3/korgt3-bd/Bassdrum-05.wav"],cee=["KorgT3/korgt3-cp/Clap.wav"],uee=["KorgT3/korgt3-hh/Hat Closed-01.wav","KorgT3/korgt3-hh/Hat Closed-02.wav"],dee=["KorgT3/korgt3-misc/Bell-02.wav","KorgT3/korgt3-misc/Bell01.wav","KorgT3/korgt3-misc/Click.wav","KorgT3/korgt3-misc/Tubular Bell.wav"],hee=["KorgT3/korgt3-oh/Hat Open-01.wav","KorgT3/korgt3-oh/Hat Open-02.wav"],fee=["KorgT3/korgt3-perc/Blocks.wav","KorgT3/korgt3-perc/Conga.wav","KorgT3/korgt3-perc/Hit.wav","KorgT3/korgt3-perc/Stick.wav"],mee=["KorgT3/korgt3-rim/Rim shot.wav"],pee=["KorgT3/korgt3-sd/Snaredrum-01.wav","KorgT3/korgt3-sd/Snaredrum-02.wav","KorgT3/korgt3-sd/Snaredrum-03.wav","KorgT3/korgt3-sd/Snaredrum-04.wav","KorgT3/korgt3-sd/Snaredrum-05.wav"],gee=["KorgT3/korgt3-sh/Shaker-01.wav","KorgT3/korgt3-sh/Shaker-02.wav","KorgT3/korgt3-sh/zCabasa.wav"],_ee=["Linn9000/linn9000-bd/BAssdrum.wav"],bee=["Linn9000/linn9000-cb/Cowbell-01.wav","Linn9000/linn9000-cb/Cowbell-02.wav"],See=["Linn9000/linn9000-cr/Crash-01.wav","Linn9000/linn9000-cr/Crash-02.wav"],Oee=["Linn9000/linn9000-hh/Hat Closed.wav"],vee=["Linn9000/linn9000-ht/Tom-01.wav","Linn9000/linn9000-ht/Tom-02.wav"],Eee=["Linn9000/linn9000-lt/Tom-04.wav","Linn9000/linn9000-lt/Tom-05.wav"],yee=["Linn9000/linn9000-mt/Tom-03.wav"],Tee=["Linn9000/linn9000-oh/Hat Open.wav"],Cee=["Linn9000/linn9000-perc/Conga H.wav","Linn9000/linn9000-perc/Conga L.wav","Linn9000/linn9000-perc/Conga M.wav"],Ree=["Linn9000/linn9000-rd/Crash-03.wav","Linn9000/linn9000-rd/Ping.wav"],wee=["Linn9000/linn9000-rim/Rim Shot.wav"],Aee=["Linn9000/linn9000-sd/0Snaredrum.wav"],Iee=["Linn9000/linn9000-tb/Tambourine.wav"],kee=["LinnDrum/linndrum-bd/Bassdrum.wav"],Nee=["LinnDrum/linndrum-cb/Cowbell.wav"],Dee=["LinnDrum/linndrum-cp/Clap.wav"],xee=["LinnDrum/linndrum-cr/Crash.wav"],Mee=["LinnDrum/linndrum-hh/Hat Closed-01.wav","LinnDrum/linndrum-hh/Hat Closed-02.wav","LinnDrum/linndrum-hh/Hat Closed-03.wav"],Lee=["LinnDrum/linndrum-ht/Tom H-01.wav","LinnDrum/linndrum-ht/Tom H-02.wav"],Pee=["LinnDrum/linndrum-lt/Tom L-01.wav","LinnDrum/linndrum-lt/Tom L-02.wav"],Bee=["LinnDrum/linndrum-mt/Tom M-01.wav"],Yee=["LinnDrum/linndrum-oh/Hat Open.wav"],Fee=["LinnDrum/linndrum-perc/Conga H-01.wav","LinnDrum/linndrum-perc/Conga H-02.wav","LinnDrum/linndrum-perc/Conga L-01.wav","LinnDrum/linndrum-perc/Conga L-02.wav","LinnDrum/linndrum-perc/Conga M-01.wav","LinnDrum/linndrum-perc/Conga M-02.wav"],Uee=["LinnDrum/linndrum-rd/Ride.wav"],$ee=["LinnDrum/linndrum-rim/Sidestick-01.wav","LinnDrum/linndrum-rim/Sidestick-02.wav","LinnDrum/linndrum-rim/Sidestick-03.wav"],Gee=["LinnDrum/linndrum-sd/0Snarderum-01.wav","LinnDrum/linndrum-sd/0Snarderum-02.wav","LinnDrum/linndrum-sd/0Snarderum-03.wav"],qee=["LinnDrum/linndrum-sh/Cabasa.wav"],Qee=["LinnDrum/linndrum-tb/Tambourine.wav"],Hee=["LinnLM1/linnlm1-bd/LM-1_BD_1_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_2_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_3_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_4_TL.wav"],Vee=["LinnLM1/linnlm1-cb/LM-1_COWBELL_TL.wav"],zee=["LinnLM1/linnlm1-cp/LM-1_CLAP_1_TL.wav"],Wee=["LinnLM1/linnlm1-hh/LM-1_HH_1_TL.wav"],Xee=["LinnLM1/linnlm1-ht/LM-1_Tom_2_TL.wav"],Kee=["LinnLM1/linnlm1-lt/LM-1_Tom_1_TL.wav"],Zee=["LinnLM1/linnlm1-oh/LM-1_HH_2_TL.wav"],jee=["LinnLM1/linnlm1-perc/LM-1_BONGO_1_TL.wav","LinnLM1/linnlm1-perc/LM-1_BONGO_2_TL.wav","LinnLM1/linnlm1-perc/LM-1_WOODBLOCK_TL.wav"],Jee=["LinnLM1/linnlm1-rim/LM-1_RIMSHOT_1_TL.wav"],ete=["LinnLM1/linnlm1-sd/LM-1_SD_1_TL.wav"],tte=["LinnLM1/linnlm1-sh/LM-1_SHAKER_1_TL.wav"],nte=["LinnLM1/linnlm1-tb/LM-1_TAMB_TL.wav"],rte=["LinnLM2/linnlm2-bd/LM-2_BD_1_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_2_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_3_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_4_TL.wav"],ate=["LinnLM2/linnlm2-cb/LM-2_COWBELL_1_TL.wav"],ite=["LinnLM2/linnlm2-cp/LM-2_CLAP_1_TL.wav"],ote=["LinnLM2/linnlm2-cr/LM-2_CRASH_1_TL.wav"],ste=["LinnLM2/linnlm2-hh/LM-2_HH_1_TL.wav","LinnLM2/linnlm2-hh/LM-2_HH_2_TL.wav"],lte=["LinnLM2/linnlm2-ht/LM-2_TOM_1_TL.wav"],cte=["LinnLM2/linnlm2-lt/LM-2_TOM_3_TL.wav"],ute=["LinnLM2/linnlm2-mt/LM-2_TOM_2_TL.wav"],dte=["LinnLM2/linnlm2-oh/LM-2_OPEN_HH_2_TL.wav","LinnLM2/linnlm2-oh/LM-2_OPEN_HH_TL.wav"],hte=["LinnLM2/linnlm2-rd/LM-2_RIDE_1_TL.wav"],fte=["LinnLM2/linnlm2-rim/LM-2_RIMSHOT_1_TL.wav","LinnLM2/linnlm2-rim/LM-2_RIMSHOT_2_TL.wav"],mte=["LinnLM2/linnlm2-sd/LM-2_SD_1_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_2_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_3_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_4_TL.wav"],pte=["LinnLM2/linnlm2-sh/LM-2_SHAKER_1_TL.wav"],gte=["LinnLM2/linnlm2-tb/LM-2_TAMB_1_TL.wav"],_te=["MFB512/mfb512-bd/Bassdrum.wav"],bte=["MFB512/mfb512-cp/Clap.wav"],Ste=["MFB512/mfb512-cr/Crash.wav"],Ote=["MFB512/mfb512-hh/Hat Closed.wav"],vte=["MFB512/mfb512-ht/Tom H.wav"],Ete=["MFB512/mfb512-lt/Tom L.wav"],yte=["MFB512/mfb512-mt/Tom M.wav"],Tte=["MFB512/mfb512-oh/Hat Open.wav"],Cte=["MFB512/mfb512-sd/Snaredrum.wav"],Rte=["MPC1000/mpc1000-bd/MPC1000_808BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_909BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_DB-BD2_TL.wav","MPC1000/mpc1000-bd/MPC1000_HH-BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_HOUSEBD_TL.wav"],wte=["MPC1000/mpc1000-cp/MPC1000_CLAP_TL.wav"],Ate=["MPC1000/mpc1000-hh/MPC1000_808HH1_TL.wav","MPC1000/mpc1000-hh/MPC1000_808HH2_TL.wav","MPC1000/mpc1000-hh/MPC1000_909CHH_TL.wav","MPC1000/mpc1000-hh/MPC1000_HHCHH1_TL.wav"],Ite=["MPC1000/mpc1000-oh/MPC1000_909OHH_TL.wav"],kte=["MPC1000/mpc1000-perc/MPC1000_HHPERC_TL.wav"],Nte=["MPC1000/mpc1000-sd/MPC1000_808SD_TL.wav","MPC1000/mpc1000-sd/MPC1000_909SD_TL.wav","MPC1000/mpc1000-sd/MPC1000_DB-SN_TL.wav","MPC1000/mpc1000-sd/MPC1000_HH-SN_TL.wav"],Dte=["MPC1000/mpc1000-sh/MPC1000_808MRC_TL.wav"],xte=["MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-01.wav","MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-02.wav","MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-03.wav"],Mte=["MoogConcertMateMG1/moogconcertmatemg1-sd/Snaredrum-1.wav","MoogConcertMateMG1/moogconcertmatemg1-sd/Snaredrum-2.wav"],Lte=["OberheimDMX/oberheimdmx--perc/Timbale H.wav","OberheimDMX/oberheimdmx--perc/Timbale L.wav","OberheimDMX/oberheimdmx--perc/Timbale M.wav"],Pte=["OberheimDMX/oberheimdmx-bd/Bassdrum-01.wav","OberheimDMX/oberheimdmx-bd/Bassdrum-02.wav","OberheimDMX/oberheimdmx-bd/Bassdrum-03.wav"],Bte=["OberheimDMX/oberheimdmx-cp/Clap.wav"],Yte=["OberheimDMX/oberheimdmx-cr/Crash.wav"],Fte=["OberheimDMX/oberheimdmx-hh/Hat Closed.wav"],Ute=["OberheimDMX/oberheimdmx-ht/Tom H.wav"],$te=["OberheimDMX/oberheimdmx-lt/Tom L.wav"],Gte=["OberheimDMX/oberheimdmx-mt/Tom M.wav"],qte=["OberheimDMX/oberheimdmx-oh/Hat Open.wav"],Qte=["OberheimDMX/oberheimdmx-rd/Ride.wav"],Hte=["OberheimDMX/oberheimdmx-rim/Rim Shot.wav"],Vte=["OberheimDMX/oberheimdmx-sd/Snaredrum-01.wav","OberheimDMX/oberheimdmx-sd/Snaredrum-02.wav","OberheimDMX/oberheimdmx-sd/Snaredrum-03.wav"],zte=["OberheimDMX/oberheimdmx-sh/Cabasa.wav"],Wte=["OberheimDMX/oberheimdmx-tb/Tamborine.wav"],Xte=["RhodesPolaris/rhodespolaris-bd/Bassdrum-01.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-02.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-03.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-04.wav"],Kte=["RhodesPolaris/rhodespolaris-misc/Noise-1.wav","RhodesPolaris/rhodespolaris-misc/Noise-2.wav","RhodesPolaris/rhodespolaris-misc/Noise-3.wav","RhodesPolaris/rhodespolaris-misc/Noise-4.wav"],Zte=["RhodesPolaris/rhodespolaris-sd/Snaredrum-01.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-02.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-03.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-04.wav"],jte=["RhythmAce/rhythmace-bd/Bassdrum-01.wav","RhythmAce/rhythmace-bd/Bassdrum-02.wav","RhythmAce/rhythmace-bd/Bassdrum-03.wav"],Jte=["RhythmAce/rhythmace-hh/Hat Closed.wav"],ene=["RhythmAce/rhythmace-ht/Tom H.wav"],tne=["RhythmAce/rhythmace-lt/Tom L.wav"],nne=["RhythmAce/rhythmace-oh/Hat Open.wav"],rne=["RhythmAce/rhythmace-perc/Clave.wav","RhythmAce/rhythmace-perc/Click.wav","RhythmAce/rhythmace-perc/Percussion-01.wav","RhythmAce/rhythmace-perc/Percussion-02.wav","RhythmAce/rhythmace-perc/Percussion-03.wav","RhythmAce/rhythmace-perc/Percussion-04.wav"],ane=["RhythmAce/rhythmace-sd/Snaredrum-01.wav","RhythmAce/rhythmace-sd/Snaredrum-02.wav","RhythmAce/rhythmace-sd/Snaredrum-03.wav"],ine=["RolandCompurhythm1000/rolandcompurhythm1000-bd/Bassdrum.wav"],one=["RolandCompurhythm1000/rolandcompurhythm1000-cb/Cowbell.wav"],sne=["RolandCompurhythm1000/rolandcompurhythm1000-cp/Clap.wav"],lne=["RolandCompurhythm1000/rolandcompurhythm1000-cr/Crash.wav"],cne=["RolandCompurhythm1000/rolandcompurhythm1000-hh/Hat Closed.wav"],une=["RolandCompurhythm1000/rolandcompurhythm1000-ht/Tom H.wav"],dne=["RolandCompurhythm1000/rolandcompurhythm1000-lt/Tom L.wav"],hne=["RolandCompurhythm1000/rolandcompurhythm1000-mt/Tom M.wav"],fne=["RolandCompurhythm1000/rolandcompurhythm1000-oh/Hat Open.wav"],mne=["RolandCompurhythm1000/rolandcompurhythm1000-perc/Conga H.wav","RolandCompurhythm1000/rolandcompurhythm1000-perc/Conga L.wav","RolandCompurhythm1000/rolandcompurhythm1000-perc/Timbale.wav"],pne=["RolandCompurhythm1000/rolandcompurhythm1000-rd/Ride.wav"],gne=["RolandCompurhythm1000/rolandcompurhythm1000-rim/Rimshot.wav"],_ne=["RolandCompurhythm1000/rolandcompurhythm1000-sd/Snaredrum.wav"],bne=["RolandCompurhythm78/rolandcompurhythm78-bd/Bassdrum.wav"],Sne=["RolandCompurhythm78/rolandcompurhythm78-cb/Cowbell.wav"],One=["RolandCompurhythm78/rolandcompurhythm78-hh/Hat Closed-01.wav","RolandCompurhythm78/rolandcompurhythm78-hh/Hat Closed-02.wav"],vne=["RolandCompurhythm78/rolandcompurhythm78-misc/Quid-01.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-02.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-03.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-04.wav"],Ene=["RolandCompurhythm78/rolandcompurhythm78-oh/Hat Open-01.wav","RolandCompurhythm78/rolandcompurhythm78-oh/Hat Open-02.wav"],yne=["RolandCompurhythm78/rolandcompurhythm78-perc/Conga H.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Conga L.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Conga M.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Hit.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-01.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-02.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-03.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-04.wav"],Tne=["RolandCompurhythm78/rolandcompurhythm78-sd/Snaredrum.wav"],Cne=["RolandCompurhythm78/rolandcompurhythm78-tb/Tambourine.wav"],Rne=["RolandCompurhythm8000/rolandcompurhythm8000-bd/Bassdrum.wav"],wne=["RolandCompurhythm8000/rolandcompurhythm8000-cb/Cowbell.wav"],Ane=["RolandCompurhythm8000/rolandcompurhythm8000-cp/Clap.wav"],Ine=["RolandCompurhythm8000/rolandcompurhythm8000-cr/Cymball.wav"],kne=["RolandCompurhythm8000/rolandcompurhythm8000-hh/Hat Closed.wav"],Nne=["RolandCompurhythm8000/rolandcompurhythm8000-ht/Tom H.wav"],Dne=["RolandCompurhythm8000/rolandcompurhythm8000-lt/Tom L.wav"],xne=["RolandCompurhythm8000/rolandcompurhythm8000-mt/Tom M.wav"],Mne=["RolandCompurhythm8000/rolandcompurhythm8000-oh/Hat Open.wav"],Lne=["RolandCompurhythm8000/rolandcompurhythm8000-perc/Claves.wav","RolandCompurhythm8000/rolandcompurhythm8000-perc/Cr8kmcng.wav"],Pne=["RolandCompurhythm8000/rolandcompurhythm8000-rim/Rimshot.wav"],Bne=["RolandCompurhythm8000/rolandcompurhythm8000-sd/Snarderum.wav"],Yne=["RolandD110/rolandd110-bd/Bassdrum.wav"],Fne=["RolandD110/rolandd110-cb/Cowbell H.wav","RolandD110/rolandd110-cb/Cowbell L.wav"],Une=["RolandD110/rolandd110-cr/Crash.wav"],$ne=["RolandD110/rolandd110-hh/Hat Closed.wav"],Gne=["RolandD110/rolandd110-lt/Tom.wav"],qne=["RolandD110/rolandd110-oh/Hat Open.wav","RolandD110/rolandd110-oh/Hat Pedal.wav"],Qne=["RolandD110/rolandd110-perc/Bongo.wav","RolandD110/rolandd110-perc/Conga.wav","RolandD110/rolandd110-perc/Woodblock.wav"],Hne=["RolandD110/rolandd110-rd/Ride.wav"],Vne=["RolandD110/rolandd110-rim/Rimshot.wav"],zne=["RolandD110/rolandd110-sd/Snaredrum-01.wav","RolandD110/rolandd110-sd/Snaredrum-02.wav","RolandD110/rolandd110-sd/Snaredrum-03.wav"],Wne=["RolandD110/rolandd110-sh/Cabasa.wav"],Xne=["RolandD110/rolandd110-tb/Tambourine.wav"],Kne=["RolandD70/rolandd70-bd/Bassdrum-01.wav","RolandD70/rolandd70-bd/Bassdrum-02.wav","RolandD70/rolandd70-bd/Bassdrum-03.wav","RolandD70/rolandd70-bd/Bassdrum-04.wav"],Zne=["RolandD70/rolandd70-cb/Cowbell.wav"],jne=["RolandD70/rolandd70-cp/Clap.wav"],Jne=["RolandD70/rolandd70-cr/Crash.wav"],ere=["RolandD70/rolandd70-hh/Hat Closed.wav"],tre=["RolandD70/rolandd70-lt/Tom-02.wav"],nre=["RolandD70/rolandd70-mt/Tom.-01.wav"],rre=["RolandD70/rolandd70-oh/Hat Open.wav"],are=["RolandD70/rolandd70-perc/Sticks.wav"],ire=["RolandD70/rolandd70-rd/Ride.wav"],ore=["RolandD70/rolandd70-rim/Rim Shot.wav"],sre=["RolandD70/rolandd70-sd/Snaredrum-01.wav","RolandD70/rolandd70-sd/Snaredrum-02.wav","RolandD70/rolandd70-sd/Snaredrum-03.wav","RolandD70/rolandd70-sd/Snaredrum-04.wav","RolandD70/rolandd70-sd/Snaredrum-05.wav"],lre=["RolandD70/rolandd70-sh/Cabasa.wav"],cre=["RolandDDR30/rolandddr30-bd/Bassdrum-01.wav","RolandDDR30/rolandddr30-bd/Bassdrum-02.wav","RolandDDR30/rolandddr30-bd/Bassdrum-03.wav","RolandDDR30/rolandddr30-bd/Bassdrum-04.wav","RolandDDR30/rolandddr30-bd/Bassdrum-05.wav","RolandDDR30/rolandddr30-bd/Bassdrum-06.wav","RolandDDR30/rolandddr30-bd/Bassdrum-07.wav","RolandDDR30/rolandddr30-bd/Bassdrum-08.wav"],ure=["RolandDDR30/rolandddr30-ht/Tom-01.wav","RolandDDR30/rolandddr30-ht/Tom-03.wav","RolandDDR30/rolandddr30-ht/Tom-05.wav","RolandDDR30/rolandddr30-ht/Tom-07.wav"],dre=["RolandDDR30/rolandddr30-lt/Tom-02.wav","RolandDDR30/rolandddr30-lt/Tom-04.wav","RolandDDR30/rolandddr30-lt/Tom-06.wav","RolandDDR30/rolandddr30-lt/Tom-08.wav"],hre=["RolandDDR30/rolandddr30-sd/Snaredrum-01.wav","RolandDDR30/rolandddr30-sd/Snaredrum-02.wav","RolandDDR30/rolandddr30-sd/Snaredrum-03.wav","RolandDDR30/rolandddr30-sd/Snaredrum-04.wav","RolandDDR30/rolandddr30-sd/Snaredrum-05.wav","RolandDDR30/rolandddr30-sd/Snaredrum-06.wav","RolandDDR30/rolandddr30-sd/Snaredrum-07.wav","RolandDDR30/rolandddr30-sd/Snaredrum-08.wav"],fre=["RolandJD990/rolandjd990-bd/Bryt-kck.wav","RolandJD990/rolandjd990-bd/Butt-kck.wav","RolandJD990/rolandjd990-bd/Gate-kck.wav","RolandJD990/rolandjd990-bd/Indstr-k.wav","RolandJD990/rolandjd990-bd/Mach-kck.wav","RolandJD990/rolandjd990-bd/Mondo-k.wav","RolandJD990/rolandjd990-bd/Room-kck.wav","RolandJD990/rolandjd990-bd/Smash-k.wav","RolandJD990/rolandjd990-bd/Solid-k.wav","RolandJD990/rolandjd990-bd/Tekno-k.wav"],mre=["RolandJD990/rolandjd990-cb/Cowbell.wav"],pre=["RolandJD990/rolandjd990-cp/Dance-cl.wav"],gre=["RolandJD990/rolandjd990-cr/Crsh-cym.wav"],_re=["RolandJD990/rolandjd990-hh/Chh_1.wav","RolandJD990/rolandjd990-hh/Chh_2.wav","RolandJD990/rolandjd990-hh/Lite-ch1.wav","RolandJD990/rolandjd990-hh/Lite-ch2.wav"],bre=["RolandJD990/rolandjd990-ht/Rim-tom1.wav"],Sre=["RolandJD990/rolandjd990-lt/Blast-tm.wav","RolandJD990/rolandjd990-lt/Boosh-tm.wav","RolandJD990/rolandjd990-lt/E-tom.wav","RolandJD990/rolandjd990-lt/Power_tm.wav","RolandJD990/rolandjd990-lt/Rim-tom4.wav"],Ore=["RolandJD990/rolandjd990-misc/Crystal.wav","RolandJD990/rolandjd990-misc/Digibels.wav","RolandJD990/rolandjd990-misc/Digichim.wav","RolandJD990/rolandjd990-misc/Fingbell.wav","RolandJD990/rolandjd990-misc/Gamelan.wav","RolandJD990/rolandjd990-misc/Kalimba.wav","RolandJD990/rolandjd990-misc/Marimwav.wav","RolandJD990/rolandjd990-misc/Org_bell.wav","RolandJD990/rolandjd990-misc/Plink.wav","RolandJD990/rolandjd990-misc/Plunk.wav","RolandJD990/rolandjd990-misc/Vibes.wav","RolandJD990/rolandjd990-misc/Xylo.wav"],vre=["RolandJD990/rolandjd990-mt/Rim-tom2.wav","RolandJD990/rolandjd990-mt/Rim-tom3.wav"],Ere=["RolandJD990/rolandjd990-oh/Lite-ohh.wav","RolandJD990/rolandjd990-oh/Ohh.wav"],yre=["RolandJD990/rolandjd990-perc/Agogo_bl.wav","RolandJD990/rolandjd990-perc/Bottlhit.wav","RolandJD990/rolandjd990-perc/Rattles.wav","RolandJD990/rolandjd990-perc/Sm_metal.wav","RolandJD990/rolandjd990-perc/Snaps.wav","RolandJD990/rolandjd990-perc/Woodcrak.wav"],Tre=["RolandJD990/rolandjd990-rd/Ride_cym.wav"],Cre=["RolandJD990/rolandjd990-sd/90's-sd.wav","RolandJD990/rolandjd990-sd/Attack_s.wav","RolandJD990/rolandjd990-sd/Bigshots.wav","RolandJD990/rolandjd990-sd/Combo-sd.wav","RolandJD990/rolandjd990-sd/Dance-s1.wav","RolandJD990/rolandjd990-sd/Dance-s2.wav","RolandJD990/rolandjd990-sd/Disco-sd.wav","RolandJD990/rolandjd990-sd/Hard-sd.wav","RolandJD990/rolandjd990-sd/Hiphop-s.wav","RolandJD990/rolandjd990-sd/House-sd.wav","RolandJD990/rolandjd990-sd/Power_sd.wav","RolandJD990/rolandjd990-sd/Rap-sd.wav","RolandJD990/rolandjd990-sd/Splat-sd.wav","RolandJD990/rolandjd990-sd/Swing-sd.wav","RolandJD990/rolandjd990-sd/Video-sd.wav"],Rre=["RolandJD990/rolandjd990-tb/Tambourn.wav"],wre=["RolandMC202/rolandmc202-bd/Bassdrum-01.wav","RolandMC202/rolandmc202-bd/Bassdrum-02.wav","RolandMC202/rolandmc202-bd/Bassdrum-03.wav","RolandMC202/rolandmc202-bd/Bassdrum-04.wav","RolandMC202/rolandmc202-bd/Bassdrum-05.wav"],Are=["RolandMC202/rolandmc202-ht/Tom H-02.wav","RolandMC202/rolandmc202-ht/Tom H-03.wav","RolandMC202/rolandmc202-ht/Tom H-04.wav"],Ire=["RolandMC202/rolandmc202-perc/Click.wav"],kre=["RolandMC303/rolandmc303-bd/606bd1.wav","RolandMC303/rolandmc303-bd/606bd2.wav","RolandMC303/rolandmc303-bd/606bd3.wav","RolandMC303/rolandmc303-bd/Afrofeet.wav","RolandMC303/rolandmc303-bd/Blipbd.wav","RolandMC303/rolandmc303-bd/Cavebd.wav","RolandMC303/rolandmc303-bd/Cavebd2.wav","RolandMC303/rolandmc303-bd/Distbd1.wav","RolandMC303/rolandmc303-bd/Distbd2.wav","RolandMC303/rolandmc303-bd/Distbd3.wav","RolandMC303/rolandmc303-bd/Drybd1.wav","RolandMC303/rolandmc303-bd/Drybd2.wav","RolandMC303/rolandmc303-bd/Drybd3.wav","RolandMC303/rolandmc303-bd/Elecbd.wav","RolandMC303/rolandmc303-bd/Jnglebd2.wav","RolandMC303/rolandmc303-bd/Junglebd.wav"],Nre=["RolandMC303/rolandmc303-cb/78cowbel.wav","RolandMC303/rolandmc303-cb/Cowbell.wav"],Dre=["RolandMC303/rolandmc303-cp/707clap.wav","RolandMC303/rolandmc303-cp/Hardclap.wav","RolandMC303/rolandmc303-cp/Hc2clap.wav","RolandMC303/rolandmc303-cp/Hipclap1.wav","RolandMC303/rolandmc303-cp/Rapclap1.wav","RolandMC303/rolandmc303-cp/Rapclap2.wav","RolandMC303/rolandmc303-cp/Realclap.wav","RolandMC303/rolandmc303-cp/Shakecla.wav"],xre=["RolandMC303/rolandmc303-fx/Hrtbeat.wav","RolandMC303/rolandmc303-fx/Whitnoiz.wav"],Mre=["RolandMC303/rolandmc303-hh/606ch.wav","RolandMC303/rolandmc303-hh/707ch.wav","RolandMC303/rolandmc303-hh/78ch.wav","RolandMC303/rolandmc303-hh/Realch1.wav","RolandMC303/rolandmc303-hh/Realch2.wav","RolandMC303/rolandmc303-hh/Roomch.wav"],Lre=["RolandMC303/rolandmc303-ht/78hitom.wav","RolandMC303/rolandmc303-ht/Achitom1.wav","RolandMC303/rolandmc303-ht/Achitom2.wav","RolandMC303/rolandmc303-ht/Lechito1.wav","RolandMC303/rolandmc303-ht/Lechito2.wav"],Pre=["RolandMC303/rolandmc303-lt/78lotom.wav","RolandMC303/rolandmc303-lt/Aclotom1.wav","RolandMC303/rolandmc303-lt/Aclotom2.wav","RolandMC303/rolandmc303-lt/Lecloto2.wav","RolandMC303/rolandmc303-lt/Losyntht.wav"],Bre=["RolandMC303/rolandmc303-misc/Asiangon.wav","RolandMC303/rolandmc303-misc/Fnkygost.wav","RolandMC303/rolandmc303-misc/Fxsd1.wav","RolandMC303/rolandmc303-misc/Fxsd2.wav","RolandMC303/rolandmc303-misc/Mgblip1.wav","RolandMC303/rolandmc303-misc/Mutecuic.wav","RolandMC303/rolandmc303-misc/Opencuic.wav","RolandMC303/rolandmc303-misc/Slap.wav"],Yre=["RolandMC303/rolandmc303-mt/78midtom.wav","RolandMC303/rolandmc303-mt/Acmidtm2.wav","RolandMC303/rolandmc303-mt/Acmidtom.wav","RolandMC303/rolandmc303-mt/Lecmidt1.wav","RolandMC303/rolandmc303-mt/Lecmidt2.wav","RolandMC303/rolandmc303-mt/Midsynth.wav"],Fre=["RolandMC303/rolandmc303-oh/707oh.wav","RolandMC303/rolandmc303-oh/78oh.wav","RolandMC303/rolandmc303-oh/Realoh1.wav","RolandMC303/rolandmc303-oh/Realoh2.wav","RolandMC303/rolandmc303-oh/Roomoh.wav"],Ure=["RolandMC303/rolandmc303-perc/78guiro.wav","RolandMC303/rolandmc303-perc/78metalb.wav","RolandMC303/rolandmc303-perc/Bamboosd.wav","RolandMC303/rolandmc303-perc/Bamboost.wav","RolandMC303/rolandmc303-perc/Brushswi.wav","RolandMC303/rolandmc303-perc/Claves.wav","RolandMC303/rolandmc303-perc/Elechibo.wav","RolandMC303/rolandmc303-perc/Eleclobo.wav","RolandMC303/rolandmc303-perc/Elecloto.wav","RolandMC303/rolandmc303-perc/Fingersn.wav","RolandMC303/rolandmc303-perc/Hiagogo.wav","RolandMC303/rolandmc303-perc/Hibamboo.wav","RolandMC303/rolandmc303-perc/Hibongoo.wav","RolandMC303/rolandmc303-perc/Hicongao.wav","RolandMC303/rolandmc303-perc/Hicongas.wav","RolandMC303/rolandmc303-perc/Hihyoshi.wav","RolandMC303/rolandmc303-perc/Hisyntht.wav","RolandMC303/rolandmc303-perc/Hitimbal.wav","RolandMC303/rolandmc303-perc/Hiwoodbl.wav","RolandMC303/rolandmc303-perc/Loagogo.wav","RolandMC303/rolandmc303-perc/Lobamboo.wav","RolandMC303/rolandmc303-perc/Lobongoo.wav","RolandMC303/rolandmc303-perc/Locongao.wav","RolandMC303/rolandmc303-perc/Lohyoshi.wav","RolandMC303/rolandmc303-perc/Longguir.wav","RolandMC303/rolandmc303-perc/Longwhis.wav","RolandMC303/rolandmc303-perc/Lotimbal.wav","RolandMC303/rolandmc303-perc/Lowoodbl.wav","RolandMC303/rolandmc303-perc/Mutepand.wav","RolandMC303/rolandmc303-perc/Mutesurd.wav","RolandMC303/rolandmc303-perc/Mutetria.wav","RolandMC303/rolandmc303-perc/Openpand.wav","RolandMC303/rolandmc303-perc/Opensurd.wav","RolandMC303/rolandmc303-perc/Opentria.wav","RolandMC303/rolandmc303-perc/Shortgui.wav","RolandMC303/rolandmc303-perc/Shortwhi.wav","RolandMC303/rolandmc303-perc/Tablabay.wav","RolandMC303/rolandmc303-perc/Udo.wav","RolandMC303/rolandmc303-perc/Vibrasla.wav"],$re=["RolandMC303/rolandmc303-rd/Ridecym2.wav","RolandMC303/rolandmc303-rd/Ridecymb.wav"],Gre=["RolandMC303/rolandmc303-rim/Rimsd1.wav","RolandMC303/rolandmc303-rim/Rimsd2.wav","RolandMC303/rolandmc303-rim/Rimshot.wav","RolandMC303/rolandmc303-rim/Tinyrim2.wav","RolandMC303/rolandmc303-rim/Tinyrim3.wav","RolandMC303/rolandmc303-rim/Tinyrim4.wav"],qre=["RolandMC303/rolandmc303-sd/606sd1.wav","RolandMC303/rolandmc303-sd/606sd2.wav","RolandMC303/rolandmc303-sd/606sd3.wav","RolandMC303/rolandmc303-sd/78sd.wav","RolandMC303/rolandmc303-sd/80809sd.wav","RolandMC303/rolandmc303-sd/Brushslp.wav","RolandMC303/rolandmc303-sd/Brushtap.wav","RolandMC303/rolandmc303-sd/Clipsd1.wav","RolandMC303/rolandmc303-sd/Clipsd2.wav","RolandMC303/rolandmc303-sd/Drysd1.wav","RolandMC303/rolandmc303-sd/Drysd2.wav","RolandMC303/rolandmc303-sd/Elecsd1.wav","RolandMC303/rolandmc303-sd/Funkysd1.wav","RolandMC303/rolandmc303-sd/Funkysd2.wav","RolandMC303/rolandmc303-sd/Hardsd1.wav","RolandMC303/rolandmc303-sd/Hypersd1.wav","RolandMC303/rolandmc303-sd/Hypersd2.wav","RolandMC303/rolandmc303-sd/Jnglesd1.wav","RolandMC303/rolandmc303-sd/Jnglesd2.wav","RolandMC303/rolandmc303-sd/Jnglesd3.wav","RolandMC303/rolandmc303-sd/Jnglesd4.wav","RolandMC303/rolandmc303-sd/Midbambo.wav","RolandMC303/rolandmc303-sd/Rapsd.wav","RolandMC303/rolandmc303-sd/Tambsd1.wav","RolandMC303/rolandmc303-sd/Tightsd.wav","RolandMC303/rolandmc303-sd/Tinysd.wav"],Qre=["RolandMC303/rolandmc303-sh/626shake.wav","RolandMC303/rolandmc303-sh/Cabasado.wav","RolandMC303/rolandmc303-sh/Cabasaup.wav","RolandMC303/rolandmc303-sh/Maracas.wav","RolandMC303/rolandmc303-sh/Realph1.wav","RolandMC303/rolandmc303-sh/Realph2.wav","RolandMC303/rolandmc303-sh/Shaker.wav"],Hre=["RolandMC303/rolandmc303-tb/78tamb.wav","RolandMC303/rolandmc303-tb/Hittamb.wav","RolandMC303/rolandmc303-tb/Jngletam.wav","RolandMC303/rolandmc303-tb/Shaketam.wav","RolandMC303/rolandmc303-tb/Tambouri.wav"],Vre=["RolandMT32/rolandmt32-bd/Bassdrum.wav"],zre=["RolandMT32/rolandmt32-cb/Cowbell.wav"],Wre=["RolandMT32/rolandmt32-cp/Clap.wav"],Xre=["RolandMT32/rolandmt32-cr/Crash.wav"],Kre=["RolandMT32/rolandmt32-hh/Hat Closed.wav"],Zre=["RolandMT32/rolandmt32-ht/Tom H.wav"],jre=["RolandMT32/rolandmt32-lt/Tom L.wav"],Jre=["RolandMT32/rolandmt32-mt/Tom M.wav"],eae=["RolandMT32/rolandmt32-oh/Hat Open-01.wav","RolandMT32/rolandmt32-oh/Hat Open-02.wav"],tae=["RolandMT32/rolandmt32-perc/Agogo H.wav","RolandMT32/rolandmt32-perc/Agogo L.wav","RolandMT32/rolandmt32-perc/Bongo H.wav","RolandMT32/rolandmt32-perc/Bongo L.wav","RolandMT32/rolandmt32-perc/Claves.wav","RolandMT32/rolandmt32-perc/Conga H.wav","RolandMT32/rolandmt32-perc/Conga L.wav","RolandMT32/rolandmt32-perc/Conga Muted H.wav","RolandMT32/rolandmt32-perc/Quijada.wav","RolandMT32/rolandmt32-perc/Timbale H.wav","RolandMT32/rolandmt32-perc/Timbale L.wav","RolandMT32/rolandmt32-perc/Whistle Short.wav","RolandMT32/rolandmt32-perc/Whistle.wav"],nae=["RolandMT32/rolandmt32-rd/Ride.wav"],rae=["RolandMT32/rolandmt32-rim/RimShot.wav"],aae=["RolandMT32/rolandmt32-sd/Snaredrum-01.wav","RolandMT32/rolandmt32-sd/Snaredrum-02.wav"],iae=["RolandMT32/rolandmt32-sh/Cabasa.wav","RolandMT32/rolandmt32-sh/Maracas.wav"],oae=["RolandMT32/rolandmt32-tb/Tambourine.wav"],sae=["RolandR8/rolandr8-bd/Bassdrum-01.wav","RolandR8/rolandr8-bd/Bassdrum-02.wav","RolandR8/rolandr8-bd/Bassdrum-03.wav","RolandR8/rolandr8-bd/Bassdrum-04.wav","RolandR8/rolandr8-bd/Bassdrum-05.wav","RolandR8/rolandr8-bd/Bassdrum-06.wav","RolandR8/rolandr8-bd/Bassdrum-07.wav"],lae=["RolandR8/rolandr8-cb/Cowbell.wav"],cae=["RolandR8/rolandr8-cp/Clap.wav"],uae=["RolandR8/rolandr8-cr/Crash.wav"],dae=["RolandR8/rolandr8-hh/Hat Closed.wav","RolandR8/rolandr8-hh/Hat Pedal.wav"],hae=["RolandR8/rolandr8-ht/Tom H-01.wav","RolandR8/rolandr8-ht/Tom H-02.wav","RolandR8/rolandr8-ht/Tom H-03.wav","RolandR8/rolandr8-ht/Tom H-04.wav"],fae=["RolandR8/rolandr8-lt/Tom L-01.wav","RolandR8/rolandr8-lt/Tom L-02.wav","RolandR8/rolandr8-lt/Tom L-03.wav","RolandR8/rolandr8-lt/Tom L-04.wav"],mae=["RolandR8/rolandr8-mt/Tom M-01.wav","RolandR8/rolandr8-mt/Tom M-02.wav","RolandR8/rolandr8-mt/Tom M-03.wav","RolandR8/rolandr8-mt/Tom M-04.wav"],pae=["RolandR8/rolandr8-oh/Hat Open.wav"],gae=["RolandR8/rolandr8-perc/Bell-01.wav","RolandR8/rolandr8-perc/Bell-02.wav","RolandR8/rolandr8-perc/Bongo H.wav","RolandR8/rolandr8-perc/Bongo L.wav","RolandR8/rolandr8-perc/Conga.wav","RolandR8/rolandr8-perc/Metal.wav","RolandR8/rolandr8-perc/Whistle.wav","RolandR8/rolandr8-perc/Wood Block.wav"],_ae=["RolandR8/rolandr8-rd/Ride-01.wav","RolandR8/rolandr8-rd/Ride-02.wav"],bae=["RolandR8/rolandr8-rim/Rimshot1.wav","RolandR8/rolandr8-rim/Rimshot2.wav"],Sae=["RolandR8/rolandr8-sd/Snaredrum-01.wav","RolandR8/rolandr8-sd/Snaredrum-02.wav","RolandR8/rolandr8-sd/Snaredrum-03.wav","RolandR8/rolandr8-sd/Snaredrum-04.wav","RolandR8/rolandr8-sd/Snaredrum-05.wav","RolandR8/rolandr8-sd/Snaredrum-06.wav","RolandR8/rolandr8-sd/Snaredrum-07.wav","RolandR8/rolandr8-sd/Snaredrum-08.wav","RolandR8/rolandr8-sd/Snaredrum-09.wav","RolandR8/rolandr8-sd/Snaredrum-10.wav","RolandR8/rolandr8-sd/Snaredrum-11.wav","RolandR8/rolandr8-sd/Snaredrum-12.wav"],Oae=["RolandR8/rolandr8-sh/Cabasa1.wav","RolandR8/rolandr8-sh/Cabasa2.wav"],vae=["RolandR8/rolandr8-tb/Tambourine.wav"],Eae=["RolandS50/rolands50-bd/Bassdrum-01.wav","RolandS50/rolands50-bd/Bassdrum-02.wav","RolandS50/rolands50-bd/Bassdrum-03.wav","RolandS50/rolands50-bd/Bassdrum-04.wav"],yae=["RolandS50/rolands50-cb/Cowbell.wav"],Tae=["RolandS50/rolands50-cp/Clap.wav"],Cae=["RolandS50/rolands50-cr/China.wav","RolandS50/rolands50-cr/Crash.wav"],Rae=["RolandS50/rolands50-ht/Tom-01.wav"],wae=["RolandS50/rolands50-lt/Tom-03.wav","RolandS50/rolands50-lt/Tom-04.wav"],Aae=["RolandS50/rolands50-misc/Cuica-01.wav","RolandS50/rolands50-misc/Cuica-02.wav","RolandS50/rolands50-misc/Cuical-01.wav","RolandS50/rolands50-misc/Cuical-02.wav","RolandS50/rolands50-misc/Gong.wav","RolandS50/rolands50-misc/Tria-2.wav"],Iae=["RolandS50/rolands50-mt/Tom-02.wav"],kae=["RolandS50/rolands50-oh/Hihat.wav"],Nae=["RolandS50/rolands50-perc/Agogo-01.wav","RolandS50/rolands50-perc/Agogo-02.wav","RolandS50/rolands50-perc/Bongo.wav","RolandS50/rolands50-perc/Claves-01.wav","RolandS50/rolands50-perc/Claves-02.wav","RolandS50/rolands50-perc/Conga-01.wav","RolandS50/rolands50-perc/Conga-02.wav","RolandS50/rolands50-perc/Conga-03.wav","RolandS50/rolands50-perc/Qijada.wav","RolandS50/rolands50-perc/Timbale H.wav","RolandS50/rolands50-perc/Timbale L.wav","RolandS50/rolands50-perc/Tria-1.wav","RolandS50/rolands50-perc/Wblk.wav","RolandS50/rolands50-perc/Whstl.wav"],Dae=["RolandS50/rolands50-rd/Ride.wav"],xae=["RolandS50/rolands50-sd/Snaredrum-01.wav","RolandS50/rolands50-sd/Snaredrum-02.wav","RolandS50/rolands50-sd/Snaredrum-03.wav"],Mae=["RolandS50/rolands50-sh/Cabasa-01.wav","RolandS50/rolands50-sh/Cabasa-02.wav","RolandS50/rolands50-sh/Maracas-01.wav","RolandS50/rolands50-sh/Maracas-02.wav"],Lae=["RolandS50/rolands50-tb/Tambourine-01.wav","RolandS50/rolands50-tb/Tambourine-02.wav"],Pae=["RolandSH09/rolandsh09-bd/Bassdrum-01.wav","RolandSH09/rolandsh09-bd/Bassdrum-02.wav","RolandSH09/rolandsh09-bd/Bassdrum-03.wav","RolandSH09/rolandsh09-bd/Bassdrum-04.wav","RolandSH09/rolandsh09-bd/Bassdrum-05.wav","RolandSH09/rolandsh09-bd/Bassdrum-06.wav","RolandSH09/rolandsh09-bd/Bassdrum-07.wav","RolandSH09/rolandsh09-bd/Bassdrum-08.wav","RolandSH09/rolandsh09-bd/Bassdrum-09.wav","RolandSH09/rolandsh09-bd/Bassdrum-10.wav","RolandSH09/rolandsh09-bd/Bassdrum-11.wav","RolandSH09/rolandsh09-bd/Bassdrum-12.wav","RolandSH09/rolandsh09-bd/Bassdrum-13.wav","RolandSH09/rolandsh09-bd/Bassdrum-14.wav","RolandSH09/rolandsh09-bd/Bassdrum-15.wav","RolandSH09/rolandsh09-bd/Bassdrum-16.wav","RolandSH09/rolandsh09-bd/Bassdrum-17.wav","RolandSH09/rolandsh09-bd/Bassdrum-18.wav","RolandSH09/rolandsh09-bd/Bassdrum-19.wav","RolandSH09/rolandsh09-bd/Bassdrum-20.wav","RolandSH09/rolandsh09-bd/Bassdrum-21.wav","RolandSH09/rolandsh09-bd/Bassdrum-22.wav","RolandSH09/rolandsh09-bd/Bassdrum-23.wav","RolandSH09/rolandsh09-bd/Bassdrum-24.wav","RolandSH09/rolandsh09-bd/Bassdrum-25.wav","RolandSH09/rolandsh09-bd/Bassdrum-26.wav","RolandSH09/rolandsh09-bd/Bassdrum-27.wav","RolandSH09/rolandsh09-bd/Bassdrum-28.wav","RolandSH09/rolandsh09-bd/Bassdrum-29.wav","RolandSH09/rolandsh09-bd/Bassdrum-30.wav","RolandSH09/rolandsh09-bd/Bassdrum-31.wav","RolandSH09/rolandsh09-bd/Bassdrum-32.wav","RolandSH09/rolandsh09-bd/Bassdrum-33.wav","RolandSH09/rolandsh09-bd/Bassdrum-34.wav","RolandSH09/rolandsh09-bd/Bassdrum-35.wav","RolandSH09/rolandsh09-bd/Bassdrum-36.wav","RolandSH09/rolandsh09-bd/Bassdrum-37.wav","RolandSH09/rolandsh09-bd/Bassdrum-38.wav","RolandSH09/rolandsh09-bd/Bassdrum-39.wav","RolandSH09/rolandsh09-bd/Bassdrum-40.wav","RolandSH09/rolandsh09-bd/Bassdrum-41.wav","RolandSH09/rolandsh09-bd/Bassdrum-42.wav","RolandSH09/rolandsh09-bd/Bassdrum-43.wav"],Bae=["RolandSystem100/rolandsystem100-bd/Bassdrum-01.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-02.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-03.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-04.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-05.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-06.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-07.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-08.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-09.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-10.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-11.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-12.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-13.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-14.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-15.wav"],Yae=["RolandSystem100/rolandsystem100-hh/Hat Closed-01.wav","RolandSystem100/rolandsystem100-hh/Hat Closed-02.wav"],Fae=["RolandSystem100/rolandsystem100-misc/Tock.wav","RolandSystem100/rolandsystem100-misc/Triangle.wav"],Uae=["RolandSystem100/rolandsystem100-oh/Hat Open-01.wav","RolandSystem100/rolandsystem100-oh/Hat Open-02.wav","RolandSystem100/rolandsystem100-oh/Hat Open-03.wav"],$ae=["RolandSystem100/rolandsystem100-perc/Bell.wav","RolandSystem100/rolandsystem100-perc/Click-01.wav","RolandSystem100/rolandsystem100-perc/Click-02.wav","RolandSystem100/rolandsystem100-perc/Click-03.wav","RolandSystem100/rolandsystem100-perc/Click-04.wav","RolandSystem100/rolandsystem100-perc/Click-05.wav","RolandSystem100/rolandsystem100-perc/Click-06.wav","RolandSystem100/rolandsystem100-perc/Pling-01.wav","RolandSystem100/rolandsystem100-perc/Pling-02.wav","RolandSystem100/rolandsystem100-perc/Pling-03.wav","RolandSystem100/rolandsystem100-perc/Plopp-01.wav","RolandSystem100/rolandsystem100-perc/Plopp-02.wav","RolandSystem100/rolandsystem100-perc/Plopp-03.wav","RolandSystem100/rolandsystem100-perc/Plopp-04.wav","RolandSystem100/rolandsystem100-perc/Plopp-05.wav","RolandSystem100/rolandsystem100-perc/Plopp-06.wav","RolandSystem100/rolandsystem100-perc/Plopp-07.wav","RolandSystem100/rolandsystem100-perc/Plopp-08.wav","RolandSystem100/rolandsystem100-perc/Plopp-09.wav"],Gae=["RolandSystem100/rolandsystem100-sd/Snaredrum-01.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-02.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-03.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-04.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-05.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-06.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-07.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-08.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-09.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-10.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-11.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-12.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-14.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-15.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-16.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-17.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-18.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-19.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-20.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-21.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-22.wav"],qae=["RolandTR505/rolandtr505-bd/Bassdrum.wav"],Qae=["RolandTR505/rolandtr505-cb/Cowbell H.wav","RolandTR505/rolandtr505-cb/Cowbell L.wav"],Hae=["RolandTR505/rolandtr505-cp/Clap.wav"],Vae=["RolandTR505/rolandtr505-cr/Crash.wav"],zae=["RolandTR505/rolandtr505-hh/Hat Closed.wav"],Wae=["RolandTR505/rolandtr505-ht/Tom H.wav"],Xae=["RolandTR505/rolandtr505-lt/Tom L.wav"],Kae=["RolandTR505/rolandtr505-mt/Tom M.wav"],Zae=["RolandTR505/rolandtr505-oh/Hat Open.wav"],jae=["RolandTR505/rolandtr505-perc/Conga H.wav","RolandTR505/rolandtr505-perc/Conga L.wav","RolandTR505/rolandtr505-perc/Timbale.wav"],Jae=["RolandTR505/rolandtr505-rd/Ride.wav"],eie=["RolandTR505/rolandtr505-rim/Rimshot.wav"],tie=["RolandTR505/rolandtr505-sd/Snaredrum.wav"],nie=["RolandTR606/rolandtr606-bd/Bassdrum.wav"],rie=["RolandTR606/rolandtr606-cr/Cymbal.wav"],aie=["RolandTR606/rolandtr606-hh/Hat Closed.wav"],iie=["RolandTR606/rolandtr606-ht/Tom H.wav"],oie=["RolandTR606/rolandtr606-lt/Tom L.wav"],sie=["RolandTR606/rolandtr606-oh/Hat Open.wav"],lie=["RolandTR606/rolandtr606-sd/Snaredrum.wav"],cie=["RolandTR626/rolandtr626-bd/Bassdrum-01.wav","RolandTR626/rolandtr626-bd/Bassdrum-02.wav"],uie=["RolandTR626/rolandtr626-cb/Cowbell.wav"],die=["RolandTR626/rolandtr626-cp/Clap.wav"],hie=["RolandTR626/rolandtr626-cr/Crash.wav","RolandTR626/rolandtr626-cr/zChina.wav"],fie=["RolandTR626/rolandtr626-hh/Hat Closed.wav"],mie=["RolandTR626/rolandtr626-ht/Tom H-01.wav","RolandTR626/rolandtr626-ht/Tom H-02.wav"],pie=["RolandTR626/rolandtr626-lt/Tom L-01.wav","RolandTR626/rolandtr626-lt/Tom L-02.wav"],gie=["RolandTR626/rolandtr626-mt/Tom M-01.wav","RolandTR626/rolandtr626-mt/Tom M-02.wav"],_ie=["RolandTR626/rolandtr626-oh/Hat Open.wav"],bie=["RolandTR626/rolandtr626-perc/Agogo H.wav","RolandTR626/rolandtr626-perc/Agogo L.wav","RolandTR626/rolandtr626-perc/Clave.wav","RolandTR626/rolandtr626-perc/Conga H.wav","RolandTR626/rolandtr626-perc/Conga L.wav","RolandTR626/rolandtr626-perc/Conga M.wav","RolandTR626/rolandtr626-perc/Timbale H.wav","RolandTR626/rolandtr626-perc/Timbale L.wav"],Sie=["RolandTR626/rolandtr626-rd/Ride-01.wav","RolandTR626/rolandtr626-rd/Ride-02.wav"],Oie=["RolandTR626/rolandtr626-rim/Rimshot.wav"],vie=["RolandTR626/rolandtr626-sd/Snaredrum-01.wav","RolandTR626/rolandtr626-sd/Snaredrum-02.wav","RolandTR626/rolandtr626-sd/Snaredrum-03.wav"],Eie=["RolandTR626/rolandtr626-sh/Shaker.wav"],yie=["RolandTR626/rolandtr626-tb/Tambourine.wav"],Tie=["RolandTR707/rolandtr707-bd/Bassdrum-01.wav","RolandTR707/rolandtr707-bd/Bassdrum-02.wav"],Cie=["RolandTR707/rolandtr707-cb/Cowbell.wav"],Rie=["RolandTR707/rolandtr707-cp/Clap.wav"],wie=["RolandTR707/rolandtr707-cr/Crash.wav"],Aie=["RolandTR707/rolandtr707-hh/Hat Closed.wav"],Iie=["RolandTR707/rolandtr707-ht/Tom H.wav"],kie=["RolandTR707/rolandtr707-lt/Tom L.wav"],Nie=["RolandTR707/rolandtr707-mt/Tom M.wav"],Die=["RolandTR707/rolandtr707-oh/Hat Open.wav"],xie=["RolandTR707/rolandtr707-rim/Rimshot.wav"],Mie=["RolandTR707/rolandtr707-sd/Snaredrum-01.wav","RolandTR707/rolandtr707-sd/Snaredrum-02.wav"],Lie=["RolandTR707/rolandtr707-tb/Tambourine.wav"],Pie=["RolandTR727/rolandtr727-perc/Agogo H.wav","RolandTR727/rolandtr727-perc/Agogo L.wav","RolandTR727/rolandtr727-perc/Bongo H.wav","RolandTR727/rolandtr727-perc/Bongo L.wav","RolandTR727/rolandtr727-perc/Conga L.wav","RolandTR727/rolandtr727-perc/Quijada.wav","RolandTR727/rolandtr727-perc/Star-chimes.wav","RolandTR727/rolandtr727-perc/Timbale H.wav","RolandTR727/rolandtr727-perc/Timbale L.wav","RolandTR727/rolandtr727-perc/Whistle.wav"],Bie=["RolandTR727/rolandtr727-sh/Cabasa.wav","RolandTR727/rolandtr727-sh/Maracas.wav"],Yie=["RolandTR808/rolandtr808-bd/BD0000.WAV","RolandTR808/rolandtr808-bd/BD0010.WAV","RolandTR808/rolandtr808-bd/BD0025.WAV","RolandTR808/rolandtr808-bd/BD0050.WAV","RolandTR808/rolandtr808-bd/BD0075.WAV","RolandTR808/rolandtr808-bd/BD1000.WAV","RolandTR808/rolandtr808-bd/BD1010.WAV","RolandTR808/rolandtr808-bd/BD1025.WAV","RolandTR808/rolandtr808-bd/BD1050.WAV","RolandTR808/rolandtr808-bd/BD1075.WAV","RolandTR808/rolandtr808-bd/BD2500.WAV","RolandTR808/rolandtr808-bd/BD2510.WAV","RolandTR808/rolandtr808-bd/BD2525.WAV","RolandTR808/rolandtr808-bd/BD2550.WAV","RolandTR808/rolandtr808-bd/BD2575.WAV","RolandTR808/rolandtr808-bd/BD5000.WAV","RolandTR808/rolandtr808-bd/BD5010.WAV","RolandTR808/rolandtr808-bd/BD5025.WAV","RolandTR808/rolandtr808-bd/BD5050.WAV","RolandTR808/rolandtr808-bd/BD5075.WAV","RolandTR808/rolandtr808-bd/BD7500.WAV","RolandTR808/rolandtr808-bd/BD7510.WAV","RolandTR808/rolandtr808-bd/BD7525.WAV","RolandTR808/rolandtr808-bd/BD7550.WAV","RolandTR808/rolandtr808-bd/BD7575.WAV"],Fie=["RolandTR808/rolandtr808-cb/CB.WAV","RolandTR808/rolandtr808-cb/Cowbell.wav"],Uie=["RolandTR808/rolandtr808-cp/cp0.wav","RolandTR808/rolandtr808-cp/cp1.wav","RolandTR808/rolandtr808-cp/cp2.wav","RolandTR808/rolandtr808-cp/cp3.wav","RolandTR808/rolandtr808-cp/cp4.WAV"],$ie=["RolandTR808/rolandtr808-cr/CY0000.WAV","RolandTR808/rolandtr808-cr/CY0010.WAV","RolandTR808/rolandtr808-cr/CY0025.WAV","RolandTR808/rolandtr808-cr/CY0050.WAV","RolandTR808/rolandtr808-cr/CY0075.WAV","RolandTR808/rolandtr808-cr/CY1000.WAV","RolandTR808/rolandtr808-cr/CY1010.WAV","RolandTR808/rolandtr808-cr/CY1025.WAV","RolandTR808/rolandtr808-cr/CY1050.WAV","RolandTR808/rolandtr808-cr/CY1075.WAV","RolandTR808/rolandtr808-cr/CY2500.WAV","RolandTR808/rolandtr808-cr/CY2510.WAV","RolandTR808/rolandtr808-cr/CY2525.WAV","RolandTR808/rolandtr808-cr/CY2550.WAV","RolandTR808/rolandtr808-cr/CY2575.WAV","RolandTR808/rolandtr808-cr/CY5000.WAV","RolandTR808/rolandtr808-cr/CY5010.WAV","RolandTR808/rolandtr808-cr/CY5025.WAV","RolandTR808/rolandtr808-cr/CY5050.WAV","RolandTR808/rolandtr808-cr/CY5075.WAV","RolandTR808/rolandtr808-cr/CY7500.WAV","RolandTR808/rolandtr808-cr/CY7510.WAV","RolandTR808/rolandtr808-cr/CY7525.WAV","RolandTR808/rolandtr808-cr/CY7550.WAV","RolandTR808/rolandtr808-cr/CY7575.WAV"],Gie=["RolandTR808/rolandtr808-hh/CH.WAV"],qie=["RolandTR808/rolandtr808-ht/HT00.WAV","RolandTR808/rolandtr808-ht/HT10.WAV","RolandTR808/rolandtr808-ht/HT25.WAV","RolandTR808/rolandtr808-ht/HT50.WAV","RolandTR808/rolandtr808-ht/HT75.WAV"],Qie=["RolandTR808/rolandtr808-lt/LT00.WAV","RolandTR808/rolandtr808-lt/LT10.WAV","RolandTR808/rolandtr808-lt/LT25.WAV","RolandTR808/rolandtr808-lt/LT50.WAV","RolandTR808/rolandtr808-lt/LT75.WAV"],Hie=["RolandTR808/rolandtr808-mt/MT00.WAV","RolandTR808/rolandtr808-mt/MT10.WAV","RolandTR808/rolandtr808-mt/MT25.WAV","RolandTR808/rolandtr808-mt/MT50.WAV","RolandTR808/rolandtr808-mt/MT75.WAV"],Vie=["RolandTR808/rolandtr808-oh/OH00.WAV","RolandTR808/rolandtr808-oh/OH10.WAV","RolandTR808/rolandtr808-oh/OH25.WAV","RolandTR808/rolandtr808-oh/OH50.WAV","RolandTR808/rolandtr808-oh/OH75.WAV"],zie=["RolandTR808/rolandtr808-perc/CL.WAV","RolandTR808/rolandtr808-perc/HC00.WAV","RolandTR808/rolandtr808-perc/HC10.WAV","RolandTR808/rolandtr808-perc/HC25.WAV","RolandTR808/rolandtr808-perc/HC50.WAV","RolandTR808/rolandtr808-perc/HC75.WAV","RolandTR808/rolandtr808-perc/LC00.WAV","RolandTR808/rolandtr808-perc/LC10.WAV","RolandTR808/rolandtr808-perc/LC25.WAV","RolandTR808/rolandtr808-perc/LC50.WAV","RolandTR808/rolandtr808-perc/LC75.WAV","RolandTR808/rolandtr808-perc/MC00.WAV","RolandTR808/rolandtr808-perc/MC10.WAV","RolandTR808/rolandtr808-perc/MC25.WAV","RolandTR808/rolandtr808-perc/MC50.WAV","RolandTR808/rolandtr808-perc/MC75.WAV"],Wie=["RolandTR808/rolandtr808-rim/RS.WAV"],Xie=["RolandTR808/rolandtr808-sd/SD0000.WAV","RolandTR808/rolandtr808-sd/SD0010.WAV","RolandTR808/rolandtr808-sd/SD0025.WAV","RolandTR808/rolandtr808-sd/SD0050.WAV","RolandTR808/rolandtr808-sd/SD0075.WAV","RolandTR808/rolandtr808-sd/SD1000.WAV","RolandTR808/rolandtr808-sd/SD1010.WAV","RolandTR808/rolandtr808-sd/SD1025.WAV","RolandTR808/rolandtr808-sd/SD1050.WAV","RolandTR808/rolandtr808-sd/SD1075.WAV","RolandTR808/rolandtr808-sd/SD2500.WAV","RolandTR808/rolandtr808-sd/SD2510.WAV","RolandTR808/rolandtr808-sd/SD2525.WAV","RolandTR808/rolandtr808-sd/SD2550.WAV","RolandTR808/rolandtr808-sd/SD2575.WAV","RolandTR808/rolandtr808-sd/SD5000.WAV","RolandTR808/rolandtr808-sd/SD5010.WAV","RolandTR808/rolandtr808-sd/SD5025.WAV","RolandTR808/rolandtr808-sd/SD5050.WAV","RolandTR808/rolandtr808-sd/SD5075.WAV","RolandTR808/rolandtr808-sd/SD7500.WAV","RolandTR808/rolandtr808-sd/SD7510.WAV","RolandTR808/rolandtr808-sd/SD7525.WAV","RolandTR808/rolandtr808-sd/SD7550.WAV","RolandTR808/rolandtr808-sd/SD7575.WAV"],Kie=["RolandTR808/rolandtr808-sh/Cabasa.wav","RolandTR808/rolandtr808-sh/MA.WAV"],Zie=["RolandTR909/rolandtr909-bd/Bassdrum-01.wav","RolandTR909/rolandtr909-bd/Bassdrum-02.wav","RolandTR909/rolandtr909-bd/Bassdrum-03.wav","RolandTR909/rolandtr909-bd/Bassdrum-04.wav"],jie=["RolandTR909/rolandtr909-cp/Clap.wav","RolandTR909/rolandtr909-cp/cp01.wav","RolandTR909/rolandtr909-cp/cp02.wav","RolandTR909/rolandtr909-cp/cp03.wav","RolandTR909/rolandtr909-cp/cp04.wav"],Jie=["RolandTR909/rolandtr909-cr/Crash.wav","RolandTR909/rolandtr909-cr/cr01.wav","RolandTR909/rolandtr909-cr/cr02.wav","RolandTR909/rolandtr909-cr/cr03.wav","RolandTR909/rolandtr909-cr/cr04.wav"],eoe=["RolandTR909/rolandtr909-hh/hh01.wav","RolandTR909/rolandtr909-hh/hh02.wav","RolandTR909/rolandtr909-hh/hh03.wav","RolandTR909/rolandtr909-hh/hh04.wav"],toe=["RolandTR909/rolandtr909-ht/Tom H.wav","RolandTR909/rolandtr909-ht/ht01.wav","RolandTR909/rolandtr909-ht/ht02.wav","RolandTR909/rolandtr909-ht/ht03.wav","RolandTR909/rolandtr909-ht/ht04.wav","RolandTR909/rolandtr909-ht/ht05.wav","RolandTR909/rolandtr909-ht/ht06.wav","RolandTR909/rolandtr909-ht/ht07.wav","RolandTR909/rolandtr909-ht/ht08.wav"],noe=["RolandTR909/rolandtr909-lt/Tom L.wav","RolandTR909/rolandtr909-lt/lt01.wav","RolandTR909/rolandtr909-lt/lt02.wav","RolandTR909/rolandtr909-lt/lt03.wav","RolandTR909/rolandtr909-lt/lt04.wav","RolandTR909/rolandtr909-lt/lt05.wav","RolandTR909/rolandtr909-lt/lt06.wav","RolandTR909/rolandtr909-lt/lt07.wav","RolandTR909/rolandtr909-lt/lt08.wav"],roe=["RolandTR909/rolandtr909-mt/Tom M.wav","RolandTR909/rolandtr909-mt/mt01.wav","RolandTR909/rolandtr909-mt/mt02.wav","RolandTR909/rolandtr909-mt/mt03.wav","RolandTR909/rolandtr909-mt/mt04.wav","RolandTR909/rolandtr909-mt/mt05.wav","RolandTR909/rolandtr909-mt/mt06.wav","RolandTR909/rolandtr909-mt/mt07.wav","RolandTR909/rolandtr909-mt/mt08.wav"],aoe=["RolandTR909/rolandtr909-oh/Hat Open.wav","RolandTR909/rolandtr909-oh/oh01.wav","RolandTR909/rolandtr909-oh/oh02.wav","RolandTR909/rolandtr909-oh/oh03.wav","RolandTR909/rolandtr909-oh/oh04.wav"],ioe=["RolandTR909/rolandtr909-rd/Ride.wav","RolandTR909/rolandtr909-rd/rd01.wav","RolandTR909/rolandtr909-rd/rd02.wav","RolandTR909/rolandtr909-rd/rd03.wav","RolandTR909/rolandtr909-rd/rd04.wav"],ooe=["RolandTR909/rolandtr909-rim/Rimhot.wav","RolandTR909/rolandtr909-rim/rs01.wav","RolandTR909/rolandtr909-rim/rs02.wav"],soe=["RolandTR909/rolandtr909-sd/naredrum.wav","RolandTR909/rolandtr909-sd/sd01.wav","RolandTR909/rolandtr909-sd/sd02.wav","RolandTR909/rolandtr909-sd/sd03.wav","RolandTR909/rolandtr909-sd/sd04.wav","RolandTR909/rolandtr909-sd/sd05.wav","RolandTR909/rolandtr909-sd/sd06.wav","RolandTR909/rolandtr909-sd/sd07.wav","RolandTR909/rolandtr909-sd/sd08.wav","RolandTR909/rolandtr909-sd/sd09.wav","RolandTR909/rolandtr909-sd/sd10.wav","RolandTR909/rolandtr909-sd/sd11.wav","RolandTR909/rolandtr909-sd/sd12.wav","RolandTR909/rolandtr909-sd/sd13.wav","RolandTR909/rolandtr909-sd/sd14.wav","RolandTR909/rolandtr909-sd/sd15.wav"],loe=["SakataDPM48/sakatadpm48-bd/Bassdrum-01.wav","SakataDPM48/sakatadpm48-bd/Bassdrum-02.wav","SakataDPM48/sakatadpm48-bd/Bassdrum-03.wav"],coe=["SakataDPM48/sakatadpm48-cp/Clap.wav"],uoe=["SakataDPM48/sakatadpm48-cr/Crash.wav"],doe=["SakataDPM48/sakatadpm48-hh/Hat Closed-01.wav","SakataDPM48/sakatadpm48-hh/Hat Closed-02.wav"],hoe=["SakataDPM48/sakatadpm48-ht/Tom-01.wav"],foe=["SakataDPM48/sakatadpm48-lt/Tom-03.wav","SakataDPM48/sakatadpm48-lt/Tom-04.wav"],moe=["SakataDPM48/sakatadpm48-mt/Tom-02.wav"],poe=["SakataDPM48/sakatadpm48-oh/Hat Open.wav"],goe=["SakataDPM48/sakatadpm48-perc/Agogo1.wav","SakataDPM48/sakatadpm48-perc/Agogo2.wav"],_oe=["SakataDPM48/sakatadpm48-rd/Ride.wav"],boe=["SakataDPM48/sakatadpm48-rim/Rim.wav"],Soe=["SakataDPM48/sakatadpm48-sd/Snaredrum-01.wav","SakataDPM48/sakatadpm48-sd/Snaredrum-02.wav"],Ooe=["SakataDPM48/sakatadpm48-sh/Cabasa-01.wav","SakataDPM48/sakatadpm48-sh/Cabasa-02.wav"],voe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-bd/Bassdrum.wav"],Eoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cb/Cowbell.wav"],yoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cp/Clap.wav"],Toe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cr/Crash.wav"],Coe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-hh/Hat Closed.wav"],Roe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-ht/Tom.wav"],woe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-oh/Hat Open.wav"],Aoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-rd/Ride.wav"],Ioe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-rim/Rim Shot.wav"],koe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-sd/Snaredrum.wav"],Noe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-sh/Cabasa.wav"],Doe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-tb/Tambourine.wav"],xoe=["SequentialCircuitsTom/sequentialcircuitstom-bd/Bassdrum.wav"],Moe=["SequentialCircuitsTom/sequentialcircuitstom-cp/Clap.wav"],Loe=["SequentialCircuitsTom/sequentialcircuitstom-cr/Crash.wav"],Poe=["SequentialCircuitsTom/sequentialcircuitstom-hh/Hat Closed.wav"],Boe=["SequentialCircuitsTom/sequentialcircuitstom-ht/Tom-01.wav","SequentialCircuitsTom/sequentialcircuitstom-ht/Tom-02.wav"],Yoe=["SequentialCircuitsTom/sequentialcircuitstom-oh/Hat Open.wav"],Foe=["SequentialCircuitsTom/sequentialcircuitstom-sd/Snaredrum.wav"],Uoe=["SergeModular/sergemodular-bd/Bassdrum.wav"],$oe=["SergeModular/sergemodular-misc/Clink.wav"],Goe=["SergeModular/sergemodular-perc/Claves.wav","SergeModular/sergemodular-perc/Click-01.wav","SergeModular/sergemodular-perc/Click-02.wav","SergeModular/sergemodular-perc/Click-03.wav","SergeModular/sergemodular-perc/Click-04.wav"],qoe=["SimmonsSDS400/simmonssds400-ht/Tom-07.wav","SimmonsSDS400/simmonssds400-ht/Tom-09.wav","SimmonsSDS400/simmonssds400-ht/Tom-13.wav"],Qoe=["SimmonsSDS400/simmonssds400-lt/Tom-01.wav","SimmonsSDS400/simmonssds400-lt/Tom-02.wav","SimmonsSDS400/simmonssds400-lt/Tom-03.wav","SimmonsSDS400/simmonssds400-lt/Tom-08.wav","SimmonsSDS400/simmonssds400-lt/Tom-14.wav","SimmonsSDS400/simmonssds400-lt/Tom-17.wav"],Hoe=["SimmonsSDS400/simmonssds400-mt/Tom-04.wav","SimmonsSDS400/simmonssds400-mt/Tom-05.wav","SimmonsSDS400/simmonssds400-mt/Tom-06.wav","SimmonsSDS400/simmonssds400-mt/Tom-10.wav","SimmonsSDS400/simmonssds400-mt/Tom-11.wav","SimmonsSDS400/simmonssds400-mt/Tom-12.wav","SimmonsSDS400/simmonssds400-mt/Tom-15.wav","SimmonsSDS400/simmonssds400-mt/Tom-16.wav"],Voe=["SimmonsSDS400/simmonssds400-sd/Slap-1.wav","SimmonsSDS400/simmonssds400-sd/Slap-2.wav","SimmonsSDS400/simmonssds400-sd/Slap-3.wav"],zoe=["SimmonsSDS5/simmonssds5-bd/Bassdrum-01.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-02.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-03.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-04.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-05.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-06.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-07.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-08.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-09.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-10.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-11.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-12.wav"],Woe=["SimmonsSDS5/simmonssds5-hh/Hat Closed-01.wav","SimmonsSDS5/simmonssds5-hh/Hat Closed-02.wav","SimmonsSDS5/simmonssds5-hh/Hat Closed-03.wav","SimmonsSDS5/simmonssds5-hh/Hat Pedal-01.wav","SimmonsSDS5/simmonssds5-hh/Hat Pedal-02.wav"],Xoe=["SimmonsSDS5/simmonssds5-ht/Tom-01.wav","SimmonsSDS5/simmonssds5-ht/Tom-04.wav","SimmonsSDS5/simmonssds5-ht/Tom-05.wav"],Koe=["SimmonsSDS5/simmonssds5-lt/Tom-07.wav","SimmonsSDS5/simmonssds5-lt/Tom-08.wav","SimmonsSDS5/simmonssds5-lt/Tom-10.wav","SimmonsSDS5/simmonssds5-lt/Tom-11.wav","SimmonsSDS5/simmonssds5-lt/Tom-13.wav","SimmonsSDS5/simmonssds5-lt/Tom-14.wav","SimmonsSDS5/simmonssds5-lt/Tom-15.wav","SimmonsSDS5/simmonssds5-lt/Tom-17.wav"],Zoe=["SimmonsSDS5/simmonssds5-mt/Tom-02.wav","SimmonsSDS5/simmonssds5-mt/Tom-03.wav","SimmonsSDS5/simmonssds5-mt/Tom-06.wav","SimmonsSDS5/simmonssds5-mt/Tom-09.wav","SimmonsSDS5/simmonssds5-mt/Tom-12.wav","SimmonsSDS5/simmonssds5-mt/Tom-16.wav"],joe=["SimmonsSDS5/simmonssds5-oh/Hat Open-01.wav","SimmonsSDS5/simmonssds5-oh/Hat Open-02.wav"],Joe=["SimmonsSDS5/simmonssds5-rim/Rimshot-01.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-02.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-03.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-04.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-05.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-06.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-07.wav"],ese=["SimmonsSDS5/simmonssds5-sd/Snaredrum-01.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-02.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-03.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-04.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-05.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-06.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-07.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-08.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-09.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-10.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-11.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-12.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-13.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-14.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-15.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-16.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-17.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-18.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-19.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-20.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-21.wav"],tse=["SoundmastersR88/soundmastersr88-bd/Bassdrum.wav"],nse=["SoundmastersR88/soundmastersr88-cr/Crash.wav"],rse=["SoundmastersR88/soundmastersr88-hh/Closed Hat.wav"],ase=["SoundmastersR88/soundmastersr88-oh/Open Hat.wav"],ise=["SoundmastersR88/soundmastersr88-sd/Snare-1.wav","SoundmastersR88/soundmastersr88-sd/Snare-2.wav"],ose=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-bd/Bassdrum.wav"],sse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-hh/Closed Hat.wav"],lse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-oh/Open Hat.wav"],cse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-sd/Snaredrum.wav"],use=["ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-01.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-02.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-03.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-04.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-05.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-06.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-07.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-08.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-09.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-10.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-11.wav"],dse=["ViscoSpaceDrum/viscospacedrum-cb/Cowbell.wav"],hse=["ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-01.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-02.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-03.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-04.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Pedal-01.wav","ViscoSpaceDrum/viscospacedrum-hh/zHat Closed Reversed.wav"],fse=["ViscoSpaceDrum/viscospacedrum-ht/Synth Tom H.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-01.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-02.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-03.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-04.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-05.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom7.wav"],mse=["ViscoSpaceDrum/viscospacedrum-lt/Synth Tom L.wav","ViscoSpaceDrum/viscospacedrum-lt/Tom-06.wav"],pse=["ViscoSpaceDrum/viscospacedrum-misc/Bleep-01.wav","ViscoSpaceDrum/viscospacedrum-misc/Bleep-02.wav"],gse=["ViscoSpaceDrum/viscospacedrum-mt/Synth Tom M-01.wav","ViscoSpaceDrum/viscospacedrum-mt/Synth Tom M-02.wav"],_se=["ViscoSpaceDrum/viscospacedrum-oh/Hat Open-01.wav","ViscoSpaceDrum/viscospacedrum-oh/Hat Open-02.wav","ViscoSpaceDrum/viscospacedrum-oh/Hat Open-03.wav"],bse=["ViscoSpaceDrum/viscospacedrum-perc/Woodblock1.wav","ViscoSpaceDrum/viscospacedrum-perc/Woodblock2.wav"],Sse=["ViscoSpaceDrum/viscospacedrum-rim/Rimshot.wav"],Ose=["ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-01.wav","ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-02.wav","ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-03.wav"],vse=["XdrumLM8953/xdrumlm8953-bd/Bassdrum-01.wav","XdrumLM8953/xdrumlm8953-bd/Bassdrum-02.wav","XdrumLM8953/xdrumlm8953-bd/zphil-drm.wav"],Ese=["XdrumLM8953/xdrumlm8953-cr/Crash.wav"],yse=["XdrumLM8953/xdrumlm8953-hh/Hat Closed.wav","XdrumLM8953/xdrumlm8953-hh/Hat Pedal.wav"],Tse=["XdrumLM8953/xdrumlm8953-ht/Tom-01.wav","XdrumLM8953/xdrumlm8953-ht/Tom-02.wav"],Cse=["XdrumLM8953/xdrumlm8953-lt/Tom-05.wav","XdrumLM8953/xdrumlm8953-lt/Tom-06.wav"],Rse=["XdrumLM8953/xdrumlm8953-mt/Tom-03.wav","XdrumLM8953/xdrumlm8953-mt/Tom-04.wav"],wse=["XdrumLM8953/xdrumlm8953-oh/Hat Open.wav"],Ase=["XdrumLM8953/xdrumlm8953-rd/Ride.wav"],Ise=["XdrumLM8953/xdrumlm8953-rim/Rim Shot-01.wav","XdrumLM8953/xdrumlm8953-rim/Rim Shot-02.wav"],kse=["XdrumLM8953/xdrumlm8953-sd/Snaredrum-01.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-02.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-03.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-04.wav","XdrumLM8953/xdrumlm8953-sd/zSnare Fill.wav"],Nse=["XdrumLM8953/xdrumlm8953-tb/Tambourine.wav"],Dse=["YamahaRM50/yamaharm50-bd/BD-001.wav","YamahaRM50/yamaharm50-bd/BD-002.wav","YamahaRM50/yamaharm50-bd/BD-003.wav","YamahaRM50/yamaharm50-bd/BD-004.wav","YamahaRM50/yamaharm50-bd/BD-005.wav","YamahaRM50/yamaharm50-bd/BD-006.wav","YamahaRM50/yamaharm50-bd/BD-007.wav","YamahaRM50/yamaharm50-bd/BD-008.wav","YamahaRM50/yamaharm50-bd/BD-009.wav","YamahaRM50/yamaharm50-bd/BD-010.wav","YamahaRM50/yamaharm50-bd/BD-011..wav","YamahaRM50/yamaharm50-bd/BD-012.wav","YamahaRM50/yamaharm50-bd/BD-013.wav","YamahaRM50/yamaharm50-bd/BD-014.wav","YamahaRM50/yamaharm50-bd/BD-015.wav","YamahaRM50/yamaharm50-bd/BD-016.wav","YamahaRM50/yamaharm50-bd/BD-017.wav","YamahaRM50/yamaharm50-bd/BD-018.wav","YamahaRM50/yamaharm50-bd/BD-019.wav","YamahaRM50/yamaharm50-bd/BD-020.wav","YamahaRM50/yamaharm50-bd/BD-021.wav","YamahaRM50/yamaharm50-bd/BD-022.wav","YamahaRM50/yamaharm50-bd/BD-023.wav","YamahaRM50/yamaharm50-bd/BD-024.wav","YamahaRM50/yamaharm50-bd/BD-025.wav","YamahaRM50/yamaharm50-bd/BD-026.wav","YamahaRM50/yamaharm50-bd/BD-027.wav","YamahaRM50/yamaharm50-bd/BD-028.wav","YamahaRM50/yamaharm50-bd/BD-029.wav","YamahaRM50/yamaharm50-bd/BD-030.wav","YamahaRM50/yamaharm50-bd/BD-031.wav","YamahaRM50/yamaharm50-bd/BD-032.wav","YamahaRM50/yamaharm50-bd/BD-033.wav","YamahaRM50/yamaharm50-bd/BD-034.wav","YamahaRM50/yamaharm50-bd/BD-035.wav","YamahaRM50/yamaharm50-bd/BD-036.wav","YamahaRM50/yamaharm50-bd/BD-037.wav","YamahaRM50/yamaharm50-bd/BD-038.wav","YamahaRM50/yamaharm50-bd/BD-039.wav","YamahaRM50/yamaharm50-bd/BD-040.wav","YamahaRM50/yamaharm50-bd/BD-041.wav","YamahaRM50/yamaharm50-bd/BD-042.wav","YamahaRM50/yamaharm50-bd/BD-043.wav","YamahaRM50/yamaharm50-bd/BD-044.wav","YamahaRM50/yamaharm50-bd/BD-045.wav","YamahaRM50/yamaharm50-bd/BD-046.wav","YamahaRM50/yamaharm50-bd/BD-047.wav","YamahaRM50/yamaharm50-bd/BD-048.wav","YamahaRM50/yamaharm50-bd/BD-049.wav","YamahaRM50/yamaharm50-bd/BD-050.wav","YamahaRM50/yamaharm50-bd/BD-051.wav","YamahaRM50/yamaharm50-bd/BD-052.wav","YamahaRM50/yamaharm50-bd/BD-053.wav","YamahaRM50/yamaharm50-bd/BD-054.wav","YamahaRM50/yamaharm50-bd/BD-055.wav","YamahaRM50/yamaharm50-bd/BD-056.wav","YamahaRM50/yamaharm50-bd/BD-057.wav","YamahaRM50/yamaharm50-bd/BD-058.wav","YamahaRM50/yamaharm50-bd/BD-059.wav","YamahaRM50/yamaharm50-bd/BD-060.wav","YamahaRM50/yamaharm50-bd/BD-061.wav","YamahaRM50/yamaharm50-bd/BD-062.wav","YamahaRM50/yamaharm50-bd/BD-063.wav","YamahaRM50/yamaharm50-bd/BD-064.wav","YamahaRM50/yamaharm50-bd/BD-065.wav","YamahaRM50/yamaharm50-bd/BD-066.wav","YamahaRM50/yamaharm50-bd/BD-067.wav","YamahaRM50/yamaharm50-bd/BD-068.wav","YamahaRM50/yamaharm50-bd/BD-069.wav","YamahaRM50/yamaharm50-bd/BD-070.wav","YamahaRM50/yamaharm50-bd/BD-071.wav","YamahaRM50/yamaharm50-bd/BD-072.wav","YamahaRM50/yamaharm50-bd/BD-073.wav","YamahaRM50/yamaharm50-bd/BD-074.wav","YamahaRM50/yamaharm50-bd/BD-075.wav","YamahaRM50/yamaharm50-bd/BD-076.wav","YamahaRM50/yamaharm50-bd/BD-077.wav","YamahaRM50/yamaharm50-bd/BD-078.wav","YamahaRM50/yamaharm50-bd/BD-079.wav","YamahaRM50/yamaharm50-bd/BD-080.wav","YamahaRM50/yamaharm50-bd/BD-081.wav","YamahaRM50/yamaharm50-bd/BD-082.wav","YamahaRM50/yamaharm50-bd/BD-083.wav","YamahaRM50/yamaharm50-bd/BD-084.wav","YamahaRM50/yamaharm50-bd/BD-085.wav","YamahaRM50/yamaharm50-bd/BD-086.wav","YamahaRM50/yamaharm50-bd/BD-087.wav","YamahaRM50/yamaharm50-bd/BD-088.wav","YamahaRM50/yamaharm50-bd/BD-089.wav","YamahaRM50/yamaharm50-bd/BD-090.wav","YamahaRM50/yamaharm50-bd/BD-091.wav","YamahaRM50/yamaharm50-bd/BD-092.wav","YamahaRM50/yamaharm50-bd/BD-093.wav","YamahaRM50/yamaharm50-bd/BD-094.wav","YamahaRM50/yamaharm50-bd/BD-095.wav","YamahaRM50/yamaharm50-bd/BD-096.wav","YamahaRM50/yamaharm50-bd/BD-097.wav","YamahaRM50/yamaharm50-bd/BD-098.wav","YamahaRM50/yamaharm50-bd/BD-099.wav","YamahaRM50/yamaharm50-bd/BD-100.wav","YamahaRM50/yamaharm50-bd/BD-101.wav","YamahaRM50/yamaharm50-bd/BD-102.wav","YamahaRM50/yamaharm50-bd/BD-103.wav"],xse=["YamahaRM50/yamaharm50-cb/FX_001.wav","YamahaRM50/yamaharm50-cb/FX_002.wav","YamahaRM50/yamaharm50-cb/FX_025.wav","YamahaRM50/yamaharm50-cb/FX_026.wav","YamahaRM50/yamaharm50-cb/FX_027.wav","YamahaRM50/yamaharm50-cb/FX_061.wav"],Mse=["YamahaRM50/yamaharm50-cp/FX_059.wav","YamahaRM50/yamaharm50-cp/FX_060.wav"],Lse=["YamahaRM50/yamaharm50-cr/CYMBAL_043.wav","YamahaRM50/yamaharm50-cr/CYMBAL_044.wav","YamahaRM50/yamaharm50-cr/CYMBAL_045.wav","YamahaRM50/yamaharm50-cr/CYMBAL_046.wav","YamahaRM50/yamaharm50-cr/CYMBAL_047.wav","YamahaRM50/yamaharm50-cr/CYMBAL_048.wav","YamahaRM50/yamaharm50-cr/CYMBAL_049.wav","YamahaRM50/yamaharm50-cr/CYMBAL_050.wav","YamahaRM50/yamaharm50-cr/CYMBAL_051.wav","YamahaRM50/yamaharm50-cr/CYMBAL_052.wav","YamahaRM50/yamaharm50-cr/CYMBAL_053.wav","YamahaRM50/yamaharm50-cr/CYMBAL_054.wav","YamahaRM50/yamaharm50-cr/CYMBAL_055.wav","YamahaRM50/yamaharm50-cr/CYMBAL_056.wav","YamahaRM50/yamaharm50-cr/CYMBAL_057.wav","YamahaRM50/yamaharm50-cr/CYMBAL_058.wav","YamahaRM50/yamaharm50-cr/CYMBAL_059.wav","YamahaRM50/yamaharm50-cr/CYMBAL_060.wav","YamahaRM50/yamaharm50-cr/CYMBAL_061.wav","YamahaRM50/yamaharm50-cr/CYMBAL_063.wav","YamahaRM50/yamaharm50-cr/CYMBAL_064.wav","YamahaRM50/yamaharm50-cr/CYMBAL_065.wav"],Pse=["YamahaRM50/yamaharm50-hh/CYMBAL_001.wav","YamahaRM50/yamaharm50-hh/CYMBAL_002.wav","YamahaRM50/yamaharm50-hh/CYMBAL_005.wav","YamahaRM50/yamaharm50-hh/CYMBAL_006.wav","YamahaRM50/yamaharm50-hh/CYMBAL_008.wav","YamahaRM50/yamaharm50-hh/CYMBAL_009.wav","YamahaRM50/yamaharm50-hh/CYMBAL_010.wav","YamahaRM50/yamaharm50-hh/CYMBAL_013.wav","YamahaRM50/yamaharm50-hh/CYMBAL_014.wav","YamahaRM50/yamaharm50-hh/CYMBAL_016.wav","YamahaRM50/yamaharm50-hh/CYMBAL_017.wav","YamahaRM50/yamaharm50-hh/CYMBAL_019.wav","YamahaRM50/yamaharm50-hh/CYMBAL_020.wav","YamahaRM50/yamaharm50-hh/CYMBAL_021.wav","YamahaRM50/yamaharm50-hh/CYMBAL_024.wav","YamahaRM50/yamaharm50-hh/CYMBAL_025.wav","YamahaRM50/yamaharm50-hh/CYMBAL_026.wav","YamahaRM50/yamaharm50-hh/CYMBAL_028.wav"],Bse=["YamahaRM50/yamaharm50-ht/TOMS_001.wav","YamahaRM50/yamaharm50-ht/TOMS_005.wav","YamahaRM50/yamaharm50-ht/TOMS_009.wav","YamahaRM50/yamaharm50-ht/TOMS_010.wav","YamahaRM50/yamaharm50-ht/TOMS_013.wav","YamahaRM50/yamaharm50-ht/TOMS_017.wav","YamahaRM50/yamaharm50-ht/TOMS_021.wav","YamahaRM50/yamaharm50-ht/TOMS_022.wav","YamahaRM50/yamaharm50-ht/TOMS_025.wav","YamahaRM50/yamaharm50-ht/TOMS_026.wav","YamahaRM50/yamaharm50-ht/TOMS_029.wav","YamahaRM50/yamaharm50-ht/TOMS_035.wav","YamahaRM50/yamaharm50-ht/TOMS_039.wav","YamahaRM50/yamaharm50-ht/TOMS_043.wav","YamahaRM50/yamaharm50-ht/TOMS_047.wav","YamahaRM50/yamaharm50-ht/TOMS_049.wav","YamahaRM50/yamaharm50-ht/TOMS_052.wav","YamahaRM50/yamaharm50-ht/TOMS_056.wav","YamahaRM50/yamaharm50-ht/TOMS_064.wav","YamahaRM50/yamaharm50-ht/TOMS_068.wav","YamahaRM50/yamaharm50-ht/TOMS_072.wav","YamahaRM50/yamaharm50-ht/TOMS_077.wav","YamahaRM50/yamaharm50-ht/TOMS_085.wav","YamahaRM50/yamaharm50-ht/TOMS_089.wav","YamahaRM50/yamaharm50-ht/TOMS_101.wav"],Yse=["YamahaRM50/yamaharm50-lt/TOMS_004.wav","YamahaRM50/yamaharm50-lt/TOMS_008.wav","YamahaRM50/yamaharm50-lt/TOMS_012.wav","YamahaRM50/yamaharm50-lt/TOMS_015.wav","YamahaRM50/yamaharm50-lt/TOMS_016.wav","YamahaRM50/yamaharm50-lt/TOMS_019.wav","YamahaRM50/yamaharm50-lt/TOMS_020.wav","YamahaRM50/yamaharm50-lt/TOMS_024.wav","YamahaRM50/yamaharm50-lt/TOMS_028.wav","YamahaRM50/yamaharm50-lt/TOMS_032.wav","YamahaRM50/yamaharm50-lt/TOMS_033.wav","YamahaRM50/yamaharm50-lt/TOMS_034.wav","YamahaRM50/yamaharm50-lt/TOMS_038.wav","YamahaRM50/yamaharm50-lt/TOMS_041.wav","YamahaRM50/yamaharm50-lt/TOMS_042.wav","YamahaRM50/yamaharm50-lt/TOMS_046.wav","YamahaRM50/yamaharm50-lt/TOMS_048.wav","YamahaRM50/yamaharm50-lt/TOMS_050.wav","YamahaRM50/yamaharm50-lt/TOMS_051.wav","YamahaRM50/yamaharm50-lt/TOMS_053.wav","YamahaRM50/yamaharm50-lt/TOMS_054.wav","YamahaRM50/yamaharm50-lt/TOMS_055.wav","YamahaRM50/yamaharm50-lt/TOMS_058.wav","YamahaRM50/yamaharm50-lt/TOMS_059.wav","YamahaRM50/yamaharm50-lt/TOMS_061.wav","YamahaRM50/yamaharm50-lt/TOMS_062.wav","YamahaRM50/yamaharm50-lt/TOMS_063.wav","YamahaRM50/yamaharm50-lt/TOMS_066.wav","YamahaRM50/yamaharm50-lt/TOMS_067.wav","YamahaRM50/yamaharm50-lt/TOMS_071.wav","YamahaRM50/yamaharm50-lt/TOMS_075.wav","YamahaRM50/yamaharm50-lt/TOMS_079.wav","YamahaRM50/yamaharm50-lt/TOMS_082.wav","YamahaRM50/yamaharm50-lt/TOMS_083.wav","YamahaRM50/yamaharm50-lt/TOMS_084.wav","YamahaRM50/yamaharm50-lt/TOMS_087.wav","YamahaRM50/yamaharm50-lt/TOMS_088.wav","YamahaRM50/yamaharm50-lt/TOMS_092.wav","YamahaRM50/yamaharm50-lt/TOMS_094.wav","YamahaRM50/yamaharm50-lt/TOMS_095.wav","YamahaRM50/yamaharm50-lt/TOMS_096.wav","YamahaRM50/yamaharm50-lt/TOMS_099.wav","YamahaRM50/yamaharm50-lt/TOMS_100.wav","YamahaRM50/yamaharm50-lt/TOMS_103.wav","YamahaRM50/yamaharm50-lt/TOMS_104.wav","YamahaRM50/yamaharm50-lt/TOMS_105.wav","YamahaRM50/yamaharm50-lt/TOMS_106.wav","YamahaRM50/yamaharm50-lt/TOMS_107.wav","YamahaRM50/yamaharm50-lt/TOMS_108.wav"],Fse=["YamahaRM50/yamaharm50-misc/CYMBAL_062.wav","YamahaRM50/yamaharm50-misc/FX_071.wav","YamahaRM50/yamaharm50-misc/FX_072.wav","YamahaRM50/yamaharm50-misc/FX_074.wav","YamahaRM50/yamaharm50-misc/FX_075.wav","YamahaRM50/yamaharm50-misc/FX_076.wav","YamahaRM50/yamaharm50-misc/FX_079.wav","YamahaRM50/yamaharm50-misc/FX_082.wav","YamahaRM50/yamaharm50-misc/FX_083.wav","YamahaRM50/yamaharm50-misc/FX_085.wav","YamahaRM50/yamaharm50-misc/FX_086.wav","YamahaRM50/yamaharm50-misc/FX_087.wav","YamahaRM50/yamaharm50-misc/FX_088.wav","YamahaRM50/yamaharm50-misc/FX_089.wav","YamahaRM50/yamaharm50-misc/FX_090.wav","YamahaRM50/yamaharm50-misc/FX_091.wav","YamahaRM50/yamaharm50-misc/FX_092.wav","YamahaRM50/yamaharm50-misc/FX_093.wav","YamahaRM50/yamaharm50-misc/FX_094.wav","YamahaRM50/yamaharm50-misc/FX_095.wav","YamahaRM50/yamaharm50-misc/FX_098.wav","YamahaRM50/yamaharm50-misc/FX_122.wav","YamahaRM50/yamaharm50-misc/FX_126.wav","YamahaRM50/yamaharm50-misc/FX_127.wav","YamahaRM50/yamaharm50-misc/FX_128.wav","YamahaRM50/yamaharm50-misc/FX_129.wav","YamahaRM50/yamaharm50-misc/FX_135.wav","YamahaRM50/yamaharm50-misc/FX_139.wav"],Use=["YamahaRM50/yamaharm50-mt/TOMS_002.wav","YamahaRM50/yamaharm50-mt/TOMS_003.wav","YamahaRM50/yamaharm50-mt/TOMS_006.wav","YamahaRM50/yamaharm50-mt/TOMS_007.wav","YamahaRM50/yamaharm50-mt/TOMS_011.wav","YamahaRM50/yamaharm50-mt/TOMS_014.wav","YamahaRM50/yamaharm50-mt/TOMS_018.wav","YamahaRM50/yamaharm50-mt/TOMS_023.wav","YamahaRM50/yamaharm50-mt/TOMS_027.wav","YamahaRM50/yamaharm50-mt/TOMS_030.wav","YamahaRM50/yamaharm50-mt/TOMS_031.wav","YamahaRM50/yamaharm50-mt/TOMS_036.wav","YamahaRM50/yamaharm50-mt/TOMS_037.wav","YamahaRM50/yamaharm50-mt/TOMS_040.wav","YamahaRM50/yamaharm50-mt/TOMS_044.wav","YamahaRM50/yamaharm50-mt/TOMS_045.wav","YamahaRM50/yamaharm50-mt/TOMS_057.wav","YamahaRM50/yamaharm50-mt/TOMS_060.wav","YamahaRM50/yamaharm50-mt/TOMS_065.wav","YamahaRM50/yamaharm50-mt/TOMS_069.wav","YamahaRM50/yamaharm50-mt/TOMS_070.wav","YamahaRM50/yamaharm50-mt/TOMS_073.wav","YamahaRM50/yamaharm50-mt/TOMS_074.wav","YamahaRM50/yamaharm50-mt/TOMS_076.wav","YamahaRM50/yamaharm50-mt/TOMS_078.wav","YamahaRM50/yamaharm50-mt/TOMS_080.wav","YamahaRM50/yamaharm50-mt/TOMS_081.wav","YamahaRM50/yamaharm50-mt/TOMS_086.wav","YamahaRM50/yamaharm50-mt/TOMS_090.wav","YamahaRM50/yamaharm50-mt/TOMS_091.wav","YamahaRM50/yamaharm50-mt/TOMS_093.wav","YamahaRM50/yamaharm50-mt/TOMS_097.wav","YamahaRM50/yamaharm50-mt/TOMS_098.wav","YamahaRM50/yamaharm50-mt/TOMS_102.wav"],$se=["YamahaRM50/yamaharm50-oh/CYMBAL_003.wav","YamahaRM50/yamaharm50-oh/CYMBAL_004.wav","YamahaRM50/yamaharm50-oh/CYMBAL_007.wav","YamahaRM50/yamaharm50-oh/CYMBAL_011.wav","YamahaRM50/yamaharm50-oh/CYMBAL_012.wav","YamahaRM50/yamaharm50-oh/CYMBAL_015.wav","YamahaRM50/yamaharm50-oh/CYMBAL_018.wav","YamahaRM50/yamaharm50-oh/CYMBAL_022.wav","YamahaRM50/yamaharm50-oh/CYMBAL_023.wav","YamahaRM50/yamaharm50-oh/CYMBAL_027.wav","YamahaRM50/yamaharm50-oh/CYMBAL_029.wav","YamahaRM50/yamaharm50-oh/FX_064.wav"],Gse=["YamahaRM50/yamaharm50-perc/FX_003.wav","YamahaRM50/yamaharm50-perc/FX_004.wav","YamahaRM50/yamaharm50-perc/FX_012.wav","YamahaRM50/yamaharm50-perc/FX_013.wav","YamahaRM50/yamaharm50-perc/FX_014.wav","YamahaRM50/yamaharm50-perc/FX_015.wav","YamahaRM50/yamaharm50-perc/FX_016.wav","YamahaRM50/yamaharm50-perc/FX_017.wav","YamahaRM50/yamaharm50-perc/FX_018.wav","YamahaRM50/yamaharm50-perc/FX_019.wav","YamahaRM50/yamaharm50-perc/FX_020.wav","YamahaRM50/yamaharm50-perc/FX_021.wav","YamahaRM50/yamaharm50-perc/FX_022.wav","YamahaRM50/yamaharm50-perc/FX_023.wav","YamahaRM50/yamaharm50-perc/FX_024.wav","YamahaRM50/yamaharm50-perc/FX_033.wav","YamahaRM50/yamaharm50-perc/FX_034.wav","YamahaRM50/yamaharm50-perc/FX_035.wav","YamahaRM50/yamaharm50-perc/FX_036.wav","YamahaRM50/yamaharm50-perc/FX_037.wav","YamahaRM50/yamaharm50-perc/FX_038.wav","YamahaRM50/yamaharm50-perc/FX_039.wav","YamahaRM50/yamaharm50-perc/FX_040.wav","YamahaRM50/yamaharm50-perc/FX_041.wav","YamahaRM50/yamaharm50-perc/FX_042.wav","YamahaRM50/yamaharm50-perc/FX_043.wav","YamahaRM50/yamaharm50-perc/FX_044.wav","YamahaRM50/yamaharm50-perc/FX_045.wav","YamahaRM50/yamaharm50-perc/FX_046.wav","YamahaRM50/yamaharm50-perc/FX_047.wav","YamahaRM50/yamaharm50-perc/FX_048.wav","YamahaRM50/yamaharm50-perc/FX_049.wav","YamahaRM50/yamaharm50-perc/FX_050.wav","YamahaRM50/yamaharm50-perc/FX_051.wav","YamahaRM50/yamaharm50-perc/FX_052.wav","YamahaRM50/yamaharm50-perc/FX_053.wav","YamahaRM50/yamaharm50-perc/FX_054.wav","YamahaRM50/yamaharm50-perc/FX_055.wav","YamahaRM50/yamaharm50-perc/FX_056.wav","YamahaRM50/yamaharm50-perc/FX_057.wav","YamahaRM50/yamaharm50-perc/FX_058.wav","YamahaRM50/yamaharm50-perc/FX_062.wav","YamahaRM50/yamaharm50-perc/FX_063.wav","YamahaRM50/yamaharm50-perc/FX_065.wav","YamahaRM50/yamaharm50-perc/FX_066.wav","YamahaRM50/yamaharm50-perc/FX_067.wav","YamahaRM50/yamaharm50-perc/FX_068.wav","YamahaRM50/yamaharm50-perc/FX_069.wav","YamahaRM50/yamaharm50-perc/FX_070.wav","YamahaRM50/yamaharm50-perc/FX_073.wav","YamahaRM50/yamaharm50-perc/FX_116.wav","YamahaRM50/yamaharm50-perc/FX_119.wav","YamahaRM50/yamaharm50-perc/FX_120.wav","YamahaRM50/yamaharm50-perc/FX_121.wav","YamahaRM50/yamaharm50-perc/FX_125.wav","YamahaRM50/yamaharm50-perc/FX_132.wav"],qse=["YamahaRM50/yamaharm50-rd/CYMBAL_030.wav","YamahaRM50/yamaharm50-rd/CYMBAL_031.wav","YamahaRM50/yamaharm50-rd/CYMBAL_032.wav","YamahaRM50/yamaharm50-rd/CYMBAL_033.wav","YamahaRM50/yamaharm50-rd/CYMBAL_034.wav","YamahaRM50/yamaharm50-rd/CYMBAL_035.wav","YamahaRM50/yamaharm50-rd/CYMBAL_036.wav","YamahaRM50/yamaharm50-rd/CYMBAL_037.wav","YamahaRM50/yamaharm50-rd/CYMBAL_038.wav","YamahaRM50/yamaharm50-rd/CYMBAL_039.wav","YamahaRM50/yamaharm50-rd/CYMBAL_040.wav","YamahaRM50/yamaharm50-rd/CYMBAL_041.wav","YamahaRM50/yamaharm50-rd/CYMBAL_042.wav"],Qse=["YamahaRM50/yamaharm50-sd/SNAREDRUM_001.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_002.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_003.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_004.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_005.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_006.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_007.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_008.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_009.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_010.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_011.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_012.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_013.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_014.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_015.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_016.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_017.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_018.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_019.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_020.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_021.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_022.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_023.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_024.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_025.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_026.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_027.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_028.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_029.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_030.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_031.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_032.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_033.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_034.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_035.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_036.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_037.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_038.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_039.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_040.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_041.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_042.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_043.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_044.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_045.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_046.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_047.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_048.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_049.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_050.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_051.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_052.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_053.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_054.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_055.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_056.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_057.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_058.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_059.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_060.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_061.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_062.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_063.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_064.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_065.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_066.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_067.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_068.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_069.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_070.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_071.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_072.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_073.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_074.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_075.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_076.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_077.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_078.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_079.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_080.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_081.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_082.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_083.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_084.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_085.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_086.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_087.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_088.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_089.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_090.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_091.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_092.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_093.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_094.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_095.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_096.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_097.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_098.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_099.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_100.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_101.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_102.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_103.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_104.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_105.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_106.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_107.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_108.wav"],Hse=["YamahaRM50/yamaharm50-sh/FX_010.wav","YamahaRM50/yamaharm50-sh/FX_011.wav","YamahaRM50/yamaharm50-sh/FX_028.wav","YamahaRM50/yamaharm50-sh/FX_029.wav","YamahaRM50/yamaharm50-sh/FX_130.wav","YamahaRM50/yamaharm50-sh/FX_131.wav"],Vse=["YamahaRM50/yamaharm50-tb/FX_030.wav","YamahaRM50/yamaharm50-tb/FX_031.wav","YamahaRM50/yamaharm50-tb/FX_032.wav"],zse=["YamahaRX21/yamaharx21-bd/Bassdrum.wav"],Wse=["YamahaRX21/yamaharx21-cp/Clap.wav"],Xse=["YamahaRX21/yamaharx21-cr/Crash.wav"],Kse=["YamahaRX21/yamaharx21-hh/Closed Hat.wav"],Zse=["YamahaRX21/yamaharx21-ht/Tom H.wav"],jse=["YamahaRX21/yamaharx21-lt/Tom L.wav"],Jse=["YamahaRX21/yamaharx21-mt/Tom M.wav"],ele=["YamahaRX21/yamaharx21-oh/Open hat.wav"],tle=["YamahaRX21/yamaharx21-sd/Snaredrum.wav"],nle=["YamahaRX5/yamaharx5-bd/Bassdrum-02.wav","YamahaRX5/yamaharx5-bd/Bassdrum.wav"],rle=["YamahaRX5/yamaharx5-cb/Cowbell.wav"],ale=["YamahaRX5/yamaharx5-fx/SFX.wav"],ile=["YamahaRX5/yamaharx5-hh/Hat Closed.wav"],ole=["YamahaRX5/yamaharx5-lt/Tom.wav"],sle=["YamahaRX5/yamaharx5-oh/Hat Open.wav"],lle=["YamahaRX5/yamaharx5-rim/Rimshot.wav"],cle=["YamahaRX5/yamaharx5-sd/Snaredrum-02.wav","YamahaRX5/yamaharx5-sd/Snaredrum-03.wav","YamahaRX5/yamaharx5-sd/Snaredrum.wav"],ule=["YamahaRX5/yamaharx5-sh/Shaker.wav"],dle=["YamahaRX5/yamaharx5-tb/Tambourine.wav"],hle=["YamahaRY30/yamahary30-bd/Bassdrum-01.wav","YamahaRY30/yamahary30-bd/Bassdrum-02.wav","YamahaRY30/yamahary30-bd/Bassdrum-03.wav","YamahaRY30/yamahary30-bd/Bassdrum-04.wav","YamahaRY30/yamahary30-bd/Bassdrum-05.wav","YamahaRY30/yamahary30-bd/Bassdrum-06.wav","YamahaRY30/yamahary30-bd/Bassdrum-07.wav","YamahaRY30/yamahary30-bd/Bassdrum-08.wav","YamahaRY30/yamahary30-bd/Bassdrum-09.wav","YamahaRY30/yamahary30-bd/Bassdrum-10.wav","YamahaRY30/yamahary30-bd/Bassdrum-11.wav","YamahaRY30/yamahary30-bd/Bassdrum-12.wav","YamahaRY30/yamahary30-bd/Bassdrum-13.wav"],fle=["YamahaRY30/yamahary30-cb/Cowbell-01.wav","YamahaRY30/yamahary30-cb/Cowbell-02.wav"],mle=["YamahaRY30/yamahary30-cp/Clap.wav"],ple=["YamahaRY30/yamahary30-cr/Crash1.wav","YamahaRY30/yamahary30-cr/zChina.wav"],gle=["YamahaRY30/yamahary30-hh/Hat Closed-01.wav","YamahaRY30/yamahary30-hh/Hat Closed-02.wav","YamahaRY30/yamahary30-hh/Hat Pedal-01.wav","YamahaRY30/yamahary30-hh/Hat Pedal-02.wav"],_le=["YamahaRY30/yamahary30-ht/Tom H-01.wav","YamahaRY30/yamahary30-ht/Tom H-02.wav","YamahaRY30/yamahary30-ht/Tom H-03.wav"],ble=["YamahaRY30/yamahary30-lt/Tom L-01.wav","YamahaRY30/yamahary30-lt/Toml L-02.wav","YamahaRY30/yamahary30-lt/Toml L-03.wav"],Sle=["YamahaRY30/yamahary30-misc/Button.wav","YamahaRY30/yamahary30-misc/Knock-01.wav","YamahaRY30/yamahary30-misc/Knock-02.wav","YamahaRY30/yamahary30-misc/Noise.wav","YamahaRY30/yamahary30-misc/Pipe.wav","YamahaRY30/yamahary30-misc/Scratch.wav","YamahaRY30/yamahary30-misc/Snap.wav","YamahaRY30/yamahary30-misc/String.wav"],Ole=["YamahaRY30/yamahary30-mt/Tom M-03.wav","YamahaRY30/yamahary30-mt/Tom-04.wav"],vle=["YamahaRY30/yamahary30-oh/Hat Open-01.wav","YamahaRY30/yamahary30-oh/Hat Open-02.wav","YamahaRY30/yamahary30-oh/Hat Open-03.wav","YamahaRY30/yamahary30-oh/Hat Open-04.wav"],Ele=["YamahaRY30/yamahary30-perc/Bell.wav","YamahaRY30/yamahary30-perc/Bongo-01.wav","YamahaRY30/yamahary30-perc/Bongo-02.wav","YamahaRY30/yamahary30-perc/Conga-01.wav","YamahaRY30/yamahary30-perc/Conga-02.wav","YamahaRY30/yamahary30-perc/Quid.wav","YamahaRY30/yamahary30-perc/Stick.wav","YamahaRY30/yamahary30-perc/Timb1.wav","YamahaRY30/yamahary30-perc/Timb2.wav","YamahaRY30/yamahary30-perc/Triangle.wav","YamahaRY30/yamahary30-perc/Trill.wav","YamahaRY30/yamahary30-perc/Woodblock-01.wav","YamahaRY30/yamahary30-perc/Woodblock-02.wav"],yle=["YamahaRY30/yamahary30-rd/Ride-01.wav","YamahaRY30/yamahary30-rd/Ride-02.wav","YamahaRY30/yamahary30-rd/Ride-03.wav"],Tle=["YamahaRY30/yamahary30-rim/Rimshot1.wav","YamahaRY30/yamahary30-rim/Rimshot2.wav"],Cle=["YamahaRY30/yamahary30-sd/Snare1.wav","YamahaRY30/yamahary30-sd/Snare10.wav","YamahaRY30/yamahary30-sd/Snare11.wav","YamahaRY30/yamahary30-sd/Snare12.wav","YamahaRY30/yamahary30-sd/Snare13.wav","YamahaRY30/yamahary30-sd/Snare14.wav","YamahaRY30/yamahary30-sd/Snare15.wav","YamahaRY30/yamahary30-sd/Snare16.wav","YamahaRY30/yamahary30-sd/Snare17.wav","YamahaRY30/yamahary30-sd/Snare18.wav","YamahaRY30/yamahary30-sd/Snare19.wav","YamahaRY30/yamahary30-sd/Snare2.wav","YamahaRY30/yamahary30-sd/Snare20.wav","YamahaRY30/yamahary30-sd/Snare21.wav","YamahaRY30/yamahary30-sd/Snare3.wav","YamahaRY30/yamahary30-sd/Snare4.wav","YamahaRY30/yamahary30-sd/Snare5.wav","YamahaRY30/yamahary30-sd/Snare6.wav","YamahaRY30/yamahary30-sd/Snare7.wav","YamahaRY30/yamahary30-sd/Snare8.wav","YamahaRY30/yamahary30-sd/Snare9.wav"],Rle=["YamahaRY30/yamahary30-sh/Cabasa-01.wav","YamahaRY30/yamahary30-sh/Cabasa-02.wav"],wle=["YamahaRY30/yamahary30-tb/Tamb.wav"],Ale=["YamahaTG33/yamahatg33-bd/Bassdrum-01.wav","YamahaTG33/yamahatg33-bd/Bassdrum-02.wav","YamahaTG33/yamahatg33-bd/Bassdrum-03.wav","YamahaTG33/yamahatg33-bd/Bassdrum-04.wav"],Ile=["YamahaTG33/yamahatg33-cb/Cowbell H.wav","YamahaTG33/yamahatg33-cb/Cowbell L.wav","YamahaTG33/yamahatg33-cb/Cowbell.wav"],kle=["YamahaTG33/yamahatg33-cp/Clap.wav"],Nle=["YamahaTG33/yamahatg33-cr/Crash-01.wav","YamahaTG33/yamahatg33-cr/Crash-02.wav","YamahaTG33/yamahatg33-cr/zCrash Reverse.wav"],Dle=["YamahaTG33/yamahatg33-fx/SFX-01.wav"],xle=["YamahaTG33/yamahatg33-ht/Tom-04.wav","YamahaTG33/yamahatg33-ht/Tom-06.wav"],Mle=["YamahaTG33/yamahatg33-lt/Tom-01.wav","YamahaTG33/yamahatg33-lt/Tom-03.wav"],Lle=["YamahaTG33/yamahatg33-misc/Flute.wav","YamahaTG33/yamahatg33-misc/Glass-01.wav","YamahaTG33/yamahatg33-misc/Glass-02.wav","YamahaTG33/yamahatg33-misc/SFX-02.wav","YamahaTG33/yamahatg33-misc/SFX-03.wav","YamahaTG33/yamahatg33-misc/SFX-04.wav","YamahaTG33/yamahatg33-misc/SFX-05.wav","YamahaTG33/yamahatg33-misc/SFX-06.wav","YamahaTG33/yamahatg33-misc/SFX-07.wav","YamahaTG33/yamahatg33-misc/SFX-08.wav"],Ple=["YamahaTG33/yamahatg33-mt/Tom-07.wav","YamahaTG33/yamahatg33-mt/zTom-02.wav"],Ble=["YamahaTG33/yamahatg33-oh/Hat Open.wav"],Yle=["YamahaTG33/yamahatg33-perc/Bongo-01.wav","YamahaTG33/yamahatg33-perc/Bongo-02.wav","YamahaTG33/yamahatg33-perc/Clave.wav","YamahaTG33/yamahatg33-perc/Conga.wav","YamahaTG33/yamahatg33-perc/Snap.wav","YamahaTG33/yamahatg33-perc/Timbale.wav","YamahaTG33/yamahatg33-perc/Triangle-01.wav","YamahaTG33/yamahatg33-perc/Triangle-02.wav","YamahaTG33/yamahatg33-perc/Unknown.wav","YamahaTG33/yamahatg33-perc/Whistle-01.wav","YamahaTG33/yamahatg33-perc/Whistle-02.wav","YamahaTG33/yamahatg33-perc/Woodblock.wav"],Fle=["YamahaTG33/yamahatg33-rd/Ride-01.wav","YamahaTG33/yamahatg33-rd/Ride-02.wav"],Ule=["YamahaTG33/yamahatg33-rim/Rimshot.wav"],$le=["YamahaTG33/yamahatg33-sd/Snaredrum-01.wav","YamahaTG33/yamahatg33-sd/Snaredrum-02.wav","YamahaTG33/yamahatg33-sd/Snaredrum-03.wav","YamahaTG33/yamahatg33-sd/Snaredrum-04.wav","YamahaTG33/yamahatg33-sd/Snaredrum-05.wav"],Gle=["YamahaTG33/yamahatg33-sh/Shaker.wav"],qle=["YamahaTG33/yamahatg33-tb/Tambourine.wav"],Qle={AJKPercusyn_bd:cK,AJKPercusyn_cb:uK,AJKPercusyn_ht:dK,AJKPercusyn_sd:hK,AkaiLinn_bd:fK,AkaiLinn_cb:mK,AkaiLinn_cp:pK,AkaiLinn_cr:gK,AkaiLinn_hh:_K,AkaiLinn_ht:bK,AkaiLinn_lt:SK,AkaiLinn_mt:OK,AkaiLinn_oh:vK,AkaiLinn_rd:EK,AkaiLinn_sd:yK,AkaiLinn_sh:TK,AkaiLinn_tb:CK,AkaiMPC60_bd:RK,AkaiMPC60_cp:wK,AkaiMPC60_cr:AK,AkaiMPC60_hh:IK,AkaiMPC60_ht:kK,AkaiMPC60_lt:NK,AkaiMPC60_misc:DK,AkaiMPC60_mt:xK,AkaiMPC60_oh:MK,AkaiMPC60_perc:LK,AkaiMPC60_rd:PK,AkaiMPC60_rim:BK,AkaiMPC60_sd:YK,AkaiXR10_bd:FK,AkaiXR10_cb:UK,AkaiXR10_cp:$K,AkaiXR10_cr:GK,AkaiXR10_hh:qK,AkaiXR10_ht:QK,AkaiXR10_lt:HK,AkaiXR10_misc:VK,AkaiXR10_mt:zK,AkaiXR10_oh:WK,AkaiXR10_perc:XK,AkaiXR10_rd:KK,AkaiXR10_rim:ZK,AkaiXR10_sd:jK,AkaiXR10_sh:JK,AkaiXR10_tb:eZ,AlesisHR16_bd:tZ,AlesisHR16_cp:nZ,AlesisHR16_hh:rZ,AlesisHR16_ht:aZ,AlesisHR16_lt:iZ,AlesisHR16_oh:oZ,AlesisHR16_perc:sZ,AlesisHR16_rim:lZ,AlesisHR16_sd:cZ,AlesisHR16_sh:uZ,AlesisSR16_bd:dZ,AlesisSR16_cb:hZ,AlesisSR16_cp:fZ,AlesisSR16_cr:mZ,AlesisSR16_hh:pZ,AlesisSR16_misc:gZ,AlesisSR16_oh:_Z,AlesisSR16_perc:bZ,AlesisSR16_rd:SZ,AlesisSR16_rim:OZ,AlesisSR16_sd:vZ,AlesisSR16_sh:EZ,AlesisSR16_tb:yZ,BossDR110_bd:TZ,BossDR110_cp:CZ,BossDR110_cr:RZ,BossDR110_hh:wZ,BossDR110_oh:AZ,BossDR110_rd:IZ,BossDR110_sd:kZ,BossDR220_bd:NZ,BossDR220_cp:DZ,BossDR220_cr:xZ,BossDR220_hh:MZ,BossDR220_ht:LZ,BossDR220_lt:PZ,BossDR220_mt:BZ,BossDR220_oh:YZ,BossDR220_perc:FZ,BossDR220_rd:UZ,BossDR220_sd:$Z,BossDR55_bd:GZ,BossDR55_hh:qZ,BossDR55_rim:QZ,BossDR55_sd:HZ,BossDR550_bd:VZ,BossDR550_cb:zZ,BossDR550_cp:WZ,BossDR550_cr:XZ,BossDR550_hh:KZ,BossDR550_ht:ZZ,BossDR550_lt:jZ,BossDR550_misc:JZ,BossDR550_mt:ej,BossDR550_oh:tj,BossDR550_perc:nj,BossDR550_rd:rj,BossDR550_rim:aj,BossDR550_sd:ij,BossDR550_sh:oj,BossDR550_tb:sj,CasioRZ1_bd:lj,CasioRZ1_cb:cj,CasioRZ1_cp:uj,CasioRZ1_cr:dj,CasioRZ1_hh:hj,CasioRZ1_ht:fj,CasioRZ1_lt:mj,CasioRZ1_mt:pj,CasioRZ1_rd:gj,CasioRZ1_rim:_j,CasioRZ1_sd:bj,CasioSK1_bd:Sj,CasioSK1_hh:Oj,CasioSK1_ht:vj,CasioSK1_mt:Ej,CasioSK1_oh:yj,CasioSK1_sd:Tj,CasioVL1_bd:Cj,CasioVL1_hh:Rj,CasioVL1_sd:wj,DoepferMS404_bd:Aj,DoepferMS404_hh:Ij,DoepferMS404_lt:kj,DoepferMS404_oh:Nj,DoepferMS404_sd:Dj,EmuDrumulator_bd:xj,EmuDrumulator_cb:Mj,EmuDrumulator_cp:Lj,EmuDrumulator_cr:Pj,EmuDrumulator_hh:Bj,EmuDrumulator_ht:Yj,EmuDrumulator_lt:Fj,EmuDrumulator_mt:Uj,EmuDrumulator_oh:$j,EmuDrumulator_perc:Gj,EmuDrumulator_rim:qj,EmuDrumulator_sd:Qj,EmuModular_bd:Hj,EmuModular_misc:Vj,EmuModular_perc:zj,EmuSP12_bd:Wj,EmuSP12_cb:Xj,EmuSP12_cp:Kj,EmuSP12_cr:Zj,EmuSP12_hh:jj,EmuSP12_ht:Jj,EmuSP12_lt:eJ,EmuSP12_misc:tJ,EmuSP12_mt:nJ,EmuSP12_oh:rJ,EmuSP12_perc:aJ,EmuSP12_rd:iJ,EmuSP12_rim:oJ,EmuSP12_sd:sJ,KorgDDM110_bd:lJ,KorgDDM110_cp:cJ,KorgDDM110_cr:uJ,KorgDDM110_hh:dJ,KorgDDM110_ht:hJ,KorgDDM110_lt:fJ,KorgDDM110_oh:mJ,KorgDDM110_rim:pJ,KorgDDM110_sd:gJ,KorgKPR77_bd:_J,KorgKPR77_cp:bJ,KorgKPR77_hh:SJ,KorgKPR77_oh:OJ,KorgKPR77_sd:vJ,KorgKR55_bd:EJ,KorgKR55_cb:yJ,KorgKR55_cr:TJ,KorgKR55_hh:CJ,KorgKR55_ht:RJ,KorgKR55_oh:wJ,KorgKR55_perc:AJ,KorgKR55_rim:IJ,KorgKR55_sd:kJ,KorgKRZ_bd:NJ,KorgKRZ_cr:DJ,KorgKRZ_fx:xJ,KorgKRZ_hh:MJ,KorgKRZ_ht:LJ,KorgKRZ_lt:PJ,KorgKRZ_misc:BJ,KorgKRZ_oh:YJ,KorgKRZ_rd:FJ,KorgKRZ_sd:UJ,KorgM1_bd:$J,KorgM1_cb:GJ,KorgM1_cp:qJ,KorgM1_cr:QJ,KorgM1_hh:HJ,KorgM1_ht:VJ,KorgM1_misc:zJ,KorgM1_mt:WJ,KorgM1_oh:XJ,KorgM1_perc:KJ,KorgM1_rd:ZJ,KorgM1_rim:jJ,KorgM1_sd:JJ,KorgM1_sh:eee,KorgM1_tb:tee,KorgMinipops_bd:nee,KorgMinipops_hh:ree,KorgMinipops_misc:aee,KorgMinipops_oh:iee,KorgMinipops_sd:oee,KorgPoly800_bd:see,KorgT3_bd:lee,KorgT3_cp:cee,KorgT3_hh:uee,KorgT3_misc:dee,KorgT3_oh:hee,KorgT3_perc:fee,KorgT3_rim:mee,KorgT3_sd:pee,KorgT3_sh:gee,Linn9000_bd:_ee,Linn9000_cb:bee,Linn9000_cr:See,Linn9000_hh:Oee,Linn9000_ht:vee,Linn9000_lt:Eee,Linn9000_mt:yee,Linn9000_oh:Tee,Linn9000_perc:Cee,Linn9000_rd:Ree,Linn9000_rim:wee,Linn9000_sd:Aee,Linn9000_tb:Iee,LinnDrum_bd:kee,LinnDrum_cb:Nee,LinnDrum_cp:Dee,LinnDrum_cr:xee,LinnDrum_hh:Mee,LinnDrum_ht:Lee,LinnDrum_lt:Pee,LinnDrum_mt:Bee,LinnDrum_oh:Yee,LinnDrum_perc:Fee,LinnDrum_rd:Uee,LinnDrum_rim:$ee,LinnDrum_sd:Gee,LinnDrum_sh:qee,LinnDrum_tb:Qee,LinnLM1_bd:Hee,LinnLM1_cb:Vee,LinnLM1_cp:zee,LinnLM1_hh:Wee,LinnLM1_ht:Xee,LinnLM1_lt:Kee,LinnLM1_oh:Zee,LinnLM1_perc:jee,LinnLM1_rim:Jee,LinnLM1_sd:ete,LinnLM1_sh:tte,LinnLM1_tb:nte,LinnLM2_bd:rte,LinnLM2_cb:ate,LinnLM2_cp:ite,LinnLM2_cr:ote,LinnLM2_hh:ste,LinnLM2_ht:lte,LinnLM2_lt:cte,LinnLM2_mt:ute,LinnLM2_oh:dte,LinnLM2_rd:hte,LinnLM2_rim:fte,LinnLM2_sd:mte,LinnLM2_sh:pte,LinnLM2_tb:gte,MFB512_bd:_te,MFB512_cp:bte,MFB512_cr:Ste,MFB512_hh:Ote,MFB512_ht:vte,MFB512_lt:Ete,MFB512_mt:yte,MFB512_oh:Tte,MFB512_sd:Cte,MPC1000_bd:Rte,MPC1000_cp:wte,MPC1000_hh:Ate,MPC1000_oh:Ite,MPC1000_perc:kte,MPC1000_sd:Nte,MPC1000_sh:Dte,MoogConcertMateMG1_bd:xte,MoogConcertMateMG1_sd:Mte,OberheimDMX_:Lte,OberheimDMX_bd:Pte,OberheimDMX_cp:Bte,OberheimDMX_cr:Yte,OberheimDMX_hh:Fte,OberheimDMX_ht:Ute,OberheimDMX_lt:$te,OberheimDMX_mt:Gte,OberheimDMX_oh:qte,OberheimDMX_rd:Qte,OberheimDMX_rim:Hte,OberheimDMX_sd:Vte,OberheimDMX_sh:zte,OberheimDMX_tb:Wte,RhodesPolaris_bd:Xte,RhodesPolaris_misc:Kte,RhodesPolaris_sd:Zte,RhythmAce_bd:jte,RhythmAce_hh:Jte,RhythmAce_ht:ene,RhythmAce_lt:tne,RhythmAce_oh:nne,RhythmAce_perc:rne,RhythmAce_sd:ane,RolandCompurhythm1000_bd:ine,RolandCompurhythm1000_cb:one,RolandCompurhythm1000_cp:sne,RolandCompurhythm1000_cr:lne,RolandCompurhythm1000_hh:cne,RolandCompurhythm1000_ht:une,RolandCompurhythm1000_lt:dne,RolandCompurhythm1000_mt:hne,RolandCompurhythm1000_oh:fne,RolandCompurhythm1000_perc:mne,RolandCompurhythm1000_rd:pne,RolandCompurhythm1000_rim:gne,RolandCompurhythm1000_sd:_ne,RolandCompurhythm78_bd:bne,RolandCompurhythm78_cb:Sne,RolandCompurhythm78_hh:One,RolandCompurhythm78_misc:vne,RolandCompurhythm78_oh:Ene,RolandCompurhythm78_perc:yne,RolandCompurhythm78_sd:Tne,RolandCompurhythm78_tb:Cne,RolandCompurhythm8000_bd:Rne,RolandCompurhythm8000_cb:wne,RolandCompurhythm8000_cp:Ane,RolandCompurhythm8000_cr:Ine,RolandCompurhythm8000_hh:kne,RolandCompurhythm8000_ht:Nne,RolandCompurhythm8000_lt:Dne,RolandCompurhythm8000_mt:xne,RolandCompurhythm8000_oh:Mne,RolandCompurhythm8000_perc:Lne,RolandCompurhythm8000_rim:Pne,RolandCompurhythm8000_sd:Bne,RolandD110_bd:Yne,RolandD110_cb:Fne,RolandD110_cr:Une,RolandD110_hh:$ne,RolandD110_lt:Gne,RolandD110_oh:qne,RolandD110_perc:Qne,RolandD110_rd:Hne,RolandD110_rim:Vne,RolandD110_sd:zne,RolandD110_sh:Wne,RolandD110_tb:Xne,RolandD70_bd:Kne,RolandD70_cb:Zne,RolandD70_cp:jne,RolandD70_cr:Jne,RolandD70_hh:ere,RolandD70_lt:tre,RolandD70_mt:nre,RolandD70_oh:rre,RolandD70_perc:are,RolandD70_rd:ire,RolandD70_rim:ore,RolandD70_sd:sre,RolandD70_sh:lre,RolandDDR30_bd:cre,RolandDDR30_ht:ure,RolandDDR30_lt:dre,RolandDDR30_sd:hre,RolandJD990_bd:fre,RolandJD990_cb:mre,RolandJD990_cp:pre,RolandJD990_cr:gre,RolandJD990_hh:_re,RolandJD990_ht:bre,RolandJD990_lt:Sre,RolandJD990_misc:Ore,RolandJD990_mt:vre,RolandJD990_oh:Ere,RolandJD990_perc:yre,RolandJD990_rd:Tre,RolandJD990_sd:Cre,RolandJD990_tb:Rre,RolandMC202_bd:wre,RolandMC202_ht:Are,RolandMC202_perc:Ire,RolandMC303_bd:kre,RolandMC303_cb:Nre,RolandMC303_cp:Dre,RolandMC303_fx:xre,RolandMC303_hh:Mre,RolandMC303_ht:Lre,RolandMC303_lt:Pre,RolandMC303_misc:Bre,RolandMC303_mt:Yre,RolandMC303_oh:Fre,RolandMC303_perc:Ure,RolandMC303_rd:$re,RolandMC303_rim:Gre,RolandMC303_sd:qre,RolandMC303_sh:Qre,RolandMC303_tb:Hre,RolandMT32_bd:Vre,RolandMT32_cb:zre,RolandMT32_cp:Wre,RolandMT32_cr:Xre,RolandMT32_hh:Kre,RolandMT32_ht:Zre,RolandMT32_lt:jre,RolandMT32_mt:Jre,RolandMT32_oh:eae,RolandMT32_perc:tae,RolandMT32_rd:nae,RolandMT32_rim:rae,RolandMT32_sd:aae,RolandMT32_sh:iae,RolandMT32_tb:oae,RolandR8_bd:sae,RolandR8_cb:lae,RolandR8_cp:cae,RolandR8_cr:uae,RolandR8_hh:dae,RolandR8_ht:hae,RolandR8_lt:fae,RolandR8_mt:mae,RolandR8_oh:pae,RolandR8_perc:gae,RolandR8_rd:_ae,RolandR8_rim:bae,RolandR8_sd:Sae,RolandR8_sh:Oae,RolandR8_tb:vae,RolandS50_bd:Eae,RolandS50_cb:yae,RolandS50_cp:Tae,RolandS50_cr:Cae,RolandS50_ht:Rae,RolandS50_lt:wae,RolandS50_misc:Aae,RolandS50_mt:Iae,RolandS50_oh:kae,RolandS50_perc:Nae,RolandS50_rd:Dae,RolandS50_sd:xae,RolandS50_sh:Mae,RolandS50_tb:Lae,RolandSH09_bd:Pae,RolandSystem100_bd:Bae,RolandSystem100_hh:Yae,RolandSystem100_misc:Fae,RolandSystem100_oh:Uae,RolandSystem100_perc:$ae,RolandSystem100_sd:Gae,RolandTR505_bd:qae,RolandTR505_cb:Qae,RolandTR505_cp:Hae,RolandTR505_cr:Vae,RolandTR505_hh:zae,RolandTR505_ht:Wae,RolandTR505_lt:Xae,RolandTR505_mt:Kae,RolandTR505_oh:Zae,RolandTR505_perc:jae,RolandTR505_rd:Jae,RolandTR505_rim:eie,RolandTR505_sd:tie,RolandTR606_bd:nie,RolandTR606_cr:rie,RolandTR606_hh:aie,RolandTR606_ht:iie,RolandTR606_lt:oie,RolandTR606_oh:sie,RolandTR606_sd:lie,RolandTR626_bd:cie,RolandTR626_cb:uie,RolandTR626_cp:die,RolandTR626_cr:hie,RolandTR626_hh:fie,RolandTR626_ht:mie,RolandTR626_lt:pie,RolandTR626_mt:gie,RolandTR626_oh:_ie,RolandTR626_perc:bie,RolandTR626_rd:Sie,RolandTR626_rim:Oie,RolandTR626_sd:vie,RolandTR626_sh:Eie,RolandTR626_tb:yie,RolandTR707_bd:Tie,RolandTR707_cb:Cie,RolandTR707_cp:Rie,RolandTR707_cr:wie,RolandTR707_hh:Aie,RolandTR707_ht:Iie,RolandTR707_lt:kie,RolandTR707_mt:Nie,RolandTR707_oh:Die,RolandTR707_rim:xie,RolandTR707_sd:Mie,RolandTR707_tb:Lie,RolandTR727_perc:Pie,RolandTR727_sh:Bie,RolandTR808_bd:Yie,RolandTR808_cb:Fie,RolandTR808_cp:Uie,RolandTR808_cr:$ie,RolandTR808_hh:Gie,RolandTR808_ht:qie,RolandTR808_lt:Qie,RolandTR808_mt:Hie,RolandTR808_oh:Vie,RolandTR808_perc:zie,RolandTR808_rim:Wie,RolandTR808_sd:Xie,RolandTR808_sh:Kie,RolandTR909_bd:Zie,RolandTR909_cp:jie,RolandTR909_cr:Jie,RolandTR909_hh:eoe,RolandTR909_ht:toe,RolandTR909_lt:noe,RolandTR909_mt:roe,RolandTR909_oh:aoe,RolandTR909_rd:ioe,RolandTR909_rim:ooe,RolandTR909_sd:soe,SakataDPM48_bd:loe,SakataDPM48_cp:coe,SakataDPM48_cr:uoe,SakataDPM48_hh:doe,SakataDPM48_ht:hoe,SakataDPM48_lt:foe,SakataDPM48_mt:moe,SakataDPM48_oh:poe,SakataDPM48_perc:goe,SakataDPM48_rd:_oe,SakataDPM48_rim:boe,SakataDPM48_sd:Soe,SakataDPM48_sh:Ooe,SequentialCircuitsDrumtracks_bd:voe,SequentialCircuitsDrumtracks_cb:Eoe,SequentialCircuitsDrumtracks_cp:yoe,SequentialCircuitsDrumtracks_cr:Toe,SequentialCircuitsDrumtracks_hh:Coe,SequentialCircuitsDrumtracks_ht:Roe,SequentialCircuitsDrumtracks_oh:woe,SequentialCircuitsDrumtracks_rd:Aoe,SequentialCircuitsDrumtracks_rim:Ioe,SequentialCircuitsDrumtracks_sd:koe,SequentialCircuitsDrumtracks_sh:Noe,SequentialCircuitsDrumtracks_tb:Doe,SequentialCircuitsTom_bd:xoe,SequentialCircuitsTom_cp:Moe,SequentialCircuitsTom_cr:Loe,SequentialCircuitsTom_hh:Poe,SequentialCircuitsTom_ht:Boe,SequentialCircuitsTom_oh:Yoe,SequentialCircuitsTom_sd:Foe,SergeModular_bd:Uoe,SergeModular_misc:$oe,SergeModular_perc:Goe,SimmonsSDS400_ht:qoe,SimmonsSDS400_lt:Qoe,SimmonsSDS400_mt:Hoe,SimmonsSDS400_sd:Voe,SimmonsSDS5_bd:zoe,SimmonsSDS5_hh:Woe,SimmonsSDS5_ht:Xoe,SimmonsSDS5_lt:Koe,SimmonsSDS5_mt:Zoe,SimmonsSDS5_oh:joe,SimmonsSDS5_rim:Joe,SimmonsSDS5_sd:ese,SoundmastersR88_bd:tse,SoundmastersR88_cr:nse,SoundmastersR88_hh:rse,SoundmastersR88_oh:ase,SoundmastersR88_sd:ise,UnivoxMicroRhythmer12_bd:ose,UnivoxMicroRhythmer12_hh:sse,UnivoxMicroRhythmer12_oh:lse,UnivoxMicroRhythmer12_sd:cse,ViscoSpaceDrum_bd:use,ViscoSpaceDrum_cb:dse,ViscoSpaceDrum_hh:hse,ViscoSpaceDrum_ht:fse,ViscoSpaceDrum_lt:mse,ViscoSpaceDrum_misc:pse,ViscoSpaceDrum_mt:gse,ViscoSpaceDrum_oh:_se,ViscoSpaceDrum_perc:bse,ViscoSpaceDrum_rim:Sse,ViscoSpaceDrum_sd:Ose,XdrumLM8953_bd:vse,XdrumLM8953_cr:Ese,XdrumLM8953_hh:yse,XdrumLM8953_ht:Tse,XdrumLM8953_lt:Cse,XdrumLM8953_mt:Rse,XdrumLM8953_oh:wse,XdrumLM8953_rd:Ase,XdrumLM8953_rim:Ise,XdrumLM8953_sd:kse,XdrumLM8953_tb:Nse,YamahaRM50_bd:Dse,YamahaRM50_cb:xse,YamahaRM50_cp:Mse,YamahaRM50_cr:Lse,YamahaRM50_hh:Pse,YamahaRM50_ht:Bse,YamahaRM50_lt:Yse,YamahaRM50_misc:Fse,YamahaRM50_mt:Use,YamahaRM50_oh:$se,YamahaRM50_perc:Gse,YamahaRM50_rd:qse,YamahaRM50_sd:Qse,YamahaRM50_sh:Hse,YamahaRM50_tb:Vse,YamahaRX21_bd:zse,YamahaRX21_cp:Wse,YamahaRX21_cr:Xse,YamahaRX21_hh:Kse,YamahaRX21_ht:Zse,YamahaRX21_lt:jse,YamahaRX21_mt:Jse,YamahaRX21_oh:ele,YamahaRX21_sd:tle,YamahaRX5_bd:nle,YamahaRX5_cb:rle,YamahaRX5_fx:ale,YamahaRX5_hh:ile,YamahaRX5_lt:ole,YamahaRX5_oh:sle,YamahaRX5_rim:lle,YamahaRX5_sd:cle,YamahaRX5_sh:ule,YamahaRX5_tb:dle,YamahaRY30_bd:hle,YamahaRY30_cb:fle,YamahaRY30_cp:mle,YamahaRY30_cr:ple,YamahaRY30_hh:gle,YamahaRY30_ht:_le,YamahaRY30_lt:ble,YamahaRY30_misc:Sle,YamahaRY30_mt:Ole,YamahaRY30_oh:vle,YamahaRY30_perc:Ele,YamahaRY30_rd:yle,YamahaRY30_rim:Tle,YamahaRY30_sd:Cle,YamahaRY30_sh:Rle,YamahaRY30_tb:wle,YamahaTG33_bd:Ale,YamahaTG33_cb:Ile,YamahaTG33_cp:kle,YamahaTG33_cr:Nle,YamahaTG33_fx:Dle,YamahaTG33_ht:xle,YamahaTG33_lt:Mle,YamahaTG33_misc:Lle,YamahaTG33_mt:Ple,YamahaTG33_oh:Ble,YamahaTG33_perc:Yle,YamahaTG33_rd:Fle,YamahaTG33_rim:Ule,YamahaTG33_sd:$le,YamahaTG33_sh:Gle,YamahaTG33_tb:qle},Hle=(r,e,...t)=>{const n=r.getContext("2d");typeof e=="number"&&(e=`rgb(${e},${t[0]},${t[1]})`),n.fillStyle=e,n.fillRect(0,0,r.width,r.height)},Vle=(r,e,t,n,a,...i)=>{const s=r.getContext("2d").createLinearGradient(e,t,n,a);for(let l=0;l{const c=r.getContext("2d").createRadialGradient(e,t,n,a,i,o);for(let u=0;u{const o=r.getContext("2d").createConicGradient(e,t,n);for(let s=0;s{const l=r.getContext("2d");if(l.beginPath(),l.fillStyle=a,e===0)l.arc(o,s,t,0,2*Math.PI),l.closePath(),l.fill();else if(e===1)l.ellipse(o,s,t*.8,t*n*.7,0,0,2*Math.PI),l.closePath(),l.fill();else if(e===2)l.moveTo(o,s-t),l.quadraticCurveTo(o+t*n,s,o,s+t),l.quadraticCurveTo(o-t*n,s,o,s-t),l.closePath(),l.fill();else{l.moveTo(o,s-t);let c=[];for(let u=0;u{const o=r.getContext("2d");o.save(),o.translate(a,i),o.rotate(n*Math.PI/180),o.beginPath(),o.moveTo(0,-e),o.lineTo(e,e),o.lineTo(-e,e),o.closePath(),o.fillStyle=t,o.fill(),o.restore()},Kle=(r,e,t,n,a,i,o)=>{const s=r.getContext("2d");s.save(),s.translate(i,o),s.rotate(a*Math.PI/180),s.beginPath(),s.moveTo(0,-t),s.lineTo(e,t),s.lineTo(-e,t),s.closePath(),s.fillStyle=n,s.fill(),s.restore()},Bw=(r,e,t,n,a)=>{const i=r.getContext("2d");i.beginPath(),i.arc(n,a,e,0,2*Math.PI),i.fillStyle=t,i.fill(),i.closePath()},Zle=(r,e,t,n,a,i,o,s,l,c,u)=>{const h=r.getContext("2d");h.save(),h.translate(c,u),h.rotate(l*Math.PI/180),e<2&&(h.beginPath(),h.arc(0,0,n,0,2*Math.PI),h.closePath(),h.fillStyle=e<1?o:i,h.fill(),h.beginPath(),h.arc(0,0,a,0,2*Math.PI),h.closePath(),h.fillStyle=o,h.fill(),h.restore());const p=e,_=2*Math.PI/p;for(let b=0;b{const u=r.getContext("2d");u.save(),u.translate(l,c),u.rotate(s*Math.PI/180),e<2&&(u.beginPath(),u.arc(0,0,n,0,2*Math.PI),u.closePath(),u.fillStyle=e<1?i:a,u.fill(),u.restore());const h=e,p=2*Math.PI/h;for(let _=0;_{if(e<1)return Bw(r,t,n,o,s);if(e==1)return Pw(r,t,n,0,o,s);const l=r.getContext("2d");l.save(),l.translate(o,s),l.rotate(a*Math.PI/180),l.beginPath(),l.moveTo(0,-t);for(let c=0;c{const l=r.getContext("2d");l.save(),l.translate(a,i),l.rotate(n*Math.PI/180),l.beginPath(),l.moveTo(0,0),l.lineTo(o-a,s-i),l.lineWidth=e,l.strokeStyle=t,l.stroke(),l.restore()},ece=(r,e,t,n,a,i,o,s)=>{const l=r.getContext("2d"),c=i/100*Math.PI;l.save(),l.translate(o,s),l.rotate(c),l.beginPath(),l.arc(0,0,t,0,2*Math.PI),l.fillStyle=a,l.fill(),l.lineWidth=t/20,l.strokeStyle="black",l.stroke();const u=-t/5,h=t/2.5,p=t/8,_=n*t/10;l.beginPath(),l.ellipse(-h,u,p,_,0,0,2*Math.PI),l.fillStyle="black",l.fill(),l.beginPath(),l.ellipse(h,u,p,_,0,0,2*Math.PI),l.fillStyle="black",l.fill();const b=t/2,A=t*.9,I=.25;let M=0,U=0;e>=0,U=b+e*I*t/2,l.beginPath(),l.moveTo(-A/2,b),l.quadraticCurveTo(M,U,A/2,b),l.lineWidth=10,l.strokeStyle="black",l.stroke(),l.restore()},tce=(r,e,t,n,a,i,o,s,l)=>{const c=r.getContext("2d");c.save(),c.translate(i,o),c.rotate(n*Math.PI/180),c.filter=l,c.font=`${t}px ${a}`,c.fillStyle=s,c.fillText(e,0,0),c.restore()},nce=(r,e,t,n,a,i,o,s="none")=>{const l=r.getContext("2d");l.save(),l.translate(i,o),l.rotate(a*Math.PI/180),l.filter=s;const c=new Image;c.src=e,l.drawImage(c,-t/2,-n/2,t,n),l.restore()};async function Yw(){return Promise.all([JN(),da("github:tidalcycles/Dirt-Samples/master",void 0,{tag:"Tidal"}).then(()=>cD()),mD(),da(Qle,"github:ritchse/tidal-drum-machines/main/machines/",{tag:"Machines"}),da("github:Bubobubobubobubo/Dough-Fox/main",void 0,{tag:"FoxDot"}),da("github:Bubobubobubobubo/Dough-Samples/main",void 0,{tag:"Pack"}),da("github:Bubobubobubobubo/Dough-Amiga/main",void 0,{tag:"Amiga"}),da("github:Bubobubobubobubo/Dough-Juj/main",void 0,{tag:"Juliette"}),da("github:Bubobubobubobubo/Dough-Amen/main",void 0,{tag:"Amen"}),da("github:Bubobubobubobubo/Dough-Waveforms/main",void 0,{tag:"Waveforms"})])}class rce{constructor(e){T(this,"codeExamples",{});T(this,"counters",{});T(this,"_drunk",new aK(-100,100,!1));T(this,"randomGen",Math.random);T(this,"currentSeed");T(this,"localSeeds",new Map);T(this,"patternCache",new n0({max:1e4,ttl:1e4*60*5}));T(this,"invalidPatterns",{});T(this,"cueTimes",{});T(this,"errorTimeoutID",0);T(this,"printTimeoutID",0);T(this,"MidiConnection");T(this,"scale_aid");T(this,"hydra");T(this,"onceEvaluator",!0);T(this,"forceEvaluator",!1);T(this,"load");T(this,"global");T(this,"g");T(this,"_loadUniverseFromInterface",e=>{this.app.selected_universe=e.trim(),this.app.settings.selected_universe=e.trim(),rl(this.app,e),vu()});T(this,"_deleteUniverseFromInterface",e=>{delete this.app.universes[e],this.app.settings.selected_universe===e&&(this.app.settings.selected_universe="Welcome",this.app.selected_universe="Welcome"),this.app.settings.saveApplicationToLocalStorage(this.app.universes,this.app.settings),this.app.updateKnownUniversesView()});T(this,"_playDocExample",e=>{let t=this.app.universes[this.app.selected_universe];this.app.exampleIsPlaying=!0,t.example?t.example.candidate=e||this.app.selectedExample:(t.example={candidate:"",committed:"",evaluations:0},t.example.candidate=e||this.app.selectedExample),this.clearPatternCache(),this.stop(),this.play()});T(this,"_stopDocExample",()=>{let e=this.app.universes[this.app.selected_universe];(e==null?void 0:e.example)!==void 0&&(this.app.exampleIsPlaying=!1,e.example.candidate="",e.example.committed=""),this.clearPatternCache(),this.stop()});T(this,"_playDocExampleOnce",e=>{let t=this.app.universes[this.app.selected_universe];(t==null?void 0:t.example)!==void 0&&(t.example.candidate="",t.example.committed=""),this.clearPatternCache(),this.stop(),this.play(),this.app.exampleIsPlaying=!0,IB(this.app,e)});T(this,"_all_samples",()=>Du.get());T(this,"_reportError",e=>{const t=o=>{var l;const s=(l=o.stack)==null?void 0:l.split(` `);if(s){for(const c of s)if(c.includes("")){const u=c.match(/:(\d+):(\d+)/);if(u)return{line:parseInt(u[1],10),column:parseInt(u[2],10)}}}return{line:null,column:null}},{line:n,column:a}=t(e),i=n&&a?`${e.message} (Line: ${n-2}, Column: ${a})`:e.message;clearTimeout(this.errorTimeoutID),clearTimeout(this.printTimeoutID),this.app.interface.error_line.innerHTML=i,this.app.interface.error_line.style.color="color-red-800",this.app.interface.error_line.classList.remove("hidden"),this.errorTimeoutID=setTimeout(()=>this.app.interface.error_line.classList.add("hidden"),2e3)});T(this,"_logMessage",e=>{console.log(e),clearTimeout(this.printTimeoutID),clearTimeout(this.errorTimeoutID),this.app.interface.error_line.innerHTML=e,this.app.interface.error_line.style.color="red",this.app.interface.error_line.classList.remove("hidden"),this.printTimeoutID=setTimeout(()=>this.app.interface.error_line.classList.add("hidden"),4e3)});T(this,"time",()=>this.app.audioContext.currentTime);T(this,"play",()=>{this.app.setButtonHighlighting("play",!0),this.MidiConnection.sendStartMessage(),this.app.clock.start()});T(this,"pause",()=>{this.app.setButtonHighlighting("pause",!0),this.app.clock.pause()});T(this,"stop",()=>{this.app.setButtonHighlighting("stop",!0),this.app.clock.stop()});T(this,"silence",this.stop);T(this,"hush",this.stop);T(this,"warp",e=>{this.app.clock.tick=e,this.app.clock.time_position=this.app.clock.convertTicksToTimeposition(e)});T(this,"beat_warp",e=>{this.app.clock.tick=e*this.app.clock.ppqn,this.app.clock.time_position=this.app.clock.convertTicksToTimeposition(e*this.app.clock.ppqn)});T(this,"onmousemove",e=>{this.app._mouseX=e.pageX,this.app._mouseY=e.pageY});T(this,"mouseX",()=>this.app._mouseX);T(this,"mouseY",()=>this.app._mouseY);T(this,"noteX",()=>Math.floor(this.app._mouseX/document.body.clientWidth*127));T(this,"noteY",()=>Math.floor(this.app._mouseY/document.body.clientHeight*127));T(this,"script",(...e)=>{e.forEach(t=>{t>=1&&t<=9&&(bD(this.app,"local",t),Ci(this.app,this.app.universes[this.app.selected_universe].locals[t]))})});T(this,"s",this.script);T(this,"delete_script",e=>{this.app.universes[this.app.selected_universe].locals[e]={candidate:"",committed:"",evaluations:0}});T(this,"cs",this.delete_script);T(this,"copy_script",(e,t)=>{this.app.universes[this.app.selected_universe].locals[t]={...this.app.universes[this.app.selected_universe].locals[e]}});T(this,"cps",this.copy_script);T(this,"copy_universe",(e,t)=>{this.app.universes[t]={...this.app.universes[e]}});T(this,"delete_universe",e=>{this.app.selected_universe===e&&(this.app.selected_universe="Default"),delete this.app.universes[e],this.app.settings.saveApplicationToLocalStorage(this.app.universes,this.app.settings),this.app.updateKnownUniversesView()});T(this,"big_bang",()=>{confirm("Are you sure you want to delete all universes?")&&(this.app.universes={...h_},this.app.settings.saveApplicationToLocalStorage(this.app.universes,this.app.settings)),this.app.selected_universe="Default",this.app.updateKnownUniversesView()});T(this,"midi_outputs",()=>{this._logMessage(this.MidiConnection.listMidiOutputs())});T(this,"midi_output",e=>{e?this.MidiConnection.switchMidiOutput(e):console.log(this.MidiConnection.getCurrentMidiPort())});T(this,"midi",(e=60,t,n,a)=>{const i={note:e,velocity:t,channel:n,port:a};return new Jg(i,this.app)});T(this,"sysex",e=>{this.MidiConnection.sendSysExMessage(e)});T(this,"pitch_bend",(e,t)=>{this.MidiConnection.sendPitchBend(e,t)});T(this,"program_change",(e,t)=>{this.MidiConnection.sendProgramChange(e,t)});T(this,"midi_clock",()=>{this.MidiConnection.sendMidiClock()});T(this,"control_change",({control:e=20,value:t=0,channel:n=0})=>{this.MidiConnection.sendMidiControlChange(e,t,n)});T(this,"cc",this.control_change);T(this,"midi_panic",()=>{this.MidiConnection.panic()});T(this,"active_note_events",e=>{let t;if(e?t=this.MidiConnection.activeNotesFromChannel(e):t=this.MidiConnection.activeNotes,t.length>0)return t});T(this,"active_notes",e=>{const t=this.active_note_events(e);if(t&&t.length>0)return t.map(n=>n.note)});T(this,"kill_active_notes",()=>{this.MidiConnection.activeNotes=[]});T(this,"sticky_notes",e=>{let t;if(e?t=this.MidiConnection.stickyNotesFromChannel(e):t=this.MidiConnection.stickyNotes,t.length>0)return t.map(n=>n.note)});T(this,"kill_sticky_notes",()=>{this.MidiConnection.stickyNotes=[]});T(this,"buffer",e=>e?this.MidiConnection.findNoteFromBufferInChannel(e)!==void 0:this.MidiConnection.noteInputBuffer.length>0);T(this,"buffer_event",e=>e?this.MidiConnection.findNoteFromBufferInChannel(e):this.MidiConnection.noteInputBuffer.shift());T(this,"buffer_note",e=>{const t=this.buffer_event(e);return t?t.note:void 0});T(this,"last_note_event",e=>e?this.MidiConnection.lastNoteInChannel[e]:this.MidiConnection.lastNote);T(this,"last_note",e=>{const t=this.last_note_event(e);return t?t.note:60});T(this,"last_cc",(e,t)=>t?this.MidiConnection.lastCCInChannel[t]?this.MidiConnection.lastCCInChannel[t][e]:0:this.MidiConnection.lastCC[e]||0);T(this,"has_cc",e=>e?this.MidiConnection.findCCFromBufferInChannel(e)!==void 0:this.MidiConnection.ccInputBuffer.length>0);T(this,"buffer_cc",e=>e?this.MidiConnection.findCCFromBufferInChannel(e):this.MidiConnection.ccInputBuffer.shift());T(this,"show_scale",(e,t,n=0,a=this.MidiConnection.currentOutputIndex||0,i=!1)=>{(!this.scale_aid||t!==this.scale_aid)&&(this.hide_scale(e,t,n,a),iH(t,e).forEach(s=>{this.MidiConnection.sendMidiOn(s,n,1,a),i&&this.MidiConnection.sendAllSoundOff(n,a)}),this.scale_aid=t)});T(this,"hide_scale",(e=0,t=0,n=0,a=this.MidiConnection.currentOutputIndex||0)=>{Array.from(Array(128).keys()).forEach(o=>{this.MidiConnection.sendMidiOff(o,n,a)}),this.scale_aid=void 0});T(this,"midi_notes_off",(e=0,t=this.MidiConnection.currentOutputIndex||0)=>{this.MidiConnection.sendAllNotesOff(e,t)});T(this,"midi_sound_off",(e=0,t=this.MidiConnection.currentOutputIndex||0)=>{this.MidiConnection.sendAllSoundOff(e,t)});T(this,"generateCacheKey",(...e)=>e.map(t=>JSON.stringify(t)).join(","));T(this,"resetAllFromCache",()=>{this.patternCache.forEach(e=>e.reset())});T(this,"clearPatternCache",()=>{this.patternCache.clear()});T(this,"removePatternFromCache",e=>{this.patternCache.delete(e)});T(this,"cache",(e,t)=>{if(t!==void 0)if(kw(t))if(this.patternCache.has(e)){const n=this.patternCache.get(e).next().value;if(n!==0&&!n){const a=t;return this.patternCache.set(e,a),oi(a.next().value)}return oi(n)}else{const n=t;return this.patternCache.set(e,n),oi(n.next().value)}else if(iK(t))if(this.patternCache.has(e)){const n=this.patternCache.get(e).next().value;if(n||n===0||n===0n)return oi(n);{const a=t();return this.patternCache.set(e,a),oi(a.next().value)}}else{const n=t();return this.patternCache.set(e,n),oi(n.next().value)}else return this.patternCache.set(e,t),oi(t);else return oi(this.patternCache.get(e))});T(this,"z",(e,t={},n="")=>{const a="z"+n.toString(),i=n===""?this.generateCacheKey(e,t):a,o=typeof e=="string"&&!this.invalidPatterns[e];let s,l=!1;if(this.app.api.patternCache.has(i)&&(s=this.app.api.patternCache.get(i),typeof e=="string"&&s.input!==e&&(s.atTheBeginning()||this.forceEvaluator)&&(l=!0)),(typeof e!="string"||o)&&(!s||l))if(typeof e=="string"&&s&&this.forceEvaluator)s.updatePattern(e,t)||this.logOnce(`Invalid syntax: ${e}`),this.forceEvaluator=!1;else{const c=s?new TE(e,t,this.app,a,s.nextEndTime()):new TE(e,t,this.app,a);c.isValid()?(s=c,this.patternCache.set(i,s)):typeof e=="string"&&(this.invalidPatterns[e]=!0)}if(s)return s.atTheBeginning()&&typeof e=="string"&&!o&&this.app.api.log(`Invalid syntax: ${e}`),s.ziffers.generator&&s.ziffers.generatorDone&&this.removePatternFromCache(i),typeof n=="number"&&(s.zid=a),s.updateLastCallTime(),n!==""&&a!=="z0"&&s.sync("z0",!1),s;throw new Error(`Invalid syntax: ${e}`)});T(this,"z0",(e,t={})=>this.z(e,t,0));T(this,"z1",(e,t={})=>this.z(e,t,1));T(this,"z2",(e,t={})=>this.z(e,t,2));T(this,"z3",(e,t={})=>this.z(e,t,3));T(this,"z4",(e,t={})=>this.z(e,t,4));T(this,"z5",(e,t={})=>this.z(e,t,5));T(this,"z6",(e,t={})=>this.z(e,t,6));T(this,"z7",(e,t={})=>this.z(e,t,7));T(this,"z8",(e,t={})=>this.z(e,t,8));T(this,"z9",(e,t={})=>this.z(e,t,9));T(this,"z10",(e,t={})=>this.z(e,t,10));T(this,"z11",(e,t={})=>this.z(e,t,11));T(this,"z12",(e,t={})=>this.z(e,t,12));T(this,"z13",(e,t={})=>this.z(e,t,13));T(this,"z14",(e,t={})=>this.z(e,t,14));T(this,"z15",(e,t={})=>this.z(e,t,15));T(this,"z16",(e,t={})=>this.z(e,t,16));T(this,"once",()=>{const e=this.app.api.onceEvaluator;return this.app.api.onceEvaluator=!1,e});T(this,"counter",(e,t,n)=>(e in this.counters?(this.counters[e].limit!==t&&(this.counters[e].value=0,this.counters[e].limit=t),this.counters[e].step!==n&&(this.counters[e].step=n??this.counters[e].step),this.counters[e].value+=this.counters[e].step,this.counters[e].limit!==void 0&&this.counters[e].value>this.counters[e].limit&&(this.counters[e].value=0)):this.counters[e]={value:0,step:n??1,limit:t},this.counters[e].value));T(this,"$",this.counter);T(this,"count",this.counter);T(this,"i",e=>e!==void 0?(this.app.universes[this.app.selected_universe].global.evaluations=e,this.app.universes[this.app.selected_universe]):this.app.universes[this.app.selected_universe].global.evaluations);T(this,"drunk",e=>e!==void 0?(this._drunk.position=e,this._drunk.getPosition()):(this._drunk.step(),this._drunk.getPosition()));T(this,"drunk_max",e=>{this._drunk.max=e});T(this,"drunk_min",e=>{this._drunk.min=e});T(this,"drunk_wrap",e=>{this._drunk.toggleWrap(e)});T(this,"randI",(e,t)=>Math.floor(this.randomGen()*(t-e+1))+e);T(this,"rand",(e,t)=>this.randomGen()*(t-e)+e);T(this,"irand",this.randI);T(this,"rI",this.randI);T(this,"r",this.rand);T(this,"ir",this.randI);T(this,"seed",e=>{typeof e=="number"&&(e=e.toString()),this.currentSeed!==e&&(this.currentSeed=e,this.randomGen=Wg(e))});T(this,"localSeededRandom",e=>{if(typeof e=="number"&&(e=e.toString()),this.localSeeds.has(e))return this.localSeeds.get(e);const t=Wg(e);return this.localSeeds.set(e,t),t});T(this,"clearLocalSeed",(e=void 0)=>{e&&this.localSeeds.delete(e.toString()),this.localSeeds.clear()});T(this,"quantize",(e,t)=>{if(t.length===0)return e;let n=t[0];return t.forEach(a=>{Math.abs(a-e)Math.min(Math.max(e,t),n));T(this,"cmp",this.clamp);T(this,"prob",e=>this.randomGen()*100this.randomGen()>.5);T(this,"odds",(e,t=1)=>this.randomGen()!1);T(this,"almostNever",(e=1)=>this.randomGen()<.025*this.ppqn()/(this.ppqn()*e));T(this,"rarely",(e=1)=>this.randomGen()<.1*this.ppqn()/(this.ppqn()*e));T(this,"scarcely",(e=1)=>this.randomGen()<.25*this.ppqn()/(this.ppqn()*e));T(this,"sometimes",(e=1)=>this.randomGen()<.5*this.ppqn()/(this.ppqn()*e));T(this,"often",(e=1)=>this.randomGen()<.75*this.ppqn()/(this.ppqn()*e));T(this,"frequently",(e=1)=>this.randomGen()<.9*this.ppqn()/(this.ppqn()*e));T(this,"almostAlways",(e=1)=>this.randomGen()<.985*this.ppqn()/(this.ppqn()*e));T(this,"always",(e=1)=>!0);T(this,"dice",e=>Math.floor(this.randomGen()*e)+1);T(this,"cbar",()=>this.app.clock.time_position.bar+1);T(this,"ctick",()=>this.app.clock.tick+1);T(this,"cpulse",()=>this.app.clock.time_position.pulse+1);T(this,"cbeat",()=>this.app.clock.time_position.beat+1);T(this,"ebeat",()=>this.app.clock.beats_since_origin+1);T(this,"epulse",()=>this.app.clock.pulses_since_origin+1);T(this,"nominator",()=>this.app.clock.time_signature[0]);T(this,"meter",()=>this.app.clock.time_signature[1]);T(this,"denominator",this.meter);T(this,"pulsesForBar",()=>this.tempo()*this.ppqn()*this.nominator()/60);T(this,"fill",()=>this.app.fill);T(this,"fullseq",(e,t)=>e.split("").every(n=>n==="x"||n==="o")?[...e].map(n=>n==="x").beat(t):!1);T(this,"seq",(e,t=.5)=>{let n=e.length*t,a=[];for(let i=1;i<=n+1;i+=t)a.push(Math.floor(i*10)/10);return a.pop(),a=a.filter((i,o)=>{const s=o%e.length;return e[s]==="x"}),this.oncount(a,n)});T(this,"beat",(e=1,t=0)=>(Array.isArray(e)?e:[e]).map(i=>(this.app.clock.pulses_since_origin-Math.floor(t*this.ppqn()))%Math.floor(i*this.ppqn())===0).some(i=>i===!0));T(this,"b",this.beat);T(this,"bar",(e=1,t=0)=>{const n=Array.isArray(e)?e:[e],a=this.app.clock.time_signature[1]*this.ppqn(),i=Math.floor(t*a);return n.map(s=>(this.app.clock.pulses_since_origin-i)%Math.floor(s*a)===0).some(s=>s===!0)});T(this,"B",this.bar);T(this,"pulse",(e=1,t=0)=>(Array.isArray(e)?e:[e]).map(i=>(this.app.clock.pulses_since_origin-t)%i===0).some(i=>i===!0));T(this,"p",this.pulse);T(this,"tick",(e,t=0)=>(Array.isArray(e)?e:[e]).map(i=>this.app.clock.time_position.pulse===i+t).some(i=>i===!0));T(this,"dur",e=>{let t=Array.isArray(e)?e:[e];return this.beat(t.dur(...t))});T(this,"flip",(e,t=50)=>{let n=e*2;const a=this.app.clock.pulses_since_origin,i=Math.floor(n*this.ppqn()),o=Math.floor(t/100*i);return a%i{let t=e;const n=this.app.clock.time_position.bar;return Math.floor(n/t)%2===0});T(this,"onbar",(e,t=this.app.clock.time_signature[0])=>{let n=this.app.clock.time_position.bar%t+1;return typeof e=="number"?e===n:e.some(a=>a==n)});T(this,"onbeat",(...e)=>{let t=[];return e.forEach(n=>{let a=n%this.nominator()||this.nominator(),i=Math.floor(a);i=i==0?this.nominator():i;let o=Math.floor((a-i)*this.ppqn()+1);o<=0&&(o=o+this.ppqn()*this.nominator()),t.push(i===this.cbeat()&&this.cpulse()===o)}),t.some(n=>n==!0)});T(this,"oncount",(e,t)=>{typeof e=="number"&&(e=[e]);const n=this.app.clock.pulses_since_origin;let a=[];return e.forEach(i=>{i=i<1?0:i-1;const o=Math.ceil(i*this.ppqn()),s=n%(this.ppqn()*t);return a.push(s===o)}),a.some(i=>i==!0)});T(this,"oneuclid",(e,t,n=0)=>{const i=this._euclidean_cycle(e,t,n).reduce((o,s,l)=>(s&&o.push(l+1),o),[]);return this.oncount(i,t)});T(this,"delay",(e,t)=>{setTimeout(t,e)});T(this,"delayr",(e,t,n)=>{[...Array(t).keys()].map(i=>e*i).forEach((i,o)=>{setTimeout(n,i)})});T(this,"euclid",(e,t,n,a=0)=>this._euclidean_cycle(t,n,a)[e%n]);T(this,"ec",this.euclid);T(this,"rhythm",(e,t,n,a=0)=>this.beat(e)&&this._euclidean_cycle(t,n,a).beat(e));T(this,"ry",this.rhythm);T(this,"bin",(e,t)=>{let a=t.toString(2).split("").map(i=>i==="1");return a[e%a.length]});T(this,"binrhythm",(e,t)=>{let a=t.toString(2).split("").map(i=>i==="1");return this.beat(e)&&a.beat(e)});T(this,"range",(e,t,n)=>e*(n-t)+t);T(this,"line",(e,t,n=1)=>{function a(o){var s=o.toString(),l=s.indexOf(".");return l==-1?0:s.length-l-1}const i=[];if(t>e&&n>0||te&&n<0||t0)for(let o=e;o>=t;o-=n)i.push(parseFloat(o.toFixed(a(n))));else console.error("Invalid range or step provided.");return i});T(this,"sine",(e=1,t=1,n=0)=>(Math.sin(this.app.clock.ctx.currentTime*Math.PI*2*e)+n)*t);T(this,"usine",(e=1,t=1,n=0)=>(this.sine(e,t,n)+1)/2*t);T(this,"saw",(e=1,t=1,n=0)=>(this.app.clock.ctx.currentTime*e%1*2-1+n)*t);T(this,"usaw",(e=1,t=1,n=0)=>(this.saw(e,t,n)+1)/2*t);T(this,"triangle",(e=1,t=1,n=0)=>(Math.abs(this.saw(e,t,n))*2-1)*t);T(this,"utriangle",(e=1,t=1,n=0)=>(this.triangle(e,t,n)+1)/2*t);T(this,"square",(e=1,t=1,n=0,a=.5)=>{const i=1/e;return((Date.now()/1e3+n)%i/i(this.square(e,t,n,a)+1)/2*t);T(this,"noise",(e=1)=>(this.randomGen()*2-1)*e);T(this,"min",(...e)=>Math.min(...e));T(this,"max",(...e)=>Math.max(...e));T(this,"mean",(...e)=>e.reduce((n,a)=>n+a,0)/e.length);T(this,"limit",(e,t,n)=>Math.min(Math.max(e,t),n));T(this,"abs",Math.abs);T(this,"speak",(e,t="en-US",n=0,a=1,i=1)=>{new Lw({text:e,lang:t,voice:n,rate:a,pitch:i}).speak().then(()=>{}).catch(s=>{console.log(s)})});T(this,"stop_hydra",()=>{this.app.hydra.hush()});T(this,"sound",e=>e?new xl(e,this.app):new rs);T(this,"snd",this.sound);T(this,"samples",da);T(this,"log",e=>{console.log(e),this._logMessage(e)});T(this,"logOnce",e=>{this.onceEvaluator&&(console.log(e),this._logMessage(e),this.onceEvaluator=!1)});T(this,"scale",Xu);T(this,"nearScales",pH);T(this,"rate",e=>{});T(this,"register",(e,t)=>(Dl.prototype[e]=function(...n){return t(this,...n)},!0));T(this,"all",e=>(Dl.prototype.chainAll=function(...t){return e(this,...t)},!0));T(this,"shuffle",e=>e.sort(()=>this.randomGen()-.5));T(this,"reverse",e=>e.reverse());T(this,"rotate",e=>t=>t.slice(e,t.length).concat(t.slice(0,e)));T(this,"repeat",e=>t=>t.flatMap(n=>Array(e).fill(n)));T(this,"repeatOdd",e=>t=>t.flatMap((n,a)=>a%2===0?Array(e).fill(n):n));T(this,"repeatEven",e=>t=>t.flatMap((n,a)=>a%2!==0?Array(e).fill(n):n));T(this,"palindrome",e=>e.concat(e.slice(0,e.length-1).reverse()));T(this,"scope",e=>{this.app.osc={...this.app.osc,...e}});T(this,"gif",e=>{const{url:t,posX:n=0,posY:a=0,opacity:i=1,size:o="auto",center:s=!1,rotation:l=0,filter:c="none",dur:u=1}=e;let h=u*this.app.clock.pulse_duration*this.app.clock.ppqn,p=h*.1,_=h-p;const b=document.createElement("img");b.src=t,b.style.position="fixed",b.style.left=s?"50%":`${n}px`,b.style.top=s?"50%":`${a}px`,b.style.opacity=`${i}`,b.style.zIndex="-1",o!=="auto"&&(b.style.width=o,b.style.height=o);const A=[`rotate(${l}deg)`];s&&A.unshift("translate(-50%, -50%)"),b.style.transform=A.join(" "),b.style.filter=c,b.style.transition=`opacity ${p}s ease`,document.body.appendChild(b),setTimeout(()=>{b.style.opacity="0"},_*1e3),setTimeout(()=>{document.body.contains(b)&&document.body.removeChild(b)},h*1e3)});T(this,"pulseLocation",()=>this.epulse()/this.pulsesForBar()*this.w()%this.w());T(this,"clear",()=>{const e=this.app.interface.drawings;return e.getContext("2d").clearRect(0,0,e.width,e.height),!0});T(this,"w",()=>this.app.interface.drawings.clientWidth);T(this,"h",()=>this.app.interface.drawings.clientHeight);T(this,"hc",()=>this.h()/2);T(this,"wc",()=>this.w()/2);T(this,"background",(e,...t)=>(Hle(this.app.interface.drawings,e,...t),!0));T(this,"bg",this.background);T(this,"linearGradient",(e,t,n,a,...i)=>Vle(this.app.interface.drawings,e,t,n,a,...i));T(this,"radialGradient",(e,t,n,a,i,o,...s)=>zle(this.app.interface.drawings,e,t,n,a,i,o,...s));T(this,"conicGradient",(e,t,n,...a)=>Wle(this.app.interface.drawings,e,t,n,...a));T(this,"draw",e=>{if(typeof e=="string")this.drawText(e);else{const n=this.app.interface.drawings.getContext("2d");e(n)}return!0});T(this,"balloid",(e=6,t=this.hc()/2,n=1.5,a="white",i="black",o=this.wc(),s=this.hc())=>(typeof e=="object"&&(a=e.fillStyle||"white",o=e.x||this.wc(),s=e.y||this.hc(),n=e.curve||1.5,t=e.radius||this.hc()/2,e=e.curves||6),Xle(this.app.interface.drawings,e,t,n,a,i,o,s),!0));T(this,"equilateral",(e=this.hc()/3,t="white",n=0,a=this.wc(),i=this.hc())=>{typeof e=="object"&&(t=e.fillStyle||"white",a=e.x||this.wc(),i=e.y||this.hc(),n=e.rotation||0,e=e.radius||this.hc()/3);const o=this.app.interface.drawings;return Pw(o,e,t,n,a,i),!0});T(this,"triangular",(e=this.hc()/3,t=this.hc()/3,n="white",a=0,i=this.wc(),o=this.hc())=>{typeof e=="object"&&(n=e.fillStyle||"white",i=e.x||this.wc(),o=e.y||this.hc(),a=e.rotation||0,t=e.height||this.hc()/3,e=e.width||this.hc()/3);const s=this.app.interface.drawings;return Kle(s,e,t,n,a,i,o),!0});T(this,"pointy",this.triangular);T(this,"ball",(e=this.hc()/3,t="white",n=this.wc(),a=this.hc())=>{typeof e=="object"&&(t=e.fillStyle||"white",n=e.x||this.wc(),a=e.y||this.hc(),e=e.radius||this.hc()/3);const i=this.app.interface.drawings;return Bw(i,e,t,n,a),!0});T(this,"circle",this.ball);T(this,"donut",(e=3,t=0,n=this.hc()/3,a=this.hc()/12,i="white",o="black",s="black",l=0,c=this.wc(),u=this.hc())=>{typeof e=="object"&&(i=e.fillStyle||"white",c=e.x||this.wc(),u=e.y||this.hc(),l=e.rotation||0,n=e.radius||this.hc()/3,t=e.eaten||0,a=e.hole||this.hc()/12,o=e.secondary||"black",s=e.stroke||"black",e=e.slices||3);const h=this.app.interface.drawings;return Zle(h,e,t,n,a,i,o,s,l,c,u),!0});T(this,"pie",(e=3,t=0,n=this.hc()/3,a="white",i="black",o="black",s=0,l=this.wc(),c=this.hc())=>{typeof e=="object"&&(a=e.fillStyle||"white",l=e.x||this.wc(),c=e.y||this.hc(),s=e.rotation||0,n=e.radius||this.hc()/3,i=e.secondary||"black",o=e.stroke||"black",t=e.eaten||0,e=e.slices||3);const u=this.app.interface.drawings;return jle(u,e,t,n,a,i,o,s,l,c),!0});T(this,"star",(e=5,t=this.hc()/3,n="white",a=0,i=t/100,o=this.wc(),s=this.hc())=>{typeof e=="object"&&(t=e.radius||this.hc()/3,n=e.fillStyle||"white",o=e.x||this.wc(),s=e.y||this.hc(),a=e.rotation||0,i=e.outerRadius||t/100,e=e.points||5);const l=this.app.interface.drawings;return Jle(l,e,t,n,a,i,o,s),!0});T(this,"stroke",(e=1,t="white",n=0,a=this.wc()-this.wc()/10,i=this.hc(),o=this.wc()+this.wc()/5,s=this.hc())=>{typeof e=="object"&&(t=e.strokeStyle||"white",a=e.x1||this.wc()-this.wc()/10,i=e.y1||this.hc(),o=e.x2||this.wc()+this.wc()/5,s=e.y2||this.hc(),n=e.rotation||0,e=e.width||1);const l=this.app.interface.drawings;return CE(l,e,t,n,a,i,o,s),!0});T(this,"box",(e=this.wc()/4,t=this.wc()/4,n="white",a=0,i=this.wc()-this.wc()/8,o=this.hc()-this.hc()/8)=>{typeof e=="object"&&(n=e.fillStyle||"white",i=e.x||this.wc()-this.wc()/4,o=e.y||this.hc()-this.hc()/2,a=e.rotation||0,t=e.height||this.wc()/4,e=e.width||this.wc()/4);const s=this.app.interface.drawings;return CE(s,e,n,a,i,o,e,t),!0});T(this,"smiley",(e=0,t=this.hc()/3,n=3,a="yellow",i=0,o=this.wc(),s=this.hc())=>{typeof e=="object"&&(a=e.fillStyle||"yellow",o=e.x||this.wc(),s=e.y||this.hc(),i=e.rotation||0,n=e.eyeSize||3,t=e.radius||this.hc()/3,e=e.happiness||0);const l=this.app.interface.drawings;return ece(l,e,t,n,a,i,o,s),!0});T(this,"drawText",(e,t=24,n=0,a="Arial",i=this.wc(),o=this.hc(),s="white",l="none")=>{typeof e=="object"&&(s=e.fillStyle||"white",i=e.x||this.wc(),o=e.y||this.hc(),n=e.rotation||0,a=e.font||"Arial",t=e.fontSize||24,l=e.filter||"none",e=e.text||"");const c=this.app.interface.drawings;return tce(c,e,t,n,a,i,o,s,l),!0});T(this,"image",(e,t=this.wc()/2,n=this.hc()/2,a=0,i=this.wc(),o=this.hc(),s="none")=>{if(typeof e=="object"){if(!e.url)return!0;i=e.x||this.wc(),o=e.y||this.hc(),a=e.rotation||0,t=e.width||100,n=e.height||100,s=e.filter||"none",e=e.url||""}const l=this.app.interface.drawings;return nce(l,e,t,n,a,i,o,s),!0});T(this,"randomChar",(e=1,t=0,n=65536)=>Array.from({length:e},()=>String.fromCodePoint(Math.floor(Math.random()*(n-t)+t))).join(""));T(this,"randomFromRange",(e,t)=>{const n=Math.floor(Math.random()*(t-e)+e);return String.fromCodePoint(n)});T(this,"emoji",(e=1)=>this.randomChar(e,128512,128591));T(this,"food",(e=1)=>this.randomChar(e,127789,127871));T(this,"animals",(e=1)=>this.randomChar(e,128e3,128211));T(this,"expressions",(e=1)=>this.randomChar(e,129296,129327));T(this,"osc",(e,t,...n)=>{$C({address:e,port:t,args:n,timetag:Math.round(Date.now()+(this.app.clock.nudge-this.app.clock.deviation))})});T(this,"getOSC",e=>{if(e){let t=tl.filter(n=>n.address===e);return t=t.map(n=>n.data),t}else return tl});T(this,"tempo",e=>e===void 0?this.app.clock.bpm:((e<1||e>500)&&console.log(`Setting bpm to ${e}`),this.app.clock.bpm=e,e));T(this,"bpb",e=>e===void 0?this.app.clock.time_signature[0]:(e<1&&console.log(`Setting bpb to ${e}`),this.app.clock.time_signature[0]=e,e));T(this,"ppqn",e=>e===void 0?this.app.clock.ppqn:(e<1&&console.log(`Setting ppqn to ${e}`),this.app.clock.ppqn=e,e));T(this,"time_signature",(e,t)=>{this.app.clock.time_signature=[e,t]});T(this,"cue",e=>{e=typeof e=="function"?e.name:e,this.cueTimes[e]=this.app.clock.pulses_since_origin});T(this,"theme",e=>{this.app.readTheme(e),console.log("Changing color scheme for: ",e)});T(this,"themeName",()=>this.app.currentThemeName);T(this,"randomTheme",()=>{let e=this.getThemes(),t=e[Math.floor(Math.random()*e.length)];this.app.readTheme(t)});T(this,"nextTheme",()=>{let e=this.getThemes(),t=this.app.api.themeName(),a=(e.indexOf(t)+1)%e.length,i=e[a];this.app.readTheme(i),this.app.api.log(i)});T(this,"getThemes",()=>Object.keys(Zi));this.app=e,this.MidiConnection=new rK(this,e.settings),this.global={},this.g=this.global}transmission(){return this.MidiConnection.activeNotes.length>0}_euclidean_cycle(e,t,n=0){if(e==t)return Array.from({length:t},()=>!0);function a(s,l){const c=s.length,u=(l+1)%c;return s[l]>s[u]}if(e>=t)return[!0];const i=Array.from({length:t},(s,l)=>(e*(l-1)%t+t)%t);let o=i.map((s,l)=>a(i,l));return n!=0&&(o=o.slice(n).concat(o.slice(0,n))),o}}function y(){y=function(){return e};var r,e={},t=Object.prototype,n=t.hasOwnProperty,a=Object.defineProperty||function(D,P,H){D[P]=H.value},i=typeof Symbol=="function"?Symbol:{},o=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(D,P,H){return Object.defineProperty(D,P,{value:H,enumerable:!0,configurable:!0,writable:!0}),D[P]}try{c({},"")}catch{c=function(P,H,z){return P[H]=z}}function u(D,P,H,z){var ne=Object.create((P&&P.prototype instanceof M?P:M).prototype),oe=new ie(z||[]);return a(ne,"_invoke",{value:Y(D,H,oe)}),ne}function h(D,P,H){try{return{type:"normal",arg:D.call(P,H)}}catch(z){return{type:"throw",arg:z}}}e.wrap=u;var p="suspendedStart",_="suspendedYield",b="executing",A="completed",I={};function M(){}function U(){}function V(){}var m={};c(m,o,function(){return this});var O=Object.getPrototypeOf,S=O&&O(O(ae([])));S&&S!==t&&n.call(S,o)&&(m=S);var k=V.prototype=M.prototype=Object.create(m);function L(D){["next","throw","return"].forEach(function(P){c(D,P,function(H){return this._invoke(P,H)})})}function F(D,P){function H(ne,oe,_e,ye){var we=h(D[ne],D,oe);if(we.type!=="throw"){var Ee=we.arg,Ce=Ee.value;return Ce&&typeof Ce=="object"&&n.call(Ce,"__await")?P.resolve(Ce.__await).then(function(he){H("next",he,_e,ye)},function(he){H("throw",he,_e,ye)}):P.resolve(Ce).then(function(he){Ee.value=he,_e(Ee)},function(he){return H("throw",he,_e,ye)})}ye(we.arg)}var z;a(this,"_invoke",{value:function(ne,oe){function _e(){return new P(function(ye,we){H(ne,oe,ye,we)})}return z=z?z.then(_e,_e):_e()}})}function Y(D,P,H){var z=p;return function(ne,oe){if(z===b)throw new Error("Generator is already running");if(z===A){if(ne==="throw")throw oe;return{value:r,done:!0}}for(H.method=ne,H.arg=oe;;){var _e=H.delegate;if(_e){var ye=q(_e,H);if(ye){if(ye===I)continue;return ye}}if(H.method==="next")H.sent=H._sent=H.arg;else if(H.method==="throw"){if(z===p)throw z=A,H.arg;H.dispatchException(H.arg)}else H.method==="return"&&H.abrupt("return",H.arg);z=b;var we=h(D,P,H);if(we.type==="normal"){if(z=H.done?A:_,we.arg===I)continue;return{value:we.arg,done:H.done}}we.type==="throw"&&(z=A,H.method="throw",H.arg=we.arg)}}}function q(D,P){var H=P.method,z=D.iterator[H];if(z===r)return P.delegate=null,H==="throw"&&D.iterator.return&&(P.method="return",P.arg=r,q(D,P),P.method==="throw")||H!=="return"&&(P.method="throw",P.arg=new TypeError("The iterator does not provide a '"+H+"' method")),I;var ne=h(z,D.iterator,P.arg);if(ne.type==="throw")return P.method="throw",P.arg=ne.arg,P.delegate=null,I;var oe=ne.arg;return oe?oe.done?(P[D.resultName]=oe.value,P.next=D.nextLoc,P.method!=="return"&&(P.method="next",P.arg=r),P.delegate=null,I):oe:(P.method="throw",P.arg=new TypeError("iterator result is not an object"),P.delegate=null,I)}function te(D){var P={tryLoc:D[0]};1 in D&&(P.catchLoc=D[1]),2 in D&&(P.finallyLoc=D[2],P.afterLoc=D[3]),this.tryEntries.push(P)}function se(D){var P=D.completion||{};P.type="normal",delete P.arg,D.completion=P}function ie(D){this.tryEntries=[{tryLoc:"root"}],D.forEach(te,this),this.reset(!0)}function ae(D){if(D||D===""){var P=D[o];if(P)return P.call(D);if(typeof D.next=="function")return D;if(!isNaN(D.length)){var H=-1,z=function ne(){for(;++H=0;--z){var ne=this.tryEntries[z],oe=ne.completion;if(ne.tryLoc==="root")return H("end");if(ne.tryLoc<=this.prev){var _e=n.call(ne,"catchLoc"),ye=n.call(ne,"finallyLoc");if(_e&&ye){if(this.prev=0;--H){var z=this.tryEntries[H];if(z.tryLoc<=this.prev&&n.call(z,"finallyLoc")&&this.prev=0;--P){var H=this.tryEntries[P];if(H.finallyLoc===D)return this.complete(H.completion,H.afterLoc),se(H),I}},catch:function(D){for(var P=this.tryEntries.length-1;P>=0;--P){var H=this.tryEntries[P];if(H.tryLoc===D){var z=H.completion;if(z.type==="throw"){var ne=z.arg;se(H)}return ne}}throw new Error("illegal catch attempt")},delegateYield:function(D,P,H){return this.delegate={iterator:ae(D),resultName:P,nextLoc:H},this.method==="next"&&(this.arg=r),I}},e}function RE(r,e){(e==null||e>r.length)&&(e=r.length);for(var t=0,n=new Array(e);t=r.length?{done:!0}:{done:!1,value:r[n++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Fw="0.9.7",ace=y().mark(Uw);function Uw(){var r,e,t;return y().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=0,e=[0n,1n,1n,1n,2n,1n,2n,1n,5n,2n,2n,1n,5n,1n,2n,1n,14n,1n,5n,1n,5n,2n,2n,1n,15n,2n,2n,5n,4n,1n,4n,1n,51n,1n,2n,1n,14n,1n,2n,2n,14n,1n,6n,1n,4n,2n,2n,1n,52n,2n,5n,1n,5n,1n,15n,2n,13n,2n,2n,1n,13n,1n,2n,4n,267n,1n,4n,1n,5n,1n,4n,1n,50n,1n,2n,3n,4n,1n,6n,1n,52n,15n,2n,1n,15n,1n,2n,1n,12n,1n,10n,1n,4n,2n,2n,1n,231n,1n,5n,2n,16n,1n,4n,1n,14n,2n,2n,1n,45n,1n,6n,2n,43n,1n,6n,1n,5n,4n,2n,1n,47n,2n,2n,1n,4n,5n,16n,1n,2328n,2n,4n,1n,10n,1n,2n,5n,15n,1n,4n,1n,11n,1n,2n,1n,197n,1n,2n,6n,5n,1n,13n,1n,12n,2n,4n,2n,18n,1n,2n,1n,238n,1n,55n,1n,5n,2n,2n,1n,57n,2n,4n,5n,4n,1n,4n,2n,42n,1n,2n,1n,37n,1n,4n,2n,12n,1n,6n,1n,4n,13n,4n,1n,1543n,1n,2n,2n,12n,1n,10n,1n,52n,2n,2n,2n,12n,2n,2n,2n,51n,1n,12n,1n,5n,1n,2n,1n,177n,1n,2n,2n,15n,1n,6n,1n,197n,6n,2n,1n,15n,1n,4n,2n,14n,1n,16n,1n,4n,2n,4n,1n,208n,1n,5n,67n,5n,2n,4n,1n,12n,1n,15n,1n,46n,2n,2n,1n,56092n,1n,6n,1n,15n,2n,2n,1n,39n,1n,4n,1n,4n,1n,30n,1n,54n,5n,2n,4n,10n,1n,2n,4n,40n,1n,4n,1n,4n,2n,4n,1n,1045n,2n,4n,2n,5n,1n,23n,1n,14n,5n,2n,1n,49n,2n,2n,1n,42n,2n,10n,1n,9n,2n,6n,1n,61n,1n,2n,4n,4n,1n,4n,1n,1640n,1n,4n,1n,176n,2n,2n,2n,15n,1n,12n,1n,4n,5n,2n,1n,228n,1n,5n,1n,15n,1n,18n,5n,12n,1n,2n,1n,12n,1n,10n,14n,195n,1n,4n,2n,5n,2n,2n,1n,162n,2n,2n,3n,11n,1n,6n,1n,42n,2n,4n,1n,15n,1n,4n,7n,12n,1n,60n,1n,11n,2n,2n,1n,20169n,2n,2n,4n,5n,1n,12n,1n,44n,1n,2n,1n,30n,1n,2n,5n,221n,1n,6n,1n,5n,16n,6n,1n,46n,1n,6n,1n,4n,1n,10n,1n,235n,2n,4n,1n,41n,1n,2n,2n,14n,2n,4n,1n,4n,2n,4n,1n,775n,1n,4n,1n,5n,1n,6n,1n,51n,13n,4n,1n,18n,1n,2n,1n,1396n,1n,34n,1n,5n,2n,2n,1n,54n,1n,2n,5n,11n,1n,12n,1n,51n,4n,2n,1n,55n,1n,4n,2n,12n,1n,6n,2n,11n,2n,2n,1n,1213n,1n,2n,2n,12n,1n,261n,1n,14n,2n,10n,1n,12n,1n,4n,4n,42n,2n,4n,1n,56n,1n,2n,1n,202n,2n,6n,6n,4n,1n,8n,1n,10494213n,15n,2n,1n,15n,1n,4n,1n,49n,1n,10n,1n,4n,6n,2n,1n,170n,2n,4n,2n,9n,1n,4n,1n,12n,1n,2n,2n,119n,1n,2n,2n,246n,1n,24n,1n,5n,4n,16n,1n,39n,1n,2n,2n,4n,1n,16n,1n,180n,1n,2n,1n,10n,1n,2n,49n,12n,1n,12n,1n,11n,1n,4n,2n,8681n,1n,5n,2n,15n,1n,6n,1n,15n,4n,2n,1n,66n,1n,4n,1n,51n,1n,30n,1n,5n,2n,4n,1n,205n,1n,6n,4n,4n,7n,4n,1n,195n,3n,6n,1n,36n,1n,2n,2n,35n,1n,6n,1n,15n,5n,2n,1n,260n,15n,2n,2n,5n,1n,32n,1n,12n,2n,2n,1n,12n,2n,4n,2n,21541n,1n,4n,1n,9n,2n,4n,1n,757n,1n,10n,5n,4n,1n,6n,2n,53n,5n,4n,1n,40n,1n,2n,2n,12n,1n,18n,1n,4n,2n,4n,1n,1280n,1n,2n,17n,16n,1n,4n,1n,53n,1n,4n,1n,51n,1n,15n,2n,42n,2n,8n,1n,5n,4n,2n,1n,44n,1n,2n,1n,36n,1n,62n,1n,1387n,1n,2n,1n,10n,1n,6n,4n,15n,1n,12n,2n,4n,1n,2n,1n,840n,1n,5n,2n,5n,2n,13n,1n,40n,504n,4n,1n,18n,1n,2n,6n,195n,2n,10n,1n,15n,5n,4n,1n,54n,1n,2n,2n,11n,1n,39n,1n,42n,1n,4n,2n,189n,1n,2n,2n,39n,1n,6n,1n,4n,2n,2n,1n,1090235n,1n,12n,1n,5n,1n,16n,4n,15n,5n,2n,1n,53n,1n,4n,5n,172n,1n,4n,1n,5n,1n,4n,2n,137n,1n,2n,1n,4n,1n,24n,1n,1211n,2n,2n,1n,15n,1n,4n,1n,14n,1n,113n,1n,16n,2n,4n,1n,205n,1n,2n,11n,20n,1n,4n,1n,12n,5n,4n,1n,30n,1n,4n,2n,1630n,2n,6n,1n,9n,13n,2n,1n,186n,2n,2n,1n,4n,2n,10n,2n,51n,2n,10n,1n,10n,1n,4n,5n,12n,1n,12n,1n,11n,2n,2n,1n,4725n,1n,2n,3n,9n,1n,8n,1n,14n,4n,4n,5n,18n,1n,2n,1n,221n,1n,68n,1n,15n,1n,2n,1n,61n,2n,4n,15n,4n,1n,4n,1n,19349n,2n,2n,1n,150n,1n,4n,7n,15n,2n,6n,1n,4n,2n,8n,1n,222n,1n,2n,4n,5n,1n,30n,1n,39n,2n,2n,1n,34n,2n,2n,4n,235n,1n,18n,2n,5n,1n,2n,2n,222n,1n,4n,2n,11n,1n,6n,1n,42n,13n,4n,1n,15n,1n,10n,1n,42n,1n,10n,2n,4n,1n,2n,1n,11394n,2n,4n,2n,5n,1n,12n,1n,42n,2n,4n,1n,900n,1n,2n,6n,51n,1n,6n,2n,34n,5n,2n,1n,46n,1n,4n,2n,11n,1n,30n,1n,196n,2n,6n,1n,10n,1n,2n,15n,199n,1n,4n,1n,4n,2n,2n,1n,954n,1n,6n,2n,13n,1n,23n,2n,12n,2n,2n,1n,37n,1n,4n,2n,49487367289n,4n,66n,2n,5n,19n,4n,1n,54n,1n,4n,2n,11n,1n,4n,1n,231n,1n,2n,1n,36n,2n,2n,2n,12n,1n,40n,1n,4n,51n,4n,2n,1028n,1n,5n,1n,15n,1n,10n,1n,35n,2n,4n,1n,12n,1n,4n,4n,42n,1n,4n,2n,5n,1n,10n,1n,583n,2n,2n,6n,4n,2n,6n,1n,1681n,6n,4n,1n,77n,1n,2n,2n,15n,1n,16n,1n,51n,2n,4n,1n,170n,1n,4n,5n,5n,1n,12n,1n,12n,2n,2n,1n,46n,1n,4n,2n,1092n,1n,8n,1n,5n,14n,2n,2n,39n,1n,4n,2n,4n,1n,254n,1n,42n,2n,2n,1n,41n,1n,2n,5n,39n,1n,4n,1n,11n,1n,10n,1n,157877n,1n,2n,4n,16n,1n,6n,1n,49n,13n,4n,1n,18n,1n,4n,1n,53n,1n,32n,1n,5n,1n,2n,2n,279n,1n,4n,2n,11n,1n,4n,3n,235n,2n,2n,1n,99n,1n,8n,2n,14n,1n,6n,1n,11n,14n,2n,1n,1040n,1n,2n,1n,13n,2n,16n,1n,12n,5n,27n,1n,12n,1n,2n,69n,1387n,1n,16n,1n,20n,2n,4n,1n,164n,4n,2n,2n,4n,1n,12n,1n,153n,2n,2n,1n,15n,1n,2n,2n,51n,1n,30n,1n,4n,1n,4n,1n,1460n,1n,55n,4n,5n,1n,12n,2n,14n,1n,4n,1n,131n,1n,2n,2n,42n,3n,6n,1n,5n,5n,4n,1n,44n,1n,10n,3n,11n,1n,10n,1n,1116461n,5n,2n,1n,10n,1n,2n,4n,35n,1n,12n,1n,11n,1n,2n,1n,3609n,1n,4n,2n,50n,1n,24n,1n,12n,2n,2n,1n,18n,1n,6n,2n,244n,1n,18n,1n,9n,2n,2n,1n,181n,1n,2n,51n,4n,2n,12n,1n,42n,1n,8n,5n,61n,1n,4n,1n,12n,1n,6n,1n,11n,2n,4n,1n,11720n,1n,2n,1n,5n,1n,112n,1n,52n,1n,2n,2n,12n,1n,4n,4n,245n,1n,4n,1n,9n,5n,2n,1n,211n,2n,4n,2n,38n,1n,6n,15n,195n,15n,6n,2n,29n,1n,2n,1n,14n,1n,32n,1n,4n,2n,4n,1n,198n,1n,4n,8n,5n,1n,4n,1n,153n,1n,2n,1n,227n,2n,4n,5n,19324n,1n,8n,1n,5n,4n,4n,1n,39n,1n,2n,2n,15n,4n,16n,1n,53n,6n,4n,1n,40n,1n,12n,5n,12n,1n,4n,2n,4n,1n,2n,1n,5958n,1n,4n,5n,12n,2n,6n,1n,14n,4n,10n,1n,40n,1n,2n,2n,179n,1n,1798n,1n,15n,2n,4n,1n,61n,1n,2n,5n,4n,1n,46n,1n,1387n,1n,6n,2n,36n,2n,2n,1n,49n,1n,24n,1n,11n,10n,2n,1n,222n,1n,4n,3n,5n,1n,10n,1n,41n,2n,4n,1n,174n,1n,2n,2n,195n,2n,4n,1n,15n,1n,6n,1n,889n,1n,2n,2n,4n,1n,12n,2n,178n,13n,2n,1n,15n,4n,4n,1n,12n,1n,20n,1n,4n,5n,4n,1n,408641062n,1n,2n,60n,36n,1n,4n,1n,15n,2n,2n,1n,46n,1n,16n,1n,54n,1n,24n,2n,5n,2n,4n,1n,221n,1n,4n,1n,11n,1n,30n,1n,928n,2n,4n,1n,10n,2n,2n,13n,14n,1n,4n,1n,11n,2n,6n,1n,697n,1n,4n,3n,5n,1n,8n,1n,12n,5n,2n,2n,64n,1n,4n,2n,10281n,1n,10n,1n,5n,1n,4n,1n,54n,1n,8n,2n,11n,1n,4n,1n,51n,6n,2n,1n,477n,1n,2n,2n,56n,5n,6n,1n,11n,5n,4n,1n,1213n,1n,4n,2n,5n,1n,72n,1n,68n,2n,2n,1n,12n,1n,2n,13n,42n,1n,38n,1n,9n,2n,2n,2n,137n,1n,2n,5n,11n,1n,6n,1n,21507n,5n,10n,1n,15n,1n,4n,1n,34n,2n,60n,2n,4n,5n,2n,1n,1005n,2n,5n,2n,5n,1n,4n,1n,12n,1n,10n,1n,30n,1n,10n,1n,235n,1n,6n,1n,50n,309n,4n,2n,39n,7n,2n,1n,11n,1n,36n,2n,42n,2n,2n,5n,40n,1n,2n,2n,39n,1n,12n,1n,4n,3n,2n,1n,47937n,1n,4n,2n,5n,1n,13n,1n,35n,4n,4n,1n,37n,1n,4n,2n,51n,1n,16n,1n,9n,1n,30n,2n,64n,1n,2n,14n,4n,1n,4n,1n,1285n,1n,2n,1n,228n,1n,2n,5n,53n,1n,8n,2n,4n,2n,2n,4n,260n,1n,6n,1n,15n,1n,110n,1n,12n,2n,4n,1n,12n,1n,4n,5n,1083553n,1n,12n,1n,5n,1n,4n,1n,749n,1n,4n,2n,11n,3n,30n,1n,54n,13n,6n,1n,15n,2n,2n,9n,12n,1n,10n,1n,35n,2n,2n,1n,1264n,2n,4n,6n,5n,1n,18n,1n,14n,2n,4n,1n,117n,1n,2n,2n,178n,1n,6n,1n,5n,4n,4n,1n,162n,2n,10n,1n,4n,1n,16n,1n,1630n,2n,2n,2n,56n,1n,10n,15n,15n,1n,4n,1n,4n,2n,12n,1n,1096n,1n,2n,21n,9n,1n,6n,1n,39n,5n,2n,1n,18n,1n,4n,2n,195n,1n,120n,1n,9n,2n,2n,1n,54n,1n,4n,4n,36n,1n,4n,1n,186n,2n,2n,1n,36n,1n,6n,15n,12n,1n,8n,1n,4n,5n,4n,1n,241004n,1n,5n,1n,15n,4n,10n,1n,15n,2n,4n,1n,34n,1n,2n,4n,167n,1n,12n,1n,15n,1n,2n,1n,3973n,1n,4n,1n,4n,1n,40n,1n,235n,11n,2n,1n,15n,1n,6n,1n,144n,1n,18n,1n,4n,2n,2n,2n,203n,1n,4n,15n,15n,1n,12n,2n,39n,1n,4n,1n,120n,1n,2n,2n,1388n,1n,6n,1n,13n,4n,4n,1n,39n,1n,2n,5n,4n,1n,66n,1n,963n,1n,8n,1n,10n,2n,4n,4n,12n,2n,12n,1n,4n,2n,4n,2n,6538n,1n,2n,2n,20n,1n,6n,2n,46n,63n,2n,1n,88n,1n,12n,1n,42n,1n,10n,2n,5n,5n,2n,1n,175n,2n,2n,2n,11n,1n,12n,1n];case 1:if(!(r1n;e--)r*=e;return r}function Hw(r){for(var e=[];r>0n;)e.unshift(r%2n),r>>=1n;return e.join("")}var fce=y().mark(wi);function wi(){var r;return y().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=2n;case 1:if(!ia(r)){e.next=4;break}return e.next=4,r;case 4:r++,e.next=1;break;case 7:case"end":return e.stop()}},fce)}var mce=y().mark(Vw);function Vw(){var r,e,t;return y().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=mn(wi());case 1:if((e=r()).done){n.next=7;break}return t=e.value,n.next=5,BigInt(0|Math.sqrt(Number(t)));case 5:n.next=1;break;case 7:case"end":return n.stop()}},mce)}var pce=y().mark(zw);function zw(){return y().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,1n;case 2:return r.next=4,0n;case 4:r.next=2;break;case 6:case"end":return r.stop()}},pce)}var gce=y().mark(Ww);function Ww(){var r,e,t;return y().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=0,e=[1n,1n,2n,2n,3n,4n,5n,6n,7n,8n,11n,12n,15n,16n,19n,22n,25n,28n,31n,34n,40n,43n,49n,52n,58n,64n,70n,76n,82n,88n,98n,104n,114n,120n,130n,140n,150n,160n,170n,180n,195n,205n,220n,230n,245n,260n,275n,290n,305n,320n,341n,356n,377n,392n,413n,434n,455n,476n,497n,518n,546n];case 1:if(!(rr)){i.next=8;break}return i.next=7,t[r];case 7:r++;case 8:e++,i.next=2;break;case 11:case"end":return i.stop()}},Xce)}var Kce=y().mark(CA);function CA(){var r,e,t,n,a,i;return y().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return t=function(s){return s in e||(e[s]=r.next().value),e[s]},o.next=3,1n;case 3:r=w_(),e=[],n=[1n],a=1;case 7:for(n[a]=0n,i=1;i<=a;i++)n[a]+=n[a-i]*t(i);return n[a]/=BigInt(a),o.next=12,n[a];case 12:a++,o.next=7;break;case 15:case"end":return o.stop()}},Kce)}var Zce=y().mark(RA);function RA(){var r;return y().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=1n;case 1:return e.next=3,r;case 3:r=10n*r+1n,e.next=1;break;case 6:case"end":return e.stop()}},Zce)}var jce=y().mark(wA);function wA(){var r,e,t;return y().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=mn(wi());case 1:if((e=r()).done){n.next=8;break}if(t=e.value,!ia(BigInt(Math.pow(2,Number(t)))-1n)){n.next=6;break}return n.next=6,t;case 6:n.next=1;break;case 8:case"end":return n.stop()}},jce)}var Jce=y().mark(AA);function AA(){var r,e,t;return y().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=0,e=[1n,1n,1n,2n,3n,5n,8n,13n,21n,34n,55n,89n,144n,232n,375n,606n,979n,1582n,2556n,4130n,6673n,10782n,17421n,28148n,45480n,73484n,118732n,191841n,309967n,500829n,809214n,1307487n,2112571n,3413385n,5515174n,8911138n,14398164n,23263822n,37588502n,60733592n,98130253n,158553878n,256183302n,413927966n,668803781n,1080619176n,1746009572n,2821113574n,4558212008n];case 1:if(!(rr||r%n!==0n)){a.next=7;break}return a.abrupt("continue",11);case 7:a.next=2;break;case 9:return a.next=11,r;case 11:r++,a.next=1;break;case 14:case"end":return a.stop()}},ume)}var dme=y().mark(Bk);function Bk(){var r;return y().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=0n;case 1:if((Hw(r).match(/1/g)||[]).length%2!=0){e.next=4;break}return e.next=4,r;case 4:r++,e.next=1;break;case 7:case"end":return e.stop()}},dme)}var hme=y().mark(Yk);function Yk(){var r,e;return y().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r=1n;case 1:e=0;case 2:if(!(er?0n:e===1n||e===r?1n:o0(r-1n,e-1n)+o0(r-e,e)}function jk(){var r,e;return y().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r=1n;case 1:e=1n;case 2:if(!(e<=r)){t.next=8;break}return t.next=5,o0(r,e);case 5:e++,t.next=2;break;case 8:r++,t.next=1;break;case 11:case"end":return t.stop()}},Ame)}var Ime=y().mark(Jk);function Jk(){var r;return y().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=1n;case 1:return e.next=3,ia(r)?1n:0n;case 3:r++,e.next=1;break;case 6:case"end":return e.stop()}},Ime)}var kme=y().mark(eN);function eN(){var r,e;return y().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r=0n;case 1:return t.next=3,1n;case 3:e=0;case 4:if(!(el)){p.next=6;break}return p.abrupt("break",11);case 6:return p.next=8,h;case 8:t.delete(h);case 9:p.next=2;break;case 11:return p.next=13,l;case 13:r.push(l),e.push(2n),Object.keys(r).forEach(function(_){for(var b=parseInt(_,10),A=-1n,I=e[b];A{Array.prototype.mouseX=function(){const e=r.mouseX(),n=window.innerWidth/this.length,a=Math.floor(e/n);return this[a]},Array.prototype.mouseY=function(){const e=r.mouseY(),n=window.innerHeight/this.length,a=Math.floor(e/n);return this[a]},Array.prototype.square=function(){return this.map(e=>e*e)},Array.prototype.sometimes=function(e){return r.randomGen()<.5?e(this):this},Array.prototype.apply=function(e){return e(this)},Array.prototype.sqrt=function(){if(this.some(e=>e<0))throw new Error("Cannot take square root of negative number");return this.map(e=>Math.sqrt(e))},Array.prototype.add=function(e){return this.map(t=>t+e)},Array.prototype.sub=function(e){return this.map(t=>t-e)},Array.prototype.mult=function(e){return this.map(t=>t*e)},Array.prototype.div=function(e){if(e===0)throw new Error("Division by zero");return this.map(t=>t/e)},Array.prototype.pick=function(){return this[Math.floor(r.randomGen()*this.length)]},Array.prototype.gen=function(e,t,n){return n<1?[]:Array.from({length:n},()=>Math.floor(r.randomGen()*(t-e+1))+e)},Array.prototype.bar=function(e=1){return e===1?this[r.app.clock.time_position.bar%this.length]:this[Math.floor(r.app.clock.time_position.bar/e)%this.length]},Array.prototype.beat=function(e=1){const t=e,n=r.app.clock.pulses_since_origin,a=Math.floor(n/Math.floor(t*r.ppqn()));return this[a%this.length]},Array.prototype.b=Array.prototype.beat,Array.prototype.dur=function(...e){const t=r.app.clock.pulses_since_origin,n=r.ppqn(),a=this.map((l,c)=>e[c%e.length]),i=a.reduce((l,c)=>l+c*n,0),o=t%i;let s=0;for(let l=0;l0)e=e%t;else return this;const n=this.splice(-e,e);return this.unshift(...n),this},Array.prototype.unique=function(){const e=new Set;let t=0;for(let n=0;n100)throw new Error("Amount should be between 0 and 100");if(this.length<=1)return this;for(let t=0;t1)this.splice(t,1);else return this;else t++;return this},Array.prototype.repeat=function(e=1){if(e<1)throw new Error("Amount should be at least 1");let t=[];for(let n=0;n(a%i+i)%i,n=E_(Yn(r));return this.map(a=>{const i=Math.floor(a/n.length)*12;return n[t(a,n.length)]+e+i})};Array.prototype.scaleArp=function(r="major",e=0){const t=E_(Yn(r));let n=[];e=e>t.length?t.length:e,e=e==0?t.length:e;for(let a=0;a{if(!r)return;r.width=window.innerWidth,r.height=window.innerHeight;const e=r.getContext("2d"),t=window.devicePixelRatio||1;r.width=window.innerWidth*t,r.height=window.innerHeight*t,e&&e.scale(t,t)},fN=r=>(r.settings.saveApplicationToLocalStorage(r.universes,r.settings),null),Vme=r=>(r.currentFile().candidate=r.view.state.doc.toString(),r.currentFile().committed=r.view.state.doc.toString(),r.settings.saveApplicationToLocalStorage(r.universes,r.settings),UC.close(),er.close(),null),zme=(r,e,t=!1)=>{e.addEventListener("resize",()=>Gp(r.interface.scope)),e.addEventListener("resize",()=>Gp(r.interface.feedback)),e.addEventListener("resize",()=>Gp(r.interface.drawings)),e.addEventListener("beforeunload",n=>{n.preventDefault(),Vme(r)}),e.addEventListener("visibilitychange",n=>{n.preventDefault(),fN(r)}),t&&(localStorage.openpages=Date.now(),e.addEventListener("storage",function(n){n.key=="openpages"&&(localStorage.page_available=Date.now()),n.key=="page_available"&&(document.getElementById("all").classList.add("invisible"),alert("Topos is already opened in another tab. Close this tab now to prevent data loss."))},!1))},mN=r=>["wav","mp3"].includes(r.split(".").slice(-1)[0]),wE={dbName:"samples",table:"usersamples",columns:["data_url","title"],version:1};async function Wme(r){return new Promise(e=>{var t=new Blob([r],{type:"application/octet-binary"}),n=new FileReader;n.onload=function(a){e(a.target.result)},n.readAsDataURL(t)})}const Xme=async r=>await Promise.all(Array.from(r).map(async e=>{const t=e.name;if(!mN(t))return;const n=URL.createObjectURL(e),a=await fetch(n).then(o=>o.arrayBuffer()),i=await Wme(a);return{title:t,blob:i,id:e.webkitRelativePath}}).filter(Boolean)).catch(e=>{console.log("Something went wrong while processing uploaded files",e)}),Kme=(r,e=()=>{})=>{pN(r,t=>{let n=t.getAll();n.onsuccess=a=>{const i=a.target.result;if(!(i!=null&&i.length))return;const o=new Map;[...i].sort((s,l)=>s.title.localeCompare(l.title,void 0,{numeric:!0,sensitivity:"base"})).forEach(s=>{var _;const l=s.title;if(!mN(l))return;const c=(_=s.id)==null?void 0:_.split("/"),u=c[c.length-2],h=s.blob,p=o.get(u)??new Set;p.add(h),o.set(u,p)}),o.forEach((s,l)=>{const c=Array.from(s);xu(l,(u,h,p)=>DE(u,h,p,c),{type:"sample",samples:c,baseUrl:void 0,prebake:!1,tag:"user"})}),e()}})},pN=(r,e)=>{const{dbName:t,version:n,table:a,columns:i}=r;if(!("indexedDB"in window)){console.log("This browser doesn't support IndexedDB");return}const o=indexedDB.open(t,n);o.onupgradeneeded=s=>{const c=o.result.createObjectStore(a,{keyPath:"id",autoIncrement:!1});i.forEach(u=>{c.createIndex(u,u,{unique:!1})})},o.onerror=function(s){console.log("Error opening DB: ",s.target.error)},o.onsuccess=function(s){const l=o.result;l.onversionchange=function(){l.close(),alert("Database is outdated, please reload the page.")};const c=l.transaction([a],"readwrite"),u=c.objectStore(a);e(u)}},Zme=async(r,e)=>{await Xme(e).then(t=>{pN(r,(a,i)=>{t.forEach(o=>{o!=null&&a.put(o)})})})},jme=r=>{r.interface.line_numbers_checkbox.checked=r.settings.line_numbers,r.interface.time_position_checkbox.checked=r.settings.time_position,r.interface.tips_checkbox.checked=r.settings.tips,r.interface.completion_checkbox.checked=r.settings.completions,r.interface.midi_clock_checkbox.checked=r.settings.send_clock,r.interface.midi_channels_scripts.checked=r.settings.midi_channels_scripts,r.interface.midi_clock_ppqn.value=r.settings.midi_clock_ppqn.toString(),r.interface.load_demo_songs.checked=r.settings.load_demo_songs;const e=document.querySelectorAll('[id^="tab-"]');for(let t=0;t{e[t].classList.add("bg-foreground"),e[t].classList.add("text-selection_foreground");for(let o=0;o{xa(),r.updateKnownUniversesView(),vu()}),r.buttonElements.play_buttons.forEach(t=>{t.addEventListener("click",()=>{r.isPlaying?(r.setButtonHighlighting("pause",!0),r.isPlaying=!r.isPlaying,r.clock.pause(),r.api.MidiConnection.sendStopMessage()):(r.setButtonHighlighting("play",!0),r.isPlaying=!r.isPlaying,r.clock.start(),r.api.MidiConnection.sendStartMessage())})}),r.buttonElements.clear_buttons.forEach(t=>{t.addEventListener("click",()=>{r.setButtonHighlighting("clear",!0),confirm("Do you want to reset the current universe?")&&(r.universes[r.selected_universe]=structuredClone(nl),r.updateEditorView())})}),r.interface.documentation_button.addEventListener("click",()=>{b_(r)}),r.interface.destroy_universes_button.addEventListener("click",()=>{confirm("Do you want to destroy all universes?")&&(r.universes={...h_},r.updateKnownUniversesView())}),r.interface.universe_viewer.addEventListener("keydown",t=>{if(t.key==="Enter"){let n=r.interface.universe_viewer.value.trim();n.length>2&&n.length<40&&(n!==r.selected_universe&&(Object.defineProperty(r.universes,n,Object.getOwnPropertyDescriptor(r.universes,r.selected_universe)),delete r.universes[r.selected_universe]),r.selected_universe=n,rl(r,r.selected_universe),r.interface.universe_viewer.placeholder=n,r.interface.universe_viewer.value="")}}),r.interface.audio_nudge_range.addEventListener("input",()=>{}),r.interface.dough_nudge_range.addEventListener("input",()=>{r.dough_nudge=parseInt(r.interface.dough_nudge_range.value)}),r.interface.upload_samples_button.addEventListener("input",async t=>{var a;let n=t.target;(a=n.files)!=null&&a.length&&(r.interface.sample_indicator.innerText="Loading...",r.interface.sample_indicator.classList.add("animate-pulse"),await Zme(wE,n.files).then(()=>{Kme(wE,()=>{r.interface.sample_indicator.innerText="Import samples",r.interface.sample_indicator.classList.remove("animate-pulse")})}))}),r.interface.upload_universe_button.addEventListener("click",()=>{const t=document.createElement("input");t.type="file",t.accept=".json",t.addEventListener("change",n=>{var o;const i=(o=n.target.files)==null?void 0:o[0];if(i){const s=new FileReader;s.readAsText(i,"UTF-8"),s.onload=l=>{const c=JSON.parse(l.target.result);for(const[u,h]of Object.entries(c))r.universes[u]=h},s.onerror=l=>{console.error("An error occurred reading the file:",l)}}}),document.body.appendChild(t),t.click(),document.body.removeChild(t)}),r.interface.download_universe_button.addEventListener("click",()=>{r.settings.saveApplicationToLocalStorage(r.universes,r.settings);let t=`topos-universes-${Date.now()}.json`;const n=new Blob([JSON.stringify(r.settings.universes)],{type:"application/json"}),a=URL.createObjectURL(n),i=document.createElement("a");i.href=a,i.download=t,document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(a)}),r.interface.load_universe_button.addEventListener("click",()=>{let t=r.interface.buffer_search.value;t.length>2&&t.length<20&&!t.includes(" ")&&(r.settings.selected_universe=t,rl(r,t),r.interface.buffer_search.value="",zg(),r.view.focus(),KR())}),r.interface.eval_button.addEventListener("click",()=>{r.currentFile().candidate=r.view.state.doc.toString(),r.flashBackground("#404040",200)}),r.buttonElements.stop_buttons.forEach(t=>{t.addEventListener("click",()=>{r.setButtonHighlighting("stop",!0),r.isPlaying=!1,r.clock.stop()})}),r.interface.local_button.addEventListener("click",()=>r.changeModeFromInterface("local")),r.interface.global_button.addEventListener("click",()=>r.changeModeFromInterface("global")),r.interface.init_button.addEventListener("click",()=>r.changeModeFromInterface("init")),r.interface.note_button.addEventListener("click",()=>r.changeModeFromInterface("notes")),r.interface.font_family_selector.addEventListener("change",()=>{let t=r.interface.font_family_selector.value;console.log("Picking new font : "+t),r.settings.font=t,r.view.dispatch({effects:r.fontSize.reconfigure(Le.theme({"&":{fontSize:r.settings.font_size+"px"},".cm-content":{fontFamily:t,fontSize:r.settings.font_size+"px"},".cm-gutters":{fontSize:r.settings.font_size+"px"}}))})}),r.interface.font_size_input.addEventListener("input",()=>{let t=r.interface.font_size_input.value;r.settings.font_size=parseInt(t),r.view.dispatch({effects:r.fontSize.reconfigure(Le.theme({"&":{fontSize:r.settings.font_size+"px"},".cm-content":{fontFamily:r.settings.font,fontSize:r.settings.font_size+"px"},".cm-gutters":{fontSize:r.settings.font_size+"px"}}))})}),r.interface.theme_selector.addEventListener("change",()=>{r.settings.theme=r.interface.theme_selector.value,r.readTheme(r.settings.theme);let t=Zi[r.settings.theme],n="";for(const[a,i]of Object.entries(t))n+=`

█`;r.interface.theme_previewer.innerHTML=n}),r.interface.settings_button.addEventListener("click",()=>{const t=document.getElementById("font-family");t&&(t.value=r.settings.font),r.interface.theme_selector.innerHTML="";let n=Object.keys(Zi);n.sort((V,m)=>V.toLowerCase().localeCompare(m.toLowerCase())),r.interface.theme_selector.innerHTML=n.map(V=>``).join(""),r.interface.theme_selector.value=r.settings.theme;let a=Zi[r.settings.theme],i="

";for(const[V,m]of Object.entries(a))i+=`

`;i+="
",r.interface.theme_previewer.innerHTML=i;const o=r.interface.dough_nudge_range;o.value=r.dough_nudge.toString();const s=document.getElementById("doughnumber");s.value=r.dough_nudge.toString(),r.settings.font_size===null&&(r.settings.font_size=12);const l=r.interface.font_size_input;l.value=r.settings.font_size.toString();const c=r.interface.line_numbers_checkbox;c.checked=r.settings.line_numbers;const u=r.interface.time_position_checkbox;u.checked=r.settings.time_position;const h=r.interface.tips_checkbox;h.checked=r.settings.tips;const p=r.interface.midi_clock_checkbox;p.checked=r.settings.send_clock;const _=r.interface.midi_channels_scripts;_.checked=r.settings.midi_channels_scripts;const b=r.interface.midi_clock_ppqn;b.value=r.settings.midi_clock_ppqn.toString();const A=r.interface.load_demo_songs;A.checked=r.settings.load_demo_songs;const I=r.interface.vim_mode_checkbox;I.checked=r.settings.vimMode;let M=document.getElementById("modal-settings"),U=document.getElementById("editor");M==null||M.classList.remove("invisible"),U==null||U.classList.add("invisible")}),r.interface.close_settings_button.addEventListener("click",()=>{let t=document.getElementById("modal-settings"),n=document.getElementById("editor");t==null||t.classList.add("invisible"),n==null||n.classList.remove("invisible");let a=r.interface.font_size_input.value;r.settings.font_size=parseInt(a),r.view.dispatch({effects:r.fontSize.reconfigure(Le.theme({"&":{fontSize:r.settings.font_size+"px"},".cm-content":{fontFamily:r.settings.font,fontSize:r.settings.font_size+"px"},".cm-gutters":{fontSize:r.settings.font_size+"px"}}))})}),r.interface.close_universes_button.addEventListener("click",()=>{fN(r),vu()}),r.interface.share_button.addEventListener("click",async()=>{r.currentFile().candidate=r.view.state.doc.toString(),r.currentFile().committed=r.view.state.doc.toString(),r.settings.saveApplicationToLocalStorage(r.universes,r.settings),await DB(r)}),r.interface.vim_mode_checkbox.addEventListener("change",()=>{let t=!!r.interface.vim_mode_checkbox.checked;r.settings.vimMode=t,r.view.dispatch({effects:r.vimModeCompartment.reconfigure(t?i_():[])})}),r.interface.line_numbers_checkbox.addEventListener("change",()=>{let n=!!r.interface.line_numbers_checkbox.checked;r.settings.line_numbers=n,r.view.dispatch({effects:r.withLineNumbers.reconfigure(n?[uT()]:[])})}),r.interface.time_position_checkbox.addEventListener("change",()=>{let t=document.getElementById("timeviewer"),n=!!r.interface.time_position_checkbox.checked;r.settings.time_position=n,n?t.classList.remove("hidden"):t.classList.add("hidden")}),r.interface.tips_checkbox.addEventListener("change",()=>{let t=!!r.interface.tips_checkbox.checked;r.settings.tips=t,r.view.dispatch({effects:r.hoveringCompartment.reconfigure(t?FR:[])})}),r.interface.completion_checkbox.addEventListener("change",()=>{let t=!!r.interface.completion_checkbox.checked;r.settings.completions=t,r.view.dispatch({effects:r.completionsCompartment.reconfigure(t?$R:[])})}),r.interface.midi_clock_checkbox.addEventListener("change",()=>{let t=!!r.interface.midi_clock_checkbox.checked;r.settings.send_clock=t}),r.interface.midi_channels_scripts.addEventListener("change",()=>{let t=!!r.interface.midi_channels_scripts.checked;r.settings.midi_channels_scripts=t}),r.interface.midi_clock_ppqn.addEventListener("change",()=>{let t=parseInt(r.interface.midi_clock_ppqn.value);r.settings.midi_clock_ppqn=t}),r.interface.load_demo_songs.addEventListener("change",()=>{let t=!!r.interface.load_demo_songs.checked;r.settings.load_demo_songs=t}),r.interface.universe_creator.addEventListener("submit",t=>{t.preventDefault();let a=new FormData(r.interface.universe_creator).get("universe");a&&a.length>2&&a.length<20&&(a=a.trim(),r.settings.selected_universe=a,r.selected_universe=a,rl(r,a),r.interface.buffer_search.value="",zg(),r.view.focus())}),Ci(r,r.universes[r.selected_universe.toString()].init),mw.forEach(t=>{let n="docs_"+t,a=document.getElementById(n);a?a.addEventListener("click",async()=>{window.history.replaceState({},"",window.location.pathname),window.location.hash=t,r.docs=__(r),r.currentDocumentationPane=t,n!=="docs_sample_list"?kl(r,r.bindings):(console.log("Loading samples!"),await Yw().then(()=>{kl(r,r.bindings)}))}):console.log("Could not find element "+n)})},Jme=r=>{Number.prototype.z0=function(e={}){return r.z0(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z1=function(e={}){return r.z1(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z2=function(e={}){return r.z2(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z3=function(e={}){return r.z3(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z4=function(e={}){return r.z4(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z5=function(e={}){return r.z5(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z6=function(e={}){return r.z6(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z7=function(e={}){return r.z7(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z8=function(e={}){return r.z8(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z9=function(e={}){return r.z9(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z10=function(e={}){return r.z10(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z11=function(e={}){return r.z11(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z12=function(e={}){return r.z12(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z13=function(e={}){return r.z13(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z14=function(e={}){return r.z14(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z15=function(e={}){return r.z15(this.valueOf().toString().split("").join(" "),e)},Number.prototype.z16=function(e={}){return r.z16(this.valueOf().toString().split("").join(" "),e)},Number.prototype.midi=function(...e){return r.midi(this.valueOf(),...e)},Number.prototype.sound=function(e){return Number.isInteger(this.valueOf())?r.sound(e).note(this.valueOf()):r.sound(e).freq(this.valueOf())}};class epe{constructor(){T(this,"settings",new kB);T(this,"universes",{});T(this,"selected_universe","Welcome");T(this,"fill",!1);T(this,"local_index",1);T(this,"editor_mode","global");T(this,"hidden_interface",!1);T(this,"fontSize");T(this,"withLineNumbers");T(this,"themeCompartment");T(this,"vimModeCompartment");T(this,"hoveringCompartment");T(this,"completionsCompartment");T(this,"chosenLanguage");T(this,"dynamicPlugins");T(this,"currentDocumentationPane","introduction");T(this,"exampleCounter",0);T(this,"exampleIsPlaying",!1);T(this,"editorExtensions",[]);T(this,"userPlugins",[]);T(this,"state");T(this,"view");T(this,"selectedExample","");T(this,"docs",{});T(this,"_mouseX",0);T(this,"_mouseY",0);T(this,"show_error",!1);T(this,"currentThemeName","Everblush");T(this,"buttonElements",{});T(this,"interface",{});T(this,"blinkTimeouts",{});T(this,"osc",{enabled:!1,color:"#fdba74",thickness:4,refresh:1,fftSize:1024,orientation:"horizontal",offsetX:0,offsetY:0,mode:"scope",size:1});T(this,"bindings",[]);T(this,"documentationStyle",{});T(this,"api");T(this,"audioContext");T(this,"clock");T(this,"dough_nudge",20);T(this,"manualPlay",!1);T(this,"isPlaying",!1);T(this,"outputSocket",er);T(this,"hydra_backend");T(this,"hydra");T(this,"updateKnownUniversesView",()=>{let e=document.getElementById("ui-known-universe-item-template");if(!e)return;let t=document.getElementById("existing-universes");if(!t)return;let n=document.createElement("ul");n.className="lg:h-80 lg:text-normal text-normal h-auto lg:w-80 w-auto lg:pb-2 lg:pt-2 overflow-y-scroll text-brightwhite bg-background lg:mb-4 border rounded-lg",n.append(...Object.keys(this.universes).map(a=>{var s,l;let i=e.content.cloneNode(!0),o=window;return i.querySelector(".universe-name").textContent=a,(s=i.querySelector(".load-universe"))==null||s.addEventListener("click",()=>o._loadUniverseFromInterface(a)),(l=i.querySelector(".delete-universe"))==null||l.addEventListener("click",()=>o._deleteUniverseFromInterface(a)),i})),t.innerHTML="",t.append(n)});this.initializeElements(),this.initializeButtonGroups(),this.setCanvas(this.interface.feedback),this.setCanvas(this.interface.scope),this.setCanvas(this.interface.drawings);try{this.loadHydraSynthAsync()}catch(a){console.log("Couldn't start Hydra: ",a)}this.universes={...this.settings.universes},NB(this),this.audioContext=new AudioContext({latencyHint:"playback"}),this.clock=new sq(this,this.audioContext),this.api=new rce(this),Hme(this.api),lK(this.api),Jme(this.api),Object.entries(this.api).forEach(([a,i])=>{globalThis[a]=i}),Object.entries(Qme).forEach(([a,i])=>{globalThis[a]=i}),Object.entries(lV).forEach(([a,i])=>{globalThis[a]=i}),(async()=>{await Yw()})().then(()=>{this.docs=__(this)}),rq(this),aq(this),jme(this),SD(),Z7(this),gD(this.interface.scope,this),Ci(this,this.universes[this.selected_universe.toString()].init),this.changeModeFromInterface("global"),xB(this);let t=Object.keys(Zi);this.settings.theme in t?this.readTheme(this.settings.theme):(this.settings.theme="Everblush",this.readTheme(this.settings.theme)),this.documentationStyle=ZR(),this.bindings=Object.keys(this.documentationStyle).map(a=>({type:"output",regex:new RegExp(`<${a}([^>]*)>`,"g"),replace:(i,o)=>`<${a} class="${this.documentationStyle[a]}" ${o}>`}));const n=window.location.hash.slice(1);n&&n!==""&&mw.includes(n)&&(this.currentDocumentationPane=n,kl(this,this.bindings),b_(this))}getBuffer(e){const t=this.universes[this.selected_universe.toString()];return e==="locals"?t[e][this.local_index]:t[e]}get note_buffer(){return this.getBuffer("notes")}get example_buffer(){return this.getBuffer("example")}get global_buffer(){return this.getBuffer("global")}get init_buffer(){return this.getBuffer("init")}get local_buffer(){return this.getBuffer("locals")}changeToLocalBuffer(e){const t=document.querySelectorAll('[id^="tab-"]'),n=t[e];n.classList.add("bg-foreground");for(let i=0;i{t.forEach(i=>{let o=i.children[0];o.classList.contains("text-foreground_selection")&&(o.classList.remove("text-foreground_selection"),i.classList.remove("text-foreground_selection"))}),a.children[0].classList.remove("text-white"),a.children[0].classList.add("text-foreground_selection"),a.classList.add("text-foreground_selection"),a.classList.add("fill-foreground_selection")};switch(e){case"local":this.interface.local_script_tabs.classList.contains("hidden")&&this.interface.local_script_tabs.classList.remove("hidden"),this.editor_mode="local",this.local_index=0,document.getElementById("editor").style.height="calc(100% - 100px)",this.changeToLocalBuffer(this.local_index),n(this.interface.local_button);break;case"global":this.interface.local_script_tabs.classList.contains("hidden")||this.interface.local_script_tabs.classList.add("hidden"),this.editor_mode="global",document.getElementById("editor").style.height="100%",n(this.interface.global_button);break;case"init":this.interface.local_script_tabs.classList.contains("hidden")||this.interface.local_script_tabs.classList.add("hidden"),this.editor_mode="init",n(this.interface.init_button);break;case"notes":this.interface.local_script_tabs.classList.contains("hidden")||this.interface.local_script_tabs.classList.add("hidden"),this.editor_mode="notes",n(this.interface.note_button);break}this.view.dispatch({effects:this.chosenLanguage.reconfigure(this.editor_mode=="notes"?[M9()]:[U0()])}),this.updateEditorView()}setButtonHighlighting(e,t){document.getElementById("play-label").textContent=e!=="pause"?"Pause":"Play",e!=="pause"?(document.getElementById("pause-icon").classList.remove("hidden"),document.getElementById("play-icon").classList.add("hidden")):(document.getElementById("pause-icon").classList.add("hidden"),document.getElementById("play-icon").classList.remove("hidden")),e==="stop"&&(this.isPlaying==!1,document.getElementById("play-label").textContent="Play",document.getElementById("pause-icon").classList.add("hidden"),document.getElementById("play-icon").classList.remove("hidden")),this.flashBackground("#404040",200);const n=['[id^="play-button-"]','[id^="clear-button-"]','[id^="stop-button-"]'];let a;switch(e){case"play":a=0;break;case"pause":a=1;break;case"clear":a=2;break;case"stop":a=3;break}document.querySelectorAll(n[a]).forEach(i=>{t&&i.children[0].classList.add("animate-pulse")}),document.querySelectorAll(n.filter((i,o)=>o!=a).join(",")).forEach(i=>{i.children[0].classList.remove("animate-pulse"),i.children[1].classList.remove("animate-pulse")})}unfocusPlayButtons(){document.querySelectorAll('[id^="play-button-"]').forEach(e=>{e.children[0].classList.remove("fill-foreground_selection"),e.children[0].classList.remove("animate-pulse")})}updateEditorView(){this.view.dispatch({changes:{from:0,to:this.view.state.doc.toString().length,insert:this.currentFile().candidate}})}currentFile(){switch(this.editor_mode){case"global":return this.global_buffer;case"local":return this.local_buffer;case"init":return this.init_buffer;case"notes":return this.note_buffer}}flashBackground(e,t){const n=this.view.dom,a=n.getElementsByClassName("cm-gutter");n.classList.add("fluid-bg-transition"),Array.from(a).forEach(i=>i.classList.add("fluid-bg-transition")),n.style.backgroundColor=e,Array.from(a).forEach(i=>i.style.backgroundColor=e),setTimeout(()=>{n.style.backgroundColor="",Array.from(a).forEach(i=>i.style.backgroundColor=""),n.classList.remove("fluid-bg-transition"),Array.from(a).forEach(i=>i.classList.remove("fluid-bg-transition"))},t)}initializeElements(){for(const[e,t]of Object.entries(PB))this.interface[e]=document.getElementById(t)}initializeButtonGroups(){for(const[e,t]of Object.entries(BB))this.buttonElements[e]=t.map(n=>document.getElementById(n))}loadHydraSynthAsync(){var e=document.createElement("script");e.src="https://unpkg.com/hydra-synth",e.async=!0,e.onload=()=>{console.log("Hydra loaded successfully"),this.initializeHydra()},e.onerror=function(){console.error("Error loading Hydra script")},document.head.appendChild(e)}initializeHydra(){this.hydra_backend=new Hydra({canvas:this.interface.hydra_canvas,detectAudio:!1,enableStreamCapture:!1}),this.hydra=this.hydra_backend.synth,globalThis.hydra=this.hydra,this.hydra.setResolution(1024,768)}setCanvas(e){if(!e)return;const t=e.getContext("2d"),n=window.devicePixelRatio||1;e.width=window.innerWidth*n,e.height=window.innerHeight*n,t&&t.scale(n,n)}updateInterfaceTheme(e){function t(n){let a=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n);return a?{r:parseInt(a[1],16),g:parseInt(a[2],16),b:parseInt(a[3],16)}:null}for(const[n,a]of Object.entries(e)){let i=t(a);if(i){let o=`${i.r} ${i.g} ${i.b}`;document.documentElement.style.setProperty("--"+n,o)}}}getColorScheme(e){return Zi[e]}readTheme(e){if(e=="debug"){W7(this);return}let n=Zi[e];if(n){this.currentThemeName=e,this.updateInterfaceTheme(n);let a=UR(n);this.view.dispatch({effects:this.themeCompartment.reconfigure(a)})}}}let tpe=new epe;zme(tpe,window,!1); diff --git a/assets/index-5798925a.js.gz b/assets/index-9013542c.js.gz similarity index 91% rename from assets/index-5798925a.js.gz rename to assets/index-9013542c.js.gz index 4fd32e8d244f9e5c2eaacdcc1c51060977a21670..e117df44059344f24bbad6c3d0de970ffa6c0e6d 100644 GIT binary patch delta 70774 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%0Ab*@`>Da)c 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
LMfS=_;1S5zJsjCHEp3jLD6 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 WSJ_w7O}%YCEBf>OpDNRRoBj_qwTD>% delta 70767 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%0Aam}x{rrhic=GL10yE{3BIGL3whX+%Y)5m?Pc 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 diff --git a/index.html b/index.html index 2ea7355..d78ea8c 100644 --- a/index.html +++ b/index.html @@ -15,7 +15,7 @@ - +