From 3e246cca4ab9f184e3878a99922aeb474fd958ed Mon Sep 17 00:00:00 2001 From: Bubobubobubobubo Date: Sat, 24 Feb 2024 15:17:17 +0000 Subject: [PATCH] deploy: 9d7fe9e8154e3e0adcdaa15af18a7cd46e55cc70 --- .../{index-9b273dd6.js => index-5ede8fab.js} | 2 +- ...ex-9b273dd6.js.gz => index-5ede8fab.js.gz} | Bin 828091 -> 828158 bytes index.html | 2 +- index.html.gz | Bin 8016 -> 8016 bytes sw.js | 2 +- 5 files changed, 3 insertions(+), 3 deletions(-) rename assets/{index-9b273dd6.js => index-5ede8fab.js} (91%) rename assets/{index-9b273dd6.js.gz => index-5ede8fab.js.gz} (87%) diff --git a/assets/index-9b273dd6.js b/assets/index-5ede8fab.js similarity index 91% rename from assets/index-9b273dd6.js rename to assets/index-5ede8fab.js index 3efb13f..e128d9d 100644 --- a/assets/index-9b273dd6.js +++ b/assets/index-5ede8fab.js @@ -4466,6 +4466,6 @@ ${e("And the bandpass filter, just for fun",`beat(.5) :: sound('sawtooth').note( `+c.line+" | "+_+` `+p+" | "+t("",l.column-1," ")+t("",A,"^")}else o+=` at `+u}return o},e.buildMessage=function(a,o){var i={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 i[_.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:o.seededRandom})},Ni=function(E,N){return Gt(al,{min:E,max:N,seededRandom:o.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?o.nodeOptions.octave+E:o.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){o.variables||(o.variables={}),o.variables[E]=N==="="?B.prevaluate():B},Zl=function(E){if(E&&o.variables&&o.variables[E])return o.variables[E]},Ts=function(E,N,B,W,ue){const Oe="CHROMATIC",Ot=B,Cr=aH(W,B,Oe,E,N),Rs=N||o.nodeOptions.duration,RN=E?o.nodeOptions.octave+E:o.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=o.nodeOptions.scaleName?o.nodeOptions.scaleName:"MAJOR",ue=o.nodeOptions.key?o.nodeOptions.key:"C";return Gt(qQ,{roman:E,chordName:N,inversion:B,scaleName:W,key:ue})},Jl=function(E){if(E&&o.variables&&o.variables[E])return o.variables[E];const N=o.nodeOptions.scaleName?o.nodeOptions.scaleName:"MAJOR",B=o.nodeOptions.key?o.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 o){if(!(o.startRule in l))throw new Error(`Can't start parsing from rule "`+o.startRule+'".');c=l[o.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!==i&&(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=i,f===0&&ee(tn)),B===i&&(B=null),W=[],et.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=i,f===0&&ee(Ut));ue!==i;)W.push(ue),et.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=i,f===0&&ee(Ut));if(a.charCodeAt(R)===46?(ue=h,R++):(ue=i,f===0&&ee(j)),ue!==i){if(Oe=[],et.test(a.charAt(R))?(Ot=a.charAt(R),R++):(Ot=i,f===0&&ee(Ut)),Ot!==i)for(;Ot!==i;)Oe.push(Ot),et.test(a.charAt(R))?(Ot=a.charAt(R),R++):(Ot=i,f===0&&ee(Ut));else Oe=i;Oe!==i?(B=[B,W,ue,Oe],N=B):(R=N,N=i)}else R=N,N=i;if(N===i)if(N=R,a.charCodeAt(R)===46?(B=h,R++):(B=i,f===0&&ee(j)),B!==i){if(W=[],et.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=i,f===0&&ee(Ut)),ue!==i)for(;ue!==i;)W.push(ue),et.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=i,f===0&&ee(Ut));else W=i;W!==i?(B=[B,W],N=B):(R=N,N=i)}else R=N,N=i;return N!==i&&(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=i,f===0&&ee(Ut)),N!==i?(Xe=E,E=fs()):(R=E,E=i),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=i,f===0&&ee(Ut)),B!==i)for(;B!==i;)N.push(B),et.test(a.charAt(R))?(B=a.charAt(R),R++):(B=i,f===0&&ee(Ut));else N=i;return N!==i?(Xe=E,E=ho()):(R=E,E=i),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=i,f===0&&ee(De)),N!==i&&(Xe=E,N=Jn()),E=N,f--,E===i&&(N=i,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!==i&&(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=i,f===0&&ee(Re)),N!==i){if(B=[],St.test(a.charAt(R))?(W=a.charAt(R),R++):(W=i,f===0&&ee($t)),W!==i)for(;W!==i;)B.push(W),St.test(a.charAt(R))?(W=a.charAt(R),R++):(W=i,f===0&&ee($t));else B=i;if(B!==i){for(W=[],Dt.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=i,f===0&&ee(ut));ue!==i;)W.push(ue),Dt.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=i,f===0&&ee(ut));Xe=E,E=ps()}else R=E,E=i}else R=E,E=i;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===i&&(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=i,f===0&&ee(Tt)),N!==i){if(B=[],W=un(),W!==i)for(;W!==i;)B.push(W),W=un();else B=i;B!==i?(a.charCodeAt(R)===62?(W=A,R++):(W=i,f===0&&ee(rt)),W!==i?(Xe=E,E=fo(B)):(R=E,E=i)):(R=E,E=i)}else R=E,E=i;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===i&&(E=zt(),E===i&&(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=i,f===0&&ee(it)),N!==i?(B=un(),B!==i?(Xe=E,E=mo(B)):(R=E,E=i)):(R=E,E=i),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===i&&(E=ti(),E===i&&(E=rd(),E===i&&(E=od(),E===i&&(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===i&&(N=yo()),N!==i?(B=bt(),B!==i?(Xe=E,E=gs(N,B)):(R=E,E=i)):(R=E,E=i),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===i&&(N=mt(),N===i&&(N=yo())),N!==i?(B=ln(),B!==i?(Xe=E,E=po(N,B)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(Vt)),N!==i?(B=ed(),B!==i?(Xe=E,E=_s(B)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(_t)),N!==i){for(B=[],Rn.test(a.charAt(R))?(W=a.charAt(R),R++):(W=i,f===0&&ee(Ye));W!==i;)B.push(W),Rn.test(a.charAt(R))?(W=a.charAt(R),R++):(W=i,f===0&&ee(Ye));Xe=E,E=go(N,B)}else R=E,E=i;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===i&&(E=Ie(),E===i&&(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!==i?(a.charCodeAt(R)===47?(B=U,R++):(B=i,f===0&&ee(Gn)),B!==i?(W=Be(),W!==i?(Xe=E,E=bs(N,W)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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===i&&(B=Y_(),B===i&&(B=rn(),B===i&&(B=hn(),B===i&&(B=td(),B===i&&(B=rd(),B===i&&(B=ti(),B===i&&(B=nd(),B===i&&(B=yo(),B===i&&(B=od()))))))))),B!==i)for(;B!==i;)N.push(B),B=B_(),B===i&&(B=Y_(),B===i&&(B=rn(),B===i&&(B=hn(),B===i&&(B=td(),B===i&&(B=rd(),B===i&&(B=ti(),B===i&&(B=nd(),B===i&&(B=yo(),B===i&&(B=od())))))))));else N=i;return N!==i&&(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===i&&(E=Be(),E===i&&(E=P_(),E===i&&(E=ld(),E===i&&(E=gN(),E===i&&(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=i,f===0&&ee(Tt)),N!==i){if(B=[],W=ed(),W!==i)for(;W!==i;)B.push(W),W=ed();else B=i;B!==i?(a.charCodeAt(R)===62?(W=A,R++):(W=i,f===0&&ee(rt)),W!==i?(Xe=E,E=yr(B)):(R=E,E=i)):(R=E,E=i)}else R=E,E=i;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=i,f===0&&ee(Fr)),N!==i?(a.charCodeAt(R)===58?R++:f===0&&ee(Vt),B=ka(),B!==i?(W=D_(),W===i&&(W=null),a.charCodeAt(R)===41?(ue=m,R++):(ue=i,f===0&&ee(ft)),ue!==i?(Xe=E,E=Rt(B,W)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(Vt)),N!==i?(B=Be(),B!==i?(Xe=E,E=Os(B)):(R=E,E=i)):(R=E,E=i),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===i&&(N=ud()),N!==i?(B=L_(),B!==i?(W=ti(),W===i&&(W=ud(),W===i&&(W=Cs())),W!==i?(Xe=E,E=Xa(N,B,W)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(ir)),N!==i?(B=ka(),B!==i?(W=D_(),W===i&&(W=null),a.charCodeAt(R)===93?(ue=S,R++):(ue=i,f===0&&ee(Ln)),ue!==i?(Xe=E,E=vs(B,W)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(Ai)),N!==i?(B=ka(),B!==i?(a.charCodeAt(R)===93?(W=S,R++):(W=i,f===0&&ee(Ln)),W!==i?(Xe=E,E=Aa(B)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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===i&&(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===i&&(B=ad()),B!==i)for(;B!==i;)N.push(B),B=x_(),B===i&&(B=ad());else N=i;return N!==i&&(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!==i?(B=L_(),B!==i?(W=id(),W!==i?(a.charCodeAt(R)===41?R++:f===0&&ee(ft),Xe=E,E=Ka()):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(Ur)),N!==i){if(B=[],W=id(),W===i&&(W=Ze()),W!==i)for(;W!==i;)B.push(W),W=id(),W===i&&(W=Ze());else B=i;B!==i?(a.charCodeAt(R)===125?(W=F,R++):(W=i,f===0&&ee(nn)),W!==i?(Xe=E,E=_o(B)):(R=E,E=i)):(R=E,E=i)}else R=E,E=i;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=i,f===0&&ee(Ur)),N!==i?(B=Be(),B===i&&(B=ld()),B!==i?(a.charCodeAt(R)===125?(W=F,R++):(W=i,f===0&&ee(nn)),W!==i?(Xe=E,E=bo(B)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee($r)),E===i&&(a.charCodeAt(R)===45?(E=u,R++):(E=i,f===0&&ee(tn)),E===i&&(a.charCodeAt(R)===42?(E=q,R++):(E=i,f===0&&ee(Ii)),E===i&&(a.charCodeAt(R)===47?(E=U,R++):(E=i,f===0&&ee(Gn)),E===i&&(a.charCodeAt(R)===37?(E=te,R++):(E=i,f===0&&ee(Ra)),E===i&&(a.charCodeAt(R)===94?(E=se,R++):(E=i,f===0&&ee(vr)),E===i&&(a.charCodeAt(R)===124?(E=_,R++):(E=i,f===0&&ee(Me)),E===i&&(a.charCodeAt(R)===38?(E=ie,R++):(E=i,f===0&&ee(Er)),E===i&&(a.substr(R,2)===ae?(E=ae,R+=2):(E=i,f===0&&ee(wa)),E===i&&(a.substr(R,2)===D?(E=D,R+=2):(E=i,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===i&&(N=TN(),N===i&&(N=q_(),N===i&&(N=G_(),N===i&&(N=CN(),N===i&&(N=ud(),N===i&&(N=He(),N===i&&(N=F_(),N===i&&(N=Cs(),N===i&&(N=SN(),N===i&&(N=Ze(),N===i&&(N=ON(),N===i&&(N=ti(),N===i&&(N=_N(),N===i&&(N=bN())))))))))))))),N!==i&&(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=i,f===0&&ee(Me)),N!==i&&(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=i,f===0&&ee(Tt)),N!==i?(B=ka(),B!==i?(a.charCodeAt(R)===62?(W=A,R++):(W=i,f===0&&ee(rt)),W!==i?(Xe=E,E=So(B)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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!==i&&(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=i,f===0&&ee(vr)),B===i&&(a.charCodeAt(R)===95?(B=P,R++):(B=i,f===0&&ee(sn))),B!==i)for(;B!==i;)N.push(B),a.charCodeAt(R)===94?(B=se,R++):(B=i,f===0&&ee(vr)),B===i&&(a.charCodeAt(R)===95?(B=P,R++):(B=i,f===0&&ee(sn)));else N=i;return N!==i&&(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=i,f===0&&ee(za)),N!==i&&(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=i,f===0&&ee(Fr)),N!==i?(B=Be(),B!==i?(a.charCodeAt(R)===44?(W=p,R++):(W=i,f===0&&ee(Ne)),W!==i?(ue=Be(),ue!==i?(a.charCodeAt(R)===41?(Oe=m,R++):(Oe=i,f===0&&ee(ft)),Oe!==i?(Xe=E,E=Ni(B,ue)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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===i&&(N=hn(),N===i&&(N=mt(),N===i&&(N=yo()))),N!==i?(a.charCodeAt(R)===33?(B=z,R++):(B=i,f===0&&ee(Wa)),B!==i?(W=Be(),W!==i?(Xe=E,E=Ia(N,W)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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!==i&&(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!==i?(a.charCodeAt(R)===94?(B=se,R++):(B=i,f===0&&ee(vr)),B!==i?(Xe=E,E=vo(N)):(R=E,E=i)):(R=E,E=i),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===i&&(N=null),a.charCodeAt(R)===114?(B=ne,R++):(B=i,f===0&&ee(X)),B!==i?(W=R,f++,ze.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=i,f===0&&ee(le)),f--,ue===i?W=void 0:(R=W,W=i),W!==i?(Xe=E,E=lr(N)):(R=E,E=i)):(R=E,E=i),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===i&&(N=null),B=Eo(),B===i&&(B=null),W=yN(),W===i&&(W=null),ue=ve(),ue===i&&(ue=P_(),ue===i&&(ue=ld(),ue===i&&(ue=M_()))),ue!==i?(Xe=E,E=Di(N,B,W,ue)):(R=E,E=i),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=i,f===0&&ee(me)),B===i&&(a.charCodeAt(R)===98?(B=_e,R++):(B=i,f===0&&ee(Se))),B!==i)for(;B!==i;)N.push(B),a.charCodeAt(R)===35?(B=oe,R++):(B=i,f===0&&ee(me)),B===i&&(a.charCodeAt(R)===98?(B=_e,R++):(B=i,f===0&&ee(Se)));else N=i;return N!==i&&(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===i&&(N=G_(),N===i&&(N=q_(),N===i&&(N=ti()))),N!==i?(a.charCodeAt(R)===64?(B=I,R++):(B=i,f===0&&ee(it)),B!==i?(W=ti(),W!==i?(Xe=E,E=Wl(N,W)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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!==i){if(B=[],W=Cs(),W!==i)for(;W!==i;)B.push(W),W=Cs();else B=i;B!==i?(W=cd(),W===i&&(W=null),Xe=E,E=Ku(N,B,W)):(R=E,E=i)}else R=E,E=i;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=i,f===0&&ee(Ae)),B!==i)for(;B!==i;)N.push(B),En.test(a.charAt(R))?(B=a.charAt(R),R++):(B=i,f===0&&ee(Ae));else N=i;return N!==i&&(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=i,f===0&&ee(Ra)),N!==i?(B=Be(),B!==i?(Xe=E,E=ju(B)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(Qe)),N!==i?(Ke.test(a.charAt(R))?(a.charAt(R),R++):f===0&&ee(Pe),Xe=E,E=Xl()):(R=E,E=i),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=i,f===0&&ee(At)),N!==i?(a.charCodeAt(R)===61?(B=ye,R++):(B=i,f===0&&ee(qn)),B===i&&(a.charCodeAt(R)===126?(B=we,R++):(B=i,f===0&&ee(or))),B!==i?(W=yo(),W!==i?(Xe=E,E=Kl(N,B,W)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(At)),N!==i&&(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===i&&(N=null),B=Eo(),B===i&&(B=null),W=$_(),W!==i?(a.charCodeAt(R)===94?R++:f===0&&ee(vr),ue=U_(),ue!==i?(Oe=cd(),Oe===i&&(Oe=null),Xe=E,E=Ts(N,B,W,ue,Oe)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(so)),N===i&&(a.substr(R,2)===Ce?(N=Ce,R+=2):(N=i,f===0&&ee(ki)),N===i&&(a.substr(R,2)===he?(N=he,R+=2):(N=i,f===0&&ee(us)),N===i&&(a.charCodeAt(R)===105?(N=xe,R++):(N=i,f===0&&ee(sr)),N===i&&(a.substr(R,3)===je?(N=je,R+=3):(N=i,f===0&&ee(ds)),N===i&&(a.substr(R,2)===Ve?(N=Ve,R+=2):(N=i,f===0&&ee(lo)),N===i&&(a.charCodeAt(R)===118?(N=nt,R++):(N=i,f===0&&ee(co)))))))),N!==i?(a.charCodeAt(R)===94?R++:f===0&&ee(vr),B=U_(),B===i&&(B=null),W=cd(),W===i&&(W=null),Xe=E,E=jl(N,B,W)):(R=E,E=i),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!==i&&(Xe=E,N=Jl(N)),E=N,g[B]={nextPos:R,result:E},E)}var Q_=o.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!==i&&R===a.length)return v;throw v!==i&&R1&&(c=c.slice(1));const u=c.map(h=>isNaN(parseInt(h))?h:parseInt(h));return s(...u).toString()}return s.toString()}}return o[0]}const a=new RegExp(t.join("|"),"g");return r.replace(a,o=>n(o))}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],o=mH(n.notes(),a.notes()),i=ta(a);i.voiceLeadFromNotes(o,this.options.nodeOptions),this.evaluated[t]=i,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(o=>o instanceof Bt?(typeof e=="string"&&(e=new Yo({items:Fp(e,this.options)})),new Ow({chord:o,indexes:e}).evaluate(n)):o);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(i=>Bt.fromPitchClassArray(i,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(i=>Bt.fromPitchClassArray(i,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(o=>Bt.fromPitchClassArray(o,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(o=>Bt.fromPitchClassArray(o,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(o%this.evaluated.length))}return this}}const ww=(r,e=void 0)=>r.map(n=>{if(n instanceof vw){const a=n.evaluated.length,o=(e||n.duration)/a;return ww(n.evaluated,o)}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 o=1;o{const n=[];for(let i=1;ii!==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,o]=[0,0,0,0,0,1];for(;;)yield a,[r,e,t,n,a,o]=[o,r,e,t,n,r+e+t+n+a+o]}function*CH(){let[r,e,t,n,a,o,i]=[0,0,0,0,0,0,1];for(;;)yield o,[r,e,t,n,a,o,i]=[i,r,e,t,n,a,r+e+t+n+a+o+i]}function*RH(){let[r,e,t,n,a,o,i,s]=[0,0,0,0,0,0,0,1];for(;;)yield i,[r,e,t,n,a,o,i,s]=[s,r,e,t,n,a,o,r+e+t+n+a+o+i+s]}function*wH(){let[r,e,t,n,a,o,i,s,l]=[0,0,0,0,0,0,0,0,1];for(;;)yield s,[r,e,t,n,a,o,i,s,l]=[l,r,e,t,n,a,o,i,r+e+t+n+a+o+i+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,o]=[0,0,0,0,1];for(;;)yield a,[e,t,n,a,o]=[o,e,t,n,(e+t+n+a+o)%r]}function*DH(r){let[e,t,n,a,o,i]=[0,0,0,0,0,1];for(;;)yield o,[e,t,n,a,o,i]=[i,e,t,n,a,(e+t+n+a+o+i)%r]}function*xH(r){let[e,t,n,a,o,i,s]=[0,0,0,0,0,0,1];for(;;)yield i,[e,t,n,a,o,i,s]=[s,e,t,n,a,o,(e+t+n+a+o+i+s)%r]}function*MH(r){let[e,t,n,a,o,i,s,l]=[0,0,0,0,0,0,0,1];for(;;)yield s,[e,t,n,a,o,i,s,l]=[l,e,t,n,a,o,i,(e+t+n+a+o+i+s+l)%r]}function*LH(r){let[e,t,n,a,o,i,s,l,c]=[0,0,0,0,0,0,0,0,1];for(;;)yield l,[e,t,n,a,o,i,s,l,c]=[c,e,t,n,a,o,i,s,(e+t+n+a+o+i+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,o]=[0,0,0,0,1];for(;;)yield Ca(a,r),[e,t,n,a,o]=[o,e,t,n,e+t+n+a+o]}function*UH(r){let[e,t,n,a,o,i]=[0,0,0,0,0,1];for(;;)yield Ca(o,r),[e,t,n,a,o,i]=[i,e,t,n,a,e+t+n+a+o+i]}function*$H(r){let[e,t,n,a,o,i,s]=[0,0,0,0,0,0,1];for(;;)yield Ca(i,r),[e,t,n,a,o,i,s]=[s,e,t,n,a,o,e+t+n+a+o+i+s]}function*GH(r){let[e,t,n,a,o,i,s,l]=[0,0,0,0,0,0,0,1];for(;;)yield Ca(s,r),[e,t,n,a,o,i,s,l]=[l,e,t,n,a,o,i,e+t+n+a+o+i+s+l]}function*qH(r){const e=Array(9).fill(0);e[9-1]=1;let[t,n,a,o,i,s,l,c,u]=e;for(;;)yield Ca(c,r),[t,n,a,o,i,s,l,c,u]=[u,t,n,a,o,i,s,l,t+n+a+o+i+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,o]=[0,0,0,0,1];for(;;)yield Ha(a,r),[e,t,n,a,o]=[o,e,t,n,e+t+n+a+o]}function*WH(r){let[e,t,n,a,o,i]=[0,0,0,0,0,1];for(;;)yield Ha(o,r),[e,t,n,a,o,i]=[i,e,t,n,a,e+t+n+a+o+i]}function*XH(r){let[e,t,n,a,o,i,s]=[0,0,0,0,0,0,1];for(;;)yield Ha(i,r),[e,t,n,a,o,i,s]=[s,e,t,n,a,o,e+t+n+a+o+i+s]}function*KH(r){let[e,t,n,a,o,i,s,l]=[0,0,0,0,0,0,0,1];for(;;)yield Ha(s,r),[e,t,n,a,o,i,s,l]=[l,e,t,n,a,o,i,e+t+n+a+o+i+s+l]}function*ZH(r){const e=Array(9).fill(0);e[9-1]=1;let[t,n,a,o,i,s,l,c,u]=e;for(;;)yield Ha(c,r),[t,n,a,o,i,s,l,c,u]=[u,t,n,a,o,i,s,l,t+n+a+o+i+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,o]=[0,0,0,1];for(;;)yield Va(a,r,e),[t,n,a,o]=[o,t,n,t+n+a+o]}function*tV(r,e=11){let[t,n,a,o,i]=[0,0,0,0,1];for(;;)yield Va(o,r,e),[t,n,a,o,i]=[i,t,n,a,t+n+a+o+i]}function*nV(r,e=11){let[t,n,a,o,i,s]=[0,0,0,0,0,1];for(;;)yield Va(i,r,e),[t,n,a,o,i,s]=[s,t,n,a,o,t+n+a+o+i+s]}function*rV(r,e=11){let[t,n,a,o,i,s,l]=[0,0,0,0,0,0,1];for(;;)yield Va(s,r,e),[t,n,a,o,i,s,l]=[l,t,n,a,o,i,t+n+a+o+i+s+l]}function*aV(r,e=11){let[t,n,a,o,i,s,l,c]=[0,0,0,0,0,0,0,1];for(;;)yield Va(l,r,e),[t,n,a,o,i,s,l,c]=[c,t,n,a,o,i,s,t+n+a+o+i+s+l+c]}function*iV(r,e=11){const t=Array(9).fill(0);t[9-1]=1;let[n,a,o,i,s,l,c,u,h]=t;for(;;)yield Va(u,r,e),[n,a,o,i,s,l,c,u,h]=[h,n,a,o,i,s,l,c,n+a+o+i+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:"#000000",color1:"#e52222",green:"#5ef763",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"},uV={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"},dV={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"},hV={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"},fV={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"},mV={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"},pV={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"},gV={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"},_V={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"},bV={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"},SV={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"},OV={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"},vV={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"},EV={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"},yV={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"},TV={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"},CV={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"},RV={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"},wV={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"},AV={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"},IV={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"},kV={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"},NV={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"},DV={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"},xV={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"},MV={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"},LV={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"},PV={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"},BV={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"},YV={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"},FV={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"},UV={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"},$V={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"},GV={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"},qV={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"},HV={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"},VV={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"},zV={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"},WV={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"},XV={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"},KV={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"},ZV={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"},jV={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"},ez={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"},tz={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"},nz={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"},rz={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"},az={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"},iz={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"},oz={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"},sz={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"},lz={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"},cz={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"},uz={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"},dz={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"},hz={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"},fz={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"},mz={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"},pz={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"},gz={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"},_z={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"},bz={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"},Sz={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"},Oz={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"},vz={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"},Ez={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"},yz={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"},Tz={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"},Cz={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"},Rz={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"},wz={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"},Az={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"},Iz={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"},kz={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"},Nz={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"},Dz={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"},xz={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"},Mz={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"},Lz={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"},Pz={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"},Bz={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"},Yz={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"},Fz={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"},Uz={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"},$z={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"},Gz={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"},qz={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"},Hz={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"},Vz={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"},zz={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"},Wz={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"},Xz={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"},Kz={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"},Zz={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"},jz={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"},eW={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"},tW={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"},nW={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"},rW={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"},aW={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"},iW={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"},oW={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"},sW={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"},lW={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"},cW={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"},uW={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"},dW={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"},hW={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"},fW={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"},mW={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"},pW={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"},gW={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"},_W={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"},bW={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"},SW={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"},OW={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"},vW={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"},EW={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"},yW={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"},TW={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"},CW={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"},RW={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"},wW={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"},AW={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"},IW={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"},kW={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"},NW={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"},DW={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"},xW={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"},MW={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"},LW={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"},PW={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"},BW={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"},YW={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"},FW={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"},UW={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"},$W={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"},GW={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"},qW={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"},HW={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"},VW={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"},zW={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"},WW={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"},XW={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"},KW={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"},ZW={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"},jW={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"},eX={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"},tX={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"},nX={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"},rX={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"},aX={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"},iX={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"},oX={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"},sX={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"},lX={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"},cX={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"},uX={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"},dX={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"},hX={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"},fX={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"},mX={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"},pX={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"},gX={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"},_X={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"},bX={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"},SX={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"},OX={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"},vX={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"},EX={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"},yX={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"},TX={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"},CX={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"},RX={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"},wX={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"},AX={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"},IX={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"},kX={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"},NX={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"},DX={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"},xX={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"},MX={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"},LX={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"},PX={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"},BX={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"},YX={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"},FX={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"},UX={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"},$X={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"},GX={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"},qX={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"},HX={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"},VX={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"},zX={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"},WX={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"},XX={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"},KX={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"},ZX={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"},jX={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"},eK={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"},tK={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"},nK={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"},rK={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={theotteryears:cV,"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:uV,MaterialOcean:dV,Vaughn:hV,nord:fV,Subliminal:mV,"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:pV,"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:gV,BlueDolphin:_V,"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:bV,Elemental:SV,"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:OV,"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:vV,"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:EV,CGA:yV,rebecca:TV,synthwave:CV,Raycast_Dark:RV,PencilDark:wV,IC_Green_PPL:AV,"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:IV,C64:kV,Calamity:NV,"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:DV,Dracula:xV,IC_Orange_PPL:MV,Spring:LV,Lavandula:PV,Laser:BV,Cobalt2:YV,"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:FV,DjangoSmooth:UV,DoomOne:$V,"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:GV,Andromeda:qV,neobones_light:QV,WarmNeon:HV,AtomOneLight:VV,PencilLight:zV,Hopscotch:WV,Urple:XV,FrontEndDelight:KV,Ubuntu:ZV,"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:jV,MaterialDark:JV,Relaxed:ez,Galizur:tz,"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:nz,"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:rz,"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:az,Neon:iz,"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:oz,niji:sz,"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:lz,zenburned:cz,LiquidCarbonTransparentInverse:uz,"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:dz,Borland:hz,Guezwhoz:fz,Argonaut:mz,"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:pz,"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:gz,"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:_z,DimmedMonokai:bz,"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:Sz,"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:Oz,Sundried:vz,Glacier:Ez,neobones_dark:yz,FishTank:Tz,SoftServer:Cz,jubi:Rz,"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:wz,Galaxy:Az,"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:Iz,BlulocoDark:kz,"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:Nz,"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:Dz,Grass:xz,coffee_theme:Mz,"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:Lz,"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:Pz,Pnevma:Bz,ToyChest:Yz,cyberpunk:Fz,"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:Uz,"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:$z,Abernathy:Gz,OceanicMaterial:qz,Medallion:Qz,Square:Hz,Retro:Vz,Pandora:zz,"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:Wz,zenbones_dark:Xz,Mathias:Kz,zenwritten_dark:Zz,Alabaster:jz,ayu:Jz,DjangoRebornAgain:eW,Sakura:tW,MaterialDesignColors:nW,Seti:rW,"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:aW,"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:iW,"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:oW,Earthsong:sW,FirefoxDev:lW,Mirage:cW,Broadcast:uW,"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:dW,MaterialDarker:hW,"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:fW,"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:mW,AtelierSulphurpool:pW,Konsolas:gW,Slate:_W,"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:bW,"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:SW,"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:OW,Atom:vW,Hybrid:EW,"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:yW,HaX0R_R3D:TW,Desert:CW,"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:RW,"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:wW,"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:AW,"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:IW,"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:kW,PaulMillr:NW,"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:DW,Github:xW,Material:MW,"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:LW,UltraViolent:PW,"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:BW,"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:YW,"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:FW,arcoiris:UW,Flatland:$W,Molokai:GW,N0tch2k:qW,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:HW,Darkside:VW,"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:zW,Batman:WW,ForestBlue:XW,SynthwaveAlpha:KW,"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:ZW,Ollie:jW,"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:eX,"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:tX,FunForrest:nX,Snazzy:rX,Afterglow:aX,Wryan:iX,Tomorrow:oX,"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:sX,"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:lX,DotGov:cX,Adventure:uX,Fairyfloss:dX,tokyonight:hX,"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:fX,Brogrammer:mX,"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:pX,Hivacruz:gX,HaX0R_BLUE:_X,darkmatrix:bX,Fahrenheit:SX,Arthur:OX,"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:vX,MonaLisa:EX,deep:yX,"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:TX,"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:CX,zenbones_light:RX,Everblush:wX,Zenburn:AX,"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:IX,Teerb:kX,IR_Black:NX,"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:DX,Wez:xX,matrix:MX,Sublette:LX,Framer:PX,Ryuuko:BX,Flat:YX,"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:FX,CrayonPonyFish:UX,"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:$X,Blazer:GX,zenwritten_light:qX,"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:HX,"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:VX,Aurora:zX,Symfonic:WX,"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:XX,Pro:KX,"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:ZX,purplepeter:jX,zenbones:JX,Misterioso:eK,WildCherry:tK,Firewatch:nK,Spacedust:rK};class aK{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((o,i)=>{const s=document.createElement("option");s.value=i.toString(),s.text=o.name||i.toString(),e.appendChild(s),t.appendChild(s.cloneNode(!0))}),this.settings.midi_clock_input){const o=this.getMidiInputIndex(this.settings.midi_clock_input);e.value=o.toString(),o>0&&(this.midiClockInput=this.midiInputs[o],this.registerMidiInputListener(o))}else e.value="-1";if(this.settings.default_midi_input){const o=this.getMidiInputIndex(this.settings.default_midi_input);t.value=o.toString(),o>0&&(this.currentInputIndex=o,this.registerMidiInputListener(o))}else t.value="-1";e.addEventListener("change",o=>{const i=o.target.value;if(i==="-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(i);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",o=>{const i=o.target.value;i==="-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(i),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 o=a.data[0]-144+1,i=a.data[1],s=a.data[2];this.lastNote={note:i,velocity:s,channel:o,timestamp:n.timeStamp},this.lastNoteInChannel[o]={note:i,velocity:s,channel:o,timestamp:n.timeStamp},this.settings.midi_channels_scripts&&this.api.script(o),this.pushToMidiInputBuffer({note:i,velocity:s,channel:o,timestamp:n.timeStamp}),this.activeNotes.push({note:i,velocity:s,channel:o,timestamp:n.timeStamp}),this.removeFromStickyNotes(i,o)||this.stickyNotes.push({note:i,velocity:s,channel:o,timestamp:n.timeStamp})}if(a.data[0]>=128&&a.data[0]<=143){const o=a.data[0]-128+1,i=a.data[1];this.removeFromActiveNotes(i,o)}if(a.data[0]>=176&&a.data[0]<=191){const o=a.data[0]-176+1,i=a.data[1],s=a.data[2];this.lastCC[i]=s,this.lastCCInChannel[o]?this.lastCCInChannel[o][i]=s:(this.lastCCInChannel[o]={},this.lastCCInChannel[o][i]=s),this.pushToMidiCCBuffer({control:i,value:s,channel:o,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,o=this.currentOutputIndex,i=void 0){typeof o=="string"&&(o=this.getMidiOutputIndex(o));const s=this.midiOutputs[o];if(e=Math.min(Math.max(e,0),127),s){const l=[144+t,e,n],c=[128+t,e,0];s.send(l),i&&this.sendPitchBend(i,t,o);const u=setTimeout(()=>{s.send(c),i&&this.sendPitchBend(8192,t,o),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 o=this.midiOutputs[a];if(e=Math.min(Math.max(e,0),127),o){const i=[144+t,e,n];o.send(i)}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 o=[128+t,e,0];a.send(o)}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 o=e&127,i=e>>7&127;a.send([224|t,o,i])}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 iK{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,o){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 o=a.split(":");t.push(o[0]),o[1]&&n.push(parseInt(o[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 o=EE(a);o%1!==0?(this.values.note.push(Math.floor(o)),this.values.bend.push(Zg(o)[1])):this.values.note.push(o)}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(o=>{Array.isArray(t[o])&&!Array.isArray(t[o][0])&&(t[o]=[t[o]])});const n=Object.entries(t).reduce((o,[i,s])=>{const l=Array.isArray(s)?s.length:1;return o.maxLength=Math.max(o.maxLength,l),o.keys.push(i),o},{keys:[],maxLength:0}),a=[];for(let o=0;o{const a={...n,...e};return Object.keys(a).forEach(o=>{t[o]||(t[o]=[]),t[o].push(a[o])}),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]",oK=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(o=>{const i=O_(o.key||"C4",o.originalPitch||o.pitch||0,o.parsedScale||o.scale||"MAJOR",(o.paramOctave||0)+(o.addedOctave||0));o.note=i.note,o.freq=Nl(i.note),o.pitch=i.pitch,o.octave=i.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 o=a;o.freq&&delete o.note,rD(o,this.nudge-this.app.clock.deviation,o.dur)}});T(this,"osc",t=>{t&&(this.values.orbit=t);const n=ol(this.values,["parsedScale"]);for(const a of n){const o=a;let i="address"in a?a.address:"/topos";i=i!=null&&i.startsWith("/")?i:"/"+i;let s="port"in a?a.port:57120;o.freq&&delete o.note,$C({address:i,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,o]of Object.entries(Iu.methodMap))if(typeof o=="object"&&Symbol.iterator in Object(o))for(const i of o)this[i]=s=>this.updateValue(o[0],s);else this[a]=(...i)=>o(this,...i);this.values=this.processSound(t)}};T(Iu,"methodMap",{volume:["volume","vol"],zrand:["zrand","zr"],curve:["curve"],bank:["bank"],drumMachine:function(t,n){let a=["AJKPercusyn","AkaiLinn","AkaiMPC60","AkaiXR10","AlesisHR16","AlesisSR16","BossDR110","BossDR220","BossDR55","BossDR550","BossDR660","CasioRZ1","CasioSK1","CasioVL1","DoepferMS404","EmuDrumulator","EmuModular","EmuSP12","KorgDDM110","KorgKPR77","KorgKR55","KorgKRZ","KorgM1","KorgMinipops","KorgPoly800","KorgT3","Linn9000","LinnDrum","LinnLM1","LinnLM2","MFB512","MPC1000","MoogConcertMateMG1","OberheimDMX","RhodesPolaris","RhythmAce","RolandCompurhythm1000","RolandCompurhythm78","RolandCompurhythm8000","RolandD110","RolandD70","RolandDDR30","RolandJD990","RolandMC202","RolandMC303","RolandMT32","RolandR8","RolandS50","RolandSH09","RolandSystem100","RolandTR505","RolandTR606","RolandTR626","RolandTR707","RolandTR727","RolandTR808","RolandTR909","SakataDPM48","SequentialCircuitsDrumtracks","SequentialCircuitsTom","SergeModular","SimmonsSDS400","SimmonsSDS5","SoundmastersR88","UnivoxMicroRhythmer12","ViscoSpaceDrum","XdrumLM8953","YamahaRM50","YamahaRX21","YamahaRX5","YamahaRY30","YamahaTG33"];return t.updateValue("bank",a[n%a.length]),t},slide:["slide","sld"],deltaSlide:["deltaSlide","dslide"],pitchJump:["pitchJump","pj"],pitchJumpTime:["pitchJumpTime","pjt"],lfo:["lfo"],znoise:["znoise"],address:["address","add"],port:["port"],density:["density"],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,o,i){return t.updateValue("fmattack",n),t.updateValue("fmdecay",a),t.updateValue("fmsustain",o),t.updateValue("fmrelease",i),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,o,i){return t.updateValue("attack",n),t.updateValue("decay",a),t.updateValue("sustain",o),t.updateValue("release",i),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},lpq:function(t,n){return n>=0&&n<=1&&t.updateValue("resonance",50*n),t},lpadsr:function(t,n,a,o,i,s){return t.updateValue("lpenv",n),t.updateValue("lpattack",a),t.updateValue("lpdecay",o),t.updateValue("lpsustain",i),t.updateValue("lprelease",s),t},lpad:function(t,n,a,o){return t.updateValue("lpenv",n),t.updateValue("lpattack",a),t.updateValue("lpdecay",o),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*50),t},hpq:function(t,n){return t.updateValue("hresonance",n*50),t},hpadsr:function(t,n,a,o,i,s){return t.updateValue("hpenv",n),t.updateValue("hpattack",a),t.updateValue("hpdecay",o),t.updateValue("hpsustain",i),t.updateValue("hprelease",s),t},hpad:function(t,n,a,o){return t.updateValue("hpenv",n),t.updateValue("hpattack",a),t.updateValue("hpdecay",o),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*50),t},bpq:function(t,n){return t.updateValue("bandq",n*50),t},bpadsr:function(t,n,a,o,i,s){return t.updateValue("bpenv",n),t.updateValue("bpattack",a),t.updateValue("bpdecay",o),t.updateValue("bpsustain",i),t.updateValue("bprelease",s),t},bpad:function(t,n,a,o){return t.updateValue("bpenv",n),t.updateValue("bpattack",a),t.updateValue("bpdecay",o),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(o=>{const i=O_(o.key||"C4",o.originalPitch||o.pitch||0,o.parsedScale||o.scale||"MAJOR",o.addedOctave||0);o.note=i.note,o.pitch=i.pitch,o.octave=i.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(o,i){const s=i.channel?i.channel:0,l=i.velocity?i.velocity:100,c=i.note?i.note:60,u=i.sustain?i.sustain*o.app.clock.pulse_duration*o.app.api.ppqn():o.app.clock.pulse_duration*o.app.api.ppqn(),h=i.bend?i.bend:void 0,p=i.port?o.midiConnection.getMidiOutputIndex(i.port):o.midiConnection.getCurrentMidiPortIndex()||0;o.midiConnection.sendMidiNote(c,s,l,u,p,h)}this.runChain(),t&&this.channel(t),ol(this.values,["parsedScale"]).forEach(o=>{n(this,o)})});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,o;if(!this.signal.aborted){this.signal.reason=n,this.signal.aborted=!0;for(const i of this.signal._onabort)i(n);(o=(a=this.signal).onabort)==null||o.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 sK=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:o,updateAgeOnGet:i,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=!!i,this.updateAgeOnHas=!!s,this.ttlResolution=si(a)||a===0?a:1,this.ttlAutopurge=!!o,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";sK(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,o)=>{var i;return We(i=e,qo,qc).call(i,t,n,a,o)},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],o=We(this,qt,Zt).call(this,a)?a.__staleWhileFetching:a;if(o!==void 0&&e(o,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],o=We(this,qt,Zt).call(this,a)?a.__staleWhileFetching:a;o!==void 0&&e.call(t,o,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],o=We(this,qt,Zt).call(this,a)?a.__staleWhileFetching:a;o!==void 0&&e.call(t,o,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],o=We(this,qt,Zt).call(this,a)?a.__staleWhileFetching:a;if(o===void 0||n===void 0)continue;const i={value:o};if(K(this,Kr)&&K(this,Pa)){i.ttl=K(this,Kr)[t];const s=Us.now()-K(this,Pa)[t];i.start=Math.floor(Date.now()-s)}K(this,La)&&(i.size=K(this,La)[t]),e.unshift([n,i])}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:o,noDisposeOnSet:i=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&&!i&&(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 i||(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,o),l&&K(this,Ba).call(this,l,h)),!i&&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,o=K(this,gn).get(e);if(o!==void 0){const i=K(this,ot)[o];if(We(this,qt,Zt).call(this,i)&&i.__staleWhileFetching===void 0)return!1;if(K(this,fr).call(this,o))a&&(a.has="stale",K(this,Ba).call(this,a,o));else return n&&K(this,Hi).call(this,o),a&&(a.has="hit",K(this,Ba).call(this,a,o)),!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 o=K(this,ot)[a];return We(this,qt,Zt).call(this,o)?o.__staleWhileFetching:o}}async fetch(e,t={}){const{allowStale:n=this.allowStale,updateAgeOnGet:a=this.updateAgeOnGet,noDeleteOnStaleGet:o=this.noDeleteOnStaleGet,ttl:i=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:o,status:M});const V={allowStale:n,updateAgeOnGet:a,noDeleteOnStaleGet:o,ttl:i,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:o=this.noDeleteOnStaleGet,status:i}=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 i&&K(this,Ba).call(this,i,s),K(this,fr).call(this,s)?(i&&(i.get="stale"),c?(i&&n&&l.__staleWhileFetching!==void 0&&(i.returnedStale=!0),n?l.__staleWhileFetching:void 0):(o||this.delete(e),i&&n&&(i.returnedStale=!0),n?l:void 0)):(i&&(i.get="hit"),c?l.__staleWhileFetching:(We(this,zi,Xs).call(this,s),a&&K(this,Hi).call(this,s),l))}else i&&(i.get="miss")}delete(e){var n,a,o,i;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)&&((o=K(this,Tn))!=null&&o.length)){const s=K(this,Tn);let l;for(;l=s==null?void 0:s.shift();)(i=K(this,zr))==null||i.call(this,...l)}return t}clear(){var e,t,n;for(const a of We(this,fa,ci).call(this,{allowStale:!0})){const o=K(this,ot)[a];if(We(this,qt,Zt).call(this,o))o.__abortController.abort(new Error("deleted"));else{const i=K(this,Wt)[a];K(this,Zr)&&((e=K(this,Vr))==null||e.call(this,o,i,"delete")),K(this,zn)&&((t=K(this,Tn))==null||t.push([o,i,"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 o;for(;o=a==null?void 0:a.shift();)(n=K(this,zr))==null||n.call(this,...o)}}};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,(o,i,s=Us.now())=>{if(t[o]=i!==0?s:0,e[o]=i,i!==0&&this.ttlAutopurge){const l=setTimeout(()=>{K(this,fr).call(this,o)&&this.delete(K(this,Wt)[o])},i+1);l.unref&&l.unref()}}),Je(this,Hi,o=>{t[o]=e[o]!==0?Us.now():0}),Je(this,Ba,(o,i)=>{if(e[i]){const s=e[i],l=t[i];o.ttl=s,o.start=l,o.now=n||a();const c=o.now-l;o.remainingTTL=s-c}});let n=0;const a=()=>{const o=Us.now();if(this.ttlResolution>0){n=o;const i=setTimeout(()=>n=0,this.ttlResolution);i.unref&&i.unref()}return o};this.getRemainingTTL=o=>{const i=K(this,gn).get(o);if(i===void 0)return 0;const s=e[i],l=t[i];if(s===0||l===0)return 1/0;const c=(n||a())-l;return s-c},Je(this,fr,o=>e[o]!==0&&t[o]!==0&&(n||a())-t[o]>e[o])},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,o)=>{if(We(this,qt,Zt).call(this,n))return 0;if(!si(a))if(o){if(typeof o!="function")throw new TypeError("sizeCalculation must be a function");if(a=o(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 o=K(this,dr)-e[t];for(;K(this,Wr)>o;)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 o,i;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)&&((o=K(this,Vr))==null||o.call(this,a,n,"evict")),K(this,zn)&&((i=K(this,Tn))==null||i.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 o=t===void 0?void 0:K(this,ot)[t];if(We(this,qt,Zt).call(this,o))return o;const i=new Ru,{signal:s}=n;s==null||s.addEventListener("abort",()=>i.abort(s.reason),{signal:i.signal});const l={signal:i.signal,options:n,context:a},c=(A,I=!1)=>{const{aborted:M}=i.signal,U=n.ignoreFetchAbort&&A!==void 0;if(n.status&&(M&&!I?(n.status.fetchAborted=!0,n.status.fetchError=i.signal.reason,U&&(n.status.fetchAbortIgnored=!0)):n.status.fetchResolved=!0),M&&!U&&!I)return h(i.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}=i.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,o,l);M&&M instanceof Promise&&M.then(V=>A(V===void 0?void 0:V),I),i.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:i,__staleWhileFetching:o,__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(o,i,s){return typeof o[i]>"u"?o._fallbackMethod:o[i]},set(o,i,s,l){return!1}})});let wu=ll;class TE extends Dl{constructor(t,n,a,o="",i=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");i&&(this.waitTime=i),this.zid=o}updatePattern(t,n){const a=this.ziffers.index,o=new _i(t,n);return o.values.length>0?(this.ziffers=o,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 o=n.getExisting("freq","note","pitch","originalPitch","key","scale","octave","pitchOctave","addedOctave","parsedScale");return n.sound&&(t=n.sound),t?o={...o,...this.processSound(t)}:o.s="sine",n.soundIndex&&(o.n=n.soundIndex),o.dur=a,new xl(o,this.app)}else if(n instanceof Bt){const o=n.pitches.map(l=>l.getExisting("freq","note","pitch","originalPitch","key","scale","octave","pitchOctave","addedOctave","parsedScale"));let i={dur:a};t?i={...i,...this.processSound(t)}:i.s="sine";let s=Cu(o,i);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 o=new Jg(a,this.app);return t?o.note(t):o}else{if(n instanceof Kg)return wu.createRestProxy(n.duration,this.app);if(n instanceof Bt){const o=n.midiChord(),i=Cu(o);return new Jg(i,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 o=typeof t=="function"?t.name:t,i=this.app.api.patternCache.get(o);if(i){const s=i.ziffers.duration,l=i.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 lK=r=>r[0]==="{"&&r[r.length-1]==="}",$s=(r,e)=>{if(lK(r)){const t=JSON.parse(r);return JSON.stringify({...t,...e})}else return JSON.stringify({...e,text:r})},cK=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=o=>{t(o)},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 uK=["AJKPercusyn/ajkpercusyn-bd/Bassdrum.wav"],dK=["AJKPercusyn/ajkpercusyn-cb/Cowbell.wav","AJKPercusyn/ajkpercusyn-cb/Snarepop.wav"],hK=["AJKPercusyn/ajkpercusyn-ht/Tom.wav"],fK=["AJKPercusyn/ajkpercusyn-sd/Noise.wav"],mK=["AkaiLinn/akailinn-bd/Bassdrum.wav"],pK=["AkaiLinn/akailinn-cb/Cowbell.wav"],gK=["AkaiLinn/akailinn-cp/Clap.wav"],_K=["AkaiLinn/akailinn-cr/Crash.wav"],bK=["AkaiLinn/akailinn-hh/Closed Hat.wav"],SK=["AkaiLinn/akailinn-ht/Tom H.wav"],OK=["AkaiLinn/akailinn-lt/Tom L.wav"],vK=["AkaiLinn/akailinn-mt/Tom M.wav"],EK=["AkaiLinn/akailinn-oh/Open Hat.wav"],yK=["AkaiLinn/akailinn-rd/Ride.wav"],TK=["AkaiLinn/akailinn-sd/SD.wav"],CK=["AkaiLinn/akailinn-sh/Shuffle.wav"],RK=["AkaiLinn/akailinn-tb/Tambourin.wav"],wK=["AkaiMPC60/akaimpc60-bd/0 Bassdrum.wav","AkaiMPC60/akaimpc60-bd/Bassdrum Gated.wav"],AK=["AkaiMPC60/akaimpc60-cp/Clap.wav"],IK=["AkaiMPC60/akaimpc60-cr/Crash.wav"],kK=["AkaiMPC60/akaimpc60-hh/Closed Hat.wav"],NK=["AkaiMPC60/akaimpc60-ht/Tom H.wav"],DK=["AkaiMPC60/akaimpc60-lt/Tom L.wav"],xK=["AkaiMPC60/akaimpc60-misc/Bass.wav","AkaiMPC60/akaimpc60-misc/Electric Piano.wav"],MK=["AkaiMPC60/akaimpc60-mt/Tom M.wav"],LK=["AkaiMPC60/akaimpc60-oh/Open Hat.wav"],PK=["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"],BK=["AkaiMPC60/akaimpc60-rd/Ride.wav"],YK=["AkaiMPC60/akaimpc60-rim/Rim Gated.wav"],FK=["AkaiMPC60/akaimpc60-sd/Snare 1.wav","AkaiMPC60/akaimpc60-sd/Snare 2.wav","AkaiMPC60/akaimpc60-sd/Snare 3.wav"],UK=["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"],$K=["AkaiXR10/akaixr10-cb/Cowbell.wav"],GK=["AkaiXR10/akaixr10-cp/Clap.wav"],qK=["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"],HK=["AkaiXR10/akaixr10-ht/Tom H-02.wav"],VK=["AkaiXR10/akaixr10-lt/Tom L-01.wav","AkaiXR10/akaixr10-lt/Tom L-02.wav"],zK=["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"],WK=["AkaiXR10/akaixr10-mt/Tom M-01.wav","AkaiXR10/akaixr10-mt/Tom M-02.wav"],XK=["AkaiXR10/akaixr10-oh/Hat Open.wav"],KK=["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"],ZK=["AkaiXR10/akaixr10-rd/Ride.wav"],jK=["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"],eZ=["AkaiXR10/akaixr10-sh/Cabasa.wav"],tZ=["AkaiXR10/akaixr10-tb/Tambourine.wav"],nZ=["AlesisHR16/alesishr16-bd/Bassdrum.wav"],rZ=["AlesisHR16/alesishr16-cp/Clap.wav"],aZ=["AlesisHR16/alesishr16-hh/Closed Hat.wav"],iZ=["AlesisHR16/alesishr16-ht/Tom-2.wav"],oZ=["AlesisHR16/alesishr16-lt/Tom-1.wav"],sZ=["AlesisHR16/alesishr16-oh/Open Hat.wav"],lZ=["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"],cZ=["AlesisHR16/alesishr16-rim/Rim.wav"],uZ=["AlesisHR16/alesishr16-sd/Snaredrum.wav"],dZ=["AlesisHR16/alesishr16-sh/Cabasa.wav","AlesisHR16/alesishr16-sh/Maracas.wav","AlesisHR16/alesishr16-sh/Shaker.wav"],hZ=["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"],fZ=["AlesisSR16/alesissr16-cb/Cowbell.wav"],mZ=["AlesisSR16/alesissr16-cp/Clap.wav"],pZ=["AlesisSR16/alesissr16-cr/Crash-01.wav","AlesisSR16/alesissr16-cr/Crash-02.wav"],gZ=["AlesisSR16/alesissr16-hh/Hat Closed-01.wav","AlesisSR16/alesissr16-hh/Hat Closed-02.wav","AlesisSR16/alesissr16-hh/Hat Closed-03.wav"],_Z=["AlesisSR16/alesissr16-misc/Hit.wav","AlesisSR16/alesissr16-misc/Metal.wav","AlesisSR16/alesissr16-misc/Synth Cymbal.wav"],bZ=["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"],SZ=["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"],OZ=["AlesisSR16/alesissr16-rd/Ride-01.wav","AlesisSR16/alesissr16-rd/Ride-02.wav","AlesisSR16/alesissr16-rd/Ride-03.wav"],vZ=["AlesisSR16/alesissr16-rim/Rim.wav"],EZ=["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"],yZ=["AlesisSR16/alesissr16-sh/Shaker.wav"],TZ=["AlesisSR16/alesissr16-tb/Tamb.wav"],CZ=["BossDR110/bossdr110-bd/Bassdrum.wav"],RZ=["BossDR110/bossdr110-cp/Clap.wav"],wZ=["BossDR110/bossdr110-cr/Crash.wav"],AZ=["BossDR110/bossdr110-hh/Hat Closed.wav"],IZ=["BossDR110/bossdr110-oh/Hat Open.wav"],kZ=["BossDR110/bossdr110-rd/Ride.wav"],NZ=["BossDR110/bossdr110-sd/Snaredrum.wav"],DZ=["BossDR220/bossdr220-bd/Bassdrum.wav"],xZ=["BossDR220/bossdr220-cp/Clap.wav"],MZ=["BossDR220/bossdr220-cr/Crash.wav"],LZ=["BossDR220/bossdr220-hh/Hat Closed.wav"],PZ=["BossDR220/bossdr220-ht/Tom H.wav"],BZ=["BossDR220/bossdr220-lt/Tom L.wav"],YZ=["BossDR220/bossdr220-mt/Tom M.wav"],FZ=["BossDR220/bossdr220-oh/Hat Open.wav"],UZ=["BossDR220/bossdr220-perc/Clave.wav"],$Z=["BossDR220/bossdr220-rd/Ride.wav"],GZ=["BossDR220/bossdr220-sd/Snaredrum.wav"],qZ=["BossDR55/bossdr55-bd/Bassdrum-01.wav","BossDR55/bossdr55-bd/Bassdrum-02.wav"],QZ=["BossDR55/bossdr55-hh/Hihat1.wav","BossDR55/bossdr55-hh/Hihat2.wav"],HZ=["BossDR55/bossdr55-rim/Rimshot.wav"],VZ=["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"],zZ=["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"],WZ=["BossDR550/bossdr550-cb/Cowbell-01.wav","BossDR550/bossdr550-cb/Cowbell-02.wav"],XZ=["BossDR550/bossdr550-cp/Clap.wav"],KZ=["BossDR550/bossdr550-cr/Crash.wav"],ZZ=["BossDR550/bossdr550-hh/Hat Closed-01.wav","BossDR550/bossdr550-hh/Hat Closed-02.wav"],jZ=["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"],ej=["BossDR550/bossdr550-misc/Hi Q.wav","BossDR550/bossdr550-misc/Srcatch-01.wav","BossDR550/bossdr550-misc/Srcatch-02.wav"],tj=["BossDR550/bossdr550-mt/Tom M-01.wav","BossDR550/bossdr550-mt/Tom M-02.wav"],nj=["BossDR550/bossdr550-oh/Hat Open-01.wav","BossDR550/bossdr550-oh/Hat Open-02.wav"],rj=["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"],aj=["BossDR550/bossdr550-rd/Ride-01.wav","BossDR550/bossdr550-rd/Ride-02.wav"],ij=["BossDR550/bossdr550-rim/Rim Shot.wav"],oj=["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"],sj=["BossDR550/bossdr550-sh/Cabasa-01.wav","BossDR550/bossdr550-sh/Cabasa-02.wav"],lj=["BossDR550/bossdr550-tb/Tambourine.wav"],cj=["CasioRZ1/casiorz1-bd/Bassdrum.wav"],uj=["CasioRZ1/casiorz1-cb/Cowbell.wav"],dj=["CasioRZ1/casiorz1-cp/Clap.wav"],hj=["CasioRZ1/casiorz1-cr/Crash.wav"],fj=["CasioRZ1/casiorz1-hh/Hat Closed.wav"],mj=["CasioRZ1/casiorz1-ht/Tom H.wav"],pj=["CasioRZ1/casiorz1-lt/Tom L.wav"],gj=["CasioRZ1/casiorz1-mt/Tom M.wav"],_j=["CasioRZ1/casiorz1-rd/Hat Open.wav","CasioRZ1/casiorz1-rd/Ride.wav"],bj=["CasioRZ1/casiorz1-rim/Rim Shot.wav"],Sj=["CasioRZ1/casiorz1-sd/0Snaredrum.wav"],Oj=["CasioSK1/casiosk1-bd/Bassdrum.wav"],vj=["CasioSK1/casiosk1-hh/Hat Closed.wav"],Ej=["CasioSK1/casiosk1-ht/Tom H.wav"],yj=["CasioSK1/casiosk1-mt/Tom L.wav"],Tj=["CasioSK1/casiosk1-oh/Hat Open.wav"],Cj=["CasioSK1/casiosk1-sd/Snaredrum.wav"],Rj=["CasioVL1/casiovl1-bd/Bassdrum.wav"],wj=["CasioVL1/casiovl1-hh/Hi Hat.wav"],Aj=["CasioVL1/casiovl1-sd/Snaredrum-01.wav"],Ij=["DoepferMS404/doepferms404-bd/0Bassdrum.wav","DoepferMS404/doepferms404-bd/Bassdrum Reverse.wav"],kj=["DoepferMS404/doepferms404-hh/Hat Closed.wav"],Nj=["DoepferMS404/doepferms404-lt/Tom.wav"],Dj=["DoepferMS404/doepferms404-oh/Hat Open.wav"],xj=["DoepferMS404/doepferms404-sd/Snaredrum.wav"],Mj=["EmuDrumulator/emudrumulator-bd/Bassdrum.wav"],Lj=["EmuDrumulator/emudrumulator-cb/Cowbell.wav"],Pj=["EmuDrumulator/emudrumulator-cp/Clap.wav"],Bj=["EmuDrumulator/emudrumulator-cr/Cymbal.wav"],Yj=["EmuDrumulator/emudrumulator-hh/Hat Closed.wav"],Fj=["EmuDrumulator/emudrumulator-ht/Tom H.wav"],Uj=["EmuDrumulator/emudrumulator-lt/Tom L.wav"],$j=["EmuDrumulator/emudrumulator-mt/Tom M.wav"],Gj=["EmuDrumulator/emudrumulator-oh/Hat Open.wav"],qj=["EmuDrumulator/emudrumulator-perc/Claves.wav"],Qj=["EmuDrumulator/emudrumulator-rim/Rim Shot.wav"],Hj=["EmuDrumulator/emudrumulator-sd/0Snaredrum.wav"],Vj=["EmuModular/emumodular-bd/Bassdrum-01.wav","EmuModular/emumodular-bd/Bassdrum-02.wav"],zj=["EmuModular/emumodular-misc/EmuPong.wav"],Wj=["EmuModular/emumodular-perc/Flick-02.wav","EmuModular/emumodular-perc/Flick01.wav"],Xj=["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"],Kj=["EmuSP12/emusp12-cb/Cowbell.wav"],Zj=["EmuSP12/emusp12-cp/Clap.wav"],jj=["EmuSP12/emusp12-cr/Crash.wav"],Jj=["EmuSP12/emusp12-hh/Hat Closed-01.wav","EmuSP12/emusp12-hh/Hat Closed-02.wav"],eJ=["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"],tJ=["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"],nJ=["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"],rJ=["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"],aJ=["EmuSP12/emusp12-oh/Hhopen1.wav"],iJ=["EmuSP12/emusp12-perc/Blow1.wav"],oJ=["EmuSP12/emusp12-rd/Ride.wav"],sJ=["EmuSP12/emusp12-rim/zRim Shot-01.wav","EmuSP12/emusp12-rim/zRim Shot-02.wav"],lJ=["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"],cJ=["KorgDDM110/korgddm110-bd/Bassdrum.wav"],uJ=["KorgDDM110/korgddm110-cp/Clap.wav"],dJ=["KorgDDM110/korgddm110-cr/Crash.wav"],hJ=["KorgDDM110/korgddm110-hh/Hat Closed.wav"],fJ=["KorgDDM110/korgddm110-ht/Tom H.wav","KorgDDM110/korgddm110-ht/Tom-01.wav"],mJ=["KorgDDM110/korgddm110-lt/Tom L.wav","KorgDDM110/korgddm110-lt/Tom-02.wav"],pJ=["KorgDDM110/korgddm110-oh/Hat Open.wav"],gJ=["KorgDDM110/korgddm110-rim/Rim Shot.wav"],_J=["KorgDDM110/korgddm110-sd/0Snaredrum.wav"],bJ=["KorgKPR77/korgkpr77-bd/Bassdrum.wav"],SJ=["KorgKPR77/korgkpr77-cp/Clap.wav"],OJ=["KorgKPR77/korgkpr77-hh/Hat Closed.wav"],vJ=["KorgKPR77/korgkpr77-oh/Hat Open.wav"],EJ=["KorgKPR77/korgkpr77-sd/Snaredrum.wav"],yJ=["KorgKR55/korgkr55-bd/Bassdrum.wav"],TJ=["KorgKR55/korgkr55-cb/Cowbell.wav"],CJ=["KorgKR55/korgkr55-cr/Cymbal.wav"],RJ=["KorgKR55/korgkr55-hh/Hat Closed.wav"],wJ=["KorgKR55/korgkr55-ht/Tom.wav"],AJ=["KorgKR55/korgkr55-oh/Hat Open.wav"],IJ=["KorgKR55/korgkr55-perc/Claves.wav","KorgKR55/korgkr55-perc/Conga.wav"],kJ=["KorgKR55/korgkr55-rim/Rim Shot.wav"],NJ=["KorgKR55/korgkr55-sd/0Snaredrum.wav"],DJ=["KorgKRZ/korgkrz-bd/Bassdrum.wav"],xJ=["KorgKRZ/korgkrz-cr/Crash.wav"],MJ=["KorgKRZ/korgkrz-fx/FX-01.wav","KorgKRZ/korgkrz-fx/FX-02.wav"],LJ=["KorgKRZ/korgkrz-hh/Hat Closed.wav"],PJ=["KorgKRZ/korgkrz-ht/Tom-02.wav"],BJ=["KorgKRZ/korgkrz-lt/Tom-01.wav"],YJ=["KorgKRZ/korgkrz-misc/Bell.wav"],FJ=["KorgKRZ/korgkrz-oh/Hat Open.wav"],UJ=["KorgKRZ/korgkrz-rd/Ride.wav"],$J=["KorgKRZ/korgkrz-sd/Snaredrum-01.wav","KorgKRZ/korgkrz-sd/Snaredrum-02.wav"],GJ=["KorgM1/korgm1-bd/Bassdrum-01.wav","KorgM1/korgm1-bd/Bassdrum-02.wav","KorgM1/korgm1-bd/Bassdrum-03.wav"],qJ=["KorgM1/korgm1-cb/Cowbel.wav"],QJ=["KorgM1/korgm1-cp/Clap.wav"],HJ=["KorgM1/korgm1-cr/Crash.wav"],VJ=["KorgM1/korgm1-hh/Hat Closed-01.wav","KorgM1/korgm1-hh/Hat Closed-02.wav"],zJ=["KorgM1/korgm1-ht/Tom-02.wav","KorgM1/korgm1-ht/Tom-03.wav"],WJ=["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"],XJ=["KorgM1/korgm1-mt/Tom-01.wav"],KJ=["KorgM1/korgm1-oh/Hat Open-01.wav","KorgM1/korgm1-oh/Hat Open-02.wav"],ZJ=["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"],jJ=["KorgM1/korgm1-rd/Ride.wav"],JJ=["KorgM1/korgm1-rim/Snaredrum-side.wav"],eee=["KorgM1/korgm1-sd/Snaredrum-01.wav","KorgM1/korgm1-sd/Snaredrum-02.wav","KorgM1/korgm1-sd/Snaredrum-03.wav","KorgM1/korgm1-sd/Snaredrum-04.wav"],tee=["KorgM1/korgm1-sh/Shakers.wav"],nee=["KorgM1/korgm1-tb/Tambourine.wav"],ree=["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"],aee=["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"],iee=["KorgMinipops/korgminipops-misc/Tom-01.wav","KorgMinipops/korgminipops-misc/Tom-02.wav","KorgMinipops/korgminipops-misc/Woodblock-01.wav","KorgMinipops/korgminipops-misc/Woodblock-02.wav"],oee=["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"],see=["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"],lee=["KorgPoly800/korgpoly800-bd/Bassdrum-01.wav","KorgPoly800/korgpoly800-bd/Bassdrum-02.wav","KorgPoly800/korgpoly800-bd/Bassdrum-03.wav","KorgPoly800/korgpoly800-bd/Bassdrum-04.wav"],cee=["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"],uee=["KorgT3/korgt3-cp/Clap.wav"],dee=["KorgT3/korgt3-hh/Hat Closed-01.wav","KorgT3/korgt3-hh/Hat Closed-02.wav"],hee=["KorgT3/korgt3-misc/Bell-02.wav","KorgT3/korgt3-misc/Bell01.wav","KorgT3/korgt3-misc/Click.wav","KorgT3/korgt3-misc/Tubular Bell.wav"],fee=["KorgT3/korgt3-oh/Hat Open-01.wav","KorgT3/korgt3-oh/Hat Open-02.wav"],mee=["KorgT3/korgt3-perc/Blocks.wav","KorgT3/korgt3-perc/Conga.wav","KorgT3/korgt3-perc/Hit.wav","KorgT3/korgt3-perc/Stick.wav"],pee=["KorgT3/korgt3-rim/Rim shot.wav"],gee=["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"],_ee=["KorgT3/korgt3-sh/Shaker-01.wav","KorgT3/korgt3-sh/Shaker-02.wav","KorgT3/korgt3-sh/zCabasa.wav"],bee=["Linn9000/linn9000-bd/BAssdrum.wav"],See=["Linn9000/linn9000-cb/Cowbell-01.wav","Linn9000/linn9000-cb/Cowbell-02.wav"],Oee=["Linn9000/linn9000-cr/Crash-01.wav","Linn9000/linn9000-cr/Crash-02.wav"],vee=["Linn9000/linn9000-hh/Hat Closed.wav"],Eee=["Linn9000/linn9000-ht/Tom-01.wav","Linn9000/linn9000-ht/Tom-02.wav"],yee=["Linn9000/linn9000-lt/Tom-04.wav","Linn9000/linn9000-lt/Tom-05.wav"],Tee=["Linn9000/linn9000-mt/Tom-03.wav"],Cee=["Linn9000/linn9000-oh/Hat Open.wav"],Ree=["Linn9000/linn9000-perc/Conga H.wav","Linn9000/linn9000-perc/Conga L.wav","Linn9000/linn9000-perc/Conga M.wav"],wee=["Linn9000/linn9000-rd/Crash-03.wav","Linn9000/linn9000-rd/Ping.wav"],Aee=["Linn9000/linn9000-rim/Rim Shot.wav"],Iee=["Linn9000/linn9000-sd/0Snaredrum.wav"],kee=["Linn9000/linn9000-tb/Tambourine.wav"],Nee=["LinnDrum/linndrum-bd/Bassdrum.wav"],Dee=["LinnDrum/linndrum-cb/Cowbell.wav"],xee=["LinnDrum/linndrum-cp/Clap.wav"],Mee=["LinnDrum/linndrum-cr/Crash.wav"],Lee=["LinnDrum/linndrum-hh/Hat Closed-01.wav","LinnDrum/linndrum-hh/Hat Closed-02.wav","LinnDrum/linndrum-hh/Hat Closed-03.wav"],Pee=["LinnDrum/linndrum-ht/Tom H-01.wav","LinnDrum/linndrum-ht/Tom H-02.wav"],Bee=["LinnDrum/linndrum-lt/Tom L-01.wav","LinnDrum/linndrum-lt/Tom L-02.wav"],Yee=["LinnDrum/linndrum-mt/Tom M-01.wav"],Fee=["LinnDrum/linndrum-oh/Hat Open.wav"],Uee=["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"],$ee=["LinnDrum/linndrum-rd/Ride.wav"],Gee=["LinnDrum/linndrum-rim/Sidestick-01.wav","LinnDrum/linndrum-rim/Sidestick-02.wav","LinnDrum/linndrum-rim/Sidestick-03.wav"],qee=["LinnDrum/linndrum-sd/0Snarderum-01.wav","LinnDrum/linndrum-sd/0Snarderum-02.wav","LinnDrum/linndrum-sd/0Snarderum-03.wav"],Qee=["LinnDrum/linndrum-sh/Cabasa.wav"],Hee=["LinnDrum/linndrum-tb/Tambourine.wav"],Vee=["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"],zee=["LinnLM1/linnlm1-cb/LM-1_COWBELL_TL.wav"],Wee=["LinnLM1/linnlm1-cp/LM-1_CLAP_1_TL.wav"],Xee=["LinnLM1/linnlm1-hh/LM-1_HH_1_TL.wav"],Kee=["LinnLM1/linnlm1-ht/LM-1_Tom_2_TL.wav"],Zee=["LinnLM1/linnlm1-lt/LM-1_Tom_1_TL.wav"],jee=["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"],ete=["LinnLM1/linnlm1-rim/LM-1_RIMSHOT_1_TL.wav"],tte=["LinnLM1/linnlm1-sd/LM-1_SD_1_TL.wav"],nte=["LinnLM1/linnlm1-sh/LM-1_SHAKER_1_TL.wav"],rte=["LinnLM1/linnlm1-tb/LM-1_TAMB_TL.wav"],ate=["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"],ite=["LinnLM2/linnlm2-cb/LM-2_COWBELL_1_TL.wav"],ote=["LinnLM2/linnlm2-cp/LM-2_CLAP_1_TL.wav"],ste=["LinnLM2/linnlm2-cr/LM-2_CRASH_1_TL.wav"],lte=["LinnLM2/linnlm2-hh/LM-2_HH_1_TL.wav","LinnLM2/linnlm2-hh/LM-2_HH_2_TL.wav"],cte=["LinnLM2/linnlm2-ht/LM-2_TOM_1_TL.wav"],ute=["LinnLM2/linnlm2-lt/LM-2_TOM_3_TL.wav"],dte=["LinnLM2/linnlm2-mt/LM-2_TOM_2_TL.wav"],hte=["LinnLM2/linnlm2-oh/LM-2_OPEN_HH_2_TL.wav","LinnLM2/linnlm2-oh/LM-2_OPEN_HH_TL.wav"],fte=["LinnLM2/linnlm2-rd/LM-2_RIDE_1_TL.wav"],mte=["LinnLM2/linnlm2-rim/LM-2_RIMSHOT_1_TL.wav","LinnLM2/linnlm2-rim/LM-2_RIMSHOT_2_TL.wav"],pte=["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"],gte=["LinnLM2/linnlm2-sh/LM-2_SHAKER_1_TL.wav"],_te=["LinnLM2/linnlm2-tb/LM-2_TAMB_1_TL.wav"],bte=["MFB512/mfb512-bd/Bassdrum.wav"],Ste=["MFB512/mfb512-cp/Clap.wav"],Ote=["MFB512/mfb512-cr/Crash.wav"],vte=["MFB512/mfb512-hh/Hat Closed.wav"],Ete=["MFB512/mfb512-ht/Tom H.wav"],yte=["MFB512/mfb512-lt/Tom L.wav"],Tte=["MFB512/mfb512-mt/Tom M.wav"],Cte=["MFB512/mfb512-oh/Hat Open.wav"],Rte=["MFB512/mfb512-sd/Snaredrum.wav"],wte=["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"],Ate=["MPC1000/mpc1000-cp/MPC1000_CLAP_TL.wav"],Ite=["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"],kte=["MPC1000/mpc1000-oh/MPC1000_909OHH_TL.wav"],Nte=["MPC1000/mpc1000-perc/MPC1000_HHPERC_TL.wav"],Dte=["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"],xte=["MPC1000/mpc1000-sh/MPC1000_808MRC_TL.wav"],Mte=["MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-01.wav","MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-02.wav","MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-03.wav"],Lte=["MoogConcertMateMG1/moogconcertmatemg1-sd/Snaredrum-1.wav","MoogConcertMateMG1/moogconcertmatemg1-sd/Snaredrum-2.wav"],Pte=["OberheimDMX/oberheimdmx--perc/Timbale H.wav","OberheimDMX/oberheimdmx--perc/Timbale L.wav","OberheimDMX/oberheimdmx--perc/Timbale M.wav"],Bte=["OberheimDMX/oberheimdmx-bd/Bassdrum-01.wav","OberheimDMX/oberheimdmx-bd/Bassdrum-02.wav","OberheimDMX/oberheimdmx-bd/Bassdrum-03.wav"],Yte=["OberheimDMX/oberheimdmx-cp/Clap.wav"],Fte=["OberheimDMX/oberheimdmx-cr/Crash.wav"],Ute=["OberheimDMX/oberheimdmx-hh/Hat Closed.wav"],$te=["OberheimDMX/oberheimdmx-ht/Tom H.wav"],Gte=["OberheimDMX/oberheimdmx-lt/Tom L.wav"],qte=["OberheimDMX/oberheimdmx-mt/Tom M.wav"],Qte=["OberheimDMX/oberheimdmx-oh/Hat Open.wav"],Hte=["OberheimDMX/oberheimdmx-rd/Ride.wav"],Vte=["OberheimDMX/oberheimdmx-rim/Rim Shot.wav"],zte=["OberheimDMX/oberheimdmx-sd/Snaredrum-01.wav","OberheimDMX/oberheimdmx-sd/Snaredrum-02.wav","OberheimDMX/oberheimdmx-sd/Snaredrum-03.wav"],Wte=["OberheimDMX/oberheimdmx-sh/Cabasa.wav"],Xte=["OberheimDMX/oberheimdmx-tb/Tamborine.wav"],Kte=["RhodesPolaris/rhodespolaris-bd/Bassdrum-01.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-02.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-03.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-04.wav"],Zte=["RhodesPolaris/rhodespolaris-misc/Noise-1.wav","RhodesPolaris/rhodespolaris-misc/Noise-2.wav","RhodesPolaris/rhodespolaris-misc/Noise-3.wav","RhodesPolaris/rhodespolaris-misc/Noise-4.wav"],jte=["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"],ene=["RhythmAce/rhythmace-hh/Hat Closed.wav"],tne=["RhythmAce/rhythmace-ht/Tom H.wav"],nne=["RhythmAce/rhythmace-lt/Tom L.wav"],rne=["RhythmAce/rhythmace-oh/Hat Open.wav"],ane=["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"],ine=["RhythmAce/rhythmace-sd/Snaredrum-01.wav","RhythmAce/rhythmace-sd/Snaredrum-02.wav","RhythmAce/rhythmace-sd/Snaredrum-03.wav"],one=["RolandCompurhythm1000/rolandcompurhythm1000-bd/Bassdrum.wav"],sne=["RolandCompurhythm1000/rolandcompurhythm1000-cb/Cowbell.wav"],lne=["RolandCompurhythm1000/rolandcompurhythm1000-cp/Clap.wav"],cne=["RolandCompurhythm1000/rolandcompurhythm1000-cr/Crash.wav"],une=["RolandCompurhythm1000/rolandcompurhythm1000-hh/Hat Closed.wav"],dne=["RolandCompurhythm1000/rolandcompurhythm1000-ht/Tom H.wav"],hne=["RolandCompurhythm1000/rolandcompurhythm1000-lt/Tom L.wav"],fne=["RolandCompurhythm1000/rolandcompurhythm1000-mt/Tom M.wav"],mne=["RolandCompurhythm1000/rolandcompurhythm1000-oh/Hat Open.wav"],pne=["RolandCompurhythm1000/rolandcompurhythm1000-perc/Conga H.wav","RolandCompurhythm1000/rolandcompurhythm1000-perc/Conga L.wav","RolandCompurhythm1000/rolandcompurhythm1000-perc/Timbale.wav"],gne=["RolandCompurhythm1000/rolandcompurhythm1000-rd/Ride.wav"],_ne=["RolandCompurhythm1000/rolandcompurhythm1000-rim/Rimshot.wav"],bne=["RolandCompurhythm1000/rolandcompurhythm1000-sd/Snaredrum.wav"],Sne=["RolandCompurhythm78/rolandcompurhythm78-bd/Bassdrum.wav"],One=["RolandCompurhythm78/rolandcompurhythm78-cb/Cowbell.wav"],vne=["RolandCompurhythm78/rolandcompurhythm78-hh/Hat Closed-01.wav","RolandCompurhythm78/rolandcompurhythm78-hh/Hat Closed-02.wav"],Ene=["RolandCompurhythm78/rolandcompurhythm78-misc/Quid-01.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-02.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-03.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-04.wav"],yne=["RolandCompurhythm78/rolandcompurhythm78-oh/Hat Open-01.wav","RolandCompurhythm78/rolandcompurhythm78-oh/Hat Open-02.wav"],Tne=["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"],Cne=["RolandCompurhythm78/rolandcompurhythm78-sd/Snaredrum.wav"],Rne=["RolandCompurhythm78/rolandcompurhythm78-tb/Tambourine.wav"],wne=["RolandCompurhythm8000/rolandcompurhythm8000-bd/Bassdrum.wav"],Ane=["RolandCompurhythm8000/rolandcompurhythm8000-cb/Cowbell.wav"],Ine=["RolandCompurhythm8000/rolandcompurhythm8000-cp/Clap.wav"],kne=["RolandCompurhythm8000/rolandcompurhythm8000-cr/Cymball.wav"],Nne=["RolandCompurhythm8000/rolandcompurhythm8000-hh/Hat Closed.wav"],Dne=["RolandCompurhythm8000/rolandcompurhythm8000-ht/Tom H.wav"],xne=["RolandCompurhythm8000/rolandcompurhythm8000-lt/Tom L.wav"],Mne=["RolandCompurhythm8000/rolandcompurhythm8000-mt/Tom M.wav"],Lne=["RolandCompurhythm8000/rolandcompurhythm8000-oh/Hat Open.wav"],Pne=["RolandCompurhythm8000/rolandcompurhythm8000-perc/Claves.wav","RolandCompurhythm8000/rolandcompurhythm8000-perc/Cr8kmcng.wav"],Bne=["RolandCompurhythm8000/rolandcompurhythm8000-rim/Rimshot.wav"],Yne=["RolandCompurhythm8000/rolandcompurhythm8000-sd/Snarderum.wav"],Fne=["RolandD110/rolandd110-bd/Bassdrum.wav"],Une=["RolandD110/rolandd110-cb/Cowbell H.wav","RolandD110/rolandd110-cb/Cowbell L.wav"],$ne=["RolandD110/rolandd110-cr/Crash.wav"],Gne=["RolandD110/rolandd110-hh/Hat Closed.wav"],qne=["RolandD110/rolandd110-lt/Tom.wav"],Qne=["RolandD110/rolandd110-oh/Hat Open.wav","RolandD110/rolandd110-oh/Hat Pedal.wav"],Hne=["RolandD110/rolandd110-perc/Bongo.wav","RolandD110/rolandd110-perc/Conga.wav","RolandD110/rolandd110-perc/Woodblock.wav"],Vne=["RolandD110/rolandd110-rd/Ride.wav"],zne=["RolandD110/rolandd110-rim/Rimshot.wav"],Wne=["RolandD110/rolandd110-sd/Snaredrum-01.wav","RolandD110/rolandd110-sd/Snaredrum-02.wav","RolandD110/rolandd110-sd/Snaredrum-03.wav"],Xne=["RolandD110/rolandd110-sh/Cabasa.wav"],Kne=["RolandD110/rolandd110-tb/Tambourine.wav"],Zne=["RolandD70/rolandd70-bd/Bassdrum-01.wav","RolandD70/rolandd70-bd/Bassdrum-02.wav","RolandD70/rolandd70-bd/Bassdrum-03.wav","RolandD70/rolandd70-bd/Bassdrum-04.wav"],jne=["RolandD70/rolandd70-cb/Cowbell.wav"],Jne=["RolandD70/rolandd70-cp/Clap.wav"],ere=["RolandD70/rolandd70-cr/Crash.wav"],tre=["RolandD70/rolandd70-hh/Hat Closed.wav"],nre=["RolandD70/rolandd70-lt/Tom-02.wav"],rre=["RolandD70/rolandd70-mt/Tom.-01.wav"],are=["RolandD70/rolandd70-oh/Hat Open.wav"],ire=["RolandD70/rolandd70-perc/Sticks.wav"],ore=["RolandD70/rolandd70-rd/Ride.wav"],sre=["RolandD70/rolandd70-rim/Rim Shot.wav"],lre=["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"],cre=["RolandD70/rolandd70-sh/Cabasa.wav"],ure=["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"],dre=["RolandDDR30/rolandddr30-ht/Tom-01.wav","RolandDDR30/rolandddr30-ht/Tom-03.wav","RolandDDR30/rolandddr30-ht/Tom-05.wav","RolandDDR30/rolandddr30-ht/Tom-07.wav"],hre=["RolandDDR30/rolandddr30-lt/Tom-02.wav","RolandDDR30/rolandddr30-lt/Tom-04.wav","RolandDDR30/rolandddr30-lt/Tom-06.wav","RolandDDR30/rolandddr30-lt/Tom-08.wav"],fre=["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"],mre=["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"],pre=["RolandJD990/rolandjd990-cb/Cowbell.wav"],gre=["RolandJD990/rolandjd990-cp/Dance-cl.wav"],_re=["RolandJD990/rolandjd990-cr/Crsh-cym.wav"],bre=["RolandJD990/rolandjd990-hh/Chh_1.wav","RolandJD990/rolandjd990-hh/Chh_2.wav","RolandJD990/rolandjd990-hh/Lite-ch1.wav","RolandJD990/rolandjd990-hh/Lite-ch2.wav"],Sre=["RolandJD990/rolandjd990-ht/Rim-tom1.wav"],Ore=["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"],vre=["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"],Ere=["RolandJD990/rolandjd990-mt/Rim-tom2.wav","RolandJD990/rolandjd990-mt/Rim-tom3.wav"],yre=["RolandJD990/rolandjd990-oh/Lite-ohh.wav","RolandJD990/rolandjd990-oh/Ohh.wav"],Tre=["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"],Cre=["RolandJD990/rolandjd990-rd/Ride_cym.wav"],Rre=["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"],wre=["RolandJD990/rolandjd990-tb/Tambourn.wav"],Are=["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"],Ire=["RolandMC202/rolandmc202-ht/Tom H-02.wav","RolandMC202/rolandmc202-ht/Tom H-03.wav","RolandMC202/rolandmc202-ht/Tom H-04.wav"],kre=["RolandMC202/rolandmc202-perc/Click.wav"],Nre=["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"],Dre=["RolandMC303/rolandmc303-cb/78cowbel.wav","RolandMC303/rolandmc303-cb/Cowbell.wav"],xre=["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"],Mre=["RolandMC303/rolandmc303-fx/Hrtbeat.wav","RolandMC303/rolandmc303-fx/Whitnoiz.wav"],Lre=["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"],Pre=["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"],Bre=["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"],Yre=["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"],Fre=["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"],Ure=["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"],$re=["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"],Gre=["RolandMC303/rolandmc303-rd/Ridecym2.wav","RolandMC303/rolandmc303-rd/Ridecymb.wav"],qre=["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"],Hre=["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"],Vre=["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"],zre=["RolandMT32/rolandmt32-bd/Bassdrum.wav"],Wre=["RolandMT32/rolandmt32-cb/Cowbell.wav"],Xre=["RolandMT32/rolandmt32-cp/Clap.wav"],Kre=["RolandMT32/rolandmt32-cr/Crash.wav"],Zre=["RolandMT32/rolandmt32-hh/Hat Closed.wav"],jre=["RolandMT32/rolandmt32-ht/Tom H.wav"],Jre=["RolandMT32/rolandmt32-lt/Tom L.wav"],eae=["RolandMT32/rolandmt32-mt/Tom M.wav"],tae=["RolandMT32/rolandmt32-oh/Hat Open-01.wav","RolandMT32/rolandmt32-oh/Hat Open-02.wav"],nae=["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"],rae=["RolandMT32/rolandmt32-rd/Ride.wav"],aae=["RolandMT32/rolandmt32-rim/RimShot.wav"],iae=["RolandMT32/rolandmt32-sd/Snaredrum-01.wav","RolandMT32/rolandmt32-sd/Snaredrum-02.wav"],oae=["RolandMT32/rolandmt32-sh/Cabasa.wav","RolandMT32/rolandmt32-sh/Maracas.wav"],sae=["RolandMT32/rolandmt32-tb/Tambourine.wav"],lae=["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"],cae=["RolandR8/rolandr8-cb/Cowbell.wav"],uae=["RolandR8/rolandr8-cp/Clap.wav"],dae=["RolandR8/rolandr8-cr/Crash.wav"],hae=["RolandR8/rolandr8-hh/Hat Closed.wav","RolandR8/rolandr8-hh/Hat Pedal.wav"],fae=["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"],mae=["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"],pae=["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"],gae=["RolandR8/rolandr8-oh/Hat Open.wav"],_ae=["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"],bae=["RolandR8/rolandr8-rd/Ride-01.wav","RolandR8/rolandr8-rd/Ride-02.wav"],Sae=["RolandR8/rolandr8-rim/Rimshot1.wav","RolandR8/rolandr8-rim/Rimshot2.wav"],Oae=["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"],vae=["RolandR8/rolandr8-sh/Cabasa1.wav","RolandR8/rolandr8-sh/Cabasa2.wav"],Eae=["RolandR8/rolandr8-tb/Tambourine.wav"],yae=["RolandS50/rolands50-bd/Bassdrum-01.wav","RolandS50/rolands50-bd/Bassdrum-02.wav","RolandS50/rolands50-bd/Bassdrum-03.wav","RolandS50/rolands50-bd/Bassdrum-04.wav"],Tae=["RolandS50/rolands50-cb/Cowbell.wav"],Cae=["RolandS50/rolands50-cp/Clap.wav"],Rae=["RolandS50/rolands50-cr/China.wav","RolandS50/rolands50-cr/Crash.wav"],wae=["RolandS50/rolands50-ht/Tom-01.wav"],Aae=["RolandS50/rolands50-lt/Tom-03.wav","RolandS50/rolands50-lt/Tom-04.wav"],Iae=["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"],kae=["RolandS50/rolands50-mt/Tom-02.wav"],Nae=["RolandS50/rolands50-oh/Hihat.wav"],Dae=["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"],xae=["RolandS50/rolands50-rd/Ride.wav"],Mae=["RolandS50/rolands50-sd/Snaredrum-01.wav","RolandS50/rolands50-sd/Snaredrum-02.wav","RolandS50/rolands50-sd/Snaredrum-03.wav"],Lae=["RolandS50/rolands50-sh/Cabasa-01.wav","RolandS50/rolands50-sh/Cabasa-02.wav","RolandS50/rolands50-sh/Maracas-01.wav","RolandS50/rolands50-sh/Maracas-02.wav"],Pae=["RolandS50/rolands50-tb/Tambourine-01.wav","RolandS50/rolands50-tb/Tambourine-02.wav"],Bae=["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"],Yae=["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"],Fae=["RolandSystem100/rolandsystem100-hh/Hat Closed-01.wav","RolandSystem100/rolandsystem100-hh/Hat Closed-02.wav"],Uae=["RolandSystem100/rolandsystem100-misc/Tock.wav","RolandSystem100/rolandsystem100-misc/Triangle.wav"],$ae=["RolandSystem100/rolandsystem100-oh/Hat Open-01.wav","RolandSystem100/rolandsystem100-oh/Hat Open-02.wav","RolandSystem100/rolandsystem100-oh/Hat Open-03.wav"],Gae=["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"],qae=["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"],Hae=["RolandTR505/rolandtr505-cb/Cowbell H.wav","RolandTR505/rolandtr505-cb/Cowbell L.wav"],Vae=["RolandTR505/rolandtr505-cp/Clap.wav"],zae=["RolandTR505/rolandtr505-cr/Crash.wav"],Wae=["RolandTR505/rolandtr505-hh/Hat Closed.wav"],Xae=["RolandTR505/rolandtr505-ht/Tom H.wav"],Kae=["RolandTR505/rolandtr505-lt/Tom L.wav"],Zae=["RolandTR505/rolandtr505-mt/Tom M.wav"],jae=["RolandTR505/rolandtr505-oh/Hat Open.wav"],Jae=["RolandTR505/rolandtr505-perc/Conga H.wav","RolandTR505/rolandtr505-perc/Conga L.wav","RolandTR505/rolandtr505-perc/Timbale.wav"],eie=["RolandTR505/rolandtr505-rd/Ride.wav"],tie=["RolandTR505/rolandtr505-rim/Rimshot.wav"],nie=["RolandTR505/rolandtr505-sd/Snaredrum.wav"],rie=["RolandTR606/rolandtr606-bd/Bassdrum.wav"],aie=["RolandTR606/rolandtr606-cr/Cymbal.wav"],iie=["RolandTR606/rolandtr606-hh/Hat Closed.wav"],oie=["RolandTR606/rolandtr606-ht/Tom H.wav"],sie=["RolandTR606/rolandtr606-lt/Tom L.wav"],lie=["RolandTR606/rolandtr606-oh/Hat Open.wav"],cie=["RolandTR606/rolandtr606-sd/Snaredrum.wav"],uie=["RolandTR626/rolandtr626-bd/Bassdrum-01.wav","RolandTR626/rolandtr626-bd/Bassdrum-02.wav"],die=["RolandTR626/rolandtr626-cb/Cowbell.wav"],hie=["RolandTR626/rolandtr626-cp/Clap.wav"],fie=["RolandTR626/rolandtr626-cr/Crash.wav","RolandTR626/rolandtr626-cr/zChina.wav"],mie=["RolandTR626/rolandtr626-hh/Hat Closed.wav"],pie=["RolandTR626/rolandtr626-ht/Tom H-01.wav","RolandTR626/rolandtr626-ht/Tom H-02.wav"],gie=["RolandTR626/rolandtr626-lt/Tom L-01.wav","RolandTR626/rolandtr626-lt/Tom L-02.wav"],_ie=["RolandTR626/rolandtr626-mt/Tom M-01.wav","RolandTR626/rolandtr626-mt/Tom M-02.wav"],bie=["RolandTR626/rolandtr626-oh/Hat Open.wav"],Sie=["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"],Oie=["RolandTR626/rolandtr626-rd/Ride-01.wav","RolandTR626/rolandtr626-rd/Ride-02.wav"],vie=["RolandTR626/rolandtr626-rim/Rimshot.wav"],Eie=["RolandTR626/rolandtr626-sd/Snaredrum-01.wav","RolandTR626/rolandtr626-sd/Snaredrum-02.wav","RolandTR626/rolandtr626-sd/Snaredrum-03.wav"],yie=["RolandTR626/rolandtr626-sh/Shaker.wav"],Tie=["RolandTR626/rolandtr626-tb/Tambourine.wav"],Cie=["RolandTR707/rolandtr707-bd/Bassdrum-01.wav","RolandTR707/rolandtr707-bd/Bassdrum-02.wav"],Rie=["RolandTR707/rolandtr707-cb/Cowbell.wav"],wie=["RolandTR707/rolandtr707-cp/Clap.wav"],Aie=["RolandTR707/rolandtr707-cr/Crash.wav"],Iie=["RolandTR707/rolandtr707-hh/Hat Closed.wav"],kie=["RolandTR707/rolandtr707-ht/Tom H.wav"],Nie=["RolandTR707/rolandtr707-lt/Tom L.wav"],Die=["RolandTR707/rolandtr707-mt/Tom M.wav"],xie=["RolandTR707/rolandtr707-oh/Hat Open.wav"],Mie=["RolandTR707/rolandtr707-rim/Rimshot.wav"],Lie=["RolandTR707/rolandtr707-sd/Snaredrum-01.wav","RolandTR707/rolandtr707-sd/Snaredrum-02.wav"],Pie=["RolandTR707/rolandtr707-tb/Tambourine.wav"],Bie=["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"],Yie=["RolandTR727/rolandtr727-sh/Cabasa.wav","RolandTR727/rolandtr727-sh/Maracas.wav"],Fie=["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"],Uie=["RolandTR808/rolandtr808-cb/CB.WAV","RolandTR808/rolandtr808-cb/Cowbell.wav"],$ie=["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"],Gie=["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"],qie=["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"],Hie=["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"],Vie=["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"],zie=["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"],Wie=["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"],Xie=["RolandTR808/rolandtr808-rim/RS.WAV"],Kie=["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"],Zie=["RolandTR808/rolandtr808-sh/Cabasa.wav","RolandTR808/rolandtr808-sh/MA.WAV"],jie=["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"],eoe=["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"],toe=["RolandTR909/rolandtr909-hh/hh01.wav","RolandTR909/rolandtr909-hh/hh02.wav","RolandTR909/rolandtr909-hh/hh03.wav","RolandTR909/rolandtr909-hh/hh04.wav"],noe=["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"],roe=["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"],aoe=["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"],ioe=["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"],ooe=["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"],soe=["RolandTR909/rolandtr909-rim/Rimhot.wav","RolandTR909/rolandtr909-rim/rs01.wav","RolandTR909/rolandtr909-rim/rs02.wav"],loe=["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"],coe=["SakataDPM48/sakatadpm48-bd/Bassdrum-01.wav","SakataDPM48/sakatadpm48-bd/Bassdrum-02.wav","SakataDPM48/sakatadpm48-bd/Bassdrum-03.wav"],uoe=["SakataDPM48/sakatadpm48-cp/Clap.wav"],doe=["SakataDPM48/sakatadpm48-cr/Crash.wav"],hoe=["SakataDPM48/sakatadpm48-hh/Hat Closed-01.wav","SakataDPM48/sakatadpm48-hh/Hat Closed-02.wav"],foe=["SakataDPM48/sakatadpm48-ht/Tom-01.wav"],moe=["SakataDPM48/sakatadpm48-lt/Tom-03.wav","SakataDPM48/sakatadpm48-lt/Tom-04.wav"],poe=["SakataDPM48/sakatadpm48-mt/Tom-02.wav"],goe=["SakataDPM48/sakatadpm48-oh/Hat Open.wav"],_oe=["SakataDPM48/sakatadpm48-perc/Agogo1.wav","SakataDPM48/sakatadpm48-perc/Agogo2.wav"],boe=["SakataDPM48/sakatadpm48-rd/Ride.wav"],Soe=["SakataDPM48/sakatadpm48-rim/Rim.wav"],Ooe=["SakataDPM48/sakatadpm48-sd/Snaredrum-01.wav","SakataDPM48/sakatadpm48-sd/Snaredrum-02.wav"],voe=["SakataDPM48/sakatadpm48-sh/Cabasa-01.wav","SakataDPM48/sakatadpm48-sh/Cabasa-02.wav"],Eoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-bd/Bassdrum.wav"],yoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cb/Cowbell.wav"],Toe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cp/Clap.wav"],Coe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cr/Crash.wav"],Roe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-hh/Hat Closed.wav"],woe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-ht/Tom.wav"],Aoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-oh/Hat Open.wav"],Ioe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-rd/Ride.wav"],koe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-rim/Rim Shot.wav"],Noe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-sd/Snaredrum.wav"],Doe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-sh/Cabasa.wav"],xoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-tb/Tambourine.wav"],Moe=["SequentialCircuitsTom/sequentialcircuitstom-bd/Bassdrum.wav"],Loe=["SequentialCircuitsTom/sequentialcircuitstom-cp/Clap.wav"],Poe=["SequentialCircuitsTom/sequentialcircuitstom-cr/Crash.wav"],Boe=["SequentialCircuitsTom/sequentialcircuitstom-hh/Hat Closed.wav"],Yoe=["SequentialCircuitsTom/sequentialcircuitstom-ht/Tom-01.wav","SequentialCircuitsTom/sequentialcircuitstom-ht/Tom-02.wav"],Foe=["SequentialCircuitsTom/sequentialcircuitstom-oh/Hat Open.wav"],Uoe=["SequentialCircuitsTom/sequentialcircuitstom-sd/Snaredrum.wav"],$oe=["SergeModular/sergemodular-bd/Bassdrum.wav"],Goe=["SergeModular/sergemodular-misc/Clink.wav"],qoe=["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"],Hoe=["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"],Voe=["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"],zoe=["SimmonsSDS400/simmonssds400-sd/Slap-1.wav","SimmonsSDS400/simmonssds400-sd/Slap-2.wav","SimmonsSDS400/simmonssds400-sd/Slap-3.wav"],Woe=["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"],Xoe=["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"],Koe=["SimmonsSDS5/simmonssds5-ht/Tom-01.wav","SimmonsSDS5/simmonssds5-ht/Tom-04.wav","SimmonsSDS5/simmonssds5-ht/Tom-05.wav"],Zoe=["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"],joe=["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"],ese=["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"],tse=["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"],nse=["SoundmastersR88/soundmastersr88-bd/Bassdrum.wav"],rse=["SoundmastersR88/soundmastersr88-cr/Crash.wav"],ase=["SoundmastersR88/soundmastersr88-hh/Closed Hat.wav"],ise=["SoundmastersR88/soundmastersr88-oh/Open Hat.wav"],ose=["SoundmastersR88/soundmastersr88-sd/Snare-1.wav","SoundmastersR88/soundmastersr88-sd/Snare-2.wav"],sse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-bd/Bassdrum.wav"],lse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-hh/Closed Hat.wav"],cse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-oh/Open Hat.wav"],use=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-sd/Snaredrum.wav"],dse=["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"],hse=["ViscoSpaceDrum/viscospacedrum-cb/Cowbell.wav"],fse=["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"],mse=["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"],pse=["ViscoSpaceDrum/viscospacedrum-lt/Synth Tom L.wav","ViscoSpaceDrum/viscospacedrum-lt/Tom-06.wav"],gse=["ViscoSpaceDrum/viscospacedrum-misc/Bleep-01.wav","ViscoSpaceDrum/viscospacedrum-misc/Bleep-02.wav"],_se=["ViscoSpaceDrum/viscospacedrum-mt/Synth Tom M-01.wav","ViscoSpaceDrum/viscospacedrum-mt/Synth Tom M-02.wav"],bse=["ViscoSpaceDrum/viscospacedrum-oh/Hat Open-01.wav","ViscoSpaceDrum/viscospacedrum-oh/Hat Open-02.wav","ViscoSpaceDrum/viscospacedrum-oh/Hat Open-03.wav"],Sse=["ViscoSpaceDrum/viscospacedrum-perc/Woodblock1.wav","ViscoSpaceDrum/viscospacedrum-perc/Woodblock2.wav"],Ose=["ViscoSpaceDrum/viscospacedrum-rim/Rimshot.wav"],vse=["ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-01.wav","ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-02.wav","ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-03.wav"],Ese=["XdrumLM8953/xdrumlm8953-bd/Bassdrum-01.wav","XdrumLM8953/xdrumlm8953-bd/Bassdrum-02.wav","XdrumLM8953/xdrumlm8953-bd/zphil-drm.wav"],yse=["XdrumLM8953/xdrumlm8953-cr/Crash.wav"],Tse=["XdrumLM8953/xdrumlm8953-hh/Hat Closed.wav","XdrumLM8953/xdrumlm8953-hh/Hat Pedal.wav"],Cse=["XdrumLM8953/xdrumlm8953-ht/Tom-01.wav","XdrumLM8953/xdrumlm8953-ht/Tom-02.wav"],Rse=["XdrumLM8953/xdrumlm8953-lt/Tom-05.wav","XdrumLM8953/xdrumlm8953-lt/Tom-06.wav"],wse=["XdrumLM8953/xdrumlm8953-mt/Tom-03.wav","XdrumLM8953/xdrumlm8953-mt/Tom-04.wav"],Ase=["XdrumLM8953/xdrumlm8953-oh/Hat Open.wav"],Ise=["XdrumLM8953/xdrumlm8953-rd/Ride.wav"],kse=["XdrumLM8953/xdrumlm8953-rim/Rim Shot-01.wav","XdrumLM8953/xdrumlm8953-rim/Rim Shot-02.wav"],Nse=["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"],Dse=["XdrumLM8953/xdrumlm8953-tb/Tambourine.wav"],xse=["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"],Mse=["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"],Lse=["YamahaRM50/yamaharm50-cp/FX_059.wav","YamahaRM50/yamaharm50-cp/FX_060.wav"],Pse=["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"],Bse=["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"],Yse=["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"],Fse=["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"],Use=["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"],$se=["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"],Gse=["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"],qse=["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"],Hse=["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"],Vse=["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"],zse=["YamahaRM50/yamaharm50-tb/FX_030.wav","YamahaRM50/yamaharm50-tb/FX_031.wav","YamahaRM50/yamaharm50-tb/FX_032.wav"],Wse=["YamahaRX21/yamaharx21-bd/Bassdrum.wav"],Xse=["YamahaRX21/yamaharx21-cp/Clap.wav"],Kse=["YamahaRX21/yamaharx21-cr/Crash.wav"],Zse=["YamahaRX21/yamaharx21-hh/Closed Hat.wav"],jse=["YamahaRX21/yamaharx21-ht/Tom H.wav"],Jse=["YamahaRX21/yamaharx21-lt/Tom L.wav"],ele=["YamahaRX21/yamaharx21-mt/Tom M.wav"],tle=["YamahaRX21/yamaharx21-oh/Open hat.wav"],nle=["YamahaRX21/yamaharx21-sd/Snaredrum.wav"],rle=["YamahaRX5/yamaharx5-bd/Bassdrum-02.wav","YamahaRX5/yamaharx5-bd/Bassdrum.wav"],ale=["YamahaRX5/yamaharx5-cb/Cowbell.wav"],ile=["YamahaRX5/yamaharx5-fx/SFX.wav"],ole=["YamahaRX5/yamaharx5-hh/Hat Closed.wav"],sle=["YamahaRX5/yamaharx5-lt/Tom.wav"],lle=["YamahaRX5/yamaharx5-oh/Hat Open.wav"],cle=["YamahaRX5/yamaharx5-rim/Rimshot.wav"],ule=["YamahaRX5/yamaharx5-sd/Snaredrum-02.wav","YamahaRX5/yamaharx5-sd/Snaredrum-03.wav","YamahaRX5/yamaharx5-sd/Snaredrum.wav"],dle=["YamahaRX5/yamaharx5-sh/Shaker.wav"],hle=["YamahaRX5/yamaharx5-tb/Tambourine.wav"],fle=["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"],mle=["YamahaRY30/yamahary30-cb/Cowbell-01.wav","YamahaRY30/yamahary30-cb/Cowbell-02.wav"],ple=["YamahaRY30/yamahary30-cp/Clap.wav"],gle=["YamahaRY30/yamahary30-cr/Crash1.wav","YamahaRY30/yamahary30-cr/zChina.wav"],_le=["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"],ble=["YamahaRY30/yamahary30-ht/Tom H-01.wav","YamahaRY30/yamahary30-ht/Tom H-02.wav","YamahaRY30/yamahary30-ht/Tom H-03.wav"],Sle=["YamahaRY30/yamahary30-lt/Tom L-01.wav","YamahaRY30/yamahary30-lt/Toml L-02.wav","YamahaRY30/yamahary30-lt/Toml L-03.wav"],Ole=["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"],vle=["YamahaRY30/yamahary30-mt/Tom M-03.wav","YamahaRY30/yamahary30-mt/Tom-04.wav"],Ele=["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"],yle=["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"],Tle=["YamahaRY30/yamahary30-rd/Ride-01.wav","YamahaRY30/yamahary30-rd/Ride-02.wav","YamahaRY30/yamahary30-rd/Ride-03.wav"],Cle=["YamahaRY30/yamahary30-rim/Rimshot1.wav","YamahaRY30/yamahary30-rim/Rimshot2.wav"],Rle=["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"],wle=["YamahaRY30/yamahary30-sh/Cabasa-01.wav","YamahaRY30/yamahary30-sh/Cabasa-02.wav"],Ale=["YamahaRY30/yamahary30-tb/Tamb.wav"],Ile=["YamahaTG33/yamahatg33-bd/Bassdrum-01.wav","YamahaTG33/yamahatg33-bd/Bassdrum-02.wav","YamahaTG33/yamahatg33-bd/Bassdrum-03.wav","YamahaTG33/yamahatg33-bd/Bassdrum-04.wav"],kle=["YamahaTG33/yamahatg33-cb/Cowbell H.wav","YamahaTG33/yamahatg33-cb/Cowbell L.wav","YamahaTG33/yamahatg33-cb/Cowbell.wav"],Nle=["YamahaTG33/yamahatg33-cp/Clap.wav"],Dle=["YamahaTG33/yamahatg33-cr/Crash-01.wav","YamahaTG33/yamahatg33-cr/Crash-02.wav","YamahaTG33/yamahatg33-cr/zCrash Reverse.wav"],xle=["YamahaTG33/yamahatg33-fx/SFX-01.wav"],Mle=["YamahaTG33/yamahatg33-ht/Tom-04.wav","YamahaTG33/yamahatg33-ht/Tom-06.wav"],Lle=["YamahaTG33/yamahatg33-lt/Tom-01.wav","YamahaTG33/yamahatg33-lt/Tom-03.wav"],Ple=["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"],Ble=["YamahaTG33/yamahatg33-mt/Tom-07.wav","YamahaTG33/yamahatg33-mt/zTom-02.wav"],Yle=["YamahaTG33/yamahatg33-oh/Hat Open.wav"],Fle=["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"],Ule=["YamahaTG33/yamahatg33-rd/Ride-01.wav","YamahaTG33/yamahatg33-rd/Ride-02.wav"],$le=["YamahaTG33/yamahatg33-rim/Rimshot.wav"],Gle=["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"],qle=["YamahaTG33/yamahatg33-sh/Shaker.wav"],Qle=["YamahaTG33/yamahatg33-tb/Tambourine.wav"],Hle={AJKPercusyn_bd:uK,AJKPercusyn_cb:dK,AJKPercusyn_ht:hK,AJKPercusyn_sd:fK,AkaiLinn_bd:mK,AkaiLinn_cb:pK,AkaiLinn_cp:gK,AkaiLinn_cr:_K,AkaiLinn_hh:bK,AkaiLinn_ht:SK,AkaiLinn_lt:OK,AkaiLinn_mt:vK,AkaiLinn_oh:EK,AkaiLinn_rd:yK,AkaiLinn_sd:TK,AkaiLinn_sh:CK,AkaiLinn_tb:RK,AkaiMPC60_bd:wK,AkaiMPC60_cp:AK,AkaiMPC60_cr:IK,AkaiMPC60_hh:kK,AkaiMPC60_ht:NK,AkaiMPC60_lt:DK,AkaiMPC60_misc:xK,AkaiMPC60_mt:MK,AkaiMPC60_oh:LK,AkaiMPC60_perc:PK,AkaiMPC60_rd:BK,AkaiMPC60_rim:YK,AkaiMPC60_sd:FK,AkaiXR10_bd:UK,AkaiXR10_cb:$K,AkaiXR10_cp:GK,AkaiXR10_cr:qK,AkaiXR10_hh:QK,AkaiXR10_ht:HK,AkaiXR10_lt:VK,AkaiXR10_misc:zK,AkaiXR10_mt:WK,AkaiXR10_oh:XK,AkaiXR10_perc:KK,AkaiXR10_rd:ZK,AkaiXR10_rim:jK,AkaiXR10_sd:JK,AkaiXR10_sh:eZ,AkaiXR10_tb:tZ,AlesisHR16_bd:nZ,AlesisHR16_cp:rZ,AlesisHR16_hh:aZ,AlesisHR16_ht:iZ,AlesisHR16_lt:oZ,AlesisHR16_oh:sZ,AlesisHR16_perc:lZ,AlesisHR16_rim:cZ,AlesisHR16_sd:uZ,AlesisHR16_sh:dZ,AlesisSR16_bd:hZ,AlesisSR16_cb:fZ,AlesisSR16_cp:mZ,AlesisSR16_cr:pZ,AlesisSR16_hh:gZ,AlesisSR16_misc:_Z,AlesisSR16_oh:bZ,AlesisSR16_perc:SZ,AlesisSR16_rd:OZ,AlesisSR16_rim:vZ,AlesisSR16_sd:EZ,AlesisSR16_sh:yZ,AlesisSR16_tb:TZ,BossDR110_bd:CZ,BossDR110_cp:RZ,BossDR110_cr:wZ,BossDR110_hh:AZ,BossDR110_oh:IZ,BossDR110_rd:kZ,BossDR110_sd:NZ,BossDR220_bd:DZ,BossDR220_cp:xZ,BossDR220_cr:MZ,BossDR220_hh:LZ,BossDR220_ht:PZ,BossDR220_lt:BZ,BossDR220_mt:YZ,BossDR220_oh:FZ,BossDR220_perc:UZ,BossDR220_rd:$Z,BossDR220_sd:GZ,BossDR55_bd:qZ,BossDR55_hh:QZ,BossDR55_rim:HZ,BossDR55_sd:VZ,BossDR550_bd:zZ,BossDR550_cb:WZ,BossDR550_cp:XZ,BossDR550_cr:KZ,BossDR550_hh:ZZ,BossDR550_ht:jZ,BossDR550_lt:JZ,BossDR550_misc:ej,BossDR550_mt:tj,BossDR550_oh:nj,BossDR550_perc:rj,BossDR550_rd:aj,BossDR550_rim:ij,BossDR550_sd:oj,BossDR550_sh:sj,BossDR550_tb:lj,CasioRZ1_bd:cj,CasioRZ1_cb:uj,CasioRZ1_cp:dj,CasioRZ1_cr:hj,CasioRZ1_hh:fj,CasioRZ1_ht:mj,CasioRZ1_lt:pj,CasioRZ1_mt:gj,CasioRZ1_rd:_j,CasioRZ1_rim:bj,CasioRZ1_sd:Sj,CasioSK1_bd:Oj,CasioSK1_hh:vj,CasioSK1_ht:Ej,CasioSK1_mt:yj,CasioSK1_oh:Tj,CasioSK1_sd:Cj,CasioVL1_bd:Rj,CasioVL1_hh:wj,CasioVL1_sd:Aj,DoepferMS404_bd:Ij,DoepferMS404_hh:kj,DoepferMS404_lt:Nj,DoepferMS404_oh:Dj,DoepferMS404_sd:xj,EmuDrumulator_bd:Mj,EmuDrumulator_cb:Lj,EmuDrumulator_cp:Pj,EmuDrumulator_cr:Bj,EmuDrumulator_hh:Yj,EmuDrumulator_ht:Fj,EmuDrumulator_lt:Uj,EmuDrumulator_mt:$j,EmuDrumulator_oh:Gj,EmuDrumulator_perc:qj,EmuDrumulator_rim:Qj,EmuDrumulator_sd:Hj,EmuModular_bd:Vj,EmuModular_misc:zj,EmuModular_perc:Wj,EmuSP12_bd:Xj,EmuSP12_cb:Kj,EmuSP12_cp:Zj,EmuSP12_cr:jj,EmuSP12_hh:Jj,EmuSP12_ht:eJ,EmuSP12_lt:tJ,EmuSP12_misc:nJ,EmuSP12_mt:rJ,EmuSP12_oh:aJ,EmuSP12_perc:iJ,EmuSP12_rd:oJ,EmuSP12_rim:sJ,EmuSP12_sd:lJ,KorgDDM110_bd:cJ,KorgDDM110_cp:uJ,KorgDDM110_cr:dJ,KorgDDM110_hh:hJ,KorgDDM110_ht:fJ,KorgDDM110_lt:mJ,KorgDDM110_oh:pJ,KorgDDM110_rim:gJ,KorgDDM110_sd:_J,KorgKPR77_bd:bJ,KorgKPR77_cp:SJ,KorgKPR77_hh:OJ,KorgKPR77_oh:vJ,KorgKPR77_sd:EJ,KorgKR55_bd:yJ,KorgKR55_cb:TJ,KorgKR55_cr:CJ,KorgKR55_hh:RJ,KorgKR55_ht:wJ,KorgKR55_oh:AJ,KorgKR55_perc:IJ,KorgKR55_rim:kJ,KorgKR55_sd:NJ,KorgKRZ_bd:DJ,KorgKRZ_cr:xJ,KorgKRZ_fx:MJ,KorgKRZ_hh:LJ,KorgKRZ_ht:PJ,KorgKRZ_lt:BJ,KorgKRZ_misc:YJ,KorgKRZ_oh:FJ,KorgKRZ_rd:UJ,KorgKRZ_sd:$J,KorgM1_bd:GJ,KorgM1_cb:qJ,KorgM1_cp:QJ,KorgM1_cr:HJ,KorgM1_hh:VJ,KorgM1_ht:zJ,KorgM1_misc:WJ,KorgM1_mt:XJ,KorgM1_oh:KJ,KorgM1_perc:ZJ,KorgM1_rd:jJ,KorgM1_rim:JJ,KorgM1_sd:eee,KorgM1_sh:tee,KorgM1_tb:nee,KorgMinipops_bd:ree,KorgMinipops_hh:aee,KorgMinipops_misc:iee,KorgMinipops_oh:oee,KorgMinipops_sd:see,KorgPoly800_bd:lee,KorgT3_bd:cee,KorgT3_cp:uee,KorgT3_hh:dee,KorgT3_misc:hee,KorgT3_oh:fee,KorgT3_perc:mee,KorgT3_rim:pee,KorgT3_sd:gee,KorgT3_sh:_ee,Linn9000_bd:bee,Linn9000_cb:See,Linn9000_cr:Oee,Linn9000_hh:vee,Linn9000_ht:Eee,Linn9000_lt:yee,Linn9000_mt:Tee,Linn9000_oh:Cee,Linn9000_perc:Ree,Linn9000_rd:wee,Linn9000_rim:Aee,Linn9000_sd:Iee,Linn9000_tb:kee,LinnDrum_bd:Nee,LinnDrum_cb:Dee,LinnDrum_cp:xee,LinnDrum_cr:Mee,LinnDrum_hh:Lee,LinnDrum_ht:Pee,LinnDrum_lt:Bee,LinnDrum_mt:Yee,LinnDrum_oh:Fee,LinnDrum_perc:Uee,LinnDrum_rd:$ee,LinnDrum_rim:Gee,LinnDrum_sd:qee,LinnDrum_sh:Qee,LinnDrum_tb:Hee,LinnLM1_bd:Vee,LinnLM1_cb:zee,LinnLM1_cp:Wee,LinnLM1_hh:Xee,LinnLM1_ht:Kee,LinnLM1_lt:Zee,LinnLM1_oh:jee,LinnLM1_perc:Jee,LinnLM1_rim:ete,LinnLM1_sd:tte,LinnLM1_sh:nte,LinnLM1_tb:rte,LinnLM2_bd:ate,LinnLM2_cb:ite,LinnLM2_cp:ote,LinnLM2_cr:ste,LinnLM2_hh:lte,LinnLM2_ht:cte,LinnLM2_lt:ute,LinnLM2_mt:dte,LinnLM2_oh:hte,LinnLM2_rd:fte,LinnLM2_rim:mte,LinnLM2_sd:pte,LinnLM2_sh:gte,LinnLM2_tb:_te,MFB512_bd:bte,MFB512_cp:Ste,MFB512_cr:Ote,MFB512_hh:vte,MFB512_ht:Ete,MFB512_lt:yte,MFB512_mt:Tte,MFB512_oh:Cte,MFB512_sd:Rte,MPC1000_bd:wte,MPC1000_cp:Ate,MPC1000_hh:Ite,MPC1000_oh:kte,MPC1000_perc:Nte,MPC1000_sd:Dte,MPC1000_sh:xte,MoogConcertMateMG1_bd:Mte,MoogConcertMateMG1_sd:Lte,OberheimDMX_:Pte,OberheimDMX_bd:Bte,OberheimDMX_cp:Yte,OberheimDMX_cr:Fte,OberheimDMX_hh:Ute,OberheimDMX_ht:$te,OberheimDMX_lt:Gte,OberheimDMX_mt:qte,OberheimDMX_oh:Qte,OberheimDMX_rd:Hte,OberheimDMX_rim:Vte,OberheimDMX_sd:zte,OberheimDMX_sh:Wte,OberheimDMX_tb:Xte,RhodesPolaris_bd:Kte,RhodesPolaris_misc:Zte,RhodesPolaris_sd:jte,RhythmAce_bd:Jte,RhythmAce_hh:ene,RhythmAce_ht:tne,RhythmAce_lt:nne,RhythmAce_oh:rne,RhythmAce_perc:ane,RhythmAce_sd:ine,RolandCompurhythm1000_bd:one,RolandCompurhythm1000_cb:sne,RolandCompurhythm1000_cp:lne,RolandCompurhythm1000_cr:cne,RolandCompurhythm1000_hh:une,RolandCompurhythm1000_ht:dne,RolandCompurhythm1000_lt:hne,RolandCompurhythm1000_mt:fne,RolandCompurhythm1000_oh:mne,RolandCompurhythm1000_perc:pne,RolandCompurhythm1000_rd:gne,RolandCompurhythm1000_rim:_ne,RolandCompurhythm1000_sd:bne,RolandCompurhythm78_bd:Sne,RolandCompurhythm78_cb:One,RolandCompurhythm78_hh:vne,RolandCompurhythm78_misc:Ene,RolandCompurhythm78_oh:yne,RolandCompurhythm78_perc:Tne,RolandCompurhythm78_sd:Cne,RolandCompurhythm78_tb:Rne,RolandCompurhythm8000_bd:wne,RolandCompurhythm8000_cb:Ane,RolandCompurhythm8000_cp:Ine,RolandCompurhythm8000_cr:kne,RolandCompurhythm8000_hh:Nne,RolandCompurhythm8000_ht:Dne,RolandCompurhythm8000_lt:xne,RolandCompurhythm8000_mt:Mne,RolandCompurhythm8000_oh:Lne,RolandCompurhythm8000_perc:Pne,RolandCompurhythm8000_rim:Bne,RolandCompurhythm8000_sd:Yne,RolandD110_bd:Fne,RolandD110_cb:Une,RolandD110_cr:$ne,RolandD110_hh:Gne,RolandD110_lt:qne,RolandD110_oh:Qne,RolandD110_perc:Hne,RolandD110_rd:Vne,RolandD110_rim:zne,RolandD110_sd:Wne,RolandD110_sh:Xne,RolandD110_tb:Kne,RolandD70_bd:Zne,RolandD70_cb:jne,RolandD70_cp:Jne,RolandD70_cr:ere,RolandD70_hh:tre,RolandD70_lt:nre,RolandD70_mt:rre,RolandD70_oh:are,RolandD70_perc:ire,RolandD70_rd:ore,RolandD70_rim:sre,RolandD70_sd:lre,RolandD70_sh:cre,RolandDDR30_bd:ure,RolandDDR30_ht:dre,RolandDDR30_lt:hre,RolandDDR30_sd:fre,RolandJD990_bd:mre,RolandJD990_cb:pre,RolandJD990_cp:gre,RolandJD990_cr:_re,RolandJD990_hh:bre,RolandJD990_ht:Sre,RolandJD990_lt:Ore,RolandJD990_misc:vre,RolandJD990_mt:Ere,RolandJD990_oh:yre,RolandJD990_perc:Tre,RolandJD990_rd:Cre,RolandJD990_sd:Rre,RolandJD990_tb:wre,RolandMC202_bd:Are,RolandMC202_ht:Ire,RolandMC202_perc:kre,RolandMC303_bd:Nre,RolandMC303_cb:Dre,RolandMC303_cp:xre,RolandMC303_fx:Mre,RolandMC303_hh:Lre,RolandMC303_ht:Pre,RolandMC303_lt:Bre,RolandMC303_misc:Yre,RolandMC303_mt:Fre,RolandMC303_oh:Ure,RolandMC303_perc:$re,RolandMC303_rd:Gre,RolandMC303_rim:qre,RolandMC303_sd:Qre,RolandMC303_sh:Hre,RolandMC303_tb:Vre,RolandMT32_bd:zre,RolandMT32_cb:Wre,RolandMT32_cp:Xre,RolandMT32_cr:Kre,RolandMT32_hh:Zre,RolandMT32_ht:jre,RolandMT32_lt:Jre,RolandMT32_mt:eae,RolandMT32_oh:tae,RolandMT32_perc:nae,RolandMT32_rd:rae,RolandMT32_rim:aae,RolandMT32_sd:iae,RolandMT32_sh:oae,RolandMT32_tb:sae,RolandR8_bd:lae,RolandR8_cb:cae,RolandR8_cp:uae,RolandR8_cr:dae,RolandR8_hh:hae,RolandR8_ht:fae,RolandR8_lt:mae,RolandR8_mt:pae,RolandR8_oh:gae,RolandR8_perc:_ae,RolandR8_rd:bae,RolandR8_rim:Sae,RolandR8_sd:Oae,RolandR8_sh:vae,RolandR8_tb:Eae,RolandS50_bd:yae,RolandS50_cb:Tae,RolandS50_cp:Cae,RolandS50_cr:Rae,RolandS50_ht:wae,RolandS50_lt:Aae,RolandS50_misc:Iae,RolandS50_mt:kae,RolandS50_oh:Nae,RolandS50_perc:Dae,RolandS50_rd:xae,RolandS50_sd:Mae,RolandS50_sh:Lae,RolandS50_tb:Pae,RolandSH09_bd:Bae,RolandSystem100_bd:Yae,RolandSystem100_hh:Fae,RolandSystem100_misc:Uae,RolandSystem100_oh:$ae,RolandSystem100_perc:Gae,RolandSystem100_sd:qae,RolandTR505_bd:Qae,RolandTR505_cb:Hae,RolandTR505_cp:Vae,RolandTR505_cr:zae,RolandTR505_hh:Wae,RolandTR505_ht:Xae,RolandTR505_lt:Kae,RolandTR505_mt:Zae,RolandTR505_oh:jae,RolandTR505_perc:Jae,RolandTR505_rd:eie,RolandTR505_rim:tie,RolandTR505_sd:nie,RolandTR606_bd:rie,RolandTR606_cr:aie,RolandTR606_hh:iie,RolandTR606_ht:oie,RolandTR606_lt:sie,RolandTR606_oh:lie,RolandTR606_sd:cie,RolandTR626_bd:uie,RolandTR626_cb:die,RolandTR626_cp:hie,RolandTR626_cr:fie,RolandTR626_hh:mie,RolandTR626_ht:pie,RolandTR626_lt:gie,RolandTR626_mt:_ie,RolandTR626_oh:bie,RolandTR626_perc:Sie,RolandTR626_rd:Oie,RolandTR626_rim:vie,RolandTR626_sd:Eie,RolandTR626_sh:yie,RolandTR626_tb:Tie,RolandTR707_bd:Cie,RolandTR707_cb:Rie,RolandTR707_cp:wie,RolandTR707_cr:Aie,RolandTR707_hh:Iie,RolandTR707_ht:kie,RolandTR707_lt:Nie,RolandTR707_mt:Die,RolandTR707_oh:xie,RolandTR707_rim:Mie,RolandTR707_sd:Lie,RolandTR707_tb:Pie,RolandTR727_perc:Bie,RolandTR727_sh:Yie,RolandTR808_bd:Fie,RolandTR808_cb:Uie,RolandTR808_cp:$ie,RolandTR808_cr:Gie,RolandTR808_hh:qie,RolandTR808_ht:Qie,RolandTR808_lt:Hie,RolandTR808_mt:Vie,RolandTR808_oh:zie,RolandTR808_perc:Wie,RolandTR808_rim:Xie,RolandTR808_sd:Kie,RolandTR808_sh:Zie,RolandTR909_bd:jie,RolandTR909_cp:Jie,RolandTR909_cr:eoe,RolandTR909_hh:toe,RolandTR909_ht:noe,RolandTR909_lt:roe,RolandTR909_mt:aoe,RolandTR909_oh:ioe,RolandTR909_rd:ooe,RolandTR909_rim:soe,RolandTR909_sd:loe,SakataDPM48_bd:coe,SakataDPM48_cp:uoe,SakataDPM48_cr:doe,SakataDPM48_hh:hoe,SakataDPM48_ht:foe,SakataDPM48_lt:moe,SakataDPM48_mt:poe,SakataDPM48_oh:goe,SakataDPM48_perc:_oe,SakataDPM48_rd:boe,SakataDPM48_rim:Soe,SakataDPM48_sd:Ooe,SakataDPM48_sh:voe,SequentialCircuitsDrumtracks_bd:Eoe,SequentialCircuitsDrumtracks_cb:yoe,SequentialCircuitsDrumtracks_cp:Toe,SequentialCircuitsDrumtracks_cr:Coe,SequentialCircuitsDrumtracks_hh:Roe,SequentialCircuitsDrumtracks_ht:woe,SequentialCircuitsDrumtracks_oh:Aoe,SequentialCircuitsDrumtracks_rd:Ioe,SequentialCircuitsDrumtracks_rim:koe,SequentialCircuitsDrumtracks_sd:Noe,SequentialCircuitsDrumtracks_sh:Doe,SequentialCircuitsDrumtracks_tb:xoe,SequentialCircuitsTom_bd:Moe,SequentialCircuitsTom_cp:Loe,SequentialCircuitsTom_cr:Poe,SequentialCircuitsTom_hh:Boe,SequentialCircuitsTom_ht:Yoe,SequentialCircuitsTom_oh:Foe,SequentialCircuitsTom_sd:Uoe,SergeModular_bd:$oe,SergeModular_misc:Goe,SergeModular_perc:qoe,SimmonsSDS400_ht:Qoe,SimmonsSDS400_lt:Hoe,SimmonsSDS400_mt:Voe,SimmonsSDS400_sd:zoe,SimmonsSDS5_bd:Woe,SimmonsSDS5_hh:Xoe,SimmonsSDS5_ht:Koe,SimmonsSDS5_lt:Zoe,SimmonsSDS5_mt:joe,SimmonsSDS5_oh:Joe,SimmonsSDS5_rim:ese,SimmonsSDS5_sd:tse,SoundmastersR88_bd:nse,SoundmastersR88_cr:rse,SoundmastersR88_hh:ase,SoundmastersR88_oh:ise,SoundmastersR88_sd:ose,UnivoxMicroRhythmer12_bd:sse,UnivoxMicroRhythmer12_hh:lse,UnivoxMicroRhythmer12_oh:cse,UnivoxMicroRhythmer12_sd:use,ViscoSpaceDrum_bd:dse,ViscoSpaceDrum_cb:hse,ViscoSpaceDrum_hh:fse,ViscoSpaceDrum_ht:mse,ViscoSpaceDrum_lt:pse,ViscoSpaceDrum_misc:gse,ViscoSpaceDrum_mt:_se,ViscoSpaceDrum_oh:bse,ViscoSpaceDrum_perc:Sse,ViscoSpaceDrum_rim:Ose,ViscoSpaceDrum_sd:vse,XdrumLM8953_bd:Ese,XdrumLM8953_cr:yse,XdrumLM8953_hh:Tse,XdrumLM8953_ht:Cse,XdrumLM8953_lt:Rse,XdrumLM8953_mt:wse,XdrumLM8953_oh:Ase,XdrumLM8953_rd:Ise,XdrumLM8953_rim:kse,XdrumLM8953_sd:Nse,XdrumLM8953_tb:Dse,YamahaRM50_bd:xse,YamahaRM50_cb:Mse,YamahaRM50_cp:Lse,YamahaRM50_cr:Pse,YamahaRM50_hh:Bse,YamahaRM50_ht:Yse,YamahaRM50_lt:Fse,YamahaRM50_misc:Use,YamahaRM50_mt:$se,YamahaRM50_oh:Gse,YamahaRM50_perc:qse,YamahaRM50_rd:Qse,YamahaRM50_sd:Hse,YamahaRM50_sh:Vse,YamahaRM50_tb:zse,YamahaRX21_bd:Wse,YamahaRX21_cp:Xse,YamahaRX21_cr:Kse,YamahaRX21_hh:Zse,YamahaRX21_ht:jse,YamahaRX21_lt:Jse,YamahaRX21_mt:ele,YamahaRX21_oh:tle,YamahaRX21_sd:nle,YamahaRX5_bd:rle,YamahaRX5_cb:ale,YamahaRX5_fx:ile,YamahaRX5_hh:ole,YamahaRX5_lt:sle,YamahaRX5_oh:lle,YamahaRX5_rim:cle,YamahaRX5_sd:ule,YamahaRX5_sh:dle,YamahaRX5_tb:hle,YamahaRY30_bd:fle,YamahaRY30_cb:mle,YamahaRY30_cp:ple,YamahaRY30_cr:gle,YamahaRY30_hh:_le,YamahaRY30_ht:ble,YamahaRY30_lt:Sle,YamahaRY30_misc:Ole,YamahaRY30_mt:vle,YamahaRY30_oh:Ele,YamahaRY30_perc:yle,YamahaRY30_rd:Tle,YamahaRY30_rim:Cle,YamahaRY30_sd:Rle,YamahaRY30_sh:wle,YamahaRY30_tb:Ale,YamahaTG33_bd:Ile,YamahaTG33_cb:kle,YamahaTG33_cp:Nle,YamahaTG33_cr:Dle,YamahaTG33_fx:xle,YamahaTG33_ht:Mle,YamahaTG33_lt:Lle,YamahaTG33_misc:Ple,YamahaTG33_mt:Ble,YamahaTG33_oh:Yle,YamahaTG33_perc:Fle,YamahaTG33_rd:Ule,YamahaTG33_rim:$le,YamahaTG33_sd:Gle,YamahaTG33_sh:qle,YamahaTG33_tb:Qle},Vle=(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)},zle=(r,e,t,n,a,...o)=>{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,o,i);for(let u=0;u{const i=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(i,s,t,0,2*Math.PI),l.closePath(),l.fill();else if(e===1)l.ellipse(i,s,t*.8,t*n*.7,0,0,2*Math.PI),l.closePath(),l.fill();else if(e===2)l.moveTo(i,s-t),l.quadraticCurveTo(i+t*n,s,i,s+t),l.quadraticCurveTo(i-t*n,s,i,s-t),l.closePath(),l.fill();else{l.moveTo(i,s-t);let c=[];for(let u=0;u{const i=r.getContext("2d");i.save(),i.translate(a,o),i.rotate(n*Math.PI/180),i.beginPath(),i.moveTo(0,-e),i.lineTo(e,e),i.lineTo(-e,e),i.closePath(),i.fillStyle=t,i.fill(),i.restore()},Zle=(r,e,t,n,a,o,i)=>{const s=r.getContext("2d");s.save(),s.translate(o,i),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 o=r.getContext("2d");o.beginPath(),o.arc(n,a,e,0,2*Math.PI),o.fillStyle=t,o.fill(),o.closePath()},jle=(r,e,t,n,a,o,i,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?i:o,h.fill(),h.beginPath(),h.arc(0,0,a,0,2*Math.PI),h.closePath(),h.fillStyle=i,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?o:a,u.fill(),u.restore());const h=e,p=2*Math.PI/h;for(let _=0;_{if(e<1)return Bw(r,t,n,i,s);if(e==1)return Pw(r,t,n,0,i,s);const l=r.getContext("2d");l.save(),l.translate(i,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,o),l.rotate(n*Math.PI/180),l.beginPath(),l.moveTo(0,0),l.lineTo(i-a,s-o),l.lineWidth=e,l.strokeStyle=t,l.stroke(),l.restore()},tce=(r,e,t,n,a,o,i,s)=>{const l=r.getContext("2d"),c=o/100*Math.PI;l.save(),l.translate(i,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()},nce=(r,e,t,n,a,o,i,s,l)=>{const c=r.getContext("2d");c.save(),c.translate(o,i),c.rotate(n*Math.PI/180),c.filter=l,c.font=`${t}px ${a}`,c.fillStyle=s,c.fillText(e,0,0),c.restore()},rce=(r,e,t,n,a,o,i,s="none")=>{const l=r.getContext("2d");l.save(),l.translate(o,i),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(Hle,"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 ace{constructor(e){T(this,"codeExamples",{});T(this,"counters",{});T(this,"_drunk",new iK(-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=i=>{var l;const s=(l=i.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:o.seededRandom})},Ni=function(E,N){return Gt(al,{min:E,max:N,seededRandom:o.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?o.nodeOptions.octave+E:o.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){o.variables||(o.variables={}),o.variables[E]=N==="="?B.prevaluate():B},Zl=function(E){if(E&&o.variables&&o.variables[E])return o.variables[E]},Ts=function(E,N,B,W,ue){const Oe="CHROMATIC",Ot=B,Cr=aH(W,B,Oe,E,N),Rs=N||o.nodeOptions.duration,RN=E?o.nodeOptions.octave+E:o.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=o.nodeOptions.scaleName?o.nodeOptions.scaleName:"MAJOR",ue=o.nodeOptions.key?o.nodeOptions.key:"C";return Gt(qQ,{roman:E,chordName:N,inversion:B,scaleName:W,key:ue})},Jl=function(E){if(E&&o.variables&&o.variables[E])return o.variables[E];const N=o.nodeOptions.scaleName?o.nodeOptions.scaleName:"MAJOR",B=o.nodeOptions.key?o.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 o){if(!(o.startRule in l))throw new Error(`Can't start parsing from rule "`+o.startRule+'".');c=l[o.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!==i&&(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=i,f===0&&ee(tn)),B===i&&(B=null),W=[],et.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=i,f===0&&ee(Ut));ue!==i;)W.push(ue),et.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=i,f===0&&ee(Ut));if(a.charCodeAt(R)===46?(ue=h,R++):(ue=i,f===0&&ee(j)),ue!==i){if(Oe=[],et.test(a.charAt(R))?(Ot=a.charAt(R),R++):(Ot=i,f===0&&ee(Ut)),Ot!==i)for(;Ot!==i;)Oe.push(Ot),et.test(a.charAt(R))?(Ot=a.charAt(R),R++):(Ot=i,f===0&&ee(Ut));else Oe=i;Oe!==i?(B=[B,W,ue,Oe],N=B):(R=N,N=i)}else R=N,N=i;if(N===i)if(N=R,a.charCodeAt(R)===46?(B=h,R++):(B=i,f===0&&ee(j)),B!==i){if(W=[],et.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=i,f===0&&ee(Ut)),ue!==i)for(;ue!==i;)W.push(ue),et.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=i,f===0&&ee(Ut));else W=i;W!==i?(B=[B,W],N=B):(R=N,N=i)}else R=N,N=i;return N!==i&&(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=i,f===0&&ee(Ut)),N!==i?(Xe=E,E=fs()):(R=E,E=i),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=i,f===0&&ee(Ut)),B!==i)for(;B!==i;)N.push(B),et.test(a.charAt(R))?(B=a.charAt(R),R++):(B=i,f===0&&ee(Ut));else N=i;return N!==i?(Xe=E,E=ho()):(R=E,E=i),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=i,f===0&&ee(De)),N!==i&&(Xe=E,N=Jn()),E=N,f--,E===i&&(N=i,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!==i&&(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=i,f===0&&ee(Re)),N!==i){if(B=[],St.test(a.charAt(R))?(W=a.charAt(R),R++):(W=i,f===0&&ee($t)),W!==i)for(;W!==i;)B.push(W),St.test(a.charAt(R))?(W=a.charAt(R),R++):(W=i,f===0&&ee($t));else B=i;if(B!==i){for(W=[],Dt.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=i,f===0&&ee(ut));ue!==i;)W.push(ue),Dt.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=i,f===0&&ee(ut));Xe=E,E=ps()}else R=E,E=i}else R=E,E=i;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===i&&(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=i,f===0&&ee(Tt)),N!==i){if(B=[],W=un(),W!==i)for(;W!==i;)B.push(W),W=un();else B=i;B!==i?(a.charCodeAt(R)===62?(W=A,R++):(W=i,f===0&&ee(rt)),W!==i?(Xe=E,E=fo(B)):(R=E,E=i)):(R=E,E=i)}else R=E,E=i;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===i&&(E=zt(),E===i&&(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=i,f===0&&ee(it)),N!==i?(B=un(),B!==i?(Xe=E,E=mo(B)):(R=E,E=i)):(R=E,E=i),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===i&&(E=ti(),E===i&&(E=rd(),E===i&&(E=od(),E===i&&(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===i&&(N=yo()),N!==i?(B=bt(),B!==i?(Xe=E,E=gs(N,B)):(R=E,E=i)):(R=E,E=i),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===i&&(N=mt(),N===i&&(N=yo())),N!==i?(B=ln(),B!==i?(Xe=E,E=po(N,B)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(Vt)),N!==i?(B=ed(),B!==i?(Xe=E,E=_s(B)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(_t)),N!==i){for(B=[],Rn.test(a.charAt(R))?(W=a.charAt(R),R++):(W=i,f===0&&ee(Ye));W!==i;)B.push(W),Rn.test(a.charAt(R))?(W=a.charAt(R),R++):(W=i,f===0&&ee(Ye));Xe=E,E=go(N,B)}else R=E,E=i;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===i&&(E=Ie(),E===i&&(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!==i?(a.charCodeAt(R)===47?(B=U,R++):(B=i,f===0&&ee(Gn)),B!==i?(W=Be(),W!==i?(Xe=E,E=bs(N,W)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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===i&&(B=Y_(),B===i&&(B=rn(),B===i&&(B=hn(),B===i&&(B=td(),B===i&&(B=rd(),B===i&&(B=ti(),B===i&&(B=nd(),B===i&&(B=yo(),B===i&&(B=od()))))))))),B!==i)for(;B!==i;)N.push(B),B=B_(),B===i&&(B=Y_(),B===i&&(B=rn(),B===i&&(B=hn(),B===i&&(B=td(),B===i&&(B=rd(),B===i&&(B=ti(),B===i&&(B=nd(),B===i&&(B=yo(),B===i&&(B=od())))))))));else N=i;return N!==i&&(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===i&&(E=Be(),E===i&&(E=P_(),E===i&&(E=ld(),E===i&&(E=gN(),E===i&&(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=i,f===0&&ee(Tt)),N!==i){if(B=[],W=ed(),W!==i)for(;W!==i;)B.push(W),W=ed();else B=i;B!==i?(a.charCodeAt(R)===62?(W=A,R++):(W=i,f===0&&ee(rt)),W!==i?(Xe=E,E=yr(B)):(R=E,E=i)):(R=E,E=i)}else R=E,E=i;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=i,f===0&&ee(Fr)),N!==i?(a.charCodeAt(R)===58?R++:f===0&&ee(Vt),B=ka(),B!==i?(W=D_(),W===i&&(W=null),a.charCodeAt(R)===41?(ue=m,R++):(ue=i,f===0&&ee(ft)),ue!==i?(Xe=E,E=Rt(B,W)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(Vt)),N!==i?(B=Be(),B!==i?(Xe=E,E=Os(B)):(R=E,E=i)):(R=E,E=i),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===i&&(N=ud()),N!==i?(B=L_(),B!==i?(W=ti(),W===i&&(W=ud(),W===i&&(W=Cs())),W!==i?(Xe=E,E=Xa(N,B,W)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(ir)),N!==i?(B=ka(),B!==i?(W=D_(),W===i&&(W=null),a.charCodeAt(R)===93?(ue=S,R++):(ue=i,f===0&&ee(Ln)),ue!==i?(Xe=E,E=vs(B,W)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(Ai)),N!==i?(B=ka(),B!==i?(a.charCodeAt(R)===93?(W=S,R++):(W=i,f===0&&ee(Ln)),W!==i?(Xe=E,E=Aa(B)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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===i&&(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===i&&(B=ad()),B!==i)for(;B!==i;)N.push(B),B=x_(),B===i&&(B=ad());else N=i;return N!==i&&(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!==i?(B=L_(),B!==i?(W=id(),W!==i?(a.charCodeAt(R)===41?R++:f===0&&ee(ft),Xe=E,E=Ka()):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(Ur)),N!==i){if(B=[],W=id(),W===i&&(W=Ze()),W!==i)for(;W!==i;)B.push(W),W=id(),W===i&&(W=Ze());else B=i;B!==i?(a.charCodeAt(R)===125?(W=F,R++):(W=i,f===0&&ee(nn)),W!==i?(Xe=E,E=_o(B)):(R=E,E=i)):(R=E,E=i)}else R=E,E=i;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=i,f===0&&ee(Ur)),N!==i?(B=Be(),B===i&&(B=ld()),B!==i?(a.charCodeAt(R)===125?(W=F,R++):(W=i,f===0&&ee(nn)),W!==i?(Xe=E,E=bo(B)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee($r)),E===i&&(a.charCodeAt(R)===45?(E=u,R++):(E=i,f===0&&ee(tn)),E===i&&(a.charCodeAt(R)===42?(E=q,R++):(E=i,f===0&&ee(Ii)),E===i&&(a.charCodeAt(R)===47?(E=U,R++):(E=i,f===0&&ee(Gn)),E===i&&(a.charCodeAt(R)===37?(E=te,R++):(E=i,f===0&&ee(Ra)),E===i&&(a.charCodeAt(R)===94?(E=se,R++):(E=i,f===0&&ee(vr)),E===i&&(a.charCodeAt(R)===124?(E=_,R++):(E=i,f===0&&ee(Me)),E===i&&(a.charCodeAt(R)===38?(E=ie,R++):(E=i,f===0&&ee(Er)),E===i&&(a.substr(R,2)===ae?(E=ae,R+=2):(E=i,f===0&&ee(wa)),E===i&&(a.substr(R,2)===D?(E=D,R+=2):(E=i,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===i&&(N=TN(),N===i&&(N=q_(),N===i&&(N=G_(),N===i&&(N=CN(),N===i&&(N=ud(),N===i&&(N=He(),N===i&&(N=F_(),N===i&&(N=Cs(),N===i&&(N=SN(),N===i&&(N=Ze(),N===i&&(N=ON(),N===i&&(N=ti(),N===i&&(N=_N(),N===i&&(N=bN())))))))))))))),N!==i&&(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=i,f===0&&ee(Me)),N!==i&&(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=i,f===0&&ee(Tt)),N!==i?(B=ka(),B!==i?(a.charCodeAt(R)===62?(W=A,R++):(W=i,f===0&&ee(rt)),W!==i?(Xe=E,E=So(B)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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!==i&&(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=i,f===0&&ee(vr)),B===i&&(a.charCodeAt(R)===95?(B=P,R++):(B=i,f===0&&ee(sn))),B!==i)for(;B!==i;)N.push(B),a.charCodeAt(R)===94?(B=se,R++):(B=i,f===0&&ee(vr)),B===i&&(a.charCodeAt(R)===95?(B=P,R++):(B=i,f===0&&ee(sn)));else N=i;return N!==i&&(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=i,f===0&&ee(za)),N!==i&&(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=i,f===0&&ee(Fr)),N!==i?(B=Be(),B!==i?(a.charCodeAt(R)===44?(W=p,R++):(W=i,f===0&&ee(Ne)),W!==i?(ue=Be(),ue!==i?(a.charCodeAt(R)===41?(Oe=m,R++):(Oe=i,f===0&&ee(ft)),Oe!==i?(Xe=E,E=Ni(B,ue)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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===i&&(N=hn(),N===i&&(N=mt(),N===i&&(N=yo()))),N!==i?(a.charCodeAt(R)===33?(B=z,R++):(B=i,f===0&&ee(Wa)),B!==i?(W=Be(),W!==i?(Xe=E,E=Ia(N,W)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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!==i&&(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!==i?(a.charCodeAt(R)===94?(B=se,R++):(B=i,f===0&&ee(vr)),B!==i?(Xe=E,E=vo(N)):(R=E,E=i)):(R=E,E=i),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===i&&(N=null),a.charCodeAt(R)===114?(B=ne,R++):(B=i,f===0&&ee(X)),B!==i?(W=R,f++,ze.test(a.charAt(R))?(ue=a.charAt(R),R++):(ue=i,f===0&&ee(le)),f--,ue===i?W=void 0:(R=W,W=i),W!==i?(Xe=E,E=lr(N)):(R=E,E=i)):(R=E,E=i),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===i&&(N=null),B=Eo(),B===i&&(B=null),W=yN(),W===i&&(W=null),ue=ve(),ue===i&&(ue=P_(),ue===i&&(ue=ld(),ue===i&&(ue=M_()))),ue!==i?(Xe=E,E=Di(N,B,W,ue)):(R=E,E=i),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=i,f===0&&ee(me)),B===i&&(a.charCodeAt(R)===98?(B=_e,R++):(B=i,f===0&&ee(Se))),B!==i)for(;B!==i;)N.push(B),a.charCodeAt(R)===35?(B=oe,R++):(B=i,f===0&&ee(me)),B===i&&(a.charCodeAt(R)===98?(B=_e,R++):(B=i,f===0&&ee(Se)));else N=i;return N!==i&&(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===i&&(N=G_(),N===i&&(N=q_(),N===i&&(N=ti()))),N!==i?(a.charCodeAt(R)===64?(B=I,R++):(B=i,f===0&&ee(it)),B!==i?(W=ti(),W!==i?(Xe=E,E=Wl(N,W)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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!==i){if(B=[],W=Cs(),W!==i)for(;W!==i;)B.push(W),W=Cs();else B=i;B!==i?(W=cd(),W===i&&(W=null),Xe=E,E=Ku(N,B,W)):(R=E,E=i)}else R=E,E=i;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=i,f===0&&ee(Ae)),B!==i)for(;B!==i;)N.push(B),En.test(a.charAt(R))?(B=a.charAt(R),R++):(B=i,f===0&&ee(Ae));else N=i;return N!==i&&(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=i,f===0&&ee(Ra)),N!==i?(B=Be(),B!==i?(Xe=E,E=ju(B)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(Qe)),N!==i?(Ke.test(a.charAt(R))?(a.charAt(R),R++):f===0&&ee(Pe),Xe=E,E=Xl()):(R=E,E=i),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=i,f===0&&ee(At)),N!==i?(a.charCodeAt(R)===61?(B=ye,R++):(B=i,f===0&&ee(qn)),B===i&&(a.charCodeAt(R)===126?(B=we,R++):(B=i,f===0&&ee(or))),B!==i?(W=yo(),W!==i?(Xe=E,E=Kl(N,B,W)):(R=E,E=i)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(At)),N!==i&&(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===i&&(N=null),B=Eo(),B===i&&(B=null),W=$_(),W!==i?(a.charCodeAt(R)===94?R++:f===0&&ee(vr),ue=U_(),ue!==i?(Oe=cd(),Oe===i&&(Oe=null),Xe=E,E=Ts(N,B,W,ue,Oe)):(R=E,E=i)):(R=E,E=i),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=i,f===0&&ee(so)),N===i&&(a.substr(R,2)===Ce?(N=Ce,R+=2):(N=i,f===0&&ee(ki)),N===i&&(a.substr(R,2)===he?(N=he,R+=2):(N=i,f===0&&ee(us)),N===i&&(a.charCodeAt(R)===105?(N=xe,R++):(N=i,f===0&&ee(sr)),N===i&&(a.substr(R,3)===je?(N=je,R+=3):(N=i,f===0&&ee(ds)),N===i&&(a.substr(R,2)===Ve?(N=Ve,R+=2):(N=i,f===0&&ee(lo)),N===i&&(a.charCodeAt(R)===118?(N=nt,R++):(N=i,f===0&&ee(co)))))))),N!==i?(a.charCodeAt(R)===94?R++:f===0&&ee(vr),B=U_(),B===i&&(B=null),W=cd(),W===i&&(W=null),Xe=E,E=jl(N,B,W)):(R=E,E=i),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!==i&&(Xe=E,N=Jl(N)),E=N,g[B]={nextPos:R,result:E},E)}var Q_=o.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!==i&&R===a.length)return v;throw v!==i&&R1&&(c=c.slice(1));const u=c.map(h=>isNaN(parseInt(h))?h:parseInt(h));return s(...u).toString()}return s.toString()}}return o[0]}const a=new RegExp(t.join("|"),"g");return r.replace(a,o=>n(o))}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],o=mH(n.notes(),a.notes()),i=ta(a);i.voiceLeadFromNotes(o,this.options.nodeOptions),this.evaluated[t]=i,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(o=>o instanceof Bt?(typeof e=="string"&&(e=new Yo({items:Fp(e,this.options)})),new Ow({chord:o,indexes:e}).evaluate(n)):o);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(i=>Bt.fromPitchClassArray(i,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(i=>Bt.fromPitchClassArray(i,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(o=>Bt.fromPitchClassArray(o,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(o=>Bt.fromPitchClassArray(o,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(o%this.evaluated.length))}return this}}const ww=(r,e=void 0)=>r.map(n=>{if(n instanceof vw){const a=n.evaluated.length,o=(e||n.duration)/a;return ww(n.evaluated,o)}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 o=1;o{const n=[];for(let i=1;ii!==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,o]=[0,0,0,0,0,1];for(;;)yield a,[r,e,t,n,a,o]=[o,r,e,t,n,r+e+t+n+a+o]}function*CH(){let[r,e,t,n,a,o,i]=[0,0,0,0,0,0,1];for(;;)yield o,[r,e,t,n,a,o,i]=[i,r,e,t,n,a,r+e+t+n+a+o+i]}function*RH(){let[r,e,t,n,a,o,i,s]=[0,0,0,0,0,0,0,1];for(;;)yield i,[r,e,t,n,a,o,i,s]=[s,r,e,t,n,a,o,r+e+t+n+a+o+i+s]}function*wH(){let[r,e,t,n,a,o,i,s,l]=[0,0,0,0,0,0,0,0,1];for(;;)yield s,[r,e,t,n,a,o,i,s,l]=[l,r,e,t,n,a,o,i,r+e+t+n+a+o+i+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,o]=[0,0,0,0,1];for(;;)yield a,[e,t,n,a,o]=[o,e,t,n,(e+t+n+a+o)%r]}function*DH(r){let[e,t,n,a,o,i]=[0,0,0,0,0,1];for(;;)yield o,[e,t,n,a,o,i]=[i,e,t,n,a,(e+t+n+a+o+i)%r]}function*xH(r){let[e,t,n,a,o,i,s]=[0,0,0,0,0,0,1];for(;;)yield i,[e,t,n,a,o,i,s]=[s,e,t,n,a,o,(e+t+n+a+o+i+s)%r]}function*MH(r){let[e,t,n,a,o,i,s,l]=[0,0,0,0,0,0,0,1];for(;;)yield s,[e,t,n,a,o,i,s,l]=[l,e,t,n,a,o,i,(e+t+n+a+o+i+s+l)%r]}function*LH(r){let[e,t,n,a,o,i,s,l,c]=[0,0,0,0,0,0,0,0,1];for(;;)yield l,[e,t,n,a,o,i,s,l,c]=[c,e,t,n,a,o,i,s,(e+t+n+a+o+i+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,o]=[0,0,0,0,1];for(;;)yield Ca(a,r),[e,t,n,a,o]=[o,e,t,n,e+t+n+a+o]}function*UH(r){let[e,t,n,a,o,i]=[0,0,0,0,0,1];for(;;)yield Ca(o,r),[e,t,n,a,o,i]=[i,e,t,n,a,e+t+n+a+o+i]}function*$H(r){let[e,t,n,a,o,i,s]=[0,0,0,0,0,0,1];for(;;)yield Ca(i,r),[e,t,n,a,o,i,s]=[s,e,t,n,a,o,e+t+n+a+o+i+s]}function*GH(r){let[e,t,n,a,o,i,s,l]=[0,0,0,0,0,0,0,1];for(;;)yield Ca(s,r),[e,t,n,a,o,i,s,l]=[l,e,t,n,a,o,i,e+t+n+a+o+i+s+l]}function*qH(r){const e=Array(9).fill(0);e[9-1]=1;let[t,n,a,o,i,s,l,c,u]=e;for(;;)yield Ca(c,r),[t,n,a,o,i,s,l,c,u]=[u,t,n,a,o,i,s,l,t+n+a+o+i+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,o]=[0,0,0,0,1];for(;;)yield Ha(a,r),[e,t,n,a,o]=[o,e,t,n,e+t+n+a+o]}function*WH(r){let[e,t,n,a,o,i]=[0,0,0,0,0,1];for(;;)yield Ha(o,r),[e,t,n,a,o,i]=[i,e,t,n,a,e+t+n+a+o+i]}function*XH(r){let[e,t,n,a,o,i,s]=[0,0,0,0,0,0,1];for(;;)yield Ha(i,r),[e,t,n,a,o,i,s]=[s,e,t,n,a,o,e+t+n+a+o+i+s]}function*KH(r){let[e,t,n,a,o,i,s,l]=[0,0,0,0,0,0,0,1];for(;;)yield Ha(s,r),[e,t,n,a,o,i,s,l]=[l,e,t,n,a,o,i,e+t+n+a+o+i+s+l]}function*ZH(r){const e=Array(9).fill(0);e[9-1]=1;let[t,n,a,o,i,s,l,c,u]=e;for(;;)yield Ha(c,r),[t,n,a,o,i,s,l,c,u]=[u,t,n,a,o,i,s,l,t+n+a+o+i+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,o]=[0,0,0,1];for(;;)yield Va(a,r,e),[t,n,a,o]=[o,t,n,t+n+a+o]}function*tV(r,e=11){let[t,n,a,o,i]=[0,0,0,0,1];for(;;)yield Va(o,r,e),[t,n,a,o,i]=[i,t,n,a,t+n+a+o+i]}function*nV(r,e=11){let[t,n,a,o,i,s]=[0,0,0,0,0,1];for(;;)yield Va(i,r,e),[t,n,a,o,i,s]=[s,t,n,a,o,t+n+a+o+i+s]}function*rV(r,e=11){let[t,n,a,o,i,s,l]=[0,0,0,0,0,0,1];for(;;)yield Va(s,r,e),[t,n,a,o,i,s,l]=[l,t,n,a,o,i,t+n+a+o+i+s+l]}function*aV(r,e=11){let[t,n,a,o,i,s,l,c]=[0,0,0,0,0,0,0,1];for(;;)yield Va(l,r,e),[t,n,a,o,i,s,l,c]=[c,t,n,a,o,i,s,t+n+a+o+i+s+l+c]}function*iV(r,e=11){const t=Array(9).fill(0);t[9-1]=1;let[n,a,o,i,s,l,c,u,h]=t;for(;;)yield Va(u,r,e),[n,a,o,i,s,l,c,u,h]=[h,n,a,o,i,s,l,c,n+a+o+i+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:"#000000",color1:"#e52222",green:"#5ef763",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"},uV={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"},dV={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"},hV={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"},fV={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"},mV={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"},pV={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"},gV={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"},_V={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"},bV={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"},SV={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"},OV={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"},vV={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"},EV={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"},yV={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"},TV={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"},CV={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"},RV={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"},wV={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"},AV={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"},IV={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"},kV={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"},NV={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"},DV={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"},xV={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"},MV={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"},LV={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"},PV={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"},BV={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"},YV={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"},FV={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"},UV={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"},$V={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"},GV={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"},qV={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"},HV={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"},VV={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"},zV={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"},WV={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"},XV={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"},KV={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"},ZV={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"},jV={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"},ez={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"},tz={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"},nz={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"},rz={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"},az={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"},iz={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"},oz={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"},sz={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"},lz={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"},cz={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"},uz={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"},dz={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"},hz={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"},fz={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"},mz={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"},pz={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"},gz={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"},_z={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"},bz={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"},Sz={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"},Oz={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"},vz={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"},Ez={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"},yz={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"},Tz={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"},Cz={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"},Rz={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"},wz={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"},Az={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"},Iz={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"},kz={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"},Nz={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"},Dz={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"},xz={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"},Mz={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"},Lz={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"},Pz={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"},Bz={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"},Yz={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"},Fz={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"},Uz={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"},$z={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"},Gz={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"},qz={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"},Hz={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"},Vz={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"},zz={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"},Wz={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"},Xz={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"},Kz={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"},Zz={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"},jz={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"},eW={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"},tW={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"},nW={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"},rW={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"},aW={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"},iW={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"},oW={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"},sW={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"},lW={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"},cW={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"},uW={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"},dW={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"},hW={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"},fW={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"},mW={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"},pW={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"},gW={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"},_W={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"},bW={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"},SW={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"},OW={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"},vW={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"},EW={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"},yW={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"},TW={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"},CW={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"},RW={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"},wW={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"},AW={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"},IW={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"},kW={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"},NW={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"},DW={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"},xW={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"},MW={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"},LW={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"},PW={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"},BW={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"},YW={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"},FW={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"},UW={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"},$W={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"},GW={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"},qW={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"},HW={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"},VW={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"},zW={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"},WW={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"},XW={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"},KW={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"},ZW={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"},jW={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"},eX={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"},tX={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"},nX={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"},rX={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"},aX={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"},iX={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"},oX={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"},sX={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"},lX={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"},cX={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"},uX={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"},dX={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"},hX={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"},fX={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"},mX={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"},pX={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"},gX={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"},_X={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"},bX={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"},SX={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"},OX={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"},vX={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"},EX={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"},yX={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"},TX={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"},CX={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"},RX={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"},wX={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"},AX={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"},IX={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"},kX={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"},NX={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"},DX={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"},xX={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"},MX={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"},LX={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"},PX={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"},BX={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"},YX={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"},FX={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"},UX={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"},$X={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"},GX={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"},qX={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"},HX={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"},VX={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"},zX={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"},WX={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"},XX={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"},KX={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"},ZX={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"},jX={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"},eK={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"},tK={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"},nK={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"},rK={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={theotteryears:cV,"theotteryears 2":{black:"#000000",color1:"#8AA2A9",green:"#7FDEFF",yellow:"#F3DFBF",blue:"#EB8A90",magenta:"#E8871E",cyan:"#E8871E",white:"#E8871E",brightblack:"#FF3864",brightred:"#FF3864",brightgreen:"#FF3864",brightyellow:"#FF3864",brightblue:"#71baf2",brightmagenta:"#FF3864",brightcyan:"#FF3864",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bdc3c2",foreground:"#bdc3c2",selection_background:"#FF3864"},"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:uV,MaterialOcean:dV,Vaughn:hV,nord:fV,Subliminal:mV,"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:pV,"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:gV,BlueDolphin:_V,"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:bV,Elemental:SV,"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:OV,"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:vV,"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:EV,CGA:yV,rebecca:TV,synthwave:CV,Raycast_Dark:RV,PencilDark:wV,IC_Green_PPL:AV,"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:IV,C64:kV,Calamity:NV,"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:DV,Dracula:xV,IC_Orange_PPL:MV,Spring:LV,Lavandula:PV,Laser:BV,Cobalt2:YV,"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:FV,DjangoSmooth:UV,DoomOne:$V,"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:GV,Andromeda:qV,neobones_light:QV,WarmNeon:HV,AtomOneLight:VV,PencilLight:zV,Hopscotch:WV,Urple:XV,FrontEndDelight:KV,Ubuntu:ZV,"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:jV,MaterialDark:JV,Relaxed:ez,Galizur:tz,"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:nz,"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:rz,"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:az,Neon:iz,"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:oz,niji:sz,"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:lz,zenburned:cz,LiquidCarbonTransparentInverse:uz,"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:dz,Borland:hz,Guezwhoz:fz,Argonaut:mz,"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:pz,"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:gz,"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:_z,DimmedMonokai:bz,"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:Sz,"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:Oz,Sundried:vz,Glacier:Ez,neobones_dark:yz,FishTank:Tz,SoftServer:Cz,jubi:Rz,"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:wz,Galaxy:Az,"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:Iz,BlulocoDark:kz,"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:Nz,"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:Dz,Grass:xz,coffee_theme:Mz,"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:Lz,"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:Pz,Pnevma:Bz,ToyChest:Yz,cyberpunk:Fz,"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:Uz,"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:$z,Abernathy:Gz,OceanicMaterial:qz,Medallion:Qz,Square:Hz,Retro:Vz,Pandora:zz,"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:Wz,zenbones_dark:Xz,Mathias:Kz,zenwritten_dark:Zz,Alabaster:jz,ayu:Jz,DjangoRebornAgain:eW,Sakura:tW,MaterialDesignColors:nW,Seti:rW,"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:aW,"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:iW,"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:oW,Earthsong:sW,FirefoxDev:lW,Mirage:cW,Broadcast:uW,"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:dW,MaterialDarker:hW,"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:fW,"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:mW,AtelierSulphurpool:pW,Konsolas:gW,Slate:_W,"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:bW,"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:SW,"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:OW,Atom:vW,Hybrid:EW,"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:yW,HaX0R_R3D:TW,Desert:CW,"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:RW,"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:wW,"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:AW,"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:IW,"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:kW,PaulMillr:NW,"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:DW,Github:xW,Material:MW,"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:LW,UltraViolent:PW,"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:BW,"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:YW,"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:FW,arcoiris:UW,Flatland:$W,Molokai:GW,N0tch2k:qW,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:HW,Darkside:VW,"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:zW,Batman:WW,ForestBlue:XW,SynthwaveAlpha:KW,"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:ZW,Ollie:jW,"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:eX,"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:tX,FunForrest:nX,Snazzy:rX,Afterglow:aX,Wryan:iX,Tomorrow:oX,"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:sX,"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:lX,DotGov:cX,Adventure:uX,Fairyfloss:dX,tokyonight:hX,"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:fX,Brogrammer:mX,"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:pX,Hivacruz:gX,HaX0R_BLUE:_X,darkmatrix:bX,Fahrenheit:SX,Arthur:OX,"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:vX,MonaLisa:EX,deep:yX,"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:TX,"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:CX,zenbones_light:RX,Everblush:wX,Zenburn:AX,"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:IX,Teerb:kX,IR_Black:NX,"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:DX,Wez:xX,matrix:MX,Sublette:LX,Framer:PX,Ryuuko:BX,Flat:YX,"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:FX,CrayonPonyFish:UX,"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:$X,Blazer:GX,zenwritten_light:qX,"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:HX,"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:VX,Aurora:zX,Symfonic:WX,"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:XX,Pro:KX,"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:ZX,purplepeter:jX,zenbones:JX,Misterioso:eK,WildCherry:tK,Firewatch:nK,Spacedust:rK};class aK{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((o,i)=>{const s=document.createElement("option");s.value=i.toString(),s.text=o.name||i.toString(),e.appendChild(s),t.appendChild(s.cloneNode(!0))}),this.settings.midi_clock_input){const o=this.getMidiInputIndex(this.settings.midi_clock_input);e.value=o.toString(),o>0&&(this.midiClockInput=this.midiInputs[o],this.registerMidiInputListener(o))}else e.value="-1";if(this.settings.default_midi_input){const o=this.getMidiInputIndex(this.settings.default_midi_input);t.value=o.toString(),o>0&&(this.currentInputIndex=o,this.registerMidiInputListener(o))}else t.value="-1";e.addEventListener("change",o=>{const i=o.target.value;if(i==="-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(i);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",o=>{const i=o.target.value;i==="-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(i),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 o=a.data[0]-144+1,i=a.data[1],s=a.data[2];this.lastNote={note:i,velocity:s,channel:o,timestamp:n.timeStamp},this.lastNoteInChannel[o]={note:i,velocity:s,channel:o,timestamp:n.timeStamp},this.settings.midi_channels_scripts&&this.api.script(o),this.pushToMidiInputBuffer({note:i,velocity:s,channel:o,timestamp:n.timeStamp}),this.activeNotes.push({note:i,velocity:s,channel:o,timestamp:n.timeStamp}),this.removeFromStickyNotes(i,o)||this.stickyNotes.push({note:i,velocity:s,channel:o,timestamp:n.timeStamp})}if(a.data[0]>=128&&a.data[0]<=143){const o=a.data[0]-128+1,i=a.data[1];this.removeFromActiveNotes(i,o)}if(a.data[0]>=176&&a.data[0]<=191){const o=a.data[0]-176+1,i=a.data[1],s=a.data[2];this.lastCC[i]=s,this.lastCCInChannel[o]?this.lastCCInChannel[o][i]=s:(this.lastCCInChannel[o]={},this.lastCCInChannel[o][i]=s),this.pushToMidiCCBuffer({control:i,value:s,channel:o,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,o=this.currentOutputIndex,i=void 0){typeof o=="string"&&(o=this.getMidiOutputIndex(o));const s=this.midiOutputs[o];if(e=Math.min(Math.max(e,0),127),s){const l=[144+t,e,n],c=[128+t,e,0];s.send(l),i&&this.sendPitchBend(i,t,o);const u=setTimeout(()=>{s.send(c),i&&this.sendPitchBend(8192,t,o),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 o=this.midiOutputs[a];if(e=Math.min(Math.max(e,0),127),o){const i=[144+t,e,n];o.send(i)}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 o=[128+t,e,0];a.send(o)}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 o=e&127,i=e>>7&127;a.send([224|t,o,i])}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 iK{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,o){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 o=a.split(":");t.push(o[0]),o[1]&&n.push(parseInt(o[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 o=EE(a);o%1!==0?(this.values.note.push(Math.floor(o)),this.values.bend.push(Zg(o)[1])):this.values.note.push(o)}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(o=>{Array.isArray(t[o])&&!Array.isArray(t[o][0])&&(t[o]=[t[o]])});const n=Object.entries(t).reduce((o,[i,s])=>{const l=Array.isArray(s)?s.length:1;return o.maxLength=Math.max(o.maxLength,l),o.keys.push(i),o},{keys:[],maxLength:0}),a=[];for(let o=0;o{const a={...n,...e};return Object.keys(a).forEach(o=>{t[o]||(t[o]=[]),t[o].push(a[o])}),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]",oK=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(o=>{const i=O_(o.key||"C4",o.originalPitch||o.pitch||0,o.parsedScale||o.scale||"MAJOR",(o.paramOctave||0)+(o.addedOctave||0));o.note=i.note,o.freq=Nl(i.note),o.pitch=i.pitch,o.octave=i.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 o=a;o.freq&&delete o.note,rD(o,this.nudge-this.app.clock.deviation,o.dur)}});T(this,"osc",t=>{t&&(this.values.orbit=t);const n=ol(this.values,["parsedScale"]);for(const a of n){const o=a;let i="address"in a?a.address:"/topos";i=i!=null&&i.startsWith("/")?i:"/"+i;let s="port"in a?a.port:57120;o.freq&&delete o.note,$C({address:i,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,o]of Object.entries(Iu.methodMap))if(typeof o=="object"&&Symbol.iterator in Object(o))for(const i of o)this[i]=s=>this.updateValue(o[0],s);else this[a]=(...i)=>o(this,...i);this.values=this.processSound(t)}};T(Iu,"methodMap",{volume:["volume","vol"],zrand:["zrand","zr"],curve:["curve"],bank:["bank"],drumMachine:function(t,n){let a=["AJKPercusyn","AkaiLinn","AkaiMPC60","AkaiXR10","AlesisHR16","AlesisSR16","BossDR110","BossDR220","BossDR55","BossDR550","BossDR660","CasioRZ1","CasioSK1","CasioVL1","DoepferMS404","EmuDrumulator","EmuModular","EmuSP12","KorgDDM110","KorgKPR77","KorgKR55","KorgKRZ","KorgM1","KorgMinipops","KorgPoly800","KorgT3","Linn9000","LinnDrum","LinnLM1","LinnLM2","MFB512","MPC1000","MoogConcertMateMG1","OberheimDMX","RhodesPolaris","RhythmAce","RolandCompurhythm1000","RolandCompurhythm78","RolandCompurhythm8000","RolandD110","RolandD70","RolandDDR30","RolandJD990","RolandMC202","RolandMC303","RolandMT32","RolandR8","RolandS50","RolandSH09","RolandSystem100","RolandTR505","RolandTR606","RolandTR626","RolandTR707","RolandTR727","RolandTR808","RolandTR909","SakataDPM48","SequentialCircuitsDrumtracks","SequentialCircuitsTom","SergeModular","SimmonsSDS400","SimmonsSDS5","SoundmastersR88","UnivoxMicroRhythmer12","ViscoSpaceDrum","XdrumLM8953","YamahaRM50","YamahaRX21","YamahaRX5","YamahaRY30","YamahaTG33"];return t.updateValue("bank",a[n%a.length]),t},slide:["slide","sld"],deltaSlide:["deltaSlide","dslide"],pitchJump:["pitchJump","pj"],pitchJumpTime:["pitchJumpTime","pjt"],lfo:["lfo"],znoise:["znoise"],address:["address","add"],port:["port"],density:["density"],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,o,i){return t.updateValue("fmattack",n),t.updateValue("fmdecay",a),t.updateValue("fmsustain",o),t.updateValue("fmrelease",i),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,o,i){return t.updateValue("attack",n),t.updateValue("decay",a),t.updateValue("sustain",o),t.updateValue("release",i),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},lpq:function(t,n){return n>=0&&n<=1&&t.updateValue("resonance",50*n),t},lpadsr:function(t,n,a,o,i,s){return t.updateValue("lpenv",n),t.updateValue("lpattack",a),t.updateValue("lpdecay",o),t.updateValue("lpsustain",i),t.updateValue("lprelease",s),t},lpad:function(t,n,a,o){return t.updateValue("lpenv",n),t.updateValue("lpattack",a),t.updateValue("lpdecay",o),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*50),t},hpq:function(t,n){return t.updateValue("hresonance",n*50),t},hpadsr:function(t,n,a,o,i,s){return t.updateValue("hpenv",n),t.updateValue("hpattack",a),t.updateValue("hpdecay",o),t.updateValue("hpsustain",i),t.updateValue("hprelease",s),t},hpad:function(t,n,a,o){return t.updateValue("hpenv",n),t.updateValue("hpattack",a),t.updateValue("hpdecay",o),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*50),t},bpq:function(t,n){return t.updateValue("bandq",n*50),t},bpadsr:function(t,n,a,o,i,s){return t.updateValue("bpenv",n),t.updateValue("bpattack",a),t.updateValue("bpdecay",o),t.updateValue("bpsustain",i),t.updateValue("bprelease",s),t},bpad:function(t,n,a,o){return t.updateValue("bpenv",n),t.updateValue("bpattack",a),t.updateValue("bpdecay",o),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(o=>{const i=O_(o.key||"C4",o.originalPitch||o.pitch||0,o.parsedScale||o.scale||"MAJOR",o.addedOctave||0);o.note=i.note,o.pitch=i.pitch,o.octave=i.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(o,i){const s=i.channel?i.channel:0,l=i.velocity?i.velocity:100,c=i.note?i.note:60,u=i.sustain?i.sustain*o.app.clock.pulse_duration*o.app.api.ppqn():o.app.clock.pulse_duration*o.app.api.ppqn(),h=i.bend?i.bend:void 0,p=i.port?o.midiConnection.getMidiOutputIndex(i.port):o.midiConnection.getCurrentMidiPortIndex()||0;o.midiConnection.sendMidiNote(c,s,l,u,p,h)}this.runChain(),t&&this.channel(t),ol(this.values,["parsedScale"]).forEach(o=>{n(this,o)})});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,o;if(!this.signal.aborted){this.signal.reason=n,this.signal.aborted=!0;for(const i of this.signal._onabort)i(n);(o=(a=this.signal).onabort)==null||o.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 sK=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:o,updateAgeOnGet:i,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=!!i,this.updateAgeOnHas=!!s,this.ttlResolution=si(a)||a===0?a:1,this.ttlAutopurge=!!o,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";sK(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,o)=>{var i;return We(i=e,qo,qc).call(i,t,n,a,o)},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],o=We(this,qt,Zt).call(this,a)?a.__staleWhileFetching:a;if(o!==void 0&&e(o,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],o=We(this,qt,Zt).call(this,a)?a.__staleWhileFetching:a;o!==void 0&&e.call(t,o,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],o=We(this,qt,Zt).call(this,a)?a.__staleWhileFetching:a;o!==void 0&&e.call(t,o,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],o=We(this,qt,Zt).call(this,a)?a.__staleWhileFetching:a;if(o===void 0||n===void 0)continue;const i={value:o};if(K(this,Kr)&&K(this,Pa)){i.ttl=K(this,Kr)[t];const s=Us.now()-K(this,Pa)[t];i.start=Math.floor(Date.now()-s)}K(this,La)&&(i.size=K(this,La)[t]),e.unshift([n,i])}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:o,noDisposeOnSet:i=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&&!i&&(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 i||(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,o),l&&K(this,Ba).call(this,l,h)),!i&&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,o=K(this,gn).get(e);if(o!==void 0){const i=K(this,ot)[o];if(We(this,qt,Zt).call(this,i)&&i.__staleWhileFetching===void 0)return!1;if(K(this,fr).call(this,o))a&&(a.has="stale",K(this,Ba).call(this,a,o));else return n&&K(this,Hi).call(this,o),a&&(a.has="hit",K(this,Ba).call(this,a,o)),!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 o=K(this,ot)[a];return We(this,qt,Zt).call(this,o)?o.__staleWhileFetching:o}}async fetch(e,t={}){const{allowStale:n=this.allowStale,updateAgeOnGet:a=this.updateAgeOnGet,noDeleteOnStaleGet:o=this.noDeleteOnStaleGet,ttl:i=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:o,status:M});const V={allowStale:n,updateAgeOnGet:a,noDeleteOnStaleGet:o,ttl:i,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:o=this.noDeleteOnStaleGet,status:i}=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 i&&K(this,Ba).call(this,i,s),K(this,fr).call(this,s)?(i&&(i.get="stale"),c?(i&&n&&l.__staleWhileFetching!==void 0&&(i.returnedStale=!0),n?l.__staleWhileFetching:void 0):(o||this.delete(e),i&&n&&(i.returnedStale=!0),n?l:void 0)):(i&&(i.get="hit"),c?l.__staleWhileFetching:(We(this,zi,Xs).call(this,s),a&&K(this,Hi).call(this,s),l))}else i&&(i.get="miss")}delete(e){var n,a,o,i;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)&&((o=K(this,Tn))!=null&&o.length)){const s=K(this,Tn);let l;for(;l=s==null?void 0:s.shift();)(i=K(this,zr))==null||i.call(this,...l)}return t}clear(){var e,t,n;for(const a of We(this,fa,ci).call(this,{allowStale:!0})){const o=K(this,ot)[a];if(We(this,qt,Zt).call(this,o))o.__abortController.abort(new Error("deleted"));else{const i=K(this,Wt)[a];K(this,Zr)&&((e=K(this,Vr))==null||e.call(this,o,i,"delete")),K(this,zn)&&((t=K(this,Tn))==null||t.push([o,i,"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 o;for(;o=a==null?void 0:a.shift();)(n=K(this,zr))==null||n.call(this,...o)}}};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,(o,i,s=Us.now())=>{if(t[o]=i!==0?s:0,e[o]=i,i!==0&&this.ttlAutopurge){const l=setTimeout(()=>{K(this,fr).call(this,o)&&this.delete(K(this,Wt)[o])},i+1);l.unref&&l.unref()}}),Je(this,Hi,o=>{t[o]=e[o]!==0?Us.now():0}),Je(this,Ba,(o,i)=>{if(e[i]){const s=e[i],l=t[i];o.ttl=s,o.start=l,o.now=n||a();const c=o.now-l;o.remainingTTL=s-c}});let n=0;const a=()=>{const o=Us.now();if(this.ttlResolution>0){n=o;const i=setTimeout(()=>n=0,this.ttlResolution);i.unref&&i.unref()}return o};this.getRemainingTTL=o=>{const i=K(this,gn).get(o);if(i===void 0)return 0;const s=e[i],l=t[i];if(s===0||l===0)return 1/0;const c=(n||a())-l;return s-c},Je(this,fr,o=>e[o]!==0&&t[o]!==0&&(n||a())-t[o]>e[o])},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,o)=>{if(We(this,qt,Zt).call(this,n))return 0;if(!si(a))if(o){if(typeof o!="function")throw new TypeError("sizeCalculation must be a function");if(a=o(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 o=K(this,dr)-e[t];for(;K(this,Wr)>o;)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 o,i;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)&&((o=K(this,Vr))==null||o.call(this,a,n,"evict")),K(this,zn)&&((i=K(this,Tn))==null||i.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 o=t===void 0?void 0:K(this,ot)[t];if(We(this,qt,Zt).call(this,o))return o;const i=new Ru,{signal:s}=n;s==null||s.addEventListener("abort",()=>i.abort(s.reason),{signal:i.signal});const l={signal:i.signal,options:n,context:a},c=(A,I=!1)=>{const{aborted:M}=i.signal,U=n.ignoreFetchAbort&&A!==void 0;if(n.status&&(M&&!I?(n.status.fetchAborted=!0,n.status.fetchError=i.signal.reason,U&&(n.status.fetchAbortIgnored=!0)):n.status.fetchResolved=!0),M&&!U&&!I)return h(i.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}=i.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,o,l);M&&M instanceof Promise&&M.then(V=>A(V===void 0?void 0:V),I),i.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:i,__staleWhileFetching:o,__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(o,i,s){return typeof o[i]>"u"?o._fallbackMethod:o[i]},set(o,i,s,l){return!1}})});let wu=ll;class TE extends Dl{constructor(t,n,a,o="",i=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");i&&(this.waitTime=i),this.zid=o}updatePattern(t,n){const a=this.ziffers.index,o=new _i(t,n);return o.values.length>0?(this.ziffers=o,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 o=n.getExisting("freq","note","pitch","originalPitch","key","scale","octave","pitchOctave","addedOctave","parsedScale");return n.sound&&(t=n.sound),t?o={...o,...this.processSound(t)}:o.s="sine",n.soundIndex&&(o.n=n.soundIndex),o.dur=a,new xl(o,this.app)}else if(n instanceof Bt){const o=n.pitches.map(l=>l.getExisting("freq","note","pitch","originalPitch","key","scale","octave","pitchOctave","addedOctave","parsedScale"));let i={dur:a};t?i={...i,...this.processSound(t)}:i.s="sine";let s=Cu(o,i);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 o=new Jg(a,this.app);return t?o.note(t):o}else{if(n instanceof Kg)return wu.createRestProxy(n.duration,this.app);if(n instanceof Bt){const o=n.midiChord(),i=Cu(o);return new Jg(i,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 o=typeof t=="function"?t.name:t,i=this.app.api.patternCache.get(o);if(i){const s=i.ziffers.duration,l=i.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 lK=r=>r[0]==="{"&&r[r.length-1]==="}",$s=(r,e)=>{if(lK(r)){const t=JSON.parse(r);return JSON.stringify({...t,...e})}else return JSON.stringify({...e,text:r})},cK=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=o=>{t(o)},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 uK=["AJKPercusyn/ajkpercusyn-bd/Bassdrum.wav"],dK=["AJKPercusyn/ajkpercusyn-cb/Cowbell.wav","AJKPercusyn/ajkpercusyn-cb/Snarepop.wav"],hK=["AJKPercusyn/ajkpercusyn-ht/Tom.wav"],fK=["AJKPercusyn/ajkpercusyn-sd/Noise.wav"],mK=["AkaiLinn/akailinn-bd/Bassdrum.wav"],pK=["AkaiLinn/akailinn-cb/Cowbell.wav"],gK=["AkaiLinn/akailinn-cp/Clap.wav"],_K=["AkaiLinn/akailinn-cr/Crash.wav"],bK=["AkaiLinn/akailinn-hh/Closed Hat.wav"],SK=["AkaiLinn/akailinn-ht/Tom H.wav"],OK=["AkaiLinn/akailinn-lt/Tom L.wav"],vK=["AkaiLinn/akailinn-mt/Tom M.wav"],EK=["AkaiLinn/akailinn-oh/Open Hat.wav"],yK=["AkaiLinn/akailinn-rd/Ride.wav"],TK=["AkaiLinn/akailinn-sd/SD.wav"],CK=["AkaiLinn/akailinn-sh/Shuffle.wav"],RK=["AkaiLinn/akailinn-tb/Tambourin.wav"],wK=["AkaiMPC60/akaimpc60-bd/0 Bassdrum.wav","AkaiMPC60/akaimpc60-bd/Bassdrum Gated.wav"],AK=["AkaiMPC60/akaimpc60-cp/Clap.wav"],IK=["AkaiMPC60/akaimpc60-cr/Crash.wav"],kK=["AkaiMPC60/akaimpc60-hh/Closed Hat.wav"],NK=["AkaiMPC60/akaimpc60-ht/Tom H.wav"],DK=["AkaiMPC60/akaimpc60-lt/Tom L.wav"],xK=["AkaiMPC60/akaimpc60-misc/Bass.wav","AkaiMPC60/akaimpc60-misc/Electric Piano.wav"],MK=["AkaiMPC60/akaimpc60-mt/Tom M.wav"],LK=["AkaiMPC60/akaimpc60-oh/Open Hat.wav"],PK=["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"],BK=["AkaiMPC60/akaimpc60-rd/Ride.wav"],YK=["AkaiMPC60/akaimpc60-rim/Rim Gated.wav"],FK=["AkaiMPC60/akaimpc60-sd/Snare 1.wav","AkaiMPC60/akaimpc60-sd/Snare 2.wav","AkaiMPC60/akaimpc60-sd/Snare 3.wav"],UK=["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"],$K=["AkaiXR10/akaixr10-cb/Cowbell.wav"],GK=["AkaiXR10/akaixr10-cp/Clap.wav"],qK=["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"],HK=["AkaiXR10/akaixr10-ht/Tom H-02.wav"],VK=["AkaiXR10/akaixr10-lt/Tom L-01.wav","AkaiXR10/akaixr10-lt/Tom L-02.wav"],zK=["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"],WK=["AkaiXR10/akaixr10-mt/Tom M-01.wav","AkaiXR10/akaixr10-mt/Tom M-02.wav"],XK=["AkaiXR10/akaixr10-oh/Hat Open.wav"],KK=["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"],ZK=["AkaiXR10/akaixr10-rd/Ride.wav"],jK=["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"],eZ=["AkaiXR10/akaixr10-sh/Cabasa.wav"],tZ=["AkaiXR10/akaixr10-tb/Tambourine.wav"],nZ=["AlesisHR16/alesishr16-bd/Bassdrum.wav"],rZ=["AlesisHR16/alesishr16-cp/Clap.wav"],aZ=["AlesisHR16/alesishr16-hh/Closed Hat.wav"],iZ=["AlesisHR16/alesishr16-ht/Tom-2.wav"],oZ=["AlesisHR16/alesishr16-lt/Tom-1.wav"],sZ=["AlesisHR16/alesishr16-oh/Open Hat.wav"],lZ=["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"],cZ=["AlesisHR16/alesishr16-rim/Rim.wav"],uZ=["AlesisHR16/alesishr16-sd/Snaredrum.wav"],dZ=["AlesisHR16/alesishr16-sh/Cabasa.wav","AlesisHR16/alesishr16-sh/Maracas.wav","AlesisHR16/alesishr16-sh/Shaker.wav"],hZ=["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"],fZ=["AlesisSR16/alesissr16-cb/Cowbell.wav"],mZ=["AlesisSR16/alesissr16-cp/Clap.wav"],pZ=["AlesisSR16/alesissr16-cr/Crash-01.wav","AlesisSR16/alesissr16-cr/Crash-02.wav"],gZ=["AlesisSR16/alesissr16-hh/Hat Closed-01.wav","AlesisSR16/alesissr16-hh/Hat Closed-02.wav","AlesisSR16/alesissr16-hh/Hat Closed-03.wav"],_Z=["AlesisSR16/alesissr16-misc/Hit.wav","AlesisSR16/alesissr16-misc/Metal.wav","AlesisSR16/alesissr16-misc/Synth Cymbal.wav"],bZ=["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"],SZ=["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"],OZ=["AlesisSR16/alesissr16-rd/Ride-01.wav","AlesisSR16/alesissr16-rd/Ride-02.wav","AlesisSR16/alesissr16-rd/Ride-03.wav"],vZ=["AlesisSR16/alesissr16-rim/Rim.wav"],EZ=["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"],yZ=["AlesisSR16/alesissr16-sh/Shaker.wav"],TZ=["AlesisSR16/alesissr16-tb/Tamb.wav"],CZ=["BossDR110/bossdr110-bd/Bassdrum.wav"],RZ=["BossDR110/bossdr110-cp/Clap.wav"],wZ=["BossDR110/bossdr110-cr/Crash.wav"],AZ=["BossDR110/bossdr110-hh/Hat Closed.wav"],IZ=["BossDR110/bossdr110-oh/Hat Open.wav"],kZ=["BossDR110/bossdr110-rd/Ride.wav"],NZ=["BossDR110/bossdr110-sd/Snaredrum.wav"],DZ=["BossDR220/bossdr220-bd/Bassdrum.wav"],xZ=["BossDR220/bossdr220-cp/Clap.wav"],MZ=["BossDR220/bossdr220-cr/Crash.wav"],LZ=["BossDR220/bossdr220-hh/Hat Closed.wav"],PZ=["BossDR220/bossdr220-ht/Tom H.wav"],BZ=["BossDR220/bossdr220-lt/Tom L.wav"],YZ=["BossDR220/bossdr220-mt/Tom M.wav"],FZ=["BossDR220/bossdr220-oh/Hat Open.wav"],UZ=["BossDR220/bossdr220-perc/Clave.wav"],$Z=["BossDR220/bossdr220-rd/Ride.wav"],GZ=["BossDR220/bossdr220-sd/Snaredrum.wav"],qZ=["BossDR55/bossdr55-bd/Bassdrum-01.wav","BossDR55/bossdr55-bd/Bassdrum-02.wav"],QZ=["BossDR55/bossdr55-hh/Hihat1.wav","BossDR55/bossdr55-hh/Hihat2.wav"],HZ=["BossDR55/bossdr55-rim/Rimshot.wav"],VZ=["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"],zZ=["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"],WZ=["BossDR550/bossdr550-cb/Cowbell-01.wav","BossDR550/bossdr550-cb/Cowbell-02.wav"],XZ=["BossDR550/bossdr550-cp/Clap.wav"],KZ=["BossDR550/bossdr550-cr/Crash.wav"],ZZ=["BossDR550/bossdr550-hh/Hat Closed-01.wav","BossDR550/bossdr550-hh/Hat Closed-02.wav"],jZ=["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"],ej=["BossDR550/bossdr550-misc/Hi Q.wav","BossDR550/bossdr550-misc/Srcatch-01.wav","BossDR550/bossdr550-misc/Srcatch-02.wav"],tj=["BossDR550/bossdr550-mt/Tom M-01.wav","BossDR550/bossdr550-mt/Tom M-02.wav"],nj=["BossDR550/bossdr550-oh/Hat Open-01.wav","BossDR550/bossdr550-oh/Hat Open-02.wav"],rj=["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"],aj=["BossDR550/bossdr550-rd/Ride-01.wav","BossDR550/bossdr550-rd/Ride-02.wav"],ij=["BossDR550/bossdr550-rim/Rim Shot.wav"],oj=["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"],sj=["BossDR550/bossdr550-sh/Cabasa-01.wav","BossDR550/bossdr550-sh/Cabasa-02.wav"],lj=["BossDR550/bossdr550-tb/Tambourine.wav"],cj=["CasioRZ1/casiorz1-bd/Bassdrum.wav"],uj=["CasioRZ1/casiorz1-cb/Cowbell.wav"],dj=["CasioRZ1/casiorz1-cp/Clap.wav"],hj=["CasioRZ1/casiorz1-cr/Crash.wav"],fj=["CasioRZ1/casiorz1-hh/Hat Closed.wav"],mj=["CasioRZ1/casiorz1-ht/Tom H.wav"],pj=["CasioRZ1/casiorz1-lt/Tom L.wav"],gj=["CasioRZ1/casiorz1-mt/Tom M.wav"],_j=["CasioRZ1/casiorz1-rd/Hat Open.wav","CasioRZ1/casiorz1-rd/Ride.wav"],bj=["CasioRZ1/casiorz1-rim/Rim Shot.wav"],Sj=["CasioRZ1/casiorz1-sd/0Snaredrum.wav"],Oj=["CasioSK1/casiosk1-bd/Bassdrum.wav"],vj=["CasioSK1/casiosk1-hh/Hat Closed.wav"],Ej=["CasioSK1/casiosk1-ht/Tom H.wav"],yj=["CasioSK1/casiosk1-mt/Tom L.wav"],Tj=["CasioSK1/casiosk1-oh/Hat Open.wav"],Cj=["CasioSK1/casiosk1-sd/Snaredrum.wav"],Rj=["CasioVL1/casiovl1-bd/Bassdrum.wav"],wj=["CasioVL1/casiovl1-hh/Hi Hat.wav"],Aj=["CasioVL1/casiovl1-sd/Snaredrum-01.wav"],Ij=["DoepferMS404/doepferms404-bd/0Bassdrum.wav","DoepferMS404/doepferms404-bd/Bassdrum Reverse.wav"],kj=["DoepferMS404/doepferms404-hh/Hat Closed.wav"],Nj=["DoepferMS404/doepferms404-lt/Tom.wav"],Dj=["DoepferMS404/doepferms404-oh/Hat Open.wav"],xj=["DoepferMS404/doepferms404-sd/Snaredrum.wav"],Mj=["EmuDrumulator/emudrumulator-bd/Bassdrum.wav"],Lj=["EmuDrumulator/emudrumulator-cb/Cowbell.wav"],Pj=["EmuDrumulator/emudrumulator-cp/Clap.wav"],Bj=["EmuDrumulator/emudrumulator-cr/Cymbal.wav"],Yj=["EmuDrumulator/emudrumulator-hh/Hat Closed.wav"],Fj=["EmuDrumulator/emudrumulator-ht/Tom H.wav"],Uj=["EmuDrumulator/emudrumulator-lt/Tom L.wav"],$j=["EmuDrumulator/emudrumulator-mt/Tom M.wav"],Gj=["EmuDrumulator/emudrumulator-oh/Hat Open.wav"],qj=["EmuDrumulator/emudrumulator-perc/Claves.wav"],Qj=["EmuDrumulator/emudrumulator-rim/Rim Shot.wav"],Hj=["EmuDrumulator/emudrumulator-sd/0Snaredrum.wav"],Vj=["EmuModular/emumodular-bd/Bassdrum-01.wav","EmuModular/emumodular-bd/Bassdrum-02.wav"],zj=["EmuModular/emumodular-misc/EmuPong.wav"],Wj=["EmuModular/emumodular-perc/Flick-02.wav","EmuModular/emumodular-perc/Flick01.wav"],Xj=["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"],Kj=["EmuSP12/emusp12-cb/Cowbell.wav"],Zj=["EmuSP12/emusp12-cp/Clap.wav"],jj=["EmuSP12/emusp12-cr/Crash.wav"],Jj=["EmuSP12/emusp12-hh/Hat Closed-01.wav","EmuSP12/emusp12-hh/Hat Closed-02.wav"],eJ=["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"],tJ=["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"],nJ=["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"],rJ=["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"],aJ=["EmuSP12/emusp12-oh/Hhopen1.wav"],iJ=["EmuSP12/emusp12-perc/Blow1.wav"],oJ=["EmuSP12/emusp12-rd/Ride.wav"],sJ=["EmuSP12/emusp12-rim/zRim Shot-01.wav","EmuSP12/emusp12-rim/zRim Shot-02.wav"],lJ=["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"],cJ=["KorgDDM110/korgddm110-bd/Bassdrum.wav"],uJ=["KorgDDM110/korgddm110-cp/Clap.wav"],dJ=["KorgDDM110/korgddm110-cr/Crash.wav"],hJ=["KorgDDM110/korgddm110-hh/Hat Closed.wav"],fJ=["KorgDDM110/korgddm110-ht/Tom H.wav","KorgDDM110/korgddm110-ht/Tom-01.wav"],mJ=["KorgDDM110/korgddm110-lt/Tom L.wav","KorgDDM110/korgddm110-lt/Tom-02.wav"],pJ=["KorgDDM110/korgddm110-oh/Hat Open.wav"],gJ=["KorgDDM110/korgddm110-rim/Rim Shot.wav"],_J=["KorgDDM110/korgddm110-sd/0Snaredrum.wav"],bJ=["KorgKPR77/korgkpr77-bd/Bassdrum.wav"],SJ=["KorgKPR77/korgkpr77-cp/Clap.wav"],OJ=["KorgKPR77/korgkpr77-hh/Hat Closed.wav"],vJ=["KorgKPR77/korgkpr77-oh/Hat Open.wav"],EJ=["KorgKPR77/korgkpr77-sd/Snaredrum.wav"],yJ=["KorgKR55/korgkr55-bd/Bassdrum.wav"],TJ=["KorgKR55/korgkr55-cb/Cowbell.wav"],CJ=["KorgKR55/korgkr55-cr/Cymbal.wav"],RJ=["KorgKR55/korgkr55-hh/Hat Closed.wav"],wJ=["KorgKR55/korgkr55-ht/Tom.wav"],AJ=["KorgKR55/korgkr55-oh/Hat Open.wav"],IJ=["KorgKR55/korgkr55-perc/Claves.wav","KorgKR55/korgkr55-perc/Conga.wav"],kJ=["KorgKR55/korgkr55-rim/Rim Shot.wav"],NJ=["KorgKR55/korgkr55-sd/0Snaredrum.wav"],DJ=["KorgKRZ/korgkrz-bd/Bassdrum.wav"],xJ=["KorgKRZ/korgkrz-cr/Crash.wav"],MJ=["KorgKRZ/korgkrz-fx/FX-01.wav","KorgKRZ/korgkrz-fx/FX-02.wav"],LJ=["KorgKRZ/korgkrz-hh/Hat Closed.wav"],PJ=["KorgKRZ/korgkrz-ht/Tom-02.wav"],BJ=["KorgKRZ/korgkrz-lt/Tom-01.wav"],YJ=["KorgKRZ/korgkrz-misc/Bell.wav"],FJ=["KorgKRZ/korgkrz-oh/Hat Open.wav"],UJ=["KorgKRZ/korgkrz-rd/Ride.wav"],$J=["KorgKRZ/korgkrz-sd/Snaredrum-01.wav","KorgKRZ/korgkrz-sd/Snaredrum-02.wav"],GJ=["KorgM1/korgm1-bd/Bassdrum-01.wav","KorgM1/korgm1-bd/Bassdrum-02.wav","KorgM1/korgm1-bd/Bassdrum-03.wav"],qJ=["KorgM1/korgm1-cb/Cowbel.wav"],QJ=["KorgM1/korgm1-cp/Clap.wav"],HJ=["KorgM1/korgm1-cr/Crash.wav"],VJ=["KorgM1/korgm1-hh/Hat Closed-01.wav","KorgM1/korgm1-hh/Hat Closed-02.wav"],zJ=["KorgM1/korgm1-ht/Tom-02.wav","KorgM1/korgm1-ht/Tom-03.wav"],WJ=["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"],XJ=["KorgM1/korgm1-mt/Tom-01.wav"],KJ=["KorgM1/korgm1-oh/Hat Open-01.wav","KorgM1/korgm1-oh/Hat Open-02.wav"],ZJ=["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"],jJ=["KorgM1/korgm1-rd/Ride.wav"],JJ=["KorgM1/korgm1-rim/Snaredrum-side.wav"],eee=["KorgM1/korgm1-sd/Snaredrum-01.wav","KorgM1/korgm1-sd/Snaredrum-02.wav","KorgM1/korgm1-sd/Snaredrum-03.wav","KorgM1/korgm1-sd/Snaredrum-04.wav"],tee=["KorgM1/korgm1-sh/Shakers.wav"],nee=["KorgM1/korgm1-tb/Tambourine.wav"],ree=["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"],aee=["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"],iee=["KorgMinipops/korgminipops-misc/Tom-01.wav","KorgMinipops/korgminipops-misc/Tom-02.wav","KorgMinipops/korgminipops-misc/Woodblock-01.wav","KorgMinipops/korgminipops-misc/Woodblock-02.wav"],oee=["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"],see=["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"],lee=["KorgPoly800/korgpoly800-bd/Bassdrum-01.wav","KorgPoly800/korgpoly800-bd/Bassdrum-02.wav","KorgPoly800/korgpoly800-bd/Bassdrum-03.wav","KorgPoly800/korgpoly800-bd/Bassdrum-04.wav"],cee=["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"],uee=["KorgT3/korgt3-cp/Clap.wav"],dee=["KorgT3/korgt3-hh/Hat Closed-01.wav","KorgT3/korgt3-hh/Hat Closed-02.wav"],hee=["KorgT3/korgt3-misc/Bell-02.wav","KorgT3/korgt3-misc/Bell01.wav","KorgT3/korgt3-misc/Click.wav","KorgT3/korgt3-misc/Tubular Bell.wav"],fee=["KorgT3/korgt3-oh/Hat Open-01.wav","KorgT3/korgt3-oh/Hat Open-02.wav"],mee=["KorgT3/korgt3-perc/Blocks.wav","KorgT3/korgt3-perc/Conga.wav","KorgT3/korgt3-perc/Hit.wav","KorgT3/korgt3-perc/Stick.wav"],pee=["KorgT3/korgt3-rim/Rim shot.wav"],gee=["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"],_ee=["KorgT3/korgt3-sh/Shaker-01.wav","KorgT3/korgt3-sh/Shaker-02.wav","KorgT3/korgt3-sh/zCabasa.wav"],bee=["Linn9000/linn9000-bd/BAssdrum.wav"],See=["Linn9000/linn9000-cb/Cowbell-01.wav","Linn9000/linn9000-cb/Cowbell-02.wav"],Oee=["Linn9000/linn9000-cr/Crash-01.wav","Linn9000/linn9000-cr/Crash-02.wav"],vee=["Linn9000/linn9000-hh/Hat Closed.wav"],Eee=["Linn9000/linn9000-ht/Tom-01.wav","Linn9000/linn9000-ht/Tom-02.wav"],yee=["Linn9000/linn9000-lt/Tom-04.wav","Linn9000/linn9000-lt/Tom-05.wav"],Tee=["Linn9000/linn9000-mt/Tom-03.wav"],Cee=["Linn9000/linn9000-oh/Hat Open.wav"],Ree=["Linn9000/linn9000-perc/Conga H.wav","Linn9000/linn9000-perc/Conga L.wav","Linn9000/linn9000-perc/Conga M.wav"],wee=["Linn9000/linn9000-rd/Crash-03.wav","Linn9000/linn9000-rd/Ping.wav"],Aee=["Linn9000/linn9000-rim/Rim Shot.wav"],Iee=["Linn9000/linn9000-sd/0Snaredrum.wav"],kee=["Linn9000/linn9000-tb/Tambourine.wav"],Nee=["LinnDrum/linndrum-bd/Bassdrum.wav"],Dee=["LinnDrum/linndrum-cb/Cowbell.wav"],xee=["LinnDrum/linndrum-cp/Clap.wav"],Mee=["LinnDrum/linndrum-cr/Crash.wav"],Lee=["LinnDrum/linndrum-hh/Hat Closed-01.wav","LinnDrum/linndrum-hh/Hat Closed-02.wav","LinnDrum/linndrum-hh/Hat Closed-03.wav"],Pee=["LinnDrum/linndrum-ht/Tom H-01.wav","LinnDrum/linndrum-ht/Tom H-02.wav"],Bee=["LinnDrum/linndrum-lt/Tom L-01.wav","LinnDrum/linndrum-lt/Tom L-02.wav"],Yee=["LinnDrum/linndrum-mt/Tom M-01.wav"],Fee=["LinnDrum/linndrum-oh/Hat Open.wav"],Uee=["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"],$ee=["LinnDrum/linndrum-rd/Ride.wav"],Gee=["LinnDrum/linndrum-rim/Sidestick-01.wav","LinnDrum/linndrum-rim/Sidestick-02.wav","LinnDrum/linndrum-rim/Sidestick-03.wav"],qee=["LinnDrum/linndrum-sd/0Snarderum-01.wav","LinnDrum/linndrum-sd/0Snarderum-02.wav","LinnDrum/linndrum-sd/0Snarderum-03.wav"],Qee=["LinnDrum/linndrum-sh/Cabasa.wav"],Hee=["LinnDrum/linndrum-tb/Tambourine.wav"],Vee=["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"],zee=["LinnLM1/linnlm1-cb/LM-1_COWBELL_TL.wav"],Wee=["LinnLM1/linnlm1-cp/LM-1_CLAP_1_TL.wav"],Xee=["LinnLM1/linnlm1-hh/LM-1_HH_1_TL.wav"],Kee=["LinnLM1/linnlm1-ht/LM-1_Tom_2_TL.wav"],Zee=["LinnLM1/linnlm1-lt/LM-1_Tom_1_TL.wav"],jee=["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"],ete=["LinnLM1/linnlm1-rim/LM-1_RIMSHOT_1_TL.wav"],tte=["LinnLM1/linnlm1-sd/LM-1_SD_1_TL.wav"],nte=["LinnLM1/linnlm1-sh/LM-1_SHAKER_1_TL.wav"],rte=["LinnLM1/linnlm1-tb/LM-1_TAMB_TL.wav"],ate=["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"],ite=["LinnLM2/linnlm2-cb/LM-2_COWBELL_1_TL.wav"],ote=["LinnLM2/linnlm2-cp/LM-2_CLAP_1_TL.wav"],ste=["LinnLM2/linnlm2-cr/LM-2_CRASH_1_TL.wav"],lte=["LinnLM2/linnlm2-hh/LM-2_HH_1_TL.wav","LinnLM2/linnlm2-hh/LM-2_HH_2_TL.wav"],cte=["LinnLM2/linnlm2-ht/LM-2_TOM_1_TL.wav"],ute=["LinnLM2/linnlm2-lt/LM-2_TOM_3_TL.wav"],dte=["LinnLM2/linnlm2-mt/LM-2_TOM_2_TL.wav"],hte=["LinnLM2/linnlm2-oh/LM-2_OPEN_HH_2_TL.wav","LinnLM2/linnlm2-oh/LM-2_OPEN_HH_TL.wav"],fte=["LinnLM2/linnlm2-rd/LM-2_RIDE_1_TL.wav"],mte=["LinnLM2/linnlm2-rim/LM-2_RIMSHOT_1_TL.wav","LinnLM2/linnlm2-rim/LM-2_RIMSHOT_2_TL.wav"],pte=["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"],gte=["LinnLM2/linnlm2-sh/LM-2_SHAKER_1_TL.wav"],_te=["LinnLM2/linnlm2-tb/LM-2_TAMB_1_TL.wav"],bte=["MFB512/mfb512-bd/Bassdrum.wav"],Ste=["MFB512/mfb512-cp/Clap.wav"],Ote=["MFB512/mfb512-cr/Crash.wav"],vte=["MFB512/mfb512-hh/Hat Closed.wav"],Ete=["MFB512/mfb512-ht/Tom H.wav"],yte=["MFB512/mfb512-lt/Tom L.wav"],Tte=["MFB512/mfb512-mt/Tom M.wav"],Cte=["MFB512/mfb512-oh/Hat Open.wav"],Rte=["MFB512/mfb512-sd/Snaredrum.wav"],wte=["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"],Ate=["MPC1000/mpc1000-cp/MPC1000_CLAP_TL.wav"],Ite=["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"],kte=["MPC1000/mpc1000-oh/MPC1000_909OHH_TL.wav"],Nte=["MPC1000/mpc1000-perc/MPC1000_HHPERC_TL.wav"],Dte=["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"],xte=["MPC1000/mpc1000-sh/MPC1000_808MRC_TL.wav"],Mte=["MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-01.wav","MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-02.wav","MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-03.wav"],Lte=["MoogConcertMateMG1/moogconcertmatemg1-sd/Snaredrum-1.wav","MoogConcertMateMG1/moogconcertmatemg1-sd/Snaredrum-2.wav"],Pte=["OberheimDMX/oberheimdmx--perc/Timbale H.wav","OberheimDMX/oberheimdmx--perc/Timbale L.wav","OberheimDMX/oberheimdmx--perc/Timbale M.wav"],Bte=["OberheimDMX/oberheimdmx-bd/Bassdrum-01.wav","OberheimDMX/oberheimdmx-bd/Bassdrum-02.wav","OberheimDMX/oberheimdmx-bd/Bassdrum-03.wav"],Yte=["OberheimDMX/oberheimdmx-cp/Clap.wav"],Fte=["OberheimDMX/oberheimdmx-cr/Crash.wav"],Ute=["OberheimDMX/oberheimdmx-hh/Hat Closed.wav"],$te=["OberheimDMX/oberheimdmx-ht/Tom H.wav"],Gte=["OberheimDMX/oberheimdmx-lt/Tom L.wav"],qte=["OberheimDMX/oberheimdmx-mt/Tom M.wav"],Qte=["OberheimDMX/oberheimdmx-oh/Hat Open.wav"],Hte=["OberheimDMX/oberheimdmx-rd/Ride.wav"],Vte=["OberheimDMX/oberheimdmx-rim/Rim Shot.wav"],zte=["OberheimDMX/oberheimdmx-sd/Snaredrum-01.wav","OberheimDMX/oberheimdmx-sd/Snaredrum-02.wav","OberheimDMX/oberheimdmx-sd/Snaredrum-03.wav"],Wte=["OberheimDMX/oberheimdmx-sh/Cabasa.wav"],Xte=["OberheimDMX/oberheimdmx-tb/Tamborine.wav"],Kte=["RhodesPolaris/rhodespolaris-bd/Bassdrum-01.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-02.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-03.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-04.wav"],Zte=["RhodesPolaris/rhodespolaris-misc/Noise-1.wav","RhodesPolaris/rhodespolaris-misc/Noise-2.wav","RhodesPolaris/rhodespolaris-misc/Noise-3.wav","RhodesPolaris/rhodespolaris-misc/Noise-4.wav"],jte=["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"],ene=["RhythmAce/rhythmace-hh/Hat Closed.wav"],tne=["RhythmAce/rhythmace-ht/Tom H.wav"],nne=["RhythmAce/rhythmace-lt/Tom L.wav"],rne=["RhythmAce/rhythmace-oh/Hat Open.wav"],ane=["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"],ine=["RhythmAce/rhythmace-sd/Snaredrum-01.wav","RhythmAce/rhythmace-sd/Snaredrum-02.wav","RhythmAce/rhythmace-sd/Snaredrum-03.wav"],one=["RolandCompurhythm1000/rolandcompurhythm1000-bd/Bassdrum.wav"],sne=["RolandCompurhythm1000/rolandcompurhythm1000-cb/Cowbell.wav"],lne=["RolandCompurhythm1000/rolandcompurhythm1000-cp/Clap.wav"],cne=["RolandCompurhythm1000/rolandcompurhythm1000-cr/Crash.wav"],une=["RolandCompurhythm1000/rolandcompurhythm1000-hh/Hat Closed.wav"],dne=["RolandCompurhythm1000/rolandcompurhythm1000-ht/Tom H.wav"],hne=["RolandCompurhythm1000/rolandcompurhythm1000-lt/Tom L.wav"],fne=["RolandCompurhythm1000/rolandcompurhythm1000-mt/Tom M.wav"],mne=["RolandCompurhythm1000/rolandcompurhythm1000-oh/Hat Open.wav"],pne=["RolandCompurhythm1000/rolandcompurhythm1000-perc/Conga H.wav","RolandCompurhythm1000/rolandcompurhythm1000-perc/Conga L.wav","RolandCompurhythm1000/rolandcompurhythm1000-perc/Timbale.wav"],gne=["RolandCompurhythm1000/rolandcompurhythm1000-rd/Ride.wav"],_ne=["RolandCompurhythm1000/rolandcompurhythm1000-rim/Rimshot.wav"],bne=["RolandCompurhythm1000/rolandcompurhythm1000-sd/Snaredrum.wav"],Sne=["RolandCompurhythm78/rolandcompurhythm78-bd/Bassdrum.wav"],One=["RolandCompurhythm78/rolandcompurhythm78-cb/Cowbell.wav"],vne=["RolandCompurhythm78/rolandcompurhythm78-hh/Hat Closed-01.wav","RolandCompurhythm78/rolandcompurhythm78-hh/Hat Closed-02.wav"],Ene=["RolandCompurhythm78/rolandcompurhythm78-misc/Quid-01.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-02.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-03.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-04.wav"],yne=["RolandCompurhythm78/rolandcompurhythm78-oh/Hat Open-01.wav","RolandCompurhythm78/rolandcompurhythm78-oh/Hat Open-02.wav"],Tne=["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"],Cne=["RolandCompurhythm78/rolandcompurhythm78-sd/Snaredrum.wav"],Rne=["RolandCompurhythm78/rolandcompurhythm78-tb/Tambourine.wav"],wne=["RolandCompurhythm8000/rolandcompurhythm8000-bd/Bassdrum.wav"],Ane=["RolandCompurhythm8000/rolandcompurhythm8000-cb/Cowbell.wav"],Ine=["RolandCompurhythm8000/rolandcompurhythm8000-cp/Clap.wav"],kne=["RolandCompurhythm8000/rolandcompurhythm8000-cr/Cymball.wav"],Nne=["RolandCompurhythm8000/rolandcompurhythm8000-hh/Hat Closed.wav"],Dne=["RolandCompurhythm8000/rolandcompurhythm8000-ht/Tom H.wav"],xne=["RolandCompurhythm8000/rolandcompurhythm8000-lt/Tom L.wav"],Mne=["RolandCompurhythm8000/rolandcompurhythm8000-mt/Tom M.wav"],Lne=["RolandCompurhythm8000/rolandcompurhythm8000-oh/Hat Open.wav"],Pne=["RolandCompurhythm8000/rolandcompurhythm8000-perc/Claves.wav","RolandCompurhythm8000/rolandcompurhythm8000-perc/Cr8kmcng.wav"],Bne=["RolandCompurhythm8000/rolandcompurhythm8000-rim/Rimshot.wav"],Yne=["RolandCompurhythm8000/rolandcompurhythm8000-sd/Snarderum.wav"],Fne=["RolandD110/rolandd110-bd/Bassdrum.wav"],Une=["RolandD110/rolandd110-cb/Cowbell H.wav","RolandD110/rolandd110-cb/Cowbell L.wav"],$ne=["RolandD110/rolandd110-cr/Crash.wav"],Gne=["RolandD110/rolandd110-hh/Hat Closed.wav"],qne=["RolandD110/rolandd110-lt/Tom.wav"],Qne=["RolandD110/rolandd110-oh/Hat Open.wav","RolandD110/rolandd110-oh/Hat Pedal.wav"],Hne=["RolandD110/rolandd110-perc/Bongo.wav","RolandD110/rolandd110-perc/Conga.wav","RolandD110/rolandd110-perc/Woodblock.wav"],Vne=["RolandD110/rolandd110-rd/Ride.wav"],zne=["RolandD110/rolandd110-rim/Rimshot.wav"],Wne=["RolandD110/rolandd110-sd/Snaredrum-01.wav","RolandD110/rolandd110-sd/Snaredrum-02.wav","RolandD110/rolandd110-sd/Snaredrum-03.wav"],Xne=["RolandD110/rolandd110-sh/Cabasa.wav"],Kne=["RolandD110/rolandd110-tb/Tambourine.wav"],Zne=["RolandD70/rolandd70-bd/Bassdrum-01.wav","RolandD70/rolandd70-bd/Bassdrum-02.wav","RolandD70/rolandd70-bd/Bassdrum-03.wav","RolandD70/rolandd70-bd/Bassdrum-04.wav"],jne=["RolandD70/rolandd70-cb/Cowbell.wav"],Jne=["RolandD70/rolandd70-cp/Clap.wav"],ere=["RolandD70/rolandd70-cr/Crash.wav"],tre=["RolandD70/rolandd70-hh/Hat Closed.wav"],nre=["RolandD70/rolandd70-lt/Tom-02.wav"],rre=["RolandD70/rolandd70-mt/Tom.-01.wav"],are=["RolandD70/rolandd70-oh/Hat Open.wav"],ire=["RolandD70/rolandd70-perc/Sticks.wav"],ore=["RolandD70/rolandd70-rd/Ride.wav"],sre=["RolandD70/rolandd70-rim/Rim Shot.wav"],lre=["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"],cre=["RolandD70/rolandd70-sh/Cabasa.wav"],ure=["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"],dre=["RolandDDR30/rolandddr30-ht/Tom-01.wav","RolandDDR30/rolandddr30-ht/Tom-03.wav","RolandDDR30/rolandddr30-ht/Tom-05.wav","RolandDDR30/rolandddr30-ht/Tom-07.wav"],hre=["RolandDDR30/rolandddr30-lt/Tom-02.wav","RolandDDR30/rolandddr30-lt/Tom-04.wav","RolandDDR30/rolandddr30-lt/Tom-06.wav","RolandDDR30/rolandddr30-lt/Tom-08.wav"],fre=["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"],mre=["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"],pre=["RolandJD990/rolandjd990-cb/Cowbell.wav"],gre=["RolandJD990/rolandjd990-cp/Dance-cl.wav"],_re=["RolandJD990/rolandjd990-cr/Crsh-cym.wav"],bre=["RolandJD990/rolandjd990-hh/Chh_1.wav","RolandJD990/rolandjd990-hh/Chh_2.wav","RolandJD990/rolandjd990-hh/Lite-ch1.wav","RolandJD990/rolandjd990-hh/Lite-ch2.wav"],Sre=["RolandJD990/rolandjd990-ht/Rim-tom1.wav"],Ore=["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"],vre=["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"],Ere=["RolandJD990/rolandjd990-mt/Rim-tom2.wav","RolandJD990/rolandjd990-mt/Rim-tom3.wav"],yre=["RolandJD990/rolandjd990-oh/Lite-ohh.wav","RolandJD990/rolandjd990-oh/Ohh.wav"],Tre=["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"],Cre=["RolandJD990/rolandjd990-rd/Ride_cym.wav"],Rre=["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"],wre=["RolandJD990/rolandjd990-tb/Tambourn.wav"],Are=["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"],Ire=["RolandMC202/rolandmc202-ht/Tom H-02.wav","RolandMC202/rolandmc202-ht/Tom H-03.wav","RolandMC202/rolandmc202-ht/Tom H-04.wav"],kre=["RolandMC202/rolandmc202-perc/Click.wav"],Nre=["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"],Dre=["RolandMC303/rolandmc303-cb/78cowbel.wav","RolandMC303/rolandmc303-cb/Cowbell.wav"],xre=["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"],Mre=["RolandMC303/rolandmc303-fx/Hrtbeat.wav","RolandMC303/rolandmc303-fx/Whitnoiz.wav"],Lre=["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"],Pre=["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"],Bre=["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"],Yre=["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"],Fre=["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"],Ure=["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"],$re=["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"],Gre=["RolandMC303/rolandmc303-rd/Ridecym2.wav","RolandMC303/rolandmc303-rd/Ridecymb.wav"],qre=["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"],Hre=["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"],Vre=["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"],zre=["RolandMT32/rolandmt32-bd/Bassdrum.wav"],Wre=["RolandMT32/rolandmt32-cb/Cowbell.wav"],Xre=["RolandMT32/rolandmt32-cp/Clap.wav"],Kre=["RolandMT32/rolandmt32-cr/Crash.wav"],Zre=["RolandMT32/rolandmt32-hh/Hat Closed.wav"],jre=["RolandMT32/rolandmt32-ht/Tom H.wav"],Jre=["RolandMT32/rolandmt32-lt/Tom L.wav"],eae=["RolandMT32/rolandmt32-mt/Tom M.wav"],tae=["RolandMT32/rolandmt32-oh/Hat Open-01.wav","RolandMT32/rolandmt32-oh/Hat Open-02.wav"],nae=["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"],rae=["RolandMT32/rolandmt32-rd/Ride.wav"],aae=["RolandMT32/rolandmt32-rim/RimShot.wav"],iae=["RolandMT32/rolandmt32-sd/Snaredrum-01.wav","RolandMT32/rolandmt32-sd/Snaredrum-02.wav"],oae=["RolandMT32/rolandmt32-sh/Cabasa.wav","RolandMT32/rolandmt32-sh/Maracas.wav"],sae=["RolandMT32/rolandmt32-tb/Tambourine.wav"],lae=["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"],cae=["RolandR8/rolandr8-cb/Cowbell.wav"],uae=["RolandR8/rolandr8-cp/Clap.wav"],dae=["RolandR8/rolandr8-cr/Crash.wav"],hae=["RolandR8/rolandr8-hh/Hat Closed.wav","RolandR8/rolandr8-hh/Hat Pedal.wav"],fae=["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"],mae=["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"],pae=["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"],gae=["RolandR8/rolandr8-oh/Hat Open.wav"],_ae=["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"],bae=["RolandR8/rolandr8-rd/Ride-01.wav","RolandR8/rolandr8-rd/Ride-02.wav"],Sae=["RolandR8/rolandr8-rim/Rimshot1.wav","RolandR8/rolandr8-rim/Rimshot2.wav"],Oae=["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"],vae=["RolandR8/rolandr8-sh/Cabasa1.wav","RolandR8/rolandr8-sh/Cabasa2.wav"],Eae=["RolandR8/rolandr8-tb/Tambourine.wav"],yae=["RolandS50/rolands50-bd/Bassdrum-01.wav","RolandS50/rolands50-bd/Bassdrum-02.wav","RolandS50/rolands50-bd/Bassdrum-03.wav","RolandS50/rolands50-bd/Bassdrum-04.wav"],Tae=["RolandS50/rolands50-cb/Cowbell.wav"],Cae=["RolandS50/rolands50-cp/Clap.wav"],Rae=["RolandS50/rolands50-cr/China.wav","RolandS50/rolands50-cr/Crash.wav"],wae=["RolandS50/rolands50-ht/Tom-01.wav"],Aae=["RolandS50/rolands50-lt/Tom-03.wav","RolandS50/rolands50-lt/Tom-04.wav"],Iae=["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"],kae=["RolandS50/rolands50-mt/Tom-02.wav"],Nae=["RolandS50/rolands50-oh/Hihat.wav"],Dae=["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"],xae=["RolandS50/rolands50-rd/Ride.wav"],Mae=["RolandS50/rolands50-sd/Snaredrum-01.wav","RolandS50/rolands50-sd/Snaredrum-02.wav","RolandS50/rolands50-sd/Snaredrum-03.wav"],Lae=["RolandS50/rolands50-sh/Cabasa-01.wav","RolandS50/rolands50-sh/Cabasa-02.wav","RolandS50/rolands50-sh/Maracas-01.wav","RolandS50/rolands50-sh/Maracas-02.wav"],Pae=["RolandS50/rolands50-tb/Tambourine-01.wav","RolandS50/rolands50-tb/Tambourine-02.wav"],Bae=["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"],Yae=["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"],Fae=["RolandSystem100/rolandsystem100-hh/Hat Closed-01.wav","RolandSystem100/rolandsystem100-hh/Hat Closed-02.wav"],Uae=["RolandSystem100/rolandsystem100-misc/Tock.wav","RolandSystem100/rolandsystem100-misc/Triangle.wav"],$ae=["RolandSystem100/rolandsystem100-oh/Hat Open-01.wav","RolandSystem100/rolandsystem100-oh/Hat Open-02.wav","RolandSystem100/rolandsystem100-oh/Hat Open-03.wav"],Gae=["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"],qae=["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"],Hae=["RolandTR505/rolandtr505-cb/Cowbell H.wav","RolandTR505/rolandtr505-cb/Cowbell L.wav"],Vae=["RolandTR505/rolandtr505-cp/Clap.wav"],zae=["RolandTR505/rolandtr505-cr/Crash.wav"],Wae=["RolandTR505/rolandtr505-hh/Hat Closed.wav"],Xae=["RolandTR505/rolandtr505-ht/Tom H.wav"],Kae=["RolandTR505/rolandtr505-lt/Tom L.wav"],Zae=["RolandTR505/rolandtr505-mt/Tom M.wav"],jae=["RolandTR505/rolandtr505-oh/Hat Open.wav"],Jae=["RolandTR505/rolandtr505-perc/Conga H.wav","RolandTR505/rolandtr505-perc/Conga L.wav","RolandTR505/rolandtr505-perc/Timbale.wav"],eie=["RolandTR505/rolandtr505-rd/Ride.wav"],tie=["RolandTR505/rolandtr505-rim/Rimshot.wav"],nie=["RolandTR505/rolandtr505-sd/Snaredrum.wav"],rie=["RolandTR606/rolandtr606-bd/Bassdrum.wav"],aie=["RolandTR606/rolandtr606-cr/Cymbal.wav"],iie=["RolandTR606/rolandtr606-hh/Hat Closed.wav"],oie=["RolandTR606/rolandtr606-ht/Tom H.wav"],sie=["RolandTR606/rolandtr606-lt/Tom L.wav"],lie=["RolandTR606/rolandtr606-oh/Hat Open.wav"],cie=["RolandTR606/rolandtr606-sd/Snaredrum.wav"],uie=["RolandTR626/rolandtr626-bd/Bassdrum-01.wav","RolandTR626/rolandtr626-bd/Bassdrum-02.wav"],die=["RolandTR626/rolandtr626-cb/Cowbell.wav"],hie=["RolandTR626/rolandtr626-cp/Clap.wav"],fie=["RolandTR626/rolandtr626-cr/Crash.wav","RolandTR626/rolandtr626-cr/zChina.wav"],mie=["RolandTR626/rolandtr626-hh/Hat Closed.wav"],pie=["RolandTR626/rolandtr626-ht/Tom H-01.wav","RolandTR626/rolandtr626-ht/Tom H-02.wav"],gie=["RolandTR626/rolandtr626-lt/Tom L-01.wav","RolandTR626/rolandtr626-lt/Tom L-02.wav"],_ie=["RolandTR626/rolandtr626-mt/Tom M-01.wav","RolandTR626/rolandtr626-mt/Tom M-02.wav"],bie=["RolandTR626/rolandtr626-oh/Hat Open.wav"],Sie=["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"],Oie=["RolandTR626/rolandtr626-rd/Ride-01.wav","RolandTR626/rolandtr626-rd/Ride-02.wav"],vie=["RolandTR626/rolandtr626-rim/Rimshot.wav"],Eie=["RolandTR626/rolandtr626-sd/Snaredrum-01.wav","RolandTR626/rolandtr626-sd/Snaredrum-02.wav","RolandTR626/rolandtr626-sd/Snaredrum-03.wav"],yie=["RolandTR626/rolandtr626-sh/Shaker.wav"],Tie=["RolandTR626/rolandtr626-tb/Tambourine.wav"],Cie=["RolandTR707/rolandtr707-bd/Bassdrum-01.wav","RolandTR707/rolandtr707-bd/Bassdrum-02.wav"],Rie=["RolandTR707/rolandtr707-cb/Cowbell.wav"],wie=["RolandTR707/rolandtr707-cp/Clap.wav"],Aie=["RolandTR707/rolandtr707-cr/Crash.wav"],Iie=["RolandTR707/rolandtr707-hh/Hat Closed.wav"],kie=["RolandTR707/rolandtr707-ht/Tom H.wav"],Nie=["RolandTR707/rolandtr707-lt/Tom L.wav"],Die=["RolandTR707/rolandtr707-mt/Tom M.wav"],xie=["RolandTR707/rolandtr707-oh/Hat Open.wav"],Mie=["RolandTR707/rolandtr707-rim/Rimshot.wav"],Lie=["RolandTR707/rolandtr707-sd/Snaredrum-01.wav","RolandTR707/rolandtr707-sd/Snaredrum-02.wav"],Pie=["RolandTR707/rolandtr707-tb/Tambourine.wav"],Bie=["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"],Yie=["RolandTR727/rolandtr727-sh/Cabasa.wav","RolandTR727/rolandtr727-sh/Maracas.wav"],Fie=["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"],Uie=["RolandTR808/rolandtr808-cb/CB.WAV","RolandTR808/rolandtr808-cb/Cowbell.wav"],$ie=["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"],Gie=["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"],qie=["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"],Hie=["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"],Vie=["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"],zie=["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"],Wie=["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"],Xie=["RolandTR808/rolandtr808-rim/RS.WAV"],Kie=["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"],Zie=["RolandTR808/rolandtr808-sh/Cabasa.wav","RolandTR808/rolandtr808-sh/MA.WAV"],jie=["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"],eoe=["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"],toe=["RolandTR909/rolandtr909-hh/hh01.wav","RolandTR909/rolandtr909-hh/hh02.wav","RolandTR909/rolandtr909-hh/hh03.wav","RolandTR909/rolandtr909-hh/hh04.wav"],noe=["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"],roe=["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"],aoe=["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"],ioe=["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"],ooe=["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"],soe=["RolandTR909/rolandtr909-rim/Rimhot.wav","RolandTR909/rolandtr909-rim/rs01.wav","RolandTR909/rolandtr909-rim/rs02.wav"],loe=["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"],coe=["SakataDPM48/sakatadpm48-bd/Bassdrum-01.wav","SakataDPM48/sakatadpm48-bd/Bassdrum-02.wav","SakataDPM48/sakatadpm48-bd/Bassdrum-03.wav"],uoe=["SakataDPM48/sakatadpm48-cp/Clap.wav"],doe=["SakataDPM48/sakatadpm48-cr/Crash.wav"],hoe=["SakataDPM48/sakatadpm48-hh/Hat Closed-01.wav","SakataDPM48/sakatadpm48-hh/Hat Closed-02.wav"],foe=["SakataDPM48/sakatadpm48-ht/Tom-01.wav"],moe=["SakataDPM48/sakatadpm48-lt/Tom-03.wav","SakataDPM48/sakatadpm48-lt/Tom-04.wav"],poe=["SakataDPM48/sakatadpm48-mt/Tom-02.wav"],goe=["SakataDPM48/sakatadpm48-oh/Hat Open.wav"],_oe=["SakataDPM48/sakatadpm48-perc/Agogo1.wav","SakataDPM48/sakatadpm48-perc/Agogo2.wav"],boe=["SakataDPM48/sakatadpm48-rd/Ride.wav"],Soe=["SakataDPM48/sakatadpm48-rim/Rim.wav"],Ooe=["SakataDPM48/sakatadpm48-sd/Snaredrum-01.wav","SakataDPM48/sakatadpm48-sd/Snaredrum-02.wav"],voe=["SakataDPM48/sakatadpm48-sh/Cabasa-01.wav","SakataDPM48/sakatadpm48-sh/Cabasa-02.wav"],Eoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-bd/Bassdrum.wav"],yoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cb/Cowbell.wav"],Toe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cp/Clap.wav"],Coe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cr/Crash.wav"],Roe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-hh/Hat Closed.wav"],woe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-ht/Tom.wav"],Aoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-oh/Hat Open.wav"],Ioe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-rd/Ride.wav"],koe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-rim/Rim Shot.wav"],Noe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-sd/Snaredrum.wav"],Doe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-sh/Cabasa.wav"],xoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-tb/Tambourine.wav"],Moe=["SequentialCircuitsTom/sequentialcircuitstom-bd/Bassdrum.wav"],Loe=["SequentialCircuitsTom/sequentialcircuitstom-cp/Clap.wav"],Poe=["SequentialCircuitsTom/sequentialcircuitstom-cr/Crash.wav"],Boe=["SequentialCircuitsTom/sequentialcircuitstom-hh/Hat Closed.wav"],Yoe=["SequentialCircuitsTom/sequentialcircuitstom-ht/Tom-01.wav","SequentialCircuitsTom/sequentialcircuitstom-ht/Tom-02.wav"],Foe=["SequentialCircuitsTom/sequentialcircuitstom-oh/Hat Open.wav"],Uoe=["SequentialCircuitsTom/sequentialcircuitstom-sd/Snaredrum.wav"],$oe=["SergeModular/sergemodular-bd/Bassdrum.wav"],Goe=["SergeModular/sergemodular-misc/Clink.wav"],qoe=["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"],Hoe=["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"],Voe=["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"],zoe=["SimmonsSDS400/simmonssds400-sd/Slap-1.wav","SimmonsSDS400/simmonssds400-sd/Slap-2.wav","SimmonsSDS400/simmonssds400-sd/Slap-3.wav"],Woe=["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"],Xoe=["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"],Koe=["SimmonsSDS5/simmonssds5-ht/Tom-01.wav","SimmonsSDS5/simmonssds5-ht/Tom-04.wav","SimmonsSDS5/simmonssds5-ht/Tom-05.wav"],Zoe=["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"],joe=["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"],ese=["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"],tse=["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"],nse=["SoundmastersR88/soundmastersr88-bd/Bassdrum.wav"],rse=["SoundmastersR88/soundmastersr88-cr/Crash.wav"],ase=["SoundmastersR88/soundmastersr88-hh/Closed Hat.wav"],ise=["SoundmastersR88/soundmastersr88-oh/Open Hat.wav"],ose=["SoundmastersR88/soundmastersr88-sd/Snare-1.wav","SoundmastersR88/soundmastersr88-sd/Snare-2.wav"],sse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-bd/Bassdrum.wav"],lse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-hh/Closed Hat.wav"],cse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-oh/Open Hat.wav"],use=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-sd/Snaredrum.wav"],dse=["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"],hse=["ViscoSpaceDrum/viscospacedrum-cb/Cowbell.wav"],fse=["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"],mse=["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"],pse=["ViscoSpaceDrum/viscospacedrum-lt/Synth Tom L.wav","ViscoSpaceDrum/viscospacedrum-lt/Tom-06.wav"],gse=["ViscoSpaceDrum/viscospacedrum-misc/Bleep-01.wav","ViscoSpaceDrum/viscospacedrum-misc/Bleep-02.wav"],_se=["ViscoSpaceDrum/viscospacedrum-mt/Synth Tom M-01.wav","ViscoSpaceDrum/viscospacedrum-mt/Synth Tom M-02.wav"],bse=["ViscoSpaceDrum/viscospacedrum-oh/Hat Open-01.wav","ViscoSpaceDrum/viscospacedrum-oh/Hat Open-02.wav","ViscoSpaceDrum/viscospacedrum-oh/Hat Open-03.wav"],Sse=["ViscoSpaceDrum/viscospacedrum-perc/Woodblock1.wav","ViscoSpaceDrum/viscospacedrum-perc/Woodblock2.wav"],Ose=["ViscoSpaceDrum/viscospacedrum-rim/Rimshot.wav"],vse=["ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-01.wav","ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-02.wav","ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-03.wav"],Ese=["XdrumLM8953/xdrumlm8953-bd/Bassdrum-01.wav","XdrumLM8953/xdrumlm8953-bd/Bassdrum-02.wav","XdrumLM8953/xdrumlm8953-bd/zphil-drm.wav"],yse=["XdrumLM8953/xdrumlm8953-cr/Crash.wav"],Tse=["XdrumLM8953/xdrumlm8953-hh/Hat Closed.wav","XdrumLM8953/xdrumlm8953-hh/Hat Pedal.wav"],Cse=["XdrumLM8953/xdrumlm8953-ht/Tom-01.wav","XdrumLM8953/xdrumlm8953-ht/Tom-02.wav"],Rse=["XdrumLM8953/xdrumlm8953-lt/Tom-05.wav","XdrumLM8953/xdrumlm8953-lt/Tom-06.wav"],wse=["XdrumLM8953/xdrumlm8953-mt/Tom-03.wav","XdrumLM8953/xdrumlm8953-mt/Tom-04.wav"],Ase=["XdrumLM8953/xdrumlm8953-oh/Hat Open.wav"],Ise=["XdrumLM8953/xdrumlm8953-rd/Ride.wav"],kse=["XdrumLM8953/xdrumlm8953-rim/Rim Shot-01.wav","XdrumLM8953/xdrumlm8953-rim/Rim Shot-02.wav"],Nse=["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"],Dse=["XdrumLM8953/xdrumlm8953-tb/Tambourine.wav"],xse=["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"],Mse=["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"],Lse=["YamahaRM50/yamaharm50-cp/FX_059.wav","YamahaRM50/yamaharm50-cp/FX_060.wav"],Pse=["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"],Bse=["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"],Yse=["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"],Fse=["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"],Use=["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"],$se=["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"],Gse=["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"],qse=["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"],Hse=["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"],Vse=["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"],zse=["YamahaRM50/yamaharm50-tb/FX_030.wav","YamahaRM50/yamaharm50-tb/FX_031.wav","YamahaRM50/yamaharm50-tb/FX_032.wav"],Wse=["YamahaRX21/yamaharx21-bd/Bassdrum.wav"],Xse=["YamahaRX21/yamaharx21-cp/Clap.wav"],Kse=["YamahaRX21/yamaharx21-cr/Crash.wav"],Zse=["YamahaRX21/yamaharx21-hh/Closed Hat.wav"],jse=["YamahaRX21/yamaharx21-ht/Tom H.wav"],Jse=["YamahaRX21/yamaharx21-lt/Tom L.wav"],ele=["YamahaRX21/yamaharx21-mt/Tom M.wav"],tle=["YamahaRX21/yamaharx21-oh/Open hat.wav"],nle=["YamahaRX21/yamaharx21-sd/Snaredrum.wav"],rle=["YamahaRX5/yamaharx5-bd/Bassdrum-02.wav","YamahaRX5/yamaharx5-bd/Bassdrum.wav"],ale=["YamahaRX5/yamaharx5-cb/Cowbell.wav"],ile=["YamahaRX5/yamaharx5-fx/SFX.wav"],ole=["YamahaRX5/yamaharx5-hh/Hat Closed.wav"],sle=["YamahaRX5/yamaharx5-lt/Tom.wav"],lle=["YamahaRX5/yamaharx5-oh/Hat Open.wav"],cle=["YamahaRX5/yamaharx5-rim/Rimshot.wav"],ule=["YamahaRX5/yamaharx5-sd/Snaredrum-02.wav","YamahaRX5/yamaharx5-sd/Snaredrum-03.wav","YamahaRX5/yamaharx5-sd/Snaredrum.wav"],dle=["YamahaRX5/yamaharx5-sh/Shaker.wav"],hle=["YamahaRX5/yamaharx5-tb/Tambourine.wav"],fle=["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"],mle=["YamahaRY30/yamahary30-cb/Cowbell-01.wav","YamahaRY30/yamahary30-cb/Cowbell-02.wav"],ple=["YamahaRY30/yamahary30-cp/Clap.wav"],gle=["YamahaRY30/yamahary30-cr/Crash1.wav","YamahaRY30/yamahary30-cr/zChina.wav"],_le=["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"],ble=["YamahaRY30/yamahary30-ht/Tom H-01.wav","YamahaRY30/yamahary30-ht/Tom H-02.wav","YamahaRY30/yamahary30-ht/Tom H-03.wav"],Sle=["YamahaRY30/yamahary30-lt/Tom L-01.wav","YamahaRY30/yamahary30-lt/Toml L-02.wav","YamahaRY30/yamahary30-lt/Toml L-03.wav"],Ole=["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"],vle=["YamahaRY30/yamahary30-mt/Tom M-03.wav","YamahaRY30/yamahary30-mt/Tom-04.wav"],Ele=["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"],yle=["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"],Tle=["YamahaRY30/yamahary30-rd/Ride-01.wav","YamahaRY30/yamahary30-rd/Ride-02.wav","YamahaRY30/yamahary30-rd/Ride-03.wav"],Cle=["YamahaRY30/yamahary30-rim/Rimshot1.wav","YamahaRY30/yamahary30-rim/Rimshot2.wav"],Rle=["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"],wle=["YamahaRY30/yamahary30-sh/Cabasa-01.wav","YamahaRY30/yamahary30-sh/Cabasa-02.wav"],Ale=["YamahaRY30/yamahary30-tb/Tamb.wav"],Ile=["YamahaTG33/yamahatg33-bd/Bassdrum-01.wav","YamahaTG33/yamahatg33-bd/Bassdrum-02.wav","YamahaTG33/yamahatg33-bd/Bassdrum-03.wav","YamahaTG33/yamahatg33-bd/Bassdrum-04.wav"],kle=["YamahaTG33/yamahatg33-cb/Cowbell H.wav","YamahaTG33/yamahatg33-cb/Cowbell L.wav","YamahaTG33/yamahatg33-cb/Cowbell.wav"],Nle=["YamahaTG33/yamahatg33-cp/Clap.wav"],Dle=["YamahaTG33/yamahatg33-cr/Crash-01.wav","YamahaTG33/yamahatg33-cr/Crash-02.wav","YamahaTG33/yamahatg33-cr/zCrash Reverse.wav"],xle=["YamahaTG33/yamahatg33-fx/SFX-01.wav"],Mle=["YamahaTG33/yamahatg33-ht/Tom-04.wav","YamahaTG33/yamahatg33-ht/Tom-06.wav"],Lle=["YamahaTG33/yamahatg33-lt/Tom-01.wav","YamahaTG33/yamahatg33-lt/Tom-03.wav"],Ple=["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"],Ble=["YamahaTG33/yamahatg33-mt/Tom-07.wav","YamahaTG33/yamahatg33-mt/zTom-02.wav"],Yle=["YamahaTG33/yamahatg33-oh/Hat Open.wav"],Fle=["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"],Ule=["YamahaTG33/yamahatg33-rd/Ride-01.wav","YamahaTG33/yamahatg33-rd/Ride-02.wav"],$le=["YamahaTG33/yamahatg33-rim/Rimshot.wav"],Gle=["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"],qle=["YamahaTG33/yamahatg33-sh/Shaker.wav"],Qle=["YamahaTG33/yamahatg33-tb/Tambourine.wav"],Hle={AJKPercusyn_bd:uK,AJKPercusyn_cb:dK,AJKPercusyn_ht:hK,AJKPercusyn_sd:fK,AkaiLinn_bd:mK,AkaiLinn_cb:pK,AkaiLinn_cp:gK,AkaiLinn_cr:_K,AkaiLinn_hh:bK,AkaiLinn_ht:SK,AkaiLinn_lt:OK,AkaiLinn_mt:vK,AkaiLinn_oh:EK,AkaiLinn_rd:yK,AkaiLinn_sd:TK,AkaiLinn_sh:CK,AkaiLinn_tb:RK,AkaiMPC60_bd:wK,AkaiMPC60_cp:AK,AkaiMPC60_cr:IK,AkaiMPC60_hh:kK,AkaiMPC60_ht:NK,AkaiMPC60_lt:DK,AkaiMPC60_misc:xK,AkaiMPC60_mt:MK,AkaiMPC60_oh:LK,AkaiMPC60_perc:PK,AkaiMPC60_rd:BK,AkaiMPC60_rim:YK,AkaiMPC60_sd:FK,AkaiXR10_bd:UK,AkaiXR10_cb:$K,AkaiXR10_cp:GK,AkaiXR10_cr:qK,AkaiXR10_hh:QK,AkaiXR10_ht:HK,AkaiXR10_lt:VK,AkaiXR10_misc:zK,AkaiXR10_mt:WK,AkaiXR10_oh:XK,AkaiXR10_perc:KK,AkaiXR10_rd:ZK,AkaiXR10_rim:jK,AkaiXR10_sd:JK,AkaiXR10_sh:eZ,AkaiXR10_tb:tZ,AlesisHR16_bd:nZ,AlesisHR16_cp:rZ,AlesisHR16_hh:aZ,AlesisHR16_ht:iZ,AlesisHR16_lt:oZ,AlesisHR16_oh:sZ,AlesisHR16_perc:lZ,AlesisHR16_rim:cZ,AlesisHR16_sd:uZ,AlesisHR16_sh:dZ,AlesisSR16_bd:hZ,AlesisSR16_cb:fZ,AlesisSR16_cp:mZ,AlesisSR16_cr:pZ,AlesisSR16_hh:gZ,AlesisSR16_misc:_Z,AlesisSR16_oh:bZ,AlesisSR16_perc:SZ,AlesisSR16_rd:OZ,AlesisSR16_rim:vZ,AlesisSR16_sd:EZ,AlesisSR16_sh:yZ,AlesisSR16_tb:TZ,BossDR110_bd:CZ,BossDR110_cp:RZ,BossDR110_cr:wZ,BossDR110_hh:AZ,BossDR110_oh:IZ,BossDR110_rd:kZ,BossDR110_sd:NZ,BossDR220_bd:DZ,BossDR220_cp:xZ,BossDR220_cr:MZ,BossDR220_hh:LZ,BossDR220_ht:PZ,BossDR220_lt:BZ,BossDR220_mt:YZ,BossDR220_oh:FZ,BossDR220_perc:UZ,BossDR220_rd:$Z,BossDR220_sd:GZ,BossDR55_bd:qZ,BossDR55_hh:QZ,BossDR55_rim:HZ,BossDR55_sd:VZ,BossDR550_bd:zZ,BossDR550_cb:WZ,BossDR550_cp:XZ,BossDR550_cr:KZ,BossDR550_hh:ZZ,BossDR550_ht:jZ,BossDR550_lt:JZ,BossDR550_misc:ej,BossDR550_mt:tj,BossDR550_oh:nj,BossDR550_perc:rj,BossDR550_rd:aj,BossDR550_rim:ij,BossDR550_sd:oj,BossDR550_sh:sj,BossDR550_tb:lj,CasioRZ1_bd:cj,CasioRZ1_cb:uj,CasioRZ1_cp:dj,CasioRZ1_cr:hj,CasioRZ1_hh:fj,CasioRZ1_ht:mj,CasioRZ1_lt:pj,CasioRZ1_mt:gj,CasioRZ1_rd:_j,CasioRZ1_rim:bj,CasioRZ1_sd:Sj,CasioSK1_bd:Oj,CasioSK1_hh:vj,CasioSK1_ht:Ej,CasioSK1_mt:yj,CasioSK1_oh:Tj,CasioSK1_sd:Cj,CasioVL1_bd:Rj,CasioVL1_hh:wj,CasioVL1_sd:Aj,DoepferMS404_bd:Ij,DoepferMS404_hh:kj,DoepferMS404_lt:Nj,DoepferMS404_oh:Dj,DoepferMS404_sd:xj,EmuDrumulator_bd:Mj,EmuDrumulator_cb:Lj,EmuDrumulator_cp:Pj,EmuDrumulator_cr:Bj,EmuDrumulator_hh:Yj,EmuDrumulator_ht:Fj,EmuDrumulator_lt:Uj,EmuDrumulator_mt:$j,EmuDrumulator_oh:Gj,EmuDrumulator_perc:qj,EmuDrumulator_rim:Qj,EmuDrumulator_sd:Hj,EmuModular_bd:Vj,EmuModular_misc:zj,EmuModular_perc:Wj,EmuSP12_bd:Xj,EmuSP12_cb:Kj,EmuSP12_cp:Zj,EmuSP12_cr:jj,EmuSP12_hh:Jj,EmuSP12_ht:eJ,EmuSP12_lt:tJ,EmuSP12_misc:nJ,EmuSP12_mt:rJ,EmuSP12_oh:aJ,EmuSP12_perc:iJ,EmuSP12_rd:oJ,EmuSP12_rim:sJ,EmuSP12_sd:lJ,KorgDDM110_bd:cJ,KorgDDM110_cp:uJ,KorgDDM110_cr:dJ,KorgDDM110_hh:hJ,KorgDDM110_ht:fJ,KorgDDM110_lt:mJ,KorgDDM110_oh:pJ,KorgDDM110_rim:gJ,KorgDDM110_sd:_J,KorgKPR77_bd:bJ,KorgKPR77_cp:SJ,KorgKPR77_hh:OJ,KorgKPR77_oh:vJ,KorgKPR77_sd:EJ,KorgKR55_bd:yJ,KorgKR55_cb:TJ,KorgKR55_cr:CJ,KorgKR55_hh:RJ,KorgKR55_ht:wJ,KorgKR55_oh:AJ,KorgKR55_perc:IJ,KorgKR55_rim:kJ,KorgKR55_sd:NJ,KorgKRZ_bd:DJ,KorgKRZ_cr:xJ,KorgKRZ_fx:MJ,KorgKRZ_hh:LJ,KorgKRZ_ht:PJ,KorgKRZ_lt:BJ,KorgKRZ_misc:YJ,KorgKRZ_oh:FJ,KorgKRZ_rd:UJ,KorgKRZ_sd:$J,KorgM1_bd:GJ,KorgM1_cb:qJ,KorgM1_cp:QJ,KorgM1_cr:HJ,KorgM1_hh:VJ,KorgM1_ht:zJ,KorgM1_misc:WJ,KorgM1_mt:XJ,KorgM1_oh:KJ,KorgM1_perc:ZJ,KorgM1_rd:jJ,KorgM1_rim:JJ,KorgM1_sd:eee,KorgM1_sh:tee,KorgM1_tb:nee,KorgMinipops_bd:ree,KorgMinipops_hh:aee,KorgMinipops_misc:iee,KorgMinipops_oh:oee,KorgMinipops_sd:see,KorgPoly800_bd:lee,KorgT3_bd:cee,KorgT3_cp:uee,KorgT3_hh:dee,KorgT3_misc:hee,KorgT3_oh:fee,KorgT3_perc:mee,KorgT3_rim:pee,KorgT3_sd:gee,KorgT3_sh:_ee,Linn9000_bd:bee,Linn9000_cb:See,Linn9000_cr:Oee,Linn9000_hh:vee,Linn9000_ht:Eee,Linn9000_lt:yee,Linn9000_mt:Tee,Linn9000_oh:Cee,Linn9000_perc:Ree,Linn9000_rd:wee,Linn9000_rim:Aee,Linn9000_sd:Iee,Linn9000_tb:kee,LinnDrum_bd:Nee,LinnDrum_cb:Dee,LinnDrum_cp:xee,LinnDrum_cr:Mee,LinnDrum_hh:Lee,LinnDrum_ht:Pee,LinnDrum_lt:Bee,LinnDrum_mt:Yee,LinnDrum_oh:Fee,LinnDrum_perc:Uee,LinnDrum_rd:$ee,LinnDrum_rim:Gee,LinnDrum_sd:qee,LinnDrum_sh:Qee,LinnDrum_tb:Hee,LinnLM1_bd:Vee,LinnLM1_cb:zee,LinnLM1_cp:Wee,LinnLM1_hh:Xee,LinnLM1_ht:Kee,LinnLM1_lt:Zee,LinnLM1_oh:jee,LinnLM1_perc:Jee,LinnLM1_rim:ete,LinnLM1_sd:tte,LinnLM1_sh:nte,LinnLM1_tb:rte,LinnLM2_bd:ate,LinnLM2_cb:ite,LinnLM2_cp:ote,LinnLM2_cr:ste,LinnLM2_hh:lte,LinnLM2_ht:cte,LinnLM2_lt:ute,LinnLM2_mt:dte,LinnLM2_oh:hte,LinnLM2_rd:fte,LinnLM2_rim:mte,LinnLM2_sd:pte,LinnLM2_sh:gte,LinnLM2_tb:_te,MFB512_bd:bte,MFB512_cp:Ste,MFB512_cr:Ote,MFB512_hh:vte,MFB512_ht:Ete,MFB512_lt:yte,MFB512_mt:Tte,MFB512_oh:Cte,MFB512_sd:Rte,MPC1000_bd:wte,MPC1000_cp:Ate,MPC1000_hh:Ite,MPC1000_oh:kte,MPC1000_perc:Nte,MPC1000_sd:Dte,MPC1000_sh:xte,MoogConcertMateMG1_bd:Mte,MoogConcertMateMG1_sd:Lte,OberheimDMX_:Pte,OberheimDMX_bd:Bte,OberheimDMX_cp:Yte,OberheimDMX_cr:Fte,OberheimDMX_hh:Ute,OberheimDMX_ht:$te,OberheimDMX_lt:Gte,OberheimDMX_mt:qte,OberheimDMX_oh:Qte,OberheimDMX_rd:Hte,OberheimDMX_rim:Vte,OberheimDMX_sd:zte,OberheimDMX_sh:Wte,OberheimDMX_tb:Xte,RhodesPolaris_bd:Kte,RhodesPolaris_misc:Zte,RhodesPolaris_sd:jte,RhythmAce_bd:Jte,RhythmAce_hh:ene,RhythmAce_ht:tne,RhythmAce_lt:nne,RhythmAce_oh:rne,RhythmAce_perc:ane,RhythmAce_sd:ine,RolandCompurhythm1000_bd:one,RolandCompurhythm1000_cb:sne,RolandCompurhythm1000_cp:lne,RolandCompurhythm1000_cr:cne,RolandCompurhythm1000_hh:une,RolandCompurhythm1000_ht:dne,RolandCompurhythm1000_lt:hne,RolandCompurhythm1000_mt:fne,RolandCompurhythm1000_oh:mne,RolandCompurhythm1000_perc:pne,RolandCompurhythm1000_rd:gne,RolandCompurhythm1000_rim:_ne,RolandCompurhythm1000_sd:bne,RolandCompurhythm78_bd:Sne,RolandCompurhythm78_cb:One,RolandCompurhythm78_hh:vne,RolandCompurhythm78_misc:Ene,RolandCompurhythm78_oh:yne,RolandCompurhythm78_perc:Tne,RolandCompurhythm78_sd:Cne,RolandCompurhythm78_tb:Rne,RolandCompurhythm8000_bd:wne,RolandCompurhythm8000_cb:Ane,RolandCompurhythm8000_cp:Ine,RolandCompurhythm8000_cr:kne,RolandCompurhythm8000_hh:Nne,RolandCompurhythm8000_ht:Dne,RolandCompurhythm8000_lt:xne,RolandCompurhythm8000_mt:Mne,RolandCompurhythm8000_oh:Lne,RolandCompurhythm8000_perc:Pne,RolandCompurhythm8000_rim:Bne,RolandCompurhythm8000_sd:Yne,RolandD110_bd:Fne,RolandD110_cb:Une,RolandD110_cr:$ne,RolandD110_hh:Gne,RolandD110_lt:qne,RolandD110_oh:Qne,RolandD110_perc:Hne,RolandD110_rd:Vne,RolandD110_rim:zne,RolandD110_sd:Wne,RolandD110_sh:Xne,RolandD110_tb:Kne,RolandD70_bd:Zne,RolandD70_cb:jne,RolandD70_cp:Jne,RolandD70_cr:ere,RolandD70_hh:tre,RolandD70_lt:nre,RolandD70_mt:rre,RolandD70_oh:are,RolandD70_perc:ire,RolandD70_rd:ore,RolandD70_rim:sre,RolandD70_sd:lre,RolandD70_sh:cre,RolandDDR30_bd:ure,RolandDDR30_ht:dre,RolandDDR30_lt:hre,RolandDDR30_sd:fre,RolandJD990_bd:mre,RolandJD990_cb:pre,RolandJD990_cp:gre,RolandJD990_cr:_re,RolandJD990_hh:bre,RolandJD990_ht:Sre,RolandJD990_lt:Ore,RolandJD990_misc:vre,RolandJD990_mt:Ere,RolandJD990_oh:yre,RolandJD990_perc:Tre,RolandJD990_rd:Cre,RolandJD990_sd:Rre,RolandJD990_tb:wre,RolandMC202_bd:Are,RolandMC202_ht:Ire,RolandMC202_perc:kre,RolandMC303_bd:Nre,RolandMC303_cb:Dre,RolandMC303_cp:xre,RolandMC303_fx:Mre,RolandMC303_hh:Lre,RolandMC303_ht:Pre,RolandMC303_lt:Bre,RolandMC303_misc:Yre,RolandMC303_mt:Fre,RolandMC303_oh:Ure,RolandMC303_perc:$re,RolandMC303_rd:Gre,RolandMC303_rim:qre,RolandMC303_sd:Qre,RolandMC303_sh:Hre,RolandMC303_tb:Vre,RolandMT32_bd:zre,RolandMT32_cb:Wre,RolandMT32_cp:Xre,RolandMT32_cr:Kre,RolandMT32_hh:Zre,RolandMT32_ht:jre,RolandMT32_lt:Jre,RolandMT32_mt:eae,RolandMT32_oh:tae,RolandMT32_perc:nae,RolandMT32_rd:rae,RolandMT32_rim:aae,RolandMT32_sd:iae,RolandMT32_sh:oae,RolandMT32_tb:sae,RolandR8_bd:lae,RolandR8_cb:cae,RolandR8_cp:uae,RolandR8_cr:dae,RolandR8_hh:hae,RolandR8_ht:fae,RolandR8_lt:mae,RolandR8_mt:pae,RolandR8_oh:gae,RolandR8_perc:_ae,RolandR8_rd:bae,RolandR8_rim:Sae,RolandR8_sd:Oae,RolandR8_sh:vae,RolandR8_tb:Eae,RolandS50_bd:yae,RolandS50_cb:Tae,RolandS50_cp:Cae,RolandS50_cr:Rae,RolandS50_ht:wae,RolandS50_lt:Aae,RolandS50_misc:Iae,RolandS50_mt:kae,RolandS50_oh:Nae,RolandS50_perc:Dae,RolandS50_rd:xae,RolandS50_sd:Mae,RolandS50_sh:Lae,RolandS50_tb:Pae,RolandSH09_bd:Bae,RolandSystem100_bd:Yae,RolandSystem100_hh:Fae,RolandSystem100_misc:Uae,RolandSystem100_oh:$ae,RolandSystem100_perc:Gae,RolandSystem100_sd:qae,RolandTR505_bd:Qae,RolandTR505_cb:Hae,RolandTR505_cp:Vae,RolandTR505_cr:zae,RolandTR505_hh:Wae,RolandTR505_ht:Xae,RolandTR505_lt:Kae,RolandTR505_mt:Zae,RolandTR505_oh:jae,RolandTR505_perc:Jae,RolandTR505_rd:eie,RolandTR505_rim:tie,RolandTR505_sd:nie,RolandTR606_bd:rie,RolandTR606_cr:aie,RolandTR606_hh:iie,RolandTR606_ht:oie,RolandTR606_lt:sie,RolandTR606_oh:lie,RolandTR606_sd:cie,RolandTR626_bd:uie,RolandTR626_cb:die,RolandTR626_cp:hie,RolandTR626_cr:fie,RolandTR626_hh:mie,RolandTR626_ht:pie,RolandTR626_lt:gie,RolandTR626_mt:_ie,RolandTR626_oh:bie,RolandTR626_perc:Sie,RolandTR626_rd:Oie,RolandTR626_rim:vie,RolandTR626_sd:Eie,RolandTR626_sh:yie,RolandTR626_tb:Tie,RolandTR707_bd:Cie,RolandTR707_cb:Rie,RolandTR707_cp:wie,RolandTR707_cr:Aie,RolandTR707_hh:Iie,RolandTR707_ht:kie,RolandTR707_lt:Nie,RolandTR707_mt:Die,RolandTR707_oh:xie,RolandTR707_rim:Mie,RolandTR707_sd:Lie,RolandTR707_tb:Pie,RolandTR727_perc:Bie,RolandTR727_sh:Yie,RolandTR808_bd:Fie,RolandTR808_cb:Uie,RolandTR808_cp:$ie,RolandTR808_cr:Gie,RolandTR808_hh:qie,RolandTR808_ht:Qie,RolandTR808_lt:Hie,RolandTR808_mt:Vie,RolandTR808_oh:zie,RolandTR808_perc:Wie,RolandTR808_rim:Xie,RolandTR808_sd:Kie,RolandTR808_sh:Zie,RolandTR909_bd:jie,RolandTR909_cp:Jie,RolandTR909_cr:eoe,RolandTR909_hh:toe,RolandTR909_ht:noe,RolandTR909_lt:roe,RolandTR909_mt:aoe,RolandTR909_oh:ioe,RolandTR909_rd:ooe,RolandTR909_rim:soe,RolandTR909_sd:loe,SakataDPM48_bd:coe,SakataDPM48_cp:uoe,SakataDPM48_cr:doe,SakataDPM48_hh:hoe,SakataDPM48_ht:foe,SakataDPM48_lt:moe,SakataDPM48_mt:poe,SakataDPM48_oh:goe,SakataDPM48_perc:_oe,SakataDPM48_rd:boe,SakataDPM48_rim:Soe,SakataDPM48_sd:Ooe,SakataDPM48_sh:voe,SequentialCircuitsDrumtracks_bd:Eoe,SequentialCircuitsDrumtracks_cb:yoe,SequentialCircuitsDrumtracks_cp:Toe,SequentialCircuitsDrumtracks_cr:Coe,SequentialCircuitsDrumtracks_hh:Roe,SequentialCircuitsDrumtracks_ht:woe,SequentialCircuitsDrumtracks_oh:Aoe,SequentialCircuitsDrumtracks_rd:Ioe,SequentialCircuitsDrumtracks_rim:koe,SequentialCircuitsDrumtracks_sd:Noe,SequentialCircuitsDrumtracks_sh:Doe,SequentialCircuitsDrumtracks_tb:xoe,SequentialCircuitsTom_bd:Moe,SequentialCircuitsTom_cp:Loe,SequentialCircuitsTom_cr:Poe,SequentialCircuitsTom_hh:Boe,SequentialCircuitsTom_ht:Yoe,SequentialCircuitsTom_oh:Foe,SequentialCircuitsTom_sd:Uoe,SergeModular_bd:$oe,SergeModular_misc:Goe,SergeModular_perc:qoe,SimmonsSDS400_ht:Qoe,SimmonsSDS400_lt:Hoe,SimmonsSDS400_mt:Voe,SimmonsSDS400_sd:zoe,SimmonsSDS5_bd:Woe,SimmonsSDS5_hh:Xoe,SimmonsSDS5_ht:Koe,SimmonsSDS5_lt:Zoe,SimmonsSDS5_mt:joe,SimmonsSDS5_oh:Joe,SimmonsSDS5_rim:ese,SimmonsSDS5_sd:tse,SoundmastersR88_bd:nse,SoundmastersR88_cr:rse,SoundmastersR88_hh:ase,SoundmastersR88_oh:ise,SoundmastersR88_sd:ose,UnivoxMicroRhythmer12_bd:sse,UnivoxMicroRhythmer12_hh:lse,UnivoxMicroRhythmer12_oh:cse,UnivoxMicroRhythmer12_sd:use,ViscoSpaceDrum_bd:dse,ViscoSpaceDrum_cb:hse,ViscoSpaceDrum_hh:fse,ViscoSpaceDrum_ht:mse,ViscoSpaceDrum_lt:pse,ViscoSpaceDrum_misc:gse,ViscoSpaceDrum_mt:_se,ViscoSpaceDrum_oh:bse,ViscoSpaceDrum_perc:Sse,ViscoSpaceDrum_rim:Ose,ViscoSpaceDrum_sd:vse,XdrumLM8953_bd:Ese,XdrumLM8953_cr:yse,XdrumLM8953_hh:Tse,XdrumLM8953_ht:Cse,XdrumLM8953_lt:Rse,XdrumLM8953_mt:wse,XdrumLM8953_oh:Ase,XdrumLM8953_rd:Ise,XdrumLM8953_rim:kse,XdrumLM8953_sd:Nse,XdrumLM8953_tb:Dse,YamahaRM50_bd:xse,YamahaRM50_cb:Mse,YamahaRM50_cp:Lse,YamahaRM50_cr:Pse,YamahaRM50_hh:Bse,YamahaRM50_ht:Yse,YamahaRM50_lt:Fse,YamahaRM50_misc:Use,YamahaRM50_mt:$se,YamahaRM50_oh:Gse,YamahaRM50_perc:qse,YamahaRM50_rd:Qse,YamahaRM50_sd:Hse,YamahaRM50_sh:Vse,YamahaRM50_tb:zse,YamahaRX21_bd:Wse,YamahaRX21_cp:Xse,YamahaRX21_cr:Kse,YamahaRX21_hh:Zse,YamahaRX21_ht:jse,YamahaRX21_lt:Jse,YamahaRX21_mt:ele,YamahaRX21_oh:tle,YamahaRX21_sd:nle,YamahaRX5_bd:rle,YamahaRX5_cb:ale,YamahaRX5_fx:ile,YamahaRX5_hh:ole,YamahaRX5_lt:sle,YamahaRX5_oh:lle,YamahaRX5_rim:cle,YamahaRX5_sd:ule,YamahaRX5_sh:dle,YamahaRX5_tb:hle,YamahaRY30_bd:fle,YamahaRY30_cb:mle,YamahaRY30_cp:ple,YamahaRY30_cr:gle,YamahaRY30_hh:_le,YamahaRY30_ht:ble,YamahaRY30_lt:Sle,YamahaRY30_misc:Ole,YamahaRY30_mt:vle,YamahaRY30_oh:Ele,YamahaRY30_perc:yle,YamahaRY30_rd:Tle,YamahaRY30_rim:Cle,YamahaRY30_sd:Rle,YamahaRY30_sh:wle,YamahaRY30_tb:Ale,YamahaTG33_bd:Ile,YamahaTG33_cb:kle,YamahaTG33_cp:Nle,YamahaTG33_cr:Dle,YamahaTG33_fx:xle,YamahaTG33_ht:Mle,YamahaTG33_lt:Lle,YamahaTG33_misc:Ple,YamahaTG33_mt:Ble,YamahaTG33_oh:Yle,YamahaTG33_perc:Fle,YamahaTG33_rd:Ule,YamahaTG33_rim:$le,YamahaTG33_sd:Gle,YamahaTG33_sh:qle,YamahaTG33_tb:Qle},Vle=(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)},zle=(r,e,t,n,a,...o)=>{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,o,i);for(let u=0;u{const i=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(i,s,t,0,2*Math.PI),l.closePath(),l.fill();else if(e===1)l.ellipse(i,s,t*.8,t*n*.7,0,0,2*Math.PI),l.closePath(),l.fill();else if(e===2)l.moveTo(i,s-t),l.quadraticCurveTo(i+t*n,s,i,s+t),l.quadraticCurveTo(i-t*n,s,i,s-t),l.closePath(),l.fill();else{l.moveTo(i,s-t);let c=[];for(let u=0;u{const i=r.getContext("2d");i.save(),i.translate(a,o),i.rotate(n*Math.PI/180),i.beginPath(),i.moveTo(0,-e),i.lineTo(e,e),i.lineTo(-e,e),i.closePath(),i.fillStyle=t,i.fill(),i.restore()},Zle=(r,e,t,n,a,o,i)=>{const s=r.getContext("2d");s.save(),s.translate(o,i),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 o=r.getContext("2d");o.beginPath(),o.arc(n,a,e,0,2*Math.PI),o.fillStyle=t,o.fill(),o.closePath()},jle=(r,e,t,n,a,o,i,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?i:o,h.fill(),h.beginPath(),h.arc(0,0,a,0,2*Math.PI),h.closePath(),h.fillStyle=i,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?o:a,u.fill(),u.restore());const h=e,p=2*Math.PI/h;for(let _=0;_{if(e<1)return Bw(r,t,n,i,s);if(e==1)return Pw(r,t,n,0,i,s);const l=r.getContext("2d");l.save(),l.translate(i,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,o),l.rotate(n*Math.PI/180),l.beginPath(),l.moveTo(0,0),l.lineTo(i-a,s-o),l.lineWidth=e,l.strokeStyle=t,l.stroke(),l.restore()},tce=(r,e,t,n,a,o,i,s)=>{const l=r.getContext("2d"),c=o/100*Math.PI;l.save(),l.translate(i,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()},nce=(r,e,t,n,a,o,i,s,l)=>{const c=r.getContext("2d");c.save(),c.translate(o,i),c.rotate(n*Math.PI/180),c.filter=l,c.font=`${t}px ${a}`,c.fillStyle=s,c.fillText(e,0,0),c.restore()},rce=(r,e,t,n,a,o,i,s="none")=>{const l=r.getContext("2d");l.save(),l.translate(o,i),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(Hle,"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 ace{constructor(e){T(this,"codeExamples",{});T(this,"counters",{});T(this,"_drunk",new iK(-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=i=>{var l;const s=(l=i.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),o=n&&a?`${e.message} (Line: ${n-2}, Column: ${a})`:e.message;clearTimeout(this.errorTimeoutID),clearTimeout(this.printTimeoutID),this.app.interface.error_line.innerHTML=o,this.app.interface.error_line.style.color="red",this.app.interface.error_line.classList.remove("hidden"),this.errorTimeoutID=setTimeout(()=>this.app.interface.error_line.classList.add("hidden"),2e3)});T(this,"_logMessage",(e,t=!1)=>{console.log(e),clearTimeout(this.printTimeoutID),clearTimeout(this.errorTimeoutID),this.app.interface.error_line.innerHTML=e,this.app.interface.error_line.style.color=t?"red":"white",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(),!1)});T(this,"midi_output",e=>{e?this.MidiConnection.switchMidiOutput(e):console.log(this.MidiConnection.getCurrentMidiPort())});T(this,"midi",(e=60,t,n,a)=>{const o={note:e,velocity:t,channel:n,port:a};return new Jg(o,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,"ccIn",(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,o=!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),o&&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(i=>{this.MidiConnection.sendMidiOff(i,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(oK(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(),o=n===""?this.generateCacheKey(e,t):a,i=typeof e=="string"&&!this.invalidPatterns[e];let s,l=!1;if(this.app.api.patternCache.has(o)&&(s=this.app.api.patternCache.get(o),typeof e=="string"&&s.input!==e&&(s.atTheBeginning()||this.forceEvaluator)&&(l=!0)),(typeof e!="string"||i)&&(!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(o,s)):typeof e=="string"&&(this.invalidPatterns[e]=!0)}if(s)return s.atTheBeginning()&&typeof e=="string"&&!i&&this.app.api.log(`Invalid syntax: ${e}`),s.ziffers.generator&&s.ziffers.generatorDone&&this.removePatternFromCache(o),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 o=1;o<=n+1;o+=t)a.push(Math.floor(o*10)/10);return a.pop(),a=a.filter((o,i)=>{const s=i%e.length;return e[s]==="x"}),this.oncount(a,n)});T(this,"beat",(e=1,t=0)=>(Array.isArray(e)?e:[e]).map(o=>(this.app.clock.pulses_since_origin-Math.floor(t*this.ppqn()))%Math.floor(o*this.ppqn())===0).some(o=>o===!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(),o=Math.floor(t*a);return n.map(s=>(this.app.clock.pulses_since_origin-o)%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(o=>(this.app.clock.pulses_since_origin-t)%o===0).some(o=>o===!0));T(this,"p",this.pulse);T(this,"tick",(e,t=0)=>(Array.isArray(e)?e:[e]).map(o=>this.app.clock.time_position.pulse===o+t).some(o=>o===!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,o=Math.floor(n*this.ppqn()),i=Math.floor(t/100*o);return a%o{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(),o=Math.floor(a);o=o==0?this.nominator():o;let i=Math.floor((a-o)*this.ppqn()+1);i<=0&&(i=i+this.ppqn()*this.nominator()),t.push(o===this.cbeat()&&this.cpulse()===i)}),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(o=>{o=o<1?0:o-1;const i=Math.ceil(o*this.ppqn()),s=n%(this.ppqn()*t);return a.push(s===i)}),a.some(o=>o==!0)});T(this,"oneuclid",(e,t,n=0)=>{const o=this._euclidean_cycle(e,t,n).reduce((i,s,l)=>(s&&i.push(l+1),i),[]);return this.oncount(o,t)});T(this,"delay",(e,t)=>{setTimeout(t,e)});T(this,"delayr",(e,t,n)=>{[...Array(t).keys()].map(o=>e*o).forEach((o,i)=>{setTimeout(n,o)})});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,"nrhythm",(e,t,n,a=0)=>{let o=this._euclidean_cycle(t,n,a).map(i=>!i);return this.beat(e)&&o.beat(e)});T(this,"nry",this.nrhythm);T(this,"bin",(e,t)=>{let a=t.toString(2).split("").map(o=>o==="1");return a[e%a.length]});T(this,"binrhythm",(e,t)=>{let a=t.toString(2).split("").map(o=>o==="1");return this.beat(e)&&a.beat(e)});T(this,"bry",this.binrhythm);T(this,"line",(e,t,n=1)=>{function a(i){var s=i.toString(),l=s.indexOf(".");return l==-1?0:s.length-l-1}const o=[];if(t>e&&n>0||te&&n<0||t0)for(let i=e;i>=t;i-=n)o.push(parseFloat(i.toFixed(a(n))));else console.error("Invalid range or step provided.");return o});T(this,"sine",(e=1,t=0)=>Math.sin(2*Math.PI*e*(this.app.clock.ctx.currentTime-t)));T(this,"usine",(e=1,t=0)=>(this.sine(e,t)+1)/2);T(this,"saw",(e=1,t=0)=>(this.app.clock.ctx.currentTime*e+t)%1*2-1);T(this,"usaw",(e=1,t=0)=>(this.saw(e,t)+1)/2);T(this,"triangle",(e=1,t=0)=>Math.abs(this.saw(e,t))*2-1);T(this,"utriangle",(e=1,t=0)=>(this.triangle(e,t)+1)/2);T(this,"square",(e=1,t=.5)=>{const n=1/e;return Date.now()/1e3%n/n(this.square(e,t)+1)/2);T(this,"noise",()=>this.randomGen()*2-1);T(this,"unoise",()=>(this.noise()+1)/2);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,o=1)=>{new Lw({text:e,lang:t,voice:n,rate:a,pitch:o}).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,!1)});T(this,"logOnce",e=>{this.onceEvaluator&&(console.log(e),this._logMessage(e,!1),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:o=1,size:i="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=`${o}`,b.style.zIndex="-1",i!=="auto"&&(b.style.width=i,b.style.height=i);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)=>(Vle(this.app.interface.drawings,e,...t),!0));T(this,"bg",this.background);T(this,"linearGradient",(e,t,n,a,...o)=>zle(this.app.interface.drawings,e,t,n,a,...o));T(this,"radialGradient",(e,t,n,a,o,i,...s)=>Wle(this.app.interface.drawings,e,t,n,a,o,i,...s));T(this,"conicGradient",(e,t,n,...a)=>Xle(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",o="black",i=this.wc(),s=this.hc())=>(typeof e=="object"&&(a=e.fillStyle||"white",i=e.x||this.wc(),s=e.y||this.hc(),n=e.curve||1.5,t=e.radius||this.hc()/2,e=e.curves||6),Kle(this.app.interface.drawings,e,t,n,a,o,i,s),!0));T(this,"equilateral",(e=this.hc()/3,t="white",n=0,a=this.wc(),o=this.hc())=>{typeof e=="object"&&(t=e.fillStyle||"white",a=e.x||this.wc(),o=e.y||this.hc(),n=e.rotation||0,e=e.radius||this.hc()/3);const i=this.app.interface.drawings;return Pw(i,e,t,n,a,o),!0});T(this,"triangular",(e=this.hc()/3,t=this.hc()/3,n="white",a=0,o=this.wc(),i=this.hc())=>{typeof e=="object"&&(n=e.fillStyle||"white",o=e.x||this.wc(),i=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 Zle(s,e,t,n,a,o,i),!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 o=this.app.interface.drawings;return Bw(o,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,o="white",i="black",s="black",l=0,c=this.wc(),u=this.hc())=>{typeof e=="object"&&(o=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,i=e.secondary||"black",s=e.stroke||"black",e=e.slices||3);const h=this.app.interface.drawings;return jle(h,e,t,n,a,o,i,s,l,c,u),!0});T(this,"pie",(e=3,t=0,n=this.hc()/3,a="white",o="black",i="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,o=e.secondary||"black",i=e.stroke||"black",t=e.eaten||0,e=e.slices||3);const u=this.app.interface.drawings;return Jle(u,e,t,n,a,o,i,s,l,c),!0});T(this,"star",(e=5,t=this.hc()/3,n="white",a=0,o=t/100,i=this.wc(),s=this.hc())=>{typeof e=="object"&&(t=e.radius||this.hc()/3,n=e.fillStyle||"white",i=e.x||this.wc(),s=e.y||this.hc(),a=e.rotation||0,o=e.outerRadius||t/100,e=e.points||5);const l=this.app.interface.drawings;return ece(l,e,t,n,a,o,i,s),!0});T(this,"stroke",(e=1,t="white",n=0,a=this.wc()-this.wc()/10,o=this.hc(),i=this.wc()+this.wc()/5,s=this.hc())=>{typeof e=="object"&&(t=e.strokeStyle||"white",a=e.x1||this.wc()-this.wc()/10,o=e.y1||this.hc(),i=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,o,i,s),!0});T(this,"box",(e=this.wc()/4,t=this.wc()/4,n="white",a=0,o=this.wc()-this.wc()/8,i=this.hc()-this.hc()/8)=>{typeof e=="object"&&(n=e.fillStyle||"white",o=e.x||this.wc()-this.wc()/4,i=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,o,i,e,t),!0});T(this,"smiley",(e=0,t=this.hc()/3,n=3,a="yellow",o=0,i=this.wc(),s=this.hc())=>{typeof e=="object"&&(a=e.fillStyle||"yellow",i=e.x||this.wc(),s=e.y||this.hc(),o=e.rotation||0,n=e.eyeSize||3,t=e.radius||this.hc()/3,e=e.happiness||0);const l=this.app.interface.drawings;return tce(l,e,t,n,a,o,i,s),!0});T(this,"drawText",(e,t=24,n=0,a="Arial",o=this.wc(),i=this.hc(),s="white",l="none")=>{typeof e=="object"&&(s=e.fillStyle||"white",o=e.x||this.wc(),i=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 nce(c,e,t,n,a,o,i,s,l),!0});T(this,"image",(e,t=this.wc()/2,n=this.hc()/2,a=0,o=this.wc(),i=this.hc(),s="none")=>{if(typeof e=="object"){if(!e.url)return!0;o=e.x||this.wc(),i=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 rce(l,e,t,n,a,o,i,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,o=e[a];this.app.readTheme(o),this.app.api.log(o)});T(this,"getThemes",()=>Object.keys(Zi));this.app=e,this.MidiConnection=new aK(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 o=Array.from({length:t},(s,l)=>(e*(l-1)%t+t)%t);let i=o.map((s,l)=>a(o,l));return n!=0&&(i=i.slice(n).concat(i.slice(0,n))),i}}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},o=typeof Symbol=="function"?Symbol:{},i=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.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,i,function(){return this});var O=Object.getPrototypeOf,S=O&&O(O(ae([])));S&&S!==t&&n.call(S,i)&&(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[i];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",ice=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 mce=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()}},mce)}var pce=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()}},pce)}var gce=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()}},gce)}var _ce=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)){o.next=8;break}return o.next=7,t[r];case 7:r++;case 8:e++,o.next=2;break;case 11:case"end":return o.stop()}},Kce)}var Zce=y().mark(CA);function CA(){var r,e,t,n,a,o;return y().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return t=function(s){return s in e||(e[s]=r.next().value),e[s]},i.next=3,1n;case 3:r=w_(),e=[],n=[1n],a=1;case 7:for(n[a]=0n,o=1;o<=a;o++)n[a]+=n[a-o]*t(o);return n[a]/=BigInt(a),i.next=12,n[a];case 12:a++,i.next=7;break;case 15:case"end":return i.stop()}},Zce)}var jce=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()}},jce)}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 eue=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()}},dme)}var hme=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()}},hme)}var fme=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()}},Ime)}var kme=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()}},kme)}var Nme=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]),o=a.reduce((l,c)=>l+c*n,0),i=t%o;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%o+o)%o,n=E_(Yn(r));return this.map(a=>{const o=Math.floor(a/n.length)*12;return n[t(a,n.length)]+e+o})};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),zme=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),Wme=(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(),zme(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 Xme(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 Kme=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(i=>i.arrayBuffer()),o=await Xme(a);return{title:t,blob:o,id:e.webkitRelativePath}}).filter(Boolean)).catch(e=>{console.log("Something went wrong while processing uploaded files",e)}),Zme=(r,e=()=>{})=>{pN(r,t=>{let n=t.getAll();n.onsuccess=a=>{const o=a.target.result;if(!(o!=null&&o.length))return;const i=new Map;[...o].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=i.get(u)??new Set;p.add(h),i.set(u,p)}),i.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:o}=r;if(!("indexedDB"in window)){console.log("This browser doesn't support IndexedDB");return}const i=indexedDB.open(t,n);i.onupgradeneeded=s=>{const c=i.result.createObjectStore(a,{keyPath:"id",autoIncrement:!1});o.forEach(u=>{c.createIndex(u,u,{unique:!1})})},i.onerror=function(s){console.log("Error opening DB: ",s.target.error)},i.onsuccess=function(s){const l=i.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)}},jme=async(r,e)=>{await Kme(e).then(t=>{pN(r,(a,o)=>{t.forEach(i=>{i!=null&&a.put(i)})})})},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 i=0;i{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 jme(wE,n.files).then(()=>{Zme(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 i;const o=(i=n.target.files)==null?void 0:i[0];if(o){const s=new FileReader;s.readAsText(o,"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),o=document.createElement("a");o.href=a,o.download=t,document.body.appendChild(o),o.click(),document.body.removeChild(o),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,o]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],o="

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

`;o+="
",r.interface.theme_previewer.innerHTML=o;const i=r.interface.dough_nudge_range;i.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)})},epe=r=>{Number.prototype.linlin=function(e,t,n,a){return this.valueOf()t?a:(this.valueOf()-e)/(t-e)*(a-n)+n},Number.prototype.explin=function(e,t,n,a){return this.valueOf()<=e?n:this.valueOf()>=t?a:Math.log(this.valueOf()/e)/Math.log(t/e)*(a-n)+n},Number.prototype.expexp=function(e,t,n,a){return this.valueOf()<=e?n:this.valueOf()>=t?a:Math.pow(a/n,Math.log(this.valueOf()/e)/Math.log(t/e))*n},Number.prototype.lincurve=function(e,t,n,a,o){if(this.valueOf()<=e)return n;if(this.valueOf()>=t)return a;if(Math.abs(o)<.001)return(this.valueOf()-e)/(t-e)*(a-n)+n;let i=Math.exp(o),s=a-n/(1-i),l=n+s,c=(this.valueOf()-e)/(t-e);return l-s*Math.pow(i,c)},Number.prototype.linexp=function(e,t,n,a){return this.valueOf()<=e?n:this.valueOf()>=t?a:Math.pow(a/n,(this.valueOf()-e)/(t-e))*n},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 tpe{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 o=e.content.cloneNode(!0),i=window;return o.querySelector(".universe-name").textContent=a,(s=o.querySelector(".load-universe"))==null||s.addEventListener("click",()=>i._loadUniverseFromInterface(a)),(l=o.querySelector(".delete-universe"))==null||l.addEventListener("click",()=>i._deleteUniverseFromInterface(a)),o})),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 ace(this),Vme(this.api),cK(this.api),epe(this.api),Object.entries(this.api).forEach(([a,o])=>{globalThis[a]=o}),Object.entries(Hme).forEach(([a,o])=>{globalThis[a]=o}),Object.entries(lV).forEach(([a,o])=>{globalThis[a]=o}),(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:(o,i)=>`<${a} class="${this.documentationStyle[a]}" ${i}>`}));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 o=0;o{t.forEach(o=>{let i=o.children[0];i.classList.contains("text-foreground_selection")&&(i.classList.remove("text-foreground_selection"),o.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(o=>{t&&o.children[0].classList.add("animate-pulse")}),document.querySelectorAll(n.filter((o,i)=>i!=a).join(",")).forEach(o=>{o.children[0].classList.remove("animate-pulse"),o.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(o=>o.classList.add("fluid-bg-transition")),n.style.backgroundColor=e,Array.from(a).forEach(o=>o.style.backgroundColor=e),setTimeout(()=>{n.style.backgroundColor="",Array.from(a).forEach(o=>o.style.backgroundColor=""),n.classList.remove("fluid-bg-transition"),Array.from(a).forEach(o=>o.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,this.hydra.setResolution(1280,768),globalThis.hydra=this.hydra}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 o=t(a);if(o){let i=`${o.r} ${o.g} ${o.b}`;document.documentElement.style.setProperty("--"+n,i)}}}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 npe=new tpe;Wme(npe,window,!1); diff --git a/assets/index-9b273dd6.js.gz b/assets/index-5ede8fab.js.gz similarity index 87% rename from assets/index-9b273dd6.js.gz rename to assets/index-5ede8fab.js.gz index dd65fd472a04c58f34a8a15857f787eab80c837e..4d111a211d8dc318ef00844a4053a2f870d030db 100644 GIT binary patch delta 100694 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

J$9(eW!2-xHDs^lGfuHj6CeJ5Swxjbbv^zSD1B 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%0DE~;aqOW2 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�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

<~v(TWkQ<;VRK?ZVn#FSeH8C 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 - +