From 4fb1e3255d492c142fac42abf744ec69e90864e4 Mon Sep 17 00:00:00 2001 From: Bubobubobubobubo Date: Tue, 16 Jan 2024 22:50:38 +0000 Subject: [PATCH] deploy: 588934d113fc3a3373679a803f66a91556b91fe1 --- .../{index-bf1358e4.js => index-52b3bd46.js} | 2 +- ...ex-bf1358e4.js.gz => index-52b3bd46.js.gz} | Bin 827033 -> 827502 bytes index.html | 2 +- index.html.gz | Bin 8002 -> 8002 bytes sw.js | 2 +- 5 files changed, 3 insertions(+), 3 deletions(-) rename assets/{index-bf1358e4.js => index-52b3bd46.js} (94%) rename assets/{index-bf1358e4.js.gz => index-52b3bd46.js.gz} (87%) diff --git a/assets/index-bf1358e4.js b/assets/index-52b3bd46.js similarity index 94% rename from assets/index-bf1358e4.js rename to assets/index-52b3bd46.js index c7eeb66..a56f738 100644 --- a/assets/index-bf1358e4.js +++ b/assets/index-52b3bd46.js @@ -4430,6 +4430,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:"#08002e",color1:"#64002c",green:"#5d731a",yellow:"#cd751c",blue:"#1d6da1",magenta:"#b7077e",cyan:"#42a38c",white:"#f3e0b8",brightblack:"#331e4d",brightred:"#d02063",brightgreen:"#b4ce59",brightyellow:"#fac357",brightblue:"#40a4cf",brightmagenta:"#f12aae",brightcyan:"#62caa8",brightwhite:"#fff5db",background:"#0e0d15",selection_foreground:"#0e0d15",cursor:"#bbbbbb",foreground:"#dbd1b9",selection_background:"#dbd1b9"},uV={black:"#546e7a",color1:"#ff5370",green:"#c3e88d",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#89ddff",white:"#ffffff",brightblack:"#546e7a",brightred:"#ff5370",brightgreen:"#c3e88d",brightyellow:"#ffcb6b",brightblue:"#82aaff",brightmagenta:"#c792ea",brightcyan:"#89ddff",brightwhite:"#ffffff",background:"#0f111a",selection_foreground:"#0f111a",cursor:"#ffcc00",foreground:"#8f93a2",selection_background:"#8f93a2"},dV={black:"#25234f",color1:"#705050",green:"#60b48a",yellow:"#dfaf8f",blue:"#5555ff",magenta:"#f08cc3",cyan:"#8cd0d3",white:"#709080",brightblack:"#709080",brightred:"#dca3a3",brightgreen:"#60b48a",brightyellow:"#f0dfaf",brightblue:"#5555ff",brightmagenta:"#ec93d3",brightcyan:"#93e0e3",brightwhite:"#ffffff",background:"#25234f",selection_foreground:"#25234f",cursor:"#ff5555",foreground:"#dcdccc",selection_background:"#dcdccc"},hV={black:"#3b4252",color1:"#bf616a",green:"#a3be8c",yellow:"#ebcb8b",blue:"#81a1c1",magenta:"#b48ead",cyan:"#88c0d0",white:"#e5e9f0",brightblack:"#4c566a",brightred:"#bf616a",brightgreen:"#a3be8c",brightyellow:"#ebcb8b",brightblue:"#81a1c1",brightmagenta:"#b48ead",brightcyan:"#8fbcbb",brightwhite:"#eceff4",background:"#2e3440",selection_foreground:"#2e3440",cursor:"#eceff4",foreground:"#d8dee9",selection_background:"#d8dee9"},fV={black:"#7f7f7f",color1:"#e15a60",green:"#a9cfa4",yellow:"#ffe2a9",blue:"#6699cc",magenta:"#f1a5ab",cyan:"#5fb3b3",white:"#d4d4d4",brightblack:"#7f7f7f",brightred:"#e15a60",brightgreen:"#a9cfa4",brightyellow:"#ffe2a9",brightblue:"#6699cc",brightmagenta:"#f1a5ab",brightcyan:"#5fb3b3",brightwhite:"#d4d4d4",background:"#282c35",selection_foreground:"#282c35",cursor:"#c7c7c7",foreground:"#d4d4d4",selection_background:"#d4d4d4"},mV={black:"#adadad",color1:"#fc5256",green:"#98b61c",yellow:"#ccb444",blue:"#437ee7",magenta:"#9d74b0",cyan:"#248887",white:"#181818",brightblack:"#ffffff",brightred:"#fc7072",brightgreen:"#98b61c",brightyellow:"#ffff0b",brightblue:"#6c9ced",brightmagenta:"#fc7eff",brightcyan:"#248887",brightwhite:"#181818",background:"#202020",selection_foreground:"#202020",cursor:"#bbbbbb",foreground:"#adadad",selection_background:"#adadad"},pV={black:"#000000",color1:"#f07178",green:"#c3e88d",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#89ddff",white:"#cccccc",brightblack:"#333333",brightred:"#f6a9ae",brightgreen:"#dbf1ba",brightyellow:"#ffdfa6",brightblue:"#b4ccff",brightmagenta:"#ddbdf2",brightcyan:"#b8eaff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#fefefe",foreground:"#ffffff",selection_background:"#ffffff"},gV={black:"#292d3e",color1:"#ff8288",green:"#b4e88d",yellow:"#f4d69f",blue:"#82aaff",magenta:"#e9c1ff",cyan:"#89ebff",white:"#d0d0d0",brightblack:"#434758",brightred:"#ff8b92",brightgreen:"#ddffa7",brightyellow:"#ffe585",brightblue:"#9cc4ff",brightmagenta:"#ddb0f6",brightcyan:"#a3f7ff",brightwhite:"#ffffff",background:"#006984",selection_foreground:"#006984",cursor:"#ffcc00",foreground:"#c5f2ff",selection_background:"#c5f2ff"},_V={black:"#000000",color1:"#a60001",green:"#00bb00",yellow:"#fecd22",blue:"#3a9bdb",magenta:"#bb00bb",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff0003",brightgreen:"#93c863",brightyellow:"#fef874",brightblue:"#a1d7ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#283033",selection_foreground:"#283033",cursor:"#c0cad0",foreground:"#cdcdcd",selection_background:"#cdcdcd"},bV={black:"#3c3c30",color1:"#98290f",green:"#479a43",yellow:"#7f7111",blue:"#497f7d",magenta:"#7f4e2f",cyan:"#387f58",white:"#807974",brightblack:"#555445",brightred:"#e0502a",brightgreen:"#61e070",brightyellow:"#d69927",brightblue:"#79d9d9",brightmagenta:"#cd7c54",brightcyan:"#59d599",brightwhite:"#fff1e9",background:"#22211d",selection_foreground:"#22211d",cursor:"#facb80",foreground:"#807a74",selection_background:"#807a74"},SV={black:"#181818",color1:"#810009",green:"#48513b",yellow:"#cc8b3f",blue:"#576d8c",magenta:"#724d7c",cyan:"#5c4f4b",white:"#aea47f",brightblack:"#555555",brightred:"#ac3835",brightgreen:"#a6a75d",brightyellow:"#dcdf7c",brightblue:"#3097c6",brightmagenta:"#d33061",brightcyan:"#f3dbb2",brightwhite:"#f4f4f4",background:"#191c27",selection_foreground:"#191c27",cursor:"#92805b",foreground:"#aea47a",selection_background:"#aea47a"},OV={black:"#292f33",color1:"#cb1e2d",green:"#edb8ac",yellow:"#b7ab9b",blue:"#2e78c2",magenta:"#c0236f",cyan:"#309186",white:"#eae3ce",brightblack:"#092028",brightred:"#d4605a",brightgreen:"#d4605a",brightyellow:"#a86671",brightblue:"#7c85c4",brightmagenta:"#5c5db2",brightcyan:"#819090",brightwhite:"#fcf4df",background:"#292f33",selection_foreground:"#292f33",cursor:"#d4605a",foreground:"#dbdae0",selection_background:"#dbdae0"},vV={black:"#321300",color1:"#b2270e",green:"#44a900",yellow:"#aa820c",blue:"#58859a",magenta:"#97363d",cyan:"#b25a1e",white:"#786b53",brightblack:"#433626",brightred:"#ed5d20",brightgreen:"#55f238",brightyellow:"#f2b732",brightblue:"#85cfed",brightmagenta:"#e14c5a",brightcyan:"#f07d14",brightwhite:"#ffc800",background:"#191919",selection_foreground:"#191919",cursor:"#fac814",foreground:"#786b53",selection_background:"#786b53"},EV={black:"#000000",color1:"#aa0000",green:"#00aa00",yellow:"#aa5500",blue:"#0000aa",magenta:"#aa00aa",cyan:"#00aaaa",white:"#aaaaaa",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#b8b8b8",foreground:"#aaaaaa",selection_background:"#aaaaaa"},yV={black:"#12131e",color1:"#dd7755",green:"#04dbb5",yellow:"#f2e7b7",blue:"#7aa5ff",magenta:"#bf9cf9",cyan:"#56d3c2",white:"#e4e3e9",brightblack:"#666699",brightred:"#ff92cd",brightgreen:"#01eac0",brightyellow:"#fffca8",brightblue:"#69c0fa",brightmagenta:"#c17ff8",brightcyan:"#8bfde1",brightwhite:"#f4f2f9",background:"#292a44",selection_foreground:"#292a44",cursor:"#b89bf9",foreground:"#e8e6ed",selection_background:"#e8e6ed",underline_color:"#596181",url_color:"#596181"},TV={black:"#000000",color1:"#f6188f",green:"#1ebb2b",yellow:"#fdf834",blue:"#2186ec",magenta:"#f85a21",cyan:"#12c3e2",white:"#ffffff",brightblack:"#000000",brightred:"#f841a0",brightgreen:"#25c141",brightyellow:"#fdf454",brightblue:"#2f9ded",brightmagenta:"#f97137",brightcyan:"#19cde6",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#19cde6",foreground:"#dad9c7",selection_background:"#dad9c7"},CV={black:"#000000",color1:"#ff5360",green:"#59d499",yellow:"#ffc531",blue:"#56c2ff",magenta:"#cf2f98",cyan:"#52eee5",white:"#ffffff",brightblack:"#000000",brightred:"#ff6363",brightgreen:"#59d499",brightyellow:"#ffc531",brightblue:"#56c2ff",brightmagenta:"#cf2f98",brightcyan:"#52eee5",brightwhite:"#ffffff",background:"#1a1a1a",selection_foreground:"#1a1a1a",cursor:"#cccccc",foreground:"#ffffff",selection_background:"#ffffff"},RV={black:"#212121",color1:"#c30771",green:"#10a778",yellow:"#a89c14",blue:"#008ec4",magenta:"#523c79",cyan:"#20a5ba",white:"#d9d9d9",brightblack:"#424242",brightred:"#fb007a",brightgreen:"#5fd7af",brightyellow:"#f3e430",brightblue:"#20bbfc",brightmagenta:"#6855de",brightcyan:"#4fb8cc",brightwhite:"#f1f1f1",background:"#212121",selection_foreground:"#212121",cursor:"#20bbfc",foreground:"#f1f1f1",selection_background:"#f1f1f1"},wV={black:"#014401",color1:"#ff2736",green:"#41a638",yellow:"#76a831",blue:"#2ec3b9",magenta:"#50a096",cyan:"#3ca078",white:"#e6fef2",brightblack:"#035c03",brightred:"#b4fa5c",brightgreen:"#aefb86",brightyellow:"#dafa87",brightblue:"#2efaeb",brightmagenta:"#50fafa",brightcyan:"#3cfac8",brightwhite:"#e0f1dc",background:"#2c2c2c",selection_foreground:"#2c2c2c",cursor:"#47fa6b",foreground:"#e0f1dc",selection_background:"#e0f1dc"},AV={black:"#010101",color1:"#f8b63f",green:"#7fb5e1",yellow:"#d6da25",blue:"#489e48",magenta:"#b296c6",cyan:"#f5bfd7",white:"#a8a49d",brightblack:"#726e6a",brightred:"#f8b63f",brightgreen:"#7fb5e1",brightyellow:"#d6da25",brightblue:"#489e48",brightmagenta:"#b296c6",brightcyan:"#f5bfd7",brightwhite:"#fefbea",background:"#010101",selection_foreground:"#010101",cursor:"#a8a49d",foreground:"#a8a49d",selection_background:"#a8a49d"},IV={black:"#090300",color1:"#883932",green:"#55a049",yellow:"#bfce72",blue:"#40318d",magenta:"#8b3f96",cyan:"#67b6bd",white:"#ffffff",brightblack:"#000000",brightred:"#883932",brightgreen:"#55a049",brightyellow:"#bfce72",brightblue:"#40318d",brightmagenta:"#8b3f96",brightcyan:"#67b6bd",brightwhite:"#f7f7f7",background:"#40318d",selection_foreground:"#40318d",cursor:"#7869c4",foreground:"#7869c4",selection_background:"#7869c4"},kV={black:"#2f2833",color1:"#fc644d",green:"#a5f69c",yellow:"#e9d7a5",blue:"#3b79c7",magenta:"#f92672",cyan:"#74d3de",white:"#d5ced9",brightblack:"#7e6c88",brightred:"#fc644d",brightgreen:"#a5f69c",brightyellow:"#e9d7a5",brightblue:"#3b79c7",brightmagenta:"#f92672",brightcyan:"#74d3de",brightwhite:"#ffffff",background:"#2f2833",selection_foreground:"#2f2833",cursor:"#d5ced9",foreground:"#d5ced9",selection_background:"#d5ced9"},NV={black:"#282c34",color1:"#e06c75",green:"#98c379",yellow:"#e5c07b",blue:"#61afef",magenta:"#c678dd",cyan:"#56b6c2",white:"#dcdfe4",brightblack:"#282c34",brightred:"#e06c75",brightgreen:"#98c379",brightyellow:"#e5c07b",brightblue:"#61afef",brightmagenta:"#c678dd",brightcyan:"#56b6c2",brightwhite:"#dcdfe4",background:"#282c34",selection_foreground:"#282c34",cursor:"#a3b3cc",foreground:"#dcdfe4",selection_background:"#dcdfe4"},DV={black:"#000000",color1:"#ff5555",green:"#50fa7b",yellow:"#f1fa8c",blue:"#bd93f9",magenta:"#ff79c6",cyan:"#8be9fd",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#50fa7b",brightyellow:"#f1fa8c",brightblue:"#bd93f9",brightmagenta:"#ff79c6",brightcyan:"#8be9fd",brightwhite:"#ffffff",background:"#1e1f29",selection_foreground:"#1e1f29",cursor:"#bbbbbb",foreground:"#f8f8f2",selection_background:"#f8f8f2"},xV={black:"#000000",color1:"#c13900",green:"#a4a900",yellow:"#caaf00",blue:"#bd6d00",magenta:"#fc5e00",cyan:"#f79500",white:"#ffc88a",brightblack:"#6a4f2a",brightred:"#ff8c68",brightgreen:"#f6ff40",brightyellow:"#ffe36e",brightblue:"#ffbe55",brightmagenta:"#fc874f",brightcyan:"#c69752",brightwhite:"#fafaff",background:"#262626",selection_foreground:"#262626",cursor:"#fc531d",foreground:"#ffcb83",selection_background:"#ffcb83"},MV={black:"#000000",color1:"#ff4d83",green:"#1f8c3b",yellow:"#1fc95b",blue:"#1dd3ee",magenta:"#8959a8",cyan:"#3e999f",white:"#ffffff",brightblack:"#000000",brightred:"#ff0021",brightgreen:"#1fc231",brightyellow:"#d5b807",brightblue:"#15a9fd",brightmagenta:"#8959a8",brightcyan:"#3e999f",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#4d4d4c",foreground:"#4d4d4c",selection_background:"#4d4d4c"},LV={black:"#230046",color1:"#7d1625",green:"#337e6f",yellow:"#7f6f49",blue:"#4f4a7f",magenta:"#5a3f7f",cyan:"#58777f",white:"#736e7d",brightblack:"#372d46",brightred:"#e05167",brightgreen:"#52e0c4",brightyellow:"#e0c386",brightblue:"#8e87e0",brightmagenta:"#a776e0",brightcyan:"#9ad4e0",brightwhite:"#8c91fa",background:"#050014",selection_foreground:"#050014",cursor:"#8c91fa",foreground:"#736e7d",selection_background:"#736e7d"},PV={black:"#626262",color1:"#ff8373",green:"#b4fb73",yellow:"#09b4bd",blue:"#fed300",magenta:"#ff90fe",cyan:"#d1d1fe",white:"#f1f1f1",brightblack:"#8f8f8f",brightred:"#ffc4be",brightgreen:"#d6fcba",brightyellow:"#fffed5",brightblue:"#f92883",brightmagenta:"#ffb2fe",brightcyan:"#e6e7fe",brightwhite:"#ffffff",background:"#030d18",selection_foreground:"#030d18",cursor:"#00ff9c",foreground:"#f106e3",selection_background:"#f106e3"},BV={black:"#000000",color1:"#ff0000",green:"#38de21",yellow:"#ffe50a",blue:"#1460d2",magenta:"#ff005d",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#f40e17",brightgreen:"#3bd01d",brightyellow:"#edc809",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#6ae3fa",brightwhite:"#ffffff",background:"#132738",selection_foreground:"#132738",cursor:"#f0cc09",foreground:"#ffffff",selection_background:"#ffffff"},YV={black:"#31363b",color1:"#ed1515",green:"#11d116",yellow:"#f67400",blue:"#1d99f3",magenta:"#9b59b6",cyan:"#1abc9c",white:"#eff0f1",brightblack:"#7f8c8d",brightred:"#c0392b",brightgreen:"#1cdc9a",brightyellow:"#fdbc4b",brightblue:"#3daee9",brightmagenta:"#8e44ad",brightcyan:"#16a085",brightwhite:"#fcfcfc",background:"#31363b",selection_foreground:"#31363b",cursor:"#eff0f1",foreground:"#eff0f1",selection_background:"#eff0f1"},FV={black:"#000000",color1:"#fd6209",green:"#41a83e",yellow:"#ffe862",blue:"#989898",magenta:"#f8f8f8",cyan:"#9df39f",white:"#e8e8e7",brightblack:"#323232",brightred:"#ff943b",brightgreen:"#73da70",brightyellow:"#ffff94",brightblue:"#cacaca",brightmagenta:"#ffffff",brightcyan:"#cfffd1",brightwhite:"#ffffff",background:"#245032",selection_foreground:"#245032",cursor:"#336442",foreground:"#f8f8f8",selection_background:"#f8f8f8"},UV={black:"#000000",color1:"#ff6c6b",green:"#98be65",yellow:"#ecbe7b",blue:"#a9a1e1",magenta:"#c678dd",cyan:"#51afef",white:"#bbc2cf",brightblack:"#000000",brightred:"#ff6655",brightgreen:"#99bb66",brightyellow:"#ecbe7b",brightblue:"#a9a1e1",brightmagenta:"#c678dd",brightcyan:"#51afef",brightwhite:"#bfbfbf",background:"#282c34",selection_foreground:"#282c34",cursor:"#51afef",foreground:"#bbc2cf",selection_background:"#bbc2cf"},$V={black:"#7d8b8f",color1:"#b23a52",green:"#789b6a",yellow:"#b9ac4a",blue:"#2a7fac",magenta:"#bd4f5a",cyan:"#44a799",white:"#d2d8d9",brightblack:"#888888",brightred:"#f24840",brightgreen:"#80c470",brightyellow:"#ffeb62",brightblue:"#4196ff",brightmagenta:"#fc5275",brightcyan:"#53cdbd",brightwhite:"#d2d8d9",background:"#2b2d2e",selection_foreground:"#2b2d2e",cursor:"#708284",foreground:"#d2d8d9",selection_background:"#d2d8d9"},GV={black:"#000000",color1:"#cd3131",green:"#05bc79",yellow:"#e5e512",blue:"#2472c8",magenta:"#bc3fbc",cyan:"#0fa8cd",white:"#e5e5e5",brightblack:"#666666",brightred:"#cd3131",brightgreen:"#05bc79",brightyellow:"#e5e512",brightblue:"#2472c8",brightmagenta:"#bc3fbc",brightcyan:"#0fa8cd",brightwhite:"#e5e5e5",background:"#262a33",selection_foreground:"#262a33",cursor:"#f8f8f0",foreground:"#e5e5e5",selection_background:"#e5e5e5"},qV={black:"#e5ede6",color1:"#a8334c",green:"#567a30",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#202e18",brightblack:"#b3c6b6",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#415934",background:"#e5ede6",selection_foreground:"#e5ede6",cursor:"#202e18",foreground:"#202e18",selection_background:"#202e18"},QV={black:"#000000",color1:"#e24346",green:"#39b13a",yellow:"#dae145",blue:"#4261c5",magenta:"#f920fb",cyan:"#2abbd4",white:"#d0b8a3",brightblack:"#fefcfc",brightred:"#e97071",brightgreen:"#9cc090",brightyellow:"#ddda7a",brightblue:"#7b91d6",brightmagenta:"#f674ba",brightcyan:"#5ed1e5",brightwhite:"#d8c8bb",background:"#404040",selection_foreground:"#404040",cursor:"#30ff24",foreground:"#afdab6",selection_background:"#afdab6"},HV={black:"#000000",color1:"#de3e35",green:"#3f953a",yellow:"#d2b67c",blue:"#2f5af3",magenta:"#950095",cyan:"#3f953a",white:"#bbbbbb",brightblack:"#000000",brightred:"#de3e35",brightgreen:"#3f953a",brightyellow:"#d2b67c",brightblue:"#2f5af3",brightmagenta:"#a00095",brightcyan:"#3f953a",brightwhite:"#ffffff",background:"#f9f9f9",selection_foreground:"#f9f9f9",cursor:"#bbbbbb",foreground:"#2a2c33",selection_background:"#2a2c33"},VV={black:"#212121",color1:"#c30771",green:"#10a778",yellow:"#a89c14",blue:"#008ec4",magenta:"#523c79",cyan:"#20a5ba",white:"#d9d9d9",brightblack:"#424242",brightred:"#fb007a",brightgreen:"#5fd7af",brightyellow:"#f3e430",brightblue:"#20bbfc",brightmagenta:"#6855de",brightcyan:"#4fb8cc",brightwhite:"#f1f1f1",background:"#f1f1f1",selection_foreground:"#f1f1f1",cursor:"#20bbfc",foreground:"#424242",selection_background:"#424242"},zV={black:"#322931",color1:"#dd464c",green:"#8fc13e",yellow:"#fdcc59",blue:"#1290bf",magenta:"#c85e7c",cyan:"#149b93",white:"#b9b5b8",brightblack:"#797379",brightred:"#fd8b19",brightgreen:"#433b42",brightyellow:"#5c545b",brightblue:"#989498",brightmagenta:"#d5d3d5",brightcyan:"#b33508",brightwhite:"#ffffff",background:"#322931",selection_foreground:"#322931",cursor:"#b9b5b8",foreground:"#b9b5b8",selection_background:"#b9b5b8"},WV={black:"#000000",color1:"#b0425b",green:"#37a415",yellow:"#ad5c42",blue:"#564d9b",magenta:"#6c3ca1",cyan:"#808080",white:"#87799c",brightblack:"#5d3225",brightred:"#ff6388",brightgreen:"#29e620",brightyellow:"#f08161",brightblue:"#867aed",brightmagenta:"#a05eee",brightcyan:"#eaeaea",brightwhite:"#bfa3ff",background:"#1b1b23",selection_foreground:"#1b1b23",cursor:"#a063eb",foreground:"#877a9b",selection_background:"#877a9b"},XV={black:"#242526",color1:"#f8511b",green:"#565747",yellow:"#fa771d",blue:"#2c70b7",magenta:"#f02e4f",cyan:"#3ca1a6",white:"#adadad",brightblack:"#5fac6d",brightred:"#f74319",brightgreen:"#74ec4c",brightyellow:"#fdc325",brightblue:"#3393ca",brightmagenta:"#e75e4f",brightcyan:"#4fbce6",brightwhite:"#8c735b",background:"#1b1c1d",selection_foreground:"#1b1c1d",cursor:"#cdcdcd",foreground:"#adadad",selection_background:"#adadad"},KV={black:"#2e3436",color1:"#cc0000",green:"#4e9a06",yellow:"#c4a000",blue:"#3465a4",magenta:"#75507b",cyan:"#06989a",white:"#d3d7cf",brightblack:"#555753",brightred:"#ef2929",brightgreen:"#8ae234",brightyellow:"#fce94f",brightblue:"#729fcf",brightmagenta:"#ad7fa8",brightcyan:"#34e2e2",brightwhite:"#eeeeec",background:"#300a24",selection_foreground:"#300a24",cursor:"#bbbbbb",foreground:"#eeeeec",selection_background:"#eeeeec"},ZV={black:"#000000",color1:"#db4437",green:"#0f9d58",yellow:"#f4b400",blue:"#4285f4",magenta:"#db4437",cyan:"#4285f4",white:"#ffffff",brightblack:"#000000",brightred:"#db4437",brightgreen:"#0f9d58",brightyellow:"#f4b400",brightblue:"#4285f4",brightmagenta:"#4285f4",brightcyan:"#0f9d58",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000",underline_color:"#596181",url_color:"#596181"},jV={black:"#212121",color1:"#b7141f",green:"#457b24",yellow:"#f6981e",blue:"#134eb2",magenta:"#560088",cyan:"#0e717c",white:"#efefef",brightblack:"#424242",brightred:"#e83b3f",brightgreen:"#7aba3a",brightyellow:"#ffea2e",brightblue:"#54a4f3",brightmagenta:"#aa4dbc",brightcyan:"#26bbd1",brightwhite:"#d9d9d9",background:"#232322",selection_foreground:"#232322",cursor:"#16afca",foreground:"#e5e5e5",selection_background:"#e5e5e5"},JV={black:"#151515",color1:"#bc5653",green:"#909d63",yellow:"#ebc17a",blue:"#6a8799",magenta:"#b06698",cyan:"#c9dfff",white:"#d9d9d9",brightblack:"#636363",brightred:"#bc5653",brightgreen:"#a0ac77",brightyellow:"#ebc17a",brightblue:"#7eaac7",brightmagenta:"#b06698",brightcyan:"#acbbd0",brightwhite:"#f7f7f7",background:"#353a44",selection_foreground:"#353a44",cursor:"#d9d9d9",foreground:"#d9d9d9",selection_background:"#d9d9d9"},ez={black:"#223344",color1:"#aa1122",green:"#33aa11",yellow:"#ccaa22",blue:"#2255cc",magenta:"#7755aa",cyan:"#22bbdd",white:"#8899aa",brightblack:"#556677",brightred:"#ff1133",brightgreen:"#33ff11",brightyellow:"#ffdd33",brightblue:"#3377ff",brightmagenta:"#aa77ff",brightcyan:"#33ddff",brightwhite:"#bbccdd",background:"#071317",selection_foreground:"#071317",cursor:"#ddeeff",foreground:"#ddeeff",selection_background:"#ddeeff"},tz={black:"#001f0b",color1:"#15d00d",green:"#15d00d",yellow:"#15d00d",blue:"#15d00d",magenta:"#15d00d",cyan:"#15d00d",white:"#fafafa",brightblack:"#001510",brightred:"#19e20e",brightgreen:"#19e20e",brightyellow:"#19e20e",brightblue:"#19e20e",brightmagenta:"#19e20e",brightcyan:"#19e20e",brightwhite:"#fefefe",background:"#020f01",selection_foreground:"#020f01",cursor:"#15d00d",foreground:"#16b10e",selection_background:"#16b10e"},nz={black:"#000000",color1:"#800000",green:"#61ce3c",yellow:"#fbde2d",blue:"#253b76",magenta:"#ff0080",cyan:"#8da6ce",white:"#f8f8f8",brightblack:"#000000",brightred:"#800000",brightgreen:"#61ce3c",brightyellow:"#fbde2d",brightblue:"#253b76",brightmagenta:"#ff0080",brightcyan:"#8da6ce",brightwhite:"#f8f8f8",background:"#271f19",selection_foreground:"#271f19",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},rz={black:"#000000",color1:"#f07178",green:"#c3e88d",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#89ddff",white:"#ffffff",brightblack:"#666666",brightred:"#f6a9ae",brightgreen:"#dbf1ba",brightyellow:"#ffdfa6",brightblue:"#b4ccff",brightmagenta:"#ddbdf2",brightcyan:"#b8eaff",brightwhite:"#999999",background:"#3e4251",selection_foreground:"#3e4251",cursor:"#ffcb6b",foreground:"#cccccc",selection_background:"#cccccc"},az={black:"#000000",color1:"#ff3045",green:"#5ffa74",yellow:"#fffc7e",blue:"#0208cb",magenta:"#f924e7",cyan:"#00fffc",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff5a5a",brightgreen:"#75ff88",brightyellow:"#fffd96",brightblue:"#3c40cb",brightmagenta:"#f15be5",brightcyan:"#88fffe",brightwhite:"#ffffff",background:"#14161a",selection_foreground:"#14161a",cursor:"#c7c7c7",foreground:"#00fffc",selection_background:"#00fffc"},iz={black:"#000000",color1:"#ff3030",green:"#559a70",yellow:"#ccac00",blue:"#0099cc",magenta:"#cc69c8",cyan:"#7ac4cc",white:"#bccccc",brightblack:"#000000",brightred:"#ff3030",brightgreen:"#559a70",brightyellow:"#ccac00",brightblue:"#0099cc",brightmagenta:"#cc69c8",brightcyan:"#7ac4cc",brightwhite:"#bccccc",background:"#303030",selection_foreground:"#303030",cursor:"#ffffff",foreground:"#afc2c2",selection_background:"#afc2c2"},oz={black:"#333333",color1:"#d23e08",green:"#54ca74",yellow:"#fff700",blue:"#2ab9ff",magenta:"#ff50da",cyan:"#1ef9f5",white:"#ddd0c4",brightblack:"#515151",brightred:"#ffb7b7",brightgreen:"#c1ffae",brightyellow:"#fcffb8",brightblue:"#8efff3",brightmagenta:"#ffa2ed",brightcyan:"#bcffc7",brightwhite:"#ffffff",background:"#141515",selection_foreground:"#141515",cursor:"#ffc663",foreground:"#ffffff",selection_background:"#ffffff"},sz={black:"#000000",color1:"#fd6209",green:"#41a83e",yellow:"#ffe862",blue:"#245032",magenta:"#f8f8f8",cyan:"#9df39f",white:"#ffffff",brightblack:"#323232",brightred:"#ff943b",brightgreen:"#73da70",brightyellow:"#ffff94",brightblue:"#568264",brightmagenta:"#ffffff",brightcyan:"#cfffd1",brightwhite:"#ffffff",background:"#0b2f20",selection_foreground:"#0b2f20",cursor:"#336442",foreground:"#f8f8f8",selection_background:"#f8f8f8"},lz={black:"#404040",color1:"#e3716e",green:"#819b69",yellow:"#b77e64",blue:"#6099c0",magenta:"#b279a7",cyan:"#66a5ad",white:"#f0e4cf",brightblack:"#625a5b",brightred:"#ec8685",brightgreen:"#8bae68",brightyellow:"#d68c67",brightblue:"#61abda",brightmagenta:"#cf86c1",brightcyan:"#65b8c1",brightwhite:"#c0ab86",background:"#404040",selection_foreground:"#404040",cursor:"#f3eadb",foreground:"#f0e4cf",selection_background:"#f0e4cf"},cz={black:"#bccccd",color1:"#ff3030",green:"#559a70",yellow:"#ccac00",blue:"#0099cc",magenta:"#cc69c8",cyan:"#7ac4cc",white:"#000000",brightblack:"#ffffff",brightred:"#ff3030",brightgreen:"#559a70",brightyellow:"#ccac00",brightblue:"#0099cc",brightmagenta:"#cc69c8",brightcyan:"#7ac4cc",brightwhite:"#000000",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#afc2c2",selection_background:"#afc2c2"},uz={black:"#000000",color1:"#fc644d",green:"#7afde1",yellow:"#fff09b",blue:"#6c9bf5",magenta:"#ff4fa1",cyan:"#64e0ff",white:"#c0c9e5",brightblack:"#304b66",brightred:"#fc644d",brightgreen:"#7afde1",brightyellow:"#fff09b",brightblue:"#6c9bf5",brightmagenta:"#ff4fa1",brightcyan:"#64e0ff",brightwhite:"#ffffff",background:"#111e2a",selection_foreground:"#111e2a",cursor:"#ffffff",foreground:"#c0c9e5",selection_background:"#c0c9e5"},dz={black:"#4f4f4f",color1:"#ff6c60",green:"#a8ff60",yellow:"#ffffb6",blue:"#96cbfe",magenta:"#ff73fd",cyan:"#c6c5fe",white:"#eeeeee",brightblack:"#7c7c7c",brightred:"#ffb6b0",brightgreen:"#ceffac",brightyellow:"#ffffcc",brightblue:"#b5dcff",brightmagenta:"#ff9cfe",brightcyan:"#dfdffe",brightwhite:"#ffffff",background:"#0000a4",selection_foreground:"#0000a4",cursor:"#ffa560",foreground:"#ffff4e",selection_background:"#ffff4e"},hz={black:"#080808",color1:"#ff5f5f",green:"#87d7af",yellow:"#d7d787",blue:"#5fafd7",magenta:"#afafff",cyan:"#5fd7d7",white:"#dadada",brightblack:"#8a8a8a",brightred:"#d75f5f",brightgreen:"#afd7af",brightyellow:"#d7d7af",brightblue:"#87afd7",brightmagenta:"#afafd7",brightcyan:"#87d7d7",brightwhite:"#dadada",background:"#1c1c1c",selection_foreground:"#1c1c1c",cursor:"#eeeeee",foreground:"#d0d0d0",selection_background:"#d0d0d0",underline_color:"#783232",url_color:"#783232"},fz={black:"#232323",color1:"#ff000f",green:"#8ce10b",yellow:"#ffb900",blue:"#008df8",magenta:"#6d43a6",cyan:"#00d8eb",white:"#ffffff",brightblack:"#444444",brightred:"#ff2740",brightgreen:"#abe15b",brightyellow:"#ffd242",brightblue:"#0092ff",brightmagenta:"#9a5feb",brightcyan:"#67fff0",brightwhite:"#ffffff",background:"#0e1019",selection_foreground:"#0e1019",cursor:"#ff0018",foreground:"#fffaf4",selection_background:"#fffaf4"},mz={black:"#0a4c62",color1:"#99246e",green:"#5cb1b3",yellow:"#eab9a8",blue:"#90a5bd",magenta:"#9d54a7",cyan:"#7e83cc",white:"#f0e8d6",brightblack:"#201637",brightred:"#c87272",brightgreen:"#0a6c7e",brightyellow:"#7a3188",brightblue:"#39173d",brightmagenta:"#bc94b7",brightcyan:"#5e6071",brightwhite:"#0a6c7e",background:"#1c0c28",selection_foreground:"#1c0c28",cursor:"#fcfad6",foreground:"#babab9",selection_background:"#babab9",underline_color:"#59175a",url_color:"#59175a"},pz={black:"#878787",color1:"#ff6600",green:"#ccff04",yellow:"#ffcc00",blue:"#44b4cc",magenta:"#9933cc",cyan:"#44b4cc",white:"#f5f5f5",brightblack:"#555555",brightred:"#ff0000",brightgreen:"#00ff00",brightyellow:"#ffff00",brightblue:"#0000ff",brightmagenta:"#ff00ff",brightcyan:"#00ffff",brightwhite:"#e5e5e5",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},gz={black:"#000000",color1:"#990000",green:"#00a600",yellow:"#999900",blue:"#0000b2",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#224fbc",selection_foreground:"#224fbc",cursor:"#7f7f7f",foreground:"#ffffff",selection_background:"#ffffff"},_z={black:"#3a3d43",color1:"#be3f48",green:"#879a3b",yellow:"#c5a635",blue:"#4f76a1",magenta:"#855c8d",cyan:"#578fa4",white:"#b9bcba",brightblack:"#888987",brightred:"#fb001f",brightgreen:"#0f722f",brightyellow:"#c47033",brightblue:"#186de3",brightmagenta:"#fb0067",brightcyan:"#2e706d",brightwhite:"#fdffb9",background:"#1f1f1f",selection_foreground:"#1f1f1f",cursor:"#f83e19",foreground:"#b9bcba",selection_background:"#b9bcba"},bz={black:"#929292",color1:"#e27373",green:"#94b979",yellow:"#ffba7b",blue:"#97bedc",magenta:"#e1c0fa",cyan:"#00988e",white:"#dedede",brightblack:"#bdbdbd",brightred:"#ffa1a1",brightgreen:"#bddeab",brightyellow:"#ffdca0",brightblue:"#b1d8f6",brightmagenta:"#fbdaff",brightcyan:"#1ab2a8",brightwhite:"#ffffff",background:"#121212",selection_foreground:"#121212",cursor:"#ffa560",foreground:"#dedede",selection_background:"#dedede"},Sz={black:"#000000",color1:"#cdaf95",green:"#a8ff60",yellow:"#bfbb1f",blue:"#75a5b0",magenta:"#ff73fd",cyan:"#5a647e",white:"#bfbfbf",brightblack:"#666666",brightred:"#eecbad",brightgreen:"#bcee68",brightyellow:"#e5e500",brightblue:"#86bdc9",brightmagenta:"#e500e5",brightcyan:"#8c9bc4",brightwhite:"#e5e5e5",background:"#2b2b2b",selection_foreground:"#2b2b2b",cursor:"#7f7f7f",foreground:"#ffffff",selection_background:"#ffffff"},Oz={black:"#302b2a",color1:"#a7463d",green:"#587744",yellow:"#9d602a",blue:"#485b98",magenta:"#864651",cyan:"#9c814f",white:"#c9c9c9",brightblack:"#4d4e48",brightred:"#aa000c",brightgreen:"#128c21",brightyellow:"#fc6a21",brightblue:"#7999f7",brightmagenta:"#fd8aa1",brightcyan:"#fad484",brightwhite:"#ffffff",background:"#1a1818",selection_foreground:"#1a1818",cursor:"#ffffff",foreground:"#c9c9c9",selection_background:"#c9c9c9"},vz={black:"#2e343c",color1:"#bd0f2f",green:"#35a770",yellow:"#fb9435",blue:"#1f5872",magenta:"#bd2523",cyan:"#778397",white:"#ffffff",brightblack:"#404a55",brightred:"#bd0f2f",brightgreen:"#49e998",brightyellow:"#fddf6e",brightblue:"#2a8bc1",brightmagenta:"#ea4727",brightcyan:"#a0b6d3",brightwhite:"#ffffff",background:"#0c1115",selection_foreground:"#0c1115",cursor:"#6c6c6c",foreground:"#ffffff",selection_background:"#ffffff"},Ez={black:"#0f191f",color1:"#de6e7c",green:"#90ff6b",yellow:"#b77e64",blue:"#8190d4",magenta:"#b279a7",cyan:"#66a5ad",white:"#c6d5cf",brightblack:"#263945",brightred:"#e8838f",brightgreen:"#a0ff85",brightyellow:"#d68c67",brightblue:"#92a0e2",brightmagenta:"#cf86c1",brightcyan:"#65b8c1",brightwhite:"#98a39e",background:"#0f191f",selection_foreground:"#0f191f",cursor:"#ceddd7",foreground:"#c6d5cf",selection_background:"#c6d5cf"},yz={black:"#03073c",color1:"#c6004a",green:"#acf157",yellow:"#fecd5e",blue:"#525fb8",magenta:"#986f82",cyan:"#968763",white:"#ecf0fc",brightblack:"#6c5b30",brightred:"#da4b8a",brightgreen:"#dbffa9",brightyellow:"#fee6a9",brightblue:"#b2befa",brightmagenta:"#fda5cd",brightcyan:"#a5bd86",brightwhite:"#f6ffec",background:"#232537",selection_foreground:"#232537",cursor:"#fecd5e",foreground:"#ecf0fe",selection_background:"#ecf0fe"},Tz={black:"#000000",color1:"#a2686a",green:"#9aa56a",yellow:"#a3906a",blue:"#6b8fa3",magenta:"#6a71a3",cyan:"#6ba58f",white:"#99a3a2",brightblack:"#666c6c",brightred:"#dd5c60",brightgreen:"#bfdf55",brightyellow:"#deb360",brightblue:"#62b1df",brightmagenta:"#606edf",brightcyan:"#64e39c",brightwhite:"#d2e0de",background:"#242626",selection_foreground:"#242626",cursor:"#d2e0de",foreground:"#99a3a2",selection_background:"#99a3a2"},Cz={black:"#3b3750",color1:"#cf7b98",green:"#90a94b",yellow:"#6ebfc0",blue:"#576ea6",magenta:"#bc4f68",cyan:"#75a7d2",white:"#c3d3de",brightblack:"#a874ce",brightred:"#de90ab",brightgreen:"#bcdd61",brightyellow:"#87e9ea",brightblue:"#8c9fcd",brightmagenta:"#e16c87",brightcyan:"#b7c9ef",brightwhite:"#d5e5f1",background:"#262b33",selection_foreground:"#262b33",cursor:"#c3d3de",foreground:"#c3d3de",selection_background:"#c3d3de"},Rz={black:"#000000",color1:"#b12424",green:"#006b4f",yellow:"#f8a300",blue:"#138af2",magenta:"#9a1b6e",cyan:"#3eb8bf",white:"#ffffff",brightblack:"#000000",brightred:"#b12424",brightgreen:"#006b4f",brightyellow:"#f8a300",brightblue:"#138af2",brightmagenta:"#9a1b6e",brightcyan:"#3eb8bf",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},wz={black:"#000000",color1:"#f9555f",green:"#21b089",yellow:"#fef02a",blue:"#589df6",magenta:"#944d95",cyan:"#1f9ee7",white:"#bbbbbb",brightblack:"#555555",brightred:"#fa8c8f",brightgreen:"#35bb9a",brightyellow:"#ffff55",brightblue:"#589df6",brightmagenta:"#e75699",brightcyan:"#3979bc",brightwhite:"#ffffff",background:"#1d2837",selection_foreground:"#1d2837",cursor:"#bbbbbb",foreground:"#ffffff",selection_background:"#ffffff"},Az={black:"#4b4b4b",color1:"#e388a3",green:"#98bd99",yellow:"#ffdf9b",blue:"#97bdde",magenta:"#a5a6c5",cyan:"#6fbdbe",white:"#dddddd",brightblack:"#6c6465",brightred:"#eb99b1",brightgreen:"#8fcd92",brightyellow:"#ffe5b3",brightblue:"#a2c8e9",brightmagenta:"#b2b3da",brightcyan:"#6bcacb",brightwhite:"#a8a8a8",background:"#4b4b4b",selection_foreground:"#4b4b4b",cursor:"#e2e2e2",foreground:"#dddddd",selection_background:"#dddddd"},Iz={black:"#41444d",color1:"#fc2f52",green:"#25a45c",yellow:"#ff936a",blue:"#3476ff",magenta:"#7a82da",cyan:"#4483aa",white:"#cdd4e0",brightblack:"#8f9aae",brightred:"#ff6480",brightgreen:"#3fc56b",brightyellow:"#f9c859",brightblue:"#10b1fe",brightmagenta:"#ff78f8",brightcyan:"#5fb9bc",brightwhite:"#ffffff",background:"#282c34",selection_foreground:"#282c34",cursor:"#ffcc00",foreground:"#b9c0cb",selection_background:"#b9c0cb"},kz={black:"#022026",color1:"#b2302d",green:"#00a941",yellow:"#59819c",blue:"#459a86",magenta:"#00599d",cyan:"#5d7e19",white:"#405555",brightblack:"#384451",brightred:"#ff4242",brightgreen:"#2aea5e",brightyellow:"#8ed4fd",brightblue:"#61d5ba",brightmagenta:"#1298ff",brightcyan:"#98d028",brightwhite:"#58fbd6",background:"#011116",selection_foreground:"#011116",cursor:"#4afcd6",foreground:"#ffffff",selection_background:"#ffffff"},Nz={black:"#282828",color1:"#cc241d",green:"#98971a",yellow:"#d79921",blue:"#458588",magenta:"#b16286",cyan:"#689d6a",white:"#a89984",brightblack:"#928374",brightred:"#fb4934",brightgreen:"#b8bb26",brightyellow:"#fabd2f",brightblue:"#83a598",brightmagenta:"#d3869b",brightcyan:"#8ec07c",brightwhite:"#ebdbb2",background:"#282828",selection_foreground:"#282828",cursor:"#ebdbb2",foreground:"#ebdbb2",selection_background:"#ebdbb2"},Dz={black:"#000000",color1:"#bb0000",green:"#00bb00",yellow:"#e7b000",blue:"#0000a3",magenta:"#950062",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#bb0000",brightgreen:"#00bb00",brightyellow:"#e7b000",brightblue:"#0000bb",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#13773d",selection_foreground:"#13773d",cursor:"#8c2800",foreground:"#fff0a5",selection_background:"#fff0a5"},xz={black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#0225c7",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#f5deb3",selection_foreground:"#f5deb3",cursor:"#c7c7c7",foreground:"#000000",selection_background:"#000000"},Mz={black:"#1b1d1e",color1:"#f92672",green:"#a6e22e",yellow:"#fd971f",blue:"#66d9ef",magenta:"#9e6ffe",cyan:"#5e7175",white:"#ccccc6",brightblack:"#505354",brightred:"#ff669d",brightgreen:"#beed5f",brightyellow:"#e6db74",brightblue:"#66d9ef",brightmagenta:"#9e6ffe",brightcyan:"#a3babf",brightwhite:"#f8f8f2",background:"#121212",selection_foreground:"#121212",cursor:"#bbbbbb",foreground:"#a0a0a0",selection_background:"#a0a0a0"},Lz={black:"#573d26",color1:"#be2d26",green:"#6ba18a",yellow:"#e99d2a",blue:"#5a86ad",magenta:"#ac80a6",cyan:"#74a6ad",white:"#e0dbb7",brightblack:"#9b6c4a",brightred:"#e84627",brightgreen:"#95d8ba",brightyellow:"#d0d150",brightblue:"#b8d3ed",brightmagenta:"#d19ecb",brightcyan:"#93cfd7",brightwhite:"#fff9d5",background:"#2a1f1d",selection_foreground:"#2a1f1d",cursor:"#573d26",foreground:"#e0dbb7",selection_background:"#e0dbb7"},Pz={black:"#2f2e2d",color1:"#a36666",green:"#90a57d",yellow:"#d7af87",blue:"#7fa5bd",magenta:"#c79ec4",cyan:"#8adbb4",white:"#d0d0d0",brightblack:"#4a4845",brightred:"#d78787",brightgreen:"#afbea2",brightyellow:"#e4c9af",brightblue:"#a1bdce",brightmagenta:"#d7beda",brightcyan:"#b1e7dd",brightwhite:"#efefef",background:"#1c1c1c",selection_foreground:"#1c1c1c",cursor:"#e4c9af",foreground:"#d0d0d0",selection_background:"#d0d0d0"},Bz={black:"#2c3f58",color1:"#be2d26",green:"#1a9172",yellow:"#db8e27",blue:"#325d96",magenta:"#8a5edc",cyan:"#35a08f",white:"#23d183",brightblack:"#336889",brightred:"#dd5944",brightgreen:"#31d07b",brightyellow:"#e7d84b",brightblue:"#34a6da",brightmagenta:"#ae6bdc",brightcyan:"#42c3ae",brightwhite:"#d5d5d5",background:"#24364b",selection_foreground:"#24364b",cursor:"#d5d5d5",foreground:"#31d07b",selection_background:"#31d07b"},Yz={black:"#000000",color1:"#ff7092",green:"#00fbac",yellow:"#fffa6a",blue:"#00bfff",magenta:"#df95ff",cyan:"#86cbfe",white:"#ffffff",brightblack:"#000000",brightred:"#ff8aa4",brightgreen:"#21f6bc",brightyellow:"#fff787",brightblue:"#1bccfd",brightmagenta:"#e6aefe",brightcyan:"#99d6fc",brightwhite:"#ffffff",background:"#332a57",selection_foreground:"#332a57",cursor:"#21f6bc",foreground:"#e5e5e5",selection_background:"#e5e5e5"},Fz={black:"#1f1f28",color1:"#e46a78",green:"#98bc6d",yellow:"#e5c283",blue:"#7eb3c9",magenta:"#957fb8",cyan:"#7eb3c9",white:"#ddd8bb",brightblack:"#3c3c51",brightred:"#ec818c",brightgreen:"#9ec967",brightyellow:"#f1c982",brightblue:"#7bc2df",brightmagenta:"#a98fd2",brightcyan:"#7bc2df",brightwhite:"#a8a48d",background:"#1f1f28",selection_foreground:"#1f1f28",cursor:"#e6e0c2",foreground:"#ddd8bb",selection_background:"#ddd8bb"},Uz={black:"#1b1b1b",color1:"#cc241d",green:"#98971a",yellow:"#d79921",blue:"#458588",magenta:"#b16286",cyan:"#689d6a",white:"#a89984",brightblack:"#928374",brightred:"#fb4934",brightgreen:"#b8bb26",brightyellow:"#fabd2f",brightblue:"#83a598",brightmagenta:"#d3869b",brightcyan:"#8ec07c",brightwhite:"#ebdbb2",background:"#1b1b1b",selection_foreground:"#1b1b1b",cursor:"#ebdbb2",foreground:"#ebdbb2",selection_background:"#ebdbb2"},$z={black:"#000000",color1:"#cd0000",green:"#00cd00",yellow:"#cdcd00",blue:"#1093f5",magenta:"#cd00cd",cyan:"#00cdcd",white:"#faebd7",brightblack:"#404040",brightred:"#ff0000",brightgreen:"#00ff00",brightyellow:"#ffff00",brightblue:"#11b5f6",brightmagenta:"#ff00ff",brightcyan:"#00ffff",brightwhite:"#ffffff",background:"#111416",selection_foreground:"#111416",cursor:"#bbbbbb",foreground:"#eeeeec",selection_background:"#eeeeec"},Gz={black:"#000000",color1:"#ee2b2a",green:"#40a33f",yellow:"#ffea2e",blue:"#1e80f0",magenta:"#8800a0",cyan:"#16afca",white:"#a4a4a4",brightblack:"#777777",brightred:"#dc5c60",brightgreen:"#70be71",brightyellow:"#fff163",brightblue:"#54a4f3",brightmagenta:"#aa4dbc",brightcyan:"#42c7da",brightwhite:"#ffffff",background:"#1c262b",selection_foreground:"#1c262b",cursor:"#b3b8c3",foreground:"#c2c8d7",selection_background:"#c2c8d7"},qz={black:"#000000",color1:"#b64c00",green:"#7c8b16",yellow:"#d3bd26",blue:"#616bb0",magenta:"#8c5a90",cyan:"#916c25",white:"#cac29a",brightblack:"#5e5219",brightred:"#ff9149",brightgreen:"#b2ca3b",brightyellow:"#ffe54a",brightblue:"#acb8ff",brightmagenta:"#ffa0ff",brightcyan:"#ffbc51",brightwhite:"#fed698",background:"#1d1908",selection_foreground:"#1d1908",cursor:"#d3ba30",foreground:"#cac296",selection_background:"#cac296"},Qz={black:"#050505",color1:"#e9897c",green:"#b6377d",yellow:"#ecebbe",blue:"#a9cdeb",magenta:"#75507b",cyan:"#c9caec",white:"#f2f2f2",brightblack:"#141414",brightred:"#f99286",brightgreen:"#c3f786",brightyellow:"#fcfbcc",brightblue:"#b6defb",brightmagenta:"#ad7fa8",brightcyan:"#d7d9fc",brightwhite:"#e2e2e2",background:"#1a1a1a",selection_foreground:"#1a1a1a",cursor:"#fcfbcc",foreground:"#acacab",selection_background:"#acacab"},Hz={black:"#13a10e",color1:"#13a10e",green:"#13a10e",yellow:"#13a10e",blue:"#13a10e",magenta:"#13a10e",cyan:"#13a10e",white:"#13a10e",brightblack:"#16ba10",brightred:"#16ba10",brightgreen:"#16ba10",brightyellow:"#16ba10",brightblue:"#16ba10",brightmagenta:"#16ba10",brightcyan:"#16ba10",brightwhite:"#16ba10",background:"#000000",selection_foreground:"#000000",cursor:"#13a10e",foreground:"#13a10e",selection_background:"#13a10e"},Vz={black:"#000000",color1:"#ff4242",green:"#74af68",yellow:"#ffad29",blue:"#338f86",magenta:"#9414e6",cyan:"#23d7d7",white:"#e2e2e2",brightblack:"#3f5648",brightred:"#ff3242",brightgreen:"#74cd68",brightyellow:"#ffb929",brightblue:"#23d7d7",brightmagenta:"#ff37ff",brightcyan:"#00ede1",brightwhite:"#ffffff",background:"#141e43",selection_foreground:"#141e43",cursor:"#43d58e",foreground:"#e1e1e1",selection_background:"#e1e1e1"},zz={black:"#535178",color1:"#ef6487",green:"#5eca89",yellow:"#fdd877",blue:"#65aef7",magenta:"#aa7ff0",cyan:"#43c1be",white:"#ffffff",brightblack:"#535178",brightred:"#ef6487",brightgreen:"#5eca89",brightyellow:"#fdd877",brightblue:"#65aef7",brightmagenta:"#aa7ff0",brightcyan:"#43c1be",brightwhite:"#ffffff",background:"#29283b",selection_foreground:"#29283b",cursor:"#b3b0d6",foreground:"#b3b0d6",selection_background:"#b3b0d6"},Wz={black:"#1c1917",color1:"#de6e7c",green:"#819b69",yellow:"#b77e64",blue:"#6099c0",magenta:"#b279a7",cyan:"#66a5ad",white:"#b4bdc3",brightblack:"#403833",brightred:"#e8838f",brightgreen:"#8bae68",brightyellow:"#d68c67",brightblue:"#61abda",brightmagenta:"#cf86c1",brightcyan:"#65b8c1",brightwhite:"#888f94",background:"#1c1917",selection_foreground:"#1c1917",cursor:"#c4cacf",foreground:"#b4bdc3",selection_background:"#b4bdc3"},Xz={black:"#000000",color1:"#e52222",green:"#a6e32d",yellow:"#fc951e",blue:"#c48dff",magenta:"#fa2573",cyan:"#67d9f0",white:"#f2f2f2",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Kz={black:"#191919",color1:"#de6e7c",green:"#819b69",yellow:"#b77e64",blue:"#6099c0",magenta:"#b279a7",cyan:"#66a5ad",white:"#bbbbbb",brightblack:"#3d3839",brightred:"#e8838f",brightgreen:"#8bae68",brightyellow:"#d68c67",brightblue:"#61abda",brightmagenta:"#cf86c1",brightcyan:"#65b8c1",brightwhite:"#8e8e8e",background:"#191919",selection_foreground:"#191919",cursor:"#c9c9c9",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Zz={black:"#000000",color1:"#aa3731",green:"#448c27",yellow:"#cb9000",blue:"#325cc0",magenta:"#7a3e9d",cyan:"#0083b2",white:"#f7f7f7",brightblack:"#777777",brightred:"#f05050",brightgreen:"#60cb00",brightyellow:"#ffbc5d",brightblue:"#007acc",brightmagenta:"#e64ce6",brightcyan:"#00aacb",brightwhite:"#f7f7f7",background:"#f7f7f7",selection_foreground:"#f7f7f7",cursor:"#007acc",foreground:"#000000",selection_background:"#000000"},jz={black:"#000000",color1:"#ff3333",green:"#b8cc52",yellow:"#e7c547",blue:"#36a3d9",magenta:"#f07178",cyan:"#95e6cb",white:"#ffffff",brightblack:"#323232",brightred:"#ff6565",brightgreen:"#eafe84",brightyellow:"#fff779",brightblue:"#68d5ff",brightmagenta:"#ffa3aa",brightcyan:"#c7fffd",brightwhite:"#ffffff",background:"#0f1419",selection_foreground:"#0f1419",cursor:"#f29718",foreground:"#e6e1cf",selection_background:"#e6e1cf"},Jz={black:"#000000",color1:"#fd6209",green:"#41a83e",yellow:"#ffe862",blue:"#245032",magenta:"#f8f8f8",cyan:"#9df39f",white:"#ffffff",brightblack:"#323232",brightred:"#ff943b",brightgreen:"#73da70",brightyellow:"#ffff94",brightblue:"#568264",brightmagenta:"#ffffff",brightcyan:"#cfffd1",brightwhite:"#ffffff",background:"#051f14",selection_foreground:"#051f14",cursor:"#ffcc00",foreground:"#dadedc",selection_background:"#dadedc"},eW={black:"#000000",color1:"#d52370",green:"#41af1a",yellow:"#bc7053",blue:"#6964ab",magenta:"#c71fbf",cyan:"#939393",white:"#998eac",brightblack:"#786d69",brightred:"#f41d99",brightgreen:"#22e529",brightyellow:"#f59574",brightblue:"#9892f1",brightmagenta:"#e90cdd",brightcyan:"#eeeeee",brightwhite:"#cbb6ff",background:"#18131e",selection_foreground:"#18131e",cursor:"#ff65fd",foreground:"#dd7bdc",selection_background:"#dd7bdc"},tW={black:"#435b67",color1:"#fc3841",green:"#5cf19e",yellow:"#fed032",blue:"#37b6ff",magenta:"#fc226e",cyan:"#59ffd1",white:"#ffffff",brightblack:"#a1b0b8",brightred:"#fc746d",brightgreen:"#adf7be",brightyellow:"#fee16c",brightblue:"#70cfff",brightmagenta:"#fc669b",brightcyan:"#9affe6",brightwhite:"#ffffff",background:"#1d262a",selection_foreground:"#1d262a",cursor:"#eaeaea",foreground:"#e7ebed",selection_background:"#e7ebed"},nW={black:"#323232",color1:"#c22832",green:"#8ec43d",yellow:"#e0c64f",blue:"#43a5d5",magenta:"#8b57b5",cyan:"#8ec43d",white:"#eeeeee",brightblack:"#323232",brightred:"#c22832",brightgreen:"#8ec43d",brightyellow:"#e0c64f",brightblue:"#43a5d5",brightmagenta:"#8b57b5",brightcyan:"#8ec43d",brightwhite:"#ffffff",background:"#111213",selection_foreground:"#111213",cursor:"#e3bf21",foreground:"#cacecd",selection_background:"#cacecd"},rW={black:"#000000",color1:"#c37372",green:"#72c373",yellow:"#c2c372",blue:"#7372c3",magenta:"#c372c2",cyan:"#72c2c3",white:"#d9d9d9",brightblack:"#323232",brightred:"#dbaaaa",brightgreen:"#aadbaa",brightyellow:"#dadbaa",brightblue:"#aaaadb",brightmagenta:"#dbaada",brightcyan:"#aadadb",brightwhite:"#ffffff",background:"#29262f",selection_foreground:"#29262f",cursor:"#d9e6f2",foreground:"#d9e6f2",selection_background:"#d9e6f2"},aW={black:"#141228",color1:"#ff5458",green:"#62d196",yellow:"#ffb378",blue:"#65b2ff",magenta:"#906cff",cyan:"#63f2f1",white:"#a6b3cc",brightblack:"#565575",brightred:"#ff8080",brightgreen:"#95ffa4",brightyellow:"#ffe9aa",brightblue:"#91ddff",brightmagenta:"#c991e1",brightcyan:"#aaffe4",brightwhite:"#cbe3e7",background:"#1e1c31",selection_foreground:"#1e1c31",cursor:"#fbfcfc",foreground:"#cbe1e7",selection_background:"#cbe1e7"},iW={black:"#383a42",color1:"#e45649",green:"#50a14f",yellow:"#c18401",blue:"#0184bc",magenta:"#a626a4",cyan:"#0997b3",white:"#fafafa",brightblack:"#4f525e",brightred:"#e06c75",brightgreen:"#98c379",brightyellow:"#e5c07b",brightblue:"#61afef",brightmagenta:"#c678dd",brightcyan:"#56b6c2",brightwhite:"#ffffff",background:"#fafafa",selection_foreground:"#fafafa",cursor:"#bfceff",foreground:"#383a42",selection_background:"#383a42"},oW={black:"#121418",color1:"#c94234",green:"#85c54c",yellow:"#f5ae2e",blue:"#1398b9",magenta:"#d0633d",cyan:"#509552",white:"#e5c6aa",brightblack:"#675f54",brightred:"#ff645a",brightgreen:"#98e036",brightyellow:"#e0d561",brightblue:"#5fdaff",brightmagenta:"#ff9269",brightcyan:"#84f088",brightwhite:"#f6f7ec",background:"#292520",selection_foreground:"#292520",cursor:"#f6f7ec",foreground:"#e5c7a9",selection_background:"#e5c7a9"},sW={black:"#002831",color1:"#e63853",green:"#5eb83c",yellow:"#a57706",blue:"#359ddf",magenta:"#d75cff",cyan:"#4b73a2",white:"#dcdcdc",brightblack:"#001e27",brightred:"#e1003f",brightgreen:"#1d9000",brightyellow:"#cd9409",brightblue:"#006fc0",brightmagenta:"#a200da",brightcyan:"#005794",brightwhite:"#e2e2e2",background:"#0e1011",selection_foreground:"#0e1011",cursor:"#708284",foreground:"#7c8fa4",selection_background:"#7c8fa4"},lW={black:"#011627",color1:"#ff9999",green:"#85cc95",yellow:"#ffd700",blue:"#7fb5ff",magenta:"#ddb3ff",cyan:"#21c7a8",white:"#ffffff",brightblack:"#575656",brightred:"#ff9999",brightgreen:"#85cc95",brightyellow:"#ffd700",brightblue:"#7fb5ff",brightmagenta:"#ddb3ff",brightcyan:"#85cc95",brightwhite:"#ffffff",background:"#1b2738",selection_foreground:"#1b2738",cursor:"#ddb3ff",foreground:"#a6b2c0",selection_background:"#a6b2c0"},cW={black:"#000000",color1:"#da4939",green:"#519f50",yellow:"#ffd24a",blue:"#6d9cbe",magenta:"#d0d0ff",cyan:"#6e9cbe",white:"#ffffff",brightblack:"#323232",brightred:"#ff7b6b",brightgreen:"#83d182",brightyellow:"#ffff7c",brightblue:"#9fcef0",brightmagenta:"#ffffff",brightcyan:"#a0cef0",brightwhite:"#ffffff",background:"#2b2b2b",selection_foreground:"#2b2b2b",cursor:"#ffffff",foreground:"#e6e1dc",selection_background:"#e6e1dc"},uW={black:"#241f2b",color1:"#91284c",green:"#23801c",yellow:"#b49d27",blue:"#6580b0",magenta:"#674d96",cyan:"#8aaabe",white:"#524966",brightblack:"#312d3d",brightred:"#d5356c",brightgreen:"#2cd946",brightyellow:"#fde83b",brightblue:"#90baf9",brightmagenta:"#a479e3",brightcyan:"#acd4eb",brightwhite:"#9e8cbd",background:"#100815",selection_foreground:"#100815",cursor:"#524966",foreground:"#514968",selection_background:"#514968"},dW={black:"#000000",color1:"#ff5370",green:"#c3e88d",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#89ddff",white:"#ffffff",brightblack:"#545454",brightred:"#ff5370",brightgreen:"#c3e88d",brightyellow:"#ffcb6b",brightblue:"#82aaff",brightmagenta:"#c792ea",brightcyan:"#89ddff",brightwhite:"#ffffff",background:"#212121",selection_foreground:"#212121",cursor:"#ffffff",foreground:"#eeffff",selection_background:"#eeffff",underline_color:"#596181",url_color:"#596181"},hW={black:"#323232",color1:"#d25252",green:"#7fe173",yellow:"#ffc66d",blue:"#4099ff",magenta:"#f680ff",cyan:"#bed6ff",white:"#eeeeec",brightblack:"#535353",brightred:"#f07070",brightgreen:"#9dff91",brightyellow:"#ffe48b",brightblue:"#5eb7f7",brightmagenta:"#ff9dff",brightcyan:"#dcf4ff",brightwhite:"#ffffff",background:"#323232",selection_foreground:"#323232",cursor:"#d6d6d6",foreground:"#ffffff",selection_background:"#ffffff"},fW={black:"#000000",color1:"#990000",green:"#00a600",yellow:"#999900",blue:"#0000b2",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#000000",selection_foreground:"#000000",cursor:"#23ff18",foreground:"#00ff00",selection_background:"#00ff00"},mW={black:"#202746",color1:"#c94922",green:"#ac9739",yellow:"#c08b30",blue:"#3d8fd1",magenta:"#6679cc",cyan:"#22a2c9",white:"#979db4",brightblack:"#6b7394",brightred:"#c76b29",brightgreen:"#293256",brightyellow:"#5e6687",brightblue:"#898ea4",brightmagenta:"#dfe2f1",brightcyan:"#9c637a",brightwhite:"#f5f7ff",background:"#202746",selection_foreground:"#202746",cursor:"#979db4",foreground:"#979db4",selection_background:"#979db4"},pW={black:"#000000",color1:"#aa1717",green:"#18b218",yellow:"#ebae1f",blue:"#2323a5",magenta:"#ad1edc",cyan:"#42b0c8",white:"#c8c1c1",brightblack:"#7b716e",brightred:"#ff4141",brightgreen:"#5fff5f",brightyellow:"#ffff55",brightblue:"#4b4bff",brightmagenta:"#ff54ff",brightcyan:"#69ffff",brightwhite:"#ffffff",background:"#060606",selection_foreground:"#060606",cursor:"#c8c1c1",foreground:"#c8c1c1",selection_background:"#c8c1c1"},gW={black:"#222222",color1:"#e2a8bf",green:"#81d778",yellow:"#c4c9c0",blue:"#264b49",magenta:"#a481d3",cyan:"#15ab9c",white:"#02c5e0",brightblack:"#ffffff",brightred:"#ffcdd9",brightgreen:"#beffa8",brightyellow:"#d0ccca",brightblue:"#7ab0d2",brightmagenta:"#c5a7d9",brightcyan:"#8cdfe0",brightwhite:"#e0e0e0",background:"#222222",selection_foreground:"#222222",cursor:"#87d3c4",foreground:"#35b1d2",selection_background:"#35b1d2"},_W={black:"#0e101a",color1:"#e03600",green:"#5dcd97",yellow:"#e39500",blue:"#00a3cb",magenta:"#795ccc",cyan:"#00a3cb",white:"#ebefc0",brightblack:"#2b2f46",brightred:"#ff4821",brightgreen:"#58db9e",brightyellow:"#f6a100",brightblue:"#00b4e0",brightmagenta:"#b3a1e6",brightcyan:"#00b4e0",brightwhite:"#b3b692",background:"#0e101a",selection_foreground:"#0e101a",cursor:"#edf2c2",foreground:"#ebefc0",selection_background:"#ebefc0"},bW={black:"#4d4d4d",color1:"#c70031",green:"#29cf13",yellow:"#d8e30e",blue:"#3449d1",magenta:"#8400ff",cyan:"#0798ab",white:"#e2d1e3",brightblack:"#5a5a5a",brightred:"#f01578",brightgreen:"#6ce05c",brightyellow:"#f3f79e",brightblue:"#97a4f7",brightmagenta:"#c495f0",brightcyan:"#68f2e0",brightwhite:"#ffffff",background:"#0e100a",selection_foreground:"#0e100a",cursor:"#9fda9c",foreground:"#f7f7f7",selection_background:"#f7f7f7"},SW={black:"#080808",color1:"#ff8373",green:"#00c172",yellow:"#d2a700",blue:"#0071cf",magenta:"#ff90fe",cyan:"#6bffdd",white:"#f1f1f1",brightblack:"#2e2e2e",brightred:"#ffc4be",brightgreen:"#d6fcba",brightyellow:"#fffed5",brightblue:"#c2e3ff",brightmagenta:"#ffb2fe",brightcyan:"#e6e7fe",brightwhite:"#ffffff",background:"#151144",selection_foreground:"#151144",cursor:"#00ff9c",foreground:"#00ff92",selection_background:"#00ff92"},OW={black:"#000000",color1:"#fd5ff1",green:"#87c38a",yellow:"#ffd7b1",blue:"#85befd",magenta:"#b9b6fc",cyan:"#85befd",white:"#e0e0e0",brightblack:"#000000",brightred:"#fd5ff1",brightgreen:"#94fa36",brightyellow:"#f5ffa8",brightblue:"#96cbfe",brightmagenta:"#b9b6fc",brightcyan:"#85befd",brightwhite:"#e0e0e0",background:"#161719",selection_foreground:"#161719",cursor:"#d0d0d0",foreground:"#c5c8c6",selection_background:"#c5c8c6"},vW={black:"#2a2e33",color1:"#b84d51",green:"#b3bf5a",yellow:"#e4b55e",blue:"#6e90b0",magenta:"#a17eac",cyan:"#7fbfb4",white:"#b5b9b6",brightblack:"#1d1f22",brightred:"#8d2e32",brightgreen:"#798431",brightyellow:"#e58a50",brightblue:"#4b6b88",brightmagenta:"#6e5079",brightcyan:"#4d7b74",brightwhite:"#5a626a",background:"#161719",selection_foreground:"#161719",cursor:"#b7bcba",foreground:"#b7bcba",selection_background:"#b7bcba"},EW={black:"#1b1d1e",color1:"#e60813",green:"#e22928",yellow:"#e24756",blue:"#2c3fff",magenta:"#2435db",cyan:"#3256ff",white:"#fffef6",brightblack:"#505354",brightred:"#ff0325",brightgreen:"#ff3338",brightyellow:"#fe3a35",brightblue:"#1d50ff",brightmagenta:"#747cff",brightcyan:"#6184ff",brightwhite:"#fffff9",background:"#1b1d1e",selection_foreground:"#1b1d1e",cursor:"#2c3fff",foreground:"#e3e3e3",selection_background:"#e3e3e3"},yW={black:"#1f0000",color1:"#b00d0d",green:"#b00d0d",yellow:"#b00d0d",blue:"#b00d0d",magenta:"#b00d0d",cyan:"#b00d0d",white:"#fafafa",brightblack:"#150000",brightred:"#ff1111",brightgreen:"#ff1010",brightyellow:"#ff1010",brightblue:"#ff1010",brightmagenta:"#ff1010",brightcyan:"#ff1010",brightwhite:"#fefefe",background:"#200101",selection_foreground:"#200101",cursor:"#b00d0d",foreground:"#b10e0e",selection_background:"#b10e0e"},TW={black:"#4d4d4d",color1:"#ff2b2b",green:"#98fb98",yellow:"#f0e68c",blue:"#cd853f",magenta:"#ffdead",cyan:"#ffa0a0",white:"#f5deb3",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#87ceff",brightmagenta:"#ff55ff",brightcyan:"#ffd700",brightwhite:"#ffffff",background:"#333333",selection_foreground:"#333333",cursor:"#00ff00",foreground:"#ffffff",selection_background:"#ffffff"},CW={black:"#000000",color1:"#b84131",green:"#7da900",yellow:"#c4a500",blue:"#62a3c4",magenta:"#ba8acc",cyan:"#207383",white:"#a1a1a1",brightblack:"#7a7a7a",brightred:"#d6837c",brightgreen:"#c4f137",brightyellow:"#fee14d",brightblue:"#8dcff0",brightmagenta:"#f79aff",brightcyan:"#6ad9cf",brightwhite:"#f7f7f7",background:"#1b1b1b",selection_foreground:"#1b1b1b",cursor:"#bbbbbb",foreground:"#f7f7f7",selection_background:"#f7f7f7"},RW={black:"#000000",color1:"#cc0000",green:"#009600",yellow:"#d06b00",blue:"#0000cc",magenta:"#cc00cc",cyan:"#0087cc",white:"#cccccc",brightblack:"#808080",brightred:"#cc0000",brightgreen:"#009600",brightyellow:"#d06b00",brightblue:"#0000cc",brightmagenta:"#cc00cc",brightcyan:"#0087cc",brightwhite:"#ffffff",background:"#dfdbc3",selection_foreground:"#dfdbc3",cursor:"#73635a",foreground:"#3b2322",selection_background:"#3b2322"},wW={black:"#141414",color1:"#c06d44",green:"#afb97a",yellow:"#c2a86c",blue:"#44474a",magenta:"#b4be7c",cyan:"#778385",white:"#ffffd4",brightblack:"#262626",brightred:"#de7c4c",brightgreen:"#ccd88c",brightyellow:"#e2c47e",brightblue:"#5a5e62",brightmagenta:"#d0dc8e",brightcyan:"#8a989b",brightwhite:"#ffffd4",background:"#141414",selection_foreground:"#141414",cursor:"#ffffff",foreground:"#ffffd4",selection_background:"#ffffd4"},AW={black:"#353535",color1:"#e74669",green:"#89d287",yellow:"#dab853",blue:"#449fd0",magenta:"#da62dc",cyan:"#65aaaf",white:"#b4b4b4",brightblack:"#535353",brightred:"#e4859b",brightgreen:"#a3cca2",brightyellow:"#e1e487",brightblue:"#6fbce2",brightmagenta:"#e586e7",brightcyan:"#96dcdb",brightwhite:"#dfdfdf",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#c8c8c8",selection_background:"#c8c8c8"},IW={black:"#000000",color1:"#ec5f66",green:"#99c794",yellow:"#f9ae58",blue:"#6699cc",magenta:"#c695c6",cyan:"#5fb4b4",white:"#f7f7f7",brightblack:"#333333",brightred:"#f97b58",brightgreen:"#acd1a8",brightyellow:"#fac761",brightblue:"#85add6",brightmagenta:"#d8b6d8",brightcyan:"#82c4c4",brightwhite:"#ffffff",background:"#343d46",selection_foreground:"#343d46",cursor:"#fcbb6a",foreground:"#d8dee9",selection_background:"#d8dee9"},kW={black:"#2a2a2a",color1:"#ff0000",green:"#79ff0f",yellow:"#e7bf00",blue:"#396bd7",magenta:"#b449be",cyan:"#66ccff",white:"#bbbbbb",brightblack:"#666666",brightred:"#ff0080",brightgreen:"#66ff66",brightyellow:"#f3d64e",brightblue:"#709aed",brightmagenta:"#db67e6",brightcyan:"#7adff2",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#4d4d4d",foreground:"#f2f2f2",selection_background:"#f2f2f2"},NW={black:"#191918",color1:"#b34538",green:"#587744",yellow:"#d08949",blue:"#206ec5",magenta:"#864651",cyan:"#ac9166",white:"#f1eee7",brightblack:"#2c2b2a",brightred:"#b33323",brightgreen:"#42824a",brightyellow:"#c75a22",brightblue:"#5389c5",brightmagenta:"#e795a5",brightcyan:"#ebc587",brightwhite:"#ffffff",background:"#141414",selection_foreground:"#141414",cursor:"#c9c9c9",foreground:"#c9c9c9",selection_background:"#c9c9c9"},DW={black:"#3e3e3e",color1:"#970b16",green:"#07962a",yellow:"#f8eec7",blue:"#003e8a",magenta:"#e94691",cyan:"#89d1ec",white:"#ffffff",brightblack:"#666666",brightred:"#de0000",brightgreen:"#87d5a2",brightyellow:"#f1d007",brightblue:"#2e6cba",brightmagenta:"#ffa29f",brightcyan:"#1cfafe",brightwhite:"#ffffff",background:"#f4f4f4",selection_foreground:"#f4f4f4",cursor:"#3f3f3f",foreground:"#3e3e3e",selection_background:"#3e3e3e"},xW={black:"#212121",color1:"#b7141f",green:"#457b24",yellow:"#f6981e",blue:"#134eb2",magenta:"#560088",cyan:"#0e717c",white:"#efefef",brightblack:"#424242",brightred:"#e83b3f",brightgreen:"#7aba3a",brightyellow:"#ffea2e",brightblue:"#54a4f3",brightmagenta:"#aa4dbc",brightcyan:"#26bbd1",brightwhite:"#d9d9d9",background:"#eaeaea",selection_foreground:"#eaeaea",cursor:"#16afca",foreground:"#232322",selection_background:"#232322"},MW={black:"#0c0c0c",color1:"#a80f20",green:"#bafc8b",yellow:"#eedf4b",blue:"#145fcd",magenta:"#ff36a2",cyan:"#6bd1bc",white:"#e2d7e1",brightblack:"#434343",brightred:"#d91329",brightgreen:"#d3ffaf",brightyellow:"#ffef50",brightblue:"#0075ea",brightmagenta:"#fdd5e5",brightcyan:"#79ecd5",brightwhite:"#fff3fe",background:"#ff8cd9",selection_foreground:"#ff8cd9",cursor:"#bafc8b",foreground:"#0b0b0b",selection_background:"#0b0b0b",underline_color:"#38a276",url_color:"#38a276"},LW={black:"#242728",color1:"#ff0090",green:"#b6ff00",yellow:"#fff727",blue:"#47e0fb",magenta:"#d731ff",cyan:"#0effbb",white:"#e1e1e1",brightblack:"#636667",brightred:"#fb58b4",brightgreen:"#deff8c",brightyellow:"#ebe087",brightblue:"#7fecff",brightmagenta:"#e681ff",brightcyan:"#69fcd3",brightwhite:"#f9f9f5",background:"#242728",selection_foreground:"#242728",cursor:"#c1c1c1",foreground:"#c1c1c1",selection_background:"#c1c1c1"},PW={black:"#34373e",color1:"#e06383",green:"#7ebebd",yellow:"#cccccc",blue:"#a6c1e0",magenta:"#e1c1ee",cyan:"#5b94ab",white:"#ababab",brightblack:"#434750",brightred:"#fa7193",brightgreen:"#8fd7d6",brightyellow:"#d1dfff",brightblue:"#b2cff0",brightmagenta:"#efccfd",brightcyan:"#69abc5",brightwhite:"#d3d3d3",background:"#282b33",selection_foreground:"#282b33",cursor:"#7ebebd",foreground:"#c6c6c6",selection_background:"#c6c6c6"},BW={black:"#f0f0ca",color1:"#a8334c",green:"#4f6c31",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#353535",brightblack:"#c6c6a3",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#5c5c5c",background:"#f0f0ca",selection_foreground:"#f0f0ca",cursor:"#353535",foreground:"#353535",selection_background:"#353535"},YW={black:"#000000",color1:"#ff3333",green:"#86b300",yellow:"#f29718",blue:"#41a6d9",magenta:"#f07178",cyan:"#4dbf99",white:"#ffffff",brightblack:"#323232",brightred:"#ff6565",brightgreen:"#b8e532",brightyellow:"#ffc94a",brightblue:"#73d8ff",brightmagenta:"#ffa3aa",brightcyan:"#7ff1cb",brightwhite:"#ffffff",background:"#fafafa",selection_foreground:"#fafafa",cursor:"#ff6a00",foreground:"#5c6773",selection_background:"#5c6773"},FW={black:"#333333",color1:"#da2700",green:"#12c258",yellow:"#ffc656",blue:"#518bfc",magenta:"#e37bd9",cyan:"#63fad5",white:"#bab2b2",brightblack:"#777777",brightred:"#ffb9b9",brightgreen:"#e3f6aa",brightyellow:"#ffddaa",brightblue:"#b3e8f3",brightmagenta:"#cbbaf9",brightcyan:"#bcffc7",brightwhite:"#efefef",background:"#201f1e",selection_foreground:"#201f1e",cursor:"#7a1c1c",foreground:"#eee4d9",selection_background:"#eee4d9",underline_color:"#596181",url_color:"#596181"},UW={black:"#1d1d19",color1:"#f18339",green:"#9fd364",yellow:"#f4ef6d",blue:"#5096be",magenta:"#695abc",cyan:"#d63865",white:"#ffffff",brightblack:"#1d1d19",brightred:"#d22a24",brightgreen:"#a7d42c",brightyellow:"#ff8949",brightblue:"#61b9d0",brightmagenta:"#695abc",brightcyan:"#d63865",brightwhite:"#ffffff",background:"#1d1f21",selection_foreground:"#1d1f21",cursor:"#708284",foreground:"#b8dbef",selection_background:"#b8dbef"},$W={black:"#121212",color1:"#fa2573",green:"#98e123",yellow:"#dfd460",blue:"#1080d0",magenta:"#8700ff",cyan:"#43a8d0",white:"#bbbbbb",brightblack:"#555555",brightred:"#f6669d",brightgreen:"#b1e05f",brightyellow:"#fff26d",brightblue:"#00afff",brightmagenta:"#af87ff",brightcyan:"#51ceff",brightwhite:"#ffffff",background:"#121212",selection_foreground:"#121212",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},GW={black:"#383838",color1:"#a95551",green:"#666666",yellow:"#a98051",blue:"#657d3e",magenta:"#767676",cyan:"#c9c9c9",white:"#d0b8a3",brightblack:"#474747",brightred:"#a97775",brightgreen:"#8c8c8c",brightyellow:"#a99175",brightblue:"#98bd5e",brightmagenta:"#a3a3a3",brightcyan:"#dcdcdc",brightwhite:"#d8c8bb",background:"#222222",selection_foreground:"#222222",cursor:"#aa9175",foreground:"#a0a0a0",selection_background:"#a0a0a0"},qW={black:"#e2e2e2",color1:"#dc5284",green:"#628562",yellow:"#c48562",blue:"#0084a3",magenta:"#896788",cyan:"#008586",white:"#555555",brightblack:"#bfbabb",brightred:"#be3c6d",brightgreen:"#487249",brightyellow:"#a76b48",brightblue:"#006f89",brightmagenta:"#7f4c7e",brightcyan:"#006f70",brightwhite:"#777777",background:"#e2e2e2",selection_foreground:"#e2e2e2",cursor:"#555555",foreground:"#555555",selection_background:"#555555"},QW={black:"#353535",color1:"#d25252",green:"#a5c261",yellow:"#ffc66d",blue:"#6c99bb",magenta:"#d197d9",cyan:"#bed6ff",white:"#eeeeec",brightblack:"#535353",brightred:"#f00c0c",brightgreen:"#c2e075",brightyellow:"#e1e48b",brightblue:"#8ab7d9",brightmagenta:"#efb5f7",brightcyan:"#dcf4ff",brightwhite:"#ffffff",background:"#323232",selection_foreground:"#323232",cursor:"#d6d6d6",foreground:"#ffffff",selection_background:"#ffffff"},HW={black:"#000000",color1:"#e8341c",green:"#68c256",yellow:"#f2d42c",blue:"#1c98e8",magenta:"#8e69c9",cyan:"#1c98e8",white:"#bababa",brightblack:"#000000",brightred:"#e05a4f",brightgreen:"#77b869",brightyellow:"#efd64b",brightblue:"#387cd3",brightmagenta:"#957bbe",brightcyan:"#3d97e2",brightwhite:"#bababa",background:"#222324",selection_foreground:"#222324",cursor:"#bbbbbb",foreground:"#bababa",selection_background:"#bababa"},VW={black:"#000000",color1:"#f8282a",green:"#328a5d",yellow:"#fa701d",blue:"#135cd0",magenta:"#9f00bd",cyan:"#33c3c1",white:"#b3b3b3",brightblack:"#555753",brightred:"#fb0416",brightgreen:"#2cc631",brightyellow:"#fdd727",brightblue:"#1670ff",brightmagenta:"#e900b0",brightcyan:"#3ad5ce",brightwhite:"#eeeeec",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#6fd3fc",foreground:"#262626",selection_background:"#262626"},zW={black:"#1b1d1e",color1:"#e6dc44",green:"#c8be46",yellow:"#f4fd22",blue:"#737174",magenta:"#747271",cyan:"#62605f",white:"#c6c5bf",brightblack:"#505354",brightred:"#fff78e",brightgreen:"#fff27d",brightyellow:"#feed6c",brightblue:"#919495",brightmagenta:"#9a9a9d",brightcyan:"#a3a3a6",brightwhite:"#dadbd6",background:"#1b1d1e",selection_foreground:"#1b1d1e",cursor:"#fcef0c",foreground:"#6f6f6f",selection_background:"#6f6f6f"},WW={black:"#333333",color1:"#f8818e",green:"#92d3a2",yellow:"#1a8e63",blue:"#8ed0ce",magenta:"#5e468c",cyan:"#31658c",white:"#e2d8cd",brightblack:"#3d3d3d",brightred:"#fb3d66",brightgreen:"#6bb48d",brightyellow:"#30c85a",brightblue:"#39a7a2",brightmagenta:"#7e62b3",brightcyan:"#6096bf",brightwhite:"#e2d8cd",background:"#051519",selection_foreground:"#051519",cursor:"#9e9ecb",foreground:"#e2d8cd",selection_background:"#e2d8cd"},XW={black:"#241b30",color1:"#e60a70",green:"#00986c",yellow:"#adad3e",blue:"#6e29ad",magenta:"#b300ad",cyan:"#00b0b1",white:"#b9b1bc",brightblack:"#7f7094",brightred:"#e60a70",brightgreen:"#0ae4a4",brightyellow:"#f9f972",brightblue:"#aa54f9",brightmagenta:"#ff00f6",brightcyan:"#00fbfd",brightwhite:"#f2f2e3",background:"#241b30",selection_foreground:"#241b30",cursor:"#f2f2e3",foreground:"#f2f2e3",selection_background:"#f2f2e3"},KW={black:"#080200",color1:"#fa5e5b",green:"#16c98d",yellow:"#ffc83f",blue:"#288ad6",magenta:"#d34590",cyan:"#28ddde",white:"#e7e7e7",brightblack:"#6f6b68",brightred:"#fa5e5b",brightgreen:"#16c98d",brightyellow:"#feef6d",brightblue:"#278ad6",brightmagenta:"#d34590",brightcyan:"#27dede",brightwhite:"#ffffff",background:"#2c3643",selection_foreground:"#2c3643",cursor:"#b4b1b1",foreground:"#ffffff",selection_background:"#ffffff"},ZW={black:"#000000",color1:"#ac2e31",green:"#31ac61",yellow:"#ac4300",blue:"#2d57ac",magenta:"#b08528",cyan:"#1fa6ac",white:"#8a8eac",brightblack:"#5b3725",brightred:"#ff3d48",brightgreen:"#3bff99",brightyellow:"#ff5e1e",brightblue:"#4488ff",brightmagenta:"#ffc21d",brightcyan:"#1ffaff",brightwhite:"#5b6ea7",background:"#222125",selection_foreground:"#222125",cursor:"#5b6ea7",foreground:"#8a8dae",selection_background:"#8a8dae"},jW={black:"#000000",color1:"#ff3030",green:"#559a70",yellow:"#ccac00",blue:"#0099cc",magenta:"#cc69c8",cyan:"#7ac4cc",white:"#bccccc",brightblack:"#000000",brightred:"#ff3030",brightgreen:"#559a70",brightyellow:"#ccac00",brightblue:"#0099cc",brightmagenta:"#cc69c8",brightcyan:"#7ac4cc",brightwhite:"#bccccc",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#afc2c2",selection_background:"#afc2c2"},JW={black:"#012026",color1:"#b2302d",green:"#00a941",yellow:"#5e8baa",blue:"#449a86",magenta:"#00599d",cyan:"#5d7e19",white:"#405555",brightblack:"#384451",brightred:"#ff4242",brightgreen:"#2aea5e",brightyellow:"#8ed4fd",brightblue:"#61d5ba",brightmagenta:"#1298ff",brightcyan:"#98d028",brightwhite:"#58fbd6",background:"#001015",selection_foreground:"#001015",cursor:"#4afcd6",foreground:"#405555",selection_background:"#405555"},eX={black:"#1d1a1e",color1:"#ff5b82",green:"#47d7a1",yellow:"#e8e562",blue:"#5db4ee",magenta:"#da6cda",cyan:"#57e9eb",white:"#ededed",brightblack:"#1d1a1e",brightred:"#ff5b82",brightgreen:"#47d7a1",brightyellow:"#e8e562",brightblue:"#5db4ee",brightmagenta:"#da6cda",brightcyan:"#57e9eb",brightwhite:"#ededed",background:"#1d1a1e",selection_foreground:"#1d1a1e",cursor:"#c7c7c7",foreground:"#efecec",selection_background:"#efecec"},tX={black:"#000000",color1:"#d6262b",green:"#919c00",yellow:"#be8a13",blue:"#4699a3",magenta:"#8d4331",cyan:"#da8213",white:"#ddc265",brightblack:"#7f6a55",brightred:"#e55a1c",brightgreen:"#bfc65a",brightyellow:"#ffcb1b",brightblue:"#7cc9cf",brightmagenta:"#d26349",brightcyan:"#e6a96b",brightwhite:"#ffeaa3",background:"#251200",selection_foreground:"#251200",cursor:"#e5591c",foreground:"#dec165",selection_background:"#dec165"},nX={black:"#000000",color1:"#fc4346",green:"#50fb7c",yellow:"#f0fb8c",blue:"#49baff",magenta:"#fc4cb4",cyan:"#8be9fe",white:"#ededec",brightblack:"#555555",brightred:"#fc4346",brightgreen:"#50fb7c",brightyellow:"#f0fb8c",brightblue:"#49baff",brightmagenta:"#fc4cb4",brightcyan:"#8be9fe",brightwhite:"#ededec",background:"#1e1f29",selection_foreground:"#1e1f29",cursor:"#e4e4e4",foreground:"#ebece6",selection_background:"#ebece6"},rX={black:"#151515",color1:"#ac4142",green:"#7e8e50",yellow:"#e5b567",blue:"#6c99bb",magenta:"#9f4e85",cyan:"#7dd6cf",white:"#d0d0d0",brightblack:"#505050",brightred:"#ac4142",brightgreen:"#7e8e50",brightyellow:"#e5b567",brightblue:"#6c99bb",brightmagenta:"#9f4e85",brightcyan:"#7dd6cf",brightwhite:"#f5f5f5",background:"#212121",selection_foreground:"#212121",cursor:"#d0d0d0",foreground:"#d0d0d0",selection_background:"#d0d0d0"},aX={black:"#333333",color1:"#8c4665",green:"#287373",yellow:"#7c7c99",blue:"#395573",magenta:"#5e468c",cyan:"#31658c",white:"#899ca1",brightblack:"#3d3d3d",brightred:"#bf4d80",brightgreen:"#53a6a6",brightyellow:"#9e9ecb",brightblue:"#477ab3",brightmagenta:"#7e62b3",brightcyan:"#6096bf",brightwhite:"#c0c0c0",background:"#101010",selection_foreground:"#101010",cursor:"#9e9ecb",foreground:"#999993",selection_background:"#999993"},iX={black:"#000000",color1:"#c82829",green:"#718c00",yellow:"#eab700",blue:"#4271ae",magenta:"#8959a8",cyan:"#3e999f",white:"#ffffff",brightblack:"#000000",brightred:"#c82829",brightgreen:"#718c00",brightyellow:"#eab700",brightblue:"#4271ae",brightmagenta:"#8959a8",brightcyan:"#3e999f",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#4d4d4c",foreground:"#4d4d4c",selection_background:"#4d4d4c"},oX={black:"#572100",color1:"#ba3934",green:"#91773f",yellow:"#b55600",blue:"#5f63b4",magenta:"#a17c7b",cyan:"#8faea9",white:"#af9a91",brightblack:"#4e4b61",brightred:"#d9443f",brightgreen:"#d6b04e",brightyellow:"#f66813",brightblue:"#8086ef",brightmagenta:"#e2c2bb",brightcyan:"#a4dce7",brightwhite:"#d2c7a9",background:"#121214",selection_foreground:"#121214",cursor:"#af9a91",foreground:"#af9a91",selection_background:"#af9a91"},sX={black:"#575757",color1:"#ff1b00",green:"#a5e055",yellow:"#fbe74a",blue:"#496487",magenta:"#fd5ff1",cyan:"#86e9fe",white:"#cbcccb",brightblack:"#262626",brightred:"#d51d00",brightgreen:"#a5df55",brightyellow:"#fbe84a",brightblue:"#89beff",brightmagenta:"#c001c1",brightcyan:"#86eafe",brightwhite:"#dbdbdb",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#dbdbdb",selection_background:"#dbdbdb"},lX={black:"#191919",color1:"#bf091d",green:"#3d9751",yellow:"#f6bb34",blue:"#17b2e0",magenta:"#7830b0",cyan:"#8bd2ed",white:"#ffffff",brightblack:"#191919",brightred:"#bf091d",brightgreen:"#3d9751",brightyellow:"#f6bb34",brightblue:"#17b2e0",brightmagenta:"#7830b0",brightcyan:"#8bd2ed",brightwhite:"#ffffff",background:"#262c35",selection_foreground:"#262c35",cursor:"#d9002f",foreground:"#ebebeb",selection_background:"#ebebeb"},cX={black:"#040404",color1:"#d84a33",green:"#5da602",yellow:"#eebb6e",blue:"#417ab3",magenta:"#e5c499",cyan:"#bdcfe5",white:"#dbded8",brightblack:"#685656",brightred:"#d76b42",brightgreen:"#99b52c",brightyellow:"#ffb670",brightblue:"#97d7ef",brightmagenta:"#aa7900",brightcyan:"#bdcfe5",brightwhite:"#e4d5c7",background:"#040404",selection_foreground:"#040404",cursor:"#feffff",foreground:"#feffff",selection_background:"#feffff"},uX={black:"#040303",color1:"#f92672",green:"#c2ffdf",yellow:"#e6c000",blue:"#c2ffdf",magenta:"#ffb8d1",cyan:"#c5a3ff",white:"#f8f8f0",brightblack:"#6090cb",brightred:"#ff857f",brightgreen:"#c2ffdf",brightyellow:"#ffea00",brightblue:"#c2ffdf",brightmagenta:"#ffb8d1",brightcyan:"#c5a3ff",brightwhite:"#f8f8f0",background:"#5a5475",selection_foreground:"#5a5475",cursor:"#f8f8f0",foreground:"#f8f8f2",selection_background:"#f8f8f2"},dX={black:"#15161e",color1:"#f7768e",green:"#9ece6a",yellow:"#e0af68",blue:"#7aa2f7",magenta:"#bb9af7",cyan:"#7dcfff",white:"#a9b1d6",brightblack:"#414868",brightred:"#f7768e",brightgreen:"#9ece6a",brightyellow:"#e0af68",brightblue:"#7aa2f7",brightmagenta:"#bb9af7",brightcyan:"#7dcfff",brightwhite:"#c0caf5",background:"#1a1b26",selection_foreground:"#1a1b26",cursor:"#c0caf5",foreground:"#c0caf5",selection_background:"#c0caf5"},hX={black:"#343935",color1:"#cf3f61",green:"#7bb75b",yellow:"#e9b32a",blue:"#4c9ad4",magenta:"#a57fc4",cyan:"#389aad",white:"#fafaf6",brightblack:"#595b59",brightred:"#d18fa6",brightgreen:"#767f2c",brightyellow:"#78592f",brightblue:"#135979",brightmagenta:"#604291",brightcyan:"#76bbca",brightwhite:"#b2b5ae",background:"#1e1e1e",selection_foreground:"#1e1e1e",cursor:"#edcf4f",foreground:"#f7f6ec",selection_background:"#f7f6ec"},fX={black:"#1f1f1f",color1:"#f81118",green:"#2dc55e",yellow:"#ecba0f",blue:"#2a84d2",magenta:"#4e5ab7",cyan:"#1081d6",white:"#d6dbe5",brightblack:"#d6dbe5",brightred:"#de352e",brightgreen:"#1dd361",brightyellow:"#f3bd09",brightblue:"#1081d6",brightmagenta:"#5350b9",brightcyan:"#0f7ddb",brightwhite:"#ffffff",background:"#131313",selection_foreground:"#131313",cursor:"#b9b9b9",foreground:"#d6dbe5",selection_background:"#d6dbe5"},mX={black:"#000000",color1:"#9f0000",green:"#008b00",yellow:"#ffd000",blue:"#0081ff",magenta:"#bc00ca",cyan:"#008b8b",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff0000",brightgreen:"#00ee00",brightyellow:"#ffff00",brightblue:"#0000ff",brightmagenta:"#ff00ff",brightcyan:"#00cdcd",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#00a595",selection_background:"#00a595"},pX={black:"#202746",color1:"#c94922",green:"#ac9739",yellow:"#c08b30",blue:"#3d8fd1",magenta:"#6679cc",cyan:"#22a2c9",white:"#979db4",brightblack:"#6b7394",brightred:"#c76b29",brightgreen:"#73ad43",brightyellow:"#5e6687",brightblue:"#898ea4",brightmagenta:"#dfe2f1",brightcyan:"#9c637a",brightwhite:"#f5f7ff",background:"#132638",selection_foreground:"#132638",cursor:"#979db4",foreground:"#ede4e4",selection_background:"#ede4e4"},gX={black:"#010921",color1:"#10b6ff",green:"#10b6ff",yellow:"#10b6ff",blue:"#10b6ff",magenta:"#10b6ff",cyan:"#10b6ff",white:"#fafafa",brightblack:"#080117",brightred:"#00b3f7",brightgreen:"#00b3f7",brightyellow:"#00b3f7",brightblue:"#00b3f7",brightmagenta:"#00b3f7",brightcyan:"#00b3f7",brightwhite:"#fefefe",background:"#010515",selection_foreground:"#010515",cursor:"#10b6ff",foreground:"#11b7ff",selection_background:"#11b7ff"},_X={black:"#091013",color1:"#006536",green:"#6fa64c",yellow:"#7e8000",blue:"#2c9a84",magenta:"#452d53",cyan:"#114d53",white:"#006536",brightblack:"#333333",brightred:"#00733d",brightgreen:"#90d762",brightyellow:"#e2e500",brightblue:"#46d8b8",brightmagenta:"#4a3059",brightcyan:"#12545a",brightwhite:"#006536",background:"#070c0e",selection_foreground:"#070c0e",cursor:"#9fa86e",foreground:"#3e5715",selection_background:"#3e5715",underline_color:"#302c2c",url_color:"#302c2c"},bX={black:"#1d1d1d",color1:"#cda074",green:"#9e744d",yellow:"#fecf75",blue:"#720102",magenta:"#734c4d",cyan:"#979797",white:"#ffffce",brightblack:"#000000",brightred:"#fecea0",brightgreen:"#cc734d",brightyellow:"#fd9f4d",brightblue:"#cb4a05",brightmagenta:"#4e739f",brightcyan:"#fed04d",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#ffffce",selection_background:"#ffffce"},SX={black:"#3d352a",color1:"#cd5c5c",green:"#86af80",yellow:"#e8ae5b",blue:"#6495ed",magenta:"#deb887",cyan:"#b0c4de",white:"#bbaa99",brightblack:"#554444",brightred:"#cc5533",brightgreen:"#88aa22",brightyellow:"#ffa75d",brightblue:"#87ceeb",brightmagenta:"#996600",brightcyan:"#b0c4de",brightwhite:"#ddccbb",background:"#1c1c1c",selection_foreground:"#1c1c1c",cursor:"#e2bbef",foreground:"#ddeedd",selection_background:"#ddeedd"},OX={black:"#050404",color1:"#bd0013",green:"#4ab118",yellow:"#e7741e",blue:"#0f4ac6",magenta:"#665993",cyan:"#70a598",white:"#f8dcc0",brightblack:"#4e7cbf",brightred:"#fc5f5a",brightgreen:"#9eff6e",brightyellow:"#efc11a",brightblue:"#1997c6",brightmagenta:"#9b5953",brightcyan:"#c8faf4",brightwhite:"#f6f5fb",background:"#1f1d45",selection_foreground:"#1f1d45",cursor:"#efbf38",foreground:"#f8dcc0",selection_background:"#f8dcc0"},vX={black:"#351b0e",color1:"#9b291c",green:"#636232",yellow:"#c36e28",blue:"#515c5d",magenta:"#9b1d29",cyan:"#588056",white:"#f7d75c",brightblack:"#874228",brightred:"#ff4331",brightgreen:"#b4b264",brightyellow:"#ff9566",brightblue:"#9eb2b4",brightmagenta:"#ff5b6a",brightcyan:"#8acd8f",brightwhite:"#ffe598",background:"#120b0d",selection_foreground:"#120b0d",cursor:"#c46c32",foreground:"#f7d66a",selection_background:"#f7d66a"},EX={black:"#000000",color1:"#d70005",green:"#1cd915",yellow:"#d9bd26",blue:"#5665ff",magenta:"#b052da",cyan:"#50d2da",white:"#e0e0e0",brightblack:"#535353",brightred:"#fb0007",brightgreen:"#22ff18",brightyellow:"#fedc2b",brightblue:"#9fa9ff",brightmagenta:"#e09aff",brightcyan:"#8df9ff",brightwhite:"#ffffff",background:"#090909",selection_foreground:"#090909",cursor:"#d0d0d0",foreground:"#cdcdcd",selection_background:"#cdcdcd"},yX={black:"#000000",color1:"#ff615a",green:"#b1e969",yellow:"#ebd99c",blue:"#5da9f6",magenta:"#e86aff",cyan:"#82fff7",white:"#dedacf",brightblack:"#313131",brightred:"#f58c80",brightgreen:"#ddf88f",brightyellow:"#eee5b2",brightblue:"#a5c7ff",brightmagenta:"#ddaaff",brightcyan:"#b7fff9",brightwhite:"#ffffff",background:"#171717",selection_foreground:"#171717",cursor:"#bbbbbb",foreground:"#dedacf",selection_background:"#dedacf"},TX={black:"#000000",color1:"#b04b57",green:"#87b379",yellow:"#e5c179",blue:"#7d8fa4",magenta:"#a47996",cyan:"#85a7a5",white:"#b3b8c3",brightblack:"#000000",brightred:"#b04b57",brightgreen:"#87b379",brightyellow:"#e5c179",brightblue:"#7d8fa4",brightmagenta:"#a47996",brightcyan:"#85a7a5",brightwhite:"#ffffff",background:"#20242d",selection_foreground:"#20242d",cursor:"#b3b8c3",foreground:"#b3b8c3",selection_background:"#b3b8c3"},CX={black:"#f0edec",color1:"#a8334c",green:"#4f6c31",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#2c363c",brightblack:"#cfc1ba",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#4f5e68",background:"#f0edec",selection_foreground:"#f0edec",cursor:"#2c363c",foreground:"#2c363c",selection_background:"#2c363c"},RX={black:"#232a2d",color1:"#e57474",green:"#8ccf7e",yellow:"#e5c76b",blue:"#67b0e8",magenta:"#c47fd5",cyan:"#6cbfbf",white:"#b3b9b8",brightblack:"#2d3437",brightred:"#ef7e7e",brightgreen:"#96d988",brightyellow:"#f4d67a",brightblue:"#71baf2",brightmagenta:"#ce89df",brightcyan:"#67cbe7",brightwhite:"#bdc3c2",background:"#141b1e",selection_foreground:"#141b1e",cursor:"#dadada",foreground:"#dadada",selection_background:"#dadada"},wX={black:"#4d4d4d",color1:"#705050",green:"#60b48a",yellow:"#f0dfaf",blue:"#506070",magenta:"#dc8cc3",cyan:"#8cd0d3",white:"#dcdccc",brightblack:"#709080",brightred:"#dca3a3",brightgreen:"#c3bf9f",brightyellow:"#e0cf9f",brightblue:"#94bff3",brightmagenta:"#ec93d3",brightcyan:"#93e0e3",brightwhite:"#ffffff",background:"#3f3f3f",selection_foreground:"#3f3f3f",cursor:"#73635a",foreground:"#dcdccc",selection_background:"#dcdccc"},AX={black:"#282a36",color1:"#f37f97",green:"#5adecd",yellow:"#f2a272",blue:"#8897f4",magenta:"#c574dd",cyan:"#79e6f3",white:"#fdfdfd",brightblack:"#414458",brightred:"#ff4971",brightgreen:"#18e3c8",brightyellow:"#ff8037",brightblue:"#556fff",brightmagenta:"#b043d1",brightcyan:"#3fdcee",brightwhite:"#bebec1",background:"#1d1f28",selection_foreground:"#1d1f28",cursor:"#c574dd",foreground:"#fdfdfd",selection_background:"#fdfdfd"},IX={black:"#1c1c1c",color1:"#d68686",green:"#aed686",yellow:"#d7af87",blue:"#86aed6",magenta:"#d6aed6",cyan:"#8adbb4",white:"#d0d0d0",brightblack:"#1c1c1c",brightred:"#d68686",brightgreen:"#aed686",brightyellow:"#e4c9af",brightblue:"#86aed6",brightmagenta:"#d6aed6",brightcyan:"#b1e7dd",brightwhite:"#efefef",background:"#262626",selection_foreground:"#262626",cursor:"#e4c9af",foreground:"#d0d0d0",selection_background:"#d0d0d0"},kX={black:"#4f4f4f",color1:"#fa6c60",green:"#a8ff60",yellow:"#fffeb7",blue:"#96cafe",magenta:"#fa73fd",cyan:"#c6c5fe",white:"#efedef",brightblack:"#7b7b7b",brightred:"#fcb6b0",brightgreen:"#cfffab",brightyellow:"#ffffcc",brightblue:"#b5dcff",brightmagenta:"#fb9cfe",brightcyan:"#e0e0fe",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#808080",foreground:"#f1f1f1",selection_background:"#f1f1f1"},NX={black:"#091013",color1:"#002e18",green:"#6fa64c",yellow:"#595900",blue:"#00cb6b",magenta:"#412a4d",cyan:"#125459",white:"#002e19",brightblack:"#333333",brightred:"#00381d",brightgreen:"#90d762",brightyellow:"#e2e500",brightblue:"#00ff87",brightmagenta:"#412a4d",brightcyan:"#176c73",brightwhite:"#00381e",background:"#070c0e",selection_foreground:"#070c0e",cursor:"#373a26",foreground:"#28380d",selection_background:"#28380d",underline_color:"#302c2c",url_color:"#302c2c"},DX={black:"#000000",color1:"#cc5555",green:"#55cc55",yellow:"#cdcd55",blue:"#5555cc",magenta:"#cc55cc",cyan:"#7acaca",white:"#cccccc",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#53ae71",foreground:"#b3b3b3",selection_background:"#b3b3b3"},xX={black:"#0f191c",color1:"#23755a",green:"#82d967",yellow:"#ffd700",blue:"#3f5242",magenta:"#409931",cyan:"#50b45a",white:"#507350",brightblack:"#688060",brightred:"#2fc079",brightgreen:"#90d762",brightyellow:"#faff00",brightblue:"#4f7e7e",brightmagenta:"#11ff25",brightcyan:"#c1ff8a",brightwhite:"#678c61",background:"#0f191c",selection_foreground:"#0f191c",cursor:"#384545",foreground:"#426644",selection_background:"#426644",underline_color:"#302c2c",url_color:"#302c2c"},MX={black:"#253045",color1:"#ee5577",green:"#55ee77",yellow:"#ffdd88",blue:"#5588ff",magenta:"#ff77cc",cyan:"#44eeee",white:"#f5f5da",brightblack:"#405570",brightred:"#ee6655",brightgreen:"#99ee77",brightyellow:"#ffff77",brightblue:"#77bbff",brightmagenta:"#aa88ff",brightcyan:"#55ffbb",brightwhite:"#ffffee",background:"#202535",selection_foreground:"#202535",cursor:"#ccced0",foreground:"#ccced0",selection_background:"#ccced0"},LX={black:"#141414",color1:"#ff5555",green:"#98ec65",yellow:"#ffcc33",blue:"#00aaff",magenta:"#aa88ff",cyan:"#88ddff",white:"#cccccc",brightblack:"#414141",brightred:"#ff8888",brightgreen:"#b6f292",brightyellow:"#ffd966",brightblue:"#33bbff",brightmagenta:"#cebbff",brightcyan:"#bbecff",brightwhite:"#ffffff",background:"#111111",selection_foreground:"#111111",cursor:"#fcdc08",foreground:"#777777",selection_background:"#777777"},PX={black:"#2c3941",color1:"#865f5b",green:"#66907d",yellow:"#b1a990",blue:"#6a8e95",magenta:"#b18a73",cyan:"#88b2ac",white:"#ececec",brightblack:"#5d7079",brightred:"#865f5b",brightgreen:"#66907d",brightyellow:"#b1a990",brightblue:"#6a8e95",brightmagenta:"#b18a73",brightcyan:"#88b2ac",brightwhite:"#ececec",background:"#2c3941",selection_foreground:"#2c3941",cursor:"#ececec",foreground:"#ececec",selection_background:"#ececec"},BX={black:"#222d3f",color1:"#a82320",green:"#32a548",yellow:"#e58d11",blue:"#3167ac",magenta:"#781aa0",cyan:"#2c9370",white:"#b0b6ba",brightblack:"#212c3c",brightred:"#d4312e",brightgreen:"#2d9440",brightyellow:"#e5be0c",brightblue:"#3c7dd2",brightmagenta:"#8230a7",brightcyan:"#35b387",brightwhite:"#e7eced",background:"#002240",selection_foreground:"#002240",cursor:"#e5be0c",foreground:"#2cc55d",selection_background:"#2cc55d"},YX={black:"#242424",color1:"#d71c15",green:"#5aa513",yellow:"#fdb40c",blue:"#063b8c",magenta:"#e40038",cyan:"#2595e1",white:"#efefef",brightblack:"#4b4b4b",brightred:"#fc1c18",brightgreen:"#6bc219",brightyellow:"#fec80e",brightblue:"#0955ff",brightmagenta:"#fb0050",brightcyan:"#3ea8fc",brightwhite:"#8c00ec",background:"#181818",selection_foreground:"#181818",cursor:"#bbbbbb",foreground:"#efefef",selection_background:"#efefef"},FX={black:"#2b1b1d",color1:"#91002b",green:"#579524",yellow:"#ab311b",blue:"#8c87b0",magenta:"#692f50",cyan:"#e8a866",white:"#68525a",brightblack:"#3d2b2e",brightred:"#c5255d",brightgreen:"#8dff57",brightyellow:"#c8381d",brightblue:"#cfc9ff",brightmagenta:"#fc6cba",brightcyan:"#ffceaf",brightwhite:"#b0949d",background:"#150707",selection_foreground:"#150707",cursor:"#68525a",foreground:"#68525a",selection_background:"#68525a"},UX={black:"#373a41",color1:"#d52753",green:"#23974a",yellow:"#df631c",blue:"#275fe4",magenta:"#823ff1",cyan:"#27618d",white:"#babbc2",brightblack:"#676a77",brightred:"#ff6480",brightgreen:"#3cbc66",brightyellow:"#c5a332",brightblue:"#0099e1",brightmagenta:"#ce33c0",brightcyan:"#6d93bb",brightwhite:"#d3d3d3",background:"#f9f9f9",selection_foreground:"#f9f9f9",cursor:"#f32759",foreground:"#373a41",selection_background:"#373a41"},$X={black:"#000000",color1:"#b87a7a",green:"#7ab87a",yellow:"#b8b87a",blue:"#7a7ab8",magenta:"#b87ab8",cyan:"#7ab8b8",white:"#d9d9d9",brightblack:"#262626",brightred:"#dbbdbd",brightgreen:"#bddbbd",brightyellow:"#dbdbbd",brightblue:"#bdbddb",brightmagenta:"#dbbddb",brightcyan:"#bddbdb",brightwhite:"#ffffff",background:"#0d1926",selection_foreground:"#0d1926",cursor:"#d9e6f2",foreground:"#d9e6f2",selection_background:"#d9e6f2"},GX={black:"#eeeeee",color1:"#a8334c",green:"#4f6c31",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#353535",brightblack:"#c6c3c3",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#5c5c5c",background:"#eeeeee",selection_foreground:"#eeeeee",cursor:"#353535",foreground:"#353535",selection_background:"#353535"},qX={black:"#000000",color1:"#d00e18",green:"#138034",yellow:"#ffcb3e",blue:"#006bb3",magenta:"#6b2775",cyan:"#384564",white:"#ededed",brightblack:"#5d504a",brightred:"#f07e18",brightgreen:"#b1d130",brightyellow:"#fff120",brightblue:"#4fc2fd",brightmagenta:"#de0071",brightcyan:"#5d504a",brightwhite:"#ffffff",background:"#222225",selection_foreground:"#222225",cursor:"#e0d9b9",foreground:"#ededed",selection_background:"#ededed"},QX={black:"#2d283f",color1:"#ed2261",green:"#1fa91b",yellow:"#8ddc20",blue:"#487df4",magenta:"#8d35c9",cyan:"#3bdeed",white:"#9e9ea0",brightblack:"#59516a",brightred:"#f0729a",brightgreen:"#53aa5e",brightyellow:"#b2dc87",brightblue:"#a9bcec",brightmagenta:"#ad81c2",brightcyan:"#9de3eb",brightwhite:"#a288f7",background:"#171423",selection_foreground:"#171423",cursor:"#a288f7",foreground:"#9f9fa1",selection_background:"#9f9fa1"},HX={black:"#23252b",color1:"#b54036",green:"#5ab977",yellow:"#deb566",blue:"#6a7c93",magenta:"#a4799d",cyan:"#3f94a8",white:"#e6e8ef",brightblack:"#23252b",brightred:"#b54036",brightgreen:"#5ab977",brightyellow:"#deb566",brightblue:"#6a7c93",brightmagenta:"#a4799d",brightcyan:"#3f94a8",brightwhite:"#ebedf2",background:"#1c1e22",selection_foreground:"#1c1e22",cursor:"#f6f7ec",foreground:"#e6e8ef",selection_background:"#e6e8ef"},VX={black:"#23262e",color1:"#f0266f",green:"#8fd46d",yellow:"#ffe66d",blue:"#0321d7",magenta:"#ee5d43",cyan:"#03d6b8",white:"#c74ded",brightblack:"#292e38",brightred:"#f92672",brightgreen:"#8fd46d",brightyellow:"#ffe66d",brightblue:"#03d6b8",brightmagenta:"#ee5d43",brightcyan:"#03d6b8",brightwhite:"#c74ded",background:"#23262e",selection_foreground:"#23262e",cursor:"#ee5d43",foreground:"#ffca28",selection_background:"#ffca28",underline_color:"#596181",url_color:"#596181"},zX={black:"#000000",color1:"#dc322f",green:"#56db3a",yellow:"#ff8400",blue:"#0084d4",magenta:"#b729d9",cyan:"#ccccff",white:"#ffffff",brightblack:"#1b1d21",brightred:"#dc322f",brightgreen:"#56db3a",brightyellow:"#ff8400",brightblue:"#0084d4",brightmagenta:"#b729d9",brightcyan:"#ccccff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#dc322f",foreground:"#ffffff",selection_background:"#ffffff"},WX={black:"#112616",color1:"#7f2b27",green:"#2f7e25",yellow:"#717f24",blue:"#2f6a7f",magenta:"#47587f",cyan:"#327f77",white:"#647d75",brightblack:"#3c4812",brightred:"#e08009",brightgreen:"#18e000",brightyellow:"#bde000",brightblue:"#00aae0",brightmagenta:"#0058e0",brightcyan:"#00e0c4",brightwhite:"#73fa91",background:"#0f1610",selection_foreground:"#0f1610",cursor:"#73fa91",foreground:"#637d75",selection_background:"#637d75"},XX={black:"#000000",color1:"#990000",green:"#00a600",yellow:"#999900",blue:"#2009db",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#000000",selection_foreground:"#000000",cursor:"#4d4d4d",foreground:"#f2f2f2",selection_background:"#f2f2f2"},KX={black:"#17384c",color1:"#d15123",green:"#027c9b",yellow:"#fca02f",blue:"#1e4950",magenta:"#68d4f1",cyan:"#50a3b5",white:"#deb88d",brightblack:"#434b53",brightred:"#d48678",brightgreen:"#628d98",brightyellow:"#fdd39f",brightblue:"#1bbcdd",brightmagenta:"#bbe3ee",brightcyan:"#87acb4",brightwhite:"#fee4ce",background:"#09141b",selection_foreground:"#09141b",cursor:"#fca02f",foreground:"#deb88d",selection_background:"#deb88d"},ZX={black:"#0a0520",color1:"#ff796d",green:"#99b481",yellow:"#efdfac",blue:"#66d9ef",magenta:"#e78fcd",cyan:"#ba8cff",white:"#ffba81",brightblack:"#100b23",brightred:"#f99f92",brightgreen:"#b4be8f",brightyellow:"#f2e9bf",brightblue:"#79daed",brightmagenta:"#ba91d4",brightcyan:"#a0a0d6",brightwhite:"#b9aed3",background:"#2a1a4a",selection_foreground:"#2a1a4a",cursor:"#c7c7c7",foreground:"#ece7fa",selection_background:"#ece7fa"},jX={black:"#f0edec",color1:"#a8334c",green:"#4f6c31",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#2c363c",brightblack:"#cfc1ba",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#4f5e68",background:"#f0edec",selection_foreground:"#f0edec",cursor:"#2c363c",foreground:"#2c363c",selection_background:"#2c363c"},JX={black:"#000000",color1:"#ff4242",green:"#74af68",yellow:"#ffad29",blue:"#338f86",magenta:"#9414e6",cyan:"#23d7d7",white:"#e1e1e0",brightblack:"#555555",brightred:"#ff3242",brightgreen:"#74cd68",brightyellow:"#ffb929",brightblue:"#23d7d7",brightmagenta:"#ff37ff",brightcyan:"#00ede1",brightwhite:"#ffffff",background:"#2d3743",selection_foreground:"#2d3743",cursor:"#000000",foreground:"#e1e1e0",selection_background:"#e1e1e0"},eK={black:"#000507",color1:"#d94085",green:"#2ab250",yellow:"#ffd16f",blue:"#883cdc",magenta:"#ececec",cyan:"#c1b8b7",white:"#fff8de",brightblack:"#009cc9",brightred:"#da6bac",brightgreen:"#f4dca5",brightyellow:"#eac066",brightblue:"#308cba",brightmagenta:"#ae636b",brightcyan:"#ff919d",brightwhite:"#e4838d",background:"#1f1726",selection_foreground:"#1f1726",cursor:"#dd00ff",foreground:"#dafaff",selection_background:"#dafaff"},tK={black:"#585f6d",color1:"#d95360",green:"#5ab977",yellow:"#dfb563",blue:"#4d89c4",magenta:"#d55119",cyan:"#44a8b6",white:"#e6e5ff",brightblack:"#585f6d",brightred:"#d95360",brightgreen:"#5ab977",brightyellow:"#dfb563",brightblue:"#4c89c5",brightmagenta:"#d55119",brightcyan:"#44a8b6",brightwhite:"#e6e5ff",background:"#1e2027",selection_foreground:"#1e2027",cursor:"#f6f7ec",foreground:"#9ba2b2",selection_background:"#9ba2b2"},nK={black:"#6e5346",color1:"#e35b00",green:"#5cab96",yellow:"#e3cd7b",blue:"#0f548b",magenta:"#e35b00",cyan:"#06afc7",white:"#f0f1ce",brightblack:"#684c31",brightred:"#ff8a3a",brightgreen:"#aecab8",brightyellow:"#ffc878",brightblue:"#67a0ce",brightmagenta:"#ff8a3a",brightcyan:"#83a7b4",brightwhite:"#fefff1",background:"#0a1e24",selection_foreground:"#0a1e24",cursor:"#708284",foreground:"#ecf0c1",selection_background:"#ecf0c1"},Zi={"Tomorrow Night Burns":{black:"#252525",color1:"#832e31",green:"#a63c40",yellow:"#d3494e",blue:"#fc595f",magenta:"#df9395",cyan:"#ba8586",white:"#f5f5f5",brightblack:"#5d6f71",brightred:"#832e31",brightgreen:"#a63c40",brightyellow:"#d2494e",brightblue:"#fc595f",brightmagenta:"#df9395",brightcyan:"#ba8586",brightwhite:"#f5f5f5",background:"#151515",selection_foreground:"#151515",cursor:"#ff443e",foreground:"#a1b0b8",selection_background:"#a1b0b8"},Floraverse:cV,MaterialOcean:uV,Vaughn:dV,nord:hV,Subliminal:fV,"3024 Day":{black:"#090300",color1:"#db2d20",green:"#01a252",yellow:"#fded02",blue:"#01a0e4",magenta:"#a16a94",cyan:"#b5e4f4",white:"#a5a2a2",brightblack:"#5c5855",brightred:"#e8bbd0",brightgreen:"#3a3432",brightyellow:"#4a4543",brightblue:"#807d7c",brightmagenta:"#d6d5d4",brightcyan:"#cdab53",brightwhite:"#f7f7f7",background:"#f7f7f7",selection_foreground:"#f7f7f7",cursor:"#4a4543",foreground:"#4a4543",selection_background:"#4a4543"},idea:mV,"Solarized Dark Higher Contrast":{black:"#002831",color1:"#d11c24",green:"#6cbe6c",yellow:"#a57706",blue:"#2176c7",magenta:"#c61c6f",cyan:"#259286",white:"#eae3cb",brightblack:"#006488",brightred:"#f5163b",brightgreen:"#51ef84",brightyellow:"#b27e28",brightblue:"#178ec8",brightmagenta:"#e24d8e",brightcyan:"#00b39e",brightwhite:"#fcf4dc",background:"#001e27",selection_foreground:"#001e27",cursor:"#f34b00",foreground:"#9cc2c3",selection_background:"#9cc2c3"},"Doom Peacock":{black:"#1c1f24",color1:"#cb4b16",green:"#26a6a6",yellow:"#bcd42a",blue:"#2a6cc6",magenta:"#a9a1e1",cyan:"#5699af",white:"#ede0ce",brightblack:"#2b2a27",brightred:"#ff5d38",brightgreen:"#98be65",brightyellow:"#e6f972",brightblue:"#51afef",brightmagenta:"#c678dd",brightcyan:"#46d9ff",brightwhite:"#dfdfdf",background:"#2b2a27",selection_foreground:"#2b2a27",cursor:"#9c9c9d",foreground:"#ede0ce",selection_background:"#ede0ce"},UltraDark:pV,BlueDolphin:gV,"catppuccin-frappe":{black:"#51576d",color1:"#e78284",green:"#a6d189",yellow:"#e5c890",blue:"#8caaee",magenta:"#f4b8e4",cyan:"#81c8be",white:"#b5bfe2",brightblack:"#626880",brightred:"#e78284",brightgreen:"#a6d189",brightyellow:"#e5c890",brightblue:"#8caaee",brightmagenta:"#f4b8e4",brightcyan:"#81c8be",brightwhite:"#a5adce",background:"#303446",selection_foreground:"#303446",cursor:"#f2d5cf",foreground:"#c6d0f5",selection_background:"#c6d0f5"},"Belafonte Night":{black:"#20111b",color1:"#be100e",green:"#858162",yellow:"#eaa549",blue:"#426a79",magenta:"#97522c",cyan:"#989a9c",white:"#968c83",brightblack:"#5e5252",brightred:"#be100e",brightgreen:"#858162",brightyellow:"#eaa549",brightblue:"#426a79",brightmagenta:"#97522c",brightcyan:"#989a9c",brightwhite:"#d5ccba",background:"#20111b",selection_foreground:"#20111b",cursor:"#968c83",foreground:"#968c83",selection_background:"#968c83"},Obsidian:_V,Elemental:bV,"Gruvbox Light":{black:"#fbf1c7",color1:"#9d0006",green:"#79740e",yellow:"#b57614",blue:"#076678",magenta:"#8f3f71",cyan:"#427b58",white:"#3c3836",brightblack:"#9d8374",brightred:"#cc241d",brightgreen:"#98971a",brightyellow:"#d79921",brightblue:"#458588",brightmagenta:"#b16186",brightcyan:"#689d69",brightwhite:"#7c6f64",background:"#fbf1c7",selection_foreground:"#fbf1c7",cursor:"#282828",foreground:"#282828",selection_background:"#282828"},Ciapre:SV,"Dracula+":{black:"#21222c",color1:"#ff5555",green:"#50fa7b",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#8be9fd",white:"#f8f8f2",brightblack:"#545454",brightred:"#ff6e6e",brightgreen:"#69ff94",brightyellow:"#ffcb6b",brightblue:"#d6acff",brightmagenta:"#ff92df",brightcyan:"#a4ffff",brightwhite:"#f8f8f2",background:"#212121",selection_foreground:"#212121",cursor:"#eceff4",foreground:"#f8f8f2",selection_background:"#f8f8f2"},Fideloper:OV,"Hopscotch.256":{black:"#322931",color1:"#dd464c",green:"#8fc13e",yellow:"#fdcc59",blue:"#1290bf",magenta:"#c85e7c",cyan:"#149b93",white:"#b9b5b8",brightblack:"#797379",brightred:"#dd464c",brightgreen:"#8fc13e",brightyellow:"#fdcc59",brightblue:"#1290bf",brightmagenta:"#c85e7c",brightcyan:"#149b93",brightwhite:"#ffffff",background:"#322931",selection_foreground:"#322931",cursor:"#b9b5b8",foreground:"#b9b5b8",selection_background:"#b9b5b8"},"Duotone Dark":{black:"#1f1d27",color1:"#d9393e",green:"#2dcd73",yellow:"#d9b76e",blue:"#ffc284",magenta:"#de8d40",cyan:"#2488ff",white:"#b7a1ff",brightblack:"#353147",brightred:"#d9393e",brightgreen:"#2dcd73",brightyellow:"#d9b76e",brightblue:"#ffc284",brightmagenta:"#de8d40",brightcyan:"#2488ff",brightwhite:"#eae5ff",background:"#1f1d27",selection_foreground:"#1f1d27",cursor:"#ff9839",foreground:"#b7a1ff",selection_background:"#b7a1ff"},Treehouse:vV,CGA:EV,rebecca:yV,synthwave:TV,Raycast_Dark:CV,PencilDark:RV,IC_Green_PPL:wV,"Dark Pastel":{black:"#000000",color1:"#ff5555",green:"#55ff55",yellow:"#ffff55",blue:"#5555ff",magenta:"#ff55ff",cyan:"#55ffff",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#ffffff",selection_background:"#ffffff"},Harper:AV,C64:IV,Calamity:kV,"The Hulk":{black:"#1b1d1e",color1:"#269d1b",green:"#13ce30",yellow:"#63e457",blue:"#2525f5",magenta:"#641f74",cyan:"#378ca9",white:"#d9d8d1",brightblack:"#505354",brightred:"#8dff2a",brightgreen:"#48ff77",brightyellow:"#3afe16",brightblue:"#506b95",brightmagenta:"#72589d",brightcyan:"#4085a6",brightwhite:"#e5e6e1",background:"#1b1d1e",selection_foreground:"#1b1d1e",cursor:"#16b61b",foreground:"#b5b5b5",selection_background:"#b5b5b5"},OneHalfDark:NV,Dracula:DV,IC_Orange_PPL:xV,Spring:MV,Lavandula:LV,Laser:PV,Cobalt2:BV,"iTerm2 Solarized Dark":{black:"#073642",color1:"#dc322f",green:"#859900",yellow:"#b58900",blue:"#268bd2",magenta:"#d33682",cyan:"#2aa198",white:"#eee8d5",brightblack:"#002b36",brightred:"#cb4b16",brightgreen:"#586e75",brightyellow:"#657b83",brightblue:"#839496",brightmagenta:"#6c71c4",brightcyan:"#93a1a1",brightwhite:"#fdf6e3",background:"#002b36",selection_foreground:"#002b36",cursor:"#839496",foreground:"#839496",selection_background:"#839496"},Breeze:YV,DjangoSmooth:FV,DoomOne:UV,"rose-pine":{black:"#26233a",color1:"#eb6f92",green:"#9ccfd8",yellow:"#f6c177",blue:"#31748f",magenta:"#c4a7e7",cyan:"#ebbcba",white:"#e0def4",brightblack:"#6e6a86",brightred:"#eb6f92",brightgreen:"#9ccfd8",brightyellow:"#f6c177",brightblue:"#31748f",brightmagenta:"#c4a7e7",brightcyan:"#ebbcba",brightwhite:"#e0def4",background:"#191724",selection_foreground:"#191724",cursor:"#e0def4",foreground:"#e0def4",selection_background:"#e0def4"},Chalk:$V,Andromeda:GV,neobones_light:qV,WarmNeon:QV,AtomOneLight:HV,PencilLight:VV,Hopscotch:zV,Urple:WV,FrontEndDelight:XV,Ubuntu:KV,"Solarized Darcula":{black:"#25292a",color1:"#f24840",green:"#629655",yellow:"#b68800",blue:"#2075c7",magenta:"#797fd4",cyan:"#15968d",white:"#d2d8d9",brightblack:"#25292a",brightred:"#f24840",brightgreen:"#629655",brightyellow:"#b68800",brightblue:"#2075c7",brightmagenta:"#797fd4",brightcyan:"#15968d",brightwhite:"#d2d8d9",background:"#3d3f41",selection_foreground:"#3d3f41",cursor:"#708284",foreground:"#d2d8d9",selection_background:"#d2d8d9"},"Oceanic-Next":{black:"#121c21",color1:"#e44754",green:"#89bd82",yellow:"#f7bd51",blue:"#5486c0",magenta:"#b77eb8",cyan:"#50a5a4",white:"#ffffff",brightblack:"#52606b",brightred:"#e44754",brightgreen:"#89bd82",brightyellow:"#f7bd51",brightblue:"#5486c0",brightmagenta:"#b77eb8",brightcyan:"#50a5a4",brightwhite:"#ffffff",background:"#121b21",selection_foreground:"#121b21",cursor:"#b3b8c3",foreground:"#b3b8c3",selection_background:"#b3b8c3"},primary:ZV,MaterialDark:jV,Relaxed:JV,Galizur:ez,"Tomorrow Night Blue":{black:"#000000",color1:"#ff9da4",green:"#d1f1a9",yellow:"#ffeead",blue:"#bbdaff",magenta:"#ebbbff",cyan:"#99ffff",white:"#ffffff",brightblack:"#000000",brightred:"#ff9da4",brightgreen:"#d1f1a9",brightyellow:"#ffeead",brightblue:"#bbdaff",brightmagenta:"#ebbbff",brightcyan:"#99ffff",brightwhite:"#ffffff",background:"#002451",selection_foreground:"#002451",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},HaX0R_GR33N:tz,"Dark+":{black:"#000000",color1:"#cd3131",green:"#0dbc79",yellow:"#e5e510",blue:"#2472c8",magenta:"#bc3fbc",cyan:"#11a8cd",white:"#e5e5e5",brightblack:"#666666",brightred:"#f14c4c",brightgreen:"#23d18b",brightyellow:"#f5f543",brightblue:"#3b8eea",brightmagenta:"#d670d6",brightcyan:"#29b8db",brightwhite:"#e5e5e5",background:"#1e1e1e",selection_foreground:"#1e1e1e",cursor:"#ffffff",foreground:"#cccccc",selection_background:"#cccccc"},Neopolitan:nz,"Red Alert":{black:"#000000",color1:"#d62e4e",green:"#71be6b",yellow:"#beb86b",blue:"#489bee",magenta:"#e979d7",cyan:"#6bbeb8",white:"#d6d6d6",brightblack:"#262626",brightred:"#e02553",brightgreen:"#aff08c",brightyellow:"#dfddb7",brightblue:"#65aaf1",brightmagenta:"#ddb7df",brightcyan:"#b7dfdd",brightwhite:"#ffffff",background:"#762423",selection_foreground:"#762423",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},"rose-pine-dawn":{black:"#f2e9e1",color1:"#b4637a",green:"#56949f",yellow:"#ea9d34",blue:"#286983",magenta:"#907aa9",cyan:"#d7827e",white:"#575279",brightblack:"#9893a5",brightred:"#b4637a",brightgreen:"#56949f",brightyellow:"#ea9d34",brightblue:"#286983",brightmagenta:"#907aa9",brightcyan:"#d7827e",brightwhite:"#575279",background:"#faf4ed",selection_foreground:"#faf4ed",cursor:"#575279",foreground:"#575279",selection_background:"#575279"},PaleNightHC:rz,Neon:az,"Rouge 2":{black:"#5d5d6b",color1:"#c6797e",green:"#969e92",yellow:"#dbcdab",blue:"#6e94b9",magenta:"#4c4e78",cyan:"#8ab6c1",white:"#e8e8ea",brightblack:"#616274",brightred:"#c6797e",brightgreen:"#e6dcc4",brightyellow:"#e6dcc4",brightblue:"#98b3cd",brightmagenta:"#8283a1",brightcyan:"#abcbd3",brightwhite:"#e8e8ea",background:"#17182b",selection_foreground:"#17182b",cursor:"#969e92",foreground:"#a2a3aa",selection_background:"#a2a3aa"},LiquidCarbon:iz,niji:oz,"Tango Half Adapted":{black:"#000000",color1:"#ff0000",green:"#4cc300",yellow:"#e2c000",blue:"#008ef6",magenta:"#a96cb3",cyan:"#00bdc3",white:"#e0e5db",brightblack:"#797d76",brightred:"#ff0013",brightgreen:"#8af600",brightyellow:"#ffec00",brightblue:"#76bfff",brightmagenta:"#d898d1",brightcyan:"#00f6fa",brightwhite:"#f4f4f2",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},Django:sz,zenburned:lz,LiquidCarbonTransparentInverse:cz,"Builtin Tango Light":{black:"#000000",color1:"#cc0000",green:"#4e9a06",yellow:"#c4a000",blue:"#3465a4",magenta:"#75507b",cyan:"#06989a",white:"#d3d7cf",brightblack:"#555753",brightred:"#ef2929",brightgreen:"#8ae234",brightyellow:"#fce94f",brightblue:"#729fcf",brightmagenta:"#ad7fa8",brightcyan:"#34e2e2",brightwhite:"#eeeeec",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},Rapture:uz,Borland:dz,Guezwhoz:hz,Argonaut:fz,"Monokai Remastered":{black:"#1a1a1a",color1:"#f4005f",green:"#98e024",yellow:"#fd971f",blue:"#9d65ff",magenta:"#f4005f",cyan:"#58d1eb",white:"#c4c5b5",brightblack:"#625e4c",brightred:"#f4005f",brightgreen:"#98e024",brightyellow:"#e0d561",brightblue:"#9d65ff",brightmagenta:"#f4005f",brightcyan:"#58d1eb",brightwhite:"#f6f6ef",background:"#0c0c0c",selection_foreground:"#0c0c0c",cursor:"#fc971f",foreground:"#d9d9d9",selection_background:"#d9d9d9"},BlueBerryPie:mz,"GitHub Dark":{black:"#000000",color1:"#f78166",green:"#56d364",yellow:"#e3b341",blue:"#6ca4f8",magenta:"#db61a2",cyan:"#2b7489",white:"#ffffff",brightblack:"#4d4d4d",brightred:"#f78166",brightgreen:"#56d364",brightyellow:"#e3b341",brightblue:"#6ca4f8",brightmagenta:"#db61a2",brightcyan:"#2b7489",brightwhite:"#ffffff",background:"#101216",selection_foreground:"#101216",cursor:"#c9d1d9",foreground:"#8b949e",selection_background:"#8b949e"},VibrantInk:pz,"catppuccin-macchiato":{black:"#494d64",color1:"#ed8796",green:"#a6da95",yellow:"#eed49f",blue:"#8aadf4",magenta:"#f5bde6",cyan:"#8bd5ca",white:"#b8c0e0",brightblack:"#5b6078",brightred:"#ed8796",brightgreen:"#a6da95",brightyellow:"#eed49f",brightblue:"#8aadf4",brightmagenta:"#f5bde6",brightcyan:"#8bd5ca",brightwhite:"#a5adcb",background:"#24273a",selection_foreground:"#24273a",cursor:"#f4dbd6",foreground:"#cad3f5",selection_background:"#cad3f5"},Ocean:gz,DimmedMonokai:_z,"Piatto Light":{black:"#414141",color1:"#b23771",green:"#66781e",yellow:"#cd6f34",blue:"#3c5ea8",magenta:"#a454b2",cyan:"#66781e",white:"#ffffff",brightblack:"#3f3f3f",brightred:"#db3365",brightgreen:"#829429",brightyellow:"#cd6f34",brightblue:"#3c5ea8",brightmagenta:"#a454b2",brightcyan:"#829429",brightwhite:"#f2f2f2",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#5e77c8",foreground:"#414141",selection_background:"#414141"},"Builtin Dark":{black:"#000000",color1:"#bb0000",green:"#00bb00",yellow:"#bbbb00",blue:"#0000bb",magenta:"#bb00bb",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Jellybeans:bz,"iceberg-dark":{black:"#1e2132",color1:"#e27878",green:"#b4be82",yellow:"#e2a478",blue:"#84a0c6",magenta:"#a093c7",cyan:"#89b8c2",white:"#c6c8d1",brightblack:"#6b7089",brightred:"#e98989",brightgreen:"#c0ca8e",brightyellow:"#e9b189",brightblue:"#91acd1",brightmagenta:"#ada0d3",brightcyan:"#95c4ce",brightwhite:"#d2d4de",background:"#161821",selection_foreground:"#161821",cursor:"#c6c8d1",foreground:"#c6c8d1",selection_background:"#c6c8d1"},Rippedcasts:Sz,Sundried:Oz,Glacier:vz,neobones_dark:Ez,FishTank:yz,SoftServer:Tz,jubi:Cz,"Builtin Solarized Dark":{black:"#073642",color1:"#dc322f",green:"#859900",yellow:"#b58900",blue:"#268bd2",magenta:"#d33682",cyan:"#2aa198",white:"#eee8d5",brightblack:"#002b36",brightred:"#cb4b16",brightgreen:"#586e75",brightyellow:"#657b83",brightblue:"#839496",brightmagenta:"#6c71c4",brightcyan:"#93a1a1",brightwhite:"#fdf6e3",background:"#002b36",selection_foreground:"#002b36",cursor:"#839496",foreground:"#839496",selection_background:"#839496"},Raycast_Light:Rz,Galaxy:wz,"rose-pine-moon":{black:"#393552",color1:"#eb6f92",green:"#9ccfd8",yellow:"#f6c177",blue:"#3e8fb0",magenta:"#c4a7e7",cyan:"#ea9a97",white:"#e0def4",brightblack:"#6e6a86",brightred:"#eb6f92",brightgreen:"#9ccfd8",brightyellow:"#f6c177",brightblue:"#3e8fb0",brightmagenta:"#c4a7e7",brightcyan:"#ea9a97",brightwhite:"#e0def4",background:"#232136",selection_foreground:"#232136",cursor:"#e0def4",foreground:"#e0def4",selection_background:"#e0def4"},seoulbones_dark:Az,BlulocoDark:Iz,"Overnight Slumber":{black:"#0a1222",color1:"#ffa7c4",green:"#85cc95",yellow:"#ffcb8b",blue:"#8dabe1",magenta:"#c792eb",cyan:"#78ccf0",white:"#ffffff",brightblack:"#575656",brightred:"#ffa7c4",brightgreen:"#85cc95",brightyellow:"#ffcb8b",brightblue:"#8dabe1",brightmagenta:"#c792eb",brightcyan:"#ffa7c4",brightwhite:"#ffffff",background:"#0e1729",selection_foreground:"#0e1729",cursor:"#ffa7c4",foreground:"#ced2d6",selection_background:"#ced2d6"},"Tinacious Design (Dark)":{black:"#1d1d26",color1:"#ff3399",green:"#00d364",yellow:"#ffcc66",blue:"#00cbff",magenta:"#cc66ff",cyan:"#00ceca",white:"#cbcbf0",brightblack:"#636667",brightred:"#ff2f92",brightgreen:"#00d364",brightyellow:"#ffd479",brightblue:"#00cbff",brightmagenta:"#d783ff",brightcyan:"#00d5d4",brightwhite:"#d5d6f3",background:"#1d1d26",selection_foreground:"#1d1d26",cursor:"#cbcbf0",foreground:"#cbcbf0",selection_background:"#cbcbf0"},"tokyonight-day":{black:"#e9e9ed",color1:"#f52a65",green:"#587539",yellow:"#8c6c3e",blue:"#2e7de9",magenta:"#9854f1",cyan:"#007197",white:"#6172b0",brightblack:"#a1a6c5",brightred:"#f52a65",brightgreen:"#587539",brightyellow:"#8c6c3e",brightblue:"#2e7de9",brightmagenta:"#9854f1",brightcyan:"#007197",brightwhite:"#3760bf",background:"#e1e2e7",selection_foreground:"#e1e2e7",cursor:"#3760bf",foreground:"#3760bf",selection_background:"#3760bf"},UnderTheSea:kz,"Man Page":{black:"#000000",color1:"#cc0000",green:"#00a600",yellow:"#999900",blue:"#0000b2",magenta:"#b200b2",cyan:"#00a6b2",white:"#cccccc",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#fef49c",selection_foreground:"#fef49c",cursor:"#7f7f7f",foreground:"#000000",selection_background:"#000000"},GruvboxDark:Nz,Grass:Dz,coffee_theme:xz,"catppuccin-mocha":{black:"#45475a",color1:"#f38ba8",green:"#a6e3a1",yellow:"#f9e2af",blue:"#89b4fa",magenta:"#f5c2e7",cyan:"#94e2d5",white:"#bac2de",brightblack:"#585b70",brightred:"#f38ba8",brightgreen:"#a6e3a1",brightyellow:"#f9e2af",brightblue:"#89b4fa",brightmagenta:"#f5c2e7",brightcyan:"#94e2d5",brightwhite:"#a6adc8",background:"#1e1e2e",selection_foreground:"#1e1e2e",cursor:"#f5e0dc",foreground:"#cdd6f4",selection_background:"#cdd6f4"},Hardcore:Mz,"Pro Light":{black:"#000000",color1:"#e5492b",green:"#50d148",yellow:"#c6c440",blue:"#3b75ff",magenta:"#ed66e8",cyan:"#4ed2de",white:"#dcdcdc",brightblack:"#9f9f9f",brightred:"#ff6640",brightgreen:"#61ef57",brightyellow:"#f2f156",brightblue:"#0082ff",brightmagenta:"#ff7eff",brightcyan:"#61f7f8",brightwhite:"#f2f2f2",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#4d4d4d",foreground:"#191919",selection_background:"#191919"},BirdsOfParadise:Lz,Pnevma:Pz,ToyChest:Bz,cyberpunk:Yz,"Blue Matrix":{black:"#101116",color1:"#ff5680",green:"#00ff9c",yellow:"#fffc58",blue:"#00b0ff",magenta:"#d57bff",cyan:"#76c1ff",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#d682ec",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#101116",selection_foreground:"#101116",cursor:"#76ff9f",foreground:"#00a2ff",selection_background:"#00a2ff"},"NightLion v2":{black:"#4c4c4c",color1:"#bb0000",green:"#04f623",yellow:"#f3f167",blue:"#64d0f0",magenta:"#ce6fdb",cyan:"#00dadf",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#7df71d",brightyellow:"#ffff55",brightblue:"#62cbe8",brightmagenta:"#ff9bf5",brightcyan:"#00ccd8",brightwhite:"#ffffff",background:"#171717",selection_foreground:"#171717",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},kanagawabones:Fz,"Later This Evening":{black:"#2b2b2b",color1:"#d45a60",green:"#afba67",yellow:"#e5d289",blue:"#a0bad6",magenta:"#c092d6",cyan:"#91bfb7",white:"#3c3d3d",brightblack:"#454747",brightred:"#d3232f",brightgreen:"#aabb39",brightyellow:"#e5be39",brightblue:"#6699d6",brightmagenta:"#ab53d6",brightcyan:"#5fc0ae",brightwhite:"#c1c2c2",background:"#222222",selection_foreground:"#222222",cursor:"#424242",foreground:"#959595",selection_background:"#959595"},GruvboxDarkHard:Uz,Abernathy:$z,OceanicMaterial:Gz,Medallion:qz,Square:Qz,Retro:Hz,Pandora:Vz,"Cobalt Neon":{black:"#142631",color1:"#ff2320",green:"#3ba5ff",yellow:"#e9e75c",blue:"#8ff586",magenta:"#781aa0",cyan:"#8ff586",white:"#ba46b2",brightblack:"#fff688",brightred:"#d4312e",brightgreen:"#8ff586",brightyellow:"#e9f06d",brightblue:"#3c7dd2",brightmagenta:"#8230a7",brightcyan:"#6cbc67",brightwhite:"#8ff586",background:"#142838",selection_foreground:"#142838",cursor:"#c4206f",foreground:"#8ff586",selection_background:"#8ff586"},"nord-light":{black:"#3b4252",color1:"#bf616a",green:"#a3be8c",yellow:"#ebcb8b",blue:"#81a1c1",magenta:"#b48ead",cyan:"#88c0d0",white:"#d8dee9",brightblack:"#4c566a",brightred:"#bf616a",brightgreen:"#a3be8c",brightyellow:"#ebcb8b",brightblue:"#81a1c1",brightmagenta:"#b48ead",brightcyan:"#8fbcbb",brightwhite:"#eceff4",background:"#e5e9f0",selection_foreground:"#e5e9f0",cursor:"#88c0d0",foreground:"#414858",selection_background:"#414858"},Whimsy:zz,zenbones_dark:Wz,Mathias:Xz,zenwritten_dark:Kz,Alabaster:Zz,ayu:jz,DjangoRebornAgain:Jz,Sakura:eW,MaterialDesignColors:tW,Seti:nW,"Banana Blueberry":{black:"#17141f",color1:"#ff6b7f",green:"#00bd9c",yellow:"#e6c62f",blue:"#22e8df",magenta:"#dc396a",cyan:"#56b6c2",white:"#f1f1f1",brightblack:"#495162",brightred:"#fe9ea1",brightgreen:"#98c379",brightyellow:"#f9e46b",brightblue:"#91fff4",brightmagenta:"#da70d6",brightcyan:"#bcf3ff",brightwhite:"#ffffff",background:"#191323",selection_foreground:"#191323",cursor:"#e07d13",foreground:"#cccccc",selection_background:"#cccccc"},"SpaceGray Eighties":{black:"#15171c",color1:"#ec5f67",green:"#81a764",yellow:"#fec254",blue:"#5486c0",magenta:"#bf83c1",cyan:"#57c2c1",white:"#efece7",brightblack:"#555555",brightred:"#ff6973",brightgreen:"#93d493",brightyellow:"#ffd256",brightblue:"#4d84d1",brightmagenta:"#ff55ff",brightcyan:"#83e9e4",brightwhite:"#ffffff",background:"#222222",selection_foreground:"#222222",cursor:"#bbbbbb",foreground:"#bdbaae",selection_background:"#bdbaae"},Chalkboard:rW,"flexoki-dark":{black:"#1c1b1a",color1:"#d14d41",green:"#879a39",yellow:"#d0a215",blue:"#4385be",magenta:"#ce5d97",cyan:"#3aa99f",white:"#b7b5ac",brightblack:"#575653",brightred:"#d14d41",brightgreen:"#879a39",brightyellow:"#d0a215",brightblue:"#4385be",brightmagenta:"#ce5d97",brightcyan:"#3aa99f",brightwhite:"#cecdc3",background:"#1c1b1a",selection_foreground:"#1c1b1a",cursor:"#cecdc3",foreground:"#cecdc3",selection_background:"#cecdc3"},ChallengerDeep:aW,"iTerm2 Smoooooth":{black:"#14191e",color1:"#b43c2a",green:"#00c200",yellow:"#c7c400",blue:"#2744c7",magenta:"#c040be",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#dd7975",brightgreen:"#58e790",brightyellow:"#ece100",brightblue:"#a7abf2",brightmagenta:"#e17ee1",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#15191f",selection_foreground:"#15191f",cursor:"#ffffff",foreground:"#dcdcdc",selection_background:"#dcdcdc"},OneHalfLight:iW,Earthsong:oW,FirefoxDev:sW,Mirage:lW,Broadcast:cW,"Grey-green":{black:"#000000",color1:"#fe1414",green:"#74ff00",yellow:"#f1ff01",blue:"#00deff",magenta:"#ff00f0",cyan:"#00ffbc",white:"#ffffff",brightblack:"#666666",brightred:"#ff3939",brightgreen:"#00ff44",brightyellow:"#ffd100",brightblue:"#00afff",brightmagenta:"#ff008a",brightcyan:"#00ffd3",brightwhite:"#f5ecec",background:"#002a1a",selection_foreground:"#002a1a",cursor:"#fff400",foreground:"#ffffff",selection_background:"#ffffff"},"Night Owlish Light":{black:"#011627",color1:"#d3423e",green:"#2aa298",yellow:"#daaa01",blue:"#4876d6",magenta:"#403f53",cyan:"#08916a",white:"#7a8181",brightblack:"#7a8181",brightred:"#f76e6e",brightgreen:"#49d0c5",brightyellow:"#dac26b",brightblue:"#5ca7e4",brightmagenta:"#697098",brightcyan:"#00c990",brightwhite:"#989fb1",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#403f53",foreground:"#403f53",selection_background:"#403f53"},"Hipster Green":{black:"#000000",color1:"#b6214a",green:"#00a600",yellow:"#bfbf00",blue:"#246eb2",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#86a93e",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#100b05",selection_foreground:"#100b05",cursor:"#23ff18",foreground:"#84c138",selection_background:"#84c138"},Royal:uW,MaterialDarker:dW,"midnight-in-mojave":{black:"#1e1e1e",color1:"#ff453a",green:"#32d74b",yellow:"#ffd60a",blue:"#0a84ff",magenta:"#bf5af2",cyan:"#5ac8fa",white:"#ffffff",brightblack:"#1e1e1e",brightred:"#ff453a",brightgreen:"#32d74b",brightyellow:"#ffd60a",brightblue:"#0a84ff",brightmagenta:"#bf5af2",brightcyan:"#5ac8fa",brightwhite:"#ffffff",background:"#1e1e1e",selection_foreground:"#1e1e1e",cursor:"#32d74b",foreground:"#ffffff",selection_background:"#ffffff"},idleToes:hW,"Builtin Pastel Dark":{black:"#4f4f4f",color1:"#ff6c60",green:"#a8ff60",yellow:"#ffffb6",blue:"#96cbfe",magenta:"#ff73fd",cyan:"#c6c5fe",white:"#eeeeee",brightblack:"#7c7c7c",brightred:"#ffb6b0",brightgreen:"#ceffac",brightyellow:"#ffffcc",brightblue:"#b5dcff",brightmagenta:"#ff9cfe",brightcyan:"#dfdffe",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#ffa560",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Homebrew:fW,AtelierSulphurpool:mW,Konsolas:pW,Slate:gW,"Scarlet Protocol":{black:"#101116",color1:"#ff0051",green:"#00dc84",yellow:"#faf945",blue:"#0271b6",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#bd35ec",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#1c153d",selection_foreground:"#1c153d",cursor:"#76ff9f",foreground:"#e41951",selection_background:"#e41951"},"Monokai Soda":{black:"#1a1a1a",color1:"#f4005f",green:"#98e024",yellow:"#fa8419",blue:"#9d65ff",magenta:"#f4005f",cyan:"#58d1eb",white:"#c4c5b5",brightblack:"#625e4c",brightred:"#f4005f",brightgreen:"#98e024",brightyellow:"#e0d561",brightblue:"#9d65ff",brightmagenta:"#f4005f",brightcyan:"#58d1eb",brightwhite:"#f6f6ef",background:"#1a1a1a",selection_foreground:"#1a1a1a",cursor:"#f6f7ec",foreground:"#c4c5b5",selection_background:"#c4c5b5"},duckbones:_W,"Paraiso Dark":{black:"#2f1e2e",color1:"#ef6155",green:"#48b685",yellow:"#fec418",blue:"#06b6ef",magenta:"#815ba4",cyan:"#5bc4bf",white:"#a39e9b",brightblack:"#776e71",brightred:"#ef6155",brightgreen:"#48b685",brightyellow:"#fec418",brightblue:"#06b6ef",brightmagenta:"#815ba4",brightcyan:"#5bc4bf",brightwhite:"#e7e9db",background:"#2f1e2e",selection_foreground:"#2f1e2e",cursor:"#a39e9b",foreground:"#a39e9b",selection_background:"#a39e9b"},Kibble:bW,"Seafoam Pastel":{black:"#757575",color1:"#825d4d",green:"#728c62",yellow:"#ada16d",blue:"#4d7b82",magenta:"#8a7267",cyan:"#729494",white:"#e0e0e0",brightblack:"#8a8a8a",brightred:"#cf937a",brightgreen:"#98d9aa",brightyellow:"#fae79d",brightblue:"#7ac3cf",brightmagenta:"#d6b2a1",brightcyan:"#ade0e0",brightwhite:"#e0e0e0",background:"#243435",selection_foreground:"#243435",cursor:"#57647a",foreground:"#d4e7d4",selection_background:"#d4e7d4"},Cyberdyne:SW,Atom:OW,Hybrid:vW,"Tomorrow Night Eighties":{black:"#000000",color1:"#f2777a",green:"#99cc99",yellow:"#ffcc66",blue:"#6699cc",magenta:"#cc99cc",cyan:"#66cccc",white:"#ffffff",brightblack:"#000000",brightred:"#f2777a",brightgreen:"#99cc99",brightyellow:"#ffcc66",brightblue:"#6699cc",brightmagenta:"#cc99cc",brightcyan:"#66cccc",brightwhite:"#ffffff",background:"#2d2d2d",selection_foreground:"#2d2d2d",cursor:"#cccccc",foreground:"#cccccc",selection_background:"#cccccc"},"Builtin Solarized Light":{black:"#073642",color1:"#dc322f",green:"#859900",yellow:"#b58900",blue:"#268bd2",magenta:"#d33682",cyan:"#2aa198",white:"#eee8d5",brightblack:"#002b36",brightred:"#cb4b16",brightgreen:"#586e75",brightyellow:"#657b83",brightblue:"#839496",brightmagenta:"#6c71c4",brightcyan:"#93a1a1",brightwhite:"#fdf6e3",background:"#fdf6e3",selection_foreground:"#fdf6e3",cursor:"#657b83",foreground:"#657b83",selection_background:"#657b83"},"Thayer Bright":{black:"#1b1d1e",color1:"#f92672",green:"#4df840",yellow:"#f4fd22",blue:"#2757d6",magenta:"#8c54fe",cyan:"#38c8b5",white:"#ccccc6",brightblack:"#505354",brightred:"#ff5995",brightgreen:"#b6e354",brightyellow:"#feed6c",brightblue:"#3f78ff",brightmagenta:"#9e6ffe",brightcyan:"#23cfd5",brightwhite:"#f8f8f2",background:"#1b1d1e",selection_foreground:"#1b1d1e",cursor:"#fc971f",foreground:"#f8f8f8",selection_background:"#f8f8f8"},"JetBrains Darcula":{black:"#000000",color1:"#fa5355",green:"#126e00",yellow:"#c2c300",blue:"#4581eb",magenta:"#fa54ff",cyan:"#33c2c1",white:"#adadad",brightblack:"#555555",brightred:"#fb7172",brightgreen:"#67ff4f",brightyellow:"#ffff00",brightblue:"#6d9df1",brightmagenta:"#fb82ff",brightcyan:"#60d3d1",brightwhite:"#eeeeee",background:"#202020",selection_foreground:"#202020",cursor:"#ffffff",foreground:"#adadad",selection_background:"#adadad"},Spiderman:EW,HaX0R_R3D:yW,Desert:TW,"NightLion v1":{black:"#4c4c4c",color1:"#bb0000",green:"#5fde8f",yellow:"#f3f167",blue:"#276bd8",magenta:"#bb00bb",cyan:"#00dadf",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Smyck:CW,"Popping and Locking":{black:"#1d2021",color1:"#cc241d",green:"#98971a",yellow:"#d79921",blue:"#458588",magenta:"#b16286",cyan:"#689d6a",white:"#a89984",brightblack:"#928374",brightred:"#f42c3e",brightgreen:"#b8bb26",brightyellow:"#fabd2f",brightblue:"#99c6ca",brightmagenta:"#d3869b",brightcyan:"#7ec16e",brightwhite:"#ebdbb2",background:"#181921",selection_foreground:"#181921",cursor:"#c7c7c7",foreground:"#ebdbb2",selection_background:"#ebdbb2",underline_color:"#596181",url_color:"#596181"},Novel:RW,"Purple Rain":{black:"#000000",color1:"#ff260e",green:"#9be205",yellow:"#ffc400",blue:"#00a2fa",magenta:"#815bb5",cyan:"#00deef",white:"#ffffff",brightblack:"#565656",brightred:"#ff4250",brightgreen:"#b8e36e",brightyellow:"#ffd852",brightblue:"#00a6ff",brightmagenta:"#ac7bf0",brightcyan:"#74fdf3",brightwhite:"#ffffff",background:"#21084a",selection_foreground:"#21084a",cursor:"#ff271d",foreground:"#fffbf6",selection_background:"#fffbf6"},Twilight:wW,"catppuccin-latte":{black:"#5c5f77",color1:"#d20f39",green:"#40a02b",yellow:"#df8e1d",blue:"#1e66f5",magenta:"#ea76cb",cyan:"#179299",white:"#acb0be",brightblack:"#6c6f85",brightred:"#d20f39",brightgreen:"#40a02b",brightyellow:"#df8e1d",brightblue:"#1e66f5",brightmagenta:"#ea76cb",brightcyan:"#179299",brightwhite:"#bcc0cc",background:"#eff1f5",selection_foreground:"#eff1f5",cursor:"#dc8a78",foreground:"#4c4f69",selection_background:"#4c4f69"},Peppermint:AW,"tokyonight-storm":{black:"#1d202f",color1:"#f7768e",green:"#9ece6a",yellow:"#e0af68",blue:"#7aa2f7",magenta:"#bb9af7",cyan:"#7dcfff",white:"#a9b1d6",brightblack:"#414868",brightred:"#f7768e",brightgreen:"#9ece6a",brightyellow:"#e0af68",brightblue:"#7aa2f7",brightmagenta:"#bb9af7",brightcyan:"#7dcfff",brightwhite:"#c0caf5",background:"#24283b",selection_foreground:"#24283b",cursor:"#c0caf5",foreground:"#c0caf5",selection_background:"#c0caf5"},Mariana:IW,PaulMillr:kW,"Violet Light":{black:"#56595c",color1:"#c94c22",green:"#85981c",yellow:"#b4881d",blue:"#2e8bce",magenta:"#d13a82",cyan:"#32a198",white:"#d3d0c9",brightblack:"#45484b",brightred:"#bd3613",brightgreen:"#738a04",brightyellow:"#a57705",brightblue:"#2176c7",brightmagenta:"#c61c6f",brightcyan:"#259286",brightwhite:"#c9c6bd",background:"#fcf4dc",selection_foreground:"#fcf4dc",cursor:"#536870",foreground:"#536870",selection_background:"#536870"},Hacktober:NW,Github:DW,Material:xW,"Bright Lights":{black:"#191919",color1:"#ff355b",green:"#b7e876",yellow:"#ffc251",blue:"#76d4ff",magenta:"#ba76e7",cyan:"#6cbfb5",white:"#c2c8d7",brightblack:"#191919",brightred:"#ff355b",brightgreen:"#b7e876",brightyellow:"#ffc251",brightblue:"#76d5ff",brightmagenta:"#ba76e7",brightcyan:"#6cbfb5",brightwhite:"#c2c8d7",background:"#191919",selection_foreground:"#191919",cursor:"#f34b00",foreground:"#b3c9d7",selection_background:"#b3c9d7"},Unikitty:MW,UltraViolent:LW,"Solarized Dark - Patched":{black:"#002831",color1:"#d11c24",green:"#738a05",yellow:"#a57706",blue:"#2176c7",magenta:"#c61c6f",cyan:"#259286",white:"#eae3cb",brightblack:"#475b62",brightred:"#bd3613",brightgreen:"#475b62",brightyellow:"#536870",brightblue:"#708284",brightmagenta:"#5956ba",brightcyan:"#819090",brightwhite:"#fcf4dc",background:"#001e27",selection_foreground:"#001e27",cursor:"#708284",foreground:"#708284",selection_background:"#708284"},wilmersdorf:PW,"Red Sands":{black:"#000000",color1:"#ff3f00",green:"#00bb00",yellow:"#e7b000",blue:"#0072ff",magenta:"#bb00bb",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#bb0000",brightgreen:"#00bb00",brightyellow:"#e7b000",brightblue:"#0072ae",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#7a251e",selection_foreground:"#7a251e",cursor:"#ffffff",foreground:"#d7c9a7",selection_background:"#d7c9a7"},"Lab Fox":{black:"#2e2e2e",color1:"#fc6d26",green:"#3eb383",yellow:"#fca121",blue:"#db3b21",magenta:"#380d75",cyan:"#6e49cb",white:"#ffffff",brightblack:"#464646",brightred:"#ff6517",brightgreen:"#53eaa8",brightyellow:"#fca013",brightblue:"#db501f",brightmagenta:"#441090",brightcyan:"#7d53e7",brightwhite:"#ffffff",background:"#2e2e2e",selection_foreground:"#2e2e2e",cursor:"#7f7f7f",foreground:"#ffffff",selection_background:"#ffffff"},vimbones:BW,"Ayu Mirage":{black:"#191e2a",color1:"#ed8274",green:"#a6cc70",yellow:"#fad07b",blue:"#6dcbfa",magenta:"#cfbafa",cyan:"#90e1c6",white:"#c7c7c7",brightblack:"#686868",brightred:"#f28779",brightgreen:"#bae67e",brightyellow:"#ffd580",brightblue:"#73d0ff",brightmagenta:"#d4bfff",brightcyan:"#95e6cb",brightwhite:"#ffffff",background:"#1f2430",selection_foreground:"#1f2430",cursor:"#ffcc66",foreground:"#cbccc6",selection_background:"#cbccc6"},ayu_light:YW,arcoiris:FW,Flatland:UW,Molokai:$W,N0tch2k:GW,seoulbones_light:qW,"flexoki-light":{black:"#100f0f",color1:"#af3029",green:"#66800b",yellow:"#ad8301",blue:"#205ea6",magenta:"#a02f6f",cyan:"#24837b",white:"#f2f0e5",brightblack:"#575653",brightred:"#d14d41",brightgreen:"#879a39",brightyellow:"#d0a215",brightblue:"#4385be",brightmagenta:"#ce5d97",brightcyan:"#3aa99f",brightwhite:"#fffcf0",background:"#fffcf0",selection_foreground:"#fffcf0",cursor:"#100f0f",foreground:"#100f0f",selection_background:"#100f0f"},Espresso:QW,Darkside:HW,"Tango Adapted":{black:"#000000",color1:"#ff0000",green:"#59d600",yellow:"#f0cb00",blue:"#00a2ff",magenta:"#c17ecc",cyan:"#00d0d6",white:"#e6ebe1",brightblack:"#8f928b",brightred:"#ff0013",brightgreen:"#93ff00",brightyellow:"#fff121",brightblue:"#88c9ff",brightmagenta:"#e9a7e1",brightcyan:"#00feff",brightwhite:"#f6f6f4",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},CLRS:VW,Batman:zW,ForestBlue:WW,SynthwaveAlpha:XW,"Operator Mono Dark":{black:"#5a5a5a",color1:"#ca372d",green:"#4d7b3a",yellow:"#d4d697",blue:"#4387cf",magenta:"#b86cb4",cyan:"#72d5c6",white:"#ced4cd",brightblack:"#9a9b99",brightred:"#c37d62",brightgreen:"#83d0a2",brightyellow:"#fdfdc5",brightblue:"#89d3f6",brightmagenta:"#ff2c7a",brightcyan:"#82eada",brightwhite:"#fdfdf6",background:"#191919",selection_foreground:"#191919",cursor:"#fcdc08",foreground:"#c3cac2",selection_background:"#c3cac2"},"Espresso Libre":{black:"#000000",color1:"#cc0000",green:"#1a921c",yellow:"#f0e53a",blue:"#0066ff",magenta:"#c5656b",cyan:"#06989a",white:"#d3d7cf",brightblack:"#555753",brightred:"#ef2929",brightgreen:"#9aff87",brightyellow:"#fffb5c",brightblue:"#43a8ed",brightmagenta:"#ff818a",brightcyan:"#34e2e2",brightwhite:"#eeeeec",background:"#2a211c",selection_foreground:"#2a211c",cursor:"#ffffff",foreground:"#b8a898",selection_background:"#b8a898"},"Belafonte Day":{black:"#20111b",color1:"#be100e",green:"#858162",yellow:"#eaa549",blue:"#426a79",magenta:"#97522c",cyan:"#989a9c",white:"#968c83",brightblack:"#5e5252",brightred:"#be100e",brightgreen:"#858162",brightyellow:"#eaa549",brightblue:"#426a79",brightmagenta:"#97522c",brightcyan:"#989a9c",brightwhite:"#d5ccba",background:"#d5ccba",selection_foreground:"#d5ccba",cursor:"#45373c",foreground:"#45373c",selection_background:"#45373c"},"Terminal Basic":{black:"#000000",color1:"#990000",green:"#00a600",yellow:"#999900",blue:"#0000b2",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#7f7f7f",foreground:"#000000",selection_background:"#000000"},Chester:KW,Ollie:ZW,"Apple Classic":{black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#0225c7",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#2c2b2b",selection_foreground:"#2c2b2b",cursor:"#c7c7c7",foreground:"#d5a200",selection_background:"#d5a200"},LiquidCarbonTransparent:jW,Shaman:JW,"Violet Dark":{black:"#56595c",color1:"#c94c22",green:"#85981c",yellow:"#b4881d",blue:"#2e8bce",magenta:"#d13a82",cyan:"#32a198",white:"#c9c6bd",brightblack:"#45484b",brightred:"#bd3613",brightgreen:"#738a04",brightyellow:"#a57705",brightblue:"#2176c7",brightmagenta:"#c61c6f",brightcyan:"#259286",brightwhite:"#c9c6bd",background:"#1c1d1f",selection_foreground:"#1c1d1f",cursor:"#708284",foreground:"#708284",selection_background:"#708284"},Kolorit:eX,FunForrest:tX,Snazzy:nX,Afterglow:rX,Wryan:aX,Tomorrow:iX,"Tinacious Design (Light)":{black:"#1d1d26",color1:"#ff3399",green:"#00d364",yellow:"#ffcc66",blue:"#00cbff",magenta:"#cc66ff",cyan:"#00ceca",white:"#cbcbf0",brightblack:"#636667",brightred:"#ff2f92",brightgreen:"#00d364",brightyellow:"#ffd479",brightblue:"#00cbff",brightmagenta:"#d783ff",brightcyan:"#00d5d4",brightwhite:"#d5d6f3",background:"#f8f8ff",selection_foreground:"#f8f8ff",cursor:"#cbcbf0",foreground:"#1d1d26",selection_background:"#1d1d26"},"Aardvark Blue":{black:"#191919",color1:"#aa342e",green:"#4b8c0f",yellow:"#dbba00",blue:"#1370d3",magenta:"#c43ac3",cyan:"#008eb0",white:"#bebebe",brightblack:"#454545",brightred:"#f05b50",brightgreen:"#95dc55",brightyellow:"#ffe763",brightblue:"#60a4ec",brightmagenta:"#e26be2",brightcyan:"#60b6cb",brightwhite:"#f7f7f7",background:"#102040",selection_foreground:"#102040",cursor:"#007acc",foreground:"#dddddd",selection_background:"#dddddd",underline_color:"#38a276",url_color:"#38a276"},"iceberg-light":{black:"#dcdfe7",color1:"#cc517a",green:"#668e3d",yellow:"#c57339",blue:"#2d539e",magenta:"#7759b4",cyan:"#3f83a6",white:"#33374c",brightblack:"#8389a3",brightred:"#cc3768",brightgreen:"#598030",brightyellow:"#b6662d",brightblue:"#22478e",brightmagenta:"#6845ad",brightcyan:"#327698",brightwhite:"#262a3f",background:"#e8e9ec",selection_foreground:"#e8e9ec",cursor:"#33374c",foreground:"#33374c",selection_background:"#33374c"},SleepyHollow:oX,"synthwave-everything":{black:"#fefefe",color1:"#f97e72",green:"#72f1b8",yellow:"#fede5d",blue:"#6d77b3",magenta:"#c792ea",cyan:"#f772e0",white:"#fefefe",brightblack:"#fefefe",brightred:"#f88414",brightgreen:"#72f1b8",brightyellow:"#fff951",brightblue:"#36f9f6",brightmagenta:"#e1acff",brightcyan:"#f92aad",brightwhite:"#fefefe",background:"#2a2139",selection_foreground:"#2a2139",cursor:"#72f1b8",foreground:"#f0eff1",selection_background:"#f0eff1"},Hurtado:sX,DotGov:lX,Adventure:cX,Fairyfloss:uX,tokyonight:dX,"iTerm2 Light Background":{black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#0225c7",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},"iTerm2 Tango Light":{black:"#000000",color1:"#d81e00",green:"#5ea702",yellow:"#cfae00",blue:"#427ab3",magenta:"#89658e",cyan:"#00a7aa",white:"#dbded8",brightblack:"#686a66",brightred:"#f54235",brightgreen:"#99e343",brightyellow:"#fdeb61",brightblue:"#84b0d8",brightmagenta:"#bc94b7",brightcyan:"#37e6e8",brightwhite:"#f1f1f0",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},Japanesque:hX,Brogrammer:fX,"Nocturnal Winter":{black:"#4d4d4d",color1:"#f12d52",green:"#09cd7e",yellow:"#f5f17a",blue:"#3182e0",magenta:"#ff2b6d",cyan:"#09c87a",white:"#fcfcfc",brightblack:"#808080",brightred:"#f16d86",brightgreen:"#0ae78d",brightyellow:"#fffc67",brightblue:"#6096ff",brightmagenta:"#ff78a2",brightcyan:"#0ae78d",brightwhite:"#ffffff",background:"#0d0d17",selection_foreground:"#0d0d17",cursor:"#e6e5e5",foreground:"#e6e5e5",selection_background:"#e6e5e5"},ENCOM:mX,Hivacruz:pX,HaX0R_BLUE:gX,darkmatrix:_X,Fahrenheit:bX,Arthur:SX,"Jackie Brown":{black:"#2c1d16",color1:"#ef5734",green:"#2baf2b",yellow:"#bebf00",blue:"#246eb2",magenta:"#d05ec1",cyan:"#00acee",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#86a93e",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#2c1d16",selection_foreground:"#2c1d16",cursor:"#23ff18",foreground:"#ffcc2f",selection_background:"#ffcc2f"},"iTerm2 Pastel Dark Background":{black:"#626262",color1:"#ff8373",green:"#b4fb73",yellow:"#fffdc3",blue:"#a5d5fe",magenta:"#ff90fe",cyan:"#d1d1fe",white:"#f1f1f1",brightblack:"#8f8f8f",brightred:"#ffc4be",brightgreen:"#d6fcba",brightyellow:"#fffed5",brightblue:"#c2e3ff",brightmagenta:"#ffb2fe",brightcyan:"#e6e6fe",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#ffb473",foreground:"#c7c7c7",selection_background:"#c7c7c7"},AdventureTime:OX,MonaLisa:vX,deep:EX,"Apple System Colors":{black:"#1a1a1a",color1:"#cc372e",green:"#26a439",yellow:"#cdac08",blue:"#0869cb",magenta:"#9647bf",cyan:"#479ec2",white:"#98989d",brightblack:"#464646",brightred:"#ff453a",brightgreen:"#32d74b",brightyellow:"#ffd60a",brightblue:"#0a84ff",brightmagenta:"#bf5af2",brightcyan:"#76d6ff",brightwhite:"#ffffff",background:"#1e1e1e",selection_foreground:"#1e1e1e",cursor:"#98989d",foreground:"#ffffff",selection_background:"#ffffff"},Wombat:yX,"Monokai Vivid":{black:"#121212",color1:"#fa2934",green:"#98e123",yellow:"#fff30a",blue:"#0443ff",magenta:"#f800f8",cyan:"#01b6ed",white:"#ffffff",brightblack:"#838383",brightred:"#f6669d",brightgreen:"#b1e05f",brightyellow:"#fff26d",brightblue:"#0443ff",brightmagenta:"#f200f6",brightcyan:"#51ceff",brightwhite:"#ffffff",background:"#121212",selection_foreground:"#121212",cursor:"#fb0007",foreground:"#f9f9f9",selection_background:"#f9f9f9"},SpaceGray:TX,zenbones_light:CX,Everblush:RX,Zenburn:wX,"3024 Night":{black:"#090300",color1:"#db2d20",green:"#01a252",yellow:"#fded02",blue:"#01a0e4",magenta:"#a16a94",cyan:"#b5e4f4",white:"#a5a2a2",brightblack:"#5c5855",brightred:"#e8bbd0",brightgreen:"#3a3432",brightyellow:"#4a4543",brightblue:"#807d7c",brightmagenta:"#d6d5d4",brightcyan:"#cdab53",brightwhite:"#f7f7f7",background:"#090300",selection_foreground:"#090300",cursor:"#a5a2a2",foreground:"#a5a2a2",selection_background:"#a5a2a2"},lovelace:AX,Teerb:IX,IR_Black:kX,"Tomorrow Night":{black:"#000000",color1:"#cc6666",green:"#b5bd68",yellow:"#f0c674",blue:"#81a2be",magenta:"#b294bb",cyan:"#8abeb7",white:"#ffffff",brightblack:"#000000",brightred:"#cc6666",brightgreen:"#b5bd68",brightyellow:"#f0c674",brightblue:"#81a2be",brightmagenta:"#b294bb",brightcyan:"#8abeb7",brightwhite:"#ffffff",background:"#1d1f21",selection_foreground:"#1d1f21",cursor:"#c5c8c6",foreground:"#c5c8c6",selection_background:"#c5c8c6"},darkermatrix:NX,Wez:DX,matrix:xX,Sublette:MX,Framer:LX,Ryuuko:PX,Flat:BX,"Builtin Tango Dark":{black:"#000000",color1:"#cc0000",green:"#4e9a06",yellow:"#c4a000",blue:"#3465a4",magenta:"#75507b",cyan:"#06989a",white:"#d3d7cf",brightblack:"#555753",brightred:"#ef2929",brightgreen:"#8ae234",brightyellow:"#fce94f",brightblue:"#729fcf",brightmagenta:"#ad7fa8",brightcyan:"#34e2e2",brightwhite:"#eeeeec",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},"SpaceGray Eighties Dull":{black:"#15171c",color1:"#b24a56",green:"#92b477",yellow:"#c6735a",blue:"#7c8fa5",magenta:"#a5789e",cyan:"#80cdcb",white:"#b3b8c3",brightblack:"#555555",brightred:"#ec5f67",brightgreen:"#89e986",brightyellow:"#fec254",brightblue:"#5486c0",brightmagenta:"#bf83c1",brightcyan:"#58c2c1",brightwhite:"#ffffff",background:"#222222",selection_foreground:"#222222",cursor:"#bbbbbb",foreground:"#c9c6bc",selection_background:"#c9c6bc"},"iTerm2 Dark Background":{black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#0225c7",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#c7c7c7",foreground:"#c7c7c7",selection_background:"#c7c7c7"},Elementary:YX,CrayonPonyFish:FX,"iTerm2 Default":{black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#2225c4",magenta:"#ca30c7",cyan:"#00c5c7",white:"#ffffff",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#e5e5e5",foreground:"#ffffff",selection_background:"#ffffff"},BlulocoLight:UX,Blazer:$X,zenwritten_light:GX,"shades-of-purple":{black:"#000000",color1:"#d90429",green:"#3ad900",yellow:"#ffe700",blue:"#6943ff",magenta:"#ff2c70",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#f92a1c",brightgreen:"#43d426",brightyellow:"#f1d000",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#79e8fb",brightwhite:"#ffffff",background:"#1e1d40",selection_foreground:"#1e1d40",cursor:"#fad000",foreground:"#ffffff",selection_background:"#ffffff"},"Builtin Light":{black:"#000000",color1:"#bb0000",green:"#00bb00",yellow:"#bbbb00",blue:"#0000bb",magenta:"#bb00bb",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},Highway:qX,Grape:QX,"iTerm2 Solarized Light":{black:"#073642",color1:"#dc322f",green:"#859900",yellow:"#b58900",blue:"#268bd2",magenta:"#d33682",cyan:"#2aa198",white:"#eee8d5",brightblack:"#002b36",brightred:"#cb4b16",brightgreen:"#586e75",brightyellow:"#657b83",brightblue:"#839496",brightmagenta:"#6c71c4",brightcyan:"#93a1a1",brightwhite:"#fdf6e3",background:"#fdf6e3",selection_foreground:"#fdf6e3",cursor:"#657b83",foreground:"#657b83",selection_background:"#657b83"},Neutron:HX,Aurora:VX,Symfonic:zX,"iTerm2 Tango Dark":{black:"#000000",color1:"#d81e00",green:"#5ea702",yellow:"#cfae00",blue:"#427ab3",magenta:"#89658e",cyan:"#00a7aa",white:"#dbded8",brightblack:"#686a66",brightred:"#f54235",brightgreen:"#99e343",brightyellow:"#fdeb61",brightblue:"#84b0d8",brightmagenta:"#bc94b7",brightcyan:"#37e6e8",brightwhite:"#f1f1f0",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},AlienBlood:WX,Pro:XX,"Tomorrow Night Bright":{black:"#000000",color1:"#d54e53",green:"#b9ca4a",yellow:"#e7c547",blue:"#7aa6da",magenta:"#c397d8",cyan:"#70c0b1",white:"#ffffff",brightblack:"#000000",brightred:"#d54e53",brightgreen:"#b9ca4a",brightyellow:"#e7c547",brightblue:"#7aa6da",brightmagenta:"#c397d8",brightcyan:"#70c0b1",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#eaeaea",foreground:"#eaeaea",selection_background:"#eaeaea"},"Red Planet":{black:"#202020",color1:"#8c3432",green:"#728271",yellow:"#e8bf6a",blue:"#69819e",magenta:"#896492",cyan:"#5b8390",white:"#b9aa99",brightblack:"#676767",brightred:"#b55242",brightgreen:"#869985",brightyellow:"#ebeb91",brightblue:"#60827e",brightmagenta:"#de4974",brightcyan:"#38add8",brightwhite:"#d6bfb8",background:"#222222",selection_foreground:"#222222",cursor:"#c2b790",foreground:"#c2b790",selection_background:"#c2b790"},SeaShells:KX,purplepeter:ZX,zenbones:jX,Misterioso:JX,WildCherry:eK,Firewatch:tK,Spacedust:nK};class rK{constructor(e,t){T(this,"api");T(this,"settings");T(this,"midiAccess",null);T(this,"midiOutputs",[]);T(this,"currentOutputIndex",0);T(this,"scheduledNotes",{});T(this,"midiInputs",[]);T(this,"currentInputIndex");T(this,"bufferLength",512);T(this,"noteInputBuffer",[]);T(this,"ccInputBuffer",[]);T(this,"activeNotes",[]);T(this,"stickyNotes",[]);T(this,"lastNote");T(this,"lastCC",{});T(this,"lastNoteInChannel",{});T(this,"lastCCInChannel",{});T(this,"midiClockInputIndex");T(this,"midiClockInput");T(this,"lastTimestamp",0);T(this,"midiClockDelta",0);T(this,"lastBPM");T(this,"roundedBPM",0);T(this,"clockBuffer",[]);T(this,"clockBufferLength",24);T(this,"clockTicks",0);T(this,"clockErrorCount",0);T(this,"skipOnError",0);this.api=e,this.settings=t,this.lastBPM=e.tempo(),this.roundedBPM=this.lastBPM,this.initializeMidiAccess()}async initializeMidiAccess(){try{this.midiAccess=await navigator.requestMIDIAccess(),this.midiOutputs=Array.from(this.midiAccess.outputs.values()),this.midiOutputs.length===0&&(console.warn("No MIDI outputs available."),this.currentOutputIndex=-1),this.midiInputs=Array.from(this.midiAccess.inputs.values()),this.midiInputs.length===0?console.warn("No MIDI inputs available."):this.updateInputSelects()}catch(e){console.error("Failed to initialize MIDI:",e)}}getCurrentMidiPort(){return this.midiOutputs.length>0&&this.currentOutputIndex>=0&&this.currentOutputIndex0&&this.currentOutputIndex>=0&&this.currentOutputIndex0){const e=document.getElementById("midi-clock-input"),t=document.getElementById("default-midi-input");e.innerHTML="",t.innerHTML="";const n=document.createElement("option");n.value="-1",n.text="Internal",e.appendChild(n);const a=document.createElement("option");if(a.value="-1",a.text="None",t.appendChild(a),this.midiInputs.forEach((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 aK{constructor(e,t,n){T(this,"min");T(this,"max");T(this,"wrap");T(this,"position");this.min=e,this.max=t,this.wrap=n,this.position=0}step(){const e=Math.floor(Math.random()*3)-1;this.position+=e,this.wrap?this.position>this.max?this.position=this.min:this.positionthis.max&&(this.position=this.max)}getPosition(){return this.position}toggleWrap(e){this.wrap=e}}const sl=class sl{constructor(){T(this,"_fallbackMethod",()=>sl.createSkipProxy());T(this,"out",()=>{})}};T(sl,"createSkipProxy",()=>{const e=new sl;return new Proxy(e,{get(t,n,a){return typeof t[n]>"u"?t._fallbackMethod:t[n]},set(t,n,a,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]",iK=r=>Object.prototype.toString.call(r)==="[object GeneratorFunction]",Iu=class Iu extends Aw{constructor(t,n){super(n);T(this,"nudge");T(this,"sound");T(this,"modify",t=>{const n=t(this);return n instanceof Object?n:(t(this.values),this.update())});T(this,"update",()=>{const t=Iw(this.values,["key","pitch","originalPitch","parsedScale","addedOctave","octave","paramOctave"]),n=ol(t,["parsedScale"]);n.forEach(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"],slide:["slide","sld"],deltaSlide:["deltaSlide","dslide"],pitchJump:["pitchJump","pj"],pitchJumpTime:["pitchJumpTime","pjt"],lfo:["lfo"],znoise:["znoise"],address:["address","add"],port:["port"],noise:["noise"],zmod:["zmod"],zcrush:["zcrush"],zdelay:["zdelay"],sustainVolume:["sustainVolume"],tremolo:["tremolo"],dur:["dur"],zzfx:["zzfx"],fmi:["fmi"],fmh:["fmh"],fmenv:["fmenv"],fmattack:["fmattack","fmatk"],fmdecay:["fmdecay","fmdec"],fmsustain:["fmsustain","fmsus"],fmrelease:["fmrelease","fmrel"],fmvelocity:["fmvelocity","fmvel"],fmwave:["fmwave","fmw"],phaser:["phaser","phas"],phaserDepth:["phaserDepth","phasdepth"],phaserSweep:["phaserSweep","phassweep"],phaserCenter:["phaserCenter","phascenter"],fmadsr:function(t,n,a,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 oK=r=>!Nw.has(r),si=r=>r&&r===Math.floor(r)&&r>0&&isFinite(r),xw=r=>si(r)?r<=Math.pow(2,8)?Uint8Array:r<=Math.pow(2,16)?Uint16Array:r<=Math.pow(2,32)?Uint32Array:r<=Number.MAX_SAFE_INTEGER?$c:null:null;class $c extends Array{constructor(e){super(e),this.fill(0)}}var Fo;const Ui=class Ui{constructor(e,t){T(this,"heap");T(this,"length");if(!K(Ui,Fo))throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new t(e),this.length=0}static create(e){const t=xw(e);if(!t)return[];Je(Ui,Fo,!0);const n=new Ui(e,t);return Je(Ui,Fo,!1),n}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}};Fo=new WeakMap,ct(Ui,Fo,!1);let t0=Ui;var Hr,dr,Vr,zr,Uo,pn,Wr,gn,Wt,ot,Vn,hr,Pn,yn,Xr,Tn,La,Pa,Kr,Zr,mi,zn,Ml,r0,Hi,Ba,Ll,fr,ku,Mw,Vi,$o,Pl,ha,li,fa,ci,Bl,a0,Go,Gc,qo,qc,qt,Zt,Yl,i0,zi,Xs;const N_=class N_{constructor(e){ct(this,Ml);ct(this,ku);ct(this,ha);ct(this,fa);ct(this,Bl);ct(this,Go);ct(this,qo);ct(this,qt);ct(this,Yl);ct(this,zi);ct(this,Hr,void 0);ct(this,dr,void 0);ct(this,Vr,void 0);ct(this,zr,void 0);ct(this,Uo,void 0);T(this,"ttl");T(this,"ttlResolution");T(this,"ttlAutopurge");T(this,"updateAgeOnGet");T(this,"updateAgeOnHas");T(this,"allowStale");T(this,"noDisposeOnSet");T(this,"noUpdateTTL");T(this,"maxEntrySize");T(this,"sizeCalculation");T(this,"noDeleteOnFetchRejection");T(this,"noDeleteOnStaleGet");T(this,"allowStaleOnFetchAbort");T(this,"allowStaleOnFetchRejection");T(this,"ignoreFetchAbort");ct(this,pn,void 0);ct(this,Wr,void 0);ct(this,gn,void 0);ct(this,Wt,void 0);ct(this,ot,void 0);ct(this,Vn,void 0);ct(this,hr,void 0);ct(this,Pn,void 0);ct(this,yn,void 0);ct(this,Xr,void 0);ct(this,Tn,void 0);ct(this,La,void 0);ct(this,Pa,void 0);ct(this,Kr,void 0);ct(this,Zr,void 0);ct(this,mi,void 0);ct(this,zn,void 0);ct(this,Hi,()=>{});ct(this,Ba,()=>{});ct(this,Ll,()=>{});ct(this,fr,()=>!1);ct(this,Vi,e=>{});ct(this,$o,(e,t,n)=>{});ct(this,Pl,(e,t,n,a)=>{if(n||a)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0});const{max:t=0,ttl:n,ttlResolution:a=1,ttlAutopurge: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";oK(k)&&(Nw.add(k),Dw("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",k,N_))}}static unsafeExposeInternals(e){return{starts:K(e,Pa),ttls:K(e,Kr),sizes:K(e,La),keyMap:K(e,gn),keyList:K(e,Wt),valList:K(e,ot),next:K(e,Vn),prev:K(e,hr),get head(){return K(e,Pn)},get tail(){return K(e,yn)},free:K(e,Xr),isBackgroundFetch:t=>{var n;return We(n=e,qt,Zt).call(n,t)},backgroundFetch:(t,n,a,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 sK=r=>r[0]==="{"&&r[r.length-1]==="}",$s=(r,e)=>{if(sK(r)){const t=JSON.parse(r);return JSON.stringify({...t,...e})}else return JSON.stringify({...e,text:r})},lK=r=>{String.prototype.speak=function(){const e=JSON.parse(this.valueOf());new Lw({...e,text:e.text}).speak().then(()=>{}).catch(t=>{console.log("Error speaking:",t)})},String.prototype.rate=function(e){return $s(this.valueOf(),{rate:e})},String.prototype.pitch=function(e){return $s(this.valueOf(),{pitch:e})},String.prototype.lang=function(e){return $s(this.valueOf(),{lang:e})},String.prototype.volume=function(e){return $s(this.valueOf(),{volume:e})},String.prototype.voice=function(e){return $s(this.valueOf(),{voice:e})},String.prototype.z=function(e={}){return r.z(this.valueOf(),e)},String.prototype.z0=function(e={}){return r.z0(this.valueOf(),e)},String.prototype.z1=function(e={}){return r.z1(this.valueOf(),e)},String.prototype.z2=function(e={}){return r.z2(this.valueOf(),e)},String.prototype.z3=function(e={}){return r.z3(this.valueOf(),e)},String.prototype.z4=function(e={}){return r.z4(this.valueOf(),e)},String.prototype.z5=function(e={}){return r.z5(this.valueOf(),e)},String.prototype.z6=function(e={}){return r.z6(this.valueOf(),e)},String.prototype.z7=function(e={}){return r.z7(this.valueOf(),e)},String.prototype.z8=function(e={}){return r.z8(this.valueOf(),e)},String.prototype.z9=function(e={}){return r.z9(this.valueOf(),e)},String.prototype.z10=function(e={}){return r.z10(this.valueOf(),e)},String.prototype.z11=function(e={}){return r.z11(this.valueOf(),e)},String.prototype.z12=function(e={}){return r.z12(this.valueOf(),e)},String.prototype.z13=function(e={}){return r.z13(this.valueOf(),e)},String.prototype.z14=function(e={}){return r.z14(this.valueOf(),e)},String.prototype.z15=function(e={}){return r.z15(this.valueOf(),e)},String.prototype.z16=function(e={}){return r.z16(this.valueOf(),e)},String.prototype.note=function(){try{return parseInt(this.valueOf())}catch{return aa(this.valueOf())}}};let Up;class Lw{constructor(e){T(this,"speak",()=>new Promise((e,t)=>{if(this.options.text){const n=window.speechSynthesis;n.speaking&&n.cancel();const a=new SpeechSynthesisUtterance(this.options.text);a.rate=this.options.rate||1,a.pitch=this.options.pitch||1,a.volume=this.options.volume||1,this.options.voice&&(a.voice=n.getVoices()[this.options.voice]),this.options.lang&&(this.options.lang.length===2?a.lang=`${this.options.lang}-${this.options.lang.toUpperCase()}`:this.options.lang.length===5?a.lang=this.options.lang:a.lang="en-US"),a.onend=()=>{e()},a.onerror=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 cK=["AJKPercusyn/ajkpercusyn-bd/Bassdrum.wav"],uK=["AJKPercusyn/ajkpercusyn-cb/Cowbell.wav","AJKPercusyn/ajkpercusyn-cb/Snarepop.wav"],dK=["AJKPercusyn/ajkpercusyn-ht/Tom.wav"],hK=["AJKPercusyn/ajkpercusyn-sd/Noise.wav"],fK=["AkaiLinn/akailinn-bd/Bassdrum.wav"],mK=["AkaiLinn/akailinn-cb/Cowbell.wav"],pK=["AkaiLinn/akailinn-cp/Clap.wav"],gK=["AkaiLinn/akailinn-cr/Crash.wav"],_K=["AkaiLinn/akailinn-hh/Closed Hat.wav"],bK=["AkaiLinn/akailinn-ht/Tom H.wav"],SK=["AkaiLinn/akailinn-lt/Tom L.wav"],OK=["AkaiLinn/akailinn-mt/Tom M.wav"],vK=["AkaiLinn/akailinn-oh/Open Hat.wav"],EK=["AkaiLinn/akailinn-rd/Ride.wav"],yK=["AkaiLinn/akailinn-sd/SD.wav"],TK=["AkaiLinn/akailinn-sh/Shuffle.wav"],CK=["AkaiLinn/akailinn-tb/Tambourin.wav"],RK=["AkaiMPC60/akaimpc60-bd/0 Bassdrum.wav","AkaiMPC60/akaimpc60-bd/Bassdrum Gated.wav"],wK=["AkaiMPC60/akaimpc60-cp/Clap.wav"],AK=["AkaiMPC60/akaimpc60-cr/Crash.wav"],IK=["AkaiMPC60/akaimpc60-hh/Closed Hat.wav"],kK=["AkaiMPC60/akaimpc60-ht/Tom H.wav"],NK=["AkaiMPC60/akaimpc60-lt/Tom L.wav"],DK=["AkaiMPC60/akaimpc60-misc/Bass.wav","AkaiMPC60/akaimpc60-misc/Electric Piano.wav"],xK=["AkaiMPC60/akaimpc60-mt/Tom M.wav"],MK=["AkaiMPC60/akaimpc60-oh/Open Hat.wav"],LK=["AkaiMPC60/akaimpc60-perc/Bongo.wav","AkaiMPC60/akaimpc60-perc/Click.wav","AkaiMPC60/akaimpc60-perc/Conga H.wav","AkaiMPC60/akaimpc60-perc/Conga L.wav","AkaiMPC60/akaimpc60-perc/Timbale.wav"],PK=["AkaiMPC60/akaimpc60-rd/Ride.wav"],BK=["AkaiMPC60/akaimpc60-rim/Rim Gated.wav"],YK=["AkaiMPC60/akaimpc60-sd/Snare 1.wav","AkaiMPC60/akaimpc60-sd/Snare 2.wav","AkaiMPC60/akaimpc60-sd/Snare 3.wav"],FK=["AkaiXR10/akaixr10-bd/Bassdrum-01.wav","AkaiXR10/akaixr10-bd/Bassdrum-02.wav","AkaiXR10/akaixr10-bd/Bassdrum-03.wav","AkaiXR10/akaixr10-bd/Bassdrum-04.wav","AkaiXR10/akaixr10-bd/Bassdrum-05.wav","AkaiXR10/akaixr10-bd/Bassdrum-06.wav","AkaiXR10/akaixr10-bd/Bassdrum-07.wav","AkaiXR10/akaixr10-bd/Bassdrum-08.wav","AkaiXR10/akaixr10-bd/Bassdrum-09.wav","AkaiXR10/akaixr10-bd/Bassdrum-10.wav"],UK=["AkaiXR10/akaixr10-cb/Cowbell.wav"],$K=["AkaiXR10/akaixr10-cp/Clap.wav"],GK=["AkaiXR10/akaixr10-cr/Crash-01.wav","AkaiXR10/akaixr10-cr/Crash-02.wav","AkaiXR10/akaixr10-cr/Crash-03.wav"],qK=["AkaiXR10/akaixr10-hh/Hat Closed.wav","AkaiXR10/akaixr10-hh/Hat Middle.wav"],QK=["AkaiXR10/akaixr10-ht/Tom H-02.wav"],HK=["AkaiXR10/akaixr10-lt/Tom L-01.wav","AkaiXR10/akaixr10-lt/Tom L-02.wav"],VK=["AkaiXR10/akaixr10-misc/Hit.wav","AkaiXR10/akaixr10-misc/Slap Bass.wav","AkaiXR10/akaixr10-misc/Square Kick-01.wav","AkaiXR10/akaixr10-misc/Square Kick-02.wav"],zK=["AkaiXR10/akaixr10-mt/Tom M-01.wav","AkaiXR10/akaixr10-mt/Tom M-02.wav"],WK=["AkaiXR10/akaixr10-oh/Hat Open.wav"],XK=["AkaiXR10/akaixr10-perc/Agogo.wav","AkaiXR10/akaixr10-perc/Claves.wav","AkaiXR10/akaixr10-perc/Conga-01.wav","AkaiXR10/akaixr10-perc/Conga-02.wav","AkaiXR10/akaixr10-perc/Conga-03.wav","AkaiXR10/akaixr10-perc/Conga-04.wav","AkaiXR10/akaixr10-perc/Fingersanp.wav","AkaiXR10/akaixr10-perc/Guiro-01.wav","AkaiXR10/akaixr10-perc/Guirro-02.wav","AkaiXR10/akaixr10-perc/Timbale H.wav","AkaiXR10/akaixr10-perc/Timbale L.wav","AkaiXR10/akaixr10-perc/Toma H-01.wav","AkaiXR10/akaixr10-perc/Triangle.wav","AkaiXR10/akaixr10-perc/Vibrator.wav","AkaiXR10/akaixr10-perc/Whistle.wav"],KK=["AkaiXR10/akaixr10-rd/Ride.wav"],ZK=["AkaiXR10/akaixr10-rim/Rim Shot-01.wav","AkaiXR10/akaixr10-rim/Rim Shot-02.wav"],jK=["AkaiXR10/akaixr10-sd/Snaredrum-01.wav","AkaiXR10/akaixr10-sd/Snaredrum-02.wav","AkaiXR10/akaixr10-sd/Snaredrum-03.wav","AkaiXR10/akaixr10-sd/Snaredrum-04.wav","AkaiXR10/akaixr10-sd/Snaredrum-05.wav","AkaiXR10/akaixr10-sd/Snaredrum-06.wav","AkaiXR10/akaixr10-sd/Snaredrum-07.wav","AkaiXR10/akaixr10-sd/Snaredrum-08.wav","AkaiXR10/akaixr10-sd/Snaredrum-09.wav","AkaiXR10/akaixr10-sd/Snaredrum-10.wav"],JK=["AkaiXR10/akaixr10-sh/Cabasa.wav"],eZ=["AkaiXR10/akaixr10-tb/Tambourine.wav"],tZ=["AlesisHR16/alesishr16-bd/Bassdrum.wav"],nZ=["AlesisHR16/alesishr16-cp/Clap.wav"],rZ=["AlesisHR16/alesishr16-hh/Closed Hat.wav"],aZ=["AlesisHR16/alesishr16-ht/Tom-2.wav"],iZ=["AlesisHR16/alesishr16-lt/Tom-1.wav"],oZ=["AlesisHR16/alesishr16-oh/Open Hat.wav"],sZ=["AlesisHR16/alesishr16-perc/Agogo Bell.wav","AlesisHR16/alesishr16-perc/Claves.wav","AlesisHR16/alesishr16-perc/Conga H.wav","AlesisHR16/alesishr16-perc/Conga L.wav","AlesisHR16/alesishr16-perc/Timbale.wav","AlesisHR16/alesishr16-perc/Triangle.wav","AlesisHR16/alesishr16-perc/Wood Block H.wav","AlesisHR16/alesishr16-perc/Wood Block L.wav"],lZ=["AlesisHR16/alesishr16-rim/Rim.wav"],cZ=["AlesisHR16/alesishr16-sd/Snaredrum.wav"],uZ=["AlesisHR16/alesishr16-sh/Cabasa.wav","AlesisHR16/alesishr16-sh/Maracas.wav","AlesisHR16/alesishr16-sh/Shaker.wav"],dZ=["AlesisSR16/alesissr16-bd/Bassdrum-01.wav","AlesisSR16/alesissr16-bd/Bassdrum-02.wav","AlesisSR16/alesissr16-bd/Bassdrum-03.wav","AlesisSR16/alesissr16-bd/Bassdrum-04.wav","AlesisSR16/alesissr16-bd/Bassdrum-05.wav","AlesisSR16/alesissr16-bd/Bassdrum-06.wav","AlesisSR16/alesissr16-bd/Bassdrum-07.wav","AlesisSR16/alesissr16-bd/Bassdrum-08.wav","AlesisSR16/alesissr16-bd/Bassdrum-09.wav","AlesisSR16/alesissr16-bd/Bassdrum-10.wav","AlesisSR16/alesissr16-bd/Bassdrum-11.wav","AlesisSR16/alesissr16-bd/Bassdrum-12.wav","AlesisSR16/alesissr16-bd/Bassdrum-13.wav"],hZ=["AlesisSR16/alesissr16-cb/Cowbell.wav"],fZ=["AlesisSR16/alesissr16-cp/Clap.wav"],mZ=["AlesisSR16/alesissr16-cr/Crash-01.wav","AlesisSR16/alesissr16-cr/Crash-02.wav"],pZ=["AlesisSR16/alesissr16-hh/Hat Closed-01.wav","AlesisSR16/alesissr16-hh/Hat Closed-02.wav","AlesisSR16/alesissr16-hh/Hat Closed-03.wav"],gZ=["AlesisSR16/alesissr16-misc/Hit.wav","AlesisSR16/alesissr16-misc/Metal.wav","AlesisSR16/alesissr16-misc/Synth Cymbal.wav"],_Z=["AlesisSR16/alesissr16-oh/Hat Open-01.wav","AlesisSR16/alesissr16-oh/Hat Open-02.wav","AlesisSR16/alesissr16-oh/Hat Open-03.wav","AlesisSR16/alesissr16-oh/Hat Reverse.wav"],bZ=["AlesisSR16/alesissr16-perc/Block.wav","AlesisSR16/alesissr16-perc/Bongo.wav","AlesisSR16/alesissr16-perc/Congo.wav","AlesisSR16/alesissr16-perc/Finger.wav","AlesisSR16/alesissr16-perc/Guiro.wav","AlesisSR16/alesissr16-perc/Timbale.wav","AlesisSR16/alesissr16-perc/Triangle.wav"],SZ=["AlesisSR16/alesissr16-rd/Ride-01.wav","AlesisSR16/alesissr16-rd/Ride-02.wav","AlesisSR16/alesissr16-rd/Ride-03.wav"],OZ=["AlesisSR16/alesissr16-rim/Rim.wav"],vZ=["AlesisSR16/alesissr16-sd/Snaredrum-01.wav","AlesisSR16/alesissr16-sd/Snaredrum-02.wav","AlesisSR16/alesissr16-sd/Snaredrum-03.wav","AlesisSR16/alesissr16-sd/Snaredrum-04.wav","AlesisSR16/alesissr16-sd/Snaredrum-05.wav","AlesisSR16/alesissr16-sd/Snaredrum-06.wav","AlesisSR16/alesissr16-sd/Snaredrum-07.wav","AlesisSR16/alesissr16-sd/Snaredrum-08.wav","AlesisSR16/alesissr16-sd/Snaredrum-09.wav","AlesisSR16/alesissr16-sd/Snaredrum-10.wav","AlesisSR16/alesissr16-sd/Snaredrum-11.wav","AlesisSR16/alesissr16-sd/Snaredrum-12.wav"],EZ=["AlesisSR16/alesissr16-sh/Shaker.wav"],yZ=["AlesisSR16/alesissr16-tb/Tamb.wav"],TZ=["BossDR110/bossdr110-bd/Bassdrum.wav"],CZ=["BossDR110/bossdr110-cp/Clap.wav"],RZ=["BossDR110/bossdr110-cr/Crash.wav"],wZ=["BossDR110/bossdr110-hh/Hat Closed.wav"],AZ=["BossDR110/bossdr110-oh/Hat Open.wav"],IZ=["BossDR110/bossdr110-rd/Ride.wav"],kZ=["BossDR110/bossdr110-sd/Snaredrum.wav"],NZ=["BossDR220/bossdr220-bd/Bassdrum.wav"],DZ=["BossDR220/bossdr220-cp/Clap.wav"],xZ=["BossDR220/bossdr220-cr/Crash.wav"],MZ=["BossDR220/bossdr220-hh/Hat Closed.wav"],LZ=["BossDR220/bossdr220-ht/Tom H.wav"],PZ=["BossDR220/bossdr220-lt/Tom L.wav"],BZ=["BossDR220/bossdr220-mt/Tom M.wav"],YZ=["BossDR220/bossdr220-oh/Hat Open.wav"],FZ=["BossDR220/bossdr220-perc/Clave.wav"],UZ=["BossDR220/bossdr220-rd/Ride.wav"],$Z=["BossDR220/bossdr220-sd/Snaredrum.wav"],GZ=["BossDR55/bossdr55-bd/Bassdrum-01.wav","BossDR55/bossdr55-bd/Bassdrum-02.wav"],qZ=["BossDR55/bossdr55-hh/Hihat1.wav","BossDR55/bossdr55-hh/Hihat2.wav"],QZ=["BossDR55/bossdr55-rim/Rimshot.wav"],HZ=["BossDR55/bossdr55-sd/Snaredrum-01.wav","BossDR55/bossdr55-sd/Snaredrum-02.wav","BossDR55/bossdr55-sd/Snaredrum-03.wav","BossDR55/bossdr55-sd/Snaredrum-05.wav","BossDR55/bossdr55-sd/Snaredrum-06.wav","BossDR55/bossdr55-sd/Snaredrum-07.wav","BossDR55/bossdr55-sd/Snaredrum-08.wav","BossDR55/bossdr55-sd/Snaredrum-09.wav"],VZ=["BossDR550/bossdr550-bd/Bassdrum-01.wav","BossDR550/bossdr550-bd/Bassdrum-02.wav","BossDR550/bossdr550-bd/Bassdrum-03.wav","BossDR550/bossdr550-bd/Bassdrum-04.wav","BossDR550/bossdr550-bd/Bassdrum-05.wav"],zZ=["BossDR550/bossdr550-cb/Cowbell-01.wav","BossDR550/bossdr550-cb/Cowbell-02.wav"],WZ=["BossDR550/bossdr550-cp/Clap.wav"],XZ=["BossDR550/bossdr550-cr/Crash.wav"],KZ=["BossDR550/bossdr550-hh/Hat Closed-01.wav","BossDR550/bossdr550-hh/Hat Closed-02.wav"],ZZ=["BossDR550/bossdr550-ht/Tom H-01.wav","BossDR550/bossdr550-ht/Tom H-02.wav","BossDR550/bossdr550-ht/Tom H-03.wav"],jZ=["BossDR550/bossdr550-lt/Tom L-01.wav","BossDR550/bossdr550-lt/Tom L-02.wav","BossDR550/bossdr550-lt/Tom L-03.wav"],JZ=["BossDR550/bossdr550-misc/Hi Q.wav","BossDR550/bossdr550-misc/Srcatch-01.wav","BossDR550/bossdr550-misc/Srcatch-02.wav"],ej=["BossDR550/bossdr550-mt/Tom M-01.wav","BossDR550/bossdr550-mt/Tom M-02.wav"],tj=["BossDR550/bossdr550-oh/Hat Open-01.wav","BossDR550/bossdr550-oh/Hat Open-02.wav"],nj=["BossDR550/bossdr550-perc/Agogo H.wav","BossDR550/bossdr550-perc/Agogo L.wav","BossDR550/bossdr550-perc/Bongo H.wav","BossDR550/bossdr550-perc/Bongo L.wav","BossDR550/bossdr550-perc/Claves.wav","BossDR550/bossdr550-perc/Conga H.wav","BossDR550/bossdr550-perc/Conga L.wav","BossDR550/bossdr550-perc/Conga S.wav","BossDR550/bossdr550-perc/Timbale H.wav","BossDR550/bossdr550-perc/Timbale L.wav","BossDR550/bossdr550-perc/Whistle.wav"],rj=["BossDR550/bossdr550-rd/Ride-01.wav","BossDR550/bossdr550-rd/Ride-02.wav"],aj=["BossDR550/bossdr550-rim/Rim Shot.wav"],ij=["BossDR550/bossdr550-sd/Snaredrum-01.wav","BossDR550/bossdr550-sd/Snaredrum-02.wav","BossDR550/bossdr550-sd/Snaredrum-03.wav","BossDR550/bossdr550-sd/Snaredrum-04.wav","BossDR550/bossdr550-sd/Snaredrum-05.wav","BossDR550/bossdr550-sd/Snaredrum-06.wav"],oj=["BossDR550/bossdr550-sh/Cabasa-01.wav","BossDR550/bossdr550-sh/Cabasa-02.wav"],sj=["BossDR550/bossdr550-tb/Tambourine.wav"],lj=["CasioRZ1/casiorz1-bd/Bassdrum.wav"],cj=["CasioRZ1/casiorz1-cb/Cowbell.wav"],uj=["CasioRZ1/casiorz1-cp/Clap.wav"],dj=["CasioRZ1/casiorz1-cr/Crash.wav"],hj=["CasioRZ1/casiorz1-hh/Hat Closed.wav"],fj=["CasioRZ1/casiorz1-ht/Tom H.wav"],mj=["CasioRZ1/casiorz1-lt/Tom L.wav"],pj=["CasioRZ1/casiorz1-mt/Tom M.wav"],gj=["CasioRZ1/casiorz1-rd/Hat Open.wav","CasioRZ1/casiorz1-rd/Ride.wav"],_j=["CasioRZ1/casiorz1-rim/Rim Shot.wav"],bj=["CasioRZ1/casiorz1-sd/0Snaredrum.wav"],Sj=["CasioSK1/casiosk1-bd/Bassdrum.wav"],Oj=["CasioSK1/casiosk1-hh/Hat Closed.wav"],vj=["CasioSK1/casiosk1-ht/Tom H.wav"],Ej=["CasioSK1/casiosk1-mt/Tom L.wav"],yj=["CasioSK1/casiosk1-oh/Hat Open.wav"],Tj=["CasioSK1/casiosk1-sd/Snaredrum.wav"],Cj=["CasioVL1/casiovl1-bd/Bassdrum.wav"],Rj=["CasioVL1/casiovl1-hh/Hi Hat.wav"],wj=["CasioVL1/casiovl1-sd/Snaredrum-01.wav"],Aj=["DoepferMS404/doepferms404-bd/0Bassdrum.wav","DoepferMS404/doepferms404-bd/Bassdrum Reverse.wav"],Ij=["DoepferMS404/doepferms404-hh/Hat Closed.wav"],kj=["DoepferMS404/doepferms404-lt/Tom.wav"],Nj=["DoepferMS404/doepferms404-oh/Hat Open.wav"],Dj=["DoepferMS404/doepferms404-sd/Snaredrum.wav"],xj=["EmuDrumulator/emudrumulator-bd/Bassdrum.wav"],Mj=["EmuDrumulator/emudrumulator-cb/Cowbell.wav"],Lj=["EmuDrumulator/emudrumulator-cp/Clap.wav"],Pj=["EmuDrumulator/emudrumulator-cr/Cymbal.wav"],Bj=["EmuDrumulator/emudrumulator-hh/Hat Closed.wav"],Yj=["EmuDrumulator/emudrumulator-ht/Tom H.wav"],Fj=["EmuDrumulator/emudrumulator-lt/Tom L.wav"],Uj=["EmuDrumulator/emudrumulator-mt/Tom M.wav"],$j=["EmuDrumulator/emudrumulator-oh/Hat Open.wav"],Gj=["EmuDrumulator/emudrumulator-perc/Claves.wav"],qj=["EmuDrumulator/emudrumulator-rim/Rim Shot.wav"],Qj=["EmuDrumulator/emudrumulator-sd/0Snaredrum.wav"],Hj=["EmuModular/emumodular-bd/Bassdrum-01.wav","EmuModular/emumodular-bd/Bassdrum-02.wav"],Vj=["EmuModular/emumodular-misc/EmuPong.wav"],zj=["EmuModular/emumodular-perc/Flick-02.wav","EmuModular/emumodular-perc/Flick01.wav"],Wj=["EmuSP12/emusp12-bd/Bassdrum-01.wav","EmuSP12/emusp12-bd/Bassdrum-02.wav","EmuSP12/emusp12-bd/Bassdrum-03.wav","EmuSP12/emusp12-bd/Bassdrum-04.wav","EmuSP12/emusp12-bd/Bassdrum-05.wav","EmuSP12/emusp12-bd/Bassdrum-06.wav","EmuSP12/emusp12-bd/Bassdrum-07.wav","EmuSP12/emusp12-bd/Bassdrum-08.wav","EmuSP12/emusp12-bd/Bassdrum-09.wav","EmuSP12/emusp12-bd/Bassdrum-10.wav","EmuSP12/emusp12-bd/Bassdrum-11.wav","EmuSP12/emusp12-bd/Bassdrum-12.wav","EmuSP12/emusp12-bd/Bassdrum-13.wav","EmuSP12/emusp12-bd/Bassdrum-14.wav"],Xj=["EmuSP12/emusp12-cb/Cowbell.wav"],Kj=["EmuSP12/emusp12-cp/Clap.wav"],Zj=["EmuSP12/emusp12-cr/Crash.wav"],jj=["EmuSP12/emusp12-hh/Hat Closed-01.wav","EmuSP12/emusp12-hh/Hat Closed-02.wav"],Jj=["EmuSP12/emusp12-ht/Tom H-01.wav","EmuSP12/emusp12-ht/Tom H-02.wav","EmuSP12/emusp12-ht/Tom H-03.wav","EmuSP12/emusp12-ht/Tom H-04.wav","EmuSP12/emusp12-ht/Tom H-05.wav","EmuSP12/emusp12-ht/Tom H-06.wav"],eJ=["EmuSP12/emusp12-lt/Tom L-01.wav","EmuSP12/emusp12-lt/Tom L-02.wav","EmuSP12/emusp12-lt/Tom L-03.wav","EmuSP12/emusp12-lt/Tom L-04.wav","EmuSP12/emusp12-lt/Tom L-05.wav","EmuSP12/emusp12-lt/Tom L-06.wav"],tJ=["EmuSP12/emusp12-misc/Metal-01.wav","EmuSP12/emusp12-misc/Metal-02.wav","EmuSP12/emusp12-misc/Metal-03.wav","EmuSP12/emusp12-misc/Scratch.wav","EmuSP12/emusp12-misc/Shot-01.wav","EmuSP12/emusp12-misc/Shot-02.wav","EmuSP12/emusp12-misc/Shot-03.wav"],nJ=["EmuSP12/emusp12-mt/Tom M-01.wav","EmuSP12/emusp12-mt/Tom M-02.wav","EmuSP12/emusp12-mt/Tom M-03.wav","EmuSP12/emusp12-mt/Tom M-05.wav"],rJ=["EmuSP12/emusp12-oh/Hhopen1.wav"],aJ=["EmuSP12/emusp12-perc/Blow1.wav"],iJ=["EmuSP12/emusp12-rd/Ride.wav"],oJ=["EmuSP12/emusp12-rim/zRim Shot-01.wav","EmuSP12/emusp12-rim/zRim Shot-02.wav"],sJ=["EmuSP12/emusp12-sd/Snaredrum-01.wav","EmuSP12/emusp12-sd/Snaredrum-02.wav","EmuSP12/emusp12-sd/Snaredrum-03.wav","EmuSP12/emusp12-sd/Snaredrum-04.wav","EmuSP12/emusp12-sd/Snaredrum-05.wav","EmuSP12/emusp12-sd/Snaredrum-06.wav","EmuSP12/emusp12-sd/Snaredrum-07.wav","EmuSP12/emusp12-sd/Snaredrum-08.wav","EmuSP12/emusp12-sd/Snaredrum-09.wav","EmuSP12/emusp12-sd/Snaredrum-10.wav","EmuSP12/emusp12-sd/Snaredrum-11.wav","EmuSP12/emusp12-sd/Snaredrum-12.wav","EmuSP12/emusp12-sd/Snaredrum-13.wav","EmuSP12/emusp12-sd/Snaredrum-14.wav","EmuSP12/emusp12-sd/Snaredrum-15.wav","EmuSP12/emusp12-sd/Snaredrum-16.wav","EmuSP12/emusp12-sd/Snaredrum-17.wav","EmuSP12/emusp12-sd/Snaredrum-18.wav","EmuSP12/emusp12-sd/Snaredrum-19.wav","EmuSP12/emusp12-sd/Snaredrum-20.wav","EmuSP12/emusp12-sd/Snaredrum-21.wav"],lJ=["KorgDDM110/korgddm110-bd/Bassdrum.wav"],cJ=["KorgDDM110/korgddm110-cp/Clap.wav"],uJ=["KorgDDM110/korgddm110-cr/Crash.wav"],dJ=["KorgDDM110/korgddm110-hh/Hat Closed.wav"],hJ=["KorgDDM110/korgddm110-ht/Tom H.wav","KorgDDM110/korgddm110-ht/Tom-01.wav"],fJ=["KorgDDM110/korgddm110-lt/Tom L.wav","KorgDDM110/korgddm110-lt/Tom-02.wav"],mJ=["KorgDDM110/korgddm110-oh/Hat Open.wav"],pJ=["KorgDDM110/korgddm110-rim/Rim Shot.wav"],gJ=["KorgDDM110/korgddm110-sd/0Snaredrum.wav"],_J=["KorgKPR77/korgkpr77-bd/Bassdrum.wav"],bJ=["KorgKPR77/korgkpr77-cp/Clap.wav"],SJ=["KorgKPR77/korgkpr77-hh/Hat Closed.wav"],OJ=["KorgKPR77/korgkpr77-oh/Hat Open.wav"],vJ=["KorgKPR77/korgkpr77-sd/Snaredrum.wav"],EJ=["KorgKR55/korgkr55-bd/Bassdrum.wav"],yJ=["KorgKR55/korgkr55-cb/Cowbell.wav"],TJ=["KorgKR55/korgkr55-cr/Cymbal.wav"],CJ=["KorgKR55/korgkr55-hh/Hat Closed.wav"],RJ=["KorgKR55/korgkr55-ht/Tom.wav"],wJ=["KorgKR55/korgkr55-oh/Hat Open.wav"],AJ=["KorgKR55/korgkr55-perc/Claves.wav","KorgKR55/korgkr55-perc/Conga.wav"],IJ=["KorgKR55/korgkr55-rim/Rim Shot.wav"],kJ=["KorgKR55/korgkr55-sd/0Snaredrum.wav"],NJ=["KorgKRZ/korgkrz-bd/Bassdrum.wav"],DJ=["KorgKRZ/korgkrz-cr/Crash.wav"],xJ=["KorgKRZ/korgkrz-fx/FX-01.wav","KorgKRZ/korgkrz-fx/FX-02.wav"],MJ=["KorgKRZ/korgkrz-hh/Hat Closed.wav"],LJ=["KorgKRZ/korgkrz-ht/Tom-02.wav"],PJ=["KorgKRZ/korgkrz-lt/Tom-01.wav"],BJ=["KorgKRZ/korgkrz-misc/Bell.wav"],YJ=["KorgKRZ/korgkrz-oh/Hat Open.wav"],FJ=["KorgKRZ/korgkrz-rd/Ride.wav"],UJ=["KorgKRZ/korgkrz-sd/Snaredrum-01.wav","KorgKRZ/korgkrz-sd/Snaredrum-02.wav"],$J=["KorgM1/korgm1-bd/Bassdrum-01.wav","KorgM1/korgm1-bd/Bassdrum-02.wav","KorgM1/korgm1-bd/Bassdrum-03.wav"],GJ=["KorgM1/korgm1-cb/Cowbel.wav"],qJ=["KorgM1/korgm1-cp/Clap.wav"],QJ=["KorgM1/korgm1-cr/Crash.wav"],HJ=["KorgM1/korgm1-hh/Hat Closed-01.wav","KorgM1/korgm1-hh/Hat Closed-02.wav"],VJ=["KorgM1/korgm1-ht/Tom-02.wav","KorgM1/korgm1-ht/Tom-03.wav"],zJ=["KorgM1/korgm1-misc/Belrng.wav","KorgM1/korgm1-misc/Drop.wav","KorgM1/korgm1-misc/Flexttone.wav","KorgM1/korgm1-misc/Hammer.wav","KorgM1/korgm1-misc/Metal.wav","KorgM1/korgm1-misc/Metronome-01.wav","KorgM1/korgm1-misc/Metronome-02.wav","KorgM1/korgm1-misc/Pole.wav","KorgM1/korgm1-misc/Scratch.wav","KorgM1/korgm1-misc/Snap.wav","KorgM1/korgm1-misc/Tubalar Bell-01.wav","KorgM1/korgm1-misc/Tubalar Bell-02.wav","KorgM1/korgm1-misc/Tubalar Bell-03.wav","KorgM1/korgm1-misc/Tubalar Bell-04.wav","KorgM1/korgm1-misc/Whiplash.wav","KorgM1/korgm1-misc/Windbells.wav"],WJ=["KorgM1/korgm1-mt/Tom-01.wav"],XJ=["KorgM1/korgm1-oh/Hat Open-01.wav","KorgM1/korgm1-oh/Hat Open-02.wav"],KJ=["KorgM1/korgm1-perc/Conga-01.wav","KorgM1/korgm1-perc/Conga-02.wav","KorgM1/korgm1-perc/Hit.wav","KorgM1/korgm1-perc/Pluck.wav","KorgM1/korgm1-perc/Timbale-01.wav","KorgM1/korgm1-perc/Timbale-02.wav","KorgM1/korgm1-perc/Woodblock.wav"],ZJ=["KorgM1/korgm1-rd/Ride.wav"],jJ=["KorgM1/korgm1-rim/Snaredrum-side.wav"],JJ=["KorgM1/korgm1-sd/Snaredrum-01.wav","KorgM1/korgm1-sd/Snaredrum-02.wav","KorgM1/korgm1-sd/Snaredrum-03.wav","KorgM1/korgm1-sd/Snaredrum-04.wav"],eee=["KorgM1/korgm1-sh/Shakers.wav"],tee=["KorgM1/korgm1-tb/Tambourine.wav"],nee=["KorgMinipops/korgminipops-bd/Bassdrum-01.wav","KorgMinipops/korgminipops-bd/Bassdrum-02.wav","KorgMinipops/korgminipops-bd/Bassdrum-03.wav","KorgMinipops/korgminipops-bd/Bassdrum-04.wav","KorgMinipops/korgminipops-bd/Bassdrum-05.wav","KorgMinipops/korgminipops-bd/Bassdrum-06.wav","KorgMinipops/korgminipops-bd/Bassdrum-07.wav"],ree=["KorgMinipops/korgminipops-hh/Hat Closed-01.wav","KorgMinipops/korgminipops-hh/Hat Closed-02.wav","KorgMinipops/korgminipops-hh/Hat Closed-03.wav","KorgMinipops/korgminipops-hh/Hat Closed-04.wav"],aee=["KorgMinipops/korgminipops-misc/Tom-01.wav","KorgMinipops/korgminipops-misc/Tom-02.wav","KorgMinipops/korgminipops-misc/Woodblock-01.wav","KorgMinipops/korgminipops-misc/Woodblock-02.wav"],iee=["KorgMinipops/korgminipops-oh/Hat Open-01.wav","KorgMinipops/korgminipops-oh/Hat Open-02.wav","KorgMinipops/korgminipops-oh/Hat Open-03.wav","KorgMinipops/korgminipops-oh/Hat Open-04.wav"],oee=["KorgMinipops/korgminipops-sd/Snaredrum-01.wav","KorgMinipops/korgminipops-sd/Snaredrum-02.wav","KorgMinipops/korgminipops-sd/Snaredrum-03.wav","KorgMinipops/korgminipops-sd/Snaredrum-04.wav","KorgMinipops/korgminipops-sd/Snaredrum-05.wav","KorgMinipops/korgminipops-sd/Snaredrum-06.wav","KorgMinipops/korgminipops-sd/Snaredrum-07.wav","KorgMinipops/korgminipops-sd/Snaredrum-08.wav","KorgMinipops/korgminipops-sd/Snaredrum-09.wav","KorgMinipops/korgminipops-sd/Snaredrum-10.wav","KorgMinipops/korgminipops-sd/Snaredrum-11.wav","KorgMinipops/korgminipops-sd/Snaredrum-12.wav","KorgMinipops/korgminipops-sd/Snaredrum-13.wav"],see=["KorgPoly800/korgpoly800-bd/Bassdrum-01.wav","KorgPoly800/korgpoly800-bd/Bassdrum-02.wav","KorgPoly800/korgpoly800-bd/Bassdrum-03.wav","KorgPoly800/korgpoly800-bd/Bassdrum-04.wav"],lee=["KorgT3/korgt3-bd/Bassdrum-01.wav","KorgT3/korgt3-bd/Bassdrum-02.wav","KorgT3/korgt3-bd/Bassdrum-03.wav","KorgT3/korgt3-bd/Bassdrum-04.wav","KorgT3/korgt3-bd/Bassdrum-05.wav"],cee=["KorgT3/korgt3-cp/Clap.wav"],uee=["KorgT3/korgt3-hh/Hat Closed-01.wav","KorgT3/korgt3-hh/Hat Closed-02.wav"],dee=["KorgT3/korgt3-misc/Bell-02.wav","KorgT3/korgt3-misc/Bell01.wav","KorgT3/korgt3-misc/Click.wav","KorgT3/korgt3-misc/Tubular Bell.wav"],hee=["KorgT3/korgt3-oh/Hat Open-01.wav","KorgT3/korgt3-oh/Hat Open-02.wav"],fee=["KorgT3/korgt3-perc/Blocks.wav","KorgT3/korgt3-perc/Conga.wav","KorgT3/korgt3-perc/Hit.wav","KorgT3/korgt3-perc/Stick.wav"],mee=["KorgT3/korgt3-rim/Rim shot.wav"],pee=["KorgT3/korgt3-sd/Snaredrum-01.wav","KorgT3/korgt3-sd/Snaredrum-02.wav","KorgT3/korgt3-sd/Snaredrum-03.wav","KorgT3/korgt3-sd/Snaredrum-04.wav","KorgT3/korgt3-sd/Snaredrum-05.wav"],gee=["KorgT3/korgt3-sh/Shaker-01.wav","KorgT3/korgt3-sh/Shaker-02.wav","KorgT3/korgt3-sh/zCabasa.wav"],_ee=["Linn9000/linn9000-bd/BAssdrum.wav"],bee=["Linn9000/linn9000-cb/Cowbell-01.wav","Linn9000/linn9000-cb/Cowbell-02.wav"],See=["Linn9000/linn9000-cr/Crash-01.wav","Linn9000/linn9000-cr/Crash-02.wav"],Oee=["Linn9000/linn9000-hh/Hat Closed.wav"],vee=["Linn9000/linn9000-ht/Tom-01.wav","Linn9000/linn9000-ht/Tom-02.wav"],Eee=["Linn9000/linn9000-lt/Tom-04.wav","Linn9000/linn9000-lt/Tom-05.wav"],yee=["Linn9000/linn9000-mt/Tom-03.wav"],Tee=["Linn9000/linn9000-oh/Hat Open.wav"],Cee=["Linn9000/linn9000-perc/Conga H.wav","Linn9000/linn9000-perc/Conga L.wav","Linn9000/linn9000-perc/Conga M.wav"],Ree=["Linn9000/linn9000-rd/Crash-03.wav","Linn9000/linn9000-rd/Ping.wav"],wee=["Linn9000/linn9000-rim/Rim Shot.wav"],Aee=["Linn9000/linn9000-sd/0Snaredrum.wav"],Iee=["Linn9000/linn9000-tb/Tambourine.wav"],kee=["LinnDrum/linndrum-bd/Bassdrum.wav"],Nee=["LinnDrum/linndrum-cb/Cowbell.wav"],Dee=["LinnDrum/linndrum-cp/Clap.wav"],xee=["LinnDrum/linndrum-cr/Crash.wav"],Mee=["LinnDrum/linndrum-hh/Hat Closed-01.wav","LinnDrum/linndrum-hh/Hat Closed-02.wav","LinnDrum/linndrum-hh/Hat Closed-03.wav"],Lee=["LinnDrum/linndrum-ht/Tom H-01.wav","LinnDrum/linndrum-ht/Tom H-02.wav"],Pee=["LinnDrum/linndrum-lt/Tom L-01.wav","LinnDrum/linndrum-lt/Tom L-02.wav"],Bee=["LinnDrum/linndrum-mt/Tom M-01.wav"],Yee=["LinnDrum/linndrum-oh/Hat Open.wav"],Fee=["LinnDrum/linndrum-perc/Conga H-01.wav","LinnDrum/linndrum-perc/Conga H-02.wav","LinnDrum/linndrum-perc/Conga L-01.wav","LinnDrum/linndrum-perc/Conga L-02.wav","LinnDrum/linndrum-perc/Conga M-01.wav","LinnDrum/linndrum-perc/Conga M-02.wav"],Uee=["LinnDrum/linndrum-rd/Ride.wav"],$ee=["LinnDrum/linndrum-rim/Sidestick-01.wav","LinnDrum/linndrum-rim/Sidestick-02.wav","LinnDrum/linndrum-rim/Sidestick-03.wav"],Gee=["LinnDrum/linndrum-sd/0Snarderum-01.wav","LinnDrum/linndrum-sd/0Snarderum-02.wav","LinnDrum/linndrum-sd/0Snarderum-03.wav"],qee=["LinnDrum/linndrum-sh/Cabasa.wav"],Qee=["LinnDrum/linndrum-tb/Tambourine.wav"],Hee=["LinnLM1/linnlm1-bd/LM-1_BD_1_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_2_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_3_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_4_TL.wav"],Vee=["LinnLM1/linnlm1-cb/LM-1_COWBELL_TL.wav"],zee=["LinnLM1/linnlm1-cp/LM-1_CLAP_1_TL.wav"],Wee=["LinnLM1/linnlm1-hh/LM-1_HH_1_TL.wav"],Xee=["LinnLM1/linnlm1-ht/LM-1_Tom_2_TL.wav"],Kee=["LinnLM1/linnlm1-lt/LM-1_Tom_1_TL.wav"],Zee=["LinnLM1/linnlm1-oh/LM-1_HH_2_TL.wav"],jee=["LinnLM1/linnlm1-perc/LM-1_BONGO_1_TL.wav","LinnLM1/linnlm1-perc/LM-1_BONGO_2_TL.wav","LinnLM1/linnlm1-perc/LM-1_WOODBLOCK_TL.wav"],Jee=["LinnLM1/linnlm1-rim/LM-1_RIMSHOT_1_TL.wav"],ete=["LinnLM1/linnlm1-sd/LM-1_SD_1_TL.wav"],tte=["LinnLM1/linnlm1-sh/LM-1_SHAKER_1_TL.wav"],nte=["LinnLM1/linnlm1-tb/LM-1_TAMB_TL.wav"],rte=["LinnLM2/linnlm2-bd/LM-2_BD_1_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_2_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_3_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_4_TL.wav"],ate=["LinnLM2/linnlm2-cb/LM-2_COWBELL_1_TL.wav"],ite=["LinnLM2/linnlm2-cp/LM-2_CLAP_1_TL.wav"],ote=["LinnLM2/linnlm2-cr/LM-2_CRASH_1_TL.wav"],ste=["LinnLM2/linnlm2-hh/LM-2_HH_1_TL.wav","LinnLM2/linnlm2-hh/LM-2_HH_2_TL.wav"],lte=["LinnLM2/linnlm2-ht/LM-2_TOM_1_TL.wav"],cte=["LinnLM2/linnlm2-lt/LM-2_TOM_3_TL.wav"],ute=["LinnLM2/linnlm2-mt/LM-2_TOM_2_TL.wav"],dte=["LinnLM2/linnlm2-oh/LM-2_OPEN_HH_2_TL.wav","LinnLM2/linnlm2-oh/LM-2_OPEN_HH_TL.wav"],hte=["LinnLM2/linnlm2-rd/LM-2_RIDE_1_TL.wav"],fte=["LinnLM2/linnlm2-rim/LM-2_RIMSHOT_1_TL.wav","LinnLM2/linnlm2-rim/LM-2_RIMSHOT_2_TL.wav"],mte=["LinnLM2/linnlm2-sd/LM-2_SD_1_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_2_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_3_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_4_TL.wav"],pte=["LinnLM2/linnlm2-sh/LM-2_SHAKER_1_TL.wav"],gte=["LinnLM2/linnlm2-tb/LM-2_TAMB_1_TL.wav"],_te=["MFB512/mfb512-bd/Bassdrum.wav"],bte=["MFB512/mfb512-cp/Clap.wav"],Ste=["MFB512/mfb512-cr/Crash.wav"],Ote=["MFB512/mfb512-hh/Hat Closed.wav"],vte=["MFB512/mfb512-ht/Tom H.wav"],Ete=["MFB512/mfb512-lt/Tom L.wav"],yte=["MFB512/mfb512-mt/Tom M.wav"],Tte=["MFB512/mfb512-oh/Hat Open.wav"],Cte=["MFB512/mfb512-sd/Snaredrum.wav"],Rte=["MPC1000/mpc1000-bd/MPC1000_808BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_909BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_DB-BD2_TL.wav","MPC1000/mpc1000-bd/MPC1000_HH-BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_HOUSEBD_TL.wav"],wte=["MPC1000/mpc1000-cp/MPC1000_CLAP_TL.wav"],Ate=["MPC1000/mpc1000-hh/MPC1000_808HH1_TL.wav","MPC1000/mpc1000-hh/MPC1000_808HH2_TL.wav","MPC1000/mpc1000-hh/MPC1000_909CHH_TL.wav","MPC1000/mpc1000-hh/MPC1000_HHCHH1_TL.wav"],Ite=["MPC1000/mpc1000-oh/MPC1000_909OHH_TL.wav"],kte=["MPC1000/mpc1000-perc/MPC1000_HHPERC_TL.wav"],Nte=["MPC1000/mpc1000-sd/MPC1000_808SD_TL.wav","MPC1000/mpc1000-sd/MPC1000_909SD_TL.wav","MPC1000/mpc1000-sd/MPC1000_DB-SN_TL.wav","MPC1000/mpc1000-sd/MPC1000_HH-SN_TL.wav"],Dte=["MPC1000/mpc1000-sh/MPC1000_808MRC_TL.wav"],xte=["MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-01.wav","MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-02.wav","MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-03.wav"],Mte=["MoogConcertMateMG1/moogconcertmatemg1-sd/Snaredrum-1.wav","MoogConcertMateMG1/moogconcertmatemg1-sd/Snaredrum-2.wav"],Lte=["OberheimDMX/oberheimdmx--perc/Timbale H.wav","OberheimDMX/oberheimdmx--perc/Timbale L.wav","OberheimDMX/oberheimdmx--perc/Timbale M.wav"],Pte=["OberheimDMX/oberheimdmx-bd/Bassdrum-01.wav","OberheimDMX/oberheimdmx-bd/Bassdrum-02.wav","OberheimDMX/oberheimdmx-bd/Bassdrum-03.wav"],Bte=["OberheimDMX/oberheimdmx-cp/Clap.wav"],Yte=["OberheimDMX/oberheimdmx-cr/Crash.wav"],Fte=["OberheimDMX/oberheimdmx-hh/Hat Closed.wav"],Ute=["OberheimDMX/oberheimdmx-ht/Tom H.wav"],$te=["OberheimDMX/oberheimdmx-lt/Tom L.wav"],Gte=["OberheimDMX/oberheimdmx-mt/Tom M.wav"],qte=["OberheimDMX/oberheimdmx-oh/Hat Open.wav"],Qte=["OberheimDMX/oberheimdmx-rd/Ride.wav"],Hte=["OberheimDMX/oberheimdmx-rim/Rim Shot.wav"],Vte=["OberheimDMX/oberheimdmx-sd/Snaredrum-01.wav","OberheimDMX/oberheimdmx-sd/Snaredrum-02.wav","OberheimDMX/oberheimdmx-sd/Snaredrum-03.wav"],zte=["OberheimDMX/oberheimdmx-sh/Cabasa.wav"],Wte=["OberheimDMX/oberheimdmx-tb/Tamborine.wav"],Xte=["RhodesPolaris/rhodespolaris-bd/Bassdrum-01.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-02.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-03.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-04.wav"],Kte=["RhodesPolaris/rhodespolaris-misc/Noise-1.wav","RhodesPolaris/rhodespolaris-misc/Noise-2.wav","RhodesPolaris/rhodespolaris-misc/Noise-3.wav","RhodesPolaris/rhodespolaris-misc/Noise-4.wav"],Zte=["RhodesPolaris/rhodespolaris-sd/Snaredrum-01.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-02.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-03.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-04.wav"],jte=["RhythmAce/rhythmace-bd/Bassdrum-01.wav","RhythmAce/rhythmace-bd/Bassdrum-02.wav","RhythmAce/rhythmace-bd/Bassdrum-03.wav"],Jte=["RhythmAce/rhythmace-hh/Hat Closed.wav"],ene=["RhythmAce/rhythmace-ht/Tom H.wav"],tne=["RhythmAce/rhythmace-lt/Tom L.wav"],nne=["RhythmAce/rhythmace-oh/Hat Open.wav"],rne=["RhythmAce/rhythmace-perc/Clave.wav","RhythmAce/rhythmace-perc/Click.wav","RhythmAce/rhythmace-perc/Percussion-01.wav","RhythmAce/rhythmace-perc/Percussion-02.wav","RhythmAce/rhythmace-perc/Percussion-03.wav","RhythmAce/rhythmace-perc/Percussion-04.wav"],ane=["RhythmAce/rhythmace-sd/Snaredrum-01.wav","RhythmAce/rhythmace-sd/Snaredrum-02.wav","RhythmAce/rhythmace-sd/Snaredrum-03.wav"],ine=["RolandCompurhythm1000/rolandcompurhythm1000-bd/Bassdrum.wav"],one=["RolandCompurhythm1000/rolandcompurhythm1000-cb/Cowbell.wav"],sne=["RolandCompurhythm1000/rolandcompurhythm1000-cp/Clap.wav"],lne=["RolandCompurhythm1000/rolandcompurhythm1000-cr/Crash.wav"],cne=["RolandCompurhythm1000/rolandcompurhythm1000-hh/Hat Closed.wav"],une=["RolandCompurhythm1000/rolandcompurhythm1000-ht/Tom H.wav"],dne=["RolandCompurhythm1000/rolandcompurhythm1000-lt/Tom L.wav"],hne=["RolandCompurhythm1000/rolandcompurhythm1000-mt/Tom M.wav"],fne=["RolandCompurhythm1000/rolandcompurhythm1000-oh/Hat Open.wav"],mne=["RolandCompurhythm1000/rolandcompurhythm1000-perc/Conga H.wav","RolandCompurhythm1000/rolandcompurhythm1000-perc/Conga L.wav","RolandCompurhythm1000/rolandcompurhythm1000-perc/Timbale.wav"],pne=["RolandCompurhythm1000/rolandcompurhythm1000-rd/Ride.wav"],gne=["RolandCompurhythm1000/rolandcompurhythm1000-rim/Rimshot.wav"],_ne=["RolandCompurhythm1000/rolandcompurhythm1000-sd/Snaredrum.wav"],bne=["RolandCompurhythm78/rolandcompurhythm78-bd/Bassdrum.wav"],Sne=["RolandCompurhythm78/rolandcompurhythm78-cb/Cowbell.wav"],One=["RolandCompurhythm78/rolandcompurhythm78-hh/Hat Closed-01.wav","RolandCompurhythm78/rolandcompurhythm78-hh/Hat Closed-02.wav"],vne=["RolandCompurhythm78/rolandcompurhythm78-misc/Quid-01.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-02.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-03.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-04.wav"],Ene=["RolandCompurhythm78/rolandcompurhythm78-oh/Hat Open-01.wav","RolandCompurhythm78/rolandcompurhythm78-oh/Hat Open-02.wav"],yne=["RolandCompurhythm78/rolandcompurhythm78-perc/Conga H.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Conga L.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Conga M.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Hit.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-01.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-02.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-03.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-04.wav"],Tne=["RolandCompurhythm78/rolandcompurhythm78-sd/Snaredrum.wav"],Cne=["RolandCompurhythm78/rolandcompurhythm78-tb/Tambourine.wav"],Rne=["RolandCompurhythm8000/rolandcompurhythm8000-bd/Bassdrum.wav"],wne=["RolandCompurhythm8000/rolandcompurhythm8000-cb/Cowbell.wav"],Ane=["RolandCompurhythm8000/rolandcompurhythm8000-cp/Clap.wav"],Ine=["RolandCompurhythm8000/rolandcompurhythm8000-cr/Cymball.wav"],kne=["RolandCompurhythm8000/rolandcompurhythm8000-hh/Hat Closed.wav"],Nne=["RolandCompurhythm8000/rolandcompurhythm8000-ht/Tom H.wav"],Dne=["RolandCompurhythm8000/rolandcompurhythm8000-lt/Tom L.wav"],xne=["RolandCompurhythm8000/rolandcompurhythm8000-mt/Tom M.wav"],Mne=["RolandCompurhythm8000/rolandcompurhythm8000-oh/Hat Open.wav"],Lne=["RolandCompurhythm8000/rolandcompurhythm8000-perc/Claves.wav","RolandCompurhythm8000/rolandcompurhythm8000-perc/Cr8kmcng.wav"],Pne=["RolandCompurhythm8000/rolandcompurhythm8000-rim/Rimshot.wav"],Bne=["RolandCompurhythm8000/rolandcompurhythm8000-sd/Snarderum.wav"],Yne=["RolandD110/rolandd110-bd/Bassdrum.wav"],Fne=["RolandD110/rolandd110-cb/Cowbell H.wav","RolandD110/rolandd110-cb/Cowbell L.wav"],Une=["RolandD110/rolandd110-cr/Crash.wav"],$ne=["RolandD110/rolandd110-hh/Hat Closed.wav"],Gne=["RolandD110/rolandd110-lt/Tom.wav"],qne=["RolandD110/rolandd110-oh/Hat Open.wav","RolandD110/rolandd110-oh/Hat Pedal.wav"],Qne=["RolandD110/rolandd110-perc/Bongo.wav","RolandD110/rolandd110-perc/Conga.wav","RolandD110/rolandd110-perc/Woodblock.wav"],Hne=["RolandD110/rolandd110-rd/Ride.wav"],Vne=["RolandD110/rolandd110-rim/Rimshot.wav"],zne=["RolandD110/rolandd110-sd/Snaredrum-01.wav","RolandD110/rolandd110-sd/Snaredrum-02.wav","RolandD110/rolandd110-sd/Snaredrum-03.wav"],Wne=["RolandD110/rolandd110-sh/Cabasa.wav"],Xne=["RolandD110/rolandd110-tb/Tambourine.wav"],Kne=["RolandD70/rolandd70-bd/Bassdrum-01.wav","RolandD70/rolandd70-bd/Bassdrum-02.wav","RolandD70/rolandd70-bd/Bassdrum-03.wav","RolandD70/rolandd70-bd/Bassdrum-04.wav"],Zne=["RolandD70/rolandd70-cb/Cowbell.wav"],jne=["RolandD70/rolandd70-cp/Clap.wav"],Jne=["RolandD70/rolandd70-cr/Crash.wav"],ere=["RolandD70/rolandd70-hh/Hat Closed.wav"],tre=["RolandD70/rolandd70-lt/Tom-02.wav"],nre=["RolandD70/rolandd70-mt/Tom.-01.wav"],rre=["RolandD70/rolandd70-oh/Hat Open.wav"],are=["RolandD70/rolandd70-perc/Sticks.wav"],ire=["RolandD70/rolandd70-rd/Ride.wav"],ore=["RolandD70/rolandd70-rim/Rim Shot.wav"],sre=["RolandD70/rolandd70-sd/Snaredrum-01.wav","RolandD70/rolandd70-sd/Snaredrum-02.wav","RolandD70/rolandd70-sd/Snaredrum-03.wav","RolandD70/rolandd70-sd/Snaredrum-04.wav","RolandD70/rolandd70-sd/Snaredrum-05.wav"],lre=["RolandD70/rolandd70-sh/Cabasa.wav"],cre=["RolandDDR30/rolandddr30-bd/Bassdrum-01.wav","RolandDDR30/rolandddr30-bd/Bassdrum-02.wav","RolandDDR30/rolandddr30-bd/Bassdrum-03.wav","RolandDDR30/rolandddr30-bd/Bassdrum-04.wav","RolandDDR30/rolandddr30-bd/Bassdrum-05.wav","RolandDDR30/rolandddr30-bd/Bassdrum-06.wav","RolandDDR30/rolandddr30-bd/Bassdrum-07.wav","RolandDDR30/rolandddr30-bd/Bassdrum-08.wav"],ure=["RolandDDR30/rolandddr30-ht/Tom-01.wav","RolandDDR30/rolandddr30-ht/Tom-03.wav","RolandDDR30/rolandddr30-ht/Tom-05.wav","RolandDDR30/rolandddr30-ht/Tom-07.wav"],dre=["RolandDDR30/rolandddr30-lt/Tom-02.wav","RolandDDR30/rolandddr30-lt/Tom-04.wav","RolandDDR30/rolandddr30-lt/Tom-06.wav","RolandDDR30/rolandddr30-lt/Tom-08.wav"],hre=["RolandDDR30/rolandddr30-sd/Snaredrum-01.wav","RolandDDR30/rolandddr30-sd/Snaredrum-02.wav","RolandDDR30/rolandddr30-sd/Snaredrum-03.wav","RolandDDR30/rolandddr30-sd/Snaredrum-04.wav","RolandDDR30/rolandddr30-sd/Snaredrum-05.wav","RolandDDR30/rolandddr30-sd/Snaredrum-06.wav","RolandDDR30/rolandddr30-sd/Snaredrum-07.wav","RolandDDR30/rolandddr30-sd/Snaredrum-08.wav"],fre=["RolandJD990/rolandjd990-bd/Bryt-kck.wav","RolandJD990/rolandjd990-bd/Butt-kck.wav","RolandJD990/rolandjd990-bd/Gate-kck.wav","RolandJD990/rolandjd990-bd/Indstr-k.wav","RolandJD990/rolandjd990-bd/Mach-kck.wav","RolandJD990/rolandjd990-bd/Mondo-k.wav","RolandJD990/rolandjd990-bd/Room-kck.wav","RolandJD990/rolandjd990-bd/Smash-k.wav","RolandJD990/rolandjd990-bd/Solid-k.wav","RolandJD990/rolandjd990-bd/Tekno-k.wav"],mre=["RolandJD990/rolandjd990-cb/Cowbell.wav"],pre=["RolandJD990/rolandjd990-cp/Dance-cl.wav"],gre=["RolandJD990/rolandjd990-cr/Crsh-cym.wav"],_re=["RolandJD990/rolandjd990-hh/Chh_1.wav","RolandJD990/rolandjd990-hh/Chh_2.wav","RolandJD990/rolandjd990-hh/Lite-ch1.wav","RolandJD990/rolandjd990-hh/Lite-ch2.wav"],bre=["RolandJD990/rolandjd990-ht/Rim-tom1.wav"],Sre=["RolandJD990/rolandjd990-lt/Blast-tm.wav","RolandJD990/rolandjd990-lt/Boosh-tm.wav","RolandJD990/rolandjd990-lt/E-tom.wav","RolandJD990/rolandjd990-lt/Power_tm.wav","RolandJD990/rolandjd990-lt/Rim-tom4.wav"],Ore=["RolandJD990/rolandjd990-misc/Crystal.wav","RolandJD990/rolandjd990-misc/Digibels.wav","RolandJD990/rolandjd990-misc/Digichim.wav","RolandJD990/rolandjd990-misc/Fingbell.wav","RolandJD990/rolandjd990-misc/Gamelan.wav","RolandJD990/rolandjd990-misc/Kalimba.wav","RolandJD990/rolandjd990-misc/Marimwav.wav","RolandJD990/rolandjd990-misc/Org_bell.wav","RolandJD990/rolandjd990-misc/Plink.wav","RolandJD990/rolandjd990-misc/Plunk.wav","RolandJD990/rolandjd990-misc/Vibes.wav","RolandJD990/rolandjd990-misc/Xylo.wav"],vre=["RolandJD990/rolandjd990-mt/Rim-tom2.wav","RolandJD990/rolandjd990-mt/Rim-tom3.wav"],Ere=["RolandJD990/rolandjd990-oh/Lite-ohh.wav","RolandJD990/rolandjd990-oh/Ohh.wav"],yre=["RolandJD990/rolandjd990-perc/Agogo_bl.wav","RolandJD990/rolandjd990-perc/Bottlhit.wav","RolandJD990/rolandjd990-perc/Rattles.wav","RolandJD990/rolandjd990-perc/Sm_metal.wav","RolandJD990/rolandjd990-perc/Snaps.wav","RolandJD990/rolandjd990-perc/Woodcrak.wav"],Tre=["RolandJD990/rolandjd990-rd/Ride_cym.wav"],Cre=["RolandJD990/rolandjd990-sd/90's-sd.wav","RolandJD990/rolandjd990-sd/Attack_s.wav","RolandJD990/rolandjd990-sd/Bigshots.wav","RolandJD990/rolandjd990-sd/Combo-sd.wav","RolandJD990/rolandjd990-sd/Dance-s1.wav","RolandJD990/rolandjd990-sd/Dance-s2.wav","RolandJD990/rolandjd990-sd/Disco-sd.wav","RolandJD990/rolandjd990-sd/Hard-sd.wav","RolandJD990/rolandjd990-sd/Hiphop-s.wav","RolandJD990/rolandjd990-sd/House-sd.wav","RolandJD990/rolandjd990-sd/Power_sd.wav","RolandJD990/rolandjd990-sd/Rap-sd.wav","RolandJD990/rolandjd990-sd/Splat-sd.wav","RolandJD990/rolandjd990-sd/Swing-sd.wav","RolandJD990/rolandjd990-sd/Video-sd.wav"],Rre=["RolandJD990/rolandjd990-tb/Tambourn.wav"],wre=["RolandMC202/rolandmc202-bd/Bassdrum-01.wav","RolandMC202/rolandmc202-bd/Bassdrum-02.wav","RolandMC202/rolandmc202-bd/Bassdrum-03.wav","RolandMC202/rolandmc202-bd/Bassdrum-04.wav","RolandMC202/rolandmc202-bd/Bassdrum-05.wav"],Are=["RolandMC202/rolandmc202-ht/Tom H-02.wav","RolandMC202/rolandmc202-ht/Tom H-03.wav","RolandMC202/rolandmc202-ht/Tom H-04.wav"],Ire=["RolandMC202/rolandmc202-perc/Click.wav"],kre=["RolandMC303/rolandmc303-bd/606bd1.wav","RolandMC303/rolandmc303-bd/606bd2.wav","RolandMC303/rolandmc303-bd/606bd3.wav","RolandMC303/rolandmc303-bd/Afrofeet.wav","RolandMC303/rolandmc303-bd/Blipbd.wav","RolandMC303/rolandmc303-bd/Cavebd.wav","RolandMC303/rolandmc303-bd/Cavebd2.wav","RolandMC303/rolandmc303-bd/Distbd1.wav","RolandMC303/rolandmc303-bd/Distbd2.wav","RolandMC303/rolandmc303-bd/Distbd3.wav","RolandMC303/rolandmc303-bd/Drybd1.wav","RolandMC303/rolandmc303-bd/Drybd2.wav","RolandMC303/rolandmc303-bd/Drybd3.wav","RolandMC303/rolandmc303-bd/Elecbd.wav","RolandMC303/rolandmc303-bd/Jnglebd2.wav","RolandMC303/rolandmc303-bd/Junglebd.wav"],Nre=["RolandMC303/rolandmc303-cb/78cowbel.wav","RolandMC303/rolandmc303-cb/Cowbell.wav"],Dre=["RolandMC303/rolandmc303-cp/707clap.wav","RolandMC303/rolandmc303-cp/Hardclap.wav","RolandMC303/rolandmc303-cp/Hc2clap.wav","RolandMC303/rolandmc303-cp/Hipclap1.wav","RolandMC303/rolandmc303-cp/Rapclap1.wav","RolandMC303/rolandmc303-cp/Rapclap2.wav","RolandMC303/rolandmc303-cp/Realclap.wav","RolandMC303/rolandmc303-cp/Shakecla.wav"],xre=["RolandMC303/rolandmc303-fx/Hrtbeat.wav","RolandMC303/rolandmc303-fx/Whitnoiz.wav"],Mre=["RolandMC303/rolandmc303-hh/606ch.wav","RolandMC303/rolandmc303-hh/707ch.wav","RolandMC303/rolandmc303-hh/78ch.wav","RolandMC303/rolandmc303-hh/Realch1.wav","RolandMC303/rolandmc303-hh/Realch2.wav","RolandMC303/rolandmc303-hh/Roomch.wav"],Lre=["RolandMC303/rolandmc303-ht/78hitom.wav","RolandMC303/rolandmc303-ht/Achitom1.wav","RolandMC303/rolandmc303-ht/Achitom2.wav","RolandMC303/rolandmc303-ht/Lechito1.wav","RolandMC303/rolandmc303-ht/Lechito2.wav"],Pre=["RolandMC303/rolandmc303-lt/78lotom.wav","RolandMC303/rolandmc303-lt/Aclotom1.wav","RolandMC303/rolandmc303-lt/Aclotom2.wav","RolandMC303/rolandmc303-lt/Lecloto2.wav","RolandMC303/rolandmc303-lt/Losyntht.wav"],Bre=["RolandMC303/rolandmc303-misc/Asiangon.wav","RolandMC303/rolandmc303-misc/Fnkygost.wav","RolandMC303/rolandmc303-misc/Fxsd1.wav","RolandMC303/rolandmc303-misc/Fxsd2.wav","RolandMC303/rolandmc303-misc/Mgblip1.wav","RolandMC303/rolandmc303-misc/Mutecuic.wav","RolandMC303/rolandmc303-misc/Opencuic.wav","RolandMC303/rolandmc303-misc/Slap.wav"],Yre=["RolandMC303/rolandmc303-mt/78midtom.wav","RolandMC303/rolandmc303-mt/Acmidtm2.wav","RolandMC303/rolandmc303-mt/Acmidtom.wav","RolandMC303/rolandmc303-mt/Lecmidt1.wav","RolandMC303/rolandmc303-mt/Lecmidt2.wav","RolandMC303/rolandmc303-mt/Midsynth.wav"],Fre=["RolandMC303/rolandmc303-oh/707oh.wav","RolandMC303/rolandmc303-oh/78oh.wav","RolandMC303/rolandmc303-oh/Realoh1.wav","RolandMC303/rolandmc303-oh/Realoh2.wav","RolandMC303/rolandmc303-oh/Roomoh.wav"],Ure=["RolandMC303/rolandmc303-perc/78guiro.wav","RolandMC303/rolandmc303-perc/78metalb.wav","RolandMC303/rolandmc303-perc/Bamboosd.wav","RolandMC303/rolandmc303-perc/Bamboost.wav","RolandMC303/rolandmc303-perc/Brushswi.wav","RolandMC303/rolandmc303-perc/Claves.wav","RolandMC303/rolandmc303-perc/Elechibo.wav","RolandMC303/rolandmc303-perc/Eleclobo.wav","RolandMC303/rolandmc303-perc/Elecloto.wav","RolandMC303/rolandmc303-perc/Fingersn.wav","RolandMC303/rolandmc303-perc/Hiagogo.wav","RolandMC303/rolandmc303-perc/Hibamboo.wav","RolandMC303/rolandmc303-perc/Hibongoo.wav","RolandMC303/rolandmc303-perc/Hicongao.wav","RolandMC303/rolandmc303-perc/Hicongas.wav","RolandMC303/rolandmc303-perc/Hihyoshi.wav","RolandMC303/rolandmc303-perc/Hisyntht.wav","RolandMC303/rolandmc303-perc/Hitimbal.wav","RolandMC303/rolandmc303-perc/Hiwoodbl.wav","RolandMC303/rolandmc303-perc/Loagogo.wav","RolandMC303/rolandmc303-perc/Lobamboo.wav","RolandMC303/rolandmc303-perc/Lobongoo.wav","RolandMC303/rolandmc303-perc/Locongao.wav","RolandMC303/rolandmc303-perc/Lohyoshi.wav","RolandMC303/rolandmc303-perc/Longguir.wav","RolandMC303/rolandmc303-perc/Longwhis.wav","RolandMC303/rolandmc303-perc/Lotimbal.wav","RolandMC303/rolandmc303-perc/Lowoodbl.wav","RolandMC303/rolandmc303-perc/Mutepand.wav","RolandMC303/rolandmc303-perc/Mutesurd.wav","RolandMC303/rolandmc303-perc/Mutetria.wav","RolandMC303/rolandmc303-perc/Openpand.wav","RolandMC303/rolandmc303-perc/Opensurd.wav","RolandMC303/rolandmc303-perc/Opentria.wav","RolandMC303/rolandmc303-perc/Shortgui.wav","RolandMC303/rolandmc303-perc/Shortwhi.wav","RolandMC303/rolandmc303-perc/Tablabay.wav","RolandMC303/rolandmc303-perc/Udo.wav","RolandMC303/rolandmc303-perc/Vibrasla.wav"],$re=["RolandMC303/rolandmc303-rd/Ridecym2.wav","RolandMC303/rolandmc303-rd/Ridecymb.wav"],Gre=["RolandMC303/rolandmc303-rim/Rimsd1.wav","RolandMC303/rolandmc303-rim/Rimsd2.wav","RolandMC303/rolandmc303-rim/Rimshot.wav","RolandMC303/rolandmc303-rim/Tinyrim2.wav","RolandMC303/rolandmc303-rim/Tinyrim3.wav","RolandMC303/rolandmc303-rim/Tinyrim4.wav"],qre=["RolandMC303/rolandmc303-sd/606sd1.wav","RolandMC303/rolandmc303-sd/606sd2.wav","RolandMC303/rolandmc303-sd/606sd3.wav","RolandMC303/rolandmc303-sd/78sd.wav","RolandMC303/rolandmc303-sd/80809sd.wav","RolandMC303/rolandmc303-sd/Brushslp.wav","RolandMC303/rolandmc303-sd/Brushtap.wav","RolandMC303/rolandmc303-sd/Clipsd1.wav","RolandMC303/rolandmc303-sd/Clipsd2.wav","RolandMC303/rolandmc303-sd/Drysd1.wav","RolandMC303/rolandmc303-sd/Drysd2.wav","RolandMC303/rolandmc303-sd/Elecsd1.wav","RolandMC303/rolandmc303-sd/Funkysd1.wav","RolandMC303/rolandmc303-sd/Funkysd2.wav","RolandMC303/rolandmc303-sd/Hardsd1.wav","RolandMC303/rolandmc303-sd/Hypersd1.wav","RolandMC303/rolandmc303-sd/Hypersd2.wav","RolandMC303/rolandmc303-sd/Jnglesd1.wav","RolandMC303/rolandmc303-sd/Jnglesd2.wav","RolandMC303/rolandmc303-sd/Jnglesd3.wav","RolandMC303/rolandmc303-sd/Jnglesd4.wav","RolandMC303/rolandmc303-sd/Midbambo.wav","RolandMC303/rolandmc303-sd/Rapsd.wav","RolandMC303/rolandmc303-sd/Tambsd1.wav","RolandMC303/rolandmc303-sd/Tightsd.wav","RolandMC303/rolandmc303-sd/Tinysd.wav"],Qre=["RolandMC303/rolandmc303-sh/626shake.wav","RolandMC303/rolandmc303-sh/Cabasado.wav","RolandMC303/rolandmc303-sh/Cabasaup.wav","RolandMC303/rolandmc303-sh/Maracas.wav","RolandMC303/rolandmc303-sh/Realph1.wav","RolandMC303/rolandmc303-sh/Realph2.wav","RolandMC303/rolandmc303-sh/Shaker.wav"],Hre=["RolandMC303/rolandmc303-tb/78tamb.wav","RolandMC303/rolandmc303-tb/Hittamb.wav","RolandMC303/rolandmc303-tb/Jngletam.wav","RolandMC303/rolandmc303-tb/Shaketam.wav","RolandMC303/rolandmc303-tb/Tambouri.wav"],Vre=["RolandMT32/rolandmt32-bd/Bassdrum.wav"],zre=["RolandMT32/rolandmt32-cb/Cowbell.wav"],Wre=["RolandMT32/rolandmt32-cp/Clap.wav"],Xre=["RolandMT32/rolandmt32-cr/Crash.wav"],Kre=["RolandMT32/rolandmt32-hh/Hat Closed.wav"],Zre=["RolandMT32/rolandmt32-ht/Tom H.wav"],jre=["RolandMT32/rolandmt32-lt/Tom L.wav"],Jre=["RolandMT32/rolandmt32-mt/Tom M.wav"],eae=["RolandMT32/rolandmt32-oh/Hat Open-01.wav","RolandMT32/rolandmt32-oh/Hat Open-02.wav"],tae=["RolandMT32/rolandmt32-perc/Agogo H.wav","RolandMT32/rolandmt32-perc/Agogo L.wav","RolandMT32/rolandmt32-perc/Bongo H.wav","RolandMT32/rolandmt32-perc/Bongo L.wav","RolandMT32/rolandmt32-perc/Claves.wav","RolandMT32/rolandmt32-perc/Conga H.wav","RolandMT32/rolandmt32-perc/Conga L.wav","RolandMT32/rolandmt32-perc/Conga Muted H.wav","RolandMT32/rolandmt32-perc/Quijada.wav","RolandMT32/rolandmt32-perc/Timbale H.wav","RolandMT32/rolandmt32-perc/Timbale L.wav","RolandMT32/rolandmt32-perc/Whistle Short.wav","RolandMT32/rolandmt32-perc/Whistle.wav"],nae=["RolandMT32/rolandmt32-rd/Ride.wav"],rae=["RolandMT32/rolandmt32-rim/RimShot.wav"],aae=["RolandMT32/rolandmt32-sd/Snaredrum-01.wav","RolandMT32/rolandmt32-sd/Snaredrum-02.wav"],iae=["RolandMT32/rolandmt32-sh/Cabasa.wav","RolandMT32/rolandmt32-sh/Maracas.wav"],oae=["RolandMT32/rolandmt32-tb/Tambourine.wav"],sae=["RolandR8/rolandr8-bd/Bassdrum-01.wav","RolandR8/rolandr8-bd/Bassdrum-02.wav","RolandR8/rolandr8-bd/Bassdrum-03.wav","RolandR8/rolandr8-bd/Bassdrum-04.wav","RolandR8/rolandr8-bd/Bassdrum-05.wav","RolandR8/rolandr8-bd/Bassdrum-06.wav","RolandR8/rolandr8-bd/Bassdrum-07.wav"],lae=["RolandR8/rolandr8-cb/Cowbell.wav"],cae=["RolandR8/rolandr8-cp/Clap.wav"],uae=["RolandR8/rolandr8-cr/Crash.wav"],dae=["RolandR8/rolandr8-hh/Hat Closed.wav","RolandR8/rolandr8-hh/Hat Pedal.wav"],hae=["RolandR8/rolandr8-ht/Tom H-01.wav","RolandR8/rolandr8-ht/Tom H-02.wav","RolandR8/rolandr8-ht/Tom H-03.wav","RolandR8/rolandr8-ht/Tom H-04.wav"],fae=["RolandR8/rolandr8-lt/Tom L-01.wav","RolandR8/rolandr8-lt/Tom L-02.wav","RolandR8/rolandr8-lt/Tom L-03.wav","RolandR8/rolandr8-lt/Tom L-04.wav"],mae=["RolandR8/rolandr8-mt/Tom M-01.wav","RolandR8/rolandr8-mt/Tom M-02.wav","RolandR8/rolandr8-mt/Tom M-03.wav","RolandR8/rolandr8-mt/Tom M-04.wav"],pae=["RolandR8/rolandr8-oh/Hat Open.wav"],gae=["RolandR8/rolandr8-perc/Bell-01.wav","RolandR8/rolandr8-perc/Bell-02.wav","RolandR8/rolandr8-perc/Bongo H.wav","RolandR8/rolandr8-perc/Bongo L.wav","RolandR8/rolandr8-perc/Conga.wav","RolandR8/rolandr8-perc/Metal.wav","RolandR8/rolandr8-perc/Whistle.wav","RolandR8/rolandr8-perc/Wood Block.wav"],_ae=["RolandR8/rolandr8-rd/Ride-01.wav","RolandR8/rolandr8-rd/Ride-02.wav"],bae=["RolandR8/rolandr8-rim/Rimshot1.wav","RolandR8/rolandr8-rim/Rimshot2.wav"],Sae=["RolandR8/rolandr8-sd/Snaredrum-01.wav","RolandR8/rolandr8-sd/Snaredrum-02.wav","RolandR8/rolandr8-sd/Snaredrum-03.wav","RolandR8/rolandr8-sd/Snaredrum-04.wav","RolandR8/rolandr8-sd/Snaredrum-05.wav","RolandR8/rolandr8-sd/Snaredrum-06.wav","RolandR8/rolandr8-sd/Snaredrum-07.wav","RolandR8/rolandr8-sd/Snaredrum-08.wav","RolandR8/rolandr8-sd/Snaredrum-09.wav","RolandR8/rolandr8-sd/Snaredrum-10.wav","RolandR8/rolandr8-sd/Snaredrum-11.wav","RolandR8/rolandr8-sd/Snaredrum-12.wav"],Oae=["RolandR8/rolandr8-sh/Cabasa1.wav","RolandR8/rolandr8-sh/Cabasa2.wav"],vae=["RolandR8/rolandr8-tb/Tambourine.wav"],Eae=["RolandS50/rolands50-bd/Bassdrum-01.wav","RolandS50/rolands50-bd/Bassdrum-02.wav","RolandS50/rolands50-bd/Bassdrum-03.wav","RolandS50/rolands50-bd/Bassdrum-04.wav"],yae=["RolandS50/rolands50-cb/Cowbell.wav"],Tae=["RolandS50/rolands50-cp/Clap.wav"],Cae=["RolandS50/rolands50-cr/China.wav","RolandS50/rolands50-cr/Crash.wav"],Rae=["RolandS50/rolands50-ht/Tom-01.wav"],wae=["RolandS50/rolands50-lt/Tom-03.wav","RolandS50/rolands50-lt/Tom-04.wav"],Aae=["RolandS50/rolands50-misc/Cuica-01.wav","RolandS50/rolands50-misc/Cuica-02.wav","RolandS50/rolands50-misc/Cuical-01.wav","RolandS50/rolands50-misc/Cuical-02.wav","RolandS50/rolands50-misc/Gong.wav","RolandS50/rolands50-misc/Tria-2.wav"],Iae=["RolandS50/rolands50-mt/Tom-02.wav"],kae=["RolandS50/rolands50-oh/Hihat.wav"],Nae=["RolandS50/rolands50-perc/Agogo-01.wav","RolandS50/rolands50-perc/Agogo-02.wav","RolandS50/rolands50-perc/Bongo.wav","RolandS50/rolands50-perc/Claves-01.wav","RolandS50/rolands50-perc/Claves-02.wav","RolandS50/rolands50-perc/Conga-01.wav","RolandS50/rolands50-perc/Conga-02.wav","RolandS50/rolands50-perc/Conga-03.wav","RolandS50/rolands50-perc/Qijada.wav","RolandS50/rolands50-perc/Timbale H.wav","RolandS50/rolands50-perc/Timbale L.wav","RolandS50/rolands50-perc/Tria-1.wav","RolandS50/rolands50-perc/Wblk.wav","RolandS50/rolands50-perc/Whstl.wav"],Dae=["RolandS50/rolands50-rd/Ride.wav"],xae=["RolandS50/rolands50-sd/Snaredrum-01.wav","RolandS50/rolands50-sd/Snaredrum-02.wav","RolandS50/rolands50-sd/Snaredrum-03.wav"],Mae=["RolandS50/rolands50-sh/Cabasa-01.wav","RolandS50/rolands50-sh/Cabasa-02.wav","RolandS50/rolands50-sh/Maracas-01.wav","RolandS50/rolands50-sh/Maracas-02.wav"],Lae=["RolandS50/rolands50-tb/Tambourine-01.wav","RolandS50/rolands50-tb/Tambourine-02.wav"],Pae=["RolandSH09/rolandsh09-bd/Bassdrum-01.wav","RolandSH09/rolandsh09-bd/Bassdrum-02.wav","RolandSH09/rolandsh09-bd/Bassdrum-03.wav","RolandSH09/rolandsh09-bd/Bassdrum-04.wav","RolandSH09/rolandsh09-bd/Bassdrum-05.wav","RolandSH09/rolandsh09-bd/Bassdrum-06.wav","RolandSH09/rolandsh09-bd/Bassdrum-07.wav","RolandSH09/rolandsh09-bd/Bassdrum-08.wav","RolandSH09/rolandsh09-bd/Bassdrum-09.wav","RolandSH09/rolandsh09-bd/Bassdrum-10.wav","RolandSH09/rolandsh09-bd/Bassdrum-11.wav","RolandSH09/rolandsh09-bd/Bassdrum-12.wav","RolandSH09/rolandsh09-bd/Bassdrum-13.wav","RolandSH09/rolandsh09-bd/Bassdrum-14.wav","RolandSH09/rolandsh09-bd/Bassdrum-15.wav","RolandSH09/rolandsh09-bd/Bassdrum-16.wav","RolandSH09/rolandsh09-bd/Bassdrum-17.wav","RolandSH09/rolandsh09-bd/Bassdrum-18.wav","RolandSH09/rolandsh09-bd/Bassdrum-19.wav","RolandSH09/rolandsh09-bd/Bassdrum-20.wav","RolandSH09/rolandsh09-bd/Bassdrum-21.wav","RolandSH09/rolandsh09-bd/Bassdrum-22.wav","RolandSH09/rolandsh09-bd/Bassdrum-23.wav","RolandSH09/rolandsh09-bd/Bassdrum-24.wav","RolandSH09/rolandsh09-bd/Bassdrum-25.wav","RolandSH09/rolandsh09-bd/Bassdrum-26.wav","RolandSH09/rolandsh09-bd/Bassdrum-27.wav","RolandSH09/rolandsh09-bd/Bassdrum-28.wav","RolandSH09/rolandsh09-bd/Bassdrum-29.wav","RolandSH09/rolandsh09-bd/Bassdrum-30.wav","RolandSH09/rolandsh09-bd/Bassdrum-31.wav","RolandSH09/rolandsh09-bd/Bassdrum-32.wav","RolandSH09/rolandsh09-bd/Bassdrum-33.wav","RolandSH09/rolandsh09-bd/Bassdrum-34.wav","RolandSH09/rolandsh09-bd/Bassdrum-35.wav","RolandSH09/rolandsh09-bd/Bassdrum-36.wav","RolandSH09/rolandsh09-bd/Bassdrum-37.wav","RolandSH09/rolandsh09-bd/Bassdrum-38.wav","RolandSH09/rolandsh09-bd/Bassdrum-39.wav","RolandSH09/rolandsh09-bd/Bassdrum-40.wav","RolandSH09/rolandsh09-bd/Bassdrum-41.wav","RolandSH09/rolandsh09-bd/Bassdrum-42.wav","RolandSH09/rolandsh09-bd/Bassdrum-43.wav"],Bae=["RolandSystem100/rolandsystem100-bd/Bassdrum-01.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-02.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-03.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-04.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-05.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-06.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-07.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-08.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-09.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-10.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-11.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-12.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-13.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-14.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-15.wav"],Yae=["RolandSystem100/rolandsystem100-hh/Hat Closed-01.wav","RolandSystem100/rolandsystem100-hh/Hat Closed-02.wav"],Fae=["RolandSystem100/rolandsystem100-misc/Tock.wav","RolandSystem100/rolandsystem100-misc/Triangle.wav"],Uae=["RolandSystem100/rolandsystem100-oh/Hat Open-01.wav","RolandSystem100/rolandsystem100-oh/Hat Open-02.wav","RolandSystem100/rolandsystem100-oh/Hat Open-03.wav"],$ae=["RolandSystem100/rolandsystem100-perc/Bell.wav","RolandSystem100/rolandsystem100-perc/Click-01.wav","RolandSystem100/rolandsystem100-perc/Click-02.wav","RolandSystem100/rolandsystem100-perc/Click-03.wav","RolandSystem100/rolandsystem100-perc/Click-04.wav","RolandSystem100/rolandsystem100-perc/Click-05.wav","RolandSystem100/rolandsystem100-perc/Click-06.wav","RolandSystem100/rolandsystem100-perc/Pling-01.wav","RolandSystem100/rolandsystem100-perc/Pling-02.wav","RolandSystem100/rolandsystem100-perc/Pling-03.wav","RolandSystem100/rolandsystem100-perc/Plopp-01.wav","RolandSystem100/rolandsystem100-perc/Plopp-02.wav","RolandSystem100/rolandsystem100-perc/Plopp-03.wav","RolandSystem100/rolandsystem100-perc/Plopp-04.wav","RolandSystem100/rolandsystem100-perc/Plopp-05.wav","RolandSystem100/rolandsystem100-perc/Plopp-06.wav","RolandSystem100/rolandsystem100-perc/Plopp-07.wav","RolandSystem100/rolandsystem100-perc/Plopp-08.wav","RolandSystem100/rolandsystem100-perc/Plopp-09.wav"],Gae=["RolandSystem100/rolandsystem100-sd/Snaredrum-01.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-02.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-03.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-04.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-05.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-06.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-07.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-08.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-09.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-10.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-11.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-12.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-14.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-15.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-16.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-17.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-18.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-19.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-20.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-21.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-22.wav"],qae=["RolandTR505/rolandtr505-bd/Bassdrum.wav"],Qae=["RolandTR505/rolandtr505-cb/Cowbell H.wav","RolandTR505/rolandtr505-cb/Cowbell L.wav"],Hae=["RolandTR505/rolandtr505-cp/Clap.wav"],Vae=["RolandTR505/rolandtr505-cr/Crash.wav"],zae=["RolandTR505/rolandtr505-hh/Hat Closed.wav"],Wae=["RolandTR505/rolandtr505-ht/Tom H.wav"],Xae=["RolandTR505/rolandtr505-lt/Tom L.wav"],Kae=["RolandTR505/rolandtr505-mt/Tom M.wav"],Zae=["RolandTR505/rolandtr505-oh/Hat Open.wav"],jae=["RolandTR505/rolandtr505-perc/Conga H.wav","RolandTR505/rolandtr505-perc/Conga L.wav","RolandTR505/rolandtr505-perc/Timbale.wav"],Jae=["RolandTR505/rolandtr505-rd/Ride.wav"],eie=["RolandTR505/rolandtr505-rim/Rimshot.wav"],tie=["RolandTR505/rolandtr505-sd/Snaredrum.wav"],nie=["RolandTR606/rolandtr606-bd/Bassdrum.wav"],rie=["RolandTR606/rolandtr606-cr/Cymbal.wav"],aie=["RolandTR606/rolandtr606-hh/Hat Closed.wav"],iie=["RolandTR606/rolandtr606-ht/Tom H.wav"],oie=["RolandTR606/rolandtr606-lt/Tom L.wav"],sie=["RolandTR606/rolandtr606-oh/Hat Open.wav"],lie=["RolandTR606/rolandtr606-sd/Snaredrum.wav"],cie=["RolandTR626/rolandtr626-bd/Bassdrum-01.wav","RolandTR626/rolandtr626-bd/Bassdrum-02.wav"],uie=["RolandTR626/rolandtr626-cb/Cowbell.wav"],die=["RolandTR626/rolandtr626-cp/Clap.wav"],hie=["RolandTR626/rolandtr626-cr/Crash.wav","RolandTR626/rolandtr626-cr/zChina.wav"],fie=["RolandTR626/rolandtr626-hh/Hat Closed.wav"],mie=["RolandTR626/rolandtr626-ht/Tom H-01.wav","RolandTR626/rolandtr626-ht/Tom H-02.wav"],pie=["RolandTR626/rolandtr626-lt/Tom L-01.wav","RolandTR626/rolandtr626-lt/Tom L-02.wav"],gie=["RolandTR626/rolandtr626-mt/Tom M-01.wav","RolandTR626/rolandtr626-mt/Tom M-02.wav"],_ie=["RolandTR626/rolandtr626-oh/Hat Open.wav"],bie=["RolandTR626/rolandtr626-perc/Agogo H.wav","RolandTR626/rolandtr626-perc/Agogo L.wav","RolandTR626/rolandtr626-perc/Clave.wav","RolandTR626/rolandtr626-perc/Conga H.wav","RolandTR626/rolandtr626-perc/Conga L.wav","RolandTR626/rolandtr626-perc/Conga M.wav","RolandTR626/rolandtr626-perc/Timbale H.wav","RolandTR626/rolandtr626-perc/Timbale L.wav"],Sie=["RolandTR626/rolandtr626-rd/Ride-01.wav","RolandTR626/rolandtr626-rd/Ride-02.wav"],Oie=["RolandTR626/rolandtr626-rim/Rimshot.wav"],vie=["RolandTR626/rolandtr626-sd/Snaredrum-01.wav","RolandTR626/rolandtr626-sd/Snaredrum-02.wav","RolandTR626/rolandtr626-sd/Snaredrum-03.wav"],Eie=["RolandTR626/rolandtr626-sh/Shaker.wav"],yie=["RolandTR626/rolandtr626-tb/Tambourine.wav"],Tie=["RolandTR707/rolandtr707-bd/Bassdrum-01.wav","RolandTR707/rolandtr707-bd/Bassdrum-02.wav"],Cie=["RolandTR707/rolandtr707-cb/Cowbell.wav"],Rie=["RolandTR707/rolandtr707-cp/Clap.wav"],wie=["RolandTR707/rolandtr707-cr/Crash.wav"],Aie=["RolandTR707/rolandtr707-hh/Hat Closed.wav"],Iie=["RolandTR707/rolandtr707-ht/Tom H.wav"],kie=["RolandTR707/rolandtr707-lt/Tom L.wav"],Nie=["RolandTR707/rolandtr707-mt/Tom M.wav"],Die=["RolandTR707/rolandtr707-oh/Hat Open.wav"],xie=["RolandTR707/rolandtr707-rim/Rimshot.wav"],Mie=["RolandTR707/rolandtr707-sd/Snaredrum-01.wav","RolandTR707/rolandtr707-sd/Snaredrum-02.wav"],Lie=["RolandTR707/rolandtr707-tb/Tambourine.wav"],Pie=["RolandTR727/rolandtr727-perc/Agogo H.wav","RolandTR727/rolandtr727-perc/Agogo L.wav","RolandTR727/rolandtr727-perc/Bongo H.wav","RolandTR727/rolandtr727-perc/Bongo L.wav","RolandTR727/rolandtr727-perc/Conga L.wav","RolandTR727/rolandtr727-perc/Quijada.wav","RolandTR727/rolandtr727-perc/Star-chimes.wav","RolandTR727/rolandtr727-perc/Timbale H.wav","RolandTR727/rolandtr727-perc/Timbale L.wav","RolandTR727/rolandtr727-perc/Whistle.wav"],Bie=["RolandTR727/rolandtr727-sh/Cabasa.wav","RolandTR727/rolandtr727-sh/Maracas.wav"],Yie=["RolandTR808/rolandtr808-bd/BD0000.WAV","RolandTR808/rolandtr808-bd/BD0010.WAV","RolandTR808/rolandtr808-bd/BD0025.WAV","RolandTR808/rolandtr808-bd/BD0050.WAV","RolandTR808/rolandtr808-bd/BD0075.WAV","RolandTR808/rolandtr808-bd/BD1000.WAV","RolandTR808/rolandtr808-bd/BD1010.WAV","RolandTR808/rolandtr808-bd/BD1025.WAV","RolandTR808/rolandtr808-bd/BD1050.WAV","RolandTR808/rolandtr808-bd/BD1075.WAV","RolandTR808/rolandtr808-bd/BD2500.WAV","RolandTR808/rolandtr808-bd/BD2510.WAV","RolandTR808/rolandtr808-bd/BD2525.WAV","RolandTR808/rolandtr808-bd/BD2550.WAV","RolandTR808/rolandtr808-bd/BD2575.WAV","RolandTR808/rolandtr808-bd/BD5000.WAV","RolandTR808/rolandtr808-bd/BD5010.WAV","RolandTR808/rolandtr808-bd/BD5025.WAV","RolandTR808/rolandtr808-bd/BD5050.WAV","RolandTR808/rolandtr808-bd/BD5075.WAV","RolandTR808/rolandtr808-bd/BD7500.WAV","RolandTR808/rolandtr808-bd/BD7510.WAV","RolandTR808/rolandtr808-bd/BD7525.WAV","RolandTR808/rolandtr808-bd/BD7550.WAV","RolandTR808/rolandtr808-bd/BD7575.WAV"],Fie=["RolandTR808/rolandtr808-cb/CB.WAV","RolandTR808/rolandtr808-cb/Cowbell.wav"],Uie=["RolandTR808/rolandtr808-cp/cp0.wav","RolandTR808/rolandtr808-cp/cp1.wav","RolandTR808/rolandtr808-cp/cp2.wav","RolandTR808/rolandtr808-cp/cp3.wav","RolandTR808/rolandtr808-cp/cp4.WAV"],$ie=["RolandTR808/rolandtr808-cr/CY0000.WAV","RolandTR808/rolandtr808-cr/CY0010.WAV","RolandTR808/rolandtr808-cr/CY0025.WAV","RolandTR808/rolandtr808-cr/CY0050.WAV","RolandTR808/rolandtr808-cr/CY0075.WAV","RolandTR808/rolandtr808-cr/CY1000.WAV","RolandTR808/rolandtr808-cr/CY1010.WAV","RolandTR808/rolandtr808-cr/CY1025.WAV","RolandTR808/rolandtr808-cr/CY1050.WAV","RolandTR808/rolandtr808-cr/CY1075.WAV","RolandTR808/rolandtr808-cr/CY2500.WAV","RolandTR808/rolandtr808-cr/CY2510.WAV","RolandTR808/rolandtr808-cr/CY2525.WAV","RolandTR808/rolandtr808-cr/CY2550.WAV","RolandTR808/rolandtr808-cr/CY2575.WAV","RolandTR808/rolandtr808-cr/CY5000.WAV","RolandTR808/rolandtr808-cr/CY5010.WAV","RolandTR808/rolandtr808-cr/CY5025.WAV","RolandTR808/rolandtr808-cr/CY5050.WAV","RolandTR808/rolandtr808-cr/CY5075.WAV","RolandTR808/rolandtr808-cr/CY7500.WAV","RolandTR808/rolandtr808-cr/CY7510.WAV","RolandTR808/rolandtr808-cr/CY7525.WAV","RolandTR808/rolandtr808-cr/CY7550.WAV","RolandTR808/rolandtr808-cr/CY7575.WAV"],Gie=["RolandTR808/rolandtr808-hh/CH.WAV"],qie=["RolandTR808/rolandtr808-ht/HT00.WAV","RolandTR808/rolandtr808-ht/HT10.WAV","RolandTR808/rolandtr808-ht/HT25.WAV","RolandTR808/rolandtr808-ht/HT50.WAV","RolandTR808/rolandtr808-ht/HT75.WAV"],Qie=["RolandTR808/rolandtr808-lt/LT00.WAV","RolandTR808/rolandtr808-lt/LT10.WAV","RolandTR808/rolandtr808-lt/LT25.WAV","RolandTR808/rolandtr808-lt/LT50.WAV","RolandTR808/rolandtr808-lt/LT75.WAV"],Hie=["RolandTR808/rolandtr808-mt/MT00.WAV","RolandTR808/rolandtr808-mt/MT10.WAV","RolandTR808/rolandtr808-mt/MT25.WAV","RolandTR808/rolandtr808-mt/MT50.WAV","RolandTR808/rolandtr808-mt/MT75.WAV"],Vie=["RolandTR808/rolandtr808-oh/OH00.WAV","RolandTR808/rolandtr808-oh/OH10.WAV","RolandTR808/rolandtr808-oh/OH25.WAV","RolandTR808/rolandtr808-oh/OH50.WAV","RolandTR808/rolandtr808-oh/OH75.WAV"],zie=["RolandTR808/rolandtr808-perc/CL.WAV","RolandTR808/rolandtr808-perc/HC00.WAV","RolandTR808/rolandtr808-perc/HC10.WAV","RolandTR808/rolandtr808-perc/HC25.WAV","RolandTR808/rolandtr808-perc/HC50.WAV","RolandTR808/rolandtr808-perc/HC75.WAV","RolandTR808/rolandtr808-perc/LC00.WAV","RolandTR808/rolandtr808-perc/LC10.WAV","RolandTR808/rolandtr808-perc/LC25.WAV","RolandTR808/rolandtr808-perc/LC50.WAV","RolandTR808/rolandtr808-perc/LC75.WAV","RolandTR808/rolandtr808-perc/MC00.WAV","RolandTR808/rolandtr808-perc/MC10.WAV","RolandTR808/rolandtr808-perc/MC25.WAV","RolandTR808/rolandtr808-perc/MC50.WAV","RolandTR808/rolandtr808-perc/MC75.WAV"],Wie=["RolandTR808/rolandtr808-rim/RS.WAV"],Xie=["RolandTR808/rolandtr808-sd/SD0000.WAV","RolandTR808/rolandtr808-sd/SD0010.WAV","RolandTR808/rolandtr808-sd/SD0025.WAV","RolandTR808/rolandtr808-sd/SD0050.WAV","RolandTR808/rolandtr808-sd/SD0075.WAV","RolandTR808/rolandtr808-sd/SD1000.WAV","RolandTR808/rolandtr808-sd/SD1010.WAV","RolandTR808/rolandtr808-sd/SD1025.WAV","RolandTR808/rolandtr808-sd/SD1050.WAV","RolandTR808/rolandtr808-sd/SD1075.WAV","RolandTR808/rolandtr808-sd/SD2500.WAV","RolandTR808/rolandtr808-sd/SD2510.WAV","RolandTR808/rolandtr808-sd/SD2525.WAV","RolandTR808/rolandtr808-sd/SD2550.WAV","RolandTR808/rolandtr808-sd/SD2575.WAV","RolandTR808/rolandtr808-sd/SD5000.WAV","RolandTR808/rolandtr808-sd/SD5010.WAV","RolandTR808/rolandtr808-sd/SD5025.WAV","RolandTR808/rolandtr808-sd/SD5050.WAV","RolandTR808/rolandtr808-sd/SD5075.WAV","RolandTR808/rolandtr808-sd/SD7500.WAV","RolandTR808/rolandtr808-sd/SD7510.WAV","RolandTR808/rolandtr808-sd/SD7525.WAV","RolandTR808/rolandtr808-sd/SD7550.WAV","RolandTR808/rolandtr808-sd/SD7575.WAV"],Kie=["RolandTR808/rolandtr808-sh/Cabasa.wav","RolandTR808/rolandtr808-sh/MA.WAV"],Zie=["RolandTR909/rolandtr909-bd/Bassdrum-01.wav","RolandTR909/rolandtr909-bd/Bassdrum-02.wav","RolandTR909/rolandtr909-bd/Bassdrum-03.wav","RolandTR909/rolandtr909-bd/Bassdrum-04.wav"],jie=["RolandTR909/rolandtr909-cp/Clap.wav","RolandTR909/rolandtr909-cp/cp01.wav","RolandTR909/rolandtr909-cp/cp02.wav","RolandTR909/rolandtr909-cp/cp03.wav","RolandTR909/rolandtr909-cp/cp04.wav"],Jie=["RolandTR909/rolandtr909-cr/Crash.wav","RolandTR909/rolandtr909-cr/cr01.wav","RolandTR909/rolandtr909-cr/cr02.wav","RolandTR909/rolandtr909-cr/cr03.wav","RolandTR909/rolandtr909-cr/cr04.wav"],eoe=["RolandTR909/rolandtr909-hh/hh01.wav","RolandTR909/rolandtr909-hh/hh02.wav","RolandTR909/rolandtr909-hh/hh03.wav","RolandTR909/rolandtr909-hh/hh04.wav"],toe=["RolandTR909/rolandtr909-ht/Tom H.wav","RolandTR909/rolandtr909-ht/ht01.wav","RolandTR909/rolandtr909-ht/ht02.wav","RolandTR909/rolandtr909-ht/ht03.wav","RolandTR909/rolandtr909-ht/ht04.wav","RolandTR909/rolandtr909-ht/ht05.wav","RolandTR909/rolandtr909-ht/ht06.wav","RolandTR909/rolandtr909-ht/ht07.wav","RolandTR909/rolandtr909-ht/ht08.wav"],noe=["RolandTR909/rolandtr909-lt/Tom L.wav","RolandTR909/rolandtr909-lt/lt01.wav","RolandTR909/rolandtr909-lt/lt02.wav","RolandTR909/rolandtr909-lt/lt03.wav","RolandTR909/rolandtr909-lt/lt04.wav","RolandTR909/rolandtr909-lt/lt05.wav","RolandTR909/rolandtr909-lt/lt06.wav","RolandTR909/rolandtr909-lt/lt07.wav","RolandTR909/rolandtr909-lt/lt08.wav"],roe=["RolandTR909/rolandtr909-mt/Tom M.wav","RolandTR909/rolandtr909-mt/mt01.wav","RolandTR909/rolandtr909-mt/mt02.wav","RolandTR909/rolandtr909-mt/mt03.wav","RolandTR909/rolandtr909-mt/mt04.wav","RolandTR909/rolandtr909-mt/mt05.wav","RolandTR909/rolandtr909-mt/mt06.wav","RolandTR909/rolandtr909-mt/mt07.wav","RolandTR909/rolandtr909-mt/mt08.wav"],aoe=["RolandTR909/rolandtr909-oh/Hat Open.wav","RolandTR909/rolandtr909-oh/oh01.wav","RolandTR909/rolandtr909-oh/oh02.wav","RolandTR909/rolandtr909-oh/oh03.wav","RolandTR909/rolandtr909-oh/oh04.wav"],ioe=["RolandTR909/rolandtr909-rd/Ride.wav","RolandTR909/rolandtr909-rd/rd01.wav","RolandTR909/rolandtr909-rd/rd02.wav","RolandTR909/rolandtr909-rd/rd03.wav","RolandTR909/rolandtr909-rd/rd04.wav"],ooe=["RolandTR909/rolandtr909-rim/Rimhot.wav","RolandTR909/rolandtr909-rim/rs01.wav","RolandTR909/rolandtr909-rim/rs02.wav"],soe=["RolandTR909/rolandtr909-sd/naredrum.wav","RolandTR909/rolandtr909-sd/sd01.wav","RolandTR909/rolandtr909-sd/sd02.wav","RolandTR909/rolandtr909-sd/sd03.wav","RolandTR909/rolandtr909-sd/sd04.wav","RolandTR909/rolandtr909-sd/sd05.wav","RolandTR909/rolandtr909-sd/sd06.wav","RolandTR909/rolandtr909-sd/sd07.wav","RolandTR909/rolandtr909-sd/sd08.wav","RolandTR909/rolandtr909-sd/sd09.wav","RolandTR909/rolandtr909-sd/sd10.wav","RolandTR909/rolandtr909-sd/sd11.wav","RolandTR909/rolandtr909-sd/sd12.wav","RolandTR909/rolandtr909-sd/sd13.wav","RolandTR909/rolandtr909-sd/sd14.wav","RolandTR909/rolandtr909-sd/sd15.wav"],loe=["SakataDPM48/sakatadpm48-bd/Bassdrum-01.wav","SakataDPM48/sakatadpm48-bd/Bassdrum-02.wav","SakataDPM48/sakatadpm48-bd/Bassdrum-03.wav"],coe=["SakataDPM48/sakatadpm48-cp/Clap.wav"],uoe=["SakataDPM48/sakatadpm48-cr/Crash.wav"],doe=["SakataDPM48/sakatadpm48-hh/Hat Closed-01.wav","SakataDPM48/sakatadpm48-hh/Hat Closed-02.wav"],hoe=["SakataDPM48/sakatadpm48-ht/Tom-01.wav"],foe=["SakataDPM48/sakatadpm48-lt/Tom-03.wav","SakataDPM48/sakatadpm48-lt/Tom-04.wav"],moe=["SakataDPM48/sakatadpm48-mt/Tom-02.wav"],poe=["SakataDPM48/sakatadpm48-oh/Hat Open.wav"],goe=["SakataDPM48/sakatadpm48-perc/Agogo1.wav","SakataDPM48/sakatadpm48-perc/Agogo2.wav"],_oe=["SakataDPM48/sakatadpm48-rd/Ride.wav"],boe=["SakataDPM48/sakatadpm48-rim/Rim.wav"],Soe=["SakataDPM48/sakatadpm48-sd/Snaredrum-01.wav","SakataDPM48/sakatadpm48-sd/Snaredrum-02.wav"],Ooe=["SakataDPM48/sakatadpm48-sh/Cabasa-01.wav","SakataDPM48/sakatadpm48-sh/Cabasa-02.wav"],voe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-bd/Bassdrum.wav"],Eoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cb/Cowbell.wav"],yoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cp/Clap.wav"],Toe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cr/Crash.wav"],Coe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-hh/Hat Closed.wav"],Roe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-ht/Tom.wav"],woe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-oh/Hat Open.wav"],Aoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-rd/Ride.wav"],Ioe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-rim/Rim Shot.wav"],koe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-sd/Snaredrum.wav"],Noe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-sh/Cabasa.wav"],Doe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-tb/Tambourine.wav"],xoe=["SequentialCircuitsTom/sequentialcircuitstom-bd/Bassdrum.wav"],Moe=["SequentialCircuitsTom/sequentialcircuitstom-cp/Clap.wav"],Loe=["SequentialCircuitsTom/sequentialcircuitstom-cr/Crash.wav"],Poe=["SequentialCircuitsTom/sequentialcircuitstom-hh/Hat Closed.wav"],Boe=["SequentialCircuitsTom/sequentialcircuitstom-ht/Tom-01.wav","SequentialCircuitsTom/sequentialcircuitstom-ht/Tom-02.wav"],Yoe=["SequentialCircuitsTom/sequentialcircuitstom-oh/Hat Open.wav"],Foe=["SequentialCircuitsTom/sequentialcircuitstom-sd/Snaredrum.wav"],Uoe=["SergeModular/sergemodular-bd/Bassdrum.wav"],$oe=["SergeModular/sergemodular-misc/Clink.wav"],Goe=["SergeModular/sergemodular-perc/Claves.wav","SergeModular/sergemodular-perc/Click-01.wav","SergeModular/sergemodular-perc/Click-02.wav","SergeModular/sergemodular-perc/Click-03.wav","SergeModular/sergemodular-perc/Click-04.wav"],qoe=["SimmonsSDS400/simmonssds400-ht/Tom-07.wav","SimmonsSDS400/simmonssds400-ht/Tom-09.wav","SimmonsSDS400/simmonssds400-ht/Tom-13.wav"],Qoe=["SimmonsSDS400/simmonssds400-lt/Tom-01.wav","SimmonsSDS400/simmonssds400-lt/Tom-02.wav","SimmonsSDS400/simmonssds400-lt/Tom-03.wav","SimmonsSDS400/simmonssds400-lt/Tom-08.wav","SimmonsSDS400/simmonssds400-lt/Tom-14.wav","SimmonsSDS400/simmonssds400-lt/Tom-17.wav"],Hoe=["SimmonsSDS400/simmonssds400-mt/Tom-04.wav","SimmonsSDS400/simmonssds400-mt/Tom-05.wav","SimmonsSDS400/simmonssds400-mt/Tom-06.wav","SimmonsSDS400/simmonssds400-mt/Tom-10.wav","SimmonsSDS400/simmonssds400-mt/Tom-11.wav","SimmonsSDS400/simmonssds400-mt/Tom-12.wav","SimmonsSDS400/simmonssds400-mt/Tom-15.wav","SimmonsSDS400/simmonssds400-mt/Tom-16.wav"],Voe=["SimmonsSDS400/simmonssds400-sd/Slap-1.wav","SimmonsSDS400/simmonssds400-sd/Slap-2.wav","SimmonsSDS400/simmonssds400-sd/Slap-3.wav"],zoe=["SimmonsSDS5/simmonssds5-bd/Bassdrum-01.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-02.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-03.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-04.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-05.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-06.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-07.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-08.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-09.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-10.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-11.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-12.wav"],Woe=["SimmonsSDS5/simmonssds5-hh/Hat Closed-01.wav","SimmonsSDS5/simmonssds5-hh/Hat Closed-02.wav","SimmonsSDS5/simmonssds5-hh/Hat Closed-03.wav","SimmonsSDS5/simmonssds5-hh/Hat Pedal-01.wav","SimmonsSDS5/simmonssds5-hh/Hat Pedal-02.wav"],Xoe=["SimmonsSDS5/simmonssds5-ht/Tom-01.wav","SimmonsSDS5/simmonssds5-ht/Tom-04.wav","SimmonsSDS5/simmonssds5-ht/Tom-05.wav"],Koe=["SimmonsSDS5/simmonssds5-lt/Tom-07.wav","SimmonsSDS5/simmonssds5-lt/Tom-08.wav","SimmonsSDS5/simmonssds5-lt/Tom-10.wav","SimmonsSDS5/simmonssds5-lt/Tom-11.wav","SimmonsSDS5/simmonssds5-lt/Tom-13.wav","SimmonsSDS5/simmonssds5-lt/Tom-14.wav","SimmonsSDS5/simmonssds5-lt/Tom-15.wav","SimmonsSDS5/simmonssds5-lt/Tom-17.wav"],Zoe=["SimmonsSDS5/simmonssds5-mt/Tom-02.wav","SimmonsSDS5/simmonssds5-mt/Tom-03.wav","SimmonsSDS5/simmonssds5-mt/Tom-06.wav","SimmonsSDS5/simmonssds5-mt/Tom-09.wav","SimmonsSDS5/simmonssds5-mt/Tom-12.wav","SimmonsSDS5/simmonssds5-mt/Tom-16.wav"],joe=["SimmonsSDS5/simmonssds5-oh/Hat Open-01.wav","SimmonsSDS5/simmonssds5-oh/Hat Open-02.wav"],Joe=["SimmonsSDS5/simmonssds5-rim/Rimshot-01.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-02.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-03.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-04.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-05.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-06.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-07.wav"],ese=["SimmonsSDS5/simmonssds5-sd/Snaredrum-01.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-02.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-03.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-04.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-05.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-06.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-07.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-08.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-09.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-10.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-11.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-12.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-13.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-14.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-15.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-16.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-17.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-18.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-19.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-20.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-21.wav"],tse=["SoundmastersR88/soundmastersr88-bd/Bassdrum.wav"],nse=["SoundmastersR88/soundmastersr88-cr/Crash.wav"],rse=["SoundmastersR88/soundmastersr88-hh/Closed Hat.wav"],ase=["SoundmastersR88/soundmastersr88-oh/Open Hat.wav"],ise=["SoundmastersR88/soundmastersr88-sd/Snare-1.wav","SoundmastersR88/soundmastersr88-sd/Snare-2.wav"],ose=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-bd/Bassdrum.wav"],sse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-hh/Closed Hat.wav"],lse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-oh/Open Hat.wav"],cse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-sd/Snaredrum.wav"],use=["ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-01.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-02.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-03.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-04.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-05.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-06.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-07.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-08.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-09.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-10.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-11.wav"],dse=["ViscoSpaceDrum/viscospacedrum-cb/Cowbell.wav"],hse=["ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-01.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-02.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-03.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-04.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Pedal-01.wav","ViscoSpaceDrum/viscospacedrum-hh/zHat Closed Reversed.wav"],fse=["ViscoSpaceDrum/viscospacedrum-ht/Synth Tom H.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-01.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-02.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-03.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-04.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-05.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom7.wav"],mse=["ViscoSpaceDrum/viscospacedrum-lt/Synth Tom L.wav","ViscoSpaceDrum/viscospacedrum-lt/Tom-06.wav"],pse=["ViscoSpaceDrum/viscospacedrum-misc/Bleep-01.wav","ViscoSpaceDrum/viscospacedrum-misc/Bleep-02.wav"],gse=["ViscoSpaceDrum/viscospacedrum-mt/Synth Tom M-01.wav","ViscoSpaceDrum/viscospacedrum-mt/Synth Tom M-02.wav"],_se=["ViscoSpaceDrum/viscospacedrum-oh/Hat Open-01.wav","ViscoSpaceDrum/viscospacedrum-oh/Hat Open-02.wav","ViscoSpaceDrum/viscospacedrum-oh/Hat Open-03.wav"],bse=["ViscoSpaceDrum/viscospacedrum-perc/Woodblock1.wav","ViscoSpaceDrum/viscospacedrum-perc/Woodblock2.wav"],Sse=["ViscoSpaceDrum/viscospacedrum-rim/Rimshot.wav"],Ose=["ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-01.wav","ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-02.wav","ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-03.wav"],vse=["XdrumLM8953/xdrumlm8953-bd/Bassdrum-01.wav","XdrumLM8953/xdrumlm8953-bd/Bassdrum-02.wav","XdrumLM8953/xdrumlm8953-bd/zphil-drm.wav"],Ese=["XdrumLM8953/xdrumlm8953-cr/Crash.wav"],yse=["XdrumLM8953/xdrumlm8953-hh/Hat Closed.wav","XdrumLM8953/xdrumlm8953-hh/Hat Pedal.wav"],Tse=["XdrumLM8953/xdrumlm8953-ht/Tom-01.wav","XdrumLM8953/xdrumlm8953-ht/Tom-02.wav"],Cse=["XdrumLM8953/xdrumlm8953-lt/Tom-05.wav","XdrumLM8953/xdrumlm8953-lt/Tom-06.wav"],Rse=["XdrumLM8953/xdrumlm8953-mt/Tom-03.wav","XdrumLM8953/xdrumlm8953-mt/Tom-04.wav"],wse=["XdrumLM8953/xdrumlm8953-oh/Hat Open.wav"],Ase=["XdrumLM8953/xdrumlm8953-rd/Ride.wav"],Ise=["XdrumLM8953/xdrumlm8953-rim/Rim Shot-01.wav","XdrumLM8953/xdrumlm8953-rim/Rim Shot-02.wav"],kse=["XdrumLM8953/xdrumlm8953-sd/Snaredrum-01.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-02.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-03.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-04.wav","XdrumLM8953/xdrumlm8953-sd/zSnare Fill.wav"],Nse=["XdrumLM8953/xdrumlm8953-tb/Tambourine.wav"],Dse=["YamahaRM50/yamaharm50-bd/BD-001.wav","YamahaRM50/yamaharm50-bd/BD-002.wav","YamahaRM50/yamaharm50-bd/BD-003.wav","YamahaRM50/yamaharm50-bd/BD-004.wav","YamahaRM50/yamaharm50-bd/BD-005.wav","YamahaRM50/yamaharm50-bd/BD-006.wav","YamahaRM50/yamaharm50-bd/BD-007.wav","YamahaRM50/yamaharm50-bd/BD-008.wav","YamahaRM50/yamaharm50-bd/BD-009.wav","YamahaRM50/yamaharm50-bd/BD-010.wav","YamahaRM50/yamaharm50-bd/BD-011..wav","YamahaRM50/yamaharm50-bd/BD-012.wav","YamahaRM50/yamaharm50-bd/BD-013.wav","YamahaRM50/yamaharm50-bd/BD-014.wav","YamahaRM50/yamaharm50-bd/BD-015.wav","YamahaRM50/yamaharm50-bd/BD-016.wav","YamahaRM50/yamaharm50-bd/BD-017.wav","YamahaRM50/yamaharm50-bd/BD-018.wav","YamahaRM50/yamaharm50-bd/BD-019.wav","YamahaRM50/yamaharm50-bd/BD-020.wav","YamahaRM50/yamaharm50-bd/BD-021.wav","YamahaRM50/yamaharm50-bd/BD-022.wav","YamahaRM50/yamaharm50-bd/BD-023.wav","YamahaRM50/yamaharm50-bd/BD-024.wav","YamahaRM50/yamaharm50-bd/BD-025.wav","YamahaRM50/yamaharm50-bd/BD-026.wav","YamahaRM50/yamaharm50-bd/BD-027.wav","YamahaRM50/yamaharm50-bd/BD-028.wav","YamahaRM50/yamaharm50-bd/BD-029.wav","YamahaRM50/yamaharm50-bd/BD-030.wav","YamahaRM50/yamaharm50-bd/BD-031.wav","YamahaRM50/yamaharm50-bd/BD-032.wav","YamahaRM50/yamaharm50-bd/BD-033.wav","YamahaRM50/yamaharm50-bd/BD-034.wav","YamahaRM50/yamaharm50-bd/BD-035.wav","YamahaRM50/yamaharm50-bd/BD-036.wav","YamahaRM50/yamaharm50-bd/BD-037.wav","YamahaRM50/yamaharm50-bd/BD-038.wav","YamahaRM50/yamaharm50-bd/BD-039.wav","YamahaRM50/yamaharm50-bd/BD-040.wav","YamahaRM50/yamaharm50-bd/BD-041.wav","YamahaRM50/yamaharm50-bd/BD-042.wav","YamahaRM50/yamaharm50-bd/BD-043.wav","YamahaRM50/yamaharm50-bd/BD-044.wav","YamahaRM50/yamaharm50-bd/BD-045.wav","YamahaRM50/yamaharm50-bd/BD-046.wav","YamahaRM50/yamaharm50-bd/BD-047.wav","YamahaRM50/yamaharm50-bd/BD-048.wav","YamahaRM50/yamaharm50-bd/BD-049.wav","YamahaRM50/yamaharm50-bd/BD-050.wav","YamahaRM50/yamaharm50-bd/BD-051.wav","YamahaRM50/yamaharm50-bd/BD-052.wav","YamahaRM50/yamaharm50-bd/BD-053.wav","YamahaRM50/yamaharm50-bd/BD-054.wav","YamahaRM50/yamaharm50-bd/BD-055.wav","YamahaRM50/yamaharm50-bd/BD-056.wav","YamahaRM50/yamaharm50-bd/BD-057.wav","YamahaRM50/yamaharm50-bd/BD-058.wav","YamahaRM50/yamaharm50-bd/BD-059.wav","YamahaRM50/yamaharm50-bd/BD-060.wav","YamahaRM50/yamaharm50-bd/BD-061.wav","YamahaRM50/yamaharm50-bd/BD-062.wav","YamahaRM50/yamaharm50-bd/BD-063.wav","YamahaRM50/yamaharm50-bd/BD-064.wav","YamahaRM50/yamaharm50-bd/BD-065.wav","YamahaRM50/yamaharm50-bd/BD-066.wav","YamahaRM50/yamaharm50-bd/BD-067.wav","YamahaRM50/yamaharm50-bd/BD-068.wav","YamahaRM50/yamaharm50-bd/BD-069.wav","YamahaRM50/yamaharm50-bd/BD-070.wav","YamahaRM50/yamaharm50-bd/BD-071.wav","YamahaRM50/yamaharm50-bd/BD-072.wav","YamahaRM50/yamaharm50-bd/BD-073.wav","YamahaRM50/yamaharm50-bd/BD-074.wav","YamahaRM50/yamaharm50-bd/BD-075.wav","YamahaRM50/yamaharm50-bd/BD-076.wav","YamahaRM50/yamaharm50-bd/BD-077.wav","YamahaRM50/yamaharm50-bd/BD-078.wav","YamahaRM50/yamaharm50-bd/BD-079.wav","YamahaRM50/yamaharm50-bd/BD-080.wav","YamahaRM50/yamaharm50-bd/BD-081.wav","YamahaRM50/yamaharm50-bd/BD-082.wav","YamahaRM50/yamaharm50-bd/BD-083.wav","YamahaRM50/yamaharm50-bd/BD-084.wav","YamahaRM50/yamaharm50-bd/BD-085.wav","YamahaRM50/yamaharm50-bd/BD-086.wav","YamahaRM50/yamaharm50-bd/BD-087.wav","YamahaRM50/yamaharm50-bd/BD-088.wav","YamahaRM50/yamaharm50-bd/BD-089.wav","YamahaRM50/yamaharm50-bd/BD-090.wav","YamahaRM50/yamaharm50-bd/BD-091.wav","YamahaRM50/yamaharm50-bd/BD-092.wav","YamahaRM50/yamaharm50-bd/BD-093.wav","YamahaRM50/yamaharm50-bd/BD-094.wav","YamahaRM50/yamaharm50-bd/BD-095.wav","YamahaRM50/yamaharm50-bd/BD-096.wav","YamahaRM50/yamaharm50-bd/BD-097.wav","YamahaRM50/yamaharm50-bd/BD-098.wav","YamahaRM50/yamaharm50-bd/BD-099.wav","YamahaRM50/yamaharm50-bd/BD-100.wav","YamahaRM50/yamaharm50-bd/BD-101.wav","YamahaRM50/yamaharm50-bd/BD-102.wav","YamahaRM50/yamaharm50-bd/BD-103.wav"],xse=["YamahaRM50/yamaharm50-cb/FX_001.wav","YamahaRM50/yamaharm50-cb/FX_002.wav","YamahaRM50/yamaharm50-cb/FX_025.wav","YamahaRM50/yamaharm50-cb/FX_026.wav","YamahaRM50/yamaharm50-cb/FX_027.wav","YamahaRM50/yamaharm50-cb/FX_061.wav"],Mse=["YamahaRM50/yamaharm50-cp/FX_059.wav","YamahaRM50/yamaharm50-cp/FX_060.wav"],Lse=["YamahaRM50/yamaharm50-cr/CYMBAL_043.wav","YamahaRM50/yamaharm50-cr/CYMBAL_044.wav","YamahaRM50/yamaharm50-cr/CYMBAL_045.wav","YamahaRM50/yamaharm50-cr/CYMBAL_046.wav","YamahaRM50/yamaharm50-cr/CYMBAL_047.wav","YamahaRM50/yamaharm50-cr/CYMBAL_048.wav","YamahaRM50/yamaharm50-cr/CYMBAL_049.wav","YamahaRM50/yamaharm50-cr/CYMBAL_050.wav","YamahaRM50/yamaharm50-cr/CYMBAL_051.wav","YamahaRM50/yamaharm50-cr/CYMBAL_052.wav","YamahaRM50/yamaharm50-cr/CYMBAL_053.wav","YamahaRM50/yamaharm50-cr/CYMBAL_054.wav","YamahaRM50/yamaharm50-cr/CYMBAL_055.wav","YamahaRM50/yamaharm50-cr/CYMBAL_056.wav","YamahaRM50/yamaharm50-cr/CYMBAL_057.wav","YamahaRM50/yamaharm50-cr/CYMBAL_058.wav","YamahaRM50/yamaharm50-cr/CYMBAL_059.wav","YamahaRM50/yamaharm50-cr/CYMBAL_060.wav","YamahaRM50/yamaharm50-cr/CYMBAL_061.wav","YamahaRM50/yamaharm50-cr/CYMBAL_063.wav","YamahaRM50/yamaharm50-cr/CYMBAL_064.wav","YamahaRM50/yamaharm50-cr/CYMBAL_065.wav"],Pse=["YamahaRM50/yamaharm50-hh/CYMBAL_001.wav","YamahaRM50/yamaharm50-hh/CYMBAL_002.wav","YamahaRM50/yamaharm50-hh/CYMBAL_005.wav","YamahaRM50/yamaharm50-hh/CYMBAL_006.wav","YamahaRM50/yamaharm50-hh/CYMBAL_008.wav","YamahaRM50/yamaharm50-hh/CYMBAL_009.wav","YamahaRM50/yamaharm50-hh/CYMBAL_010.wav","YamahaRM50/yamaharm50-hh/CYMBAL_013.wav","YamahaRM50/yamaharm50-hh/CYMBAL_014.wav","YamahaRM50/yamaharm50-hh/CYMBAL_016.wav","YamahaRM50/yamaharm50-hh/CYMBAL_017.wav","YamahaRM50/yamaharm50-hh/CYMBAL_019.wav","YamahaRM50/yamaharm50-hh/CYMBAL_020.wav","YamahaRM50/yamaharm50-hh/CYMBAL_021.wav","YamahaRM50/yamaharm50-hh/CYMBAL_024.wav","YamahaRM50/yamaharm50-hh/CYMBAL_025.wav","YamahaRM50/yamaharm50-hh/CYMBAL_026.wav","YamahaRM50/yamaharm50-hh/CYMBAL_028.wav"],Bse=["YamahaRM50/yamaharm50-ht/TOMS_001.wav","YamahaRM50/yamaharm50-ht/TOMS_005.wav","YamahaRM50/yamaharm50-ht/TOMS_009.wav","YamahaRM50/yamaharm50-ht/TOMS_010.wav","YamahaRM50/yamaharm50-ht/TOMS_013.wav","YamahaRM50/yamaharm50-ht/TOMS_017.wav","YamahaRM50/yamaharm50-ht/TOMS_021.wav","YamahaRM50/yamaharm50-ht/TOMS_022.wav","YamahaRM50/yamaharm50-ht/TOMS_025.wav","YamahaRM50/yamaharm50-ht/TOMS_026.wav","YamahaRM50/yamaharm50-ht/TOMS_029.wav","YamahaRM50/yamaharm50-ht/TOMS_035.wav","YamahaRM50/yamaharm50-ht/TOMS_039.wav","YamahaRM50/yamaharm50-ht/TOMS_043.wav","YamahaRM50/yamaharm50-ht/TOMS_047.wav","YamahaRM50/yamaharm50-ht/TOMS_049.wav","YamahaRM50/yamaharm50-ht/TOMS_052.wav","YamahaRM50/yamaharm50-ht/TOMS_056.wav","YamahaRM50/yamaharm50-ht/TOMS_064.wav","YamahaRM50/yamaharm50-ht/TOMS_068.wav","YamahaRM50/yamaharm50-ht/TOMS_072.wav","YamahaRM50/yamaharm50-ht/TOMS_077.wav","YamahaRM50/yamaharm50-ht/TOMS_085.wav","YamahaRM50/yamaharm50-ht/TOMS_089.wav","YamahaRM50/yamaharm50-ht/TOMS_101.wav"],Yse=["YamahaRM50/yamaharm50-lt/TOMS_004.wav","YamahaRM50/yamaharm50-lt/TOMS_008.wav","YamahaRM50/yamaharm50-lt/TOMS_012.wav","YamahaRM50/yamaharm50-lt/TOMS_015.wav","YamahaRM50/yamaharm50-lt/TOMS_016.wav","YamahaRM50/yamaharm50-lt/TOMS_019.wav","YamahaRM50/yamaharm50-lt/TOMS_020.wav","YamahaRM50/yamaharm50-lt/TOMS_024.wav","YamahaRM50/yamaharm50-lt/TOMS_028.wav","YamahaRM50/yamaharm50-lt/TOMS_032.wav","YamahaRM50/yamaharm50-lt/TOMS_033.wav","YamahaRM50/yamaharm50-lt/TOMS_034.wav","YamahaRM50/yamaharm50-lt/TOMS_038.wav","YamahaRM50/yamaharm50-lt/TOMS_041.wav","YamahaRM50/yamaharm50-lt/TOMS_042.wav","YamahaRM50/yamaharm50-lt/TOMS_046.wav","YamahaRM50/yamaharm50-lt/TOMS_048.wav","YamahaRM50/yamaharm50-lt/TOMS_050.wav","YamahaRM50/yamaharm50-lt/TOMS_051.wav","YamahaRM50/yamaharm50-lt/TOMS_053.wav","YamahaRM50/yamaharm50-lt/TOMS_054.wav","YamahaRM50/yamaharm50-lt/TOMS_055.wav","YamahaRM50/yamaharm50-lt/TOMS_058.wav","YamahaRM50/yamaharm50-lt/TOMS_059.wav","YamahaRM50/yamaharm50-lt/TOMS_061.wav","YamahaRM50/yamaharm50-lt/TOMS_062.wav","YamahaRM50/yamaharm50-lt/TOMS_063.wav","YamahaRM50/yamaharm50-lt/TOMS_066.wav","YamahaRM50/yamaharm50-lt/TOMS_067.wav","YamahaRM50/yamaharm50-lt/TOMS_071.wav","YamahaRM50/yamaharm50-lt/TOMS_075.wav","YamahaRM50/yamaharm50-lt/TOMS_079.wav","YamahaRM50/yamaharm50-lt/TOMS_082.wav","YamahaRM50/yamaharm50-lt/TOMS_083.wav","YamahaRM50/yamaharm50-lt/TOMS_084.wav","YamahaRM50/yamaharm50-lt/TOMS_087.wav","YamahaRM50/yamaharm50-lt/TOMS_088.wav","YamahaRM50/yamaharm50-lt/TOMS_092.wav","YamahaRM50/yamaharm50-lt/TOMS_094.wav","YamahaRM50/yamaharm50-lt/TOMS_095.wav","YamahaRM50/yamaharm50-lt/TOMS_096.wav","YamahaRM50/yamaharm50-lt/TOMS_099.wav","YamahaRM50/yamaharm50-lt/TOMS_100.wav","YamahaRM50/yamaharm50-lt/TOMS_103.wav","YamahaRM50/yamaharm50-lt/TOMS_104.wav","YamahaRM50/yamaharm50-lt/TOMS_105.wav","YamahaRM50/yamaharm50-lt/TOMS_106.wav","YamahaRM50/yamaharm50-lt/TOMS_107.wav","YamahaRM50/yamaharm50-lt/TOMS_108.wav"],Fse=["YamahaRM50/yamaharm50-misc/CYMBAL_062.wav","YamahaRM50/yamaharm50-misc/FX_071.wav","YamahaRM50/yamaharm50-misc/FX_072.wav","YamahaRM50/yamaharm50-misc/FX_074.wav","YamahaRM50/yamaharm50-misc/FX_075.wav","YamahaRM50/yamaharm50-misc/FX_076.wav","YamahaRM50/yamaharm50-misc/FX_079.wav","YamahaRM50/yamaharm50-misc/FX_082.wav","YamahaRM50/yamaharm50-misc/FX_083.wav","YamahaRM50/yamaharm50-misc/FX_085.wav","YamahaRM50/yamaharm50-misc/FX_086.wav","YamahaRM50/yamaharm50-misc/FX_087.wav","YamahaRM50/yamaharm50-misc/FX_088.wav","YamahaRM50/yamaharm50-misc/FX_089.wav","YamahaRM50/yamaharm50-misc/FX_090.wav","YamahaRM50/yamaharm50-misc/FX_091.wav","YamahaRM50/yamaharm50-misc/FX_092.wav","YamahaRM50/yamaharm50-misc/FX_093.wav","YamahaRM50/yamaharm50-misc/FX_094.wav","YamahaRM50/yamaharm50-misc/FX_095.wav","YamahaRM50/yamaharm50-misc/FX_098.wav","YamahaRM50/yamaharm50-misc/FX_122.wav","YamahaRM50/yamaharm50-misc/FX_126.wav","YamahaRM50/yamaharm50-misc/FX_127.wav","YamahaRM50/yamaharm50-misc/FX_128.wav","YamahaRM50/yamaharm50-misc/FX_129.wav","YamahaRM50/yamaharm50-misc/FX_135.wav","YamahaRM50/yamaharm50-misc/FX_139.wav"],Use=["YamahaRM50/yamaharm50-mt/TOMS_002.wav","YamahaRM50/yamaharm50-mt/TOMS_003.wav","YamahaRM50/yamaharm50-mt/TOMS_006.wav","YamahaRM50/yamaharm50-mt/TOMS_007.wav","YamahaRM50/yamaharm50-mt/TOMS_011.wav","YamahaRM50/yamaharm50-mt/TOMS_014.wav","YamahaRM50/yamaharm50-mt/TOMS_018.wav","YamahaRM50/yamaharm50-mt/TOMS_023.wav","YamahaRM50/yamaharm50-mt/TOMS_027.wav","YamahaRM50/yamaharm50-mt/TOMS_030.wav","YamahaRM50/yamaharm50-mt/TOMS_031.wav","YamahaRM50/yamaharm50-mt/TOMS_036.wav","YamahaRM50/yamaharm50-mt/TOMS_037.wav","YamahaRM50/yamaharm50-mt/TOMS_040.wav","YamahaRM50/yamaharm50-mt/TOMS_044.wav","YamahaRM50/yamaharm50-mt/TOMS_045.wav","YamahaRM50/yamaharm50-mt/TOMS_057.wav","YamahaRM50/yamaharm50-mt/TOMS_060.wav","YamahaRM50/yamaharm50-mt/TOMS_065.wav","YamahaRM50/yamaharm50-mt/TOMS_069.wav","YamahaRM50/yamaharm50-mt/TOMS_070.wav","YamahaRM50/yamaharm50-mt/TOMS_073.wav","YamahaRM50/yamaharm50-mt/TOMS_074.wav","YamahaRM50/yamaharm50-mt/TOMS_076.wav","YamahaRM50/yamaharm50-mt/TOMS_078.wav","YamahaRM50/yamaharm50-mt/TOMS_080.wav","YamahaRM50/yamaharm50-mt/TOMS_081.wav","YamahaRM50/yamaharm50-mt/TOMS_086.wav","YamahaRM50/yamaharm50-mt/TOMS_090.wav","YamahaRM50/yamaharm50-mt/TOMS_091.wav","YamahaRM50/yamaharm50-mt/TOMS_093.wav","YamahaRM50/yamaharm50-mt/TOMS_097.wav","YamahaRM50/yamaharm50-mt/TOMS_098.wav","YamahaRM50/yamaharm50-mt/TOMS_102.wav"],$se=["YamahaRM50/yamaharm50-oh/CYMBAL_003.wav","YamahaRM50/yamaharm50-oh/CYMBAL_004.wav","YamahaRM50/yamaharm50-oh/CYMBAL_007.wav","YamahaRM50/yamaharm50-oh/CYMBAL_011.wav","YamahaRM50/yamaharm50-oh/CYMBAL_012.wav","YamahaRM50/yamaharm50-oh/CYMBAL_015.wav","YamahaRM50/yamaharm50-oh/CYMBAL_018.wav","YamahaRM50/yamaharm50-oh/CYMBAL_022.wav","YamahaRM50/yamaharm50-oh/CYMBAL_023.wav","YamahaRM50/yamaharm50-oh/CYMBAL_027.wav","YamahaRM50/yamaharm50-oh/CYMBAL_029.wav","YamahaRM50/yamaharm50-oh/FX_064.wav"],Gse=["YamahaRM50/yamaharm50-perc/FX_003.wav","YamahaRM50/yamaharm50-perc/FX_004.wav","YamahaRM50/yamaharm50-perc/FX_012.wav","YamahaRM50/yamaharm50-perc/FX_013.wav","YamahaRM50/yamaharm50-perc/FX_014.wav","YamahaRM50/yamaharm50-perc/FX_015.wav","YamahaRM50/yamaharm50-perc/FX_016.wav","YamahaRM50/yamaharm50-perc/FX_017.wav","YamahaRM50/yamaharm50-perc/FX_018.wav","YamahaRM50/yamaharm50-perc/FX_019.wav","YamahaRM50/yamaharm50-perc/FX_020.wav","YamahaRM50/yamaharm50-perc/FX_021.wav","YamahaRM50/yamaharm50-perc/FX_022.wav","YamahaRM50/yamaharm50-perc/FX_023.wav","YamahaRM50/yamaharm50-perc/FX_024.wav","YamahaRM50/yamaharm50-perc/FX_033.wav","YamahaRM50/yamaharm50-perc/FX_034.wav","YamahaRM50/yamaharm50-perc/FX_035.wav","YamahaRM50/yamaharm50-perc/FX_036.wav","YamahaRM50/yamaharm50-perc/FX_037.wav","YamahaRM50/yamaharm50-perc/FX_038.wav","YamahaRM50/yamaharm50-perc/FX_039.wav","YamahaRM50/yamaharm50-perc/FX_040.wav","YamahaRM50/yamaharm50-perc/FX_041.wav","YamahaRM50/yamaharm50-perc/FX_042.wav","YamahaRM50/yamaharm50-perc/FX_043.wav","YamahaRM50/yamaharm50-perc/FX_044.wav","YamahaRM50/yamaharm50-perc/FX_045.wav","YamahaRM50/yamaharm50-perc/FX_046.wav","YamahaRM50/yamaharm50-perc/FX_047.wav","YamahaRM50/yamaharm50-perc/FX_048.wav","YamahaRM50/yamaharm50-perc/FX_049.wav","YamahaRM50/yamaharm50-perc/FX_050.wav","YamahaRM50/yamaharm50-perc/FX_051.wav","YamahaRM50/yamaharm50-perc/FX_052.wav","YamahaRM50/yamaharm50-perc/FX_053.wav","YamahaRM50/yamaharm50-perc/FX_054.wav","YamahaRM50/yamaharm50-perc/FX_055.wav","YamahaRM50/yamaharm50-perc/FX_056.wav","YamahaRM50/yamaharm50-perc/FX_057.wav","YamahaRM50/yamaharm50-perc/FX_058.wav","YamahaRM50/yamaharm50-perc/FX_062.wav","YamahaRM50/yamaharm50-perc/FX_063.wav","YamahaRM50/yamaharm50-perc/FX_065.wav","YamahaRM50/yamaharm50-perc/FX_066.wav","YamahaRM50/yamaharm50-perc/FX_067.wav","YamahaRM50/yamaharm50-perc/FX_068.wav","YamahaRM50/yamaharm50-perc/FX_069.wav","YamahaRM50/yamaharm50-perc/FX_070.wav","YamahaRM50/yamaharm50-perc/FX_073.wav","YamahaRM50/yamaharm50-perc/FX_116.wav","YamahaRM50/yamaharm50-perc/FX_119.wav","YamahaRM50/yamaharm50-perc/FX_120.wav","YamahaRM50/yamaharm50-perc/FX_121.wav","YamahaRM50/yamaharm50-perc/FX_125.wav","YamahaRM50/yamaharm50-perc/FX_132.wav"],qse=["YamahaRM50/yamaharm50-rd/CYMBAL_030.wav","YamahaRM50/yamaharm50-rd/CYMBAL_031.wav","YamahaRM50/yamaharm50-rd/CYMBAL_032.wav","YamahaRM50/yamaharm50-rd/CYMBAL_033.wav","YamahaRM50/yamaharm50-rd/CYMBAL_034.wav","YamahaRM50/yamaharm50-rd/CYMBAL_035.wav","YamahaRM50/yamaharm50-rd/CYMBAL_036.wav","YamahaRM50/yamaharm50-rd/CYMBAL_037.wav","YamahaRM50/yamaharm50-rd/CYMBAL_038.wav","YamahaRM50/yamaharm50-rd/CYMBAL_039.wav","YamahaRM50/yamaharm50-rd/CYMBAL_040.wav","YamahaRM50/yamaharm50-rd/CYMBAL_041.wav","YamahaRM50/yamaharm50-rd/CYMBAL_042.wav"],Qse=["YamahaRM50/yamaharm50-sd/SNAREDRUM_001.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_002.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_003.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_004.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_005.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_006.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_007.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_008.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_009.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_010.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_011.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_012.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_013.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_014.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_015.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_016.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_017.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_018.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_019.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_020.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_021.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_022.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_023.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_024.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_025.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_026.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_027.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_028.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_029.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_030.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_031.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_032.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_033.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_034.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_035.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_036.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_037.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_038.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_039.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_040.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_041.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_042.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_043.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_044.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_045.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_046.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_047.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_048.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_049.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_050.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_051.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_052.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_053.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_054.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_055.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_056.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_057.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_058.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_059.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_060.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_061.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_062.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_063.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_064.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_065.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_066.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_067.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_068.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_069.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_070.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_071.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_072.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_073.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_074.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_075.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_076.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_077.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_078.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_079.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_080.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_081.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_082.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_083.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_084.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_085.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_086.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_087.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_088.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_089.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_090.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_091.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_092.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_093.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_094.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_095.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_096.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_097.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_098.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_099.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_100.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_101.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_102.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_103.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_104.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_105.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_106.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_107.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_108.wav"],Hse=["YamahaRM50/yamaharm50-sh/FX_010.wav","YamahaRM50/yamaharm50-sh/FX_011.wav","YamahaRM50/yamaharm50-sh/FX_028.wav","YamahaRM50/yamaharm50-sh/FX_029.wav","YamahaRM50/yamaharm50-sh/FX_130.wav","YamahaRM50/yamaharm50-sh/FX_131.wav"],Vse=["YamahaRM50/yamaharm50-tb/FX_030.wav","YamahaRM50/yamaharm50-tb/FX_031.wav","YamahaRM50/yamaharm50-tb/FX_032.wav"],zse=["YamahaRX21/yamaharx21-bd/Bassdrum.wav"],Wse=["YamahaRX21/yamaharx21-cp/Clap.wav"],Xse=["YamahaRX21/yamaharx21-cr/Crash.wav"],Kse=["YamahaRX21/yamaharx21-hh/Closed Hat.wav"],Zse=["YamahaRX21/yamaharx21-ht/Tom H.wav"],jse=["YamahaRX21/yamaharx21-lt/Tom L.wav"],Jse=["YamahaRX21/yamaharx21-mt/Tom M.wav"],ele=["YamahaRX21/yamaharx21-oh/Open hat.wav"],tle=["YamahaRX21/yamaharx21-sd/Snaredrum.wav"],nle=["YamahaRX5/yamaharx5-bd/Bassdrum-02.wav","YamahaRX5/yamaharx5-bd/Bassdrum.wav"],rle=["YamahaRX5/yamaharx5-cb/Cowbell.wav"],ale=["YamahaRX5/yamaharx5-fx/SFX.wav"],ile=["YamahaRX5/yamaharx5-hh/Hat Closed.wav"],ole=["YamahaRX5/yamaharx5-lt/Tom.wav"],sle=["YamahaRX5/yamaharx5-oh/Hat Open.wav"],lle=["YamahaRX5/yamaharx5-rim/Rimshot.wav"],cle=["YamahaRX5/yamaharx5-sd/Snaredrum-02.wav","YamahaRX5/yamaharx5-sd/Snaredrum-03.wav","YamahaRX5/yamaharx5-sd/Snaredrum.wav"],ule=["YamahaRX5/yamaharx5-sh/Shaker.wav"],dle=["YamahaRX5/yamaharx5-tb/Tambourine.wav"],hle=["YamahaRY30/yamahary30-bd/Bassdrum-01.wav","YamahaRY30/yamahary30-bd/Bassdrum-02.wav","YamahaRY30/yamahary30-bd/Bassdrum-03.wav","YamahaRY30/yamahary30-bd/Bassdrum-04.wav","YamahaRY30/yamahary30-bd/Bassdrum-05.wav","YamahaRY30/yamahary30-bd/Bassdrum-06.wav","YamahaRY30/yamahary30-bd/Bassdrum-07.wav","YamahaRY30/yamahary30-bd/Bassdrum-08.wav","YamahaRY30/yamahary30-bd/Bassdrum-09.wav","YamahaRY30/yamahary30-bd/Bassdrum-10.wav","YamahaRY30/yamahary30-bd/Bassdrum-11.wav","YamahaRY30/yamahary30-bd/Bassdrum-12.wav","YamahaRY30/yamahary30-bd/Bassdrum-13.wav"],fle=["YamahaRY30/yamahary30-cb/Cowbell-01.wav","YamahaRY30/yamahary30-cb/Cowbell-02.wav"],mle=["YamahaRY30/yamahary30-cp/Clap.wav"],ple=["YamahaRY30/yamahary30-cr/Crash1.wav","YamahaRY30/yamahary30-cr/zChina.wav"],gle=["YamahaRY30/yamahary30-hh/Hat Closed-01.wav","YamahaRY30/yamahary30-hh/Hat Closed-02.wav","YamahaRY30/yamahary30-hh/Hat Pedal-01.wav","YamahaRY30/yamahary30-hh/Hat Pedal-02.wav"],_le=["YamahaRY30/yamahary30-ht/Tom H-01.wav","YamahaRY30/yamahary30-ht/Tom H-02.wav","YamahaRY30/yamahary30-ht/Tom H-03.wav"],ble=["YamahaRY30/yamahary30-lt/Tom L-01.wav","YamahaRY30/yamahary30-lt/Toml L-02.wav","YamahaRY30/yamahary30-lt/Toml L-03.wav"],Sle=["YamahaRY30/yamahary30-misc/Button.wav","YamahaRY30/yamahary30-misc/Knock-01.wav","YamahaRY30/yamahary30-misc/Knock-02.wav","YamahaRY30/yamahary30-misc/Noise.wav","YamahaRY30/yamahary30-misc/Pipe.wav","YamahaRY30/yamahary30-misc/Scratch.wav","YamahaRY30/yamahary30-misc/Snap.wav","YamahaRY30/yamahary30-misc/String.wav"],Ole=["YamahaRY30/yamahary30-mt/Tom M-03.wav","YamahaRY30/yamahary30-mt/Tom-04.wav"],vle=["YamahaRY30/yamahary30-oh/Hat Open-01.wav","YamahaRY30/yamahary30-oh/Hat Open-02.wav","YamahaRY30/yamahary30-oh/Hat Open-03.wav","YamahaRY30/yamahary30-oh/Hat Open-04.wav"],Ele=["YamahaRY30/yamahary30-perc/Bell.wav","YamahaRY30/yamahary30-perc/Bongo-01.wav","YamahaRY30/yamahary30-perc/Bongo-02.wav","YamahaRY30/yamahary30-perc/Conga-01.wav","YamahaRY30/yamahary30-perc/Conga-02.wav","YamahaRY30/yamahary30-perc/Quid.wav","YamahaRY30/yamahary30-perc/Stick.wav","YamahaRY30/yamahary30-perc/Timb1.wav","YamahaRY30/yamahary30-perc/Timb2.wav","YamahaRY30/yamahary30-perc/Triangle.wav","YamahaRY30/yamahary30-perc/Trill.wav","YamahaRY30/yamahary30-perc/Woodblock-01.wav","YamahaRY30/yamahary30-perc/Woodblock-02.wav"],yle=["YamahaRY30/yamahary30-rd/Ride-01.wav","YamahaRY30/yamahary30-rd/Ride-02.wav","YamahaRY30/yamahary30-rd/Ride-03.wav"],Tle=["YamahaRY30/yamahary30-rim/Rimshot1.wav","YamahaRY30/yamahary30-rim/Rimshot2.wav"],Cle=["YamahaRY30/yamahary30-sd/Snare1.wav","YamahaRY30/yamahary30-sd/Snare10.wav","YamahaRY30/yamahary30-sd/Snare11.wav","YamahaRY30/yamahary30-sd/Snare12.wav","YamahaRY30/yamahary30-sd/Snare13.wav","YamahaRY30/yamahary30-sd/Snare14.wav","YamahaRY30/yamahary30-sd/Snare15.wav","YamahaRY30/yamahary30-sd/Snare16.wav","YamahaRY30/yamahary30-sd/Snare17.wav","YamahaRY30/yamahary30-sd/Snare18.wav","YamahaRY30/yamahary30-sd/Snare19.wav","YamahaRY30/yamahary30-sd/Snare2.wav","YamahaRY30/yamahary30-sd/Snare20.wav","YamahaRY30/yamahary30-sd/Snare21.wav","YamahaRY30/yamahary30-sd/Snare3.wav","YamahaRY30/yamahary30-sd/Snare4.wav","YamahaRY30/yamahary30-sd/Snare5.wav","YamahaRY30/yamahary30-sd/Snare6.wav","YamahaRY30/yamahary30-sd/Snare7.wav","YamahaRY30/yamahary30-sd/Snare8.wav","YamahaRY30/yamahary30-sd/Snare9.wav"],Rle=["YamahaRY30/yamahary30-sh/Cabasa-01.wav","YamahaRY30/yamahary30-sh/Cabasa-02.wav"],wle=["YamahaRY30/yamahary30-tb/Tamb.wav"],Ale=["YamahaTG33/yamahatg33-bd/Bassdrum-01.wav","YamahaTG33/yamahatg33-bd/Bassdrum-02.wav","YamahaTG33/yamahatg33-bd/Bassdrum-03.wav","YamahaTG33/yamahatg33-bd/Bassdrum-04.wav"],Ile=["YamahaTG33/yamahatg33-cb/Cowbell H.wav","YamahaTG33/yamahatg33-cb/Cowbell L.wav","YamahaTG33/yamahatg33-cb/Cowbell.wav"],kle=["YamahaTG33/yamahatg33-cp/Clap.wav"],Nle=["YamahaTG33/yamahatg33-cr/Crash-01.wav","YamahaTG33/yamahatg33-cr/Crash-02.wav","YamahaTG33/yamahatg33-cr/zCrash Reverse.wav"],Dle=["YamahaTG33/yamahatg33-fx/SFX-01.wav"],xle=["YamahaTG33/yamahatg33-ht/Tom-04.wav","YamahaTG33/yamahatg33-ht/Tom-06.wav"],Mle=["YamahaTG33/yamahatg33-lt/Tom-01.wav","YamahaTG33/yamahatg33-lt/Tom-03.wav"],Lle=["YamahaTG33/yamahatg33-misc/Flute.wav","YamahaTG33/yamahatg33-misc/Glass-01.wav","YamahaTG33/yamahatg33-misc/Glass-02.wav","YamahaTG33/yamahatg33-misc/SFX-02.wav","YamahaTG33/yamahatg33-misc/SFX-03.wav","YamahaTG33/yamahatg33-misc/SFX-04.wav","YamahaTG33/yamahatg33-misc/SFX-05.wav","YamahaTG33/yamahatg33-misc/SFX-06.wav","YamahaTG33/yamahatg33-misc/SFX-07.wav","YamahaTG33/yamahatg33-misc/SFX-08.wav"],Ple=["YamahaTG33/yamahatg33-mt/Tom-07.wav","YamahaTG33/yamahatg33-mt/zTom-02.wav"],Ble=["YamahaTG33/yamahatg33-oh/Hat Open.wav"],Yle=["YamahaTG33/yamahatg33-perc/Bongo-01.wav","YamahaTG33/yamahatg33-perc/Bongo-02.wav","YamahaTG33/yamahatg33-perc/Clave.wav","YamahaTG33/yamahatg33-perc/Conga.wav","YamahaTG33/yamahatg33-perc/Snap.wav","YamahaTG33/yamahatg33-perc/Timbale.wav","YamahaTG33/yamahatg33-perc/Triangle-01.wav","YamahaTG33/yamahatg33-perc/Triangle-02.wav","YamahaTG33/yamahatg33-perc/Unknown.wav","YamahaTG33/yamahatg33-perc/Whistle-01.wav","YamahaTG33/yamahatg33-perc/Whistle-02.wav","YamahaTG33/yamahatg33-perc/Woodblock.wav"],Fle=["YamahaTG33/yamahatg33-rd/Ride-01.wav","YamahaTG33/yamahatg33-rd/Ride-02.wav"],Ule=["YamahaTG33/yamahatg33-rim/Rimshot.wav"],$le=["YamahaTG33/yamahatg33-sd/Snaredrum-01.wav","YamahaTG33/yamahatg33-sd/Snaredrum-02.wav","YamahaTG33/yamahatg33-sd/Snaredrum-03.wav","YamahaTG33/yamahatg33-sd/Snaredrum-04.wav","YamahaTG33/yamahatg33-sd/Snaredrum-05.wav"],Gle=["YamahaTG33/yamahatg33-sh/Shaker.wav"],qle=["YamahaTG33/yamahatg33-tb/Tambourine.wav"],Qle={AJKPercusyn_bd:cK,AJKPercusyn_cb:uK,AJKPercusyn_ht:dK,AJKPercusyn_sd:hK,AkaiLinn_bd:fK,AkaiLinn_cb:mK,AkaiLinn_cp:pK,AkaiLinn_cr:gK,AkaiLinn_hh:_K,AkaiLinn_ht:bK,AkaiLinn_lt:SK,AkaiLinn_mt:OK,AkaiLinn_oh:vK,AkaiLinn_rd:EK,AkaiLinn_sd:yK,AkaiLinn_sh:TK,AkaiLinn_tb:CK,AkaiMPC60_bd:RK,AkaiMPC60_cp:wK,AkaiMPC60_cr:AK,AkaiMPC60_hh:IK,AkaiMPC60_ht:kK,AkaiMPC60_lt:NK,AkaiMPC60_misc:DK,AkaiMPC60_mt:xK,AkaiMPC60_oh:MK,AkaiMPC60_perc:LK,AkaiMPC60_rd:PK,AkaiMPC60_rim:BK,AkaiMPC60_sd:YK,AkaiXR10_bd:FK,AkaiXR10_cb:UK,AkaiXR10_cp:$K,AkaiXR10_cr:GK,AkaiXR10_hh:qK,AkaiXR10_ht:QK,AkaiXR10_lt:HK,AkaiXR10_misc:VK,AkaiXR10_mt:zK,AkaiXR10_oh:WK,AkaiXR10_perc:XK,AkaiXR10_rd:KK,AkaiXR10_rim:ZK,AkaiXR10_sd:jK,AkaiXR10_sh:JK,AkaiXR10_tb:eZ,AlesisHR16_bd:tZ,AlesisHR16_cp:nZ,AlesisHR16_hh:rZ,AlesisHR16_ht:aZ,AlesisHR16_lt:iZ,AlesisHR16_oh:oZ,AlesisHR16_perc:sZ,AlesisHR16_rim:lZ,AlesisHR16_sd:cZ,AlesisHR16_sh:uZ,AlesisSR16_bd:dZ,AlesisSR16_cb:hZ,AlesisSR16_cp:fZ,AlesisSR16_cr:mZ,AlesisSR16_hh:pZ,AlesisSR16_misc:gZ,AlesisSR16_oh:_Z,AlesisSR16_perc:bZ,AlesisSR16_rd:SZ,AlesisSR16_rim:OZ,AlesisSR16_sd:vZ,AlesisSR16_sh:EZ,AlesisSR16_tb:yZ,BossDR110_bd:TZ,BossDR110_cp:CZ,BossDR110_cr:RZ,BossDR110_hh:wZ,BossDR110_oh:AZ,BossDR110_rd:IZ,BossDR110_sd:kZ,BossDR220_bd:NZ,BossDR220_cp:DZ,BossDR220_cr:xZ,BossDR220_hh:MZ,BossDR220_ht:LZ,BossDR220_lt:PZ,BossDR220_mt:BZ,BossDR220_oh:YZ,BossDR220_perc:FZ,BossDR220_rd:UZ,BossDR220_sd:$Z,BossDR55_bd:GZ,BossDR55_hh:qZ,BossDR55_rim:QZ,BossDR55_sd:HZ,BossDR550_bd:VZ,BossDR550_cb:zZ,BossDR550_cp:WZ,BossDR550_cr:XZ,BossDR550_hh:KZ,BossDR550_ht:ZZ,BossDR550_lt:jZ,BossDR550_misc:JZ,BossDR550_mt:ej,BossDR550_oh:tj,BossDR550_perc:nj,BossDR550_rd:rj,BossDR550_rim:aj,BossDR550_sd:ij,BossDR550_sh:oj,BossDR550_tb:sj,CasioRZ1_bd:lj,CasioRZ1_cb:cj,CasioRZ1_cp:uj,CasioRZ1_cr:dj,CasioRZ1_hh:hj,CasioRZ1_ht:fj,CasioRZ1_lt:mj,CasioRZ1_mt:pj,CasioRZ1_rd:gj,CasioRZ1_rim:_j,CasioRZ1_sd:bj,CasioSK1_bd:Sj,CasioSK1_hh:Oj,CasioSK1_ht:vj,CasioSK1_mt:Ej,CasioSK1_oh:yj,CasioSK1_sd:Tj,CasioVL1_bd:Cj,CasioVL1_hh:Rj,CasioVL1_sd:wj,DoepferMS404_bd:Aj,DoepferMS404_hh:Ij,DoepferMS404_lt:kj,DoepferMS404_oh:Nj,DoepferMS404_sd:Dj,EmuDrumulator_bd:xj,EmuDrumulator_cb:Mj,EmuDrumulator_cp:Lj,EmuDrumulator_cr:Pj,EmuDrumulator_hh:Bj,EmuDrumulator_ht:Yj,EmuDrumulator_lt:Fj,EmuDrumulator_mt:Uj,EmuDrumulator_oh:$j,EmuDrumulator_perc:Gj,EmuDrumulator_rim:qj,EmuDrumulator_sd:Qj,EmuModular_bd:Hj,EmuModular_misc:Vj,EmuModular_perc:zj,EmuSP12_bd:Wj,EmuSP12_cb:Xj,EmuSP12_cp:Kj,EmuSP12_cr:Zj,EmuSP12_hh:jj,EmuSP12_ht:Jj,EmuSP12_lt:eJ,EmuSP12_misc:tJ,EmuSP12_mt:nJ,EmuSP12_oh:rJ,EmuSP12_perc:aJ,EmuSP12_rd:iJ,EmuSP12_rim:oJ,EmuSP12_sd:sJ,KorgDDM110_bd:lJ,KorgDDM110_cp:cJ,KorgDDM110_cr:uJ,KorgDDM110_hh:dJ,KorgDDM110_ht:hJ,KorgDDM110_lt:fJ,KorgDDM110_oh:mJ,KorgDDM110_rim:pJ,KorgDDM110_sd:gJ,KorgKPR77_bd:_J,KorgKPR77_cp:bJ,KorgKPR77_hh:SJ,KorgKPR77_oh:OJ,KorgKPR77_sd:vJ,KorgKR55_bd:EJ,KorgKR55_cb:yJ,KorgKR55_cr:TJ,KorgKR55_hh:CJ,KorgKR55_ht:RJ,KorgKR55_oh:wJ,KorgKR55_perc:AJ,KorgKR55_rim:IJ,KorgKR55_sd:kJ,KorgKRZ_bd:NJ,KorgKRZ_cr:DJ,KorgKRZ_fx:xJ,KorgKRZ_hh:MJ,KorgKRZ_ht:LJ,KorgKRZ_lt:PJ,KorgKRZ_misc:BJ,KorgKRZ_oh:YJ,KorgKRZ_rd:FJ,KorgKRZ_sd:UJ,KorgM1_bd:$J,KorgM1_cb:GJ,KorgM1_cp:qJ,KorgM1_cr:QJ,KorgM1_hh:HJ,KorgM1_ht:VJ,KorgM1_misc:zJ,KorgM1_mt:WJ,KorgM1_oh:XJ,KorgM1_perc:KJ,KorgM1_rd:ZJ,KorgM1_rim:jJ,KorgM1_sd:JJ,KorgM1_sh:eee,KorgM1_tb:tee,KorgMinipops_bd:nee,KorgMinipops_hh:ree,KorgMinipops_misc:aee,KorgMinipops_oh:iee,KorgMinipops_sd:oee,KorgPoly800_bd:see,KorgT3_bd:lee,KorgT3_cp:cee,KorgT3_hh:uee,KorgT3_misc:dee,KorgT3_oh:hee,KorgT3_perc:fee,KorgT3_rim:mee,KorgT3_sd:pee,KorgT3_sh:gee,Linn9000_bd:_ee,Linn9000_cb:bee,Linn9000_cr:See,Linn9000_hh:Oee,Linn9000_ht:vee,Linn9000_lt:Eee,Linn9000_mt:yee,Linn9000_oh:Tee,Linn9000_perc:Cee,Linn9000_rd:Ree,Linn9000_rim:wee,Linn9000_sd:Aee,Linn9000_tb:Iee,LinnDrum_bd:kee,LinnDrum_cb:Nee,LinnDrum_cp:Dee,LinnDrum_cr:xee,LinnDrum_hh:Mee,LinnDrum_ht:Lee,LinnDrum_lt:Pee,LinnDrum_mt:Bee,LinnDrum_oh:Yee,LinnDrum_perc:Fee,LinnDrum_rd:Uee,LinnDrum_rim:$ee,LinnDrum_sd:Gee,LinnDrum_sh:qee,LinnDrum_tb:Qee,LinnLM1_bd:Hee,LinnLM1_cb:Vee,LinnLM1_cp:zee,LinnLM1_hh:Wee,LinnLM1_ht:Xee,LinnLM1_lt:Kee,LinnLM1_oh:Zee,LinnLM1_perc:jee,LinnLM1_rim:Jee,LinnLM1_sd:ete,LinnLM1_sh:tte,LinnLM1_tb:nte,LinnLM2_bd:rte,LinnLM2_cb:ate,LinnLM2_cp:ite,LinnLM2_cr:ote,LinnLM2_hh:ste,LinnLM2_ht:lte,LinnLM2_lt:cte,LinnLM2_mt:ute,LinnLM2_oh:dte,LinnLM2_rd:hte,LinnLM2_rim:fte,LinnLM2_sd:mte,LinnLM2_sh:pte,LinnLM2_tb:gte,MFB512_bd:_te,MFB512_cp:bte,MFB512_cr:Ste,MFB512_hh:Ote,MFB512_ht:vte,MFB512_lt:Ete,MFB512_mt:yte,MFB512_oh:Tte,MFB512_sd:Cte,MPC1000_bd:Rte,MPC1000_cp:wte,MPC1000_hh:Ate,MPC1000_oh:Ite,MPC1000_perc:kte,MPC1000_sd:Nte,MPC1000_sh:Dte,MoogConcertMateMG1_bd:xte,MoogConcertMateMG1_sd:Mte,OberheimDMX_:Lte,OberheimDMX_bd:Pte,OberheimDMX_cp:Bte,OberheimDMX_cr:Yte,OberheimDMX_hh:Fte,OberheimDMX_ht:Ute,OberheimDMX_lt:$te,OberheimDMX_mt:Gte,OberheimDMX_oh:qte,OberheimDMX_rd:Qte,OberheimDMX_rim:Hte,OberheimDMX_sd:Vte,OberheimDMX_sh:zte,OberheimDMX_tb:Wte,RhodesPolaris_bd:Xte,RhodesPolaris_misc:Kte,RhodesPolaris_sd:Zte,RhythmAce_bd:jte,RhythmAce_hh:Jte,RhythmAce_ht:ene,RhythmAce_lt:tne,RhythmAce_oh:nne,RhythmAce_perc:rne,RhythmAce_sd:ane,RolandCompurhythm1000_bd:ine,RolandCompurhythm1000_cb:one,RolandCompurhythm1000_cp:sne,RolandCompurhythm1000_cr:lne,RolandCompurhythm1000_hh:cne,RolandCompurhythm1000_ht:une,RolandCompurhythm1000_lt:dne,RolandCompurhythm1000_mt:hne,RolandCompurhythm1000_oh:fne,RolandCompurhythm1000_perc:mne,RolandCompurhythm1000_rd:pne,RolandCompurhythm1000_rim:gne,RolandCompurhythm1000_sd:_ne,RolandCompurhythm78_bd:bne,RolandCompurhythm78_cb:Sne,RolandCompurhythm78_hh:One,RolandCompurhythm78_misc:vne,RolandCompurhythm78_oh:Ene,RolandCompurhythm78_perc:yne,RolandCompurhythm78_sd:Tne,RolandCompurhythm78_tb:Cne,RolandCompurhythm8000_bd:Rne,RolandCompurhythm8000_cb:wne,RolandCompurhythm8000_cp:Ane,RolandCompurhythm8000_cr:Ine,RolandCompurhythm8000_hh:kne,RolandCompurhythm8000_ht:Nne,RolandCompurhythm8000_lt:Dne,RolandCompurhythm8000_mt:xne,RolandCompurhythm8000_oh:Mne,RolandCompurhythm8000_perc:Lne,RolandCompurhythm8000_rim:Pne,RolandCompurhythm8000_sd:Bne,RolandD110_bd:Yne,RolandD110_cb:Fne,RolandD110_cr:Une,RolandD110_hh:$ne,RolandD110_lt:Gne,RolandD110_oh:qne,RolandD110_perc:Qne,RolandD110_rd:Hne,RolandD110_rim:Vne,RolandD110_sd:zne,RolandD110_sh:Wne,RolandD110_tb:Xne,RolandD70_bd:Kne,RolandD70_cb:Zne,RolandD70_cp:jne,RolandD70_cr:Jne,RolandD70_hh:ere,RolandD70_lt:tre,RolandD70_mt:nre,RolandD70_oh:rre,RolandD70_perc:are,RolandD70_rd:ire,RolandD70_rim:ore,RolandD70_sd:sre,RolandD70_sh:lre,RolandDDR30_bd:cre,RolandDDR30_ht:ure,RolandDDR30_lt:dre,RolandDDR30_sd:hre,RolandJD990_bd:fre,RolandJD990_cb:mre,RolandJD990_cp:pre,RolandJD990_cr:gre,RolandJD990_hh:_re,RolandJD990_ht:bre,RolandJD990_lt:Sre,RolandJD990_misc:Ore,RolandJD990_mt:vre,RolandJD990_oh:Ere,RolandJD990_perc:yre,RolandJD990_rd:Tre,RolandJD990_sd:Cre,RolandJD990_tb:Rre,RolandMC202_bd:wre,RolandMC202_ht:Are,RolandMC202_perc:Ire,RolandMC303_bd:kre,RolandMC303_cb:Nre,RolandMC303_cp:Dre,RolandMC303_fx:xre,RolandMC303_hh:Mre,RolandMC303_ht:Lre,RolandMC303_lt:Pre,RolandMC303_misc:Bre,RolandMC303_mt:Yre,RolandMC303_oh:Fre,RolandMC303_perc:Ure,RolandMC303_rd:$re,RolandMC303_rim:Gre,RolandMC303_sd:qre,RolandMC303_sh:Qre,RolandMC303_tb:Hre,RolandMT32_bd:Vre,RolandMT32_cb:zre,RolandMT32_cp:Wre,RolandMT32_cr:Xre,RolandMT32_hh:Kre,RolandMT32_ht:Zre,RolandMT32_lt:jre,RolandMT32_mt:Jre,RolandMT32_oh:eae,RolandMT32_perc:tae,RolandMT32_rd:nae,RolandMT32_rim:rae,RolandMT32_sd:aae,RolandMT32_sh:iae,RolandMT32_tb:oae,RolandR8_bd:sae,RolandR8_cb:lae,RolandR8_cp:cae,RolandR8_cr:uae,RolandR8_hh:dae,RolandR8_ht:hae,RolandR8_lt:fae,RolandR8_mt:mae,RolandR8_oh:pae,RolandR8_perc:gae,RolandR8_rd:_ae,RolandR8_rim:bae,RolandR8_sd:Sae,RolandR8_sh:Oae,RolandR8_tb:vae,RolandS50_bd:Eae,RolandS50_cb:yae,RolandS50_cp:Tae,RolandS50_cr:Cae,RolandS50_ht:Rae,RolandS50_lt:wae,RolandS50_misc:Aae,RolandS50_mt:Iae,RolandS50_oh:kae,RolandS50_perc:Nae,RolandS50_rd:Dae,RolandS50_sd:xae,RolandS50_sh:Mae,RolandS50_tb:Lae,RolandSH09_bd:Pae,RolandSystem100_bd:Bae,RolandSystem100_hh:Yae,RolandSystem100_misc:Fae,RolandSystem100_oh:Uae,RolandSystem100_perc:$ae,RolandSystem100_sd:Gae,RolandTR505_bd:qae,RolandTR505_cb:Qae,RolandTR505_cp:Hae,RolandTR505_cr:Vae,RolandTR505_hh:zae,RolandTR505_ht:Wae,RolandTR505_lt:Xae,RolandTR505_mt:Kae,RolandTR505_oh:Zae,RolandTR505_perc:jae,RolandTR505_rd:Jae,RolandTR505_rim:eie,RolandTR505_sd:tie,RolandTR606_bd:nie,RolandTR606_cr:rie,RolandTR606_hh:aie,RolandTR606_ht:iie,RolandTR606_lt:oie,RolandTR606_oh:sie,RolandTR606_sd:lie,RolandTR626_bd:cie,RolandTR626_cb:uie,RolandTR626_cp:die,RolandTR626_cr:hie,RolandTR626_hh:fie,RolandTR626_ht:mie,RolandTR626_lt:pie,RolandTR626_mt:gie,RolandTR626_oh:_ie,RolandTR626_perc:bie,RolandTR626_rd:Sie,RolandTR626_rim:Oie,RolandTR626_sd:vie,RolandTR626_sh:Eie,RolandTR626_tb:yie,RolandTR707_bd:Tie,RolandTR707_cb:Cie,RolandTR707_cp:Rie,RolandTR707_cr:wie,RolandTR707_hh:Aie,RolandTR707_ht:Iie,RolandTR707_lt:kie,RolandTR707_mt:Nie,RolandTR707_oh:Die,RolandTR707_rim:xie,RolandTR707_sd:Mie,RolandTR707_tb:Lie,RolandTR727_perc:Pie,RolandTR727_sh:Bie,RolandTR808_bd:Yie,RolandTR808_cb:Fie,RolandTR808_cp:Uie,RolandTR808_cr:$ie,RolandTR808_hh:Gie,RolandTR808_ht:qie,RolandTR808_lt:Qie,RolandTR808_mt:Hie,RolandTR808_oh:Vie,RolandTR808_perc:zie,RolandTR808_rim:Wie,RolandTR808_sd:Xie,RolandTR808_sh:Kie,RolandTR909_bd:Zie,RolandTR909_cp:jie,RolandTR909_cr:Jie,RolandTR909_hh:eoe,RolandTR909_ht:toe,RolandTR909_lt:noe,RolandTR909_mt:roe,RolandTR909_oh:aoe,RolandTR909_rd:ioe,RolandTR909_rim:ooe,RolandTR909_sd:soe,SakataDPM48_bd:loe,SakataDPM48_cp:coe,SakataDPM48_cr:uoe,SakataDPM48_hh:doe,SakataDPM48_ht:hoe,SakataDPM48_lt:foe,SakataDPM48_mt:moe,SakataDPM48_oh:poe,SakataDPM48_perc:goe,SakataDPM48_rd:_oe,SakataDPM48_rim:boe,SakataDPM48_sd:Soe,SakataDPM48_sh:Ooe,SequentialCircuitsDrumtracks_bd:voe,SequentialCircuitsDrumtracks_cb:Eoe,SequentialCircuitsDrumtracks_cp:yoe,SequentialCircuitsDrumtracks_cr:Toe,SequentialCircuitsDrumtracks_hh:Coe,SequentialCircuitsDrumtracks_ht:Roe,SequentialCircuitsDrumtracks_oh:woe,SequentialCircuitsDrumtracks_rd:Aoe,SequentialCircuitsDrumtracks_rim:Ioe,SequentialCircuitsDrumtracks_sd:koe,SequentialCircuitsDrumtracks_sh:Noe,SequentialCircuitsDrumtracks_tb:Doe,SequentialCircuitsTom_bd:xoe,SequentialCircuitsTom_cp:Moe,SequentialCircuitsTom_cr:Loe,SequentialCircuitsTom_hh:Poe,SequentialCircuitsTom_ht:Boe,SequentialCircuitsTom_oh:Yoe,SequentialCircuitsTom_sd:Foe,SergeModular_bd:Uoe,SergeModular_misc:$oe,SergeModular_perc:Goe,SimmonsSDS400_ht:qoe,SimmonsSDS400_lt:Qoe,SimmonsSDS400_mt:Hoe,SimmonsSDS400_sd:Voe,SimmonsSDS5_bd:zoe,SimmonsSDS5_hh:Woe,SimmonsSDS5_ht:Xoe,SimmonsSDS5_lt:Koe,SimmonsSDS5_mt:Zoe,SimmonsSDS5_oh:joe,SimmonsSDS5_rim:Joe,SimmonsSDS5_sd:ese,SoundmastersR88_bd:tse,SoundmastersR88_cr:nse,SoundmastersR88_hh:rse,SoundmastersR88_oh:ase,SoundmastersR88_sd:ise,UnivoxMicroRhythmer12_bd:ose,UnivoxMicroRhythmer12_hh:sse,UnivoxMicroRhythmer12_oh:lse,UnivoxMicroRhythmer12_sd:cse,ViscoSpaceDrum_bd:use,ViscoSpaceDrum_cb:dse,ViscoSpaceDrum_hh:hse,ViscoSpaceDrum_ht:fse,ViscoSpaceDrum_lt:mse,ViscoSpaceDrum_misc:pse,ViscoSpaceDrum_mt:gse,ViscoSpaceDrum_oh:_se,ViscoSpaceDrum_perc:bse,ViscoSpaceDrum_rim:Sse,ViscoSpaceDrum_sd:Ose,XdrumLM8953_bd:vse,XdrumLM8953_cr:Ese,XdrumLM8953_hh:yse,XdrumLM8953_ht:Tse,XdrumLM8953_lt:Cse,XdrumLM8953_mt:Rse,XdrumLM8953_oh:wse,XdrumLM8953_rd:Ase,XdrumLM8953_rim:Ise,XdrumLM8953_sd:kse,XdrumLM8953_tb:Nse,YamahaRM50_bd:Dse,YamahaRM50_cb:xse,YamahaRM50_cp:Mse,YamahaRM50_cr:Lse,YamahaRM50_hh:Pse,YamahaRM50_ht:Bse,YamahaRM50_lt:Yse,YamahaRM50_misc:Fse,YamahaRM50_mt:Use,YamahaRM50_oh:$se,YamahaRM50_perc:Gse,YamahaRM50_rd:qse,YamahaRM50_sd:Qse,YamahaRM50_sh:Hse,YamahaRM50_tb:Vse,YamahaRX21_bd:zse,YamahaRX21_cp:Wse,YamahaRX21_cr:Xse,YamahaRX21_hh:Kse,YamahaRX21_ht:Zse,YamahaRX21_lt:jse,YamahaRX21_mt:Jse,YamahaRX21_oh:ele,YamahaRX21_sd:tle,YamahaRX5_bd:nle,YamahaRX5_cb:rle,YamahaRX5_fx:ale,YamahaRX5_hh:ile,YamahaRX5_lt:ole,YamahaRX5_oh:sle,YamahaRX5_rim:lle,YamahaRX5_sd:cle,YamahaRX5_sh:ule,YamahaRX5_tb:dle,YamahaRY30_bd:hle,YamahaRY30_cb:fle,YamahaRY30_cp:mle,YamahaRY30_cr:ple,YamahaRY30_hh:gle,YamahaRY30_ht:_le,YamahaRY30_lt:ble,YamahaRY30_misc:Sle,YamahaRY30_mt:Ole,YamahaRY30_oh:vle,YamahaRY30_perc:Ele,YamahaRY30_rd:yle,YamahaRY30_rim:Tle,YamahaRY30_sd:Cle,YamahaRY30_sh:Rle,YamahaRY30_tb:wle,YamahaTG33_bd:Ale,YamahaTG33_cb:Ile,YamahaTG33_cp:kle,YamahaTG33_cr:Nle,YamahaTG33_fx:Dle,YamahaTG33_ht:xle,YamahaTG33_lt:Mle,YamahaTG33_misc:Lle,YamahaTG33_mt:Ple,YamahaTG33_oh:Ble,YamahaTG33_perc:Yle,YamahaTG33_rd:Fle,YamahaTG33_rim:Ule,YamahaTG33_sd:$le,YamahaTG33_sh:Gle,YamahaTG33_tb:qle},Hle=(r,e,...t)=>{const n=r.getContext("2d");typeof e=="number"&&(e=`rgb(${e},${t[0]},${t[1]})`),n.fillStyle=e,n.fillRect(0,0,r.width,r.height)},Vle=(r,e,t,n,a,...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()},Kle=(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()},Zle=(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()},ece=(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()},tce=(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()},nce=(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(Qle,"github:ritchse/tidal-drum-machines/main/machines/",{tag:"Machines"}),da("github:Bubobubobubobubo/Dough-Fox/main",void 0,{tag:"FoxDot"}),da("github:Bubobubobubobubo/Dough-Samples/main",void 0,{tag:"Pack"}),da("github:Bubobubobubobubo/Dough-Amiga/main",void 0,{tag:"Amiga"}),da("github:Bubobubobubobubo/Dough-Juj/main",void 0,{tag:"Juliette"}),da("github:Bubobubobubobubo/Dough-Amen/main",void 0,{tag:"Amen"}),da("github:Bubobubobubobubo/Dough-Waveforms/main",void 0,{tag:"Waveforms"})])}class rce{constructor(e){T(this,"codeExamples",{});T(this,"counters",{});T(this,"_drunk",new aK(-100,100,!1));T(this,"randomGen",Math.random);T(this,"currentSeed");T(this,"localSeeds",new Map);T(this,"patternCache",new n0({max:1e4,ttl:1e4*60*5}));T(this,"invalidPatterns",{});T(this,"cueTimes",{});T(this,"errorTimeoutID",0);T(this,"printTimeoutID",0);T(this,"MidiConnection");T(this,"scale_aid");T(this,"hydra");T(this,"onceEvaluator",!0);T(this,"forceEvaluator",!1);T(this,"load");T(this,"global");T(this,"g");T(this,"_loadUniverseFromInterface",e=>{this.app.selected_universe=e.trim(),this.app.settings.selected_universe=e.trim(),rl(this.app,e),vu()});T(this,"_deleteUniverseFromInterface",e=>{delete this.app.universes[e],this.app.settings.selected_universe===e&&(this.app.settings.selected_universe="Welcome",this.app.selected_universe="Welcome"),this.app.settings.saveApplicationToLocalStorage(this.app.universes,this.app.settings),this.app.updateKnownUniversesView()});T(this,"_playDocExample",e=>{let t=this.app.universes[this.app.selected_universe];this.app.exampleIsPlaying=!0,t.example?t.example.candidate=e||this.app.selectedExample:(t.example={candidate:"",committed:"",evaluations:0},t.example.candidate=e||this.app.selectedExample),this.clearPatternCache(),this.stop(),this.play()});T(this,"_stopDocExample",()=>{let e=this.app.universes[this.app.selected_universe];(e==null?void 0:e.example)!==void 0&&(this.app.exampleIsPlaying=!1,e.example.candidate="",e.example.committed=""),this.clearPatternCache(),this.stop()});T(this,"_playDocExampleOnce",e=>{let t=this.app.universes[this.app.selected_universe];(t==null?void 0:t.example)!==void 0&&(t.example.candidate="",t.example.committed=""),this.clearPatternCache(),this.stop(),this.play(),this.app.exampleIsPlaying=!0,IB(this.app,e)});T(this,"_all_samples",()=>Du.get());T(this,"_reportError",e=>{const t=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:"#08002e",color1:"#64002c",green:"#5d731a",yellow:"#cd751c",blue:"#1d6da1",magenta:"#b7077e",cyan:"#42a38c",white:"#f3e0b8",brightblack:"#331e4d",brightred:"#d02063",brightgreen:"#b4ce59",brightyellow:"#fac357",brightblue:"#40a4cf",brightmagenta:"#f12aae",brightcyan:"#62caa8",brightwhite:"#fff5db",background:"#0e0d15",selection_foreground:"#0e0d15",cursor:"#bbbbbb",foreground:"#dbd1b9",selection_background:"#dbd1b9"},uV={black:"#546e7a",color1:"#ff5370",green:"#c3e88d",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#89ddff",white:"#ffffff",brightblack:"#546e7a",brightred:"#ff5370",brightgreen:"#c3e88d",brightyellow:"#ffcb6b",brightblue:"#82aaff",brightmagenta:"#c792ea",brightcyan:"#89ddff",brightwhite:"#ffffff",background:"#0f111a",selection_foreground:"#0f111a",cursor:"#ffcc00",foreground:"#8f93a2",selection_background:"#8f93a2"},dV={black:"#25234f",color1:"#705050",green:"#60b48a",yellow:"#dfaf8f",blue:"#5555ff",magenta:"#f08cc3",cyan:"#8cd0d3",white:"#709080",brightblack:"#709080",brightred:"#dca3a3",brightgreen:"#60b48a",brightyellow:"#f0dfaf",brightblue:"#5555ff",brightmagenta:"#ec93d3",brightcyan:"#93e0e3",brightwhite:"#ffffff",background:"#25234f",selection_foreground:"#25234f",cursor:"#ff5555",foreground:"#dcdccc",selection_background:"#dcdccc"},hV={black:"#3b4252",color1:"#bf616a",green:"#a3be8c",yellow:"#ebcb8b",blue:"#81a1c1",magenta:"#b48ead",cyan:"#88c0d0",white:"#e5e9f0",brightblack:"#4c566a",brightred:"#bf616a",brightgreen:"#a3be8c",brightyellow:"#ebcb8b",brightblue:"#81a1c1",brightmagenta:"#b48ead",brightcyan:"#8fbcbb",brightwhite:"#eceff4",background:"#2e3440",selection_foreground:"#2e3440",cursor:"#eceff4",foreground:"#d8dee9",selection_background:"#d8dee9"},fV={black:"#7f7f7f",color1:"#e15a60",green:"#a9cfa4",yellow:"#ffe2a9",blue:"#6699cc",magenta:"#f1a5ab",cyan:"#5fb3b3",white:"#d4d4d4",brightblack:"#7f7f7f",brightred:"#e15a60",brightgreen:"#a9cfa4",brightyellow:"#ffe2a9",brightblue:"#6699cc",brightmagenta:"#f1a5ab",brightcyan:"#5fb3b3",brightwhite:"#d4d4d4",background:"#282c35",selection_foreground:"#282c35",cursor:"#c7c7c7",foreground:"#d4d4d4",selection_background:"#d4d4d4"},mV={black:"#adadad",color1:"#fc5256",green:"#98b61c",yellow:"#ccb444",blue:"#437ee7",magenta:"#9d74b0",cyan:"#248887",white:"#181818",brightblack:"#ffffff",brightred:"#fc7072",brightgreen:"#98b61c",brightyellow:"#ffff0b",brightblue:"#6c9ced",brightmagenta:"#fc7eff",brightcyan:"#248887",brightwhite:"#181818",background:"#202020",selection_foreground:"#202020",cursor:"#bbbbbb",foreground:"#adadad",selection_background:"#adadad"},pV={black:"#000000",color1:"#f07178",green:"#c3e88d",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#89ddff",white:"#cccccc",brightblack:"#333333",brightred:"#f6a9ae",brightgreen:"#dbf1ba",brightyellow:"#ffdfa6",brightblue:"#b4ccff",brightmagenta:"#ddbdf2",brightcyan:"#b8eaff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#fefefe",foreground:"#ffffff",selection_background:"#ffffff"},gV={black:"#292d3e",color1:"#ff8288",green:"#b4e88d",yellow:"#f4d69f",blue:"#82aaff",magenta:"#e9c1ff",cyan:"#89ebff",white:"#d0d0d0",brightblack:"#434758",brightred:"#ff8b92",brightgreen:"#ddffa7",brightyellow:"#ffe585",brightblue:"#9cc4ff",brightmagenta:"#ddb0f6",brightcyan:"#a3f7ff",brightwhite:"#ffffff",background:"#006984",selection_foreground:"#006984",cursor:"#ffcc00",foreground:"#c5f2ff",selection_background:"#c5f2ff"},_V={black:"#000000",color1:"#a60001",green:"#00bb00",yellow:"#fecd22",blue:"#3a9bdb",magenta:"#bb00bb",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff0003",brightgreen:"#93c863",brightyellow:"#fef874",brightblue:"#a1d7ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#283033",selection_foreground:"#283033",cursor:"#c0cad0",foreground:"#cdcdcd",selection_background:"#cdcdcd"},bV={black:"#3c3c30",color1:"#98290f",green:"#479a43",yellow:"#7f7111",blue:"#497f7d",magenta:"#7f4e2f",cyan:"#387f58",white:"#807974",brightblack:"#555445",brightred:"#e0502a",brightgreen:"#61e070",brightyellow:"#d69927",brightblue:"#79d9d9",brightmagenta:"#cd7c54",brightcyan:"#59d599",brightwhite:"#fff1e9",background:"#22211d",selection_foreground:"#22211d",cursor:"#facb80",foreground:"#807a74",selection_background:"#807a74"},SV={black:"#181818",color1:"#810009",green:"#48513b",yellow:"#cc8b3f",blue:"#576d8c",magenta:"#724d7c",cyan:"#5c4f4b",white:"#aea47f",brightblack:"#555555",brightred:"#ac3835",brightgreen:"#a6a75d",brightyellow:"#dcdf7c",brightblue:"#3097c6",brightmagenta:"#d33061",brightcyan:"#f3dbb2",brightwhite:"#f4f4f4",background:"#191c27",selection_foreground:"#191c27",cursor:"#92805b",foreground:"#aea47a",selection_background:"#aea47a"},OV={black:"#292f33",color1:"#cb1e2d",green:"#edb8ac",yellow:"#b7ab9b",blue:"#2e78c2",magenta:"#c0236f",cyan:"#309186",white:"#eae3ce",brightblack:"#092028",brightred:"#d4605a",brightgreen:"#d4605a",brightyellow:"#a86671",brightblue:"#7c85c4",brightmagenta:"#5c5db2",brightcyan:"#819090",brightwhite:"#fcf4df",background:"#292f33",selection_foreground:"#292f33",cursor:"#d4605a",foreground:"#dbdae0",selection_background:"#dbdae0"},vV={black:"#321300",color1:"#b2270e",green:"#44a900",yellow:"#aa820c",blue:"#58859a",magenta:"#97363d",cyan:"#b25a1e",white:"#786b53",brightblack:"#433626",brightred:"#ed5d20",brightgreen:"#55f238",brightyellow:"#f2b732",brightblue:"#85cfed",brightmagenta:"#e14c5a",brightcyan:"#f07d14",brightwhite:"#ffc800",background:"#191919",selection_foreground:"#191919",cursor:"#fac814",foreground:"#786b53",selection_background:"#786b53"},EV={black:"#000000",color1:"#aa0000",green:"#00aa00",yellow:"#aa5500",blue:"#0000aa",magenta:"#aa00aa",cyan:"#00aaaa",white:"#aaaaaa",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#b8b8b8",foreground:"#aaaaaa",selection_background:"#aaaaaa"},yV={black:"#12131e",color1:"#dd7755",green:"#04dbb5",yellow:"#f2e7b7",blue:"#7aa5ff",magenta:"#bf9cf9",cyan:"#56d3c2",white:"#e4e3e9",brightblack:"#666699",brightred:"#ff92cd",brightgreen:"#01eac0",brightyellow:"#fffca8",brightblue:"#69c0fa",brightmagenta:"#c17ff8",brightcyan:"#8bfde1",brightwhite:"#f4f2f9",background:"#292a44",selection_foreground:"#292a44",cursor:"#b89bf9",foreground:"#e8e6ed",selection_background:"#e8e6ed",underline_color:"#596181",url_color:"#596181"},TV={black:"#000000",color1:"#f6188f",green:"#1ebb2b",yellow:"#fdf834",blue:"#2186ec",magenta:"#f85a21",cyan:"#12c3e2",white:"#ffffff",brightblack:"#000000",brightred:"#f841a0",brightgreen:"#25c141",brightyellow:"#fdf454",brightblue:"#2f9ded",brightmagenta:"#f97137",brightcyan:"#19cde6",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#19cde6",foreground:"#dad9c7",selection_background:"#dad9c7"},CV={black:"#000000",color1:"#ff5360",green:"#59d499",yellow:"#ffc531",blue:"#56c2ff",magenta:"#cf2f98",cyan:"#52eee5",white:"#ffffff",brightblack:"#000000",brightred:"#ff6363",brightgreen:"#59d499",brightyellow:"#ffc531",brightblue:"#56c2ff",brightmagenta:"#cf2f98",brightcyan:"#52eee5",brightwhite:"#ffffff",background:"#1a1a1a",selection_foreground:"#1a1a1a",cursor:"#cccccc",foreground:"#ffffff",selection_background:"#ffffff"},RV={black:"#212121",color1:"#c30771",green:"#10a778",yellow:"#a89c14",blue:"#008ec4",magenta:"#523c79",cyan:"#20a5ba",white:"#d9d9d9",brightblack:"#424242",brightred:"#fb007a",brightgreen:"#5fd7af",brightyellow:"#f3e430",brightblue:"#20bbfc",brightmagenta:"#6855de",brightcyan:"#4fb8cc",brightwhite:"#f1f1f1",background:"#212121",selection_foreground:"#212121",cursor:"#20bbfc",foreground:"#f1f1f1",selection_background:"#f1f1f1"},wV={black:"#014401",color1:"#ff2736",green:"#41a638",yellow:"#76a831",blue:"#2ec3b9",magenta:"#50a096",cyan:"#3ca078",white:"#e6fef2",brightblack:"#035c03",brightred:"#b4fa5c",brightgreen:"#aefb86",brightyellow:"#dafa87",brightblue:"#2efaeb",brightmagenta:"#50fafa",brightcyan:"#3cfac8",brightwhite:"#e0f1dc",background:"#2c2c2c",selection_foreground:"#2c2c2c",cursor:"#47fa6b",foreground:"#e0f1dc",selection_background:"#e0f1dc"},AV={black:"#010101",color1:"#f8b63f",green:"#7fb5e1",yellow:"#d6da25",blue:"#489e48",magenta:"#b296c6",cyan:"#f5bfd7",white:"#a8a49d",brightblack:"#726e6a",brightred:"#f8b63f",brightgreen:"#7fb5e1",brightyellow:"#d6da25",brightblue:"#489e48",brightmagenta:"#b296c6",brightcyan:"#f5bfd7",brightwhite:"#fefbea",background:"#010101",selection_foreground:"#010101",cursor:"#a8a49d",foreground:"#a8a49d",selection_background:"#a8a49d"},IV={black:"#090300",color1:"#883932",green:"#55a049",yellow:"#bfce72",blue:"#40318d",magenta:"#8b3f96",cyan:"#67b6bd",white:"#ffffff",brightblack:"#000000",brightred:"#883932",brightgreen:"#55a049",brightyellow:"#bfce72",brightblue:"#40318d",brightmagenta:"#8b3f96",brightcyan:"#67b6bd",brightwhite:"#f7f7f7",background:"#40318d",selection_foreground:"#40318d",cursor:"#7869c4",foreground:"#7869c4",selection_background:"#7869c4"},kV={black:"#2f2833",color1:"#fc644d",green:"#a5f69c",yellow:"#e9d7a5",blue:"#3b79c7",magenta:"#f92672",cyan:"#74d3de",white:"#d5ced9",brightblack:"#7e6c88",brightred:"#fc644d",brightgreen:"#a5f69c",brightyellow:"#e9d7a5",brightblue:"#3b79c7",brightmagenta:"#f92672",brightcyan:"#74d3de",brightwhite:"#ffffff",background:"#2f2833",selection_foreground:"#2f2833",cursor:"#d5ced9",foreground:"#d5ced9",selection_background:"#d5ced9"},NV={black:"#282c34",color1:"#e06c75",green:"#98c379",yellow:"#e5c07b",blue:"#61afef",magenta:"#c678dd",cyan:"#56b6c2",white:"#dcdfe4",brightblack:"#282c34",brightred:"#e06c75",brightgreen:"#98c379",brightyellow:"#e5c07b",brightblue:"#61afef",brightmagenta:"#c678dd",brightcyan:"#56b6c2",brightwhite:"#dcdfe4",background:"#282c34",selection_foreground:"#282c34",cursor:"#a3b3cc",foreground:"#dcdfe4",selection_background:"#dcdfe4"},DV={black:"#000000",color1:"#ff5555",green:"#50fa7b",yellow:"#f1fa8c",blue:"#bd93f9",magenta:"#ff79c6",cyan:"#8be9fd",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#50fa7b",brightyellow:"#f1fa8c",brightblue:"#bd93f9",brightmagenta:"#ff79c6",brightcyan:"#8be9fd",brightwhite:"#ffffff",background:"#1e1f29",selection_foreground:"#1e1f29",cursor:"#bbbbbb",foreground:"#f8f8f2",selection_background:"#f8f8f2"},xV={black:"#000000",color1:"#c13900",green:"#a4a900",yellow:"#caaf00",blue:"#bd6d00",magenta:"#fc5e00",cyan:"#f79500",white:"#ffc88a",brightblack:"#6a4f2a",brightred:"#ff8c68",brightgreen:"#f6ff40",brightyellow:"#ffe36e",brightblue:"#ffbe55",brightmagenta:"#fc874f",brightcyan:"#c69752",brightwhite:"#fafaff",background:"#262626",selection_foreground:"#262626",cursor:"#fc531d",foreground:"#ffcb83",selection_background:"#ffcb83"},MV={black:"#000000",color1:"#ff4d83",green:"#1f8c3b",yellow:"#1fc95b",blue:"#1dd3ee",magenta:"#8959a8",cyan:"#3e999f",white:"#ffffff",brightblack:"#000000",brightred:"#ff0021",brightgreen:"#1fc231",brightyellow:"#d5b807",brightblue:"#15a9fd",brightmagenta:"#8959a8",brightcyan:"#3e999f",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#4d4d4c",foreground:"#4d4d4c",selection_background:"#4d4d4c"},LV={black:"#230046",color1:"#7d1625",green:"#337e6f",yellow:"#7f6f49",blue:"#4f4a7f",magenta:"#5a3f7f",cyan:"#58777f",white:"#736e7d",brightblack:"#372d46",brightred:"#e05167",brightgreen:"#52e0c4",brightyellow:"#e0c386",brightblue:"#8e87e0",brightmagenta:"#a776e0",brightcyan:"#9ad4e0",brightwhite:"#8c91fa",background:"#050014",selection_foreground:"#050014",cursor:"#8c91fa",foreground:"#736e7d",selection_background:"#736e7d"},PV={black:"#626262",color1:"#ff8373",green:"#b4fb73",yellow:"#09b4bd",blue:"#fed300",magenta:"#ff90fe",cyan:"#d1d1fe",white:"#f1f1f1",brightblack:"#8f8f8f",brightred:"#ffc4be",brightgreen:"#d6fcba",brightyellow:"#fffed5",brightblue:"#f92883",brightmagenta:"#ffb2fe",brightcyan:"#e6e7fe",brightwhite:"#ffffff",background:"#030d18",selection_foreground:"#030d18",cursor:"#00ff9c",foreground:"#f106e3",selection_background:"#f106e3"},BV={black:"#000000",color1:"#ff0000",green:"#38de21",yellow:"#ffe50a",blue:"#1460d2",magenta:"#ff005d",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#f40e17",brightgreen:"#3bd01d",brightyellow:"#edc809",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#6ae3fa",brightwhite:"#ffffff",background:"#132738",selection_foreground:"#132738",cursor:"#f0cc09",foreground:"#ffffff",selection_background:"#ffffff"},YV={black:"#31363b",color1:"#ed1515",green:"#11d116",yellow:"#f67400",blue:"#1d99f3",magenta:"#9b59b6",cyan:"#1abc9c",white:"#eff0f1",brightblack:"#7f8c8d",brightred:"#c0392b",brightgreen:"#1cdc9a",brightyellow:"#fdbc4b",brightblue:"#3daee9",brightmagenta:"#8e44ad",brightcyan:"#16a085",brightwhite:"#fcfcfc",background:"#31363b",selection_foreground:"#31363b",cursor:"#eff0f1",foreground:"#eff0f1",selection_background:"#eff0f1"},FV={black:"#000000",color1:"#fd6209",green:"#41a83e",yellow:"#ffe862",blue:"#989898",magenta:"#f8f8f8",cyan:"#9df39f",white:"#e8e8e7",brightblack:"#323232",brightred:"#ff943b",brightgreen:"#73da70",brightyellow:"#ffff94",brightblue:"#cacaca",brightmagenta:"#ffffff",brightcyan:"#cfffd1",brightwhite:"#ffffff",background:"#245032",selection_foreground:"#245032",cursor:"#336442",foreground:"#f8f8f8",selection_background:"#f8f8f8"},UV={black:"#000000",color1:"#ff6c6b",green:"#98be65",yellow:"#ecbe7b",blue:"#a9a1e1",magenta:"#c678dd",cyan:"#51afef",white:"#bbc2cf",brightblack:"#000000",brightred:"#ff6655",brightgreen:"#99bb66",brightyellow:"#ecbe7b",brightblue:"#a9a1e1",brightmagenta:"#c678dd",brightcyan:"#51afef",brightwhite:"#bfbfbf",background:"#282c34",selection_foreground:"#282c34",cursor:"#51afef",foreground:"#bbc2cf",selection_background:"#bbc2cf"},$V={black:"#7d8b8f",color1:"#b23a52",green:"#789b6a",yellow:"#b9ac4a",blue:"#2a7fac",magenta:"#bd4f5a",cyan:"#44a799",white:"#d2d8d9",brightblack:"#888888",brightred:"#f24840",brightgreen:"#80c470",brightyellow:"#ffeb62",brightblue:"#4196ff",brightmagenta:"#fc5275",brightcyan:"#53cdbd",brightwhite:"#d2d8d9",background:"#2b2d2e",selection_foreground:"#2b2d2e",cursor:"#708284",foreground:"#d2d8d9",selection_background:"#d2d8d9"},GV={black:"#000000",color1:"#cd3131",green:"#05bc79",yellow:"#e5e512",blue:"#2472c8",magenta:"#bc3fbc",cyan:"#0fa8cd",white:"#e5e5e5",brightblack:"#666666",brightred:"#cd3131",brightgreen:"#05bc79",brightyellow:"#e5e512",brightblue:"#2472c8",brightmagenta:"#bc3fbc",brightcyan:"#0fa8cd",brightwhite:"#e5e5e5",background:"#262a33",selection_foreground:"#262a33",cursor:"#f8f8f0",foreground:"#e5e5e5",selection_background:"#e5e5e5"},qV={black:"#e5ede6",color1:"#a8334c",green:"#567a30",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#202e18",brightblack:"#b3c6b6",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#415934",background:"#e5ede6",selection_foreground:"#e5ede6",cursor:"#202e18",foreground:"#202e18",selection_background:"#202e18"},QV={black:"#000000",color1:"#e24346",green:"#39b13a",yellow:"#dae145",blue:"#4261c5",magenta:"#f920fb",cyan:"#2abbd4",white:"#d0b8a3",brightblack:"#fefcfc",brightred:"#e97071",brightgreen:"#9cc090",brightyellow:"#ddda7a",brightblue:"#7b91d6",brightmagenta:"#f674ba",brightcyan:"#5ed1e5",brightwhite:"#d8c8bb",background:"#404040",selection_foreground:"#404040",cursor:"#30ff24",foreground:"#afdab6",selection_background:"#afdab6"},HV={black:"#000000",color1:"#de3e35",green:"#3f953a",yellow:"#d2b67c",blue:"#2f5af3",magenta:"#950095",cyan:"#3f953a",white:"#bbbbbb",brightblack:"#000000",brightred:"#de3e35",brightgreen:"#3f953a",brightyellow:"#d2b67c",brightblue:"#2f5af3",brightmagenta:"#a00095",brightcyan:"#3f953a",brightwhite:"#ffffff",background:"#f9f9f9",selection_foreground:"#f9f9f9",cursor:"#bbbbbb",foreground:"#2a2c33",selection_background:"#2a2c33"},VV={black:"#212121",color1:"#c30771",green:"#10a778",yellow:"#a89c14",blue:"#008ec4",magenta:"#523c79",cyan:"#20a5ba",white:"#d9d9d9",brightblack:"#424242",brightred:"#fb007a",brightgreen:"#5fd7af",brightyellow:"#f3e430",brightblue:"#20bbfc",brightmagenta:"#6855de",brightcyan:"#4fb8cc",brightwhite:"#f1f1f1",background:"#f1f1f1",selection_foreground:"#f1f1f1",cursor:"#20bbfc",foreground:"#424242",selection_background:"#424242"},zV={black:"#322931",color1:"#dd464c",green:"#8fc13e",yellow:"#fdcc59",blue:"#1290bf",magenta:"#c85e7c",cyan:"#149b93",white:"#b9b5b8",brightblack:"#797379",brightred:"#fd8b19",brightgreen:"#433b42",brightyellow:"#5c545b",brightblue:"#989498",brightmagenta:"#d5d3d5",brightcyan:"#b33508",brightwhite:"#ffffff",background:"#322931",selection_foreground:"#322931",cursor:"#b9b5b8",foreground:"#b9b5b8",selection_background:"#b9b5b8"},WV={black:"#000000",color1:"#b0425b",green:"#37a415",yellow:"#ad5c42",blue:"#564d9b",magenta:"#6c3ca1",cyan:"#808080",white:"#87799c",brightblack:"#5d3225",brightred:"#ff6388",brightgreen:"#29e620",brightyellow:"#f08161",brightblue:"#867aed",brightmagenta:"#a05eee",brightcyan:"#eaeaea",brightwhite:"#bfa3ff",background:"#1b1b23",selection_foreground:"#1b1b23",cursor:"#a063eb",foreground:"#877a9b",selection_background:"#877a9b"},XV={black:"#242526",color1:"#f8511b",green:"#565747",yellow:"#fa771d",blue:"#2c70b7",magenta:"#f02e4f",cyan:"#3ca1a6",white:"#adadad",brightblack:"#5fac6d",brightred:"#f74319",brightgreen:"#74ec4c",brightyellow:"#fdc325",brightblue:"#3393ca",brightmagenta:"#e75e4f",brightcyan:"#4fbce6",brightwhite:"#8c735b",background:"#1b1c1d",selection_foreground:"#1b1c1d",cursor:"#cdcdcd",foreground:"#adadad",selection_background:"#adadad"},KV={black:"#2e3436",color1:"#cc0000",green:"#4e9a06",yellow:"#c4a000",blue:"#3465a4",magenta:"#75507b",cyan:"#06989a",white:"#d3d7cf",brightblack:"#555753",brightred:"#ef2929",brightgreen:"#8ae234",brightyellow:"#fce94f",brightblue:"#729fcf",brightmagenta:"#ad7fa8",brightcyan:"#34e2e2",brightwhite:"#eeeeec",background:"#300a24",selection_foreground:"#300a24",cursor:"#bbbbbb",foreground:"#eeeeec",selection_background:"#eeeeec"},ZV={black:"#000000",color1:"#db4437",green:"#0f9d58",yellow:"#f4b400",blue:"#4285f4",magenta:"#db4437",cyan:"#4285f4",white:"#ffffff",brightblack:"#000000",brightred:"#db4437",brightgreen:"#0f9d58",brightyellow:"#f4b400",brightblue:"#4285f4",brightmagenta:"#4285f4",brightcyan:"#0f9d58",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000",underline_color:"#596181",url_color:"#596181"},jV={black:"#212121",color1:"#b7141f",green:"#457b24",yellow:"#f6981e",blue:"#134eb2",magenta:"#560088",cyan:"#0e717c",white:"#efefef",brightblack:"#424242",brightred:"#e83b3f",brightgreen:"#7aba3a",brightyellow:"#ffea2e",brightblue:"#54a4f3",brightmagenta:"#aa4dbc",brightcyan:"#26bbd1",brightwhite:"#d9d9d9",background:"#232322",selection_foreground:"#232322",cursor:"#16afca",foreground:"#e5e5e5",selection_background:"#e5e5e5"},JV={black:"#151515",color1:"#bc5653",green:"#909d63",yellow:"#ebc17a",blue:"#6a8799",magenta:"#b06698",cyan:"#c9dfff",white:"#d9d9d9",brightblack:"#636363",brightred:"#bc5653",brightgreen:"#a0ac77",brightyellow:"#ebc17a",brightblue:"#7eaac7",brightmagenta:"#b06698",brightcyan:"#acbbd0",brightwhite:"#f7f7f7",background:"#353a44",selection_foreground:"#353a44",cursor:"#d9d9d9",foreground:"#d9d9d9",selection_background:"#d9d9d9"},ez={black:"#223344",color1:"#aa1122",green:"#33aa11",yellow:"#ccaa22",blue:"#2255cc",magenta:"#7755aa",cyan:"#22bbdd",white:"#8899aa",brightblack:"#556677",brightred:"#ff1133",brightgreen:"#33ff11",brightyellow:"#ffdd33",brightblue:"#3377ff",brightmagenta:"#aa77ff",brightcyan:"#33ddff",brightwhite:"#bbccdd",background:"#071317",selection_foreground:"#071317",cursor:"#ddeeff",foreground:"#ddeeff",selection_background:"#ddeeff"},tz={black:"#001f0b",color1:"#15d00d",green:"#15d00d",yellow:"#15d00d",blue:"#15d00d",magenta:"#15d00d",cyan:"#15d00d",white:"#fafafa",brightblack:"#001510",brightred:"#19e20e",brightgreen:"#19e20e",brightyellow:"#19e20e",brightblue:"#19e20e",brightmagenta:"#19e20e",brightcyan:"#19e20e",brightwhite:"#fefefe",background:"#020f01",selection_foreground:"#020f01",cursor:"#15d00d",foreground:"#16b10e",selection_background:"#16b10e"},nz={black:"#000000",color1:"#800000",green:"#61ce3c",yellow:"#fbde2d",blue:"#253b76",magenta:"#ff0080",cyan:"#8da6ce",white:"#f8f8f8",brightblack:"#000000",brightred:"#800000",brightgreen:"#61ce3c",brightyellow:"#fbde2d",brightblue:"#253b76",brightmagenta:"#ff0080",brightcyan:"#8da6ce",brightwhite:"#f8f8f8",background:"#271f19",selection_foreground:"#271f19",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},rz={black:"#000000",color1:"#f07178",green:"#c3e88d",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#89ddff",white:"#ffffff",brightblack:"#666666",brightred:"#f6a9ae",brightgreen:"#dbf1ba",brightyellow:"#ffdfa6",brightblue:"#b4ccff",brightmagenta:"#ddbdf2",brightcyan:"#b8eaff",brightwhite:"#999999",background:"#3e4251",selection_foreground:"#3e4251",cursor:"#ffcb6b",foreground:"#cccccc",selection_background:"#cccccc"},az={black:"#000000",color1:"#ff3045",green:"#5ffa74",yellow:"#fffc7e",blue:"#0208cb",magenta:"#f924e7",cyan:"#00fffc",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff5a5a",brightgreen:"#75ff88",brightyellow:"#fffd96",brightblue:"#3c40cb",brightmagenta:"#f15be5",brightcyan:"#88fffe",brightwhite:"#ffffff",background:"#14161a",selection_foreground:"#14161a",cursor:"#c7c7c7",foreground:"#00fffc",selection_background:"#00fffc"},iz={black:"#000000",color1:"#ff3030",green:"#559a70",yellow:"#ccac00",blue:"#0099cc",magenta:"#cc69c8",cyan:"#7ac4cc",white:"#bccccc",brightblack:"#000000",brightred:"#ff3030",brightgreen:"#559a70",brightyellow:"#ccac00",brightblue:"#0099cc",brightmagenta:"#cc69c8",brightcyan:"#7ac4cc",brightwhite:"#bccccc",background:"#303030",selection_foreground:"#303030",cursor:"#ffffff",foreground:"#afc2c2",selection_background:"#afc2c2"},oz={black:"#333333",color1:"#d23e08",green:"#54ca74",yellow:"#fff700",blue:"#2ab9ff",magenta:"#ff50da",cyan:"#1ef9f5",white:"#ddd0c4",brightblack:"#515151",brightred:"#ffb7b7",brightgreen:"#c1ffae",brightyellow:"#fcffb8",brightblue:"#8efff3",brightmagenta:"#ffa2ed",brightcyan:"#bcffc7",brightwhite:"#ffffff",background:"#141515",selection_foreground:"#141515",cursor:"#ffc663",foreground:"#ffffff",selection_background:"#ffffff"},sz={black:"#000000",color1:"#fd6209",green:"#41a83e",yellow:"#ffe862",blue:"#245032",magenta:"#f8f8f8",cyan:"#9df39f",white:"#ffffff",brightblack:"#323232",brightred:"#ff943b",brightgreen:"#73da70",brightyellow:"#ffff94",brightblue:"#568264",brightmagenta:"#ffffff",brightcyan:"#cfffd1",brightwhite:"#ffffff",background:"#0b2f20",selection_foreground:"#0b2f20",cursor:"#336442",foreground:"#f8f8f8",selection_background:"#f8f8f8"},lz={black:"#404040",color1:"#e3716e",green:"#819b69",yellow:"#b77e64",blue:"#6099c0",magenta:"#b279a7",cyan:"#66a5ad",white:"#f0e4cf",brightblack:"#625a5b",brightred:"#ec8685",brightgreen:"#8bae68",brightyellow:"#d68c67",brightblue:"#61abda",brightmagenta:"#cf86c1",brightcyan:"#65b8c1",brightwhite:"#c0ab86",background:"#404040",selection_foreground:"#404040",cursor:"#f3eadb",foreground:"#f0e4cf",selection_background:"#f0e4cf"},cz={black:"#bccccd",color1:"#ff3030",green:"#559a70",yellow:"#ccac00",blue:"#0099cc",magenta:"#cc69c8",cyan:"#7ac4cc",white:"#000000",brightblack:"#ffffff",brightred:"#ff3030",brightgreen:"#559a70",brightyellow:"#ccac00",brightblue:"#0099cc",brightmagenta:"#cc69c8",brightcyan:"#7ac4cc",brightwhite:"#000000",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#afc2c2",selection_background:"#afc2c2"},uz={black:"#000000",color1:"#fc644d",green:"#7afde1",yellow:"#fff09b",blue:"#6c9bf5",magenta:"#ff4fa1",cyan:"#64e0ff",white:"#c0c9e5",brightblack:"#304b66",brightred:"#fc644d",brightgreen:"#7afde1",brightyellow:"#fff09b",brightblue:"#6c9bf5",brightmagenta:"#ff4fa1",brightcyan:"#64e0ff",brightwhite:"#ffffff",background:"#111e2a",selection_foreground:"#111e2a",cursor:"#ffffff",foreground:"#c0c9e5",selection_background:"#c0c9e5"},dz={black:"#4f4f4f",color1:"#ff6c60",green:"#a8ff60",yellow:"#ffffb6",blue:"#96cbfe",magenta:"#ff73fd",cyan:"#c6c5fe",white:"#eeeeee",brightblack:"#7c7c7c",brightred:"#ffb6b0",brightgreen:"#ceffac",brightyellow:"#ffffcc",brightblue:"#b5dcff",brightmagenta:"#ff9cfe",brightcyan:"#dfdffe",brightwhite:"#ffffff",background:"#0000a4",selection_foreground:"#0000a4",cursor:"#ffa560",foreground:"#ffff4e",selection_background:"#ffff4e"},hz={black:"#080808",color1:"#ff5f5f",green:"#87d7af",yellow:"#d7d787",blue:"#5fafd7",magenta:"#afafff",cyan:"#5fd7d7",white:"#dadada",brightblack:"#8a8a8a",brightred:"#d75f5f",brightgreen:"#afd7af",brightyellow:"#d7d7af",brightblue:"#87afd7",brightmagenta:"#afafd7",brightcyan:"#87d7d7",brightwhite:"#dadada",background:"#1c1c1c",selection_foreground:"#1c1c1c",cursor:"#eeeeee",foreground:"#d0d0d0",selection_background:"#d0d0d0",underline_color:"#783232",url_color:"#783232"},fz={black:"#232323",color1:"#ff000f",green:"#8ce10b",yellow:"#ffb900",blue:"#008df8",magenta:"#6d43a6",cyan:"#00d8eb",white:"#ffffff",brightblack:"#444444",brightred:"#ff2740",brightgreen:"#abe15b",brightyellow:"#ffd242",brightblue:"#0092ff",brightmagenta:"#9a5feb",brightcyan:"#67fff0",brightwhite:"#ffffff",background:"#0e1019",selection_foreground:"#0e1019",cursor:"#ff0018",foreground:"#fffaf4",selection_background:"#fffaf4"},mz={black:"#0a4c62",color1:"#99246e",green:"#5cb1b3",yellow:"#eab9a8",blue:"#90a5bd",magenta:"#9d54a7",cyan:"#7e83cc",white:"#f0e8d6",brightblack:"#201637",brightred:"#c87272",brightgreen:"#0a6c7e",brightyellow:"#7a3188",brightblue:"#39173d",brightmagenta:"#bc94b7",brightcyan:"#5e6071",brightwhite:"#0a6c7e",background:"#1c0c28",selection_foreground:"#1c0c28",cursor:"#fcfad6",foreground:"#babab9",selection_background:"#babab9",underline_color:"#59175a",url_color:"#59175a"},pz={black:"#878787",color1:"#ff6600",green:"#ccff04",yellow:"#ffcc00",blue:"#44b4cc",magenta:"#9933cc",cyan:"#44b4cc",white:"#f5f5f5",brightblack:"#555555",brightred:"#ff0000",brightgreen:"#00ff00",brightyellow:"#ffff00",brightblue:"#0000ff",brightmagenta:"#ff00ff",brightcyan:"#00ffff",brightwhite:"#e5e5e5",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},gz={black:"#000000",color1:"#990000",green:"#00a600",yellow:"#999900",blue:"#0000b2",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#224fbc",selection_foreground:"#224fbc",cursor:"#7f7f7f",foreground:"#ffffff",selection_background:"#ffffff"},_z={black:"#3a3d43",color1:"#be3f48",green:"#879a3b",yellow:"#c5a635",blue:"#4f76a1",magenta:"#855c8d",cyan:"#578fa4",white:"#b9bcba",brightblack:"#888987",brightred:"#fb001f",brightgreen:"#0f722f",brightyellow:"#c47033",brightblue:"#186de3",brightmagenta:"#fb0067",brightcyan:"#2e706d",brightwhite:"#fdffb9",background:"#1f1f1f",selection_foreground:"#1f1f1f",cursor:"#f83e19",foreground:"#b9bcba",selection_background:"#b9bcba"},bz={black:"#929292",color1:"#e27373",green:"#94b979",yellow:"#ffba7b",blue:"#97bedc",magenta:"#e1c0fa",cyan:"#00988e",white:"#dedede",brightblack:"#bdbdbd",brightred:"#ffa1a1",brightgreen:"#bddeab",brightyellow:"#ffdca0",brightblue:"#b1d8f6",brightmagenta:"#fbdaff",brightcyan:"#1ab2a8",brightwhite:"#ffffff",background:"#121212",selection_foreground:"#121212",cursor:"#ffa560",foreground:"#dedede",selection_background:"#dedede"},Sz={black:"#000000",color1:"#cdaf95",green:"#a8ff60",yellow:"#bfbb1f",blue:"#75a5b0",magenta:"#ff73fd",cyan:"#5a647e",white:"#bfbfbf",brightblack:"#666666",brightred:"#eecbad",brightgreen:"#bcee68",brightyellow:"#e5e500",brightblue:"#86bdc9",brightmagenta:"#e500e5",brightcyan:"#8c9bc4",brightwhite:"#e5e5e5",background:"#2b2b2b",selection_foreground:"#2b2b2b",cursor:"#7f7f7f",foreground:"#ffffff",selection_background:"#ffffff"},Oz={black:"#302b2a",color1:"#a7463d",green:"#587744",yellow:"#9d602a",blue:"#485b98",magenta:"#864651",cyan:"#9c814f",white:"#c9c9c9",brightblack:"#4d4e48",brightred:"#aa000c",brightgreen:"#128c21",brightyellow:"#fc6a21",brightblue:"#7999f7",brightmagenta:"#fd8aa1",brightcyan:"#fad484",brightwhite:"#ffffff",background:"#1a1818",selection_foreground:"#1a1818",cursor:"#ffffff",foreground:"#c9c9c9",selection_background:"#c9c9c9"},vz={black:"#2e343c",color1:"#bd0f2f",green:"#35a770",yellow:"#fb9435",blue:"#1f5872",magenta:"#bd2523",cyan:"#778397",white:"#ffffff",brightblack:"#404a55",brightred:"#bd0f2f",brightgreen:"#49e998",brightyellow:"#fddf6e",brightblue:"#2a8bc1",brightmagenta:"#ea4727",brightcyan:"#a0b6d3",brightwhite:"#ffffff",background:"#0c1115",selection_foreground:"#0c1115",cursor:"#6c6c6c",foreground:"#ffffff",selection_background:"#ffffff"},Ez={black:"#0f191f",color1:"#de6e7c",green:"#90ff6b",yellow:"#b77e64",blue:"#8190d4",magenta:"#b279a7",cyan:"#66a5ad",white:"#c6d5cf",brightblack:"#263945",brightred:"#e8838f",brightgreen:"#a0ff85",brightyellow:"#d68c67",brightblue:"#92a0e2",brightmagenta:"#cf86c1",brightcyan:"#65b8c1",brightwhite:"#98a39e",background:"#0f191f",selection_foreground:"#0f191f",cursor:"#ceddd7",foreground:"#c6d5cf",selection_background:"#c6d5cf"},yz={black:"#03073c",color1:"#c6004a",green:"#acf157",yellow:"#fecd5e",blue:"#525fb8",magenta:"#986f82",cyan:"#968763",white:"#ecf0fc",brightblack:"#6c5b30",brightred:"#da4b8a",brightgreen:"#dbffa9",brightyellow:"#fee6a9",brightblue:"#b2befa",brightmagenta:"#fda5cd",brightcyan:"#a5bd86",brightwhite:"#f6ffec",background:"#232537",selection_foreground:"#232537",cursor:"#fecd5e",foreground:"#ecf0fe",selection_background:"#ecf0fe"},Tz={black:"#000000",color1:"#a2686a",green:"#9aa56a",yellow:"#a3906a",blue:"#6b8fa3",magenta:"#6a71a3",cyan:"#6ba58f",white:"#99a3a2",brightblack:"#666c6c",brightred:"#dd5c60",brightgreen:"#bfdf55",brightyellow:"#deb360",brightblue:"#62b1df",brightmagenta:"#606edf",brightcyan:"#64e39c",brightwhite:"#d2e0de",background:"#242626",selection_foreground:"#242626",cursor:"#d2e0de",foreground:"#99a3a2",selection_background:"#99a3a2"},Cz={black:"#3b3750",color1:"#cf7b98",green:"#90a94b",yellow:"#6ebfc0",blue:"#576ea6",magenta:"#bc4f68",cyan:"#75a7d2",white:"#c3d3de",brightblack:"#a874ce",brightred:"#de90ab",brightgreen:"#bcdd61",brightyellow:"#87e9ea",brightblue:"#8c9fcd",brightmagenta:"#e16c87",brightcyan:"#b7c9ef",brightwhite:"#d5e5f1",background:"#262b33",selection_foreground:"#262b33",cursor:"#c3d3de",foreground:"#c3d3de",selection_background:"#c3d3de"},Rz={black:"#000000",color1:"#b12424",green:"#006b4f",yellow:"#f8a300",blue:"#138af2",magenta:"#9a1b6e",cyan:"#3eb8bf",white:"#ffffff",brightblack:"#000000",brightred:"#b12424",brightgreen:"#006b4f",brightyellow:"#f8a300",brightblue:"#138af2",brightmagenta:"#9a1b6e",brightcyan:"#3eb8bf",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},wz={black:"#000000",color1:"#f9555f",green:"#21b089",yellow:"#fef02a",blue:"#589df6",magenta:"#944d95",cyan:"#1f9ee7",white:"#bbbbbb",brightblack:"#555555",brightred:"#fa8c8f",brightgreen:"#35bb9a",brightyellow:"#ffff55",brightblue:"#589df6",brightmagenta:"#e75699",brightcyan:"#3979bc",brightwhite:"#ffffff",background:"#1d2837",selection_foreground:"#1d2837",cursor:"#bbbbbb",foreground:"#ffffff",selection_background:"#ffffff"},Az={black:"#4b4b4b",color1:"#e388a3",green:"#98bd99",yellow:"#ffdf9b",blue:"#97bdde",magenta:"#a5a6c5",cyan:"#6fbdbe",white:"#dddddd",brightblack:"#6c6465",brightred:"#eb99b1",brightgreen:"#8fcd92",brightyellow:"#ffe5b3",brightblue:"#a2c8e9",brightmagenta:"#b2b3da",brightcyan:"#6bcacb",brightwhite:"#a8a8a8",background:"#4b4b4b",selection_foreground:"#4b4b4b",cursor:"#e2e2e2",foreground:"#dddddd",selection_background:"#dddddd"},Iz={black:"#41444d",color1:"#fc2f52",green:"#25a45c",yellow:"#ff936a",blue:"#3476ff",magenta:"#7a82da",cyan:"#4483aa",white:"#cdd4e0",brightblack:"#8f9aae",brightred:"#ff6480",brightgreen:"#3fc56b",brightyellow:"#f9c859",brightblue:"#10b1fe",brightmagenta:"#ff78f8",brightcyan:"#5fb9bc",brightwhite:"#ffffff",background:"#282c34",selection_foreground:"#282c34",cursor:"#ffcc00",foreground:"#b9c0cb",selection_background:"#b9c0cb"},kz={black:"#022026",color1:"#b2302d",green:"#00a941",yellow:"#59819c",blue:"#459a86",magenta:"#00599d",cyan:"#5d7e19",white:"#405555",brightblack:"#384451",brightred:"#ff4242",brightgreen:"#2aea5e",brightyellow:"#8ed4fd",brightblue:"#61d5ba",brightmagenta:"#1298ff",brightcyan:"#98d028",brightwhite:"#58fbd6",background:"#011116",selection_foreground:"#011116",cursor:"#4afcd6",foreground:"#ffffff",selection_background:"#ffffff"},Nz={black:"#282828",color1:"#cc241d",green:"#98971a",yellow:"#d79921",blue:"#458588",magenta:"#b16286",cyan:"#689d6a",white:"#a89984",brightblack:"#928374",brightred:"#fb4934",brightgreen:"#b8bb26",brightyellow:"#fabd2f",brightblue:"#83a598",brightmagenta:"#d3869b",brightcyan:"#8ec07c",brightwhite:"#ebdbb2",background:"#282828",selection_foreground:"#282828",cursor:"#ebdbb2",foreground:"#ebdbb2",selection_background:"#ebdbb2"},Dz={black:"#000000",color1:"#bb0000",green:"#00bb00",yellow:"#e7b000",blue:"#0000a3",magenta:"#950062",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#bb0000",brightgreen:"#00bb00",brightyellow:"#e7b000",brightblue:"#0000bb",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#13773d",selection_foreground:"#13773d",cursor:"#8c2800",foreground:"#fff0a5",selection_background:"#fff0a5"},xz={black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#0225c7",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#f5deb3",selection_foreground:"#f5deb3",cursor:"#c7c7c7",foreground:"#000000",selection_background:"#000000"},Mz={black:"#1b1d1e",color1:"#f92672",green:"#a6e22e",yellow:"#fd971f",blue:"#66d9ef",magenta:"#9e6ffe",cyan:"#5e7175",white:"#ccccc6",brightblack:"#505354",brightred:"#ff669d",brightgreen:"#beed5f",brightyellow:"#e6db74",brightblue:"#66d9ef",brightmagenta:"#9e6ffe",brightcyan:"#a3babf",brightwhite:"#f8f8f2",background:"#121212",selection_foreground:"#121212",cursor:"#bbbbbb",foreground:"#a0a0a0",selection_background:"#a0a0a0"},Lz={black:"#573d26",color1:"#be2d26",green:"#6ba18a",yellow:"#e99d2a",blue:"#5a86ad",magenta:"#ac80a6",cyan:"#74a6ad",white:"#e0dbb7",brightblack:"#9b6c4a",brightred:"#e84627",brightgreen:"#95d8ba",brightyellow:"#d0d150",brightblue:"#b8d3ed",brightmagenta:"#d19ecb",brightcyan:"#93cfd7",brightwhite:"#fff9d5",background:"#2a1f1d",selection_foreground:"#2a1f1d",cursor:"#573d26",foreground:"#e0dbb7",selection_background:"#e0dbb7"},Pz={black:"#2f2e2d",color1:"#a36666",green:"#90a57d",yellow:"#d7af87",blue:"#7fa5bd",magenta:"#c79ec4",cyan:"#8adbb4",white:"#d0d0d0",brightblack:"#4a4845",brightred:"#d78787",brightgreen:"#afbea2",brightyellow:"#e4c9af",brightblue:"#a1bdce",brightmagenta:"#d7beda",brightcyan:"#b1e7dd",brightwhite:"#efefef",background:"#1c1c1c",selection_foreground:"#1c1c1c",cursor:"#e4c9af",foreground:"#d0d0d0",selection_background:"#d0d0d0"},Bz={black:"#2c3f58",color1:"#be2d26",green:"#1a9172",yellow:"#db8e27",blue:"#325d96",magenta:"#8a5edc",cyan:"#35a08f",white:"#23d183",brightblack:"#336889",brightred:"#dd5944",brightgreen:"#31d07b",brightyellow:"#e7d84b",brightblue:"#34a6da",brightmagenta:"#ae6bdc",brightcyan:"#42c3ae",brightwhite:"#d5d5d5",background:"#24364b",selection_foreground:"#24364b",cursor:"#d5d5d5",foreground:"#31d07b",selection_background:"#31d07b"},Yz={black:"#000000",color1:"#ff7092",green:"#00fbac",yellow:"#fffa6a",blue:"#00bfff",magenta:"#df95ff",cyan:"#86cbfe",white:"#ffffff",brightblack:"#000000",brightred:"#ff8aa4",brightgreen:"#21f6bc",brightyellow:"#fff787",brightblue:"#1bccfd",brightmagenta:"#e6aefe",brightcyan:"#99d6fc",brightwhite:"#ffffff",background:"#332a57",selection_foreground:"#332a57",cursor:"#21f6bc",foreground:"#e5e5e5",selection_background:"#e5e5e5"},Fz={black:"#1f1f28",color1:"#e46a78",green:"#98bc6d",yellow:"#e5c283",blue:"#7eb3c9",magenta:"#957fb8",cyan:"#7eb3c9",white:"#ddd8bb",brightblack:"#3c3c51",brightred:"#ec818c",brightgreen:"#9ec967",brightyellow:"#f1c982",brightblue:"#7bc2df",brightmagenta:"#a98fd2",brightcyan:"#7bc2df",brightwhite:"#a8a48d",background:"#1f1f28",selection_foreground:"#1f1f28",cursor:"#e6e0c2",foreground:"#ddd8bb",selection_background:"#ddd8bb"},Uz={black:"#1b1b1b",color1:"#cc241d",green:"#98971a",yellow:"#d79921",blue:"#458588",magenta:"#b16286",cyan:"#689d6a",white:"#a89984",brightblack:"#928374",brightred:"#fb4934",brightgreen:"#b8bb26",brightyellow:"#fabd2f",brightblue:"#83a598",brightmagenta:"#d3869b",brightcyan:"#8ec07c",brightwhite:"#ebdbb2",background:"#1b1b1b",selection_foreground:"#1b1b1b",cursor:"#ebdbb2",foreground:"#ebdbb2",selection_background:"#ebdbb2"},$z={black:"#000000",color1:"#cd0000",green:"#00cd00",yellow:"#cdcd00",blue:"#1093f5",magenta:"#cd00cd",cyan:"#00cdcd",white:"#faebd7",brightblack:"#404040",brightred:"#ff0000",brightgreen:"#00ff00",brightyellow:"#ffff00",brightblue:"#11b5f6",brightmagenta:"#ff00ff",brightcyan:"#00ffff",brightwhite:"#ffffff",background:"#111416",selection_foreground:"#111416",cursor:"#bbbbbb",foreground:"#eeeeec",selection_background:"#eeeeec"},Gz={black:"#000000",color1:"#ee2b2a",green:"#40a33f",yellow:"#ffea2e",blue:"#1e80f0",magenta:"#8800a0",cyan:"#16afca",white:"#a4a4a4",brightblack:"#777777",brightred:"#dc5c60",brightgreen:"#70be71",brightyellow:"#fff163",brightblue:"#54a4f3",brightmagenta:"#aa4dbc",brightcyan:"#42c7da",brightwhite:"#ffffff",background:"#1c262b",selection_foreground:"#1c262b",cursor:"#b3b8c3",foreground:"#c2c8d7",selection_background:"#c2c8d7"},qz={black:"#000000",color1:"#b64c00",green:"#7c8b16",yellow:"#d3bd26",blue:"#616bb0",magenta:"#8c5a90",cyan:"#916c25",white:"#cac29a",brightblack:"#5e5219",brightred:"#ff9149",brightgreen:"#b2ca3b",brightyellow:"#ffe54a",brightblue:"#acb8ff",brightmagenta:"#ffa0ff",brightcyan:"#ffbc51",brightwhite:"#fed698",background:"#1d1908",selection_foreground:"#1d1908",cursor:"#d3ba30",foreground:"#cac296",selection_background:"#cac296"},Qz={black:"#050505",color1:"#e9897c",green:"#b6377d",yellow:"#ecebbe",blue:"#a9cdeb",magenta:"#75507b",cyan:"#c9caec",white:"#f2f2f2",brightblack:"#141414",brightred:"#f99286",brightgreen:"#c3f786",brightyellow:"#fcfbcc",brightblue:"#b6defb",brightmagenta:"#ad7fa8",brightcyan:"#d7d9fc",brightwhite:"#e2e2e2",background:"#1a1a1a",selection_foreground:"#1a1a1a",cursor:"#fcfbcc",foreground:"#acacab",selection_background:"#acacab"},Hz={black:"#13a10e",color1:"#13a10e",green:"#13a10e",yellow:"#13a10e",blue:"#13a10e",magenta:"#13a10e",cyan:"#13a10e",white:"#13a10e",brightblack:"#16ba10",brightred:"#16ba10",brightgreen:"#16ba10",brightyellow:"#16ba10",brightblue:"#16ba10",brightmagenta:"#16ba10",brightcyan:"#16ba10",brightwhite:"#16ba10",background:"#000000",selection_foreground:"#000000",cursor:"#13a10e",foreground:"#13a10e",selection_background:"#13a10e"},Vz={black:"#000000",color1:"#ff4242",green:"#74af68",yellow:"#ffad29",blue:"#338f86",magenta:"#9414e6",cyan:"#23d7d7",white:"#e2e2e2",brightblack:"#3f5648",brightred:"#ff3242",brightgreen:"#74cd68",brightyellow:"#ffb929",brightblue:"#23d7d7",brightmagenta:"#ff37ff",brightcyan:"#00ede1",brightwhite:"#ffffff",background:"#141e43",selection_foreground:"#141e43",cursor:"#43d58e",foreground:"#e1e1e1",selection_background:"#e1e1e1"},zz={black:"#535178",color1:"#ef6487",green:"#5eca89",yellow:"#fdd877",blue:"#65aef7",magenta:"#aa7ff0",cyan:"#43c1be",white:"#ffffff",brightblack:"#535178",brightred:"#ef6487",brightgreen:"#5eca89",brightyellow:"#fdd877",brightblue:"#65aef7",brightmagenta:"#aa7ff0",brightcyan:"#43c1be",brightwhite:"#ffffff",background:"#29283b",selection_foreground:"#29283b",cursor:"#b3b0d6",foreground:"#b3b0d6",selection_background:"#b3b0d6"},Wz={black:"#1c1917",color1:"#de6e7c",green:"#819b69",yellow:"#b77e64",blue:"#6099c0",magenta:"#b279a7",cyan:"#66a5ad",white:"#b4bdc3",brightblack:"#403833",brightred:"#e8838f",brightgreen:"#8bae68",brightyellow:"#d68c67",brightblue:"#61abda",brightmagenta:"#cf86c1",brightcyan:"#65b8c1",brightwhite:"#888f94",background:"#1c1917",selection_foreground:"#1c1917",cursor:"#c4cacf",foreground:"#b4bdc3",selection_background:"#b4bdc3"},Xz={black:"#000000",color1:"#e52222",green:"#a6e32d",yellow:"#fc951e",blue:"#c48dff",magenta:"#fa2573",cyan:"#67d9f0",white:"#f2f2f2",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Kz={black:"#191919",color1:"#de6e7c",green:"#819b69",yellow:"#b77e64",blue:"#6099c0",magenta:"#b279a7",cyan:"#66a5ad",white:"#bbbbbb",brightblack:"#3d3839",brightred:"#e8838f",brightgreen:"#8bae68",brightyellow:"#d68c67",brightblue:"#61abda",brightmagenta:"#cf86c1",brightcyan:"#65b8c1",brightwhite:"#8e8e8e",background:"#191919",selection_foreground:"#191919",cursor:"#c9c9c9",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Zz={black:"#000000",color1:"#aa3731",green:"#448c27",yellow:"#cb9000",blue:"#325cc0",magenta:"#7a3e9d",cyan:"#0083b2",white:"#f7f7f7",brightblack:"#777777",brightred:"#f05050",brightgreen:"#60cb00",brightyellow:"#ffbc5d",brightblue:"#007acc",brightmagenta:"#e64ce6",brightcyan:"#00aacb",brightwhite:"#f7f7f7",background:"#f7f7f7",selection_foreground:"#f7f7f7",cursor:"#007acc",foreground:"#000000",selection_background:"#000000"},jz={black:"#000000",color1:"#ff3333",green:"#b8cc52",yellow:"#e7c547",blue:"#36a3d9",magenta:"#f07178",cyan:"#95e6cb",white:"#ffffff",brightblack:"#323232",brightred:"#ff6565",brightgreen:"#eafe84",brightyellow:"#fff779",brightblue:"#68d5ff",brightmagenta:"#ffa3aa",brightcyan:"#c7fffd",brightwhite:"#ffffff",background:"#0f1419",selection_foreground:"#0f1419",cursor:"#f29718",foreground:"#e6e1cf",selection_background:"#e6e1cf"},Jz={black:"#000000",color1:"#fd6209",green:"#41a83e",yellow:"#ffe862",blue:"#245032",magenta:"#f8f8f8",cyan:"#9df39f",white:"#ffffff",brightblack:"#323232",brightred:"#ff943b",brightgreen:"#73da70",brightyellow:"#ffff94",brightblue:"#568264",brightmagenta:"#ffffff",brightcyan:"#cfffd1",brightwhite:"#ffffff",background:"#051f14",selection_foreground:"#051f14",cursor:"#ffcc00",foreground:"#dadedc",selection_background:"#dadedc"},eW={black:"#000000",color1:"#d52370",green:"#41af1a",yellow:"#bc7053",blue:"#6964ab",magenta:"#c71fbf",cyan:"#939393",white:"#998eac",brightblack:"#786d69",brightred:"#f41d99",brightgreen:"#22e529",brightyellow:"#f59574",brightblue:"#9892f1",brightmagenta:"#e90cdd",brightcyan:"#eeeeee",brightwhite:"#cbb6ff",background:"#18131e",selection_foreground:"#18131e",cursor:"#ff65fd",foreground:"#dd7bdc",selection_background:"#dd7bdc"},tW={black:"#435b67",color1:"#fc3841",green:"#5cf19e",yellow:"#fed032",blue:"#37b6ff",magenta:"#fc226e",cyan:"#59ffd1",white:"#ffffff",brightblack:"#a1b0b8",brightred:"#fc746d",brightgreen:"#adf7be",brightyellow:"#fee16c",brightblue:"#70cfff",brightmagenta:"#fc669b",brightcyan:"#9affe6",brightwhite:"#ffffff",background:"#1d262a",selection_foreground:"#1d262a",cursor:"#eaeaea",foreground:"#e7ebed",selection_background:"#e7ebed"},nW={black:"#323232",color1:"#c22832",green:"#8ec43d",yellow:"#e0c64f",blue:"#43a5d5",magenta:"#8b57b5",cyan:"#8ec43d",white:"#eeeeee",brightblack:"#323232",brightred:"#c22832",brightgreen:"#8ec43d",brightyellow:"#e0c64f",brightblue:"#43a5d5",brightmagenta:"#8b57b5",brightcyan:"#8ec43d",brightwhite:"#ffffff",background:"#111213",selection_foreground:"#111213",cursor:"#e3bf21",foreground:"#cacecd",selection_background:"#cacecd"},rW={black:"#000000",color1:"#c37372",green:"#72c373",yellow:"#c2c372",blue:"#7372c3",magenta:"#c372c2",cyan:"#72c2c3",white:"#d9d9d9",brightblack:"#323232",brightred:"#dbaaaa",brightgreen:"#aadbaa",brightyellow:"#dadbaa",brightblue:"#aaaadb",brightmagenta:"#dbaada",brightcyan:"#aadadb",brightwhite:"#ffffff",background:"#29262f",selection_foreground:"#29262f",cursor:"#d9e6f2",foreground:"#d9e6f2",selection_background:"#d9e6f2"},aW={black:"#141228",color1:"#ff5458",green:"#62d196",yellow:"#ffb378",blue:"#65b2ff",magenta:"#906cff",cyan:"#63f2f1",white:"#a6b3cc",brightblack:"#565575",brightred:"#ff8080",brightgreen:"#95ffa4",brightyellow:"#ffe9aa",brightblue:"#91ddff",brightmagenta:"#c991e1",brightcyan:"#aaffe4",brightwhite:"#cbe3e7",background:"#1e1c31",selection_foreground:"#1e1c31",cursor:"#fbfcfc",foreground:"#cbe1e7",selection_background:"#cbe1e7"},iW={black:"#383a42",color1:"#e45649",green:"#50a14f",yellow:"#c18401",blue:"#0184bc",magenta:"#a626a4",cyan:"#0997b3",white:"#fafafa",brightblack:"#4f525e",brightred:"#e06c75",brightgreen:"#98c379",brightyellow:"#e5c07b",brightblue:"#61afef",brightmagenta:"#c678dd",brightcyan:"#56b6c2",brightwhite:"#ffffff",background:"#fafafa",selection_foreground:"#fafafa",cursor:"#bfceff",foreground:"#383a42",selection_background:"#383a42"},oW={black:"#121418",color1:"#c94234",green:"#85c54c",yellow:"#f5ae2e",blue:"#1398b9",magenta:"#d0633d",cyan:"#509552",white:"#e5c6aa",brightblack:"#675f54",brightred:"#ff645a",brightgreen:"#98e036",brightyellow:"#e0d561",brightblue:"#5fdaff",brightmagenta:"#ff9269",brightcyan:"#84f088",brightwhite:"#f6f7ec",background:"#292520",selection_foreground:"#292520",cursor:"#f6f7ec",foreground:"#e5c7a9",selection_background:"#e5c7a9"},sW={black:"#002831",color1:"#e63853",green:"#5eb83c",yellow:"#a57706",blue:"#359ddf",magenta:"#d75cff",cyan:"#4b73a2",white:"#dcdcdc",brightblack:"#001e27",brightred:"#e1003f",brightgreen:"#1d9000",brightyellow:"#cd9409",brightblue:"#006fc0",brightmagenta:"#a200da",brightcyan:"#005794",brightwhite:"#e2e2e2",background:"#0e1011",selection_foreground:"#0e1011",cursor:"#708284",foreground:"#7c8fa4",selection_background:"#7c8fa4"},lW={black:"#011627",color1:"#ff9999",green:"#85cc95",yellow:"#ffd700",blue:"#7fb5ff",magenta:"#ddb3ff",cyan:"#21c7a8",white:"#ffffff",brightblack:"#575656",brightred:"#ff9999",brightgreen:"#85cc95",brightyellow:"#ffd700",brightblue:"#7fb5ff",brightmagenta:"#ddb3ff",brightcyan:"#85cc95",brightwhite:"#ffffff",background:"#1b2738",selection_foreground:"#1b2738",cursor:"#ddb3ff",foreground:"#a6b2c0",selection_background:"#a6b2c0"},cW={black:"#000000",color1:"#da4939",green:"#519f50",yellow:"#ffd24a",blue:"#6d9cbe",magenta:"#d0d0ff",cyan:"#6e9cbe",white:"#ffffff",brightblack:"#323232",brightred:"#ff7b6b",brightgreen:"#83d182",brightyellow:"#ffff7c",brightblue:"#9fcef0",brightmagenta:"#ffffff",brightcyan:"#a0cef0",brightwhite:"#ffffff",background:"#2b2b2b",selection_foreground:"#2b2b2b",cursor:"#ffffff",foreground:"#e6e1dc",selection_background:"#e6e1dc"},uW={black:"#241f2b",color1:"#91284c",green:"#23801c",yellow:"#b49d27",blue:"#6580b0",magenta:"#674d96",cyan:"#8aaabe",white:"#524966",brightblack:"#312d3d",brightred:"#d5356c",brightgreen:"#2cd946",brightyellow:"#fde83b",brightblue:"#90baf9",brightmagenta:"#a479e3",brightcyan:"#acd4eb",brightwhite:"#9e8cbd",background:"#100815",selection_foreground:"#100815",cursor:"#524966",foreground:"#514968",selection_background:"#514968"},dW={black:"#000000",color1:"#ff5370",green:"#c3e88d",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#89ddff",white:"#ffffff",brightblack:"#545454",brightred:"#ff5370",brightgreen:"#c3e88d",brightyellow:"#ffcb6b",brightblue:"#82aaff",brightmagenta:"#c792ea",brightcyan:"#89ddff",brightwhite:"#ffffff",background:"#212121",selection_foreground:"#212121",cursor:"#ffffff",foreground:"#eeffff",selection_background:"#eeffff",underline_color:"#596181",url_color:"#596181"},hW={black:"#323232",color1:"#d25252",green:"#7fe173",yellow:"#ffc66d",blue:"#4099ff",magenta:"#f680ff",cyan:"#bed6ff",white:"#eeeeec",brightblack:"#535353",brightred:"#f07070",brightgreen:"#9dff91",brightyellow:"#ffe48b",brightblue:"#5eb7f7",brightmagenta:"#ff9dff",brightcyan:"#dcf4ff",brightwhite:"#ffffff",background:"#323232",selection_foreground:"#323232",cursor:"#d6d6d6",foreground:"#ffffff",selection_background:"#ffffff"},fW={black:"#000000",color1:"#990000",green:"#00a600",yellow:"#999900",blue:"#0000b2",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#000000",selection_foreground:"#000000",cursor:"#23ff18",foreground:"#00ff00",selection_background:"#00ff00"},mW={black:"#202746",color1:"#c94922",green:"#ac9739",yellow:"#c08b30",blue:"#3d8fd1",magenta:"#6679cc",cyan:"#22a2c9",white:"#979db4",brightblack:"#6b7394",brightred:"#c76b29",brightgreen:"#293256",brightyellow:"#5e6687",brightblue:"#898ea4",brightmagenta:"#dfe2f1",brightcyan:"#9c637a",brightwhite:"#f5f7ff",background:"#202746",selection_foreground:"#202746",cursor:"#979db4",foreground:"#979db4",selection_background:"#979db4"},pW={black:"#000000",color1:"#aa1717",green:"#18b218",yellow:"#ebae1f",blue:"#2323a5",magenta:"#ad1edc",cyan:"#42b0c8",white:"#c8c1c1",brightblack:"#7b716e",brightred:"#ff4141",brightgreen:"#5fff5f",brightyellow:"#ffff55",brightblue:"#4b4bff",brightmagenta:"#ff54ff",brightcyan:"#69ffff",brightwhite:"#ffffff",background:"#060606",selection_foreground:"#060606",cursor:"#c8c1c1",foreground:"#c8c1c1",selection_background:"#c8c1c1"},gW={black:"#222222",color1:"#e2a8bf",green:"#81d778",yellow:"#c4c9c0",blue:"#264b49",magenta:"#a481d3",cyan:"#15ab9c",white:"#02c5e0",brightblack:"#ffffff",brightred:"#ffcdd9",brightgreen:"#beffa8",brightyellow:"#d0ccca",brightblue:"#7ab0d2",brightmagenta:"#c5a7d9",brightcyan:"#8cdfe0",brightwhite:"#e0e0e0",background:"#222222",selection_foreground:"#222222",cursor:"#87d3c4",foreground:"#35b1d2",selection_background:"#35b1d2"},_W={black:"#0e101a",color1:"#e03600",green:"#5dcd97",yellow:"#e39500",blue:"#00a3cb",magenta:"#795ccc",cyan:"#00a3cb",white:"#ebefc0",brightblack:"#2b2f46",brightred:"#ff4821",brightgreen:"#58db9e",brightyellow:"#f6a100",brightblue:"#00b4e0",brightmagenta:"#b3a1e6",brightcyan:"#00b4e0",brightwhite:"#b3b692",background:"#0e101a",selection_foreground:"#0e101a",cursor:"#edf2c2",foreground:"#ebefc0",selection_background:"#ebefc0"},bW={black:"#4d4d4d",color1:"#c70031",green:"#29cf13",yellow:"#d8e30e",blue:"#3449d1",magenta:"#8400ff",cyan:"#0798ab",white:"#e2d1e3",brightblack:"#5a5a5a",brightred:"#f01578",brightgreen:"#6ce05c",brightyellow:"#f3f79e",brightblue:"#97a4f7",brightmagenta:"#c495f0",brightcyan:"#68f2e0",brightwhite:"#ffffff",background:"#0e100a",selection_foreground:"#0e100a",cursor:"#9fda9c",foreground:"#f7f7f7",selection_background:"#f7f7f7"},SW={black:"#080808",color1:"#ff8373",green:"#00c172",yellow:"#d2a700",blue:"#0071cf",magenta:"#ff90fe",cyan:"#6bffdd",white:"#f1f1f1",brightblack:"#2e2e2e",brightred:"#ffc4be",brightgreen:"#d6fcba",brightyellow:"#fffed5",brightblue:"#c2e3ff",brightmagenta:"#ffb2fe",brightcyan:"#e6e7fe",brightwhite:"#ffffff",background:"#151144",selection_foreground:"#151144",cursor:"#00ff9c",foreground:"#00ff92",selection_background:"#00ff92"},OW={black:"#000000",color1:"#fd5ff1",green:"#87c38a",yellow:"#ffd7b1",blue:"#85befd",magenta:"#b9b6fc",cyan:"#85befd",white:"#e0e0e0",brightblack:"#000000",brightred:"#fd5ff1",brightgreen:"#94fa36",brightyellow:"#f5ffa8",brightblue:"#96cbfe",brightmagenta:"#b9b6fc",brightcyan:"#85befd",brightwhite:"#e0e0e0",background:"#161719",selection_foreground:"#161719",cursor:"#d0d0d0",foreground:"#c5c8c6",selection_background:"#c5c8c6"},vW={black:"#2a2e33",color1:"#b84d51",green:"#b3bf5a",yellow:"#e4b55e",blue:"#6e90b0",magenta:"#a17eac",cyan:"#7fbfb4",white:"#b5b9b6",brightblack:"#1d1f22",brightred:"#8d2e32",brightgreen:"#798431",brightyellow:"#e58a50",brightblue:"#4b6b88",brightmagenta:"#6e5079",brightcyan:"#4d7b74",brightwhite:"#5a626a",background:"#161719",selection_foreground:"#161719",cursor:"#b7bcba",foreground:"#b7bcba",selection_background:"#b7bcba"},EW={black:"#1b1d1e",color1:"#e60813",green:"#e22928",yellow:"#e24756",blue:"#2c3fff",magenta:"#2435db",cyan:"#3256ff",white:"#fffef6",brightblack:"#505354",brightred:"#ff0325",brightgreen:"#ff3338",brightyellow:"#fe3a35",brightblue:"#1d50ff",brightmagenta:"#747cff",brightcyan:"#6184ff",brightwhite:"#fffff9",background:"#1b1d1e",selection_foreground:"#1b1d1e",cursor:"#2c3fff",foreground:"#e3e3e3",selection_background:"#e3e3e3"},yW={black:"#1f0000",color1:"#b00d0d",green:"#b00d0d",yellow:"#b00d0d",blue:"#b00d0d",magenta:"#b00d0d",cyan:"#b00d0d",white:"#fafafa",brightblack:"#150000",brightred:"#ff1111",brightgreen:"#ff1010",brightyellow:"#ff1010",brightblue:"#ff1010",brightmagenta:"#ff1010",brightcyan:"#ff1010",brightwhite:"#fefefe",background:"#200101",selection_foreground:"#200101",cursor:"#b00d0d",foreground:"#b10e0e",selection_background:"#b10e0e"},TW={black:"#4d4d4d",color1:"#ff2b2b",green:"#98fb98",yellow:"#f0e68c",blue:"#cd853f",magenta:"#ffdead",cyan:"#ffa0a0",white:"#f5deb3",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#87ceff",brightmagenta:"#ff55ff",brightcyan:"#ffd700",brightwhite:"#ffffff",background:"#333333",selection_foreground:"#333333",cursor:"#00ff00",foreground:"#ffffff",selection_background:"#ffffff"},CW={black:"#000000",color1:"#b84131",green:"#7da900",yellow:"#c4a500",blue:"#62a3c4",magenta:"#ba8acc",cyan:"#207383",white:"#a1a1a1",brightblack:"#7a7a7a",brightred:"#d6837c",brightgreen:"#c4f137",brightyellow:"#fee14d",brightblue:"#8dcff0",brightmagenta:"#f79aff",brightcyan:"#6ad9cf",brightwhite:"#f7f7f7",background:"#1b1b1b",selection_foreground:"#1b1b1b",cursor:"#bbbbbb",foreground:"#f7f7f7",selection_background:"#f7f7f7"},RW={black:"#000000",color1:"#cc0000",green:"#009600",yellow:"#d06b00",blue:"#0000cc",magenta:"#cc00cc",cyan:"#0087cc",white:"#cccccc",brightblack:"#808080",brightred:"#cc0000",brightgreen:"#009600",brightyellow:"#d06b00",brightblue:"#0000cc",brightmagenta:"#cc00cc",brightcyan:"#0087cc",brightwhite:"#ffffff",background:"#dfdbc3",selection_foreground:"#dfdbc3",cursor:"#73635a",foreground:"#3b2322",selection_background:"#3b2322"},wW={black:"#141414",color1:"#c06d44",green:"#afb97a",yellow:"#c2a86c",blue:"#44474a",magenta:"#b4be7c",cyan:"#778385",white:"#ffffd4",brightblack:"#262626",brightred:"#de7c4c",brightgreen:"#ccd88c",brightyellow:"#e2c47e",brightblue:"#5a5e62",brightmagenta:"#d0dc8e",brightcyan:"#8a989b",brightwhite:"#ffffd4",background:"#141414",selection_foreground:"#141414",cursor:"#ffffff",foreground:"#ffffd4",selection_background:"#ffffd4"},AW={black:"#353535",color1:"#e74669",green:"#89d287",yellow:"#dab853",blue:"#449fd0",magenta:"#da62dc",cyan:"#65aaaf",white:"#b4b4b4",brightblack:"#535353",brightred:"#e4859b",brightgreen:"#a3cca2",brightyellow:"#e1e487",brightblue:"#6fbce2",brightmagenta:"#e586e7",brightcyan:"#96dcdb",brightwhite:"#dfdfdf",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#c8c8c8",selection_background:"#c8c8c8"},IW={black:"#000000",color1:"#ec5f66",green:"#99c794",yellow:"#f9ae58",blue:"#6699cc",magenta:"#c695c6",cyan:"#5fb4b4",white:"#f7f7f7",brightblack:"#333333",brightred:"#f97b58",brightgreen:"#acd1a8",brightyellow:"#fac761",brightblue:"#85add6",brightmagenta:"#d8b6d8",brightcyan:"#82c4c4",brightwhite:"#ffffff",background:"#343d46",selection_foreground:"#343d46",cursor:"#fcbb6a",foreground:"#d8dee9",selection_background:"#d8dee9"},kW={black:"#2a2a2a",color1:"#ff0000",green:"#79ff0f",yellow:"#e7bf00",blue:"#396bd7",magenta:"#b449be",cyan:"#66ccff",white:"#bbbbbb",brightblack:"#666666",brightred:"#ff0080",brightgreen:"#66ff66",brightyellow:"#f3d64e",brightblue:"#709aed",brightmagenta:"#db67e6",brightcyan:"#7adff2",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#4d4d4d",foreground:"#f2f2f2",selection_background:"#f2f2f2"},NW={black:"#191918",color1:"#b34538",green:"#587744",yellow:"#d08949",blue:"#206ec5",magenta:"#864651",cyan:"#ac9166",white:"#f1eee7",brightblack:"#2c2b2a",brightred:"#b33323",brightgreen:"#42824a",brightyellow:"#c75a22",brightblue:"#5389c5",brightmagenta:"#e795a5",brightcyan:"#ebc587",brightwhite:"#ffffff",background:"#141414",selection_foreground:"#141414",cursor:"#c9c9c9",foreground:"#c9c9c9",selection_background:"#c9c9c9"},DW={black:"#3e3e3e",color1:"#970b16",green:"#07962a",yellow:"#f8eec7",blue:"#003e8a",magenta:"#e94691",cyan:"#89d1ec",white:"#ffffff",brightblack:"#666666",brightred:"#de0000",brightgreen:"#87d5a2",brightyellow:"#f1d007",brightblue:"#2e6cba",brightmagenta:"#ffa29f",brightcyan:"#1cfafe",brightwhite:"#ffffff",background:"#f4f4f4",selection_foreground:"#f4f4f4",cursor:"#3f3f3f",foreground:"#3e3e3e",selection_background:"#3e3e3e"},xW={black:"#212121",color1:"#b7141f",green:"#457b24",yellow:"#f6981e",blue:"#134eb2",magenta:"#560088",cyan:"#0e717c",white:"#efefef",brightblack:"#424242",brightred:"#e83b3f",brightgreen:"#7aba3a",brightyellow:"#ffea2e",brightblue:"#54a4f3",brightmagenta:"#aa4dbc",brightcyan:"#26bbd1",brightwhite:"#d9d9d9",background:"#eaeaea",selection_foreground:"#eaeaea",cursor:"#16afca",foreground:"#232322",selection_background:"#232322"},MW={black:"#0c0c0c",color1:"#a80f20",green:"#bafc8b",yellow:"#eedf4b",blue:"#145fcd",magenta:"#ff36a2",cyan:"#6bd1bc",white:"#e2d7e1",brightblack:"#434343",brightred:"#d91329",brightgreen:"#d3ffaf",brightyellow:"#ffef50",brightblue:"#0075ea",brightmagenta:"#fdd5e5",brightcyan:"#79ecd5",brightwhite:"#fff3fe",background:"#ff8cd9",selection_foreground:"#ff8cd9",cursor:"#bafc8b",foreground:"#0b0b0b",selection_background:"#0b0b0b",underline_color:"#38a276",url_color:"#38a276"},LW={black:"#242728",color1:"#ff0090",green:"#b6ff00",yellow:"#fff727",blue:"#47e0fb",magenta:"#d731ff",cyan:"#0effbb",white:"#e1e1e1",brightblack:"#636667",brightred:"#fb58b4",brightgreen:"#deff8c",brightyellow:"#ebe087",brightblue:"#7fecff",brightmagenta:"#e681ff",brightcyan:"#69fcd3",brightwhite:"#f9f9f5",background:"#242728",selection_foreground:"#242728",cursor:"#c1c1c1",foreground:"#c1c1c1",selection_background:"#c1c1c1"},PW={black:"#34373e",color1:"#e06383",green:"#7ebebd",yellow:"#cccccc",blue:"#a6c1e0",magenta:"#e1c1ee",cyan:"#5b94ab",white:"#ababab",brightblack:"#434750",brightred:"#fa7193",brightgreen:"#8fd7d6",brightyellow:"#d1dfff",brightblue:"#b2cff0",brightmagenta:"#efccfd",brightcyan:"#69abc5",brightwhite:"#d3d3d3",background:"#282b33",selection_foreground:"#282b33",cursor:"#7ebebd",foreground:"#c6c6c6",selection_background:"#c6c6c6"},BW={black:"#f0f0ca",color1:"#a8334c",green:"#4f6c31",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#353535",brightblack:"#c6c6a3",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#5c5c5c",background:"#f0f0ca",selection_foreground:"#f0f0ca",cursor:"#353535",foreground:"#353535",selection_background:"#353535"},YW={black:"#000000",color1:"#ff3333",green:"#86b300",yellow:"#f29718",blue:"#41a6d9",magenta:"#f07178",cyan:"#4dbf99",white:"#ffffff",brightblack:"#323232",brightred:"#ff6565",brightgreen:"#b8e532",brightyellow:"#ffc94a",brightblue:"#73d8ff",brightmagenta:"#ffa3aa",brightcyan:"#7ff1cb",brightwhite:"#ffffff",background:"#fafafa",selection_foreground:"#fafafa",cursor:"#ff6a00",foreground:"#5c6773",selection_background:"#5c6773"},FW={black:"#333333",color1:"#da2700",green:"#12c258",yellow:"#ffc656",blue:"#518bfc",magenta:"#e37bd9",cyan:"#63fad5",white:"#bab2b2",brightblack:"#777777",brightred:"#ffb9b9",brightgreen:"#e3f6aa",brightyellow:"#ffddaa",brightblue:"#b3e8f3",brightmagenta:"#cbbaf9",brightcyan:"#bcffc7",brightwhite:"#efefef",background:"#201f1e",selection_foreground:"#201f1e",cursor:"#7a1c1c",foreground:"#eee4d9",selection_background:"#eee4d9",underline_color:"#596181",url_color:"#596181"},UW={black:"#1d1d19",color1:"#f18339",green:"#9fd364",yellow:"#f4ef6d",blue:"#5096be",magenta:"#695abc",cyan:"#d63865",white:"#ffffff",brightblack:"#1d1d19",brightred:"#d22a24",brightgreen:"#a7d42c",brightyellow:"#ff8949",brightblue:"#61b9d0",brightmagenta:"#695abc",brightcyan:"#d63865",brightwhite:"#ffffff",background:"#1d1f21",selection_foreground:"#1d1f21",cursor:"#708284",foreground:"#b8dbef",selection_background:"#b8dbef"},$W={black:"#121212",color1:"#fa2573",green:"#98e123",yellow:"#dfd460",blue:"#1080d0",magenta:"#8700ff",cyan:"#43a8d0",white:"#bbbbbb",brightblack:"#555555",brightred:"#f6669d",brightgreen:"#b1e05f",brightyellow:"#fff26d",brightblue:"#00afff",brightmagenta:"#af87ff",brightcyan:"#51ceff",brightwhite:"#ffffff",background:"#121212",selection_foreground:"#121212",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},GW={black:"#383838",color1:"#a95551",green:"#666666",yellow:"#a98051",blue:"#657d3e",magenta:"#767676",cyan:"#c9c9c9",white:"#d0b8a3",brightblack:"#474747",brightred:"#a97775",brightgreen:"#8c8c8c",brightyellow:"#a99175",brightblue:"#98bd5e",brightmagenta:"#a3a3a3",brightcyan:"#dcdcdc",brightwhite:"#d8c8bb",background:"#222222",selection_foreground:"#222222",cursor:"#aa9175",foreground:"#a0a0a0",selection_background:"#a0a0a0"},qW={black:"#e2e2e2",color1:"#dc5284",green:"#628562",yellow:"#c48562",blue:"#0084a3",magenta:"#896788",cyan:"#008586",white:"#555555",brightblack:"#bfbabb",brightred:"#be3c6d",brightgreen:"#487249",brightyellow:"#a76b48",brightblue:"#006f89",brightmagenta:"#7f4c7e",brightcyan:"#006f70",brightwhite:"#777777",background:"#e2e2e2",selection_foreground:"#e2e2e2",cursor:"#555555",foreground:"#555555",selection_background:"#555555"},QW={black:"#353535",color1:"#d25252",green:"#a5c261",yellow:"#ffc66d",blue:"#6c99bb",magenta:"#d197d9",cyan:"#bed6ff",white:"#eeeeec",brightblack:"#535353",brightred:"#f00c0c",brightgreen:"#c2e075",brightyellow:"#e1e48b",brightblue:"#8ab7d9",brightmagenta:"#efb5f7",brightcyan:"#dcf4ff",brightwhite:"#ffffff",background:"#323232",selection_foreground:"#323232",cursor:"#d6d6d6",foreground:"#ffffff",selection_background:"#ffffff"},HW={black:"#000000",color1:"#e8341c",green:"#68c256",yellow:"#f2d42c",blue:"#1c98e8",magenta:"#8e69c9",cyan:"#1c98e8",white:"#bababa",brightblack:"#000000",brightred:"#e05a4f",brightgreen:"#77b869",brightyellow:"#efd64b",brightblue:"#387cd3",brightmagenta:"#957bbe",brightcyan:"#3d97e2",brightwhite:"#bababa",background:"#222324",selection_foreground:"#222324",cursor:"#bbbbbb",foreground:"#bababa",selection_background:"#bababa"},VW={black:"#000000",color1:"#f8282a",green:"#328a5d",yellow:"#fa701d",blue:"#135cd0",magenta:"#9f00bd",cyan:"#33c3c1",white:"#b3b3b3",brightblack:"#555753",brightred:"#fb0416",brightgreen:"#2cc631",brightyellow:"#fdd727",brightblue:"#1670ff",brightmagenta:"#e900b0",brightcyan:"#3ad5ce",brightwhite:"#eeeeec",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#6fd3fc",foreground:"#262626",selection_background:"#262626"},zW={black:"#1b1d1e",color1:"#e6dc44",green:"#c8be46",yellow:"#f4fd22",blue:"#737174",magenta:"#747271",cyan:"#62605f",white:"#c6c5bf",brightblack:"#505354",brightred:"#fff78e",brightgreen:"#fff27d",brightyellow:"#feed6c",brightblue:"#919495",brightmagenta:"#9a9a9d",brightcyan:"#a3a3a6",brightwhite:"#dadbd6",background:"#1b1d1e",selection_foreground:"#1b1d1e",cursor:"#fcef0c",foreground:"#6f6f6f",selection_background:"#6f6f6f"},WW={black:"#333333",color1:"#f8818e",green:"#92d3a2",yellow:"#1a8e63",blue:"#8ed0ce",magenta:"#5e468c",cyan:"#31658c",white:"#e2d8cd",brightblack:"#3d3d3d",brightred:"#fb3d66",brightgreen:"#6bb48d",brightyellow:"#30c85a",brightblue:"#39a7a2",brightmagenta:"#7e62b3",brightcyan:"#6096bf",brightwhite:"#e2d8cd",background:"#051519",selection_foreground:"#051519",cursor:"#9e9ecb",foreground:"#e2d8cd",selection_background:"#e2d8cd"},XW={black:"#241b30",color1:"#e60a70",green:"#00986c",yellow:"#adad3e",blue:"#6e29ad",magenta:"#b300ad",cyan:"#00b0b1",white:"#b9b1bc",brightblack:"#7f7094",brightred:"#e60a70",brightgreen:"#0ae4a4",brightyellow:"#f9f972",brightblue:"#aa54f9",brightmagenta:"#ff00f6",brightcyan:"#00fbfd",brightwhite:"#f2f2e3",background:"#241b30",selection_foreground:"#241b30",cursor:"#f2f2e3",foreground:"#f2f2e3",selection_background:"#f2f2e3"},KW={black:"#080200",color1:"#fa5e5b",green:"#16c98d",yellow:"#ffc83f",blue:"#288ad6",magenta:"#d34590",cyan:"#28ddde",white:"#e7e7e7",brightblack:"#6f6b68",brightred:"#fa5e5b",brightgreen:"#16c98d",brightyellow:"#feef6d",brightblue:"#278ad6",brightmagenta:"#d34590",brightcyan:"#27dede",brightwhite:"#ffffff",background:"#2c3643",selection_foreground:"#2c3643",cursor:"#b4b1b1",foreground:"#ffffff",selection_background:"#ffffff"},ZW={black:"#000000",color1:"#ac2e31",green:"#31ac61",yellow:"#ac4300",blue:"#2d57ac",magenta:"#b08528",cyan:"#1fa6ac",white:"#8a8eac",brightblack:"#5b3725",brightred:"#ff3d48",brightgreen:"#3bff99",brightyellow:"#ff5e1e",brightblue:"#4488ff",brightmagenta:"#ffc21d",brightcyan:"#1ffaff",brightwhite:"#5b6ea7",background:"#222125",selection_foreground:"#222125",cursor:"#5b6ea7",foreground:"#8a8dae",selection_background:"#8a8dae"},jW={black:"#000000",color1:"#ff3030",green:"#559a70",yellow:"#ccac00",blue:"#0099cc",magenta:"#cc69c8",cyan:"#7ac4cc",white:"#bccccc",brightblack:"#000000",brightred:"#ff3030",brightgreen:"#559a70",brightyellow:"#ccac00",brightblue:"#0099cc",brightmagenta:"#cc69c8",brightcyan:"#7ac4cc",brightwhite:"#bccccc",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#afc2c2",selection_background:"#afc2c2"},JW={black:"#012026",color1:"#b2302d",green:"#00a941",yellow:"#5e8baa",blue:"#449a86",magenta:"#00599d",cyan:"#5d7e19",white:"#405555",brightblack:"#384451",brightred:"#ff4242",brightgreen:"#2aea5e",brightyellow:"#8ed4fd",brightblue:"#61d5ba",brightmagenta:"#1298ff",brightcyan:"#98d028",brightwhite:"#58fbd6",background:"#001015",selection_foreground:"#001015",cursor:"#4afcd6",foreground:"#405555",selection_background:"#405555"},eX={black:"#1d1a1e",color1:"#ff5b82",green:"#47d7a1",yellow:"#e8e562",blue:"#5db4ee",magenta:"#da6cda",cyan:"#57e9eb",white:"#ededed",brightblack:"#1d1a1e",brightred:"#ff5b82",brightgreen:"#47d7a1",brightyellow:"#e8e562",brightblue:"#5db4ee",brightmagenta:"#da6cda",brightcyan:"#57e9eb",brightwhite:"#ededed",background:"#1d1a1e",selection_foreground:"#1d1a1e",cursor:"#c7c7c7",foreground:"#efecec",selection_background:"#efecec"},tX={black:"#000000",color1:"#d6262b",green:"#919c00",yellow:"#be8a13",blue:"#4699a3",magenta:"#8d4331",cyan:"#da8213",white:"#ddc265",brightblack:"#7f6a55",brightred:"#e55a1c",brightgreen:"#bfc65a",brightyellow:"#ffcb1b",brightblue:"#7cc9cf",brightmagenta:"#d26349",brightcyan:"#e6a96b",brightwhite:"#ffeaa3",background:"#251200",selection_foreground:"#251200",cursor:"#e5591c",foreground:"#dec165",selection_background:"#dec165"},nX={black:"#000000",color1:"#fc4346",green:"#50fb7c",yellow:"#f0fb8c",blue:"#49baff",magenta:"#fc4cb4",cyan:"#8be9fe",white:"#ededec",brightblack:"#555555",brightred:"#fc4346",brightgreen:"#50fb7c",brightyellow:"#f0fb8c",brightblue:"#49baff",brightmagenta:"#fc4cb4",brightcyan:"#8be9fe",brightwhite:"#ededec",background:"#1e1f29",selection_foreground:"#1e1f29",cursor:"#e4e4e4",foreground:"#ebece6",selection_background:"#ebece6"},rX={black:"#151515",color1:"#ac4142",green:"#7e8e50",yellow:"#e5b567",blue:"#6c99bb",magenta:"#9f4e85",cyan:"#7dd6cf",white:"#d0d0d0",brightblack:"#505050",brightred:"#ac4142",brightgreen:"#7e8e50",brightyellow:"#e5b567",brightblue:"#6c99bb",brightmagenta:"#9f4e85",brightcyan:"#7dd6cf",brightwhite:"#f5f5f5",background:"#212121",selection_foreground:"#212121",cursor:"#d0d0d0",foreground:"#d0d0d0",selection_background:"#d0d0d0"},aX={black:"#333333",color1:"#8c4665",green:"#287373",yellow:"#7c7c99",blue:"#395573",magenta:"#5e468c",cyan:"#31658c",white:"#899ca1",brightblack:"#3d3d3d",brightred:"#bf4d80",brightgreen:"#53a6a6",brightyellow:"#9e9ecb",brightblue:"#477ab3",brightmagenta:"#7e62b3",brightcyan:"#6096bf",brightwhite:"#c0c0c0",background:"#101010",selection_foreground:"#101010",cursor:"#9e9ecb",foreground:"#999993",selection_background:"#999993"},iX={black:"#000000",color1:"#c82829",green:"#718c00",yellow:"#eab700",blue:"#4271ae",magenta:"#8959a8",cyan:"#3e999f",white:"#ffffff",brightblack:"#000000",brightred:"#c82829",brightgreen:"#718c00",brightyellow:"#eab700",brightblue:"#4271ae",brightmagenta:"#8959a8",brightcyan:"#3e999f",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#4d4d4c",foreground:"#4d4d4c",selection_background:"#4d4d4c"},oX={black:"#572100",color1:"#ba3934",green:"#91773f",yellow:"#b55600",blue:"#5f63b4",magenta:"#a17c7b",cyan:"#8faea9",white:"#af9a91",brightblack:"#4e4b61",brightred:"#d9443f",brightgreen:"#d6b04e",brightyellow:"#f66813",brightblue:"#8086ef",brightmagenta:"#e2c2bb",brightcyan:"#a4dce7",brightwhite:"#d2c7a9",background:"#121214",selection_foreground:"#121214",cursor:"#af9a91",foreground:"#af9a91",selection_background:"#af9a91"},sX={black:"#575757",color1:"#ff1b00",green:"#a5e055",yellow:"#fbe74a",blue:"#496487",magenta:"#fd5ff1",cyan:"#86e9fe",white:"#cbcccb",brightblack:"#262626",brightred:"#d51d00",brightgreen:"#a5df55",brightyellow:"#fbe84a",brightblue:"#89beff",brightmagenta:"#c001c1",brightcyan:"#86eafe",brightwhite:"#dbdbdb",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#dbdbdb",selection_background:"#dbdbdb"},lX={black:"#191919",color1:"#bf091d",green:"#3d9751",yellow:"#f6bb34",blue:"#17b2e0",magenta:"#7830b0",cyan:"#8bd2ed",white:"#ffffff",brightblack:"#191919",brightred:"#bf091d",brightgreen:"#3d9751",brightyellow:"#f6bb34",brightblue:"#17b2e0",brightmagenta:"#7830b0",brightcyan:"#8bd2ed",brightwhite:"#ffffff",background:"#262c35",selection_foreground:"#262c35",cursor:"#d9002f",foreground:"#ebebeb",selection_background:"#ebebeb"},cX={black:"#040404",color1:"#d84a33",green:"#5da602",yellow:"#eebb6e",blue:"#417ab3",magenta:"#e5c499",cyan:"#bdcfe5",white:"#dbded8",brightblack:"#685656",brightred:"#d76b42",brightgreen:"#99b52c",brightyellow:"#ffb670",brightblue:"#97d7ef",brightmagenta:"#aa7900",brightcyan:"#bdcfe5",brightwhite:"#e4d5c7",background:"#040404",selection_foreground:"#040404",cursor:"#feffff",foreground:"#feffff",selection_background:"#feffff"},uX={black:"#040303",color1:"#f92672",green:"#c2ffdf",yellow:"#e6c000",blue:"#c2ffdf",magenta:"#ffb8d1",cyan:"#c5a3ff",white:"#f8f8f0",brightblack:"#6090cb",brightred:"#ff857f",brightgreen:"#c2ffdf",brightyellow:"#ffea00",brightblue:"#c2ffdf",brightmagenta:"#ffb8d1",brightcyan:"#c5a3ff",brightwhite:"#f8f8f0",background:"#5a5475",selection_foreground:"#5a5475",cursor:"#f8f8f0",foreground:"#f8f8f2",selection_background:"#f8f8f2"},dX={black:"#15161e",color1:"#f7768e",green:"#9ece6a",yellow:"#e0af68",blue:"#7aa2f7",magenta:"#bb9af7",cyan:"#7dcfff",white:"#a9b1d6",brightblack:"#414868",brightred:"#f7768e",brightgreen:"#9ece6a",brightyellow:"#e0af68",brightblue:"#7aa2f7",brightmagenta:"#bb9af7",brightcyan:"#7dcfff",brightwhite:"#c0caf5",background:"#1a1b26",selection_foreground:"#1a1b26",cursor:"#c0caf5",foreground:"#c0caf5",selection_background:"#c0caf5"},hX={black:"#343935",color1:"#cf3f61",green:"#7bb75b",yellow:"#e9b32a",blue:"#4c9ad4",magenta:"#a57fc4",cyan:"#389aad",white:"#fafaf6",brightblack:"#595b59",brightred:"#d18fa6",brightgreen:"#767f2c",brightyellow:"#78592f",brightblue:"#135979",brightmagenta:"#604291",brightcyan:"#76bbca",brightwhite:"#b2b5ae",background:"#1e1e1e",selection_foreground:"#1e1e1e",cursor:"#edcf4f",foreground:"#f7f6ec",selection_background:"#f7f6ec"},fX={black:"#1f1f1f",color1:"#f81118",green:"#2dc55e",yellow:"#ecba0f",blue:"#2a84d2",magenta:"#4e5ab7",cyan:"#1081d6",white:"#d6dbe5",brightblack:"#d6dbe5",brightred:"#de352e",brightgreen:"#1dd361",brightyellow:"#f3bd09",brightblue:"#1081d6",brightmagenta:"#5350b9",brightcyan:"#0f7ddb",brightwhite:"#ffffff",background:"#131313",selection_foreground:"#131313",cursor:"#b9b9b9",foreground:"#d6dbe5",selection_background:"#d6dbe5"},mX={black:"#000000",color1:"#9f0000",green:"#008b00",yellow:"#ffd000",blue:"#0081ff",magenta:"#bc00ca",cyan:"#008b8b",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff0000",brightgreen:"#00ee00",brightyellow:"#ffff00",brightblue:"#0000ff",brightmagenta:"#ff00ff",brightcyan:"#00cdcd",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#00a595",selection_background:"#00a595"},pX={black:"#202746",color1:"#c94922",green:"#ac9739",yellow:"#c08b30",blue:"#3d8fd1",magenta:"#6679cc",cyan:"#22a2c9",white:"#979db4",brightblack:"#6b7394",brightred:"#c76b29",brightgreen:"#73ad43",brightyellow:"#5e6687",brightblue:"#898ea4",brightmagenta:"#dfe2f1",brightcyan:"#9c637a",brightwhite:"#f5f7ff",background:"#132638",selection_foreground:"#132638",cursor:"#979db4",foreground:"#ede4e4",selection_background:"#ede4e4"},gX={black:"#010921",color1:"#10b6ff",green:"#10b6ff",yellow:"#10b6ff",blue:"#10b6ff",magenta:"#10b6ff",cyan:"#10b6ff",white:"#fafafa",brightblack:"#080117",brightred:"#00b3f7",brightgreen:"#00b3f7",brightyellow:"#00b3f7",brightblue:"#00b3f7",brightmagenta:"#00b3f7",brightcyan:"#00b3f7",brightwhite:"#fefefe",background:"#010515",selection_foreground:"#010515",cursor:"#10b6ff",foreground:"#11b7ff",selection_background:"#11b7ff"},_X={black:"#091013",color1:"#006536",green:"#6fa64c",yellow:"#7e8000",blue:"#2c9a84",magenta:"#452d53",cyan:"#114d53",white:"#006536",brightblack:"#333333",brightred:"#00733d",brightgreen:"#90d762",brightyellow:"#e2e500",brightblue:"#46d8b8",brightmagenta:"#4a3059",brightcyan:"#12545a",brightwhite:"#006536",background:"#070c0e",selection_foreground:"#070c0e",cursor:"#9fa86e",foreground:"#3e5715",selection_background:"#3e5715",underline_color:"#302c2c",url_color:"#302c2c"},bX={black:"#1d1d1d",color1:"#cda074",green:"#9e744d",yellow:"#fecf75",blue:"#720102",magenta:"#734c4d",cyan:"#979797",white:"#ffffce",brightblack:"#000000",brightred:"#fecea0",brightgreen:"#cc734d",brightyellow:"#fd9f4d",brightblue:"#cb4a05",brightmagenta:"#4e739f",brightcyan:"#fed04d",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#ffffce",selection_background:"#ffffce"},SX={black:"#3d352a",color1:"#cd5c5c",green:"#86af80",yellow:"#e8ae5b",blue:"#6495ed",magenta:"#deb887",cyan:"#b0c4de",white:"#bbaa99",brightblack:"#554444",brightred:"#cc5533",brightgreen:"#88aa22",brightyellow:"#ffa75d",brightblue:"#87ceeb",brightmagenta:"#996600",brightcyan:"#b0c4de",brightwhite:"#ddccbb",background:"#1c1c1c",selection_foreground:"#1c1c1c",cursor:"#e2bbef",foreground:"#ddeedd",selection_background:"#ddeedd"},OX={black:"#050404",color1:"#bd0013",green:"#4ab118",yellow:"#e7741e",blue:"#0f4ac6",magenta:"#665993",cyan:"#70a598",white:"#f8dcc0",brightblack:"#4e7cbf",brightred:"#fc5f5a",brightgreen:"#9eff6e",brightyellow:"#efc11a",brightblue:"#1997c6",brightmagenta:"#9b5953",brightcyan:"#c8faf4",brightwhite:"#f6f5fb",background:"#1f1d45",selection_foreground:"#1f1d45",cursor:"#efbf38",foreground:"#f8dcc0",selection_background:"#f8dcc0"},vX={black:"#351b0e",color1:"#9b291c",green:"#636232",yellow:"#c36e28",blue:"#515c5d",magenta:"#9b1d29",cyan:"#588056",white:"#f7d75c",brightblack:"#874228",brightred:"#ff4331",brightgreen:"#b4b264",brightyellow:"#ff9566",brightblue:"#9eb2b4",brightmagenta:"#ff5b6a",brightcyan:"#8acd8f",brightwhite:"#ffe598",background:"#120b0d",selection_foreground:"#120b0d",cursor:"#c46c32",foreground:"#f7d66a",selection_background:"#f7d66a"},EX={black:"#000000",color1:"#d70005",green:"#1cd915",yellow:"#d9bd26",blue:"#5665ff",magenta:"#b052da",cyan:"#50d2da",white:"#e0e0e0",brightblack:"#535353",brightred:"#fb0007",brightgreen:"#22ff18",brightyellow:"#fedc2b",brightblue:"#9fa9ff",brightmagenta:"#e09aff",brightcyan:"#8df9ff",brightwhite:"#ffffff",background:"#090909",selection_foreground:"#090909",cursor:"#d0d0d0",foreground:"#cdcdcd",selection_background:"#cdcdcd"},yX={black:"#000000",color1:"#ff615a",green:"#b1e969",yellow:"#ebd99c",blue:"#5da9f6",magenta:"#e86aff",cyan:"#82fff7",white:"#dedacf",brightblack:"#313131",brightred:"#f58c80",brightgreen:"#ddf88f",brightyellow:"#eee5b2",brightblue:"#a5c7ff",brightmagenta:"#ddaaff",brightcyan:"#b7fff9",brightwhite:"#ffffff",background:"#171717",selection_foreground:"#171717",cursor:"#bbbbbb",foreground:"#dedacf",selection_background:"#dedacf"},TX={black:"#000000",color1:"#b04b57",green:"#87b379",yellow:"#e5c179",blue:"#7d8fa4",magenta:"#a47996",cyan:"#85a7a5",white:"#b3b8c3",brightblack:"#000000",brightred:"#b04b57",brightgreen:"#87b379",brightyellow:"#e5c179",brightblue:"#7d8fa4",brightmagenta:"#a47996",brightcyan:"#85a7a5",brightwhite:"#ffffff",background:"#20242d",selection_foreground:"#20242d",cursor:"#b3b8c3",foreground:"#b3b8c3",selection_background:"#b3b8c3"},CX={black:"#f0edec",color1:"#a8334c",green:"#4f6c31",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#2c363c",brightblack:"#cfc1ba",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#4f5e68",background:"#f0edec",selection_foreground:"#f0edec",cursor:"#2c363c",foreground:"#2c363c",selection_background:"#2c363c"},RX={black:"#232a2d",color1:"#e57474",green:"#8ccf7e",yellow:"#e5c76b",blue:"#67b0e8",magenta:"#c47fd5",cyan:"#6cbfbf",white:"#b3b9b8",brightblack:"#2d3437",brightred:"#ef7e7e",brightgreen:"#96d988",brightyellow:"#f4d67a",brightblue:"#71baf2",brightmagenta:"#ce89df",brightcyan:"#67cbe7",brightwhite:"#bdc3c2",background:"#141b1e",selection_foreground:"#141b1e",cursor:"#dadada",foreground:"#dadada",selection_background:"#dadada"},wX={black:"#4d4d4d",color1:"#705050",green:"#60b48a",yellow:"#f0dfaf",blue:"#506070",magenta:"#dc8cc3",cyan:"#8cd0d3",white:"#dcdccc",brightblack:"#709080",brightred:"#dca3a3",brightgreen:"#c3bf9f",brightyellow:"#e0cf9f",brightblue:"#94bff3",brightmagenta:"#ec93d3",brightcyan:"#93e0e3",brightwhite:"#ffffff",background:"#3f3f3f",selection_foreground:"#3f3f3f",cursor:"#73635a",foreground:"#dcdccc",selection_background:"#dcdccc"},AX={black:"#282a36",color1:"#f37f97",green:"#5adecd",yellow:"#f2a272",blue:"#8897f4",magenta:"#c574dd",cyan:"#79e6f3",white:"#fdfdfd",brightblack:"#414458",brightred:"#ff4971",brightgreen:"#18e3c8",brightyellow:"#ff8037",brightblue:"#556fff",brightmagenta:"#b043d1",brightcyan:"#3fdcee",brightwhite:"#bebec1",background:"#1d1f28",selection_foreground:"#1d1f28",cursor:"#c574dd",foreground:"#fdfdfd",selection_background:"#fdfdfd"},IX={black:"#1c1c1c",color1:"#d68686",green:"#aed686",yellow:"#d7af87",blue:"#86aed6",magenta:"#d6aed6",cyan:"#8adbb4",white:"#d0d0d0",brightblack:"#1c1c1c",brightred:"#d68686",brightgreen:"#aed686",brightyellow:"#e4c9af",brightblue:"#86aed6",brightmagenta:"#d6aed6",brightcyan:"#b1e7dd",brightwhite:"#efefef",background:"#262626",selection_foreground:"#262626",cursor:"#e4c9af",foreground:"#d0d0d0",selection_background:"#d0d0d0"},kX={black:"#4f4f4f",color1:"#fa6c60",green:"#a8ff60",yellow:"#fffeb7",blue:"#96cafe",magenta:"#fa73fd",cyan:"#c6c5fe",white:"#efedef",brightblack:"#7b7b7b",brightred:"#fcb6b0",brightgreen:"#cfffab",brightyellow:"#ffffcc",brightblue:"#b5dcff",brightmagenta:"#fb9cfe",brightcyan:"#e0e0fe",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#808080",foreground:"#f1f1f1",selection_background:"#f1f1f1"},NX={black:"#091013",color1:"#002e18",green:"#6fa64c",yellow:"#595900",blue:"#00cb6b",magenta:"#412a4d",cyan:"#125459",white:"#002e19",brightblack:"#333333",brightred:"#00381d",brightgreen:"#90d762",brightyellow:"#e2e500",brightblue:"#00ff87",brightmagenta:"#412a4d",brightcyan:"#176c73",brightwhite:"#00381e",background:"#070c0e",selection_foreground:"#070c0e",cursor:"#373a26",foreground:"#28380d",selection_background:"#28380d",underline_color:"#302c2c",url_color:"#302c2c"},DX={black:"#000000",color1:"#cc5555",green:"#55cc55",yellow:"#cdcd55",blue:"#5555cc",magenta:"#cc55cc",cyan:"#7acaca",white:"#cccccc",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#53ae71",foreground:"#b3b3b3",selection_background:"#b3b3b3"},xX={black:"#0f191c",color1:"#23755a",green:"#82d967",yellow:"#ffd700",blue:"#3f5242",magenta:"#409931",cyan:"#50b45a",white:"#507350",brightblack:"#688060",brightred:"#2fc079",brightgreen:"#90d762",brightyellow:"#faff00",brightblue:"#4f7e7e",brightmagenta:"#11ff25",brightcyan:"#c1ff8a",brightwhite:"#678c61",background:"#0f191c",selection_foreground:"#0f191c",cursor:"#384545",foreground:"#426644",selection_background:"#426644",underline_color:"#302c2c",url_color:"#302c2c"},MX={black:"#253045",color1:"#ee5577",green:"#55ee77",yellow:"#ffdd88",blue:"#5588ff",magenta:"#ff77cc",cyan:"#44eeee",white:"#f5f5da",brightblack:"#405570",brightred:"#ee6655",brightgreen:"#99ee77",brightyellow:"#ffff77",brightblue:"#77bbff",brightmagenta:"#aa88ff",brightcyan:"#55ffbb",brightwhite:"#ffffee",background:"#202535",selection_foreground:"#202535",cursor:"#ccced0",foreground:"#ccced0",selection_background:"#ccced0"},LX={black:"#141414",color1:"#ff5555",green:"#98ec65",yellow:"#ffcc33",blue:"#00aaff",magenta:"#aa88ff",cyan:"#88ddff",white:"#cccccc",brightblack:"#414141",brightred:"#ff8888",brightgreen:"#b6f292",brightyellow:"#ffd966",brightblue:"#33bbff",brightmagenta:"#cebbff",brightcyan:"#bbecff",brightwhite:"#ffffff",background:"#111111",selection_foreground:"#111111",cursor:"#fcdc08",foreground:"#777777",selection_background:"#777777"},PX={black:"#2c3941",color1:"#865f5b",green:"#66907d",yellow:"#b1a990",blue:"#6a8e95",magenta:"#b18a73",cyan:"#88b2ac",white:"#ececec",brightblack:"#5d7079",brightred:"#865f5b",brightgreen:"#66907d",brightyellow:"#b1a990",brightblue:"#6a8e95",brightmagenta:"#b18a73",brightcyan:"#88b2ac",brightwhite:"#ececec",background:"#2c3941",selection_foreground:"#2c3941",cursor:"#ececec",foreground:"#ececec",selection_background:"#ececec"},BX={black:"#222d3f",color1:"#a82320",green:"#32a548",yellow:"#e58d11",blue:"#3167ac",magenta:"#781aa0",cyan:"#2c9370",white:"#b0b6ba",brightblack:"#212c3c",brightred:"#d4312e",brightgreen:"#2d9440",brightyellow:"#e5be0c",brightblue:"#3c7dd2",brightmagenta:"#8230a7",brightcyan:"#35b387",brightwhite:"#e7eced",background:"#002240",selection_foreground:"#002240",cursor:"#e5be0c",foreground:"#2cc55d",selection_background:"#2cc55d"},YX={black:"#242424",color1:"#d71c15",green:"#5aa513",yellow:"#fdb40c",blue:"#063b8c",magenta:"#e40038",cyan:"#2595e1",white:"#efefef",brightblack:"#4b4b4b",brightred:"#fc1c18",brightgreen:"#6bc219",brightyellow:"#fec80e",brightblue:"#0955ff",brightmagenta:"#fb0050",brightcyan:"#3ea8fc",brightwhite:"#8c00ec",background:"#181818",selection_foreground:"#181818",cursor:"#bbbbbb",foreground:"#efefef",selection_background:"#efefef"},FX={black:"#2b1b1d",color1:"#91002b",green:"#579524",yellow:"#ab311b",blue:"#8c87b0",magenta:"#692f50",cyan:"#e8a866",white:"#68525a",brightblack:"#3d2b2e",brightred:"#c5255d",brightgreen:"#8dff57",brightyellow:"#c8381d",brightblue:"#cfc9ff",brightmagenta:"#fc6cba",brightcyan:"#ffceaf",brightwhite:"#b0949d",background:"#150707",selection_foreground:"#150707",cursor:"#68525a",foreground:"#68525a",selection_background:"#68525a"},UX={black:"#373a41",color1:"#d52753",green:"#23974a",yellow:"#df631c",blue:"#275fe4",magenta:"#823ff1",cyan:"#27618d",white:"#babbc2",brightblack:"#676a77",brightred:"#ff6480",brightgreen:"#3cbc66",brightyellow:"#c5a332",brightblue:"#0099e1",brightmagenta:"#ce33c0",brightcyan:"#6d93bb",brightwhite:"#d3d3d3",background:"#f9f9f9",selection_foreground:"#f9f9f9",cursor:"#f32759",foreground:"#373a41",selection_background:"#373a41"},$X={black:"#000000",color1:"#b87a7a",green:"#7ab87a",yellow:"#b8b87a",blue:"#7a7ab8",magenta:"#b87ab8",cyan:"#7ab8b8",white:"#d9d9d9",brightblack:"#262626",brightred:"#dbbdbd",brightgreen:"#bddbbd",brightyellow:"#dbdbbd",brightblue:"#bdbddb",brightmagenta:"#dbbddb",brightcyan:"#bddbdb",brightwhite:"#ffffff",background:"#0d1926",selection_foreground:"#0d1926",cursor:"#d9e6f2",foreground:"#d9e6f2",selection_background:"#d9e6f2"},GX={black:"#eeeeee",color1:"#a8334c",green:"#4f6c31",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#353535",brightblack:"#c6c3c3",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#5c5c5c",background:"#eeeeee",selection_foreground:"#eeeeee",cursor:"#353535",foreground:"#353535",selection_background:"#353535"},qX={black:"#000000",color1:"#d00e18",green:"#138034",yellow:"#ffcb3e",blue:"#006bb3",magenta:"#6b2775",cyan:"#384564",white:"#ededed",brightblack:"#5d504a",brightred:"#f07e18",brightgreen:"#b1d130",brightyellow:"#fff120",brightblue:"#4fc2fd",brightmagenta:"#de0071",brightcyan:"#5d504a",brightwhite:"#ffffff",background:"#222225",selection_foreground:"#222225",cursor:"#e0d9b9",foreground:"#ededed",selection_background:"#ededed"},QX={black:"#2d283f",color1:"#ed2261",green:"#1fa91b",yellow:"#8ddc20",blue:"#487df4",magenta:"#8d35c9",cyan:"#3bdeed",white:"#9e9ea0",brightblack:"#59516a",brightred:"#f0729a",brightgreen:"#53aa5e",brightyellow:"#b2dc87",brightblue:"#a9bcec",brightmagenta:"#ad81c2",brightcyan:"#9de3eb",brightwhite:"#a288f7",background:"#171423",selection_foreground:"#171423",cursor:"#a288f7",foreground:"#9f9fa1",selection_background:"#9f9fa1"},HX={black:"#23252b",color1:"#b54036",green:"#5ab977",yellow:"#deb566",blue:"#6a7c93",magenta:"#a4799d",cyan:"#3f94a8",white:"#e6e8ef",brightblack:"#23252b",brightred:"#b54036",brightgreen:"#5ab977",brightyellow:"#deb566",brightblue:"#6a7c93",brightmagenta:"#a4799d",brightcyan:"#3f94a8",brightwhite:"#ebedf2",background:"#1c1e22",selection_foreground:"#1c1e22",cursor:"#f6f7ec",foreground:"#e6e8ef",selection_background:"#e6e8ef"},VX={black:"#23262e",color1:"#f0266f",green:"#8fd46d",yellow:"#ffe66d",blue:"#0321d7",magenta:"#ee5d43",cyan:"#03d6b8",white:"#c74ded",brightblack:"#292e38",brightred:"#f92672",brightgreen:"#8fd46d",brightyellow:"#ffe66d",brightblue:"#03d6b8",brightmagenta:"#ee5d43",brightcyan:"#03d6b8",brightwhite:"#c74ded",background:"#23262e",selection_foreground:"#23262e",cursor:"#ee5d43",foreground:"#ffca28",selection_background:"#ffca28",underline_color:"#596181",url_color:"#596181"},zX={black:"#000000",color1:"#dc322f",green:"#56db3a",yellow:"#ff8400",blue:"#0084d4",magenta:"#b729d9",cyan:"#ccccff",white:"#ffffff",brightblack:"#1b1d21",brightred:"#dc322f",brightgreen:"#56db3a",brightyellow:"#ff8400",brightblue:"#0084d4",brightmagenta:"#b729d9",brightcyan:"#ccccff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#dc322f",foreground:"#ffffff",selection_background:"#ffffff"},WX={black:"#112616",color1:"#7f2b27",green:"#2f7e25",yellow:"#717f24",blue:"#2f6a7f",magenta:"#47587f",cyan:"#327f77",white:"#647d75",brightblack:"#3c4812",brightred:"#e08009",brightgreen:"#18e000",brightyellow:"#bde000",brightblue:"#00aae0",brightmagenta:"#0058e0",brightcyan:"#00e0c4",brightwhite:"#73fa91",background:"#0f1610",selection_foreground:"#0f1610",cursor:"#73fa91",foreground:"#637d75",selection_background:"#637d75"},XX={black:"#000000",color1:"#990000",green:"#00a600",yellow:"#999900",blue:"#2009db",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#000000",selection_foreground:"#000000",cursor:"#4d4d4d",foreground:"#f2f2f2",selection_background:"#f2f2f2"},KX={black:"#17384c",color1:"#d15123",green:"#027c9b",yellow:"#fca02f",blue:"#1e4950",magenta:"#68d4f1",cyan:"#50a3b5",white:"#deb88d",brightblack:"#434b53",brightred:"#d48678",brightgreen:"#628d98",brightyellow:"#fdd39f",brightblue:"#1bbcdd",brightmagenta:"#bbe3ee",brightcyan:"#87acb4",brightwhite:"#fee4ce",background:"#09141b",selection_foreground:"#09141b",cursor:"#fca02f",foreground:"#deb88d",selection_background:"#deb88d"},ZX={black:"#0a0520",color1:"#ff796d",green:"#99b481",yellow:"#efdfac",blue:"#66d9ef",magenta:"#e78fcd",cyan:"#ba8cff",white:"#ffba81",brightblack:"#100b23",brightred:"#f99f92",brightgreen:"#b4be8f",brightyellow:"#f2e9bf",brightblue:"#79daed",brightmagenta:"#ba91d4",brightcyan:"#a0a0d6",brightwhite:"#b9aed3",background:"#2a1a4a",selection_foreground:"#2a1a4a",cursor:"#c7c7c7",foreground:"#ece7fa",selection_background:"#ece7fa"},jX={black:"#f0edec",color1:"#a8334c",green:"#4f6c31",yellow:"#944927",blue:"#286486",magenta:"#88507d",cyan:"#3b8992",white:"#2c363c",brightblack:"#cfc1ba",brightred:"#94253e",brightgreen:"#3f5a22",brightyellow:"#803d1c",brightblue:"#1d5573",brightmagenta:"#7b3b70",brightcyan:"#2b747c",brightwhite:"#4f5e68",background:"#f0edec",selection_foreground:"#f0edec",cursor:"#2c363c",foreground:"#2c363c",selection_background:"#2c363c"},JX={black:"#000000",color1:"#ff4242",green:"#74af68",yellow:"#ffad29",blue:"#338f86",magenta:"#9414e6",cyan:"#23d7d7",white:"#e1e1e0",brightblack:"#555555",brightred:"#ff3242",brightgreen:"#74cd68",brightyellow:"#ffb929",brightblue:"#23d7d7",brightmagenta:"#ff37ff",brightcyan:"#00ede1",brightwhite:"#ffffff",background:"#2d3743",selection_foreground:"#2d3743",cursor:"#000000",foreground:"#e1e1e0",selection_background:"#e1e1e0"},eK={black:"#000507",color1:"#d94085",green:"#2ab250",yellow:"#ffd16f",blue:"#883cdc",magenta:"#ececec",cyan:"#c1b8b7",white:"#fff8de",brightblack:"#009cc9",brightred:"#da6bac",brightgreen:"#f4dca5",brightyellow:"#eac066",brightblue:"#308cba",brightmagenta:"#ae636b",brightcyan:"#ff919d",brightwhite:"#e4838d",background:"#1f1726",selection_foreground:"#1f1726",cursor:"#dd00ff",foreground:"#dafaff",selection_background:"#dafaff"},tK={black:"#585f6d",color1:"#d95360",green:"#5ab977",yellow:"#dfb563",blue:"#4d89c4",magenta:"#d55119",cyan:"#44a8b6",white:"#e6e5ff",brightblack:"#585f6d",brightred:"#d95360",brightgreen:"#5ab977",brightyellow:"#dfb563",brightblue:"#4c89c5",brightmagenta:"#d55119",brightcyan:"#44a8b6",brightwhite:"#e6e5ff",background:"#1e2027",selection_foreground:"#1e2027",cursor:"#f6f7ec",foreground:"#9ba2b2",selection_background:"#9ba2b2"},nK={black:"#6e5346",color1:"#e35b00",green:"#5cab96",yellow:"#e3cd7b",blue:"#0f548b",magenta:"#e35b00",cyan:"#06afc7",white:"#f0f1ce",brightblack:"#684c31",brightred:"#ff8a3a",brightgreen:"#aecab8",brightyellow:"#ffc878",brightblue:"#67a0ce",brightmagenta:"#ff8a3a",brightcyan:"#83a7b4",brightwhite:"#fefff1",background:"#0a1e24",selection_foreground:"#0a1e24",cursor:"#708284",foreground:"#ecf0c1",selection_background:"#ecf0c1"},Zi={"Tomorrow Night Burns":{black:"#252525",color1:"#832e31",green:"#a63c40",yellow:"#d3494e",blue:"#fc595f",magenta:"#df9395",cyan:"#ba8586",white:"#f5f5f5",brightblack:"#5d6f71",brightred:"#832e31",brightgreen:"#a63c40",brightyellow:"#d2494e",brightblue:"#fc595f",brightmagenta:"#df9395",brightcyan:"#ba8586",brightwhite:"#f5f5f5",background:"#151515",selection_foreground:"#151515",cursor:"#ff443e",foreground:"#a1b0b8",selection_background:"#a1b0b8"},Floraverse:cV,MaterialOcean:uV,Vaughn:dV,nord:hV,Subliminal:fV,"3024 Day":{black:"#090300",color1:"#db2d20",green:"#01a252",yellow:"#fded02",blue:"#01a0e4",magenta:"#a16a94",cyan:"#b5e4f4",white:"#a5a2a2",brightblack:"#5c5855",brightred:"#e8bbd0",brightgreen:"#3a3432",brightyellow:"#4a4543",brightblue:"#807d7c",brightmagenta:"#d6d5d4",brightcyan:"#cdab53",brightwhite:"#f7f7f7",background:"#f7f7f7",selection_foreground:"#f7f7f7",cursor:"#4a4543",foreground:"#4a4543",selection_background:"#4a4543"},idea:mV,"Solarized Dark Higher Contrast":{black:"#002831",color1:"#d11c24",green:"#6cbe6c",yellow:"#a57706",blue:"#2176c7",magenta:"#c61c6f",cyan:"#259286",white:"#eae3cb",brightblack:"#006488",brightred:"#f5163b",brightgreen:"#51ef84",brightyellow:"#b27e28",brightblue:"#178ec8",brightmagenta:"#e24d8e",brightcyan:"#00b39e",brightwhite:"#fcf4dc",background:"#001e27",selection_foreground:"#001e27",cursor:"#f34b00",foreground:"#9cc2c3",selection_background:"#9cc2c3"},"Doom Peacock":{black:"#1c1f24",color1:"#cb4b16",green:"#26a6a6",yellow:"#bcd42a",blue:"#2a6cc6",magenta:"#a9a1e1",cyan:"#5699af",white:"#ede0ce",brightblack:"#2b2a27",brightred:"#ff5d38",brightgreen:"#98be65",brightyellow:"#e6f972",brightblue:"#51afef",brightmagenta:"#c678dd",brightcyan:"#46d9ff",brightwhite:"#dfdfdf",background:"#2b2a27",selection_foreground:"#2b2a27",cursor:"#9c9c9d",foreground:"#ede0ce",selection_background:"#ede0ce"},UltraDark:pV,BlueDolphin:gV,"catppuccin-frappe":{black:"#51576d",color1:"#e78284",green:"#a6d189",yellow:"#e5c890",blue:"#8caaee",magenta:"#f4b8e4",cyan:"#81c8be",white:"#b5bfe2",brightblack:"#626880",brightred:"#e78284",brightgreen:"#a6d189",brightyellow:"#e5c890",brightblue:"#8caaee",brightmagenta:"#f4b8e4",brightcyan:"#81c8be",brightwhite:"#a5adce",background:"#303446",selection_foreground:"#303446",cursor:"#f2d5cf",foreground:"#c6d0f5",selection_background:"#c6d0f5"},"Belafonte Night":{black:"#20111b",color1:"#be100e",green:"#858162",yellow:"#eaa549",blue:"#426a79",magenta:"#97522c",cyan:"#989a9c",white:"#968c83",brightblack:"#5e5252",brightred:"#be100e",brightgreen:"#858162",brightyellow:"#eaa549",brightblue:"#426a79",brightmagenta:"#97522c",brightcyan:"#989a9c",brightwhite:"#d5ccba",background:"#20111b",selection_foreground:"#20111b",cursor:"#968c83",foreground:"#968c83",selection_background:"#968c83"},Obsidian:_V,Elemental:bV,"Gruvbox Light":{black:"#fbf1c7",color1:"#9d0006",green:"#79740e",yellow:"#b57614",blue:"#076678",magenta:"#8f3f71",cyan:"#427b58",white:"#3c3836",brightblack:"#9d8374",brightred:"#cc241d",brightgreen:"#98971a",brightyellow:"#d79921",brightblue:"#458588",brightmagenta:"#b16186",brightcyan:"#689d69",brightwhite:"#7c6f64",background:"#fbf1c7",selection_foreground:"#fbf1c7",cursor:"#282828",foreground:"#282828",selection_background:"#282828"},Ciapre:SV,"Dracula+":{black:"#21222c",color1:"#ff5555",green:"#50fa7b",yellow:"#ffcb6b",blue:"#82aaff",magenta:"#c792ea",cyan:"#8be9fd",white:"#f8f8f2",brightblack:"#545454",brightred:"#ff6e6e",brightgreen:"#69ff94",brightyellow:"#ffcb6b",brightblue:"#d6acff",brightmagenta:"#ff92df",brightcyan:"#a4ffff",brightwhite:"#f8f8f2",background:"#212121",selection_foreground:"#212121",cursor:"#eceff4",foreground:"#f8f8f2",selection_background:"#f8f8f2"},Fideloper:OV,"Hopscotch.256":{black:"#322931",color1:"#dd464c",green:"#8fc13e",yellow:"#fdcc59",blue:"#1290bf",magenta:"#c85e7c",cyan:"#149b93",white:"#b9b5b8",brightblack:"#797379",brightred:"#dd464c",brightgreen:"#8fc13e",brightyellow:"#fdcc59",brightblue:"#1290bf",brightmagenta:"#c85e7c",brightcyan:"#149b93",brightwhite:"#ffffff",background:"#322931",selection_foreground:"#322931",cursor:"#b9b5b8",foreground:"#b9b5b8",selection_background:"#b9b5b8"},"Duotone Dark":{black:"#1f1d27",color1:"#d9393e",green:"#2dcd73",yellow:"#d9b76e",blue:"#ffc284",magenta:"#de8d40",cyan:"#2488ff",white:"#b7a1ff",brightblack:"#353147",brightred:"#d9393e",brightgreen:"#2dcd73",brightyellow:"#d9b76e",brightblue:"#ffc284",brightmagenta:"#de8d40",brightcyan:"#2488ff",brightwhite:"#eae5ff",background:"#1f1d27",selection_foreground:"#1f1d27",cursor:"#ff9839",foreground:"#b7a1ff",selection_background:"#b7a1ff"},Treehouse:vV,CGA:EV,rebecca:yV,synthwave:TV,Raycast_Dark:CV,PencilDark:RV,IC_Green_PPL:wV,"Dark Pastel":{black:"#000000",color1:"#ff5555",green:"#55ff55",yellow:"#ffff55",blue:"#5555ff",magenta:"#ff55ff",cyan:"#55ffff",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#ffffff",selection_background:"#ffffff"},Harper:AV,C64:IV,Calamity:kV,"The Hulk":{black:"#1b1d1e",color1:"#269d1b",green:"#13ce30",yellow:"#63e457",blue:"#2525f5",magenta:"#641f74",cyan:"#378ca9",white:"#d9d8d1",brightblack:"#505354",brightred:"#8dff2a",brightgreen:"#48ff77",brightyellow:"#3afe16",brightblue:"#506b95",brightmagenta:"#72589d",brightcyan:"#4085a6",brightwhite:"#e5e6e1",background:"#1b1d1e",selection_foreground:"#1b1d1e",cursor:"#16b61b",foreground:"#b5b5b5",selection_background:"#b5b5b5"},OneHalfDark:NV,Dracula:DV,IC_Orange_PPL:xV,Spring:MV,Lavandula:LV,Laser:PV,Cobalt2:BV,"iTerm2 Solarized Dark":{black:"#073642",color1:"#dc322f",green:"#859900",yellow:"#b58900",blue:"#268bd2",magenta:"#d33682",cyan:"#2aa198",white:"#eee8d5",brightblack:"#002b36",brightred:"#cb4b16",brightgreen:"#586e75",brightyellow:"#657b83",brightblue:"#839496",brightmagenta:"#6c71c4",brightcyan:"#93a1a1",brightwhite:"#fdf6e3",background:"#002b36",selection_foreground:"#002b36",cursor:"#839496",foreground:"#839496",selection_background:"#839496"},Breeze:YV,DjangoSmooth:FV,DoomOne:UV,"rose-pine":{black:"#26233a",color1:"#eb6f92",green:"#9ccfd8",yellow:"#f6c177",blue:"#31748f",magenta:"#c4a7e7",cyan:"#ebbcba",white:"#e0def4",brightblack:"#6e6a86",brightred:"#eb6f92",brightgreen:"#9ccfd8",brightyellow:"#f6c177",brightblue:"#31748f",brightmagenta:"#c4a7e7",brightcyan:"#ebbcba",brightwhite:"#e0def4",background:"#191724",selection_foreground:"#191724",cursor:"#e0def4",foreground:"#e0def4",selection_background:"#e0def4"},Chalk:$V,Andromeda:GV,neobones_light:qV,WarmNeon:QV,AtomOneLight:HV,PencilLight:VV,Hopscotch:zV,Urple:WV,FrontEndDelight:XV,Ubuntu:KV,"Solarized Darcula":{black:"#25292a",color1:"#f24840",green:"#629655",yellow:"#b68800",blue:"#2075c7",magenta:"#797fd4",cyan:"#15968d",white:"#d2d8d9",brightblack:"#25292a",brightred:"#f24840",brightgreen:"#629655",brightyellow:"#b68800",brightblue:"#2075c7",brightmagenta:"#797fd4",brightcyan:"#15968d",brightwhite:"#d2d8d9",background:"#3d3f41",selection_foreground:"#3d3f41",cursor:"#708284",foreground:"#d2d8d9",selection_background:"#d2d8d9"},"Oceanic-Next":{black:"#121c21",color1:"#e44754",green:"#89bd82",yellow:"#f7bd51",blue:"#5486c0",magenta:"#b77eb8",cyan:"#50a5a4",white:"#ffffff",brightblack:"#52606b",brightred:"#e44754",brightgreen:"#89bd82",brightyellow:"#f7bd51",brightblue:"#5486c0",brightmagenta:"#b77eb8",brightcyan:"#50a5a4",brightwhite:"#ffffff",background:"#121b21",selection_foreground:"#121b21",cursor:"#b3b8c3",foreground:"#b3b8c3",selection_background:"#b3b8c3"},primary:ZV,MaterialDark:jV,Relaxed:JV,Galizur:ez,"Tomorrow Night Blue":{black:"#000000",color1:"#ff9da4",green:"#d1f1a9",yellow:"#ffeead",blue:"#bbdaff",magenta:"#ebbbff",cyan:"#99ffff",white:"#ffffff",brightblack:"#000000",brightred:"#ff9da4",brightgreen:"#d1f1a9",brightyellow:"#ffeead",brightblue:"#bbdaff",brightmagenta:"#ebbbff",brightcyan:"#99ffff",brightwhite:"#ffffff",background:"#002451",selection_foreground:"#002451",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},HaX0R_GR33N:tz,"Dark+":{black:"#000000",color1:"#cd3131",green:"#0dbc79",yellow:"#e5e510",blue:"#2472c8",magenta:"#bc3fbc",cyan:"#11a8cd",white:"#e5e5e5",brightblack:"#666666",brightred:"#f14c4c",brightgreen:"#23d18b",brightyellow:"#f5f543",brightblue:"#3b8eea",brightmagenta:"#d670d6",brightcyan:"#29b8db",brightwhite:"#e5e5e5",background:"#1e1e1e",selection_foreground:"#1e1e1e",cursor:"#ffffff",foreground:"#cccccc",selection_background:"#cccccc"},Neopolitan:nz,"Red Alert":{black:"#000000",color1:"#d62e4e",green:"#71be6b",yellow:"#beb86b",blue:"#489bee",magenta:"#e979d7",cyan:"#6bbeb8",white:"#d6d6d6",brightblack:"#262626",brightred:"#e02553",brightgreen:"#aff08c",brightyellow:"#dfddb7",brightblue:"#65aaf1",brightmagenta:"#ddb7df",brightcyan:"#b7dfdd",brightwhite:"#ffffff",background:"#762423",selection_foreground:"#762423",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},"rose-pine-dawn":{black:"#f2e9e1",color1:"#b4637a",green:"#56949f",yellow:"#ea9d34",blue:"#286983",magenta:"#907aa9",cyan:"#d7827e",white:"#575279",brightblack:"#9893a5",brightred:"#b4637a",brightgreen:"#56949f",brightyellow:"#ea9d34",brightblue:"#286983",brightmagenta:"#907aa9",brightcyan:"#d7827e",brightwhite:"#575279",background:"#faf4ed",selection_foreground:"#faf4ed",cursor:"#575279",foreground:"#575279",selection_background:"#575279"},PaleNightHC:rz,Neon:az,"Rouge 2":{black:"#5d5d6b",color1:"#c6797e",green:"#969e92",yellow:"#dbcdab",blue:"#6e94b9",magenta:"#4c4e78",cyan:"#8ab6c1",white:"#e8e8ea",brightblack:"#616274",brightred:"#c6797e",brightgreen:"#e6dcc4",brightyellow:"#e6dcc4",brightblue:"#98b3cd",brightmagenta:"#8283a1",brightcyan:"#abcbd3",brightwhite:"#e8e8ea",background:"#17182b",selection_foreground:"#17182b",cursor:"#969e92",foreground:"#a2a3aa",selection_background:"#a2a3aa"},LiquidCarbon:iz,niji:oz,"Tango Half Adapted":{black:"#000000",color1:"#ff0000",green:"#4cc300",yellow:"#e2c000",blue:"#008ef6",magenta:"#a96cb3",cyan:"#00bdc3",white:"#e0e5db",brightblack:"#797d76",brightred:"#ff0013",brightgreen:"#8af600",brightyellow:"#ffec00",brightblue:"#76bfff",brightmagenta:"#d898d1",brightcyan:"#00f6fa",brightwhite:"#f4f4f2",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},Django:sz,zenburned:lz,LiquidCarbonTransparentInverse:cz,"Builtin Tango Light":{black:"#000000",color1:"#cc0000",green:"#4e9a06",yellow:"#c4a000",blue:"#3465a4",magenta:"#75507b",cyan:"#06989a",white:"#d3d7cf",brightblack:"#555753",brightred:"#ef2929",brightgreen:"#8ae234",brightyellow:"#fce94f",brightblue:"#729fcf",brightmagenta:"#ad7fa8",brightcyan:"#34e2e2",brightwhite:"#eeeeec",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},Rapture:uz,Borland:dz,Guezwhoz:hz,Argonaut:fz,"Monokai Remastered":{black:"#1a1a1a",color1:"#f4005f",green:"#98e024",yellow:"#fd971f",blue:"#9d65ff",magenta:"#f4005f",cyan:"#58d1eb",white:"#c4c5b5",brightblack:"#625e4c",brightred:"#f4005f",brightgreen:"#98e024",brightyellow:"#e0d561",brightblue:"#9d65ff",brightmagenta:"#f4005f",brightcyan:"#58d1eb",brightwhite:"#f6f6ef",background:"#0c0c0c",selection_foreground:"#0c0c0c",cursor:"#fc971f",foreground:"#d9d9d9",selection_background:"#d9d9d9"},BlueBerryPie:mz,"GitHub Dark":{black:"#000000",color1:"#f78166",green:"#56d364",yellow:"#e3b341",blue:"#6ca4f8",magenta:"#db61a2",cyan:"#2b7489",white:"#ffffff",brightblack:"#4d4d4d",brightred:"#f78166",brightgreen:"#56d364",brightyellow:"#e3b341",brightblue:"#6ca4f8",brightmagenta:"#db61a2",brightcyan:"#2b7489",brightwhite:"#ffffff",background:"#101216",selection_foreground:"#101216",cursor:"#c9d1d9",foreground:"#8b949e",selection_background:"#8b949e"},VibrantInk:pz,"catppuccin-macchiato":{black:"#494d64",color1:"#ed8796",green:"#a6da95",yellow:"#eed49f",blue:"#8aadf4",magenta:"#f5bde6",cyan:"#8bd5ca",white:"#b8c0e0",brightblack:"#5b6078",brightred:"#ed8796",brightgreen:"#a6da95",brightyellow:"#eed49f",brightblue:"#8aadf4",brightmagenta:"#f5bde6",brightcyan:"#8bd5ca",brightwhite:"#a5adcb",background:"#24273a",selection_foreground:"#24273a",cursor:"#f4dbd6",foreground:"#cad3f5",selection_background:"#cad3f5"},Ocean:gz,DimmedMonokai:_z,"Piatto Light":{black:"#414141",color1:"#b23771",green:"#66781e",yellow:"#cd6f34",blue:"#3c5ea8",magenta:"#a454b2",cyan:"#66781e",white:"#ffffff",brightblack:"#3f3f3f",brightred:"#db3365",brightgreen:"#829429",brightyellow:"#cd6f34",brightblue:"#3c5ea8",brightmagenta:"#a454b2",brightcyan:"#829429",brightwhite:"#f2f2f2",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#5e77c8",foreground:"#414141",selection_background:"#414141"},"Builtin Dark":{black:"#000000",color1:"#bb0000",green:"#00bb00",yellow:"#bbbb00",blue:"#0000bb",magenta:"#bb00bb",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Jellybeans:bz,"iceberg-dark":{black:"#1e2132",color1:"#e27878",green:"#b4be82",yellow:"#e2a478",blue:"#84a0c6",magenta:"#a093c7",cyan:"#89b8c2",white:"#c6c8d1",brightblack:"#6b7089",brightred:"#e98989",brightgreen:"#c0ca8e",brightyellow:"#e9b189",brightblue:"#91acd1",brightmagenta:"#ada0d3",brightcyan:"#95c4ce",brightwhite:"#d2d4de",background:"#161821",selection_foreground:"#161821",cursor:"#c6c8d1",foreground:"#c6c8d1",selection_background:"#c6c8d1"},Rippedcasts:Sz,Sundried:Oz,Glacier:vz,neobones_dark:Ez,FishTank:yz,SoftServer:Tz,jubi:Cz,"Builtin Solarized Dark":{black:"#073642",color1:"#dc322f",green:"#859900",yellow:"#b58900",blue:"#268bd2",magenta:"#d33682",cyan:"#2aa198",white:"#eee8d5",brightblack:"#002b36",brightred:"#cb4b16",brightgreen:"#586e75",brightyellow:"#657b83",brightblue:"#839496",brightmagenta:"#6c71c4",brightcyan:"#93a1a1",brightwhite:"#fdf6e3",background:"#002b36",selection_foreground:"#002b36",cursor:"#839496",foreground:"#839496",selection_background:"#839496"},Raycast_Light:Rz,Galaxy:wz,"rose-pine-moon":{black:"#393552",color1:"#eb6f92",green:"#9ccfd8",yellow:"#f6c177",blue:"#3e8fb0",magenta:"#c4a7e7",cyan:"#ea9a97",white:"#e0def4",brightblack:"#6e6a86",brightred:"#eb6f92",brightgreen:"#9ccfd8",brightyellow:"#f6c177",brightblue:"#3e8fb0",brightmagenta:"#c4a7e7",brightcyan:"#ea9a97",brightwhite:"#e0def4",background:"#232136",selection_foreground:"#232136",cursor:"#e0def4",foreground:"#e0def4",selection_background:"#e0def4"},seoulbones_dark:Az,BlulocoDark:Iz,"Overnight Slumber":{black:"#0a1222",color1:"#ffa7c4",green:"#85cc95",yellow:"#ffcb8b",blue:"#8dabe1",magenta:"#c792eb",cyan:"#78ccf0",white:"#ffffff",brightblack:"#575656",brightred:"#ffa7c4",brightgreen:"#85cc95",brightyellow:"#ffcb8b",brightblue:"#8dabe1",brightmagenta:"#c792eb",brightcyan:"#ffa7c4",brightwhite:"#ffffff",background:"#0e1729",selection_foreground:"#0e1729",cursor:"#ffa7c4",foreground:"#ced2d6",selection_background:"#ced2d6"},"Tinacious Design (Dark)":{black:"#1d1d26",color1:"#ff3399",green:"#00d364",yellow:"#ffcc66",blue:"#00cbff",magenta:"#cc66ff",cyan:"#00ceca",white:"#cbcbf0",brightblack:"#636667",brightred:"#ff2f92",brightgreen:"#00d364",brightyellow:"#ffd479",brightblue:"#00cbff",brightmagenta:"#d783ff",brightcyan:"#00d5d4",brightwhite:"#d5d6f3",background:"#1d1d26",selection_foreground:"#1d1d26",cursor:"#cbcbf0",foreground:"#cbcbf0",selection_background:"#cbcbf0"},"tokyonight-day":{black:"#e9e9ed",color1:"#f52a65",green:"#587539",yellow:"#8c6c3e",blue:"#2e7de9",magenta:"#9854f1",cyan:"#007197",white:"#6172b0",brightblack:"#a1a6c5",brightred:"#f52a65",brightgreen:"#587539",brightyellow:"#8c6c3e",brightblue:"#2e7de9",brightmagenta:"#9854f1",brightcyan:"#007197",brightwhite:"#3760bf",background:"#e1e2e7",selection_foreground:"#e1e2e7",cursor:"#3760bf",foreground:"#3760bf",selection_background:"#3760bf"},UnderTheSea:kz,"Man Page":{black:"#000000",color1:"#cc0000",green:"#00a600",yellow:"#999900",blue:"#0000b2",magenta:"#b200b2",cyan:"#00a6b2",white:"#cccccc",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#fef49c",selection_foreground:"#fef49c",cursor:"#7f7f7f",foreground:"#000000",selection_background:"#000000"},GruvboxDark:Nz,Grass:Dz,coffee_theme:xz,"catppuccin-mocha":{black:"#45475a",color1:"#f38ba8",green:"#a6e3a1",yellow:"#f9e2af",blue:"#89b4fa",magenta:"#f5c2e7",cyan:"#94e2d5",white:"#bac2de",brightblack:"#585b70",brightred:"#f38ba8",brightgreen:"#a6e3a1",brightyellow:"#f9e2af",brightblue:"#89b4fa",brightmagenta:"#f5c2e7",brightcyan:"#94e2d5",brightwhite:"#a6adc8",background:"#1e1e2e",selection_foreground:"#1e1e2e",cursor:"#f5e0dc",foreground:"#cdd6f4",selection_background:"#cdd6f4"},Hardcore:Mz,"Pro Light":{black:"#000000",color1:"#e5492b",green:"#50d148",yellow:"#c6c440",blue:"#3b75ff",magenta:"#ed66e8",cyan:"#4ed2de",white:"#dcdcdc",brightblack:"#9f9f9f",brightred:"#ff6640",brightgreen:"#61ef57",brightyellow:"#f2f156",brightblue:"#0082ff",brightmagenta:"#ff7eff",brightcyan:"#61f7f8",brightwhite:"#f2f2f2",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#4d4d4d",foreground:"#191919",selection_background:"#191919"},BirdsOfParadise:Lz,Pnevma:Pz,ToyChest:Bz,cyberpunk:Yz,"Blue Matrix":{black:"#101116",color1:"#ff5680",green:"#00ff9c",yellow:"#fffc58",blue:"#00b0ff",magenta:"#d57bff",cyan:"#76c1ff",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#d682ec",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#101116",selection_foreground:"#101116",cursor:"#76ff9f",foreground:"#00a2ff",selection_background:"#00a2ff"},"NightLion v2":{black:"#4c4c4c",color1:"#bb0000",green:"#04f623",yellow:"#f3f167",blue:"#64d0f0",magenta:"#ce6fdb",cyan:"#00dadf",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#7df71d",brightyellow:"#ffff55",brightblue:"#62cbe8",brightmagenta:"#ff9bf5",brightcyan:"#00ccd8",brightwhite:"#ffffff",background:"#171717",selection_foreground:"#171717",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},kanagawabones:Fz,"Later This Evening":{black:"#2b2b2b",color1:"#d45a60",green:"#afba67",yellow:"#e5d289",blue:"#a0bad6",magenta:"#c092d6",cyan:"#91bfb7",white:"#3c3d3d",brightblack:"#454747",brightred:"#d3232f",brightgreen:"#aabb39",brightyellow:"#e5be39",brightblue:"#6699d6",brightmagenta:"#ab53d6",brightcyan:"#5fc0ae",brightwhite:"#c1c2c2",background:"#222222",selection_foreground:"#222222",cursor:"#424242",foreground:"#959595",selection_background:"#959595"},GruvboxDarkHard:Uz,Abernathy:$z,OceanicMaterial:Gz,Medallion:qz,Square:Qz,Retro:Hz,Pandora:Vz,"Cobalt Neon":{black:"#142631",color1:"#ff2320",green:"#3ba5ff",yellow:"#e9e75c",blue:"#8ff586",magenta:"#781aa0",cyan:"#8ff586",white:"#ba46b2",brightblack:"#fff688",brightred:"#d4312e",brightgreen:"#8ff586",brightyellow:"#e9f06d",brightblue:"#3c7dd2",brightmagenta:"#8230a7",brightcyan:"#6cbc67",brightwhite:"#8ff586",background:"#142838",selection_foreground:"#142838",cursor:"#c4206f",foreground:"#8ff586",selection_background:"#8ff586"},"nord-light":{black:"#3b4252",color1:"#bf616a",green:"#a3be8c",yellow:"#ebcb8b",blue:"#81a1c1",magenta:"#b48ead",cyan:"#88c0d0",white:"#d8dee9",brightblack:"#4c566a",brightred:"#bf616a",brightgreen:"#a3be8c",brightyellow:"#ebcb8b",brightblue:"#81a1c1",brightmagenta:"#b48ead",brightcyan:"#8fbcbb",brightwhite:"#eceff4",background:"#e5e9f0",selection_foreground:"#e5e9f0",cursor:"#88c0d0",foreground:"#414858",selection_background:"#414858"},Whimsy:zz,zenbones_dark:Wz,Mathias:Xz,zenwritten_dark:Kz,Alabaster:Zz,ayu:jz,DjangoRebornAgain:Jz,Sakura:eW,MaterialDesignColors:tW,Seti:nW,"Banana Blueberry":{black:"#17141f",color1:"#ff6b7f",green:"#00bd9c",yellow:"#e6c62f",blue:"#22e8df",magenta:"#dc396a",cyan:"#56b6c2",white:"#f1f1f1",brightblack:"#495162",brightred:"#fe9ea1",brightgreen:"#98c379",brightyellow:"#f9e46b",brightblue:"#91fff4",brightmagenta:"#da70d6",brightcyan:"#bcf3ff",brightwhite:"#ffffff",background:"#191323",selection_foreground:"#191323",cursor:"#e07d13",foreground:"#cccccc",selection_background:"#cccccc"},"SpaceGray Eighties":{black:"#15171c",color1:"#ec5f67",green:"#81a764",yellow:"#fec254",blue:"#5486c0",magenta:"#bf83c1",cyan:"#57c2c1",white:"#efece7",brightblack:"#555555",brightred:"#ff6973",brightgreen:"#93d493",brightyellow:"#ffd256",brightblue:"#4d84d1",brightmagenta:"#ff55ff",brightcyan:"#83e9e4",brightwhite:"#ffffff",background:"#222222",selection_foreground:"#222222",cursor:"#bbbbbb",foreground:"#bdbaae",selection_background:"#bdbaae"},Chalkboard:rW,"flexoki-dark":{black:"#1c1b1a",color1:"#d14d41",green:"#879a39",yellow:"#d0a215",blue:"#4385be",magenta:"#ce5d97",cyan:"#3aa99f",white:"#b7b5ac",brightblack:"#575653",brightred:"#d14d41",brightgreen:"#879a39",brightyellow:"#d0a215",brightblue:"#4385be",brightmagenta:"#ce5d97",brightcyan:"#3aa99f",brightwhite:"#cecdc3",background:"#1c1b1a",selection_foreground:"#1c1b1a",cursor:"#cecdc3",foreground:"#cecdc3",selection_background:"#cecdc3"},ChallengerDeep:aW,"iTerm2 Smoooooth":{black:"#14191e",color1:"#b43c2a",green:"#00c200",yellow:"#c7c400",blue:"#2744c7",magenta:"#c040be",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#dd7975",brightgreen:"#58e790",brightyellow:"#ece100",brightblue:"#a7abf2",brightmagenta:"#e17ee1",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#15191f",selection_foreground:"#15191f",cursor:"#ffffff",foreground:"#dcdcdc",selection_background:"#dcdcdc"},OneHalfLight:iW,Earthsong:oW,FirefoxDev:sW,Mirage:lW,Broadcast:cW,"Grey-green":{black:"#000000",color1:"#fe1414",green:"#74ff00",yellow:"#f1ff01",blue:"#00deff",magenta:"#ff00f0",cyan:"#00ffbc",white:"#ffffff",brightblack:"#666666",brightred:"#ff3939",brightgreen:"#00ff44",brightyellow:"#ffd100",brightblue:"#00afff",brightmagenta:"#ff008a",brightcyan:"#00ffd3",brightwhite:"#f5ecec",background:"#002a1a",selection_foreground:"#002a1a",cursor:"#fff400",foreground:"#ffffff",selection_background:"#ffffff"},"Night Owlish Light":{black:"#011627",color1:"#d3423e",green:"#2aa298",yellow:"#daaa01",blue:"#4876d6",magenta:"#403f53",cyan:"#08916a",white:"#7a8181",brightblack:"#7a8181",brightred:"#f76e6e",brightgreen:"#49d0c5",brightyellow:"#dac26b",brightblue:"#5ca7e4",brightmagenta:"#697098",brightcyan:"#00c990",brightwhite:"#989fb1",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#403f53",foreground:"#403f53",selection_background:"#403f53"},"Hipster Green":{black:"#000000",color1:"#b6214a",green:"#00a600",yellow:"#bfbf00",blue:"#246eb2",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#86a93e",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#100b05",selection_foreground:"#100b05",cursor:"#23ff18",foreground:"#84c138",selection_background:"#84c138"},Royal:uW,MaterialDarker:dW,"midnight-in-mojave":{black:"#1e1e1e",color1:"#ff453a",green:"#32d74b",yellow:"#ffd60a",blue:"#0a84ff",magenta:"#bf5af2",cyan:"#5ac8fa",white:"#ffffff",brightblack:"#1e1e1e",brightred:"#ff453a",brightgreen:"#32d74b",brightyellow:"#ffd60a",brightblue:"#0a84ff",brightmagenta:"#bf5af2",brightcyan:"#5ac8fa",brightwhite:"#ffffff",background:"#1e1e1e",selection_foreground:"#1e1e1e",cursor:"#32d74b",foreground:"#ffffff",selection_background:"#ffffff"},idleToes:hW,"Builtin Pastel Dark":{black:"#4f4f4f",color1:"#ff6c60",green:"#a8ff60",yellow:"#ffffb6",blue:"#96cbfe",magenta:"#ff73fd",cyan:"#c6c5fe",white:"#eeeeee",brightblack:"#7c7c7c",brightred:"#ffb6b0",brightgreen:"#ceffac",brightyellow:"#ffffcc",brightblue:"#b5dcff",brightmagenta:"#ff9cfe",brightcyan:"#dfdffe",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#ffa560",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Homebrew:fW,AtelierSulphurpool:mW,Konsolas:pW,Slate:gW,"Scarlet Protocol":{black:"#101116",color1:"#ff0051",green:"#00dc84",yellow:"#faf945",blue:"#0271b6",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#bd35ec",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#1c153d",selection_foreground:"#1c153d",cursor:"#76ff9f",foreground:"#e41951",selection_background:"#e41951"},"Monokai Soda":{black:"#1a1a1a",color1:"#f4005f",green:"#98e024",yellow:"#fa8419",blue:"#9d65ff",magenta:"#f4005f",cyan:"#58d1eb",white:"#c4c5b5",brightblack:"#625e4c",brightred:"#f4005f",brightgreen:"#98e024",brightyellow:"#e0d561",brightblue:"#9d65ff",brightmagenta:"#f4005f",brightcyan:"#58d1eb",brightwhite:"#f6f6ef",background:"#1a1a1a",selection_foreground:"#1a1a1a",cursor:"#f6f7ec",foreground:"#c4c5b5",selection_background:"#c4c5b5"},duckbones:_W,"Paraiso Dark":{black:"#2f1e2e",color1:"#ef6155",green:"#48b685",yellow:"#fec418",blue:"#06b6ef",magenta:"#815ba4",cyan:"#5bc4bf",white:"#a39e9b",brightblack:"#776e71",brightred:"#ef6155",brightgreen:"#48b685",brightyellow:"#fec418",brightblue:"#06b6ef",brightmagenta:"#815ba4",brightcyan:"#5bc4bf",brightwhite:"#e7e9db",background:"#2f1e2e",selection_foreground:"#2f1e2e",cursor:"#a39e9b",foreground:"#a39e9b",selection_background:"#a39e9b"},Kibble:bW,"Seafoam Pastel":{black:"#757575",color1:"#825d4d",green:"#728c62",yellow:"#ada16d",blue:"#4d7b82",magenta:"#8a7267",cyan:"#729494",white:"#e0e0e0",brightblack:"#8a8a8a",brightred:"#cf937a",brightgreen:"#98d9aa",brightyellow:"#fae79d",brightblue:"#7ac3cf",brightmagenta:"#d6b2a1",brightcyan:"#ade0e0",brightwhite:"#e0e0e0",background:"#243435",selection_foreground:"#243435",cursor:"#57647a",foreground:"#d4e7d4",selection_background:"#d4e7d4"},Cyberdyne:SW,Atom:OW,Hybrid:vW,"Tomorrow Night Eighties":{black:"#000000",color1:"#f2777a",green:"#99cc99",yellow:"#ffcc66",blue:"#6699cc",magenta:"#cc99cc",cyan:"#66cccc",white:"#ffffff",brightblack:"#000000",brightred:"#f2777a",brightgreen:"#99cc99",brightyellow:"#ffcc66",brightblue:"#6699cc",brightmagenta:"#cc99cc",brightcyan:"#66cccc",brightwhite:"#ffffff",background:"#2d2d2d",selection_foreground:"#2d2d2d",cursor:"#cccccc",foreground:"#cccccc",selection_background:"#cccccc"},"Builtin Solarized Light":{black:"#073642",color1:"#dc322f",green:"#859900",yellow:"#b58900",blue:"#268bd2",magenta:"#d33682",cyan:"#2aa198",white:"#eee8d5",brightblack:"#002b36",brightred:"#cb4b16",brightgreen:"#586e75",brightyellow:"#657b83",brightblue:"#839496",brightmagenta:"#6c71c4",brightcyan:"#93a1a1",brightwhite:"#fdf6e3",background:"#fdf6e3",selection_foreground:"#fdf6e3",cursor:"#657b83",foreground:"#657b83",selection_background:"#657b83"},"Thayer Bright":{black:"#1b1d1e",color1:"#f92672",green:"#4df840",yellow:"#f4fd22",blue:"#2757d6",magenta:"#8c54fe",cyan:"#38c8b5",white:"#ccccc6",brightblack:"#505354",brightred:"#ff5995",brightgreen:"#b6e354",brightyellow:"#feed6c",brightblue:"#3f78ff",brightmagenta:"#9e6ffe",brightcyan:"#23cfd5",brightwhite:"#f8f8f2",background:"#1b1d1e",selection_foreground:"#1b1d1e",cursor:"#fc971f",foreground:"#f8f8f8",selection_background:"#f8f8f8"},"JetBrains Darcula":{black:"#000000",color1:"#fa5355",green:"#126e00",yellow:"#c2c300",blue:"#4581eb",magenta:"#fa54ff",cyan:"#33c2c1",white:"#adadad",brightblack:"#555555",brightred:"#fb7172",brightgreen:"#67ff4f",brightyellow:"#ffff00",brightblue:"#6d9df1",brightmagenta:"#fb82ff",brightcyan:"#60d3d1",brightwhite:"#eeeeee",background:"#202020",selection_foreground:"#202020",cursor:"#ffffff",foreground:"#adadad",selection_background:"#adadad"},Spiderman:EW,HaX0R_R3D:yW,Desert:TW,"NightLion v1":{black:"#4c4c4c",color1:"#bb0000",green:"#5fde8f",yellow:"#f3f167",blue:"#276bd8",magenta:"#bb00bb",cyan:"#00dadf",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#bbbbbb",foreground:"#bbbbbb",selection_background:"#bbbbbb"},Smyck:CW,"Popping and Locking":{black:"#1d2021",color1:"#cc241d",green:"#98971a",yellow:"#d79921",blue:"#458588",magenta:"#b16286",cyan:"#689d6a",white:"#a89984",brightblack:"#928374",brightred:"#f42c3e",brightgreen:"#b8bb26",brightyellow:"#fabd2f",brightblue:"#99c6ca",brightmagenta:"#d3869b",brightcyan:"#7ec16e",brightwhite:"#ebdbb2",background:"#181921",selection_foreground:"#181921",cursor:"#c7c7c7",foreground:"#ebdbb2",selection_background:"#ebdbb2",underline_color:"#596181",url_color:"#596181"},Novel:RW,"Purple Rain":{black:"#000000",color1:"#ff260e",green:"#9be205",yellow:"#ffc400",blue:"#00a2fa",magenta:"#815bb5",cyan:"#00deef",white:"#ffffff",brightblack:"#565656",brightred:"#ff4250",brightgreen:"#b8e36e",brightyellow:"#ffd852",brightblue:"#00a6ff",brightmagenta:"#ac7bf0",brightcyan:"#74fdf3",brightwhite:"#ffffff",background:"#21084a",selection_foreground:"#21084a",cursor:"#ff271d",foreground:"#fffbf6",selection_background:"#fffbf6"},Twilight:wW,"catppuccin-latte":{black:"#5c5f77",color1:"#d20f39",green:"#40a02b",yellow:"#df8e1d",blue:"#1e66f5",magenta:"#ea76cb",cyan:"#179299",white:"#acb0be",brightblack:"#6c6f85",brightred:"#d20f39",brightgreen:"#40a02b",brightyellow:"#df8e1d",brightblue:"#1e66f5",brightmagenta:"#ea76cb",brightcyan:"#179299",brightwhite:"#bcc0cc",background:"#eff1f5",selection_foreground:"#eff1f5",cursor:"#dc8a78",foreground:"#4c4f69",selection_background:"#4c4f69"},Peppermint:AW,"tokyonight-storm":{black:"#1d202f",color1:"#f7768e",green:"#9ece6a",yellow:"#e0af68",blue:"#7aa2f7",magenta:"#bb9af7",cyan:"#7dcfff",white:"#a9b1d6",brightblack:"#414868",brightred:"#f7768e",brightgreen:"#9ece6a",brightyellow:"#e0af68",brightblue:"#7aa2f7",brightmagenta:"#bb9af7",brightcyan:"#7dcfff",brightwhite:"#c0caf5",background:"#24283b",selection_foreground:"#24283b",cursor:"#c0caf5",foreground:"#c0caf5",selection_background:"#c0caf5"},Mariana:IW,PaulMillr:kW,"Violet Light":{black:"#56595c",color1:"#c94c22",green:"#85981c",yellow:"#b4881d",blue:"#2e8bce",magenta:"#d13a82",cyan:"#32a198",white:"#d3d0c9",brightblack:"#45484b",brightred:"#bd3613",brightgreen:"#738a04",brightyellow:"#a57705",brightblue:"#2176c7",brightmagenta:"#c61c6f",brightcyan:"#259286",brightwhite:"#c9c6bd",background:"#fcf4dc",selection_foreground:"#fcf4dc",cursor:"#536870",foreground:"#536870",selection_background:"#536870"},Hacktober:NW,Github:DW,Material:xW,"Bright Lights":{black:"#191919",color1:"#ff355b",green:"#b7e876",yellow:"#ffc251",blue:"#76d4ff",magenta:"#ba76e7",cyan:"#6cbfb5",white:"#c2c8d7",brightblack:"#191919",brightred:"#ff355b",brightgreen:"#b7e876",brightyellow:"#ffc251",brightblue:"#76d5ff",brightmagenta:"#ba76e7",brightcyan:"#6cbfb5",brightwhite:"#c2c8d7",background:"#191919",selection_foreground:"#191919",cursor:"#f34b00",foreground:"#b3c9d7",selection_background:"#b3c9d7"},Unikitty:MW,UltraViolent:LW,"Solarized Dark - Patched":{black:"#002831",color1:"#d11c24",green:"#738a05",yellow:"#a57706",blue:"#2176c7",magenta:"#c61c6f",cyan:"#259286",white:"#eae3cb",brightblack:"#475b62",brightred:"#bd3613",brightgreen:"#475b62",brightyellow:"#536870",brightblue:"#708284",brightmagenta:"#5956ba",brightcyan:"#819090",brightwhite:"#fcf4dc",background:"#001e27",selection_foreground:"#001e27",cursor:"#708284",foreground:"#708284",selection_background:"#708284"},wilmersdorf:PW,"Red Sands":{black:"#000000",color1:"#ff3f00",green:"#00bb00",yellow:"#e7b000",blue:"#0072ff",magenta:"#bb00bb",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#bb0000",brightgreen:"#00bb00",brightyellow:"#e7b000",brightblue:"#0072ae",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#7a251e",selection_foreground:"#7a251e",cursor:"#ffffff",foreground:"#d7c9a7",selection_background:"#d7c9a7"},"Lab Fox":{black:"#2e2e2e",color1:"#fc6d26",green:"#3eb383",yellow:"#fca121",blue:"#db3b21",magenta:"#380d75",cyan:"#6e49cb",white:"#ffffff",brightblack:"#464646",brightred:"#ff6517",brightgreen:"#53eaa8",brightyellow:"#fca013",brightblue:"#db501f",brightmagenta:"#441090",brightcyan:"#7d53e7",brightwhite:"#ffffff",background:"#2e2e2e",selection_foreground:"#2e2e2e",cursor:"#7f7f7f",foreground:"#ffffff",selection_background:"#ffffff"},vimbones:BW,"Ayu Mirage":{black:"#191e2a",color1:"#ed8274",green:"#a6cc70",yellow:"#fad07b",blue:"#6dcbfa",magenta:"#cfbafa",cyan:"#90e1c6",white:"#c7c7c7",brightblack:"#686868",brightred:"#f28779",brightgreen:"#bae67e",brightyellow:"#ffd580",brightblue:"#73d0ff",brightmagenta:"#d4bfff",brightcyan:"#95e6cb",brightwhite:"#ffffff",background:"#1f2430",selection_foreground:"#1f2430",cursor:"#ffcc66",foreground:"#cbccc6",selection_background:"#cbccc6"},ayu_light:YW,arcoiris:FW,Flatland:UW,Molokai:$W,N0tch2k:GW,seoulbones_light:qW,"flexoki-light":{black:"#100f0f",color1:"#af3029",green:"#66800b",yellow:"#ad8301",blue:"#205ea6",magenta:"#a02f6f",cyan:"#24837b",white:"#f2f0e5",brightblack:"#575653",brightred:"#d14d41",brightgreen:"#879a39",brightyellow:"#d0a215",brightblue:"#4385be",brightmagenta:"#ce5d97",brightcyan:"#3aa99f",brightwhite:"#fffcf0",background:"#fffcf0",selection_foreground:"#fffcf0",cursor:"#100f0f",foreground:"#100f0f",selection_background:"#100f0f"},Espresso:QW,Darkside:HW,"Tango Adapted":{black:"#000000",color1:"#ff0000",green:"#59d600",yellow:"#f0cb00",blue:"#00a2ff",magenta:"#c17ecc",cyan:"#00d0d6",white:"#e6ebe1",brightblack:"#8f928b",brightred:"#ff0013",brightgreen:"#93ff00",brightyellow:"#fff121",brightblue:"#88c9ff",brightmagenta:"#e9a7e1",brightcyan:"#00feff",brightwhite:"#f6f6f4",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},CLRS:VW,Batman:zW,ForestBlue:WW,SynthwaveAlpha:XW,"Operator Mono Dark":{black:"#5a5a5a",color1:"#ca372d",green:"#4d7b3a",yellow:"#d4d697",blue:"#4387cf",magenta:"#b86cb4",cyan:"#72d5c6",white:"#ced4cd",brightblack:"#9a9b99",brightred:"#c37d62",brightgreen:"#83d0a2",brightyellow:"#fdfdc5",brightblue:"#89d3f6",brightmagenta:"#ff2c7a",brightcyan:"#82eada",brightwhite:"#fdfdf6",background:"#191919",selection_foreground:"#191919",cursor:"#fcdc08",foreground:"#c3cac2",selection_background:"#c3cac2"},"Espresso Libre":{black:"#000000",color1:"#cc0000",green:"#1a921c",yellow:"#f0e53a",blue:"#0066ff",magenta:"#c5656b",cyan:"#06989a",white:"#d3d7cf",brightblack:"#555753",brightred:"#ef2929",brightgreen:"#9aff87",brightyellow:"#fffb5c",brightblue:"#43a8ed",brightmagenta:"#ff818a",brightcyan:"#34e2e2",brightwhite:"#eeeeec",background:"#2a211c",selection_foreground:"#2a211c",cursor:"#ffffff",foreground:"#b8a898",selection_background:"#b8a898"},"Belafonte Day":{black:"#20111b",color1:"#be100e",green:"#858162",yellow:"#eaa549",blue:"#426a79",magenta:"#97522c",cyan:"#989a9c",white:"#968c83",brightblack:"#5e5252",brightred:"#be100e",brightgreen:"#858162",brightyellow:"#eaa549",brightblue:"#426a79",brightmagenta:"#97522c",brightcyan:"#989a9c",brightwhite:"#d5ccba",background:"#d5ccba",selection_foreground:"#d5ccba",cursor:"#45373c",foreground:"#45373c",selection_background:"#45373c"},"Terminal Basic":{black:"#000000",color1:"#990000",green:"#00a600",yellow:"#999900",blue:"#0000b2",magenta:"#b200b2",cyan:"#00a6b2",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#00d900",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#7f7f7f",foreground:"#000000",selection_background:"#000000"},Chester:KW,Ollie:ZW,"Apple Classic":{black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#0225c7",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#2c2b2b",selection_foreground:"#2c2b2b",cursor:"#c7c7c7",foreground:"#d5a200",selection_background:"#d5a200"},LiquidCarbonTransparent:jW,Shaman:JW,"Violet Dark":{black:"#56595c",color1:"#c94c22",green:"#85981c",yellow:"#b4881d",blue:"#2e8bce",magenta:"#d13a82",cyan:"#32a198",white:"#c9c6bd",brightblack:"#45484b",brightred:"#bd3613",brightgreen:"#738a04",brightyellow:"#a57705",brightblue:"#2176c7",brightmagenta:"#c61c6f",brightcyan:"#259286",brightwhite:"#c9c6bd",background:"#1c1d1f",selection_foreground:"#1c1d1f",cursor:"#708284",foreground:"#708284",selection_background:"#708284"},Kolorit:eX,FunForrest:tX,Snazzy:nX,Afterglow:rX,Wryan:aX,Tomorrow:iX,"Tinacious Design (Light)":{black:"#1d1d26",color1:"#ff3399",green:"#00d364",yellow:"#ffcc66",blue:"#00cbff",magenta:"#cc66ff",cyan:"#00ceca",white:"#cbcbf0",brightblack:"#636667",brightred:"#ff2f92",brightgreen:"#00d364",brightyellow:"#ffd479",brightblue:"#00cbff",brightmagenta:"#d783ff",brightcyan:"#00d5d4",brightwhite:"#d5d6f3",background:"#f8f8ff",selection_foreground:"#f8f8ff",cursor:"#cbcbf0",foreground:"#1d1d26",selection_background:"#1d1d26"},"Aardvark Blue":{black:"#191919",color1:"#aa342e",green:"#4b8c0f",yellow:"#dbba00",blue:"#1370d3",magenta:"#c43ac3",cyan:"#008eb0",white:"#bebebe",brightblack:"#454545",brightred:"#f05b50",brightgreen:"#95dc55",brightyellow:"#ffe763",brightblue:"#60a4ec",brightmagenta:"#e26be2",brightcyan:"#60b6cb",brightwhite:"#f7f7f7",background:"#102040",selection_foreground:"#102040",cursor:"#007acc",foreground:"#dddddd",selection_background:"#dddddd",underline_color:"#38a276",url_color:"#38a276"},"iceberg-light":{black:"#dcdfe7",color1:"#cc517a",green:"#668e3d",yellow:"#c57339",blue:"#2d539e",magenta:"#7759b4",cyan:"#3f83a6",white:"#33374c",brightblack:"#8389a3",brightred:"#cc3768",brightgreen:"#598030",brightyellow:"#b6662d",brightblue:"#22478e",brightmagenta:"#6845ad",brightcyan:"#327698",brightwhite:"#262a3f",background:"#e8e9ec",selection_foreground:"#e8e9ec",cursor:"#33374c",foreground:"#33374c",selection_background:"#33374c"},SleepyHollow:oX,"synthwave-everything":{black:"#fefefe",color1:"#f97e72",green:"#72f1b8",yellow:"#fede5d",blue:"#6d77b3",magenta:"#c792ea",cyan:"#f772e0",white:"#fefefe",brightblack:"#fefefe",brightred:"#f88414",brightgreen:"#72f1b8",brightyellow:"#fff951",brightblue:"#36f9f6",brightmagenta:"#e1acff",brightcyan:"#f92aad",brightwhite:"#fefefe",background:"#2a2139",selection_foreground:"#2a2139",cursor:"#72f1b8",foreground:"#f0eff1",selection_background:"#f0eff1"},Hurtado:sX,DotGov:lX,Adventure:cX,Fairyfloss:uX,tokyonight:dX,"iTerm2 Light Background":{black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#0225c7",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},"iTerm2 Tango Light":{black:"#000000",color1:"#d81e00",green:"#5ea702",yellow:"#cfae00",blue:"#427ab3",magenta:"#89658e",cyan:"#00a7aa",white:"#dbded8",brightblack:"#686a66",brightred:"#f54235",brightgreen:"#99e343",brightyellow:"#fdeb61",brightblue:"#84b0d8",brightmagenta:"#bc94b7",brightcyan:"#37e6e8",brightwhite:"#f1f1f0",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},Japanesque:hX,Brogrammer:fX,"Nocturnal Winter":{black:"#4d4d4d",color1:"#f12d52",green:"#09cd7e",yellow:"#f5f17a",blue:"#3182e0",magenta:"#ff2b6d",cyan:"#09c87a",white:"#fcfcfc",brightblack:"#808080",brightred:"#f16d86",brightgreen:"#0ae78d",brightyellow:"#fffc67",brightblue:"#6096ff",brightmagenta:"#ff78a2",brightcyan:"#0ae78d",brightwhite:"#ffffff",background:"#0d0d17",selection_foreground:"#0d0d17",cursor:"#e6e5e5",foreground:"#e6e5e5",selection_background:"#e6e5e5"},ENCOM:mX,Hivacruz:pX,HaX0R_BLUE:gX,darkmatrix:_X,Fahrenheit:bX,Arthur:SX,"Jackie Brown":{black:"#2c1d16",color1:"#ef5734",green:"#2baf2b",yellow:"#bebf00",blue:"#246eb2",magenta:"#d05ec1",cyan:"#00acee",white:"#bfbfbf",brightblack:"#666666",brightred:"#e50000",brightgreen:"#86a93e",brightyellow:"#e5e500",brightblue:"#0000ff",brightmagenta:"#e500e5",brightcyan:"#00e5e5",brightwhite:"#e5e5e5",background:"#2c1d16",selection_foreground:"#2c1d16",cursor:"#23ff18",foreground:"#ffcc2f",selection_background:"#ffcc2f"},"iTerm2 Pastel Dark Background":{black:"#626262",color1:"#ff8373",green:"#b4fb73",yellow:"#fffdc3",blue:"#a5d5fe",magenta:"#ff90fe",cyan:"#d1d1fe",white:"#f1f1f1",brightblack:"#8f8f8f",brightred:"#ffc4be",brightgreen:"#d6fcba",brightyellow:"#fffed5",brightblue:"#c2e3ff",brightmagenta:"#ffb2fe",brightcyan:"#e6e6fe",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#ffb473",foreground:"#c7c7c7",selection_background:"#c7c7c7"},AdventureTime:OX,MonaLisa:vX,deep:EX,"Apple System Colors":{black:"#1a1a1a",color1:"#cc372e",green:"#26a439",yellow:"#cdac08",blue:"#0869cb",magenta:"#9647bf",cyan:"#479ec2",white:"#98989d",brightblack:"#464646",brightred:"#ff453a",brightgreen:"#32d74b",brightyellow:"#ffd60a",brightblue:"#0a84ff",brightmagenta:"#bf5af2",brightcyan:"#76d6ff",brightwhite:"#ffffff",background:"#1e1e1e",selection_foreground:"#1e1e1e",cursor:"#98989d",foreground:"#ffffff",selection_background:"#ffffff"},Wombat:yX,"Monokai Vivid":{black:"#121212",color1:"#fa2934",green:"#98e123",yellow:"#fff30a",blue:"#0443ff",magenta:"#f800f8",cyan:"#01b6ed",white:"#ffffff",brightblack:"#838383",brightred:"#f6669d",brightgreen:"#b1e05f",brightyellow:"#fff26d",brightblue:"#0443ff",brightmagenta:"#f200f6",brightcyan:"#51ceff",brightwhite:"#ffffff",background:"#121212",selection_foreground:"#121212",cursor:"#fb0007",foreground:"#f9f9f9",selection_background:"#f9f9f9"},SpaceGray:TX,zenbones_light:CX,Everblush:RX,Zenburn:wX,"3024 Night":{black:"#090300",color1:"#db2d20",green:"#01a252",yellow:"#fded02",blue:"#01a0e4",magenta:"#a16a94",cyan:"#b5e4f4",white:"#a5a2a2",brightblack:"#5c5855",brightred:"#e8bbd0",brightgreen:"#3a3432",brightyellow:"#4a4543",brightblue:"#807d7c",brightmagenta:"#d6d5d4",brightcyan:"#cdab53",brightwhite:"#f7f7f7",background:"#090300",selection_foreground:"#090300",cursor:"#a5a2a2",foreground:"#a5a2a2",selection_background:"#a5a2a2"},lovelace:AX,Teerb:IX,IR_Black:kX,"Tomorrow Night":{black:"#000000",color1:"#cc6666",green:"#b5bd68",yellow:"#f0c674",blue:"#81a2be",magenta:"#b294bb",cyan:"#8abeb7",white:"#ffffff",brightblack:"#000000",brightred:"#cc6666",brightgreen:"#b5bd68",brightyellow:"#f0c674",brightblue:"#81a2be",brightmagenta:"#b294bb",brightcyan:"#8abeb7",brightwhite:"#ffffff",background:"#1d1f21",selection_foreground:"#1d1f21",cursor:"#c5c8c6",foreground:"#c5c8c6",selection_background:"#c5c8c6"},darkermatrix:NX,Wez:DX,matrix:xX,Sublette:MX,Framer:LX,Ryuuko:PX,Flat:BX,"Builtin Tango Dark":{black:"#000000",color1:"#cc0000",green:"#4e9a06",yellow:"#c4a000",blue:"#3465a4",magenta:"#75507b",cyan:"#06989a",white:"#d3d7cf",brightblack:"#555753",brightred:"#ef2929",brightgreen:"#8ae234",brightyellow:"#fce94f",brightblue:"#729fcf",brightmagenta:"#ad7fa8",brightcyan:"#34e2e2",brightwhite:"#eeeeec",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},"SpaceGray Eighties Dull":{black:"#15171c",color1:"#b24a56",green:"#92b477",yellow:"#c6735a",blue:"#7c8fa5",magenta:"#a5789e",cyan:"#80cdcb",white:"#b3b8c3",brightblack:"#555555",brightred:"#ec5f67",brightgreen:"#89e986",brightyellow:"#fec254",brightblue:"#5486c0",brightmagenta:"#bf83c1",brightcyan:"#58c2c1",brightwhite:"#ffffff",background:"#222222",selection_foreground:"#222222",cursor:"#bbbbbb",foreground:"#c9c6bc",selection_background:"#c9c6bc"},"iTerm2 Dark Background":{black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#0225c7",magenta:"#ca30c7",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#c7c7c7",foreground:"#c7c7c7",selection_background:"#c7c7c7"},Elementary:YX,CrayonPonyFish:FX,"iTerm2 Default":{black:"#000000",color1:"#c91b00",green:"#00c200",yellow:"#c7c400",blue:"#2225c4",magenta:"#ca30c7",cyan:"#00c5c7",white:"#ffffff",brightblack:"#686868",brightred:"#ff6e67",brightgreen:"#5ffa68",brightyellow:"#fffc67",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#60fdff",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#e5e5e5",foreground:"#ffffff",selection_background:"#ffffff"},BlulocoLight:UX,Blazer:$X,zenwritten_light:GX,"shades-of-purple":{black:"#000000",color1:"#d90429",green:"#3ad900",yellow:"#ffe700",blue:"#6943ff",magenta:"#ff2c70",cyan:"#00c5c7",white:"#c7c7c7",brightblack:"#686868",brightred:"#f92a1c",brightgreen:"#43d426",brightyellow:"#f1d000",brightblue:"#6871ff",brightmagenta:"#ff77ff",brightcyan:"#79e8fb",brightwhite:"#ffffff",background:"#1e1d40",selection_foreground:"#1e1d40",cursor:"#fad000",foreground:"#ffffff",selection_background:"#ffffff"},"Builtin Light":{black:"#000000",color1:"#bb0000",green:"#00bb00",yellow:"#bbbb00",blue:"#0000bb",magenta:"#bb00bb",cyan:"#00bbbb",white:"#bbbbbb",brightblack:"#555555",brightred:"#ff5555",brightgreen:"#55ff55",brightyellow:"#ffff55",brightblue:"#5555ff",brightmagenta:"#ff55ff",brightcyan:"#55ffff",brightwhite:"#ffffff",background:"#ffffff",selection_foreground:"#ffffff",cursor:"#000000",foreground:"#000000",selection_background:"#000000"},Highway:qX,Grape:QX,"iTerm2 Solarized Light":{black:"#073642",color1:"#dc322f",green:"#859900",yellow:"#b58900",blue:"#268bd2",magenta:"#d33682",cyan:"#2aa198",white:"#eee8d5",brightblack:"#002b36",brightred:"#cb4b16",brightgreen:"#586e75",brightyellow:"#657b83",brightblue:"#839496",brightmagenta:"#6c71c4",brightcyan:"#93a1a1",brightwhite:"#fdf6e3",background:"#fdf6e3",selection_foreground:"#fdf6e3",cursor:"#657b83",foreground:"#657b83",selection_background:"#657b83"},Neutron:HX,Aurora:VX,Symfonic:zX,"iTerm2 Tango Dark":{black:"#000000",color1:"#d81e00",green:"#5ea702",yellow:"#cfae00",blue:"#427ab3",magenta:"#89658e",cyan:"#00a7aa",white:"#dbded8",brightblack:"#686a66",brightred:"#f54235",brightgreen:"#99e343",brightyellow:"#fdeb61",brightblue:"#84b0d8",brightmagenta:"#bc94b7",brightcyan:"#37e6e8",brightwhite:"#f1f1f0",background:"#000000",selection_foreground:"#000000",cursor:"#ffffff",foreground:"#ffffff",selection_background:"#ffffff"},AlienBlood:WX,Pro:XX,"Tomorrow Night Bright":{black:"#000000",color1:"#d54e53",green:"#b9ca4a",yellow:"#e7c547",blue:"#7aa6da",magenta:"#c397d8",cyan:"#70c0b1",white:"#ffffff",brightblack:"#000000",brightred:"#d54e53",brightgreen:"#b9ca4a",brightyellow:"#e7c547",brightblue:"#7aa6da",brightmagenta:"#c397d8",brightcyan:"#70c0b1",brightwhite:"#ffffff",background:"#000000",selection_foreground:"#000000",cursor:"#eaeaea",foreground:"#eaeaea",selection_background:"#eaeaea"},"Red Planet":{black:"#202020",color1:"#8c3432",green:"#728271",yellow:"#e8bf6a",blue:"#69819e",magenta:"#896492",cyan:"#5b8390",white:"#b9aa99",brightblack:"#676767",brightred:"#b55242",brightgreen:"#869985",brightyellow:"#ebeb91",brightblue:"#60827e",brightmagenta:"#de4974",brightcyan:"#38add8",brightwhite:"#d6bfb8",background:"#222222",selection_foreground:"#222222",cursor:"#c2b790",foreground:"#c2b790",selection_background:"#c2b790"},SeaShells:KX,purplepeter:ZX,zenbones:jX,Misterioso:JX,WildCherry:eK,Firewatch:tK,Spacedust:nK};class rK{constructor(e,t){T(this,"api");T(this,"settings");T(this,"midiAccess",null);T(this,"midiOutputs",[]);T(this,"currentOutputIndex",0);T(this,"scheduledNotes",{});T(this,"midiInputs",[]);T(this,"currentInputIndex");T(this,"bufferLength",512);T(this,"noteInputBuffer",[]);T(this,"ccInputBuffer",[]);T(this,"activeNotes",[]);T(this,"stickyNotes",[]);T(this,"lastNote");T(this,"lastCC",{});T(this,"lastNoteInChannel",{});T(this,"lastCCInChannel",{});T(this,"midiClockInputIndex");T(this,"midiClockInput");T(this,"lastTimestamp",0);T(this,"midiClockDelta",0);T(this,"lastBPM");T(this,"roundedBPM",0);T(this,"clockBuffer",[]);T(this,"clockBufferLength",24);T(this,"clockTicks",0);T(this,"clockErrorCount",0);T(this,"skipOnError",0);this.api=e,this.settings=t,this.lastBPM=e.tempo(),this.roundedBPM=this.lastBPM,this.initializeMidiAccess()}async initializeMidiAccess(){try{this.midiAccess=await navigator.requestMIDIAccess(),this.midiOutputs=Array.from(this.midiAccess.outputs.values()),this.midiOutputs.length===0&&(console.warn("No MIDI outputs available."),this.currentOutputIndex=-1),this.midiInputs=Array.from(this.midiAccess.inputs.values()),this.midiInputs.length===0?console.warn("No MIDI inputs available."):this.updateInputSelects()}catch(e){console.error("Failed to initialize MIDI:",e)}}getCurrentMidiPort(){return this.midiOutputs.length>0&&this.currentOutputIndex>=0&&this.currentOutputIndex0&&this.currentOutputIndex>=0&&this.currentOutputIndex0){const e=document.getElementById("midi-clock-input"),t=document.getElementById("default-midi-input");e.innerHTML="",t.innerHTML="";const n=document.createElement("option");n.value="-1",n.text="Internal",e.appendChild(n);const a=document.createElement("option");if(a.value="-1",a.text="None",t.appendChild(a),this.midiInputs.forEach((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 aK{constructor(e,t,n){T(this,"min");T(this,"max");T(this,"wrap");T(this,"position");this.min=e,this.max=t,this.wrap=n,this.position=0}step(){const e=Math.floor(Math.random()*3)-1;this.position+=e,this.wrap?this.position>this.max?this.position=this.min:this.positionthis.max&&(this.position=this.max)}getPosition(){return this.position}toggleWrap(e){this.wrap=e}}const sl=class sl{constructor(){T(this,"_fallbackMethod",()=>sl.createSkipProxy());T(this,"out",()=>{})}};T(sl,"createSkipProxy",()=>{const e=new sl;return new Proxy(e,{get(t,n,a){return typeof t[n]>"u"?t._fallbackMethod:t[n]},set(t,n,a,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]",iK=r=>Object.prototype.toString.call(r)==="[object GeneratorFunction]",Iu=class Iu extends Aw{constructor(t,n){super(n);T(this,"nudge");T(this,"sound");T(this,"modify",t=>{const n=t(this);return n instanceof Object?n:(t(this.values),this.update())});T(this,"update",()=>{const t=Iw(this.values,["key","pitch","originalPitch","parsedScale","addedOctave","octave","paramOctave"]),n=ol(t,["parsedScale"]);n.forEach(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"],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 oK=r=>!Nw.has(r),si=r=>r&&r===Math.floor(r)&&r>0&&isFinite(r),xw=r=>si(r)?r<=Math.pow(2,8)?Uint8Array:r<=Math.pow(2,16)?Uint16Array:r<=Math.pow(2,32)?Uint32Array:r<=Number.MAX_SAFE_INTEGER?$c:null:null;class $c extends Array{constructor(e){super(e),this.fill(0)}}var Fo;const Ui=class Ui{constructor(e,t){T(this,"heap");T(this,"length");if(!K(Ui,Fo))throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new t(e),this.length=0}static create(e){const t=xw(e);if(!t)return[];Je(Ui,Fo,!0);const n=new Ui(e,t);return Je(Ui,Fo,!1),n}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}};Fo=new WeakMap,ct(Ui,Fo,!1);let t0=Ui;var Hr,dr,Vr,zr,Uo,pn,Wr,gn,Wt,ot,Vn,hr,Pn,yn,Xr,Tn,La,Pa,Kr,Zr,mi,zn,Ml,r0,Hi,Ba,Ll,fr,ku,Mw,Vi,$o,Pl,ha,li,fa,ci,Bl,a0,Go,Gc,qo,qc,qt,Zt,Yl,i0,zi,Xs;const N_=class N_{constructor(e){ct(this,Ml);ct(this,ku);ct(this,ha);ct(this,fa);ct(this,Bl);ct(this,Go);ct(this,qo);ct(this,qt);ct(this,Yl);ct(this,zi);ct(this,Hr,void 0);ct(this,dr,void 0);ct(this,Vr,void 0);ct(this,zr,void 0);ct(this,Uo,void 0);T(this,"ttl");T(this,"ttlResolution");T(this,"ttlAutopurge");T(this,"updateAgeOnGet");T(this,"updateAgeOnHas");T(this,"allowStale");T(this,"noDisposeOnSet");T(this,"noUpdateTTL");T(this,"maxEntrySize");T(this,"sizeCalculation");T(this,"noDeleteOnFetchRejection");T(this,"noDeleteOnStaleGet");T(this,"allowStaleOnFetchAbort");T(this,"allowStaleOnFetchRejection");T(this,"ignoreFetchAbort");ct(this,pn,void 0);ct(this,Wr,void 0);ct(this,gn,void 0);ct(this,Wt,void 0);ct(this,ot,void 0);ct(this,Vn,void 0);ct(this,hr,void 0);ct(this,Pn,void 0);ct(this,yn,void 0);ct(this,Xr,void 0);ct(this,Tn,void 0);ct(this,La,void 0);ct(this,Pa,void 0);ct(this,Kr,void 0);ct(this,Zr,void 0);ct(this,mi,void 0);ct(this,zn,void 0);ct(this,Hi,()=>{});ct(this,Ba,()=>{});ct(this,Ll,()=>{});ct(this,fr,()=>!1);ct(this,Vi,e=>{});ct(this,$o,(e,t,n)=>{});ct(this,Pl,(e,t,n,a)=>{if(n||a)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0});const{max:t=0,ttl:n,ttlResolution:a=1,ttlAutopurge: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";oK(k)&&(Nw.add(k),Dw("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",k,N_))}}static unsafeExposeInternals(e){return{starts:K(e,Pa),ttls:K(e,Kr),sizes:K(e,La),keyMap:K(e,gn),keyList:K(e,Wt),valList:K(e,ot),next:K(e,Vn),prev:K(e,hr),get head(){return K(e,Pn)},get tail(){return K(e,yn)},free:K(e,Xr),isBackgroundFetch:t=>{var n;return We(n=e,qt,Zt).call(n,t)},backgroundFetch:(t,n,a,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 sK=r=>r[0]==="{"&&r[r.length-1]==="}",$s=(r,e)=>{if(sK(r)){const t=JSON.parse(r);return JSON.stringify({...t,...e})}else return JSON.stringify({...e,text:r})},lK=r=>{String.prototype.speak=function(){const e=JSON.parse(this.valueOf());new Lw({...e,text:e.text}).speak().then(()=>{}).catch(t=>{console.log("Error speaking:",t)})},String.prototype.rate=function(e){return $s(this.valueOf(),{rate:e})},String.prototype.pitch=function(e){return $s(this.valueOf(),{pitch:e})},String.prototype.lang=function(e){return $s(this.valueOf(),{lang:e})},String.prototype.volume=function(e){return $s(this.valueOf(),{volume:e})},String.prototype.voice=function(e){return $s(this.valueOf(),{voice:e})},String.prototype.z=function(e={}){return r.z(this.valueOf(),e)},String.prototype.z0=function(e={}){return r.z0(this.valueOf(),e)},String.prototype.z1=function(e={}){return r.z1(this.valueOf(),e)},String.prototype.z2=function(e={}){return r.z2(this.valueOf(),e)},String.prototype.z3=function(e={}){return r.z3(this.valueOf(),e)},String.prototype.z4=function(e={}){return r.z4(this.valueOf(),e)},String.prototype.z5=function(e={}){return r.z5(this.valueOf(),e)},String.prototype.z6=function(e={}){return r.z6(this.valueOf(),e)},String.prototype.z7=function(e={}){return r.z7(this.valueOf(),e)},String.prototype.z8=function(e={}){return r.z8(this.valueOf(),e)},String.prototype.z9=function(e={}){return r.z9(this.valueOf(),e)},String.prototype.z10=function(e={}){return r.z10(this.valueOf(),e)},String.prototype.z11=function(e={}){return r.z11(this.valueOf(),e)},String.prototype.z12=function(e={}){return r.z12(this.valueOf(),e)},String.prototype.z13=function(e={}){return r.z13(this.valueOf(),e)},String.prototype.z14=function(e={}){return r.z14(this.valueOf(),e)},String.prototype.z15=function(e={}){return r.z15(this.valueOf(),e)},String.prototype.z16=function(e={}){return r.z16(this.valueOf(),e)},String.prototype.note=function(){try{return parseInt(this.valueOf())}catch{return aa(this.valueOf())}}};let Up;class Lw{constructor(e){T(this,"speak",()=>new Promise((e,t)=>{if(this.options.text){const n=window.speechSynthesis;n.speaking&&n.cancel();const a=new SpeechSynthesisUtterance(this.options.text);a.rate=this.options.rate||1,a.pitch=this.options.pitch||1,a.volume=this.options.volume||1,this.options.voice&&(a.voice=n.getVoices()[this.options.voice]),this.options.lang&&(this.options.lang.length===2?a.lang=`${this.options.lang}-${this.options.lang.toUpperCase()}`:this.options.lang.length===5?a.lang=this.options.lang:a.lang="en-US"),a.onend=()=>{e()},a.onerror=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 cK=["AJKPercusyn/ajkpercusyn-bd/Bassdrum.wav"],uK=["AJKPercusyn/ajkpercusyn-cb/Cowbell.wav","AJKPercusyn/ajkpercusyn-cb/Snarepop.wav"],dK=["AJKPercusyn/ajkpercusyn-ht/Tom.wav"],hK=["AJKPercusyn/ajkpercusyn-sd/Noise.wav"],fK=["AkaiLinn/akailinn-bd/Bassdrum.wav"],mK=["AkaiLinn/akailinn-cb/Cowbell.wav"],pK=["AkaiLinn/akailinn-cp/Clap.wav"],gK=["AkaiLinn/akailinn-cr/Crash.wav"],_K=["AkaiLinn/akailinn-hh/Closed Hat.wav"],bK=["AkaiLinn/akailinn-ht/Tom H.wav"],SK=["AkaiLinn/akailinn-lt/Tom L.wav"],OK=["AkaiLinn/akailinn-mt/Tom M.wav"],vK=["AkaiLinn/akailinn-oh/Open Hat.wav"],EK=["AkaiLinn/akailinn-rd/Ride.wav"],yK=["AkaiLinn/akailinn-sd/SD.wav"],TK=["AkaiLinn/akailinn-sh/Shuffle.wav"],CK=["AkaiLinn/akailinn-tb/Tambourin.wav"],RK=["AkaiMPC60/akaimpc60-bd/0 Bassdrum.wav","AkaiMPC60/akaimpc60-bd/Bassdrum Gated.wav"],wK=["AkaiMPC60/akaimpc60-cp/Clap.wav"],AK=["AkaiMPC60/akaimpc60-cr/Crash.wav"],IK=["AkaiMPC60/akaimpc60-hh/Closed Hat.wav"],kK=["AkaiMPC60/akaimpc60-ht/Tom H.wav"],NK=["AkaiMPC60/akaimpc60-lt/Tom L.wav"],DK=["AkaiMPC60/akaimpc60-misc/Bass.wav","AkaiMPC60/akaimpc60-misc/Electric Piano.wav"],xK=["AkaiMPC60/akaimpc60-mt/Tom M.wav"],MK=["AkaiMPC60/akaimpc60-oh/Open Hat.wav"],LK=["AkaiMPC60/akaimpc60-perc/Bongo.wav","AkaiMPC60/akaimpc60-perc/Click.wav","AkaiMPC60/akaimpc60-perc/Conga H.wav","AkaiMPC60/akaimpc60-perc/Conga L.wav","AkaiMPC60/akaimpc60-perc/Timbale.wav"],PK=["AkaiMPC60/akaimpc60-rd/Ride.wav"],BK=["AkaiMPC60/akaimpc60-rim/Rim Gated.wav"],YK=["AkaiMPC60/akaimpc60-sd/Snare 1.wav","AkaiMPC60/akaimpc60-sd/Snare 2.wav","AkaiMPC60/akaimpc60-sd/Snare 3.wav"],FK=["AkaiXR10/akaixr10-bd/Bassdrum-01.wav","AkaiXR10/akaixr10-bd/Bassdrum-02.wav","AkaiXR10/akaixr10-bd/Bassdrum-03.wav","AkaiXR10/akaixr10-bd/Bassdrum-04.wav","AkaiXR10/akaixr10-bd/Bassdrum-05.wav","AkaiXR10/akaixr10-bd/Bassdrum-06.wav","AkaiXR10/akaixr10-bd/Bassdrum-07.wav","AkaiXR10/akaixr10-bd/Bassdrum-08.wav","AkaiXR10/akaixr10-bd/Bassdrum-09.wav","AkaiXR10/akaixr10-bd/Bassdrum-10.wav"],UK=["AkaiXR10/akaixr10-cb/Cowbell.wav"],$K=["AkaiXR10/akaixr10-cp/Clap.wav"],GK=["AkaiXR10/akaixr10-cr/Crash-01.wav","AkaiXR10/akaixr10-cr/Crash-02.wav","AkaiXR10/akaixr10-cr/Crash-03.wav"],qK=["AkaiXR10/akaixr10-hh/Hat Closed.wav","AkaiXR10/akaixr10-hh/Hat Middle.wav"],QK=["AkaiXR10/akaixr10-ht/Tom H-02.wav"],HK=["AkaiXR10/akaixr10-lt/Tom L-01.wav","AkaiXR10/akaixr10-lt/Tom L-02.wav"],VK=["AkaiXR10/akaixr10-misc/Hit.wav","AkaiXR10/akaixr10-misc/Slap Bass.wav","AkaiXR10/akaixr10-misc/Square Kick-01.wav","AkaiXR10/akaixr10-misc/Square Kick-02.wav"],zK=["AkaiXR10/akaixr10-mt/Tom M-01.wav","AkaiXR10/akaixr10-mt/Tom M-02.wav"],WK=["AkaiXR10/akaixr10-oh/Hat Open.wav"],XK=["AkaiXR10/akaixr10-perc/Agogo.wav","AkaiXR10/akaixr10-perc/Claves.wav","AkaiXR10/akaixr10-perc/Conga-01.wav","AkaiXR10/akaixr10-perc/Conga-02.wav","AkaiXR10/akaixr10-perc/Conga-03.wav","AkaiXR10/akaixr10-perc/Conga-04.wav","AkaiXR10/akaixr10-perc/Fingersanp.wav","AkaiXR10/akaixr10-perc/Guiro-01.wav","AkaiXR10/akaixr10-perc/Guirro-02.wav","AkaiXR10/akaixr10-perc/Timbale H.wav","AkaiXR10/akaixr10-perc/Timbale L.wav","AkaiXR10/akaixr10-perc/Toma H-01.wav","AkaiXR10/akaixr10-perc/Triangle.wav","AkaiXR10/akaixr10-perc/Vibrator.wav","AkaiXR10/akaixr10-perc/Whistle.wav"],KK=["AkaiXR10/akaixr10-rd/Ride.wav"],ZK=["AkaiXR10/akaixr10-rim/Rim Shot-01.wav","AkaiXR10/akaixr10-rim/Rim Shot-02.wav"],jK=["AkaiXR10/akaixr10-sd/Snaredrum-01.wav","AkaiXR10/akaixr10-sd/Snaredrum-02.wav","AkaiXR10/akaixr10-sd/Snaredrum-03.wav","AkaiXR10/akaixr10-sd/Snaredrum-04.wav","AkaiXR10/akaixr10-sd/Snaredrum-05.wav","AkaiXR10/akaixr10-sd/Snaredrum-06.wav","AkaiXR10/akaixr10-sd/Snaredrum-07.wav","AkaiXR10/akaixr10-sd/Snaredrum-08.wav","AkaiXR10/akaixr10-sd/Snaredrum-09.wav","AkaiXR10/akaixr10-sd/Snaredrum-10.wav"],JK=["AkaiXR10/akaixr10-sh/Cabasa.wav"],eZ=["AkaiXR10/akaixr10-tb/Tambourine.wav"],tZ=["AlesisHR16/alesishr16-bd/Bassdrum.wav"],nZ=["AlesisHR16/alesishr16-cp/Clap.wav"],rZ=["AlesisHR16/alesishr16-hh/Closed Hat.wav"],aZ=["AlesisHR16/alesishr16-ht/Tom-2.wav"],iZ=["AlesisHR16/alesishr16-lt/Tom-1.wav"],oZ=["AlesisHR16/alesishr16-oh/Open Hat.wav"],sZ=["AlesisHR16/alesishr16-perc/Agogo Bell.wav","AlesisHR16/alesishr16-perc/Claves.wav","AlesisHR16/alesishr16-perc/Conga H.wav","AlesisHR16/alesishr16-perc/Conga L.wav","AlesisHR16/alesishr16-perc/Timbale.wav","AlesisHR16/alesishr16-perc/Triangle.wav","AlesisHR16/alesishr16-perc/Wood Block H.wav","AlesisHR16/alesishr16-perc/Wood Block L.wav"],lZ=["AlesisHR16/alesishr16-rim/Rim.wav"],cZ=["AlesisHR16/alesishr16-sd/Snaredrum.wav"],uZ=["AlesisHR16/alesishr16-sh/Cabasa.wav","AlesisHR16/alesishr16-sh/Maracas.wav","AlesisHR16/alesishr16-sh/Shaker.wav"],dZ=["AlesisSR16/alesissr16-bd/Bassdrum-01.wav","AlesisSR16/alesissr16-bd/Bassdrum-02.wav","AlesisSR16/alesissr16-bd/Bassdrum-03.wav","AlesisSR16/alesissr16-bd/Bassdrum-04.wav","AlesisSR16/alesissr16-bd/Bassdrum-05.wav","AlesisSR16/alesissr16-bd/Bassdrum-06.wav","AlesisSR16/alesissr16-bd/Bassdrum-07.wav","AlesisSR16/alesissr16-bd/Bassdrum-08.wav","AlesisSR16/alesissr16-bd/Bassdrum-09.wav","AlesisSR16/alesissr16-bd/Bassdrum-10.wav","AlesisSR16/alesissr16-bd/Bassdrum-11.wav","AlesisSR16/alesissr16-bd/Bassdrum-12.wav","AlesisSR16/alesissr16-bd/Bassdrum-13.wav"],hZ=["AlesisSR16/alesissr16-cb/Cowbell.wav"],fZ=["AlesisSR16/alesissr16-cp/Clap.wav"],mZ=["AlesisSR16/alesissr16-cr/Crash-01.wav","AlesisSR16/alesissr16-cr/Crash-02.wav"],pZ=["AlesisSR16/alesissr16-hh/Hat Closed-01.wav","AlesisSR16/alesissr16-hh/Hat Closed-02.wav","AlesisSR16/alesissr16-hh/Hat Closed-03.wav"],gZ=["AlesisSR16/alesissr16-misc/Hit.wav","AlesisSR16/alesissr16-misc/Metal.wav","AlesisSR16/alesissr16-misc/Synth Cymbal.wav"],_Z=["AlesisSR16/alesissr16-oh/Hat Open-01.wav","AlesisSR16/alesissr16-oh/Hat Open-02.wav","AlesisSR16/alesissr16-oh/Hat Open-03.wav","AlesisSR16/alesissr16-oh/Hat Reverse.wav"],bZ=["AlesisSR16/alesissr16-perc/Block.wav","AlesisSR16/alesissr16-perc/Bongo.wav","AlesisSR16/alesissr16-perc/Congo.wav","AlesisSR16/alesissr16-perc/Finger.wav","AlesisSR16/alesissr16-perc/Guiro.wav","AlesisSR16/alesissr16-perc/Timbale.wav","AlesisSR16/alesissr16-perc/Triangle.wav"],SZ=["AlesisSR16/alesissr16-rd/Ride-01.wav","AlesisSR16/alesissr16-rd/Ride-02.wav","AlesisSR16/alesissr16-rd/Ride-03.wav"],OZ=["AlesisSR16/alesissr16-rim/Rim.wav"],vZ=["AlesisSR16/alesissr16-sd/Snaredrum-01.wav","AlesisSR16/alesissr16-sd/Snaredrum-02.wav","AlesisSR16/alesissr16-sd/Snaredrum-03.wav","AlesisSR16/alesissr16-sd/Snaredrum-04.wav","AlesisSR16/alesissr16-sd/Snaredrum-05.wav","AlesisSR16/alesissr16-sd/Snaredrum-06.wav","AlesisSR16/alesissr16-sd/Snaredrum-07.wav","AlesisSR16/alesissr16-sd/Snaredrum-08.wav","AlesisSR16/alesissr16-sd/Snaredrum-09.wav","AlesisSR16/alesissr16-sd/Snaredrum-10.wav","AlesisSR16/alesissr16-sd/Snaredrum-11.wav","AlesisSR16/alesissr16-sd/Snaredrum-12.wav"],EZ=["AlesisSR16/alesissr16-sh/Shaker.wav"],yZ=["AlesisSR16/alesissr16-tb/Tamb.wav"],TZ=["BossDR110/bossdr110-bd/Bassdrum.wav"],CZ=["BossDR110/bossdr110-cp/Clap.wav"],RZ=["BossDR110/bossdr110-cr/Crash.wav"],wZ=["BossDR110/bossdr110-hh/Hat Closed.wav"],AZ=["BossDR110/bossdr110-oh/Hat Open.wav"],IZ=["BossDR110/bossdr110-rd/Ride.wav"],kZ=["BossDR110/bossdr110-sd/Snaredrum.wav"],NZ=["BossDR220/bossdr220-bd/Bassdrum.wav"],DZ=["BossDR220/bossdr220-cp/Clap.wav"],xZ=["BossDR220/bossdr220-cr/Crash.wav"],MZ=["BossDR220/bossdr220-hh/Hat Closed.wav"],LZ=["BossDR220/bossdr220-ht/Tom H.wav"],PZ=["BossDR220/bossdr220-lt/Tom L.wav"],BZ=["BossDR220/bossdr220-mt/Tom M.wav"],YZ=["BossDR220/bossdr220-oh/Hat Open.wav"],FZ=["BossDR220/bossdr220-perc/Clave.wav"],UZ=["BossDR220/bossdr220-rd/Ride.wav"],$Z=["BossDR220/bossdr220-sd/Snaredrum.wav"],GZ=["BossDR55/bossdr55-bd/Bassdrum-01.wav","BossDR55/bossdr55-bd/Bassdrum-02.wav"],qZ=["BossDR55/bossdr55-hh/Hihat1.wav","BossDR55/bossdr55-hh/Hihat2.wav"],QZ=["BossDR55/bossdr55-rim/Rimshot.wav"],HZ=["BossDR55/bossdr55-sd/Snaredrum-01.wav","BossDR55/bossdr55-sd/Snaredrum-02.wav","BossDR55/bossdr55-sd/Snaredrum-03.wav","BossDR55/bossdr55-sd/Snaredrum-05.wav","BossDR55/bossdr55-sd/Snaredrum-06.wav","BossDR55/bossdr55-sd/Snaredrum-07.wav","BossDR55/bossdr55-sd/Snaredrum-08.wav","BossDR55/bossdr55-sd/Snaredrum-09.wav"],VZ=["BossDR550/bossdr550-bd/Bassdrum-01.wav","BossDR550/bossdr550-bd/Bassdrum-02.wav","BossDR550/bossdr550-bd/Bassdrum-03.wav","BossDR550/bossdr550-bd/Bassdrum-04.wav","BossDR550/bossdr550-bd/Bassdrum-05.wav"],zZ=["BossDR550/bossdr550-cb/Cowbell-01.wav","BossDR550/bossdr550-cb/Cowbell-02.wav"],WZ=["BossDR550/bossdr550-cp/Clap.wav"],XZ=["BossDR550/bossdr550-cr/Crash.wav"],KZ=["BossDR550/bossdr550-hh/Hat Closed-01.wav","BossDR550/bossdr550-hh/Hat Closed-02.wav"],ZZ=["BossDR550/bossdr550-ht/Tom H-01.wav","BossDR550/bossdr550-ht/Tom H-02.wav","BossDR550/bossdr550-ht/Tom H-03.wav"],jZ=["BossDR550/bossdr550-lt/Tom L-01.wav","BossDR550/bossdr550-lt/Tom L-02.wav","BossDR550/bossdr550-lt/Tom L-03.wav"],JZ=["BossDR550/bossdr550-misc/Hi Q.wav","BossDR550/bossdr550-misc/Srcatch-01.wav","BossDR550/bossdr550-misc/Srcatch-02.wav"],ej=["BossDR550/bossdr550-mt/Tom M-01.wav","BossDR550/bossdr550-mt/Tom M-02.wav"],tj=["BossDR550/bossdr550-oh/Hat Open-01.wav","BossDR550/bossdr550-oh/Hat Open-02.wav"],nj=["BossDR550/bossdr550-perc/Agogo H.wav","BossDR550/bossdr550-perc/Agogo L.wav","BossDR550/bossdr550-perc/Bongo H.wav","BossDR550/bossdr550-perc/Bongo L.wav","BossDR550/bossdr550-perc/Claves.wav","BossDR550/bossdr550-perc/Conga H.wav","BossDR550/bossdr550-perc/Conga L.wav","BossDR550/bossdr550-perc/Conga S.wav","BossDR550/bossdr550-perc/Timbale H.wav","BossDR550/bossdr550-perc/Timbale L.wav","BossDR550/bossdr550-perc/Whistle.wav"],rj=["BossDR550/bossdr550-rd/Ride-01.wav","BossDR550/bossdr550-rd/Ride-02.wav"],aj=["BossDR550/bossdr550-rim/Rim Shot.wav"],ij=["BossDR550/bossdr550-sd/Snaredrum-01.wav","BossDR550/bossdr550-sd/Snaredrum-02.wav","BossDR550/bossdr550-sd/Snaredrum-03.wav","BossDR550/bossdr550-sd/Snaredrum-04.wav","BossDR550/bossdr550-sd/Snaredrum-05.wav","BossDR550/bossdr550-sd/Snaredrum-06.wav"],oj=["BossDR550/bossdr550-sh/Cabasa-01.wav","BossDR550/bossdr550-sh/Cabasa-02.wav"],sj=["BossDR550/bossdr550-tb/Tambourine.wav"],lj=["CasioRZ1/casiorz1-bd/Bassdrum.wav"],cj=["CasioRZ1/casiorz1-cb/Cowbell.wav"],uj=["CasioRZ1/casiorz1-cp/Clap.wav"],dj=["CasioRZ1/casiorz1-cr/Crash.wav"],hj=["CasioRZ1/casiorz1-hh/Hat Closed.wav"],fj=["CasioRZ1/casiorz1-ht/Tom H.wav"],mj=["CasioRZ1/casiorz1-lt/Tom L.wav"],pj=["CasioRZ1/casiorz1-mt/Tom M.wav"],gj=["CasioRZ1/casiorz1-rd/Hat Open.wav","CasioRZ1/casiorz1-rd/Ride.wav"],_j=["CasioRZ1/casiorz1-rim/Rim Shot.wav"],bj=["CasioRZ1/casiorz1-sd/0Snaredrum.wav"],Sj=["CasioSK1/casiosk1-bd/Bassdrum.wav"],Oj=["CasioSK1/casiosk1-hh/Hat Closed.wav"],vj=["CasioSK1/casiosk1-ht/Tom H.wav"],Ej=["CasioSK1/casiosk1-mt/Tom L.wav"],yj=["CasioSK1/casiosk1-oh/Hat Open.wav"],Tj=["CasioSK1/casiosk1-sd/Snaredrum.wav"],Cj=["CasioVL1/casiovl1-bd/Bassdrum.wav"],Rj=["CasioVL1/casiovl1-hh/Hi Hat.wav"],wj=["CasioVL1/casiovl1-sd/Snaredrum-01.wav"],Aj=["DoepferMS404/doepferms404-bd/0Bassdrum.wav","DoepferMS404/doepferms404-bd/Bassdrum Reverse.wav"],Ij=["DoepferMS404/doepferms404-hh/Hat Closed.wav"],kj=["DoepferMS404/doepferms404-lt/Tom.wav"],Nj=["DoepferMS404/doepferms404-oh/Hat Open.wav"],Dj=["DoepferMS404/doepferms404-sd/Snaredrum.wav"],xj=["EmuDrumulator/emudrumulator-bd/Bassdrum.wav"],Mj=["EmuDrumulator/emudrumulator-cb/Cowbell.wav"],Lj=["EmuDrumulator/emudrumulator-cp/Clap.wav"],Pj=["EmuDrumulator/emudrumulator-cr/Cymbal.wav"],Bj=["EmuDrumulator/emudrumulator-hh/Hat Closed.wav"],Yj=["EmuDrumulator/emudrumulator-ht/Tom H.wav"],Fj=["EmuDrumulator/emudrumulator-lt/Tom L.wav"],Uj=["EmuDrumulator/emudrumulator-mt/Tom M.wav"],$j=["EmuDrumulator/emudrumulator-oh/Hat Open.wav"],Gj=["EmuDrumulator/emudrumulator-perc/Claves.wav"],qj=["EmuDrumulator/emudrumulator-rim/Rim Shot.wav"],Qj=["EmuDrumulator/emudrumulator-sd/0Snaredrum.wav"],Hj=["EmuModular/emumodular-bd/Bassdrum-01.wav","EmuModular/emumodular-bd/Bassdrum-02.wav"],Vj=["EmuModular/emumodular-misc/EmuPong.wav"],zj=["EmuModular/emumodular-perc/Flick-02.wav","EmuModular/emumodular-perc/Flick01.wav"],Wj=["EmuSP12/emusp12-bd/Bassdrum-01.wav","EmuSP12/emusp12-bd/Bassdrum-02.wav","EmuSP12/emusp12-bd/Bassdrum-03.wav","EmuSP12/emusp12-bd/Bassdrum-04.wav","EmuSP12/emusp12-bd/Bassdrum-05.wav","EmuSP12/emusp12-bd/Bassdrum-06.wav","EmuSP12/emusp12-bd/Bassdrum-07.wav","EmuSP12/emusp12-bd/Bassdrum-08.wav","EmuSP12/emusp12-bd/Bassdrum-09.wav","EmuSP12/emusp12-bd/Bassdrum-10.wav","EmuSP12/emusp12-bd/Bassdrum-11.wav","EmuSP12/emusp12-bd/Bassdrum-12.wav","EmuSP12/emusp12-bd/Bassdrum-13.wav","EmuSP12/emusp12-bd/Bassdrum-14.wav"],Xj=["EmuSP12/emusp12-cb/Cowbell.wav"],Kj=["EmuSP12/emusp12-cp/Clap.wav"],Zj=["EmuSP12/emusp12-cr/Crash.wav"],jj=["EmuSP12/emusp12-hh/Hat Closed-01.wav","EmuSP12/emusp12-hh/Hat Closed-02.wav"],Jj=["EmuSP12/emusp12-ht/Tom H-01.wav","EmuSP12/emusp12-ht/Tom H-02.wav","EmuSP12/emusp12-ht/Tom H-03.wav","EmuSP12/emusp12-ht/Tom H-04.wav","EmuSP12/emusp12-ht/Tom H-05.wav","EmuSP12/emusp12-ht/Tom H-06.wav"],eJ=["EmuSP12/emusp12-lt/Tom L-01.wav","EmuSP12/emusp12-lt/Tom L-02.wav","EmuSP12/emusp12-lt/Tom L-03.wav","EmuSP12/emusp12-lt/Tom L-04.wav","EmuSP12/emusp12-lt/Tom L-05.wav","EmuSP12/emusp12-lt/Tom L-06.wav"],tJ=["EmuSP12/emusp12-misc/Metal-01.wav","EmuSP12/emusp12-misc/Metal-02.wav","EmuSP12/emusp12-misc/Metal-03.wav","EmuSP12/emusp12-misc/Scratch.wav","EmuSP12/emusp12-misc/Shot-01.wav","EmuSP12/emusp12-misc/Shot-02.wav","EmuSP12/emusp12-misc/Shot-03.wav"],nJ=["EmuSP12/emusp12-mt/Tom M-01.wav","EmuSP12/emusp12-mt/Tom M-02.wav","EmuSP12/emusp12-mt/Tom M-03.wav","EmuSP12/emusp12-mt/Tom M-05.wav"],rJ=["EmuSP12/emusp12-oh/Hhopen1.wav"],aJ=["EmuSP12/emusp12-perc/Blow1.wav"],iJ=["EmuSP12/emusp12-rd/Ride.wav"],oJ=["EmuSP12/emusp12-rim/zRim Shot-01.wav","EmuSP12/emusp12-rim/zRim Shot-02.wav"],sJ=["EmuSP12/emusp12-sd/Snaredrum-01.wav","EmuSP12/emusp12-sd/Snaredrum-02.wav","EmuSP12/emusp12-sd/Snaredrum-03.wav","EmuSP12/emusp12-sd/Snaredrum-04.wav","EmuSP12/emusp12-sd/Snaredrum-05.wav","EmuSP12/emusp12-sd/Snaredrum-06.wav","EmuSP12/emusp12-sd/Snaredrum-07.wav","EmuSP12/emusp12-sd/Snaredrum-08.wav","EmuSP12/emusp12-sd/Snaredrum-09.wav","EmuSP12/emusp12-sd/Snaredrum-10.wav","EmuSP12/emusp12-sd/Snaredrum-11.wav","EmuSP12/emusp12-sd/Snaredrum-12.wav","EmuSP12/emusp12-sd/Snaredrum-13.wav","EmuSP12/emusp12-sd/Snaredrum-14.wav","EmuSP12/emusp12-sd/Snaredrum-15.wav","EmuSP12/emusp12-sd/Snaredrum-16.wav","EmuSP12/emusp12-sd/Snaredrum-17.wav","EmuSP12/emusp12-sd/Snaredrum-18.wav","EmuSP12/emusp12-sd/Snaredrum-19.wav","EmuSP12/emusp12-sd/Snaredrum-20.wav","EmuSP12/emusp12-sd/Snaredrum-21.wav"],lJ=["KorgDDM110/korgddm110-bd/Bassdrum.wav"],cJ=["KorgDDM110/korgddm110-cp/Clap.wav"],uJ=["KorgDDM110/korgddm110-cr/Crash.wav"],dJ=["KorgDDM110/korgddm110-hh/Hat Closed.wav"],hJ=["KorgDDM110/korgddm110-ht/Tom H.wav","KorgDDM110/korgddm110-ht/Tom-01.wav"],fJ=["KorgDDM110/korgddm110-lt/Tom L.wav","KorgDDM110/korgddm110-lt/Tom-02.wav"],mJ=["KorgDDM110/korgddm110-oh/Hat Open.wav"],pJ=["KorgDDM110/korgddm110-rim/Rim Shot.wav"],gJ=["KorgDDM110/korgddm110-sd/0Snaredrum.wav"],_J=["KorgKPR77/korgkpr77-bd/Bassdrum.wav"],bJ=["KorgKPR77/korgkpr77-cp/Clap.wav"],SJ=["KorgKPR77/korgkpr77-hh/Hat Closed.wav"],OJ=["KorgKPR77/korgkpr77-oh/Hat Open.wav"],vJ=["KorgKPR77/korgkpr77-sd/Snaredrum.wav"],EJ=["KorgKR55/korgkr55-bd/Bassdrum.wav"],yJ=["KorgKR55/korgkr55-cb/Cowbell.wav"],TJ=["KorgKR55/korgkr55-cr/Cymbal.wav"],CJ=["KorgKR55/korgkr55-hh/Hat Closed.wav"],RJ=["KorgKR55/korgkr55-ht/Tom.wav"],wJ=["KorgKR55/korgkr55-oh/Hat Open.wav"],AJ=["KorgKR55/korgkr55-perc/Claves.wav","KorgKR55/korgkr55-perc/Conga.wav"],IJ=["KorgKR55/korgkr55-rim/Rim Shot.wav"],kJ=["KorgKR55/korgkr55-sd/0Snaredrum.wav"],NJ=["KorgKRZ/korgkrz-bd/Bassdrum.wav"],DJ=["KorgKRZ/korgkrz-cr/Crash.wav"],xJ=["KorgKRZ/korgkrz-fx/FX-01.wav","KorgKRZ/korgkrz-fx/FX-02.wav"],MJ=["KorgKRZ/korgkrz-hh/Hat Closed.wav"],LJ=["KorgKRZ/korgkrz-ht/Tom-02.wav"],PJ=["KorgKRZ/korgkrz-lt/Tom-01.wav"],BJ=["KorgKRZ/korgkrz-misc/Bell.wav"],YJ=["KorgKRZ/korgkrz-oh/Hat Open.wav"],FJ=["KorgKRZ/korgkrz-rd/Ride.wav"],UJ=["KorgKRZ/korgkrz-sd/Snaredrum-01.wav","KorgKRZ/korgkrz-sd/Snaredrum-02.wav"],$J=["KorgM1/korgm1-bd/Bassdrum-01.wav","KorgM1/korgm1-bd/Bassdrum-02.wav","KorgM1/korgm1-bd/Bassdrum-03.wav"],GJ=["KorgM1/korgm1-cb/Cowbel.wav"],qJ=["KorgM1/korgm1-cp/Clap.wav"],QJ=["KorgM1/korgm1-cr/Crash.wav"],HJ=["KorgM1/korgm1-hh/Hat Closed-01.wav","KorgM1/korgm1-hh/Hat Closed-02.wav"],VJ=["KorgM1/korgm1-ht/Tom-02.wav","KorgM1/korgm1-ht/Tom-03.wav"],zJ=["KorgM1/korgm1-misc/Belrng.wav","KorgM1/korgm1-misc/Drop.wav","KorgM1/korgm1-misc/Flexttone.wav","KorgM1/korgm1-misc/Hammer.wav","KorgM1/korgm1-misc/Metal.wav","KorgM1/korgm1-misc/Metronome-01.wav","KorgM1/korgm1-misc/Metronome-02.wav","KorgM1/korgm1-misc/Pole.wav","KorgM1/korgm1-misc/Scratch.wav","KorgM1/korgm1-misc/Snap.wav","KorgM1/korgm1-misc/Tubalar Bell-01.wav","KorgM1/korgm1-misc/Tubalar Bell-02.wav","KorgM1/korgm1-misc/Tubalar Bell-03.wav","KorgM1/korgm1-misc/Tubalar Bell-04.wav","KorgM1/korgm1-misc/Whiplash.wav","KorgM1/korgm1-misc/Windbells.wav"],WJ=["KorgM1/korgm1-mt/Tom-01.wav"],XJ=["KorgM1/korgm1-oh/Hat Open-01.wav","KorgM1/korgm1-oh/Hat Open-02.wav"],KJ=["KorgM1/korgm1-perc/Conga-01.wav","KorgM1/korgm1-perc/Conga-02.wav","KorgM1/korgm1-perc/Hit.wav","KorgM1/korgm1-perc/Pluck.wav","KorgM1/korgm1-perc/Timbale-01.wav","KorgM1/korgm1-perc/Timbale-02.wav","KorgM1/korgm1-perc/Woodblock.wav"],ZJ=["KorgM1/korgm1-rd/Ride.wav"],jJ=["KorgM1/korgm1-rim/Snaredrum-side.wav"],JJ=["KorgM1/korgm1-sd/Snaredrum-01.wav","KorgM1/korgm1-sd/Snaredrum-02.wav","KorgM1/korgm1-sd/Snaredrum-03.wav","KorgM1/korgm1-sd/Snaredrum-04.wav"],eee=["KorgM1/korgm1-sh/Shakers.wav"],tee=["KorgM1/korgm1-tb/Tambourine.wav"],nee=["KorgMinipops/korgminipops-bd/Bassdrum-01.wav","KorgMinipops/korgminipops-bd/Bassdrum-02.wav","KorgMinipops/korgminipops-bd/Bassdrum-03.wav","KorgMinipops/korgminipops-bd/Bassdrum-04.wav","KorgMinipops/korgminipops-bd/Bassdrum-05.wav","KorgMinipops/korgminipops-bd/Bassdrum-06.wav","KorgMinipops/korgminipops-bd/Bassdrum-07.wav"],ree=["KorgMinipops/korgminipops-hh/Hat Closed-01.wav","KorgMinipops/korgminipops-hh/Hat Closed-02.wav","KorgMinipops/korgminipops-hh/Hat Closed-03.wav","KorgMinipops/korgminipops-hh/Hat Closed-04.wav"],aee=["KorgMinipops/korgminipops-misc/Tom-01.wav","KorgMinipops/korgminipops-misc/Tom-02.wav","KorgMinipops/korgminipops-misc/Woodblock-01.wav","KorgMinipops/korgminipops-misc/Woodblock-02.wav"],iee=["KorgMinipops/korgminipops-oh/Hat Open-01.wav","KorgMinipops/korgminipops-oh/Hat Open-02.wav","KorgMinipops/korgminipops-oh/Hat Open-03.wav","KorgMinipops/korgminipops-oh/Hat Open-04.wav"],oee=["KorgMinipops/korgminipops-sd/Snaredrum-01.wav","KorgMinipops/korgminipops-sd/Snaredrum-02.wav","KorgMinipops/korgminipops-sd/Snaredrum-03.wav","KorgMinipops/korgminipops-sd/Snaredrum-04.wav","KorgMinipops/korgminipops-sd/Snaredrum-05.wav","KorgMinipops/korgminipops-sd/Snaredrum-06.wav","KorgMinipops/korgminipops-sd/Snaredrum-07.wav","KorgMinipops/korgminipops-sd/Snaredrum-08.wav","KorgMinipops/korgminipops-sd/Snaredrum-09.wav","KorgMinipops/korgminipops-sd/Snaredrum-10.wav","KorgMinipops/korgminipops-sd/Snaredrum-11.wav","KorgMinipops/korgminipops-sd/Snaredrum-12.wav","KorgMinipops/korgminipops-sd/Snaredrum-13.wav"],see=["KorgPoly800/korgpoly800-bd/Bassdrum-01.wav","KorgPoly800/korgpoly800-bd/Bassdrum-02.wav","KorgPoly800/korgpoly800-bd/Bassdrum-03.wav","KorgPoly800/korgpoly800-bd/Bassdrum-04.wav"],lee=["KorgT3/korgt3-bd/Bassdrum-01.wav","KorgT3/korgt3-bd/Bassdrum-02.wav","KorgT3/korgt3-bd/Bassdrum-03.wav","KorgT3/korgt3-bd/Bassdrum-04.wav","KorgT3/korgt3-bd/Bassdrum-05.wav"],cee=["KorgT3/korgt3-cp/Clap.wav"],uee=["KorgT3/korgt3-hh/Hat Closed-01.wav","KorgT3/korgt3-hh/Hat Closed-02.wav"],dee=["KorgT3/korgt3-misc/Bell-02.wav","KorgT3/korgt3-misc/Bell01.wav","KorgT3/korgt3-misc/Click.wav","KorgT3/korgt3-misc/Tubular Bell.wav"],hee=["KorgT3/korgt3-oh/Hat Open-01.wav","KorgT3/korgt3-oh/Hat Open-02.wav"],fee=["KorgT3/korgt3-perc/Blocks.wav","KorgT3/korgt3-perc/Conga.wav","KorgT3/korgt3-perc/Hit.wav","KorgT3/korgt3-perc/Stick.wav"],mee=["KorgT3/korgt3-rim/Rim shot.wav"],pee=["KorgT3/korgt3-sd/Snaredrum-01.wav","KorgT3/korgt3-sd/Snaredrum-02.wav","KorgT3/korgt3-sd/Snaredrum-03.wav","KorgT3/korgt3-sd/Snaredrum-04.wav","KorgT3/korgt3-sd/Snaredrum-05.wav"],gee=["KorgT3/korgt3-sh/Shaker-01.wav","KorgT3/korgt3-sh/Shaker-02.wav","KorgT3/korgt3-sh/zCabasa.wav"],_ee=["Linn9000/linn9000-bd/BAssdrum.wav"],bee=["Linn9000/linn9000-cb/Cowbell-01.wav","Linn9000/linn9000-cb/Cowbell-02.wav"],See=["Linn9000/linn9000-cr/Crash-01.wav","Linn9000/linn9000-cr/Crash-02.wav"],Oee=["Linn9000/linn9000-hh/Hat Closed.wav"],vee=["Linn9000/linn9000-ht/Tom-01.wav","Linn9000/linn9000-ht/Tom-02.wav"],Eee=["Linn9000/linn9000-lt/Tom-04.wav","Linn9000/linn9000-lt/Tom-05.wav"],yee=["Linn9000/linn9000-mt/Tom-03.wav"],Tee=["Linn9000/linn9000-oh/Hat Open.wav"],Cee=["Linn9000/linn9000-perc/Conga H.wav","Linn9000/linn9000-perc/Conga L.wav","Linn9000/linn9000-perc/Conga M.wav"],Ree=["Linn9000/linn9000-rd/Crash-03.wav","Linn9000/linn9000-rd/Ping.wav"],wee=["Linn9000/linn9000-rim/Rim Shot.wav"],Aee=["Linn9000/linn9000-sd/0Snaredrum.wav"],Iee=["Linn9000/linn9000-tb/Tambourine.wav"],kee=["LinnDrum/linndrum-bd/Bassdrum.wav"],Nee=["LinnDrum/linndrum-cb/Cowbell.wav"],Dee=["LinnDrum/linndrum-cp/Clap.wav"],xee=["LinnDrum/linndrum-cr/Crash.wav"],Mee=["LinnDrum/linndrum-hh/Hat Closed-01.wav","LinnDrum/linndrum-hh/Hat Closed-02.wav","LinnDrum/linndrum-hh/Hat Closed-03.wav"],Lee=["LinnDrum/linndrum-ht/Tom H-01.wav","LinnDrum/linndrum-ht/Tom H-02.wav"],Pee=["LinnDrum/linndrum-lt/Tom L-01.wav","LinnDrum/linndrum-lt/Tom L-02.wav"],Bee=["LinnDrum/linndrum-mt/Tom M-01.wav"],Yee=["LinnDrum/linndrum-oh/Hat Open.wav"],Fee=["LinnDrum/linndrum-perc/Conga H-01.wav","LinnDrum/linndrum-perc/Conga H-02.wav","LinnDrum/linndrum-perc/Conga L-01.wav","LinnDrum/linndrum-perc/Conga L-02.wav","LinnDrum/linndrum-perc/Conga M-01.wav","LinnDrum/linndrum-perc/Conga M-02.wav"],Uee=["LinnDrum/linndrum-rd/Ride.wav"],$ee=["LinnDrum/linndrum-rim/Sidestick-01.wav","LinnDrum/linndrum-rim/Sidestick-02.wav","LinnDrum/linndrum-rim/Sidestick-03.wav"],Gee=["LinnDrum/linndrum-sd/0Snarderum-01.wav","LinnDrum/linndrum-sd/0Snarderum-02.wav","LinnDrum/linndrum-sd/0Snarderum-03.wav"],qee=["LinnDrum/linndrum-sh/Cabasa.wav"],Qee=["LinnDrum/linndrum-tb/Tambourine.wav"],Hee=["LinnLM1/linnlm1-bd/LM-1_BD_1_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_2_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_3_TL.wav","LinnLM1/linnlm1-bd/LM-1_BD_4_TL.wav"],Vee=["LinnLM1/linnlm1-cb/LM-1_COWBELL_TL.wav"],zee=["LinnLM1/linnlm1-cp/LM-1_CLAP_1_TL.wav"],Wee=["LinnLM1/linnlm1-hh/LM-1_HH_1_TL.wav"],Xee=["LinnLM1/linnlm1-ht/LM-1_Tom_2_TL.wav"],Kee=["LinnLM1/linnlm1-lt/LM-1_Tom_1_TL.wav"],Zee=["LinnLM1/linnlm1-oh/LM-1_HH_2_TL.wav"],jee=["LinnLM1/linnlm1-perc/LM-1_BONGO_1_TL.wav","LinnLM1/linnlm1-perc/LM-1_BONGO_2_TL.wav","LinnLM1/linnlm1-perc/LM-1_WOODBLOCK_TL.wav"],Jee=["LinnLM1/linnlm1-rim/LM-1_RIMSHOT_1_TL.wav"],ete=["LinnLM1/linnlm1-sd/LM-1_SD_1_TL.wav"],tte=["LinnLM1/linnlm1-sh/LM-1_SHAKER_1_TL.wav"],nte=["LinnLM1/linnlm1-tb/LM-1_TAMB_TL.wav"],rte=["LinnLM2/linnlm2-bd/LM-2_BD_1_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_2_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_3_TL.wav","LinnLM2/linnlm2-bd/LM-2_BD_4_TL.wav"],ate=["LinnLM2/linnlm2-cb/LM-2_COWBELL_1_TL.wav"],ite=["LinnLM2/linnlm2-cp/LM-2_CLAP_1_TL.wav"],ote=["LinnLM2/linnlm2-cr/LM-2_CRASH_1_TL.wav"],ste=["LinnLM2/linnlm2-hh/LM-2_HH_1_TL.wav","LinnLM2/linnlm2-hh/LM-2_HH_2_TL.wav"],lte=["LinnLM2/linnlm2-ht/LM-2_TOM_1_TL.wav"],cte=["LinnLM2/linnlm2-lt/LM-2_TOM_3_TL.wav"],ute=["LinnLM2/linnlm2-mt/LM-2_TOM_2_TL.wav"],dte=["LinnLM2/linnlm2-oh/LM-2_OPEN_HH_2_TL.wav","LinnLM2/linnlm2-oh/LM-2_OPEN_HH_TL.wav"],hte=["LinnLM2/linnlm2-rd/LM-2_RIDE_1_TL.wav"],fte=["LinnLM2/linnlm2-rim/LM-2_RIMSHOT_1_TL.wav","LinnLM2/linnlm2-rim/LM-2_RIMSHOT_2_TL.wav"],mte=["LinnLM2/linnlm2-sd/LM-2_SD_1_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_2_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_3_TL.wav","LinnLM2/linnlm2-sd/LM-2_SD_4_TL.wav"],pte=["LinnLM2/linnlm2-sh/LM-2_SHAKER_1_TL.wav"],gte=["LinnLM2/linnlm2-tb/LM-2_TAMB_1_TL.wav"],_te=["MFB512/mfb512-bd/Bassdrum.wav"],bte=["MFB512/mfb512-cp/Clap.wav"],Ste=["MFB512/mfb512-cr/Crash.wav"],Ote=["MFB512/mfb512-hh/Hat Closed.wav"],vte=["MFB512/mfb512-ht/Tom H.wav"],Ete=["MFB512/mfb512-lt/Tom L.wav"],yte=["MFB512/mfb512-mt/Tom M.wav"],Tte=["MFB512/mfb512-oh/Hat Open.wav"],Cte=["MFB512/mfb512-sd/Snaredrum.wav"],Rte=["MPC1000/mpc1000-bd/MPC1000_808BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_909BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_DB-BD2_TL.wav","MPC1000/mpc1000-bd/MPC1000_HH-BD_TL.wav","MPC1000/mpc1000-bd/MPC1000_HOUSEBD_TL.wav"],wte=["MPC1000/mpc1000-cp/MPC1000_CLAP_TL.wav"],Ate=["MPC1000/mpc1000-hh/MPC1000_808HH1_TL.wav","MPC1000/mpc1000-hh/MPC1000_808HH2_TL.wav","MPC1000/mpc1000-hh/MPC1000_909CHH_TL.wav","MPC1000/mpc1000-hh/MPC1000_HHCHH1_TL.wav"],Ite=["MPC1000/mpc1000-oh/MPC1000_909OHH_TL.wav"],kte=["MPC1000/mpc1000-perc/MPC1000_HHPERC_TL.wav"],Nte=["MPC1000/mpc1000-sd/MPC1000_808SD_TL.wav","MPC1000/mpc1000-sd/MPC1000_909SD_TL.wav","MPC1000/mpc1000-sd/MPC1000_DB-SN_TL.wav","MPC1000/mpc1000-sd/MPC1000_HH-SN_TL.wav"],Dte=["MPC1000/mpc1000-sh/MPC1000_808MRC_TL.wav"],xte=["MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-01.wav","MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-02.wav","MoogConcertMateMG1/moogconcertmatemg1-bd/Bassdrum-03.wav"],Mte=["MoogConcertMateMG1/moogconcertmatemg1-sd/Snaredrum-1.wav","MoogConcertMateMG1/moogconcertmatemg1-sd/Snaredrum-2.wav"],Lte=["OberheimDMX/oberheimdmx--perc/Timbale H.wav","OberheimDMX/oberheimdmx--perc/Timbale L.wav","OberheimDMX/oberheimdmx--perc/Timbale M.wav"],Pte=["OberheimDMX/oberheimdmx-bd/Bassdrum-01.wav","OberheimDMX/oberheimdmx-bd/Bassdrum-02.wav","OberheimDMX/oberheimdmx-bd/Bassdrum-03.wav"],Bte=["OberheimDMX/oberheimdmx-cp/Clap.wav"],Yte=["OberheimDMX/oberheimdmx-cr/Crash.wav"],Fte=["OberheimDMX/oberheimdmx-hh/Hat Closed.wav"],Ute=["OberheimDMX/oberheimdmx-ht/Tom H.wav"],$te=["OberheimDMX/oberheimdmx-lt/Tom L.wav"],Gte=["OberheimDMX/oberheimdmx-mt/Tom M.wav"],qte=["OberheimDMX/oberheimdmx-oh/Hat Open.wav"],Qte=["OberheimDMX/oberheimdmx-rd/Ride.wav"],Hte=["OberheimDMX/oberheimdmx-rim/Rim Shot.wav"],Vte=["OberheimDMX/oberheimdmx-sd/Snaredrum-01.wav","OberheimDMX/oberheimdmx-sd/Snaredrum-02.wav","OberheimDMX/oberheimdmx-sd/Snaredrum-03.wav"],zte=["OberheimDMX/oberheimdmx-sh/Cabasa.wav"],Wte=["OberheimDMX/oberheimdmx-tb/Tamborine.wav"],Xte=["RhodesPolaris/rhodespolaris-bd/Bassdrum-01.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-02.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-03.wav","RhodesPolaris/rhodespolaris-bd/Bassdrum-04.wav"],Kte=["RhodesPolaris/rhodespolaris-misc/Noise-1.wav","RhodesPolaris/rhodespolaris-misc/Noise-2.wav","RhodesPolaris/rhodespolaris-misc/Noise-3.wav","RhodesPolaris/rhodespolaris-misc/Noise-4.wav"],Zte=["RhodesPolaris/rhodespolaris-sd/Snaredrum-01.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-02.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-03.wav","RhodesPolaris/rhodespolaris-sd/Snaredrum-04.wav"],jte=["RhythmAce/rhythmace-bd/Bassdrum-01.wav","RhythmAce/rhythmace-bd/Bassdrum-02.wav","RhythmAce/rhythmace-bd/Bassdrum-03.wav"],Jte=["RhythmAce/rhythmace-hh/Hat Closed.wav"],ene=["RhythmAce/rhythmace-ht/Tom H.wav"],tne=["RhythmAce/rhythmace-lt/Tom L.wav"],nne=["RhythmAce/rhythmace-oh/Hat Open.wav"],rne=["RhythmAce/rhythmace-perc/Clave.wav","RhythmAce/rhythmace-perc/Click.wav","RhythmAce/rhythmace-perc/Percussion-01.wav","RhythmAce/rhythmace-perc/Percussion-02.wav","RhythmAce/rhythmace-perc/Percussion-03.wav","RhythmAce/rhythmace-perc/Percussion-04.wav"],ane=["RhythmAce/rhythmace-sd/Snaredrum-01.wav","RhythmAce/rhythmace-sd/Snaredrum-02.wav","RhythmAce/rhythmace-sd/Snaredrum-03.wav"],ine=["RolandCompurhythm1000/rolandcompurhythm1000-bd/Bassdrum.wav"],one=["RolandCompurhythm1000/rolandcompurhythm1000-cb/Cowbell.wav"],sne=["RolandCompurhythm1000/rolandcompurhythm1000-cp/Clap.wav"],lne=["RolandCompurhythm1000/rolandcompurhythm1000-cr/Crash.wav"],cne=["RolandCompurhythm1000/rolandcompurhythm1000-hh/Hat Closed.wav"],une=["RolandCompurhythm1000/rolandcompurhythm1000-ht/Tom H.wav"],dne=["RolandCompurhythm1000/rolandcompurhythm1000-lt/Tom L.wav"],hne=["RolandCompurhythm1000/rolandcompurhythm1000-mt/Tom M.wav"],fne=["RolandCompurhythm1000/rolandcompurhythm1000-oh/Hat Open.wav"],mne=["RolandCompurhythm1000/rolandcompurhythm1000-perc/Conga H.wav","RolandCompurhythm1000/rolandcompurhythm1000-perc/Conga L.wav","RolandCompurhythm1000/rolandcompurhythm1000-perc/Timbale.wav"],pne=["RolandCompurhythm1000/rolandcompurhythm1000-rd/Ride.wav"],gne=["RolandCompurhythm1000/rolandcompurhythm1000-rim/Rimshot.wav"],_ne=["RolandCompurhythm1000/rolandcompurhythm1000-sd/Snaredrum.wav"],bne=["RolandCompurhythm78/rolandcompurhythm78-bd/Bassdrum.wav"],Sne=["RolandCompurhythm78/rolandcompurhythm78-cb/Cowbell.wav"],One=["RolandCompurhythm78/rolandcompurhythm78-hh/Hat Closed-01.wav","RolandCompurhythm78/rolandcompurhythm78-hh/Hat Closed-02.wav"],vne=["RolandCompurhythm78/rolandcompurhythm78-misc/Quid-01.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-02.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-03.wav","RolandCompurhythm78/rolandcompurhythm78-misc/Quid-04.wav"],Ene=["RolandCompurhythm78/rolandcompurhythm78-oh/Hat Open-01.wav","RolandCompurhythm78/rolandcompurhythm78-oh/Hat Open-02.wav"],yne=["RolandCompurhythm78/rolandcompurhythm78-perc/Conga H.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Conga L.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Conga M.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Hit.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-01.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-02.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-03.wav","RolandCompurhythm78/rolandcompurhythm78-perc/Woodblock-04.wav"],Tne=["RolandCompurhythm78/rolandcompurhythm78-sd/Snaredrum.wav"],Cne=["RolandCompurhythm78/rolandcompurhythm78-tb/Tambourine.wav"],Rne=["RolandCompurhythm8000/rolandcompurhythm8000-bd/Bassdrum.wav"],wne=["RolandCompurhythm8000/rolandcompurhythm8000-cb/Cowbell.wav"],Ane=["RolandCompurhythm8000/rolandcompurhythm8000-cp/Clap.wav"],Ine=["RolandCompurhythm8000/rolandcompurhythm8000-cr/Cymball.wav"],kne=["RolandCompurhythm8000/rolandcompurhythm8000-hh/Hat Closed.wav"],Nne=["RolandCompurhythm8000/rolandcompurhythm8000-ht/Tom H.wav"],Dne=["RolandCompurhythm8000/rolandcompurhythm8000-lt/Tom L.wav"],xne=["RolandCompurhythm8000/rolandcompurhythm8000-mt/Tom M.wav"],Mne=["RolandCompurhythm8000/rolandcompurhythm8000-oh/Hat Open.wav"],Lne=["RolandCompurhythm8000/rolandcompurhythm8000-perc/Claves.wav","RolandCompurhythm8000/rolandcompurhythm8000-perc/Cr8kmcng.wav"],Pne=["RolandCompurhythm8000/rolandcompurhythm8000-rim/Rimshot.wav"],Bne=["RolandCompurhythm8000/rolandcompurhythm8000-sd/Snarderum.wav"],Yne=["RolandD110/rolandd110-bd/Bassdrum.wav"],Fne=["RolandD110/rolandd110-cb/Cowbell H.wav","RolandD110/rolandd110-cb/Cowbell L.wav"],Une=["RolandD110/rolandd110-cr/Crash.wav"],$ne=["RolandD110/rolandd110-hh/Hat Closed.wav"],Gne=["RolandD110/rolandd110-lt/Tom.wav"],qne=["RolandD110/rolandd110-oh/Hat Open.wav","RolandD110/rolandd110-oh/Hat Pedal.wav"],Qne=["RolandD110/rolandd110-perc/Bongo.wav","RolandD110/rolandd110-perc/Conga.wav","RolandD110/rolandd110-perc/Woodblock.wav"],Hne=["RolandD110/rolandd110-rd/Ride.wav"],Vne=["RolandD110/rolandd110-rim/Rimshot.wav"],zne=["RolandD110/rolandd110-sd/Snaredrum-01.wav","RolandD110/rolandd110-sd/Snaredrum-02.wav","RolandD110/rolandd110-sd/Snaredrum-03.wav"],Wne=["RolandD110/rolandd110-sh/Cabasa.wav"],Xne=["RolandD110/rolandd110-tb/Tambourine.wav"],Kne=["RolandD70/rolandd70-bd/Bassdrum-01.wav","RolandD70/rolandd70-bd/Bassdrum-02.wav","RolandD70/rolandd70-bd/Bassdrum-03.wav","RolandD70/rolandd70-bd/Bassdrum-04.wav"],Zne=["RolandD70/rolandd70-cb/Cowbell.wav"],jne=["RolandD70/rolandd70-cp/Clap.wav"],Jne=["RolandD70/rolandd70-cr/Crash.wav"],ere=["RolandD70/rolandd70-hh/Hat Closed.wav"],tre=["RolandD70/rolandd70-lt/Tom-02.wav"],nre=["RolandD70/rolandd70-mt/Tom.-01.wav"],rre=["RolandD70/rolandd70-oh/Hat Open.wav"],are=["RolandD70/rolandd70-perc/Sticks.wav"],ire=["RolandD70/rolandd70-rd/Ride.wav"],ore=["RolandD70/rolandd70-rim/Rim Shot.wav"],sre=["RolandD70/rolandd70-sd/Snaredrum-01.wav","RolandD70/rolandd70-sd/Snaredrum-02.wav","RolandD70/rolandd70-sd/Snaredrum-03.wav","RolandD70/rolandd70-sd/Snaredrum-04.wav","RolandD70/rolandd70-sd/Snaredrum-05.wav"],lre=["RolandD70/rolandd70-sh/Cabasa.wav"],cre=["RolandDDR30/rolandddr30-bd/Bassdrum-01.wav","RolandDDR30/rolandddr30-bd/Bassdrum-02.wav","RolandDDR30/rolandddr30-bd/Bassdrum-03.wav","RolandDDR30/rolandddr30-bd/Bassdrum-04.wav","RolandDDR30/rolandddr30-bd/Bassdrum-05.wav","RolandDDR30/rolandddr30-bd/Bassdrum-06.wav","RolandDDR30/rolandddr30-bd/Bassdrum-07.wav","RolandDDR30/rolandddr30-bd/Bassdrum-08.wav"],ure=["RolandDDR30/rolandddr30-ht/Tom-01.wav","RolandDDR30/rolandddr30-ht/Tom-03.wav","RolandDDR30/rolandddr30-ht/Tom-05.wav","RolandDDR30/rolandddr30-ht/Tom-07.wav"],dre=["RolandDDR30/rolandddr30-lt/Tom-02.wav","RolandDDR30/rolandddr30-lt/Tom-04.wav","RolandDDR30/rolandddr30-lt/Tom-06.wav","RolandDDR30/rolandddr30-lt/Tom-08.wav"],hre=["RolandDDR30/rolandddr30-sd/Snaredrum-01.wav","RolandDDR30/rolandddr30-sd/Snaredrum-02.wav","RolandDDR30/rolandddr30-sd/Snaredrum-03.wav","RolandDDR30/rolandddr30-sd/Snaredrum-04.wav","RolandDDR30/rolandddr30-sd/Snaredrum-05.wav","RolandDDR30/rolandddr30-sd/Snaredrum-06.wav","RolandDDR30/rolandddr30-sd/Snaredrum-07.wav","RolandDDR30/rolandddr30-sd/Snaredrum-08.wav"],fre=["RolandJD990/rolandjd990-bd/Bryt-kck.wav","RolandJD990/rolandjd990-bd/Butt-kck.wav","RolandJD990/rolandjd990-bd/Gate-kck.wav","RolandJD990/rolandjd990-bd/Indstr-k.wav","RolandJD990/rolandjd990-bd/Mach-kck.wav","RolandJD990/rolandjd990-bd/Mondo-k.wav","RolandJD990/rolandjd990-bd/Room-kck.wav","RolandJD990/rolandjd990-bd/Smash-k.wav","RolandJD990/rolandjd990-bd/Solid-k.wav","RolandJD990/rolandjd990-bd/Tekno-k.wav"],mre=["RolandJD990/rolandjd990-cb/Cowbell.wav"],pre=["RolandJD990/rolandjd990-cp/Dance-cl.wav"],gre=["RolandJD990/rolandjd990-cr/Crsh-cym.wav"],_re=["RolandJD990/rolandjd990-hh/Chh_1.wav","RolandJD990/rolandjd990-hh/Chh_2.wav","RolandJD990/rolandjd990-hh/Lite-ch1.wav","RolandJD990/rolandjd990-hh/Lite-ch2.wav"],bre=["RolandJD990/rolandjd990-ht/Rim-tom1.wav"],Sre=["RolandJD990/rolandjd990-lt/Blast-tm.wav","RolandJD990/rolandjd990-lt/Boosh-tm.wav","RolandJD990/rolandjd990-lt/E-tom.wav","RolandJD990/rolandjd990-lt/Power_tm.wav","RolandJD990/rolandjd990-lt/Rim-tom4.wav"],Ore=["RolandJD990/rolandjd990-misc/Crystal.wav","RolandJD990/rolandjd990-misc/Digibels.wav","RolandJD990/rolandjd990-misc/Digichim.wav","RolandJD990/rolandjd990-misc/Fingbell.wav","RolandJD990/rolandjd990-misc/Gamelan.wav","RolandJD990/rolandjd990-misc/Kalimba.wav","RolandJD990/rolandjd990-misc/Marimwav.wav","RolandJD990/rolandjd990-misc/Org_bell.wav","RolandJD990/rolandjd990-misc/Plink.wav","RolandJD990/rolandjd990-misc/Plunk.wav","RolandJD990/rolandjd990-misc/Vibes.wav","RolandJD990/rolandjd990-misc/Xylo.wav"],vre=["RolandJD990/rolandjd990-mt/Rim-tom2.wav","RolandJD990/rolandjd990-mt/Rim-tom3.wav"],Ere=["RolandJD990/rolandjd990-oh/Lite-ohh.wav","RolandJD990/rolandjd990-oh/Ohh.wav"],yre=["RolandJD990/rolandjd990-perc/Agogo_bl.wav","RolandJD990/rolandjd990-perc/Bottlhit.wav","RolandJD990/rolandjd990-perc/Rattles.wav","RolandJD990/rolandjd990-perc/Sm_metal.wav","RolandJD990/rolandjd990-perc/Snaps.wav","RolandJD990/rolandjd990-perc/Woodcrak.wav"],Tre=["RolandJD990/rolandjd990-rd/Ride_cym.wav"],Cre=["RolandJD990/rolandjd990-sd/90's-sd.wav","RolandJD990/rolandjd990-sd/Attack_s.wav","RolandJD990/rolandjd990-sd/Bigshots.wav","RolandJD990/rolandjd990-sd/Combo-sd.wav","RolandJD990/rolandjd990-sd/Dance-s1.wav","RolandJD990/rolandjd990-sd/Dance-s2.wav","RolandJD990/rolandjd990-sd/Disco-sd.wav","RolandJD990/rolandjd990-sd/Hard-sd.wav","RolandJD990/rolandjd990-sd/Hiphop-s.wav","RolandJD990/rolandjd990-sd/House-sd.wav","RolandJD990/rolandjd990-sd/Power_sd.wav","RolandJD990/rolandjd990-sd/Rap-sd.wav","RolandJD990/rolandjd990-sd/Splat-sd.wav","RolandJD990/rolandjd990-sd/Swing-sd.wav","RolandJD990/rolandjd990-sd/Video-sd.wav"],Rre=["RolandJD990/rolandjd990-tb/Tambourn.wav"],wre=["RolandMC202/rolandmc202-bd/Bassdrum-01.wav","RolandMC202/rolandmc202-bd/Bassdrum-02.wav","RolandMC202/rolandmc202-bd/Bassdrum-03.wav","RolandMC202/rolandmc202-bd/Bassdrum-04.wav","RolandMC202/rolandmc202-bd/Bassdrum-05.wav"],Are=["RolandMC202/rolandmc202-ht/Tom H-02.wav","RolandMC202/rolandmc202-ht/Tom H-03.wav","RolandMC202/rolandmc202-ht/Tom H-04.wav"],Ire=["RolandMC202/rolandmc202-perc/Click.wav"],kre=["RolandMC303/rolandmc303-bd/606bd1.wav","RolandMC303/rolandmc303-bd/606bd2.wav","RolandMC303/rolandmc303-bd/606bd3.wav","RolandMC303/rolandmc303-bd/Afrofeet.wav","RolandMC303/rolandmc303-bd/Blipbd.wav","RolandMC303/rolandmc303-bd/Cavebd.wav","RolandMC303/rolandmc303-bd/Cavebd2.wav","RolandMC303/rolandmc303-bd/Distbd1.wav","RolandMC303/rolandmc303-bd/Distbd2.wav","RolandMC303/rolandmc303-bd/Distbd3.wav","RolandMC303/rolandmc303-bd/Drybd1.wav","RolandMC303/rolandmc303-bd/Drybd2.wav","RolandMC303/rolandmc303-bd/Drybd3.wav","RolandMC303/rolandmc303-bd/Elecbd.wav","RolandMC303/rolandmc303-bd/Jnglebd2.wav","RolandMC303/rolandmc303-bd/Junglebd.wav"],Nre=["RolandMC303/rolandmc303-cb/78cowbel.wav","RolandMC303/rolandmc303-cb/Cowbell.wav"],Dre=["RolandMC303/rolandmc303-cp/707clap.wav","RolandMC303/rolandmc303-cp/Hardclap.wav","RolandMC303/rolandmc303-cp/Hc2clap.wav","RolandMC303/rolandmc303-cp/Hipclap1.wav","RolandMC303/rolandmc303-cp/Rapclap1.wav","RolandMC303/rolandmc303-cp/Rapclap2.wav","RolandMC303/rolandmc303-cp/Realclap.wav","RolandMC303/rolandmc303-cp/Shakecla.wav"],xre=["RolandMC303/rolandmc303-fx/Hrtbeat.wav","RolandMC303/rolandmc303-fx/Whitnoiz.wav"],Mre=["RolandMC303/rolandmc303-hh/606ch.wav","RolandMC303/rolandmc303-hh/707ch.wav","RolandMC303/rolandmc303-hh/78ch.wav","RolandMC303/rolandmc303-hh/Realch1.wav","RolandMC303/rolandmc303-hh/Realch2.wav","RolandMC303/rolandmc303-hh/Roomch.wav"],Lre=["RolandMC303/rolandmc303-ht/78hitom.wav","RolandMC303/rolandmc303-ht/Achitom1.wav","RolandMC303/rolandmc303-ht/Achitom2.wav","RolandMC303/rolandmc303-ht/Lechito1.wav","RolandMC303/rolandmc303-ht/Lechito2.wav"],Pre=["RolandMC303/rolandmc303-lt/78lotom.wav","RolandMC303/rolandmc303-lt/Aclotom1.wav","RolandMC303/rolandmc303-lt/Aclotom2.wav","RolandMC303/rolandmc303-lt/Lecloto2.wav","RolandMC303/rolandmc303-lt/Losyntht.wav"],Bre=["RolandMC303/rolandmc303-misc/Asiangon.wav","RolandMC303/rolandmc303-misc/Fnkygost.wav","RolandMC303/rolandmc303-misc/Fxsd1.wav","RolandMC303/rolandmc303-misc/Fxsd2.wav","RolandMC303/rolandmc303-misc/Mgblip1.wav","RolandMC303/rolandmc303-misc/Mutecuic.wav","RolandMC303/rolandmc303-misc/Opencuic.wav","RolandMC303/rolandmc303-misc/Slap.wav"],Yre=["RolandMC303/rolandmc303-mt/78midtom.wav","RolandMC303/rolandmc303-mt/Acmidtm2.wav","RolandMC303/rolandmc303-mt/Acmidtom.wav","RolandMC303/rolandmc303-mt/Lecmidt1.wav","RolandMC303/rolandmc303-mt/Lecmidt2.wav","RolandMC303/rolandmc303-mt/Midsynth.wav"],Fre=["RolandMC303/rolandmc303-oh/707oh.wav","RolandMC303/rolandmc303-oh/78oh.wav","RolandMC303/rolandmc303-oh/Realoh1.wav","RolandMC303/rolandmc303-oh/Realoh2.wav","RolandMC303/rolandmc303-oh/Roomoh.wav"],Ure=["RolandMC303/rolandmc303-perc/78guiro.wav","RolandMC303/rolandmc303-perc/78metalb.wav","RolandMC303/rolandmc303-perc/Bamboosd.wav","RolandMC303/rolandmc303-perc/Bamboost.wav","RolandMC303/rolandmc303-perc/Brushswi.wav","RolandMC303/rolandmc303-perc/Claves.wav","RolandMC303/rolandmc303-perc/Elechibo.wav","RolandMC303/rolandmc303-perc/Eleclobo.wav","RolandMC303/rolandmc303-perc/Elecloto.wav","RolandMC303/rolandmc303-perc/Fingersn.wav","RolandMC303/rolandmc303-perc/Hiagogo.wav","RolandMC303/rolandmc303-perc/Hibamboo.wav","RolandMC303/rolandmc303-perc/Hibongoo.wav","RolandMC303/rolandmc303-perc/Hicongao.wav","RolandMC303/rolandmc303-perc/Hicongas.wav","RolandMC303/rolandmc303-perc/Hihyoshi.wav","RolandMC303/rolandmc303-perc/Hisyntht.wav","RolandMC303/rolandmc303-perc/Hitimbal.wav","RolandMC303/rolandmc303-perc/Hiwoodbl.wav","RolandMC303/rolandmc303-perc/Loagogo.wav","RolandMC303/rolandmc303-perc/Lobamboo.wav","RolandMC303/rolandmc303-perc/Lobongoo.wav","RolandMC303/rolandmc303-perc/Locongao.wav","RolandMC303/rolandmc303-perc/Lohyoshi.wav","RolandMC303/rolandmc303-perc/Longguir.wav","RolandMC303/rolandmc303-perc/Longwhis.wav","RolandMC303/rolandmc303-perc/Lotimbal.wav","RolandMC303/rolandmc303-perc/Lowoodbl.wav","RolandMC303/rolandmc303-perc/Mutepand.wav","RolandMC303/rolandmc303-perc/Mutesurd.wav","RolandMC303/rolandmc303-perc/Mutetria.wav","RolandMC303/rolandmc303-perc/Openpand.wav","RolandMC303/rolandmc303-perc/Opensurd.wav","RolandMC303/rolandmc303-perc/Opentria.wav","RolandMC303/rolandmc303-perc/Shortgui.wav","RolandMC303/rolandmc303-perc/Shortwhi.wav","RolandMC303/rolandmc303-perc/Tablabay.wav","RolandMC303/rolandmc303-perc/Udo.wav","RolandMC303/rolandmc303-perc/Vibrasla.wav"],$re=["RolandMC303/rolandmc303-rd/Ridecym2.wav","RolandMC303/rolandmc303-rd/Ridecymb.wav"],Gre=["RolandMC303/rolandmc303-rim/Rimsd1.wav","RolandMC303/rolandmc303-rim/Rimsd2.wav","RolandMC303/rolandmc303-rim/Rimshot.wav","RolandMC303/rolandmc303-rim/Tinyrim2.wav","RolandMC303/rolandmc303-rim/Tinyrim3.wav","RolandMC303/rolandmc303-rim/Tinyrim4.wav"],qre=["RolandMC303/rolandmc303-sd/606sd1.wav","RolandMC303/rolandmc303-sd/606sd2.wav","RolandMC303/rolandmc303-sd/606sd3.wav","RolandMC303/rolandmc303-sd/78sd.wav","RolandMC303/rolandmc303-sd/80809sd.wav","RolandMC303/rolandmc303-sd/Brushslp.wav","RolandMC303/rolandmc303-sd/Brushtap.wav","RolandMC303/rolandmc303-sd/Clipsd1.wav","RolandMC303/rolandmc303-sd/Clipsd2.wav","RolandMC303/rolandmc303-sd/Drysd1.wav","RolandMC303/rolandmc303-sd/Drysd2.wav","RolandMC303/rolandmc303-sd/Elecsd1.wav","RolandMC303/rolandmc303-sd/Funkysd1.wav","RolandMC303/rolandmc303-sd/Funkysd2.wav","RolandMC303/rolandmc303-sd/Hardsd1.wav","RolandMC303/rolandmc303-sd/Hypersd1.wav","RolandMC303/rolandmc303-sd/Hypersd2.wav","RolandMC303/rolandmc303-sd/Jnglesd1.wav","RolandMC303/rolandmc303-sd/Jnglesd2.wav","RolandMC303/rolandmc303-sd/Jnglesd3.wav","RolandMC303/rolandmc303-sd/Jnglesd4.wav","RolandMC303/rolandmc303-sd/Midbambo.wav","RolandMC303/rolandmc303-sd/Rapsd.wav","RolandMC303/rolandmc303-sd/Tambsd1.wav","RolandMC303/rolandmc303-sd/Tightsd.wav","RolandMC303/rolandmc303-sd/Tinysd.wav"],Qre=["RolandMC303/rolandmc303-sh/626shake.wav","RolandMC303/rolandmc303-sh/Cabasado.wav","RolandMC303/rolandmc303-sh/Cabasaup.wav","RolandMC303/rolandmc303-sh/Maracas.wav","RolandMC303/rolandmc303-sh/Realph1.wav","RolandMC303/rolandmc303-sh/Realph2.wav","RolandMC303/rolandmc303-sh/Shaker.wav"],Hre=["RolandMC303/rolandmc303-tb/78tamb.wav","RolandMC303/rolandmc303-tb/Hittamb.wav","RolandMC303/rolandmc303-tb/Jngletam.wav","RolandMC303/rolandmc303-tb/Shaketam.wav","RolandMC303/rolandmc303-tb/Tambouri.wav"],Vre=["RolandMT32/rolandmt32-bd/Bassdrum.wav"],zre=["RolandMT32/rolandmt32-cb/Cowbell.wav"],Wre=["RolandMT32/rolandmt32-cp/Clap.wav"],Xre=["RolandMT32/rolandmt32-cr/Crash.wav"],Kre=["RolandMT32/rolandmt32-hh/Hat Closed.wav"],Zre=["RolandMT32/rolandmt32-ht/Tom H.wav"],jre=["RolandMT32/rolandmt32-lt/Tom L.wav"],Jre=["RolandMT32/rolandmt32-mt/Tom M.wav"],eae=["RolandMT32/rolandmt32-oh/Hat Open-01.wav","RolandMT32/rolandmt32-oh/Hat Open-02.wav"],tae=["RolandMT32/rolandmt32-perc/Agogo H.wav","RolandMT32/rolandmt32-perc/Agogo L.wav","RolandMT32/rolandmt32-perc/Bongo H.wav","RolandMT32/rolandmt32-perc/Bongo L.wav","RolandMT32/rolandmt32-perc/Claves.wav","RolandMT32/rolandmt32-perc/Conga H.wav","RolandMT32/rolandmt32-perc/Conga L.wav","RolandMT32/rolandmt32-perc/Conga Muted H.wav","RolandMT32/rolandmt32-perc/Quijada.wav","RolandMT32/rolandmt32-perc/Timbale H.wav","RolandMT32/rolandmt32-perc/Timbale L.wav","RolandMT32/rolandmt32-perc/Whistle Short.wav","RolandMT32/rolandmt32-perc/Whistle.wav"],nae=["RolandMT32/rolandmt32-rd/Ride.wav"],rae=["RolandMT32/rolandmt32-rim/RimShot.wav"],aae=["RolandMT32/rolandmt32-sd/Snaredrum-01.wav","RolandMT32/rolandmt32-sd/Snaredrum-02.wav"],iae=["RolandMT32/rolandmt32-sh/Cabasa.wav","RolandMT32/rolandmt32-sh/Maracas.wav"],oae=["RolandMT32/rolandmt32-tb/Tambourine.wav"],sae=["RolandR8/rolandr8-bd/Bassdrum-01.wav","RolandR8/rolandr8-bd/Bassdrum-02.wav","RolandR8/rolandr8-bd/Bassdrum-03.wav","RolandR8/rolandr8-bd/Bassdrum-04.wav","RolandR8/rolandr8-bd/Bassdrum-05.wav","RolandR8/rolandr8-bd/Bassdrum-06.wav","RolandR8/rolandr8-bd/Bassdrum-07.wav"],lae=["RolandR8/rolandr8-cb/Cowbell.wav"],cae=["RolandR8/rolandr8-cp/Clap.wav"],uae=["RolandR8/rolandr8-cr/Crash.wav"],dae=["RolandR8/rolandr8-hh/Hat Closed.wav","RolandR8/rolandr8-hh/Hat Pedal.wav"],hae=["RolandR8/rolandr8-ht/Tom H-01.wav","RolandR8/rolandr8-ht/Tom H-02.wav","RolandR8/rolandr8-ht/Tom H-03.wav","RolandR8/rolandr8-ht/Tom H-04.wav"],fae=["RolandR8/rolandr8-lt/Tom L-01.wav","RolandR8/rolandr8-lt/Tom L-02.wav","RolandR8/rolandr8-lt/Tom L-03.wav","RolandR8/rolandr8-lt/Tom L-04.wav"],mae=["RolandR8/rolandr8-mt/Tom M-01.wav","RolandR8/rolandr8-mt/Tom M-02.wav","RolandR8/rolandr8-mt/Tom M-03.wav","RolandR8/rolandr8-mt/Tom M-04.wav"],pae=["RolandR8/rolandr8-oh/Hat Open.wav"],gae=["RolandR8/rolandr8-perc/Bell-01.wav","RolandR8/rolandr8-perc/Bell-02.wav","RolandR8/rolandr8-perc/Bongo H.wav","RolandR8/rolandr8-perc/Bongo L.wav","RolandR8/rolandr8-perc/Conga.wav","RolandR8/rolandr8-perc/Metal.wav","RolandR8/rolandr8-perc/Whistle.wav","RolandR8/rolandr8-perc/Wood Block.wav"],_ae=["RolandR8/rolandr8-rd/Ride-01.wav","RolandR8/rolandr8-rd/Ride-02.wav"],bae=["RolandR8/rolandr8-rim/Rimshot1.wav","RolandR8/rolandr8-rim/Rimshot2.wav"],Sae=["RolandR8/rolandr8-sd/Snaredrum-01.wav","RolandR8/rolandr8-sd/Snaredrum-02.wav","RolandR8/rolandr8-sd/Snaredrum-03.wav","RolandR8/rolandr8-sd/Snaredrum-04.wav","RolandR8/rolandr8-sd/Snaredrum-05.wav","RolandR8/rolandr8-sd/Snaredrum-06.wav","RolandR8/rolandr8-sd/Snaredrum-07.wav","RolandR8/rolandr8-sd/Snaredrum-08.wav","RolandR8/rolandr8-sd/Snaredrum-09.wav","RolandR8/rolandr8-sd/Snaredrum-10.wav","RolandR8/rolandr8-sd/Snaredrum-11.wav","RolandR8/rolandr8-sd/Snaredrum-12.wav"],Oae=["RolandR8/rolandr8-sh/Cabasa1.wav","RolandR8/rolandr8-sh/Cabasa2.wav"],vae=["RolandR8/rolandr8-tb/Tambourine.wav"],Eae=["RolandS50/rolands50-bd/Bassdrum-01.wav","RolandS50/rolands50-bd/Bassdrum-02.wav","RolandS50/rolands50-bd/Bassdrum-03.wav","RolandS50/rolands50-bd/Bassdrum-04.wav"],yae=["RolandS50/rolands50-cb/Cowbell.wav"],Tae=["RolandS50/rolands50-cp/Clap.wav"],Cae=["RolandS50/rolands50-cr/China.wav","RolandS50/rolands50-cr/Crash.wav"],Rae=["RolandS50/rolands50-ht/Tom-01.wav"],wae=["RolandS50/rolands50-lt/Tom-03.wav","RolandS50/rolands50-lt/Tom-04.wav"],Aae=["RolandS50/rolands50-misc/Cuica-01.wav","RolandS50/rolands50-misc/Cuica-02.wav","RolandS50/rolands50-misc/Cuical-01.wav","RolandS50/rolands50-misc/Cuical-02.wav","RolandS50/rolands50-misc/Gong.wav","RolandS50/rolands50-misc/Tria-2.wav"],Iae=["RolandS50/rolands50-mt/Tom-02.wav"],kae=["RolandS50/rolands50-oh/Hihat.wav"],Nae=["RolandS50/rolands50-perc/Agogo-01.wav","RolandS50/rolands50-perc/Agogo-02.wav","RolandS50/rolands50-perc/Bongo.wav","RolandS50/rolands50-perc/Claves-01.wav","RolandS50/rolands50-perc/Claves-02.wav","RolandS50/rolands50-perc/Conga-01.wav","RolandS50/rolands50-perc/Conga-02.wav","RolandS50/rolands50-perc/Conga-03.wav","RolandS50/rolands50-perc/Qijada.wav","RolandS50/rolands50-perc/Timbale H.wav","RolandS50/rolands50-perc/Timbale L.wav","RolandS50/rolands50-perc/Tria-1.wav","RolandS50/rolands50-perc/Wblk.wav","RolandS50/rolands50-perc/Whstl.wav"],Dae=["RolandS50/rolands50-rd/Ride.wav"],xae=["RolandS50/rolands50-sd/Snaredrum-01.wav","RolandS50/rolands50-sd/Snaredrum-02.wav","RolandS50/rolands50-sd/Snaredrum-03.wav"],Mae=["RolandS50/rolands50-sh/Cabasa-01.wav","RolandS50/rolands50-sh/Cabasa-02.wav","RolandS50/rolands50-sh/Maracas-01.wav","RolandS50/rolands50-sh/Maracas-02.wav"],Lae=["RolandS50/rolands50-tb/Tambourine-01.wav","RolandS50/rolands50-tb/Tambourine-02.wav"],Pae=["RolandSH09/rolandsh09-bd/Bassdrum-01.wav","RolandSH09/rolandsh09-bd/Bassdrum-02.wav","RolandSH09/rolandsh09-bd/Bassdrum-03.wav","RolandSH09/rolandsh09-bd/Bassdrum-04.wav","RolandSH09/rolandsh09-bd/Bassdrum-05.wav","RolandSH09/rolandsh09-bd/Bassdrum-06.wav","RolandSH09/rolandsh09-bd/Bassdrum-07.wav","RolandSH09/rolandsh09-bd/Bassdrum-08.wav","RolandSH09/rolandsh09-bd/Bassdrum-09.wav","RolandSH09/rolandsh09-bd/Bassdrum-10.wav","RolandSH09/rolandsh09-bd/Bassdrum-11.wav","RolandSH09/rolandsh09-bd/Bassdrum-12.wav","RolandSH09/rolandsh09-bd/Bassdrum-13.wav","RolandSH09/rolandsh09-bd/Bassdrum-14.wav","RolandSH09/rolandsh09-bd/Bassdrum-15.wav","RolandSH09/rolandsh09-bd/Bassdrum-16.wav","RolandSH09/rolandsh09-bd/Bassdrum-17.wav","RolandSH09/rolandsh09-bd/Bassdrum-18.wav","RolandSH09/rolandsh09-bd/Bassdrum-19.wav","RolandSH09/rolandsh09-bd/Bassdrum-20.wav","RolandSH09/rolandsh09-bd/Bassdrum-21.wav","RolandSH09/rolandsh09-bd/Bassdrum-22.wav","RolandSH09/rolandsh09-bd/Bassdrum-23.wav","RolandSH09/rolandsh09-bd/Bassdrum-24.wav","RolandSH09/rolandsh09-bd/Bassdrum-25.wav","RolandSH09/rolandsh09-bd/Bassdrum-26.wav","RolandSH09/rolandsh09-bd/Bassdrum-27.wav","RolandSH09/rolandsh09-bd/Bassdrum-28.wav","RolandSH09/rolandsh09-bd/Bassdrum-29.wav","RolandSH09/rolandsh09-bd/Bassdrum-30.wav","RolandSH09/rolandsh09-bd/Bassdrum-31.wav","RolandSH09/rolandsh09-bd/Bassdrum-32.wav","RolandSH09/rolandsh09-bd/Bassdrum-33.wav","RolandSH09/rolandsh09-bd/Bassdrum-34.wav","RolandSH09/rolandsh09-bd/Bassdrum-35.wav","RolandSH09/rolandsh09-bd/Bassdrum-36.wav","RolandSH09/rolandsh09-bd/Bassdrum-37.wav","RolandSH09/rolandsh09-bd/Bassdrum-38.wav","RolandSH09/rolandsh09-bd/Bassdrum-39.wav","RolandSH09/rolandsh09-bd/Bassdrum-40.wav","RolandSH09/rolandsh09-bd/Bassdrum-41.wav","RolandSH09/rolandsh09-bd/Bassdrum-42.wav","RolandSH09/rolandsh09-bd/Bassdrum-43.wav"],Bae=["RolandSystem100/rolandsystem100-bd/Bassdrum-01.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-02.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-03.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-04.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-05.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-06.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-07.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-08.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-09.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-10.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-11.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-12.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-13.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-14.wav","RolandSystem100/rolandsystem100-bd/Bassdrum-15.wav"],Yae=["RolandSystem100/rolandsystem100-hh/Hat Closed-01.wav","RolandSystem100/rolandsystem100-hh/Hat Closed-02.wav"],Fae=["RolandSystem100/rolandsystem100-misc/Tock.wav","RolandSystem100/rolandsystem100-misc/Triangle.wav"],Uae=["RolandSystem100/rolandsystem100-oh/Hat Open-01.wav","RolandSystem100/rolandsystem100-oh/Hat Open-02.wav","RolandSystem100/rolandsystem100-oh/Hat Open-03.wav"],$ae=["RolandSystem100/rolandsystem100-perc/Bell.wav","RolandSystem100/rolandsystem100-perc/Click-01.wav","RolandSystem100/rolandsystem100-perc/Click-02.wav","RolandSystem100/rolandsystem100-perc/Click-03.wav","RolandSystem100/rolandsystem100-perc/Click-04.wav","RolandSystem100/rolandsystem100-perc/Click-05.wav","RolandSystem100/rolandsystem100-perc/Click-06.wav","RolandSystem100/rolandsystem100-perc/Pling-01.wav","RolandSystem100/rolandsystem100-perc/Pling-02.wav","RolandSystem100/rolandsystem100-perc/Pling-03.wav","RolandSystem100/rolandsystem100-perc/Plopp-01.wav","RolandSystem100/rolandsystem100-perc/Plopp-02.wav","RolandSystem100/rolandsystem100-perc/Plopp-03.wav","RolandSystem100/rolandsystem100-perc/Plopp-04.wav","RolandSystem100/rolandsystem100-perc/Plopp-05.wav","RolandSystem100/rolandsystem100-perc/Plopp-06.wav","RolandSystem100/rolandsystem100-perc/Plopp-07.wav","RolandSystem100/rolandsystem100-perc/Plopp-08.wav","RolandSystem100/rolandsystem100-perc/Plopp-09.wav"],Gae=["RolandSystem100/rolandsystem100-sd/Snaredrum-01.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-02.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-03.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-04.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-05.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-06.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-07.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-08.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-09.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-10.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-11.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-12.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-14.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-15.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-16.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-17.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-18.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-19.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-20.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-21.wav","RolandSystem100/rolandsystem100-sd/Snaredrum-22.wav"],qae=["RolandTR505/rolandtr505-bd/Bassdrum.wav"],Qae=["RolandTR505/rolandtr505-cb/Cowbell H.wav","RolandTR505/rolandtr505-cb/Cowbell L.wav"],Hae=["RolandTR505/rolandtr505-cp/Clap.wav"],Vae=["RolandTR505/rolandtr505-cr/Crash.wav"],zae=["RolandTR505/rolandtr505-hh/Hat Closed.wav"],Wae=["RolandTR505/rolandtr505-ht/Tom H.wav"],Xae=["RolandTR505/rolandtr505-lt/Tom L.wav"],Kae=["RolandTR505/rolandtr505-mt/Tom M.wav"],Zae=["RolandTR505/rolandtr505-oh/Hat Open.wav"],jae=["RolandTR505/rolandtr505-perc/Conga H.wav","RolandTR505/rolandtr505-perc/Conga L.wav","RolandTR505/rolandtr505-perc/Timbale.wav"],Jae=["RolandTR505/rolandtr505-rd/Ride.wav"],eie=["RolandTR505/rolandtr505-rim/Rimshot.wav"],tie=["RolandTR505/rolandtr505-sd/Snaredrum.wav"],nie=["RolandTR606/rolandtr606-bd/Bassdrum.wav"],rie=["RolandTR606/rolandtr606-cr/Cymbal.wav"],aie=["RolandTR606/rolandtr606-hh/Hat Closed.wav"],iie=["RolandTR606/rolandtr606-ht/Tom H.wav"],oie=["RolandTR606/rolandtr606-lt/Tom L.wav"],sie=["RolandTR606/rolandtr606-oh/Hat Open.wav"],lie=["RolandTR606/rolandtr606-sd/Snaredrum.wav"],cie=["RolandTR626/rolandtr626-bd/Bassdrum-01.wav","RolandTR626/rolandtr626-bd/Bassdrum-02.wav"],uie=["RolandTR626/rolandtr626-cb/Cowbell.wav"],die=["RolandTR626/rolandtr626-cp/Clap.wav"],hie=["RolandTR626/rolandtr626-cr/Crash.wav","RolandTR626/rolandtr626-cr/zChina.wav"],fie=["RolandTR626/rolandtr626-hh/Hat Closed.wav"],mie=["RolandTR626/rolandtr626-ht/Tom H-01.wav","RolandTR626/rolandtr626-ht/Tom H-02.wav"],pie=["RolandTR626/rolandtr626-lt/Tom L-01.wav","RolandTR626/rolandtr626-lt/Tom L-02.wav"],gie=["RolandTR626/rolandtr626-mt/Tom M-01.wav","RolandTR626/rolandtr626-mt/Tom M-02.wav"],_ie=["RolandTR626/rolandtr626-oh/Hat Open.wav"],bie=["RolandTR626/rolandtr626-perc/Agogo H.wav","RolandTR626/rolandtr626-perc/Agogo L.wav","RolandTR626/rolandtr626-perc/Clave.wav","RolandTR626/rolandtr626-perc/Conga H.wav","RolandTR626/rolandtr626-perc/Conga L.wav","RolandTR626/rolandtr626-perc/Conga M.wav","RolandTR626/rolandtr626-perc/Timbale H.wav","RolandTR626/rolandtr626-perc/Timbale L.wav"],Sie=["RolandTR626/rolandtr626-rd/Ride-01.wav","RolandTR626/rolandtr626-rd/Ride-02.wav"],Oie=["RolandTR626/rolandtr626-rim/Rimshot.wav"],vie=["RolandTR626/rolandtr626-sd/Snaredrum-01.wav","RolandTR626/rolandtr626-sd/Snaredrum-02.wav","RolandTR626/rolandtr626-sd/Snaredrum-03.wav"],Eie=["RolandTR626/rolandtr626-sh/Shaker.wav"],yie=["RolandTR626/rolandtr626-tb/Tambourine.wav"],Tie=["RolandTR707/rolandtr707-bd/Bassdrum-01.wav","RolandTR707/rolandtr707-bd/Bassdrum-02.wav"],Cie=["RolandTR707/rolandtr707-cb/Cowbell.wav"],Rie=["RolandTR707/rolandtr707-cp/Clap.wav"],wie=["RolandTR707/rolandtr707-cr/Crash.wav"],Aie=["RolandTR707/rolandtr707-hh/Hat Closed.wav"],Iie=["RolandTR707/rolandtr707-ht/Tom H.wav"],kie=["RolandTR707/rolandtr707-lt/Tom L.wav"],Nie=["RolandTR707/rolandtr707-mt/Tom M.wav"],Die=["RolandTR707/rolandtr707-oh/Hat Open.wav"],xie=["RolandTR707/rolandtr707-rim/Rimshot.wav"],Mie=["RolandTR707/rolandtr707-sd/Snaredrum-01.wav","RolandTR707/rolandtr707-sd/Snaredrum-02.wav"],Lie=["RolandTR707/rolandtr707-tb/Tambourine.wav"],Pie=["RolandTR727/rolandtr727-perc/Agogo H.wav","RolandTR727/rolandtr727-perc/Agogo L.wav","RolandTR727/rolandtr727-perc/Bongo H.wav","RolandTR727/rolandtr727-perc/Bongo L.wav","RolandTR727/rolandtr727-perc/Conga L.wav","RolandTR727/rolandtr727-perc/Quijada.wav","RolandTR727/rolandtr727-perc/Star-chimes.wav","RolandTR727/rolandtr727-perc/Timbale H.wav","RolandTR727/rolandtr727-perc/Timbale L.wav","RolandTR727/rolandtr727-perc/Whistle.wav"],Bie=["RolandTR727/rolandtr727-sh/Cabasa.wav","RolandTR727/rolandtr727-sh/Maracas.wav"],Yie=["RolandTR808/rolandtr808-bd/BD0000.WAV","RolandTR808/rolandtr808-bd/BD0010.WAV","RolandTR808/rolandtr808-bd/BD0025.WAV","RolandTR808/rolandtr808-bd/BD0050.WAV","RolandTR808/rolandtr808-bd/BD0075.WAV","RolandTR808/rolandtr808-bd/BD1000.WAV","RolandTR808/rolandtr808-bd/BD1010.WAV","RolandTR808/rolandtr808-bd/BD1025.WAV","RolandTR808/rolandtr808-bd/BD1050.WAV","RolandTR808/rolandtr808-bd/BD1075.WAV","RolandTR808/rolandtr808-bd/BD2500.WAV","RolandTR808/rolandtr808-bd/BD2510.WAV","RolandTR808/rolandtr808-bd/BD2525.WAV","RolandTR808/rolandtr808-bd/BD2550.WAV","RolandTR808/rolandtr808-bd/BD2575.WAV","RolandTR808/rolandtr808-bd/BD5000.WAV","RolandTR808/rolandtr808-bd/BD5010.WAV","RolandTR808/rolandtr808-bd/BD5025.WAV","RolandTR808/rolandtr808-bd/BD5050.WAV","RolandTR808/rolandtr808-bd/BD5075.WAV","RolandTR808/rolandtr808-bd/BD7500.WAV","RolandTR808/rolandtr808-bd/BD7510.WAV","RolandTR808/rolandtr808-bd/BD7525.WAV","RolandTR808/rolandtr808-bd/BD7550.WAV","RolandTR808/rolandtr808-bd/BD7575.WAV"],Fie=["RolandTR808/rolandtr808-cb/CB.WAV","RolandTR808/rolandtr808-cb/Cowbell.wav"],Uie=["RolandTR808/rolandtr808-cp/cp0.wav","RolandTR808/rolandtr808-cp/cp1.wav","RolandTR808/rolandtr808-cp/cp2.wav","RolandTR808/rolandtr808-cp/cp3.wav","RolandTR808/rolandtr808-cp/cp4.WAV"],$ie=["RolandTR808/rolandtr808-cr/CY0000.WAV","RolandTR808/rolandtr808-cr/CY0010.WAV","RolandTR808/rolandtr808-cr/CY0025.WAV","RolandTR808/rolandtr808-cr/CY0050.WAV","RolandTR808/rolandtr808-cr/CY0075.WAV","RolandTR808/rolandtr808-cr/CY1000.WAV","RolandTR808/rolandtr808-cr/CY1010.WAV","RolandTR808/rolandtr808-cr/CY1025.WAV","RolandTR808/rolandtr808-cr/CY1050.WAV","RolandTR808/rolandtr808-cr/CY1075.WAV","RolandTR808/rolandtr808-cr/CY2500.WAV","RolandTR808/rolandtr808-cr/CY2510.WAV","RolandTR808/rolandtr808-cr/CY2525.WAV","RolandTR808/rolandtr808-cr/CY2550.WAV","RolandTR808/rolandtr808-cr/CY2575.WAV","RolandTR808/rolandtr808-cr/CY5000.WAV","RolandTR808/rolandtr808-cr/CY5010.WAV","RolandTR808/rolandtr808-cr/CY5025.WAV","RolandTR808/rolandtr808-cr/CY5050.WAV","RolandTR808/rolandtr808-cr/CY5075.WAV","RolandTR808/rolandtr808-cr/CY7500.WAV","RolandTR808/rolandtr808-cr/CY7510.WAV","RolandTR808/rolandtr808-cr/CY7525.WAV","RolandTR808/rolandtr808-cr/CY7550.WAV","RolandTR808/rolandtr808-cr/CY7575.WAV"],Gie=["RolandTR808/rolandtr808-hh/CH.WAV"],qie=["RolandTR808/rolandtr808-ht/HT00.WAV","RolandTR808/rolandtr808-ht/HT10.WAV","RolandTR808/rolandtr808-ht/HT25.WAV","RolandTR808/rolandtr808-ht/HT50.WAV","RolandTR808/rolandtr808-ht/HT75.WAV"],Qie=["RolandTR808/rolandtr808-lt/LT00.WAV","RolandTR808/rolandtr808-lt/LT10.WAV","RolandTR808/rolandtr808-lt/LT25.WAV","RolandTR808/rolandtr808-lt/LT50.WAV","RolandTR808/rolandtr808-lt/LT75.WAV"],Hie=["RolandTR808/rolandtr808-mt/MT00.WAV","RolandTR808/rolandtr808-mt/MT10.WAV","RolandTR808/rolandtr808-mt/MT25.WAV","RolandTR808/rolandtr808-mt/MT50.WAV","RolandTR808/rolandtr808-mt/MT75.WAV"],Vie=["RolandTR808/rolandtr808-oh/OH00.WAV","RolandTR808/rolandtr808-oh/OH10.WAV","RolandTR808/rolandtr808-oh/OH25.WAV","RolandTR808/rolandtr808-oh/OH50.WAV","RolandTR808/rolandtr808-oh/OH75.WAV"],zie=["RolandTR808/rolandtr808-perc/CL.WAV","RolandTR808/rolandtr808-perc/HC00.WAV","RolandTR808/rolandtr808-perc/HC10.WAV","RolandTR808/rolandtr808-perc/HC25.WAV","RolandTR808/rolandtr808-perc/HC50.WAV","RolandTR808/rolandtr808-perc/HC75.WAV","RolandTR808/rolandtr808-perc/LC00.WAV","RolandTR808/rolandtr808-perc/LC10.WAV","RolandTR808/rolandtr808-perc/LC25.WAV","RolandTR808/rolandtr808-perc/LC50.WAV","RolandTR808/rolandtr808-perc/LC75.WAV","RolandTR808/rolandtr808-perc/MC00.WAV","RolandTR808/rolandtr808-perc/MC10.WAV","RolandTR808/rolandtr808-perc/MC25.WAV","RolandTR808/rolandtr808-perc/MC50.WAV","RolandTR808/rolandtr808-perc/MC75.WAV"],Wie=["RolandTR808/rolandtr808-rim/RS.WAV"],Xie=["RolandTR808/rolandtr808-sd/SD0000.WAV","RolandTR808/rolandtr808-sd/SD0010.WAV","RolandTR808/rolandtr808-sd/SD0025.WAV","RolandTR808/rolandtr808-sd/SD0050.WAV","RolandTR808/rolandtr808-sd/SD0075.WAV","RolandTR808/rolandtr808-sd/SD1000.WAV","RolandTR808/rolandtr808-sd/SD1010.WAV","RolandTR808/rolandtr808-sd/SD1025.WAV","RolandTR808/rolandtr808-sd/SD1050.WAV","RolandTR808/rolandtr808-sd/SD1075.WAV","RolandTR808/rolandtr808-sd/SD2500.WAV","RolandTR808/rolandtr808-sd/SD2510.WAV","RolandTR808/rolandtr808-sd/SD2525.WAV","RolandTR808/rolandtr808-sd/SD2550.WAV","RolandTR808/rolandtr808-sd/SD2575.WAV","RolandTR808/rolandtr808-sd/SD5000.WAV","RolandTR808/rolandtr808-sd/SD5010.WAV","RolandTR808/rolandtr808-sd/SD5025.WAV","RolandTR808/rolandtr808-sd/SD5050.WAV","RolandTR808/rolandtr808-sd/SD5075.WAV","RolandTR808/rolandtr808-sd/SD7500.WAV","RolandTR808/rolandtr808-sd/SD7510.WAV","RolandTR808/rolandtr808-sd/SD7525.WAV","RolandTR808/rolandtr808-sd/SD7550.WAV","RolandTR808/rolandtr808-sd/SD7575.WAV"],Kie=["RolandTR808/rolandtr808-sh/Cabasa.wav","RolandTR808/rolandtr808-sh/MA.WAV"],Zie=["RolandTR909/rolandtr909-bd/Bassdrum-01.wav","RolandTR909/rolandtr909-bd/Bassdrum-02.wav","RolandTR909/rolandtr909-bd/Bassdrum-03.wav","RolandTR909/rolandtr909-bd/Bassdrum-04.wav"],jie=["RolandTR909/rolandtr909-cp/Clap.wav","RolandTR909/rolandtr909-cp/cp01.wav","RolandTR909/rolandtr909-cp/cp02.wav","RolandTR909/rolandtr909-cp/cp03.wav","RolandTR909/rolandtr909-cp/cp04.wav"],Jie=["RolandTR909/rolandtr909-cr/Crash.wav","RolandTR909/rolandtr909-cr/cr01.wav","RolandTR909/rolandtr909-cr/cr02.wav","RolandTR909/rolandtr909-cr/cr03.wav","RolandTR909/rolandtr909-cr/cr04.wav"],eoe=["RolandTR909/rolandtr909-hh/hh01.wav","RolandTR909/rolandtr909-hh/hh02.wav","RolandTR909/rolandtr909-hh/hh03.wav","RolandTR909/rolandtr909-hh/hh04.wav"],toe=["RolandTR909/rolandtr909-ht/Tom H.wav","RolandTR909/rolandtr909-ht/ht01.wav","RolandTR909/rolandtr909-ht/ht02.wav","RolandTR909/rolandtr909-ht/ht03.wav","RolandTR909/rolandtr909-ht/ht04.wav","RolandTR909/rolandtr909-ht/ht05.wav","RolandTR909/rolandtr909-ht/ht06.wav","RolandTR909/rolandtr909-ht/ht07.wav","RolandTR909/rolandtr909-ht/ht08.wav"],noe=["RolandTR909/rolandtr909-lt/Tom L.wav","RolandTR909/rolandtr909-lt/lt01.wav","RolandTR909/rolandtr909-lt/lt02.wav","RolandTR909/rolandtr909-lt/lt03.wav","RolandTR909/rolandtr909-lt/lt04.wav","RolandTR909/rolandtr909-lt/lt05.wav","RolandTR909/rolandtr909-lt/lt06.wav","RolandTR909/rolandtr909-lt/lt07.wav","RolandTR909/rolandtr909-lt/lt08.wav"],roe=["RolandTR909/rolandtr909-mt/Tom M.wav","RolandTR909/rolandtr909-mt/mt01.wav","RolandTR909/rolandtr909-mt/mt02.wav","RolandTR909/rolandtr909-mt/mt03.wav","RolandTR909/rolandtr909-mt/mt04.wav","RolandTR909/rolandtr909-mt/mt05.wav","RolandTR909/rolandtr909-mt/mt06.wav","RolandTR909/rolandtr909-mt/mt07.wav","RolandTR909/rolandtr909-mt/mt08.wav"],aoe=["RolandTR909/rolandtr909-oh/Hat Open.wav","RolandTR909/rolandtr909-oh/oh01.wav","RolandTR909/rolandtr909-oh/oh02.wav","RolandTR909/rolandtr909-oh/oh03.wav","RolandTR909/rolandtr909-oh/oh04.wav"],ioe=["RolandTR909/rolandtr909-rd/Ride.wav","RolandTR909/rolandtr909-rd/rd01.wav","RolandTR909/rolandtr909-rd/rd02.wav","RolandTR909/rolandtr909-rd/rd03.wav","RolandTR909/rolandtr909-rd/rd04.wav"],ooe=["RolandTR909/rolandtr909-rim/Rimhot.wav","RolandTR909/rolandtr909-rim/rs01.wav","RolandTR909/rolandtr909-rim/rs02.wav"],soe=["RolandTR909/rolandtr909-sd/naredrum.wav","RolandTR909/rolandtr909-sd/sd01.wav","RolandTR909/rolandtr909-sd/sd02.wav","RolandTR909/rolandtr909-sd/sd03.wav","RolandTR909/rolandtr909-sd/sd04.wav","RolandTR909/rolandtr909-sd/sd05.wav","RolandTR909/rolandtr909-sd/sd06.wav","RolandTR909/rolandtr909-sd/sd07.wav","RolandTR909/rolandtr909-sd/sd08.wav","RolandTR909/rolandtr909-sd/sd09.wav","RolandTR909/rolandtr909-sd/sd10.wav","RolandTR909/rolandtr909-sd/sd11.wav","RolandTR909/rolandtr909-sd/sd12.wav","RolandTR909/rolandtr909-sd/sd13.wav","RolandTR909/rolandtr909-sd/sd14.wav","RolandTR909/rolandtr909-sd/sd15.wav"],loe=["SakataDPM48/sakatadpm48-bd/Bassdrum-01.wav","SakataDPM48/sakatadpm48-bd/Bassdrum-02.wav","SakataDPM48/sakatadpm48-bd/Bassdrum-03.wav"],coe=["SakataDPM48/sakatadpm48-cp/Clap.wav"],uoe=["SakataDPM48/sakatadpm48-cr/Crash.wav"],doe=["SakataDPM48/sakatadpm48-hh/Hat Closed-01.wav","SakataDPM48/sakatadpm48-hh/Hat Closed-02.wav"],hoe=["SakataDPM48/sakatadpm48-ht/Tom-01.wav"],foe=["SakataDPM48/sakatadpm48-lt/Tom-03.wav","SakataDPM48/sakatadpm48-lt/Tom-04.wav"],moe=["SakataDPM48/sakatadpm48-mt/Tom-02.wav"],poe=["SakataDPM48/sakatadpm48-oh/Hat Open.wav"],goe=["SakataDPM48/sakatadpm48-perc/Agogo1.wav","SakataDPM48/sakatadpm48-perc/Agogo2.wav"],_oe=["SakataDPM48/sakatadpm48-rd/Ride.wav"],boe=["SakataDPM48/sakatadpm48-rim/Rim.wav"],Soe=["SakataDPM48/sakatadpm48-sd/Snaredrum-01.wav","SakataDPM48/sakatadpm48-sd/Snaredrum-02.wav"],Ooe=["SakataDPM48/sakatadpm48-sh/Cabasa-01.wav","SakataDPM48/sakatadpm48-sh/Cabasa-02.wav"],voe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-bd/Bassdrum.wav"],Eoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cb/Cowbell.wav"],yoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cp/Clap.wav"],Toe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-cr/Crash.wav"],Coe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-hh/Hat Closed.wav"],Roe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-ht/Tom.wav"],woe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-oh/Hat Open.wav"],Aoe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-rd/Ride.wav"],Ioe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-rim/Rim Shot.wav"],koe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-sd/Snaredrum.wav"],Noe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-sh/Cabasa.wav"],Doe=["SequentialCircuitsDrumtracks/sequentialcircuitsdrumtracks-tb/Tambourine.wav"],xoe=["SequentialCircuitsTom/sequentialcircuitstom-bd/Bassdrum.wav"],Moe=["SequentialCircuitsTom/sequentialcircuitstom-cp/Clap.wav"],Loe=["SequentialCircuitsTom/sequentialcircuitstom-cr/Crash.wav"],Poe=["SequentialCircuitsTom/sequentialcircuitstom-hh/Hat Closed.wav"],Boe=["SequentialCircuitsTom/sequentialcircuitstom-ht/Tom-01.wav","SequentialCircuitsTom/sequentialcircuitstom-ht/Tom-02.wav"],Yoe=["SequentialCircuitsTom/sequentialcircuitstom-oh/Hat Open.wav"],Foe=["SequentialCircuitsTom/sequentialcircuitstom-sd/Snaredrum.wav"],Uoe=["SergeModular/sergemodular-bd/Bassdrum.wav"],$oe=["SergeModular/sergemodular-misc/Clink.wav"],Goe=["SergeModular/sergemodular-perc/Claves.wav","SergeModular/sergemodular-perc/Click-01.wav","SergeModular/sergemodular-perc/Click-02.wav","SergeModular/sergemodular-perc/Click-03.wav","SergeModular/sergemodular-perc/Click-04.wav"],qoe=["SimmonsSDS400/simmonssds400-ht/Tom-07.wav","SimmonsSDS400/simmonssds400-ht/Tom-09.wav","SimmonsSDS400/simmonssds400-ht/Tom-13.wav"],Qoe=["SimmonsSDS400/simmonssds400-lt/Tom-01.wav","SimmonsSDS400/simmonssds400-lt/Tom-02.wav","SimmonsSDS400/simmonssds400-lt/Tom-03.wav","SimmonsSDS400/simmonssds400-lt/Tom-08.wav","SimmonsSDS400/simmonssds400-lt/Tom-14.wav","SimmonsSDS400/simmonssds400-lt/Tom-17.wav"],Hoe=["SimmonsSDS400/simmonssds400-mt/Tom-04.wav","SimmonsSDS400/simmonssds400-mt/Tom-05.wav","SimmonsSDS400/simmonssds400-mt/Tom-06.wav","SimmonsSDS400/simmonssds400-mt/Tom-10.wav","SimmonsSDS400/simmonssds400-mt/Tom-11.wav","SimmonsSDS400/simmonssds400-mt/Tom-12.wav","SimmonsSDS400/simmonssds400-mt/Tom-15.wav","SimmonsSDS400/simmonssds400-mt/Tom-16.wav"],Voe=["SimmonsSDS400/simmonssds400-sd/Slap-1.wav","SimmonsSDS400/simmonssds400-sd/Slap-2.wav","SimmonsSDS400/simmonssds400-sd/Slap-3.wav"],zoe=["SimmonsSDS5/simmonssds5-bd/Bassdrum-01.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-02.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-03.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-04.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-05.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-06.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-07.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-08.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-09.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-10.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-11.wav","SimmonsSDS5/simmonssds5-bd/Bassdrum-12.wav"],Woe=["SimmonsSDS5/simmonssds5-hh/Hat Closed-01.wav","SimmonsSDS5/simmonssds5-hh/Hat Closed-02.wav","SimmonsSDS5/simmonssds5-hh/Hat Closed-03.wav","SimmonsSDS5/simmonssds5-hh/Hat Pedal-01.wav","SimmonsSDS5/simmonssds5-hh/Hat Pedal-02.wav"],Xoe=["SimmonsSDS5/simmonssds5-ht/Tom-01.wav","SimmonsSDS5/simmonssds5-ht/Tom-04.wav","SimmonsSDS5/simmonssds5-ht/Tom-05.wav"],Koe=["SimmonsSDS5/simmonssds5-lt/Tom-07.wav","SimmonsSDS5/simmonssds5-lt/Tom-08.wav","SimmonsSDS5/simmonssds5-lt/Tom-10.wav","SimmonsSDS5/simmonssds5-lt/Tom-11.wav","SimmonsSDS5/simmonssds5-lt/Tom-13.wav","SimmonsSDS5/simmonssds5-lt/Tom-14.wav","SimmonsSDS5/simmonssds5-lt/Tom-15.wav","SimmonsSDS5/simmonssds5-lt/Tom-17.wav"],Zoe=["SimmonsSDS5/simmonssds5-mt/Tom-02.wav","SimmonsSDS5/simmonssds5-mt/Tom-03.wav","SimmonsSDS5/simmonssds5-mt/Tom-06.wav","SimmonsSDS5/simmonssds5-mt/Tom-09.wav","SimmonsSDS5/simmonssds5-mt/Tom-12.wav","SimmonsSDS5/simmonssds5-mt/Tom-16.wav"],joe=["SimmonsSDS5/simmonssds5-oh/Hat Open-01.wav","SimmonsSDS5/simmonssds5-oh/Hat Open-02.wav"],Joe=["SimmonsSDS5/simmonssds5-rim/Rimshot-01.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-02.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-03.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-04.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-05.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-06.wav","SimmonsSDS5/simmonssds5-rim/Rimshot-07.wav"],ese=["SimmonsSDS5/simmonssds5-sd/Snaredrum-01.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-02.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-03.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-04.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-05.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-06.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-07.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-08.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-09.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-10.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-11.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-12.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-13.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-14.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-15.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-16.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-17.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-18.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-19.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-20.wav","SimmonsSDS5/simmonssds5-sd/Snaredrum-21.wav"],tse=["SoundmastersR88/soundmastersr88-bd/Bassdrum.wav"],nse=["SoundmastersR88/soundmastersr88-cr/Crash.wav"],rse=["SoundmastersR88/soundmastersr88-hh/Closed Hat.wav"],ase=["SoundmastersR88/soundmastersr88-oh/Open Hat.wav"],ise=["SoundmastersR88/soundmastersr88-sd/Snare-1.wav","SoundmastersR88/soundmastersr88-sd/Snare-2.wav"],ose=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-bd/Bassdrum.wav"],sse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-hh/Closed Hat.wav"],lse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-oh/Open Hat.wav"],cse=["UnivoxMicroRhythmer12/univoxmicrorhythmer12-sd/Snaredrum.wav"],use=["ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-01.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-02.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-03.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-04.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-05.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-06.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-07.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-08.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-09.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-10.wav","ViscoSpaceDrum/viscospacedrum-bd/Bassdrum-11.wav"],dse=["ViscoSpaceDrum/viscospacedrum-cb/Cowbell.wav"],hse=["ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-01.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-02.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-03.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Closed-04.wav","ViscoSpaceDrum/viscospacedrum-hh/Hat Pedal-01.wav","ViscoSpaceDrum/viscospacedrum-hh/zHat Closed Reversed.wav"],fse=["ViscoSpaceDrum/viscospacedrum-ht/Synth Tom H.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-01.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-02.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-03.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-04.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom-05.wav","ViscoSpaceDrum/viscospacedrum-ht/Tom7.wav"],mse=["ViscoSpaceDrum/viscospacedrum-lt/Synth Tom L.wav","ViscoSpaceDrum/viscospacedrum-lt/Tom-06.wav"],pse=["ViscoSpaceDrum/viscospacedrum-misc/Bleep-01.wav","ViscoSpaceDrum/viscospacedrum-misc/Bleep-02.wav"],gse=["ViscoSpaceDrum/viscospacedrum-mt/Synth Tom M-01.wav","ViscoSpaceDrum/viscospacedrum-mt/Synth Tom M-02.wav"],_se=["ViscoSpaceDrum/viscospacedrum-oh/Hat Open-01.wav","ViscoSpaceDrum/viscospacedrum-oh/Hat Open-02.wav","ViscoSpaceDrum/viscospacedrum-oh/Hat Open-03.wav"],bse=["ViscoSpaceDrum/viscospacedrum-perc/Woodblock1.wav","ViscoSpaceDrum/viscospacedrum-perc/Woodblock2.wav"],Sse=["ViscoSpaceDrum/viscospacedrum-rim/Rimshot.wav"],Ose=["ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-01.wav","ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-02.wav","ViscoSpaceDrum/viscospacedrum-sd/Snaredrum-03.wav"],vse=["XdrumLM8953/xdrumlm8953-bd/Bassdrum-01.wav","XdrumLM8953/xdrumlm8953-bd/Bassdrum-02.wav","XdrumLM8953/xdrumlm8953-bd/zphil-drm.wav"],Ese=["XdrumLM8953/xdrumlm8953-cr/Crash.wav"],yse=["XdrumLM8953/xdrumlm8953-hh/Hat Closed.wav","XdrumLM8953/xdrumlm8953-hh/Hat Pedal.wav"],Tse=["XdrumLM8953/xdrumlm8953-ht/Tom-01.wav","XdrumLM8953/xdrumlm8953-ht/Tom-02.wav"],Cse=["XdrumLM8953/xdrumlm8953-lt/Tom-05.wav","XdrumLM8953/xdrumlm8953-lt/Tom-06.wav"],Rse=["XdrumLM8953/xdrumlm8953-mt/Tom-03.wav","XdrumLM8953/xdrumlm8953-mt/Tom-04.wav"],wse=["XdrumLM8953/xdrumlm8953-oh/Hat Open.wav"],Ase=["XdrumLM8953/xdrumlm8953-rd/Ride.wav"],Ise=["XdrumLM8953/xdrumlm8953-rim/Rim Shot-01.wav","XdrumLM8953/xdrumlm8953-rim/Rim Shot-02.wav"],kse=["XdrumLM8953/xdrumlm8953-sd/Snaredrum-01.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-02.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-03.wav","XdrumLM8953/xdrumlm8953-sd/Snaredrum-04.wav","XdrumLM8953/xdrumlm8953-sd/zSnare Fill.wav"],Nse=["XdrumLM8953/xdrumlm8953-tb/Tambourine.wav"],Dse=["YamahaRM50/yamaharm50-bd/BD-001.wav","YamahaRM50/yamaharm50-bd/BD-002.wav","YamahaRM50/yamaharm50-bd/BD-003.wav","YamahaRM50/yamaharm50-bd/BD-004.wav","YamahaRM50/yamaharm50-bd/BD-005.wav","YamahaRM50/yamaharm50-bd/BD-006.wav","YamahaRM50/yamaharm50-bd/BD-007.wav","YamahaRM50/yamaharm50-bd/BD-008.wav","YamahaRM50/yamaharm50-bd/BD-009.wav","YamahaRM50/yamaharm50-bd/BD-010.wav","YamahaRM50/yamaharm50-bd/BD-011..wav","YamahaRM50/yamaharm50-bd/BD-012.wav","YamahaRM50/yamaharm50-bd/BD-013.wav","YamahaRM50/yamaharm50-bd/BD-014.wav","YamahaRM50/yamaharm50-bd/BD-015.wav","YamahaRM50/yamaharm50-bd/BD-016.wav","YamahaRM50/yamaharm50-bd/BD-017.wav","YamahaRM50/yamaharm50-bd/BD-018.wav","YamahaRM50/yamaharm50-bd/BD-019.wav","YamahaRM50/yamaharm50-bd/BD-020.wav","YamahaRM50/yamaharm50-bd/BD-021.wav","YamahaRM50/yamaharm50-bd/BD-022.wav","YamahaRM50/yamaharm50-bd/BD-023.wav","YamahaRM50/yamaharm50-bd/BD-024.wav","YamahaRM50/yamaharm50-bd/BD-025.wav","YamahaRM50/yamaharm50-bd/BD-026.wav","YamahaRM50/yamaharm50-bd/BD-027.wav","YamahaRM50/yamaharm50-bd/BD-028.wav","YamahaRM50/yamaharm50-bd/BD-029.wav","YamahaRM50/yamaharm50-bd/BD-030.wav","YamahaRM50/yamaharm50-bd/BD-031.wav","YamahaRM50/yamaharm50-bd/BD-032.wav","YamahaRM50/yamaharm50-bd/BD-033.wav","YamahaRM50/yamaharm50-bd/BD-034.wav","YamahaRM50/yamaharm50-bd/BD-035.wav","YamahaRM50/yamaharm50-bd/BD-036.wav","YamahaRM50/yamaharm50-bd/BD-037.wav","YamahaRM50/yamaharm50-bd/BD-038.wav","YamahaRM50/yamaharm50-bd/BD-039.wav","YamahaRM50/yamaharm50-bd/BD-040.wav","YamahaRM50/yamaharm50-bd/BD-041.wav","YamahaRM50/yamaharm50-bd/BD-042.wav","YamahaRM50/yamaharm50-bd/BD-043.wav","YamahaRM50/yamaharm50-bd/BD-044.wav","YamahaRM50/yamaharm50-bd/BD-045.wav","YamahaRM50/yamaharm50-bd/BD-046.wav","YamahaRM50/yamaharm50-bd/BD-047.wav","YamahaRM50/yamaharm50-bd/BD-048.wav","YamahaRM50/yamaharm50-bd/BD-049.wav","YamahaRM50/yamaharm50-bd/BD-050.wav","YamahaRM50/yamaharm50-bd/BD-051.wav","YamahaRM50/yamaharm50-bd/BD-052.wav","YamahaRM50/yamaharm50-bd/BD-053.wav","YamahaRM50/yamaharm50-bd/BD-054.wav","YamahaRM50/yamaharm50-bd/BD-055.wav","YamahaRM50/yamaharm50-bd/BD-056.wav","YamahaRM50/yamaharm50-bd/BD-057.wav","YamahaRM50/yamaharm50-bd/BD-058.wav","YamahaRM50/yamaharm50-bd/BD-059.wav","YamahaRM50/yamaharm50-bd/BD-060.wav","YamahaRM50/yamaharm50-bd/BD-061.wav","YamahaRM50/yamaharm50-bd/BD-062.wav","YamahaRM50/yamaharm50-bd/BD-063.wav","YamahaRM50/yamaharm50-bd/BD-064.wav","YamahaRM50/yamaharm50-bd/BD-065.wav","YamahaRM50/yamaharm50-bd/BD-066.wav","YamahaRM50/yamaharm50-bd/BD-067.wav","YamahaRM50/yamaharm50-bd/BD-068.wav","YamahaRM50/yamaharm50-bd/BD-069.wav","YamahaRM50/yamaharm50-bd/BD-070.wav","YamahaRM50/yamaharm50-bd/BD-071.wav","YamahaRM50/yamaharm50-bd/BD-072.wav","YamahaRM50/yamaharm50-bd/BD-073.wav","YamahaRM50/yamaharm50-bd/BD-074.wav","YamahaRM50/yamaharm50-bd/BD-075.wav","YamahaRM50/yamaharm50-bd/BD-076.wav","YamahaRM50/yamaharm50-bd/BD-077.wav","YamahaRM50/yamaharm50-bd/BD-078.wav","YamahaRM50/yamaharm50-bd/BD-079.wav","YamahaRM50/yamaharm50-bd/BD-080.wav","YamahaRM50/yamaharm50-bd/BD-081.wav","YamahaRM50/yamaharm50-bd/BD-082.wav","YamahaRM50/yamaharm50-bd/BD-083.wav","YamahaRM50/yamaharm50-bd/BD-084.wav","YamahaRM50/yamaharm50-bd/BD-085.wav","YamahaRM50/yamaharm50-bd/BD-086.wav","YamahaRM50/yamaharm50-bd/BD-087.wav","YamahaRM50/yamaharm50-bd/BD-088.wav","YamahaRM50/yamaharm50-bd/BD-089.wav","YamahaRM50/yamaharm50-bd/BD-090.wav","YamahaRM50/yamaharm50-bd/BD-091.wav","YamahaRM50/yamaharm50-bd/BD-092.wav","YamahaRM50/yamaharm50-bd/BD-093.wav","YamahaRM50/yamaharm50-bd/BD-094.wav","YamahaRM50/yamaharm50-bd/BD-095.wav","YamahaRM50/yamaharm50-bd/BD-096.wav","YamahaRM50/yamaharm50-bd/BD-097.wav","YamahaRM50/yamaharm50-bd/BD-098.wav","YamahaRM50/yamaharm50-bd/BD-099.wav","YamahaRM50/yamaharm50-bd/BD-100.wav","YamahaRM50/yamaharm50-bd/BD-101.wav","YamahaRM50/yamaharm50-bd/BD-102.wav","YamahaRM50/yamaharm50-bd/BD-103.wav"],xse=["YamahaRM50/yamaharm50-cb/FX_001.wav","YamahaRM50/yamaharm50-cb/FX_002.wav","YamahaRM50/yamaharm50-cb/FX_025.wav","YamahaRM50/yamaharm50-cb/FX_026.wav","YamahaRM50/yamaharm50-cb/FX_027.wav","YamahaRM50/yamaharm50-cb/FX_061.wav"],Mse=["YamahaRM50/yamaharm50-cp/FX_059.wav","YamahaRM50/yamaharm50-cp/FX_060.wav"],Lse=["YamahaRM50/yamaharm50-cr/CYMBAL_043.wav","YamahaRM50/yamaharm50-cr/CYMBAL_044.wav","YamahaRM50/yamaharm50-cr/CYMBAL_045.wav","YamahaRM50/yamaharm50-cr/CYMBAL_046.wav","YamahaRM50/yamaharm50-cr/CYMBAL_047.wav","YamahaRM50/yamaharm50-cr/CYMBAL_048.wav","YamahaRM50/yamaharm50-cr/CYMBAL_049.wav","YamahaRM50/yamaharm50-cr/CYMBAL_050.wav","YamahaRM50/yamaharm50-cr/CYMBAL_051.wav","YamahaRM50/yamaharm50-cr/CYMBAL_052.wav","YamahaRM50/yamaharm50-cr/CYMBAL_053.wav","YamahaRM50/yamaharm50-cr/CYMBAL_054.wav","YamahaRM50/yamaharm50-cr/CYMBAL_055.wav","YamahaRM50/yamaharm50-cr/CYMBAL_056.wav","YamahaRM50/yamaharm50-cr/CYMBAL_057.wav","YamahaRM50/yamaharm50-cr/CYMBAL_058.wav","YamahaRM50/yamaharm50-cr/CYMBAL_059.wav","YamahaRM50/yamaharm50-cr/CYMBAL_060.wav","YamahaRM50/yamaharm50-cr/CYMBAL_061.wav","YamahaRM50/yamaharm50-cr/CYMBAL_063.wav","YamahaRM50/yamaharm50-cr/CYMBAL_064.wav","YamahaRM50/yamaharm50-cr/CYMBAL_065.wav"],Pse=["YamahaRM50/yamaharm50-hh/CYMBAL_001.wav","YamahaRM50/yamaharm50-hh/CYMBAL_002.wav","YamahaRM50/yamaharm50-hh/CYMBAL_005.wav","YamahaRM50/yamaharm50-hh/CYMBAL_006.wav","YamahaRM50/yamaharm50-hh/CYMBAL_008.wav","YamahaRM50/yamaharm50-hh/CYMBAL_009.wav","YamahaRM50/yamaharm50-hh/CYMBAL_010.wav","YamahaRM50/yamaharm50-hh/CYMBAL_013.wav","YamahaRM50/yamaharm50-hh/CYMBAL_014.wav","YamahaRM50/yamaharm50-hh/CYMBAL_016.wav","YamahaRM50/yamaharm50-hh/CYMBAL_017.wav","YamahaRM50/yamaharm50-hh/CYMBAL_019.wav","YamahaRM50/yamaharm50-hh/CYMBAL_020.wav","YamahaRM50/yamaharm50-hh/CYMBAL_021.wav","YamahaRM50/yamaharm50-hh/CYMBAL_024.wav","YamahaRM50/yamaharm50-hh/CYMBAL_025.wav","YamahaRM50/yamaharm50-hh/CYMBAL_026.wav","YamahaRM50/yamaharm50-hh/CYMBAL_028.wav"],Bse=["YamahaRM50/yamaharm50-ht/TOMS_001.wav","YamahaRM50/yamaharm50-ht/TOMS_005.wav","YamahaRM50/yamaharm50-ht/TOMS_009.wav","YamahaRM50/yamaharm50-ht/TOMS_010.wav","YamahaRM50/yamaharm50-ht/TOMS_013.wav","YamahaRM50/yamaharm50-ht/TOMS_017.wav","YamahaRM50/yamaharm50-ht/TOMS_021.wav","YamahaRM50/yamaharm50-ht/TOMS_022.wav","YamahaRM50/yamaharm50-ht/TOMS_025.wav","YamahaRM50/yamaharm50-ht/TOMS_026.wav","YamahaRM50/yamaharm50-ht/TOMS_029.wav","YamahaRM50/yamaharm50-ht/TOMS_035.wav","YamahaRM50/yamaharm50-ht/TOMS_039.wav","YamahaRM50/yamaharm50-ht/TOMS_043.wav","YamahaRM50/yamaharm50-ht/TOMS_047.wav","YamahaRM50/yamaharm50-ht/TOMS_049.wav","YamahaRM50/yamaharm50-ht/TOMS_052.wav","YamahaRM50/yamaharm50-ht/TOMS_056.wav","YamahaRM50/yamaharm50-ht/TOMS_064.wav","YamahaRM50/yamaharm50-ht/TOMS_068.wav","YamahaRM50/yamaharm50-ht/TOMS_072.wav","YamahaRM50/yamaharm50-ht/TOMS_077.wav","YamahaRM50/yamaharm50-ht/TOMS_085.wav","YamahaRM50/yamaharm50-ht/TOMS_089.wav","YamahaRM50/yamaharm50-ht/TOMS_101.wav"],Yse=["YamahaRM50/yamaharm50-lt/TOMS_004.wav","YamahaRM50/yamaharm50-lt/TOMS_008.wav","YamahaRM50/yamaharm50-lt/TOMS_012.wav","YamahaRM50/yamaharm50-lt/TOMS_015.wav","YamahaRM50/yamaharm50-lt/TOMS_016.wav","YamahaRM50/yamaharm50-lt/TOMS_019.wav","YamahaRM50/yamaharm50-lt/TOMS_020.wav","YamahaRM50/yamaharm50-lt/TOMS_024.wav","YamahaRM50/yamaharm50-lt/TOMS_028.wav","YamahaRM50/yamaharm50-lt/TOMS_032.wav","YamahaRM50/yamaharm50-lt/TOMS_033.wav","YamahaRM50/yamaharm50-lt/TOMS_034.wav","YamahaRM50/yamaharm50-lt/TOMS_038.wav","YamahaRM50/yamaharm50-lt/TOMS_041.wav","YamahaRM50/yamaharm50-lt/TOMS_042.wav","YamahaRM50/yamaharm50-lt/TOMS_046.wav","YamahaRM50/yamaharm50-lt/TOMS_048.wav","YamahaRM50/yamaharm50-lt/TOMS_050.wav","YamahaRM50/yamaharm50-lt/TOMS_051.wav","YamahaRM50/yamaharm50-lt/TOMS_053.wav","YamahaRM50/yamaharm50-lt/TOMS_054.wav","YamahaRM50/yamaharm50-lt/TOMS_055.wav","YamahaRM50/yamaharm50-lt/TOMS_058.wav","YamahaRM50/yamaharm50-lt/TOMS_059.wav","YamahaRM50/yamaharm50-lt/TOMS_061.wav","YamahaRM50/yamaharm50-lt/TOMS_062.wav","YamahaRM50/yamaharm50-lt/TOMS_063.wav","YamahaRM50/yamaharm50-lt/TOMS_066.wav","YamahaRM50/yamaharm50-lt/TOMS_067.wav","YamahaRM50/yamaharm50-lt/TOMS_071.wav","YamahaRM50/yamaharm50-lt/TOMS_075.wav","YamahaRM50/yamaharm50-lt/TOMS_079.wav","YamahaRM50/yamaharm50-lt/TOMS_082.wav","YamahaRM50/yamaharm50-lt/TOMS_083.wav","YamahaRM50/yamaharm50-lt/TOMS_084.wav","YamahaRM50/yamaharm50-lt/TOMS_087.wav","YamahaRM50/yamaharm50-lt/TOMS_088.wav","YamahaRM50/yamaharm50-lt/TOMS_092.wav","YamahaRM50/yamaharm50-lt/TOMS_094.wav","YamahaRM50/yamaharm50-lt/TOMS_095.wav","YamahaRM50/yamaharm50-lt/TOMS_096.wav","YamahaRM50/yamaharm50-lt/TOMS_099.wav","YamahaRM50/yamaharm50-lt/TOMS_100.wav","YamahaRM50/yamaharm50-lt/TOMS_103.wav","YamahaRM50/yamaharm50-lt/TOMS_104.wav","YamahaRM50/yamaharm50-lt/TOMS_105.wav","YamahaRM50/yamaharm50-lt/TOMS_106.wav","YamahaRM50/yamaharm50-lt/TOMS_107.wav","YamahaRM50/yamaharm50-lt/TOMS_108.wav"],Fse=["YamahaRM50/yamaharm50-misc/CYMBAL_062.wav","YamahaRM50/yamaharm50-misc/FX_071.wav","YamahaRM50/yamaharm50-misc/FX_072.wav","YamahaRM50/yamaharm50-misc/FX_074.wav","YamahaRM50/yamaharm50-misc/FX_075.wav","YamahaRM50/yamaharm50-misc/FX_076.wav","YamahaRM50/yamaharm50-misc/FX_079.wav","YamahaRM50/yamaharm50-misc/FX_082.wav","YamahaRM50/yamaharm50-misc/FX_083.wav","YamahaRM50/yamaharm50-misc/FX_085.wav","YamahaRM50/yamaharm50-misc/FX_086.wav","YamahaRM50/yamaharm50-misc/FX_087.wav","YamahaRM50/yamaharm50-misc/FX_088.wav","YamahaRM50/yamaharm50-misc/FX_089.wav","YamahaRM50/yamaharm50-misc/FX_090.wav","YamahaRM50/yamaharm50-misc/FX_091.wav","YamahaRM50/yamaharm50-misc/FX_092.wav","YamahaRM50/yamaharm50-misc/FX_093.wav","YamahaRM50/yamaharm50-misc/FX_094.wav","YamahaRM50/yamaharm50-misc/FX_095.wav","YamahaRM50/yamaharm50-misc/FX_098.wav","YamahaRM50/yamaharm50-misc/FX_122.wav","YamahaRM50/yamaharm50-misc/FX_126.wav","YamahaRM50/yamaharm50-misc/FX_127.wav","YamahaRM50/yamaharm50-misc/FX_128.wav","YamahaRM50/yamaharm50-misc/FX_129.wav","YamahaRM50/yamaharm50-misc/FX_135.wav","YamahaRM50/yamaharm50-misc/FX_139.wav"],Use=["YamahaRM50/yamaharm50-mt/TOMS_002.wav","YamahaRM50/yamaharm50-mt/TOMS_003.wav","YamahaRM50/yamaharm50-mt/TOMS_006.wav","YamahaRM50/yamaharm50-mt/TOMS_007.wav","YamahaRM50/yamaharm50-mt/TOMS_011.wav","YamahaRM50/yamaharm50-mt/TOMS_014.wav","YamahaRM50/yamaharm50-mt/TOMS_018.wav","YamahaRM50/yamaharm50-mt/TOMS_023.wav","YamahaRM50/yamaharm50-mt/TOMS_027.wav","YamahaRM50/yamaharm50-mt/TOMS_030.wav","YamahaRM50/yamaharm50-mt/TOMS_031.wav","YamahaRM50/yamaharm50-mt/TOMS_036.wav","YamahaRM50/yamaharm50-mt/TOMS_037.wav","YamahaRM50/yamaharm50-mt/TOMS_040.wav","YamahaRM50/yamaharm50-mt/TOMS_044.wav","YamahaRM50/yamaharm50-mt/TOMS_045.wav","YamahaRM50/yamaharm50-mt/TOMS_057.wav","YamahaRM50/yamaharm50-mt/TOMS_060.wav","YamahaRM50/yamaharm50-mt/TOMS_065.wav","YamahaRM50/yamaharm50-mt/TOMS_069.wav","YamahaRM50/yamaharm50-mt/TOMS_070.wav","YamahaRM50/yamaharm50-mt/TOMS_073.wav","YamahaRM50/yamaharm50-mt/TOMS_074.wav","YamahaRM50/yamaharm50-mt/TOMS_076.wav","YamahaRM50/yamaharm50-mt/TOMS_078.wav","YamahaRM50/yamaharm50-mt/TOMS_080.wav","YamahaRM50/yamaharm50-mt/TOMS_081.wav","YamahaRM50/yamaharm50-mt/TOMS_086.wav","YamahaRM50/yamaharm50-mt/TOMS_090.wav","YamahaRM50/yamaharm50-mt/TOMS_091.wav","YamahaRM50/yamaharm50-mt/TOMS_093.wav","YamahaRM50/yamaharm50-mt/TOMS_097.wav","YamahaRM50/yamaharm50-mt/TOMS_098.wav","YamahaRM50/yamaharm50-mt/TOMS_102.wav"],$se=["YamahaRM50/yamaharm50-oh/CYMBAL_003.wav","YamahaRM50/yamaharm50-oh/CYMBAL_004.wav","YamahaRM50/yamaharm50-oh/CYMBAL_007.wav","YamahaRM50/yamaharm50-oh/CYMBAL_011.wav","YamahaRM50/yamaharm50-oh/CYMBAL_012.wav","YamahaRM50/yamaharm50-oh/CYMBAL_015.wav","YamahaRM50/yamaharm50-oh/CYMBAL_018.wav","YamahaRM50/yamaharm50-oh/CYMBAL_022.wav","YamahaRM50/yamaharm50-oh/CYMBAL_023.wav","YamahaRM50/yamaharm50-oh/CYMBAL_027.wav","YamahaRM50/yamaharm50-oh/CYMBAL_029.wav","YamahaRM50/yamaharm50-oh/FX_064.wav"],Gse=["YamahaRM50/yamaharm50-perc/FX_003.wav","YamahaRM50/yamaharm50-perc/FX_004.wav","YamahaRM50/yamaharm50-perc/FX_012.wav","YamahaRM50/yamaharm50-perc/FX_013.wav","YamahaRM50/yamaharm50-perc/FX_014.wav","YamahaRM50/yamaharm50-perc/FX_015.wav","YamahaRM50/yamaharm50-perc/FX_016.wav","YamahaRM50/yamaharm50-perc/FX_017.wav","YamahaRM50/yamaharm50-perc/FX_018.wav","YamahaRM50/yamaharm50-perc/FX_019.wav","YamahaRM50/yamaharm50-perc/FX_020.wav","YamahaRM50/yamaharm50-perc/FX_021.wav","YamahaRM50/yamaharm50-perc/FX_022.wav","YamahaRM50/yamaharm50-perc/FX_023.wav","YamahaRM50/yamaharm50-perc/FX_024.wav","YamahaRM50/yamaharm50-perc/FX_033.wav","YamahaRM50/yamaharm50-perc/FX_034.wav","YamahaRM50/yamaharm50-perc/FX_035.wav","YamahaRM50/yamaharm50-perc/FX_036.wav","YamahaRM50/yamaharm50-perc/FX_037.wav","YamahaRM50/yamaharm50-perc/FX_038.wav","YamahaRM50/yamaharm50-perc/FX_039.wav","YamahaRM50/yamaharm50-perc/FX_040.wav","YamahaRM50/yamaharm50-perc/FX_041.wav","YamahaRM50/yamaharm50-perc/FX_042.wav","YamahaRM50/yamaharm50-perc/FX_043.wav","YamahaRM50/yamaharm50-perc/FX_044.wav","YamahaRM50/yamaharm50-perc/FX_045.wav","YamahaRM50/yamaharm50-perc/FX_046.wav","YamahaRM50/yamaharm50-perc/FX_047.wav","YamahaRM50/yamaharm50-perc/FX_048.wav","YamahaRM50/yamaharm50-perc/FX_049.wav","YamahaRM50/yamaharm50-perc/FX_050.wav","YamahaRM50/yamaharm50-perc/FX_051.wav","YamahaRM50/yamaharm50-perc/FX_052.wav","YamahaRM50/yamaharm50-perc/FX_053.wav","YamahaRM50/yamaharm50-perc/FX_054.wav","YamahaRM50/yamaharm50-perc/FX_055.wav","YamahaRM50/yamaharm50-perc/FX_056.wav","YamahaRM50/yamaharm50-perc/FX_057.wav","YamahaRM50/yamaharm50-perc/FX_058.wav","YamahaRM50/yamaharm50-perc/FX_062.wav","YamahaRM50/yamaharm50-perc/FX_063.wav","YamahaRM50/yamaharm50-perc/FX_065.wav","YamahaRM50/yamaharm50-perc/FX_066.wav","YamahaRM50/yamaharm50-perc/FX_067.wav","YamahaRM50/yamaharm50-perc/FX_068.wav","YamahaRM50/yamaharm50-perc/FX_069.wav","YamahaRM50/yamaharm50-perc/FX_070.wav","YamahaRM50/yamaharm50-perc/FX_073.wav","YamahaRM50/yamaharm50-perc/FX_116.wav","YamahaRM50/yamaharm50-perc/FX_119.wav","YamahaRM50/yamaharm50-perc/FX_120.wav","YamahaRM50/yamaharm50-perc/FX_121.wav","YamahaRM50/yamaharm50-perc/FX_125.wav","YamahaRM50/yamaharm50-perc/FX_132.wav"],qse=["YamahaRM50/yamaharm50-rd/CYMBAL_030.wav","YamahaRM50/yamaharm50-rd/CYMBAL_031.wav","YamahaRM50/yamaharm50-rd/CYMBAL_032.wav","YamahaRM50/yamaharm50-rd/CYMBAL_033.wav","YamahaRM50/yamaharm50-rd/CYMBAL_034.wav","YamahaRM50/yamaharm50-rd/CYMBAL_035.wav","YamahaRM50/yamaharm50-rd/CYMBAL_036.wav","YamahaRM50/yamaharm50-rd/CYMBAL_037.wav","YamahaRM50/yamaharm50-rd/CYMBAL_038.wav","YamahaRM50/yamaharm50-rd/CYMBAL_039.wav","YamahaRM50/yamaharm50-rd/CYMBAL_040.wav","YamahaRM50/yamaharm50-rd/CYMBAL_041.wav","YamahaRM50/yamaharm50-rd/CYMBAL_042.wav"],Qse=["YamahaRM50/yamaharm50-sd/SNAREDRUM_001.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_002.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_003.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_004.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_005.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_006.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_007.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_008.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_009.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_010.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_011.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_012.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_013.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_014.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_015.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_016.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_017.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_018.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_019.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_020.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_021.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_022.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_023.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_024.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_025.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_026.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_027.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_028.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_029.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_030.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_031.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_032.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_033.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_034.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_035.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_036.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_037.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_038.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_039.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_040.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_041.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_042.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_043.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_044.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_045.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_046.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_047.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_048.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_049.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_050.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_051.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_052.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_053.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_054.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_055.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_056.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_057.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_058.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_059.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_060.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_061.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_062.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_063.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_064.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_065.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_066.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_067.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_068.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_069.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_070.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_071.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_072.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_073.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_074.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_075.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_076.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_077.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_078.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_079.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_080.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_081.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_082.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_083.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_084.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_085.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_086.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_087.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_088.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_089.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_090.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_091.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_092.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_093.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_094.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_095.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_096.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_097.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_098.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_099.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_100.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_101.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_102.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_103.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_104.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_105.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_106.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_107.wav","YamahaRM50/yamaharm50-sd/SNAREDRUM_108.wav"],Hse=["YamahaRM50/yamaharm50-sh/FX_010.wav","YamahaRM50/yamaharm50-sh/FX_011.wav","YamahaRM50/yamaharm50-sh/FX_028.wav","YamahaRM50/yamaharm50-sh/FX_029.wav","YamahaRM50/yamaharm50-sh/FX_130.wav","YamahaRM50/yamaharm50-sh/FX_131.wav"],Vse=["YamahaRM50/yamaharm50-tb/FX_030.wav","YamahaRM50/yamaharm50-tb/FX_031.wav","YamahaRM50/yamaharm50-tb/FX_032.wav"],zse=["YamahaRX21/yamaharx21-bd/Bassdrum.wav"],Wse=["YamahaRX21/yamaharx21-cp/Clap.wav"],Xse=["YamahaRX21/yamaharx21-cr/Crash.wav"],Kse=["YamahaRX21/yamaharx21-hh/Closed Hat.wav"],Zse=["YamahaRX21/yamaharx21-ht/Tom H.wav"],jse=["YamahaRX21/yamaharx21-lt/Tom L.wav"],Jse=["YamahaRX21/yamaharx21-mt/Tom M.wav"],ele=["YamahaRX21/yamaharx21-oh/Open hat.wav"],tle=["YamahaRX21/yamaharx21-sd/Snaredrum.wav"],nle=["YamahaRX5/yamaharx5-bd/Bassdrum-02.wav","YamahaRX5/yamaharx5-bd/Bassdrum.wav"],rle=["YamahaRX5/yamaharx5-cb/Cowbell.wav"],ale=["YamahaRX5/yamaharx5-fx/SFX.wav"],ile=["YamahaRX5/yamaharx5-hh/Hat Closed.wav"],ole=["YamahaRX5/yamaharx5-lt/Tom.wav"],sle=["YamahaRX5/yamaharx5-oh/Hat Open.wav"],lle=["YamahaRX5/yamaharx5-rim/Rimshot.wav"],cle=["YamahaRX5/yamaharx5-sd/Snaredrum-02.wav","YamahaRX5/yamaharx5-sd/Snaredrum-03.wav","YamahaRX5/yamaharx5-sd/Snaredrum.wav"],ule=["YamahaRX5/yamaharx5-sh/Shaker.wav"],dle=["YamahaRX5/yamaharx5-tb/Tambourine.wav"],hle=["YamahaRY30/yamahary30-bd/Bassdrum-01.wav","YamahaRY30/yamahary30-bd/Bassdrum-02.wav","YamahaRY30/yamahary30-bd/Bassdrum-03.wav","YamahaRY30/yamahary30-bd/Bassdrum-04.wav","YamahaRY30/yamahary30-bd/Bassdrum-05.wav","YamahaRY30/yamahary30-bd/Bassdrum-06.wav","YamahaRY30/yamahary30-bd/Bassdrum-07.wav","YamahaRY30/yamahary30-bd/Bassdrum-08.wav","YamahaRY30/yamahary30-bd/Bassdrum-09.wav","YamahaRY30/yamahary30-bd/Bassdrum-10.wav","YamahaRY30/yamahary30-bd/Bassdrum-11.wav","YamahaRY30/yamahary30-bd/Bassdrum-12.wav","YamahaRY30/yamahary30-bd/Bassdrum-13.wav"],fle=["YamahaRY30/yamahary30-cb/Cowbell-01.wav","YamahaRY30/yamahary30-cb/Cowbell-02.wav"],mle=["YamahaRY30/yamahary30-cp/Clap.wav"],ple=["YamahaRY30/yamahary30-cr/Crash1.wav","YamahaRY30/yamahary30-cr/zChina.wav"],gle=["YamahaRY30/yamahary30-hh/Hat Closed-01.wav","YamahaRY30/yamahary30-hh/Hat Closed-02.wav","YamahaRY30/yamahary30-hh/Hat Pedal-01.wav","YamahaRY30/yamahary30-hh/Hat Pedal-02.wav"],_le=["YamahaRY30/yamahary30-ht/Tom H-01.wav","YamahaRY30/yamahary30-ht/Tom H-02.wav","YamahaRY30/yamahary30-ht/Tom H-03.wav"],ble=["YamahaRY30/yamahary30-lt/Tom L-01.wav","YamahaRY30/yamahary30-lt/Toml L-02.wav","YamahaRY30/yamahary30-lt/Toml L-03.wav"],Sle=["YamahaRY30/yamahary30-misc/Button.wav","YamahaRY30/yamahary30-misc/Knock-01.wav","YamahaRY30/yamahary30-misc/Knock-02.wav","YamahaRY30/yamahary30-misc/Noise.wav","YamahaRY30/yamahary30-misc/Pipe.wav","YamahaRY30/yamahary30-misc/Scratch.wav","YamahaRY30/yamahary30-misc/Snap.wav","YamahaRY30/yamahary30-misc/String.wav"],Ole=["YamahaRY30/yamahary30-mt/Tom M-03.wav","YamahaRY30/yamahary30-mt/Tom-04.wav"],vle=["YamahaRY30/yamahary30-oh/Hat Open-01.wav","YamahaRY30/yamahary30-oh/Hat Open-02.wav","YamahaRY30/yamahary30-oh/Hat Open-03.wav","YamahaRY30/yamahary30-oh/Hat Open-04.wav"],Ele=["YamahaRY30/yamahary30-perc/Bell.wav","YamahaRY30/yamahary30-perc/Bongo-01.wav","YamahaRY30/yamahary30-perc/Bongo-02.wav","YamahaRY30/yamahary30-perc/Conga-01.wav","YamahaRY30/yamahary30-perc/Conga-02.wav","YamahaRY30/yamahary30-perc/Quid.wav","YamahaRY30/yamahary30-perc/Stick.wav","YamahaRY30/yamahary30-perc/Timb1.wav","YamahaRY30/yamahary30-perc/Timb2.wav","YamahaRY30/yamahary30-perc/Triangle.wav","YamahaRY30/yamahary30-perc/Trill.wav","YamahaRY30/yamahary30-perc/Woodblock-01.wav","YamahaRY30/yamahary30-perc/Woodblock-02.wav"],yle=["YamahaRY30/yamahary30-rd/Ride-01.wav","YamahaRY30/yamahary30-rd/Ride-02.wav","YamahaRY30/yamahary30-rd/Ride-03.wav"],Tle=["YamahaRY30/yamahary30-rim/Rimshot1.wav","YamahaRY30/yamahary30-rim/Rimshot2.wav"],Cle=["YamahaRY30/yamahary30-sd/Snare1.wav","YamahaRY30/yamahary30-sd/Snare10.wav","YamahaRY30/yamahary30-sd/Snare11.wav","YamahaRY30/yamahary30-sd/Snare12.wav","YamahaRY30/yamahary30-sd/Snare13.wav","YamahaRY30/yamahary30-sd/Snare14.wav","YamahaRY30/yamahary30-sd/Snare15.wav","YamahaRY30/yamahary30-sd/Snare16.wav","YamahaRY30/yamahary30-sd/Snare17.wav","YamahaRY30/yamahary30-sd/Snare18.wav","YamahaRY30/yamahary30-sd/Snare19.wav","YamahaRY30/yamahary30-sd/Snare2.wav","YamahaRY30/yamahary30-sd/Snare20.wav","YamahaRY30/yamahary30-sd/Snare21.wav","YamahaRY30/yamahary30-sd/Snare3.wav","YamahaRY30/yamahary30-sd/Snare4.wav","YamahaRY30/yamahary30-sd/Snare5.wav","YamahaRY30/yamahary30-sd/Snare6.wav","YamahaRY30/yamahary30-sd/Snare7.wav","YamahaRY30/yamahary30-sd/Snare8.wav","YamahaRY30/yamahary30-sd/Snare9.wav"],Rle=["YamahaRY30/yamahary30-sh/Cabasa-01.wav","YamahaRY30/yamahary30-sh/Cabasa-02.wav"],wle=["YamahaRY30/yamahary30-tb/Tamb.wav"],Ale=["YamahaTG33/yamahatg33-bd/Bassdrum-01.wav","YamahaTG33/yamahatg33-bd/Bassdrum-02.wav","YamahaTG33/yamahatg33-bd/Bassdrum-03.wav","YamahaTG33/yamahatg33-bd/Bassdrum-04.wav"],Ile=["YamahaTG33/yamahatg33-cb/Cowbell H.wav","YamahaTG33/yamahatg33-cb/Cowbell L.wav","YamahaTG33/yamahatg33-cb/Cowbell.wav"],kle=["YamahaTG33/yamahatg33-cp/Clap.wav"],Nle=["YamahaTG33/yamahatg33-cr/Crash-01.wav","YamahaTG33/yamahatg33-cr/Crash-02.wav","YamahaTG33/yamahatg33-cr/zCrash Reverse.wav"],Dle=["YamahaTG33/yamahatg33-fx/SFX-01.wav"],xle=["YamahaTG33/yamahatg33-ht/Tom-04.wav","YamahaTG33/yamahatg33-ht/Tom-06.wav"],Mle=["YamahaTG33/yamahatg33-lt/Tom-01.wav","YamahaTG33/yamahatg33-lt/Tom-03.wav"],Lle=["YamahaTG33/yamahatg33-misc/Flute.wav","YamahaTG33/yamahatg33-misc/Glass-01.wav","YamahaTG33/yamahatg33-misc/Glass-02.wav","YamahaTG33/yamahatg33-misc/SFX-02.wav","YamahaTG33/yamahatg33-misc/SFX-03.wav","YamahaTG33/yamahatg33-misc/SFX-04.wav","YamahaTG33/yamahatg33-misc/SFX-05.wav","YamahaTG33/yamahatg33-misc/SFX-06.wav","YamahaTG33/yamahatg33-misc/SFX-07.wav","YamahaTG33/yamahatg33-misc/SFX-08.wav"],Ple=["YamahaTG33/yamahatg33-mt/Tom-07.wav","YamahaTG33/yamahatg33-mt/zTom-02.wav"],Ble=["YamahaTG33/yamahatg33-oh/Hat Open.wav"],Yle=["YamahaTG33/yamahatg33-perc/Bongo-01.wav","YamahaTG33/yamahatg33-perc/Bongo-02.wav","YamahaTG33/yamahatg33-perc/Clave.wav","YamahaTG33/yamahatg33-perc/Conga.wav","YamahaTG33/yamahatg33-perc/Snap.wav","YamahaTG33/yamahatg33-perc/Timbale.wav","YamahaTG33/yamahatg33-perc/Triangle-01.wav","YamahaTG33/yamahatg33-perc/Triangle-02.wav","YamahaTG33/yamahatg33-perc/Unknown.wav","YamahaTG33/yamahatg33-perc/Whistle-01.wav","YamahaTG33/yamahatg33-perc/Whistle-02.wav","YamahaTG33/yamahatg33-perc/Woodblock.wav"],Fle=["YamahaTG33/yamahatg33-rd/Ride-01.wav","YamahaTG33/yamahatg33-rd/Ride-02.wav"],Ule=["YamahaTG33/yamahatg33-rim/Rimshot.wav"],$le=["YamahaTG33/yamahatg33-sd/Snaredrum-01.wav","YamahaTG33/yamahatg33-sd/Snaredrum-02.wav","YamahaTG33/yamahatg33-sd/Snaredrum-03.wav","YamahaTG33/yamahatg33-sd/Snaredrum-04.wav","YamahaTG33/yamahatg33-sd/Snaredrum-05.wav"],Gle=["YamahaTG33/yamahatg33-sh/Shaker.wav"],qle=["YamahaTG33/yamahatg33-tb/Tambourine.wav"],Qle={AJKPercusyn_bd:cK,AJKPercusyn_cb:uK,AJKPercusyn_ht:dK,AJKPercusyn_sd:hK,AkaiLinn_bd:fK,AkaiLinn_cb:mK,AkaiLinn_cp:pK,AkaiLinn_cr:gK,AkaiLinn_hh:_K,AkaiLinn_ht:bK,AkaiLinn_lt:SK,AkaiLinn_mt:OK,AkaiLinn_oh:vK,AkaiLinn_rd:EK,AkaiLinn_sd:yK,AkaiLinn_sh:TK,AkaiLinn_tb:CK,AkaiMPC60_bd:RK,AkaiMPC60_cp:wK,AkaiMPC60_cr:AK,AkaiMPC60_hh:IK,AkaiMPC60_ht:kK,AkaiMPC60_lt:NK,AkaiMPC60_misc:DK,AkaiMPC60_mt:xK,AkaiMPC60_oh:MK,AkaiMPC60_perc:LK,AkaiMPC60_rd:PK,AkaiMPC60_rim:BK,AkaiMPC60_sd:YK,AkaiXR10_bd:FK,AkaiXR10_cb:UK,AkaiXR10_cp:$K,AkaiXR10_cr:GK,AkaiXR10_hh:qK,AkaiXR10_ht:QK,AkaiXR10_lt:HK,AkaiXR10_misc:VK,AkaiXR10_mt:zK,AkaiXR10_oh:WK,AkaiXR10_perc:XK,AkaiXR10_rd:KK,AkaiXR10_rim:ZK,AkaiXR10_sd:jK,AkaiXR10_sh:JK,AkaiXR10_tb:eZ,AlesisHR16_bd:tZ,AlesisHR16_cp:nZ,AlesisHR16_hh:rZ,AlesisHR16_ht:aZ,AlesisHR16_lt:iZ,AlesisHR16_oh:oZ,AlesisHR16_perc:sZ,AlesisHR16_rim:lZ,AlesisHR16_sd:cZ,AlesisHR16_sh:uZ,AlesisSR16_bd:dZ,AlesisSR16_cb:hZ,AlesisSR16_cp:fZ,AlesisSR16_cr:mZ,AlesisSR16_hh:pZ,AlesisSR16_misc:gZ,AlesisSR16_oh:_Z,AlesisSR16_perc:bZ,AlesisSR16_rd:SZ,AlesisSR16_rim:OZ,AlesisSR16_sd:vZ,AlesisSR16_sh:EZ,AlesisSR16_tb:yZ,BossDR110_bd:TZ,BossDR110_cp:CZ,BossDR110_cr:RZ,BossDR110_hh:wZ,BossDR110_oh:AZ,BossDR110_rd:IZ,BossDR110_sd:kZ,BossDR220_bd:NZ,BossDR220_cp:DZ,BossDR220_cr:xZ,BossDR220_hh:MZ,BossDR220_ht:LZ,BossDR220_lt:PZ,BossDR220_mt:BZ,BossDR220_oh:YZ,BossDR220_perc:FZ,BossDR220_rd:UZ,BossDR220_sd:$Z,BossDR55_bd:GZ,BossDR55_hh:qZ,BossDR55_rim:QZ,BossDR55_sd:HZ,BossDR550_bd:VZ,BossDR550_cb:zZ,BossDR550_cp:WZ,BossDR550_cr:XZ,BossDR550_hh:KZ,BossDR550_ht:ZZ,BossDR550_lt:jZ,BossDR550_misc:JZ,BossDR550_mt:ej,BossDR550_oh:tj,BossDR550_perc:nj,BossDR550_rd:rj,BossDR550_rim:aj,BossDR550_sd:ij,BossDR550_sh:oj,BossDR550_tb:sj,CasioRZ1_bd:lj,CasioRZ1_cb:cj,CasioRZ1_cp:uj,CasioRZ1_cr:dj,CasioRZ1_hh:hj,CasioRZ1_ht:fj,CasioRZ1_lt:mj,CasioRZ1_mt:pj,CasioRZ1_rd:gj,CasioRZ1_rim:_j,CasioRZ1_sd:bj,CasioSK1_bd:Sj,CasioSK1_hh:Oj,CasioSK1_ht:vj,CasioSK1_mt:Ej,CasioSK1_oh:yj,CasioSK1_sd:Tj,CasioVL1_bd:Cj,CasioVL1_hh:Rj,CasioVL1_sd:wj,DoepferMS404_bd:Aj,DoepferMS404_hh:Ij,DoepferMS404_lt:kj,DoepferMS404_oh:Nj,DoepferMS404_sd:Dj,EmuDrumulator_bd:xj,EmuDrumulator_cb:Mj,EmuDrumulator_cp:Lj,EmuDrumulator_cr:Pj,EmuDrumulator_hh:Bj,EmuDrumulator_ht:Yj,EmuDrumulator_lt:Fj,EmuDrumulator_mt:Uj,EmuDrumulator_oh:$j,EmuDrumulator_perc:Gj,EmuDrumulator_rim:qj,EmuDrumulator_sd:Qj,EmuModular_bd:Hj,EmuModular_misc:Vj,EmuModular_perc:zj,EmuSP12_bd:Wj,EmuSP12_cb:Xj,EmuSP12_cp:Kj,EmuSP12_cr:Zj,EmuSP12_hh:jj,EmuSP12_ht:Jj,EmuSP12_lt:eJ,EmuSP12_misc:tJ,EmuSP12_mt:nJ,EmuSP12_oh:rJ,EmuSP12_perc:aJ,EmuSP12_rd:iJ,EmuSP12_rim:oJ,EmuSP12_sd:sJ,KorgDDM110_bd:lJ,KorgDDM110_cp:cJ,KorgDDM110_cr:uJ,KorgDDM110_hh:dJ,KorgDDM110_ht:hJ,KorgDDM110_lt:fJ,KorgDDM110_oh:mJ,KorgDDM110_rim:pJ,KorgDDM110_sd:gJ,KorgKPR77_bd:_J,KorgKPR77_cp:bJ,KorgKPR77_hh:SJ,KorgKPR77_oh:OJ,KorgKPR77_sd:vJ,KorgKR55_bd:EJ,KorgKR55_cb:yJ,KorgKR55_cr:TJ,KorgKR55_hh:CJ,KorgKR55_ht:RJ,KorgKR55_oh:wJ,KorgKR55_perc:AJ,KorgKR55_rim:IJ,KorgKR55_sd:kJ,KorgKRZ_bd:NJ,KorgKRZ_cr:DJ,KorgKRZ_fx:xJ,KorgKRZ_hh:MJ,KorgKRZ_ht:LJ,KorgKRZ_lt:PJ,KorgKRZ_misc:BJ,KorgKRZ_oh:YJ,KorgKRZ_rd:FJ,KorgKRZ_sd:UJ,KorgM1_bd:$J,KorgM1_cb:GJ,KorgM1_cp:qJ,KorgM1_cr:QJ,KorgM1_hh:HJ,KorgM1_ht:VJ,KorgM1_misc:zJ,KorgM1_mt:WJ,KorgM1_oh:XJ,KorgM1_perc:KJ,KorgM1_rd:ZJ,KorgM1_rim:jJ,KorgM1_sd:JJ,KorgM1_sh:eee,KorgM1_tb:tee,KorgMinipops_bd:nee,KorgMinipops_hh:ree,KorgMinipops_misc:aee,KorgMinipops_oh:iee,KorgMinipops_sd:oee,KorgPoly800_bd:see,KorgT3_bd:lee,KorgT3_cp:cee,KorgT3_hh:uee,KorgT3_misc:dee,KorgT3_oh:hee,KorgT3_perc:fee,KorgT3_rim:mee,KorgT3_sd:pee,KorgT3_sh:gee,Linn9000_bd:_ee,Linn9000_cb:bee,Linn9000_cr:See,Linn9000_hh:Oee,Linn9000_ht:vee,Linn9000_lt:Eee,Linn9000_mt:yee,Linn9000_oh:Tee,Linn9000_perc:Cee,Linn9000_rd:Ree,Linn9000_rim:wee,Linn9000_sd:Aee,Linn9000_tb:Iee,LinnDrum_bd:kee,LinnDrum_cb:Nee,LinnDrum_cp:Dee,LinnDrum_cr:xee,LinnDrum_hh:Mee,LinnDrum_ht:Lee,LinnDrum_lt:Pee,LinnDrum_mt:Bee,LinnDrum_oh:Yee,LinnDrum_perc:Fee,LinnDrum_rd:Uee,LinnDrum_rim:$ee,LinnDrum_sd:Gee,LinnDrum_sh:qee,LinnDrum_tb:Qee,LinnLM1_bd:Hee,LinnLM1_cb:Vee,LinnLM1_cp:zee,LinnLM1_hh:Wee,LinnLM1_ht:Xee,LinnLM1_lt:Kee,LinnLM1_oh:Zee,LinnLM1_perc:jee,LinnLM1_rim:Jee,LinnLM1_sd:ete,LinnLM1_sh:tte,LinnLM1_tb:nte,LinnLM2_bd:rte,LinnLM2_cb:ate,LinnLM2_cp:ite,LinnLM2_cr:ote,LinnLM2_hh:ste,LinnLM2_ht:lte,LinnLM2_lt:cte,LinnLM2_mt:ute,LinnLM2_oh:dte,LinnLM2_rd:hte,LinnLM2_rim:fte,LinnLM2_sd:mte,LinnLM2_sh:pte,LinnLM2_tb:gte,MFB512_bd:_te,MFB512_cp:bte,MFB512_cr:Ste,MFB512_hh:Ote,MFB512_ht:vte,MFB512_lt:Ete,MFB512_mt:yte,MFB512_oh:Tte,MFB512_sd:Cte,MPC1000_bd:Rte,MPC1000_cp:wte,MPC1000_hh:Ate,MPC1000_oh:Ite,MPC1000_perc:kte,MPC1000_sd:Nte,MPC1000_sh:Dte,MoogConcertMateMG1_bd:xte,MoogConcertMateMG1_sd:Mte,OberheimDMX_:Lte,OberheimDMX_bd:Pte,OberheimDMX_cp:Bte,OberheimDMX_cr:Yte,OberheimDMX_hh:Fte,OberheimDMX_ht:Ute,OberheimDMX_lt:$te,OberheimDMX_mt:Gte,OberheimDMX_oh:qte,OberheimDMX_rd:Qte,OberheimDMX_rim:Hte,OberheimDMX_sd:Vte,OberheimDMX_sh:zte,OberheimDMX_tb:Wte,RhodesPolaris_bd:Xte,RhodesPolaris_misc:Kte,RhodesPolaris_sd:Zte,RhythmAce_bd:jte,RhythmAce_hh:Jte,RhythmAce_ht:ene,RhythmAce_lt:tne,RhythmAce_oh:nne,RhythmAce_perc:rne,RhythmAce_sd:ane,RolandCompurhythm1000_bd:ine,RolandCompurhythm1000_cb:one,RolandCompurhythm1000_cp:sne,RolandCompurhythm1000_cr:lne,RolandCompurhythm1000_hh:cne,RolandCompurhythm1000_ht:une,RolandCompurhythm1000_lt:dne,RolandCompurhythm1000_mt:hne,RolandCompurhythm1000_oh:fne,RolandCompurhythm1000_perc:mne,RolandCompurhythm1000_rd:pne,RolandCompurhythm1000_rim:gne,RolandCompurhythm1000_sd:_ne,RolandCompurhythm78_bd:bne,RolandCompurhythm78_cb:Sne,RolandCompurhythm78_hh:One,RolandCompurhythm78_misc:vne,RolandCompurhythm78_oh:Ene,RolandCompurhythm78_perc:yne,RolandCompurhythm78_sd:Tne,RolandCompurhythm78_tb:Cne,RolandCompurhythm8000_bd:Rne,RolandCompurhythm8000_cb:wne,RolandCompurhythm8000_cp:Ane,RolandCompurhythm8000_cr:Ine,RolandCompurhythm8000_hh:kne,RolandCompurhythm8000_ht:Nne,RolandCompurhythm8000_lt:Dne,RolandCompurhythm8000_mt:xne,RolandCompurhythm8000_oh:Mne,RolandCompurhythm8000_perc:Lne,RolandCompurhythm8000_rim:Pne,RolandCompurhythm8000_sd:Bne,RolandD110_bd:Yne,RolandD110_cb:Fne,RolandD110_cr:Une,RolandD110_hh:$ne,RolandD110_lt:Gne,RolandD110_oh:qne,RolandD110_perc:Qne,RolandD110_rd:Hne,RolandD110_rim:Vne,RolandD110_sd:zne,RolandD110_sh:Wne,RolandD110_tb:Xne,RolandD70_bd:Kne,RolandD70_cb:Zne,RolandD70_cp:jne,RolandD70_cr:Jne,RolandD70_hh:ere,RolandD70_lt:tre,RolandD70_mt:nre,RolandD70_oh:rre,RolandD70_perc:are,RolandD70_rd:ire,RolandD70_rim:ore,RolandD70_sd:sre,RolandD70_sh:lre,RolandDDR30_bd:cre,RolandDDR30_ht:ure,RolandDDR30_lt:dre,RolandDDR30_sd:hre,RolandJD990_bd:fre,RolandJD990_cb:mre,RolandJD990_cp:pre,RolandJD990_cr:gre,RolandJD990_hh:_re,RolandJD990_ht:bre,RolandJD990_lt:Sre,RolandJD990_misc:Ore,RolandJD990_mt:vre,RolandJD990_oh:Ere,RolandJD990_perc:yre,RolandJD990_rd:Tre,RolandJD990_sd:Cre,RolandJD990_tb:Rre,RolandMC202_bd:wre,RolandMC202_ht:Are,RolandMC202_perc:Ire,RolandMC303_bd:kre,RolandMC303_cb:Nre,RolandMC303_cp:Dre,RolandMC303_fx:xre,RolandMC303_hh:Mre,RolandMC303_ht:Lre,RolandMC303_lt:Pre,RolandMC303_misc:Bre,RolandMC303_mt:Yre,RolandMC303_oh:Fre,RolandMC303_perc:Ure,RolandMC303_rd:$re,RolandMC303_rim:Gre,RolandMC303_sd:qre,RolandMC303_sh:Qre,RolandMC303_tb:Hre,RolandMT32_bd:Vre,RolandMT32_cb:zre,RolandMT32_cp:Wre,RolandMT32_cr:Xre,RolandMT32_hh:Kre,RolandMT32_ht:Zre,RolandMT32_lt:jre,RolandMT32_mt:Jre,RolandMT32_oh:eae,RolandMT32_perc:tae,RolandMT32_rd:nae,RolandMT32_rim:rae,RolandMT32_sd:aae,RolandMT32_sh:iae,RolandMT32_tb:oae,RolandR8_bd:sae,RolandR8_cb:lae,RolandR8_cp:cae,RolandR8_cr:uae,RolandR8_hh:dae,RolandR8_ht:hae,RolandR8_lt:fae,RolandR8_mt:mae,RolandR8_oh:pae,RolandR8_perc:gae,RolandR8_rd:_ae,RolandR8_rim:bae,RolandR8_sd:Sae,RolandR8_sh:Oae,RolandR8_tb:vae,RolandS50_bd:Eae,RolandS50_cb:yae,RolandS50_cp:Tae,RolandS50_cr:Cae,RolandS50_ht:Rae,RolandS50_lt:wae,RolandS50_misc:Aae,RolandS50_mt:Iae,RolandS50_oh:kae,RolandS50_perc:Nae,RolandS50_rd:Dae,RolandS50_sd:xae,RolandS50_sh:Mae,RolandS50_tb:Lae,RolandSH09_bd:Pae,RolandSystem100_bd:Bae,RolandSystem100_hh:Yae,RolandSystem100_misc:Fae,RolandSystem100_oh:Uae,RolandSystem100_perc:$ae,RolandSystem100_sd:Gae,RolandTR505_bd:qae,RolandTR505_cb:Qae,RolandTR505_cp:Hae,RolandTR505_cr:Vae,RolandTR505_hh:zae,RolandTR505_ht:Wae,RolandTR505_lt:Xae,RolandTR505_mt:Kae,RolandTR505_oh:Zae,RolandTR505_perc:jae,RolandTR505_rd:Jae,RolandTR505_rim:eie,RolandTR505_sd:tie,RolandTR606_bd:nie,RolandTR606_cr:rie,RolandTR606_hh:aie,RolandTR606_ht:iie,RolandTR606_lt:oie,RolandTR606_oh:sie,RolandTR606_sd:lie,RolandTR626_bd:cie,RolandTR626_cb:uie,RolandTR626_cp:die,RolandTR626_cr:hie,RolandTR626_hh:fie,RolandTR626_ht:mie,RolandTR626_lt:pie,RolandTR626_mt:gie,RolandTR626_oh:_ie,RolandTR626_perc:bie,RolandTR626_rd:Sie,RolandTR626_rim:Oie,RolandTR626_sd:vie,RolandTR626_sh:Eie,RolandTR626_tb:yie,RolandTR707_bd:Tie,RolandTR707_cb:Cie,RolandTR707_cp:Rie,RolandTR707_cr:wie,RolandTR707_hh:Aie,RolandTR707_ht:Iie,RolandTR707_lt:kie,RolandTR707_mt:Nie,RolandTR707_oh:Die,RolandTR707_rim:xie,RolandTR707_sd:Mie,RolandTR707_tb:Lie,RolandTR727_perc:Pie,RolandTR727_sh:Bie,RolandTR808_bd:Yie,RolandTR808_cb:Fie,RolandTR808_cp:Uie,RolandTR808_cr:$ie,RolandTR808_hh:Gie,RolandTR808_ht:qie,RolandTR808_lt:Qie,RolandTR808_mt:Hie,RolandTR808_oh:Vie,RolandTR808_perc:zie,RolandTR808_rim:Wie,RolandTR808_sd:Xie,RolandTR808_sh:Kie,RolandTR909_bd:Zie,RolandTR909_cp:jie,RolandTR909_cr:Jie,RolandTR909_hh:eoe,RolandTR909_ht:toe,RolandTR909_lt:noe,RolandTR909_mt:roe,RolandTR909_oh:aoe,RolandTR909_rd:ioe,RolandTR909_rim:ooe,RolandTR909_sd:soe,SakataDPM48_bd:loe,SakataDPM48_cp:coe,SakataDPM48_cr:uoe,SakataDPM48_hh:doe,SakataDPM48_ht:hoe,SakataDPM48_lt:foe,SakataDPM48_mt:moe,SakataDPM48_oh:poe,SakataDPM48_perc:goe,SakataDPM48_rd:_oe,SakataDPM48_rim:boe,SakataDPM48_sd:Soe,SakataDPM48_sh:Ooe,SequentialCircuitsDrumtracks_bd:voe,SequentialCircuitsDrumtracks_cb:Eoe,SequentialCircuitsDrumtracks_cp:yoe,SequentialCircuitsDrumtracks_cr:Toe,SequentialCircuitsDrumtracks_hh:Coe,SequentialCircuitsDrumtracks_ht:Roe,SequentialCircuitsDrumtracks_oh:woe,SequentialCircuitsDrumtracks_rd:Aoe,SequentialCircuitsDrumtracks_rim:Ioe,SequentialCircuitsDrumtracks_sd:koe,SequentialCircuitsDrumtracks_sh:Noe,SequentialCircuitsDrumtracks_tb:Doe,SequentialCircuitsTom_bd:xoe,SequentialCircuitsTom_cp:Moe,SequentialCircuitsTom_cr:Loe,SequentialCircuitsTom_hh:Poe,SequentialCircuitsTom_ht:Boe,SequentialCircuitsTom_oh:Yoe,SequentialCircuitsTom_sd:Foe,SergeModular_bd:Uoe,SergeModular_misc:$oe,SergeModular_perc:Goe,SimmonsSDS400_ht:qoe,SimmonsSDS400_lt:Qoe,SimmonsSDS400_mt:Hoe,SimmonsSDS400_sd:Voe,SimmonsSDS5_bd:zoe,SimmonsSDS5_hh:Woe,SimmonsSDS5_ht:Xoe,SimmonsSDS5_lt:Koe,SimmonsSDS5_mt:Zoe,SimmonsSDS5_oh:joe,SimmonsSDS5_rim:Joe,SimmonsSDS5_sd:ese,SoundmastersR88_bd:tse,SoundmastersR88_cr:nse,SoundmastersR88_hh:rse,SoundmastersR88_oh:ase,SoundmastersR88_sd:ise,UnivoxMicroRhythmer12_bd:ose,UnivoxMicroRhythmer12_hh:sse,UnivoxMicroRhythmer12_oh:lse,UnivoxMicroRhythmer12_sd:cse,ViscoSpaceDrum_bd:use,ViscoSpaceDrum_cb:dse,ViscoSpaceDrum_hh:hse,ViscoSpaceDrum_ht:fse,ViscoSpaceDrum_lt:mse,ViscoSpaceDrum_misc:pse,ViscoSpaceDrum_mt:gse,ViscoSpaceDrum_oh:_se,ViscoSpaceDrum_perc:bse,ViscoSpaceDrum_rim:Sse,ViscoSpaceDrum_sd:Ose,XdrumLM8953_bd:vse,XdrumLM8953_cr:Ese,XdrumLM8953_hh:yse,XdrumLM8953_ht:Tse,XdrumLM8953_lt:Cse,XdrumLM8953_mt:Rse,XdrumLM8953_oh:wse,XdrumLM8953_rd:Ase,XdrumLM8953_rim:Ise,XdrumLM8953_sd:kse,XdrumLM8953_tb:Nse,YamahaRM50_bd:Dse,YamahaRM50_cb:xse,YamahaRM50_cp:Mse,YamahaRM50_cr:Lse,YamahaRM50_hh:Pse,YamahaRM50_ht:Bse,YamahaRM50_lt:Yse,YamahaRM50_misc:Fse,YamahaRM50_mt:Use,YamahaRM50_oh:$se,YamahaRM50_perc:Gse,YamahaRM50_rd:qse,YamahaRM50_sd:Qse,YamahaRM50_sh:Hse,YamahaRM50_tb:Vse,YamahaRX21_bd:zse,YamahaRX21_cp:Wse,YamahaRX21_cr:Xse,YamahaRX21_hh:Kse,YamahaRX21_ht:Zse,YamahaRX21_lt:jse,YamahaRX21_mt:Jse,YamahaRX21_oh:ele,YamahaRX21_sd:tle,YamahaRX5_bd:nle,YamahaRX5_cb:rle,YamahaRX5_fx:ale,YamahaRX5_hh:ile,YamahaRX5_lt:ole,YamahaRX5_oh:sle,YamahaRX5_rim:lle,YamahaRX5_sd:cle,YamahaRX5_sh:ule,YamahaRX5_tb:dle,YamahaRY30_bd:hle,YamahaRY30_cb:fle,YamahaRY30_cp:mle,YamahaRY30_cr:ple,YamahaRY30_hh:gle,YamahaRY30_ht:_le,YamahaRY30_lt:ble,YamahaRY30_misc:Sle,YamahaRY30_mt:Ole,YamahaRY30_oh:vle,YamahaRY30_perc:Ele,YamahaRY30_rd:yle,YamahaRY30_rim:Tle,YamahaRY30_sd:Cle,YamahaRY30_sh:Rle,YamahaRY30_tb:wle,YamahaTG33_bd:Ale,YamahaTG33_cb:Ile,YamahaTG33_cp:kle,YamahaTG33_cr:Nle,YamahaTG33_fx:Dle,YamahaTG33_ht:xle,YamahaTG33_lt:Mle,YamahaTG33_misc:Lle,YamahaTG33_mt:Ple,YamahaTG33_oh:Ble,YamahaTG33_perc:Yle,YamahaTG33_rd:Fle,YamahaTG33_rim:Ule,YamahaTG33_sd:$le,YamahaTG33_sh:Gle,YamahaTG33_tb:qle},Hle=(r,e,...t)=>{const n=r.getContext("2d");typeof e=="number"&&(e=`rgb(${e},${t[0]},${t[1]})`),n.fillStyle=e,n.fillRect(0,0,r.width,r.height)},Vle=(r,e,t,n,a,...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()},Kle=(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()},Zle=(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()},ece=(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()},tce=(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()},nce=(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(Qle,"github:ritchse/tidal-drum-machines/main/machines/",{tag:"Machines"}),da("github:Bubobubobubobubo/Dough-Fox/main",void 0,{tag:"FoxDot"}),da("github:Bubobubobubobubo/Dough-Samples/main",void 0,{tag:"Pack"}),da("github:Bubobubobubobubo/Dough-Amiga/main",void 0,{tag:"Amiga"}),da("github:Bubobubobubobubo/Dough-Juj/main",void 0,{tag:"Juliette"}),da("github:Bubobubobubobubo/Dough-Amen/main",void 0,{tag:"Amen"}),da("github:Bubobubobubobubo/Dough-Waveforms/main",void 0,{tag:"Waveforms"})])}class rce{constructor(e){T(this,"codeExamples",{});T(this,"counters",{});T(this,"_drunk",new aK(-100,100,!1));T(this,"randomGen",Math.random);T(this,"currentSeed");T(this,"localSeeds",new Map);T(this,"patternCache",new n0({max:1e4,ttl:1e4*60*5}));T(this,"invalidPatterns",{});T(this,"cueTimes",{});T(this,"errorTimeoutID",0);T(this,"printTimeoutID",0);T(this,"MidiConnection");T(this,"scale_aid");T(this,"hydra");T(this,"onceEvaluator",!0);T(this,"forceEvaluator",!1);T(this,"load");T(this,"global");T(this,"g");T(this,"_loadUniverseFromInterface",e=>{this.app.selected_universe=e.trim(),this.app.settings.selected_universe=e.trim(),rl(this.app,e),vu()});T(this,"_deleteUniverseFromInterface",e=>{delete this.app.universes[e],this.app.settings.selected_universe===e&&(this.app.settings.selected_universe="Welcome",this.app.selected_universe="Welcome"),this.app.settings.saveApplicationToLocalStorage(this.app.universes,this.app.settings),this.app.updateKnownUniversesView()});T(this,"_playDocExample",e=>{let t=this.app.universes[this.app.selected_universe];this.app.exampleIsPlaying=!0,t.example?t.example.candidate=e||this.app.selectedExample:(t.example={candidate:"",committed:"",evaluations:0},t.example.candidate=e||this.app.selectedExample),this.clearPatternCache(),this.stop(),this.play()});T(this,"_stopDocExample",()=>{let e=this.app.universes[this.app.selected_universe];(e==null?void 0:e.example)!==void 0&&(this.app.exampleIsPlaying=!1,e.example.candidate="",e.example.committed=""),this.clearPatternCache(),this.stop()});T(this,"_playDocExampleOnce",e=>{let t=this.app.universes[this.app.selected_universe];(t==null?void 0:t.example)!==void 0&&(t.example.candidate="",t.example.committed=""),this.clearPatternCache(),this.stop(),this.play(),this.app.exampleIsPlaying=!0,IB(this.app,e)});T(this,"_all_samples",()=>Du.get());T(this,"_reportError",e=>{const t=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(iK(t))if(this.patternCache.has(e)){const n=this.patternCache.get(e).next().value;if(n||n===0||n===0n)return oi(n);{const a=t();return this.patternCache.set(e,a),oi(a.next().value)}}else{const n=t();return this.patternCache.set(e,n),oi(n.next().value)}else return this.patternCache.set(e,t),oi(t);else return oi(this.patternCache.get(e))});T(this,"z",(e,t={},n="")=>{const a="z"+n.toString(),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,"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,"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)=>(Hle(this.app.interface.drawings,e,...t),!0));T(this,"bg",this.background);T(this,"linearGradient",(e,t,n,a,...o)=>Vle(this.app.interface.drawings,e,t,n,a,...o));T(this,"radialGradient",(e,t,n,a,o,i,...s)=>zle(this.app.interface.drawings,e,t,n,a,o,i,...s));T(this,"conicGradient",(e,t,n,...a)=>Wle(this.app.interface.drawings,e,t,n,...a));T(this,"draw",e=>{if(typeof e=="string")this.drawText(e);else{const n=this.app.interface.drawings.getContext("2d");e(n)}return!0});T(this,"balloid",(e=6,t=this.hc()/2,n=1.5,a="white",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),Xle(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 Kle(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 Zle(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 Jle(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 ece(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 tce(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 nce(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 rK(this,e.settings),this.global={},this.g=this.global}transmission(){return this.MidiConnection.activeNotes.length>0}_euclidean_cycle(e,t,n=0){if(e==t)return Array.from({length:t},()=>!0);function a(s,l){const c=s.length,u=(l+1)%c;return s[l]>s[u]}if(e>=t)return[!0];const 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",ace=y().mark(Uw);function Uw(){var r,e,t;return y().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=0,e=[0n,1n,1n,1n,2n,1n,2n,1n,5n,2n,2n,1n,5n,1n,2n,1n,14n,1n,5n,1n,5n,2n,2n,1n,15n,2n,2n,5n,4n,1n,4n,1n,51n,1n,2n,1n,14n,1n,2n,2n,14n,1n,6n,1n,4n,2n,2n,1n,52n,2n,5n,1n,5n,1n,15n,2n,13n,2n,2n,1n,13n,1n,2n,4n,267n,1n,4n,1n,5n,1n,4n,1n,50n,1n,2n,3n,4n,1n,6n,1n,52n,15n,2n,1n,15n,1n,2n,1n,12n,1n,10n,1n,4n,2n,2n,1n,231n,1n,5n,2n,16n,1n,4n,1n,14n,2n,2n,1n,45n,1n,6n,2n,43n,1n,6n,1n,5n,4n,2n,1n,47n,2n,2n,1n,4n,5n,16n,1n,2328n,2n,4n,1n,10n,1n,2n,5n,15n,1n,4n,1n,11n,1n,2n,1n,197n,1n,2n,6n,5n,1n,13n,1n,12n,2n,4n,2n,18n,1n,2n,1n,238n,1n,55n,1n,5n,2n,2n,1n,57n,2n,4n,5n,4n,1n,4n,2n,42n,1n,2n,1n,37n,1n,4n,2n,12n,1n,6n,1n,4n,13n,4n,1n,1543n,1n,2n,2n,12n,1n,10n,1n,52n,2n,2n,2n,12n,2n,2n,2n,51n,1n,12n,1n,5n,1n,2n,1n,177n,1n,2n,2n,15n,1n,6n,1n,197n,6n,2n,1n,15n,1n,4n,2n,14n,1n,16n,1n,4n,2n,4n,1n,208n,1n,5n,67n,5n,2n,4n,1n,12n,1n,15n,1n,46n,2n,2n,1n,56092n,1n,6n,1n,15n,2n,2n,1n,39n,1n,4n,1n,4n,1n,30n,1n,54n,5n,2n,4n,10n,1n,2n,4n,40n,1n,4n,1n,4n,2n,4n,1n,1045n,2n,4n,2n,5n,1n,23n,1n,14n,5n,2n,1n,49n,2n,2n,1n,42n,2n,10n,1n,9n,2n,6n,1n,61n,1n,2n,4n,4n,1n,4n,1n,1640n,1n,4n,1n,176n,2n,2n,2n,15n,1n,12n,1n,4n,5n,2n,1n,228n,1n,5n,1n,15n,1n,18n,5n,12n,1n,2n,1n,12n,1n,10n,14n,195n,1n,4n,2n,5n,2n,2n,1n,162n,2n,2n,3n,11n,1n,6n,1n,42n,2n,4n,1n,15n,1n,4n,7n,12n,1n,60n,1n,11n,2n,2n,1n,20169n,2n,2n,4n,5n,1n,12n,1n,44n,1n,2n,1n,30n,1n,2n,5n,221n,1n,6n,1n,5n,16n,6n,1n,46n,1n,6n,1n,4n,1n,10n,1n,235n,2n,4n,1n,41n,1n,2n,2n,14n,2n,4n,1n,4n,2n,4n,1n,775n,1n,4n,1n,5n,1n,6n,1n,51n,13n,4n,1n,18n,1n,2n,1n,1396n,1n,34n,1n,5n,2n,2n,1n,54n,1n,2n,5n,11n,1n,12n,1n,51n,4n,2n,1n,55n,1n,4n,2n,12n,1n,6n,2n,11n,2n,2n,1n,1213n,1n,2n,2n,12n,1n,261n,1n,14n,2n,10n,1n,12n,1n,4n,4n,42n,2n,4n,1n,56n,1n,2n,1n,202n,2n,6n,6n,4n,1n,8n,1n,10494213n,15n,2n,1n,15n,1n,4n,1n,49n,1n,10n,1n,4n,6n,2n,1n,170n,2n,4n,2n,9n,1n,4n,1n,12n,1n,2n,2n,119n,1n,2n,2n,246n,1n,24n,1n,5n,4n,16n,1n,39n,1n,2n,2n,4n,1n,16n,1n,180n,1n,2n,1n,10n,1n,2n,49n,12n,1n,12n,1n,11n,1n,4n,2n,8681n,1n,5n,2n,15n,1n,6n,1n,15n,4n,2n,1n,66n,1n,4n,1n,51n,1n,30n,1n,5n,2n,4n,1n,205n,1n,6n,4n,4n,7n,4n,1n,195n,3n,6n,1n,36n,1n,2n,2n,35n,1n,6n,1n,15n,5n,2n,1n,260n,15n,2n,2n,5n,1n,32n,1n,12n,2n,2n,1n,12n,2n,4n,2n,21541n,1n,4n,1n,9n,2n,4n,1n,757n,1n,10n,5n,4n,1n,6n,2n,53n,5n,4n,1n,40n,1n,2n,2n,12n,1n,18n,1n,4n,2n,4n,1n,1280n,1n,2n,17n,16n,1n,4n,1n,53n,1n,4n,1n,51n,1n,15n,2n,42n,2n,8n,1n,5n,4n,2n,1n,44n,1n,2n,1n,36n,1n,62n,1n,1387n,1n,2n,1n,10n,1n,6n,4n,15n,1n,12n,2n,4n,1n,2n,1n,840n,1n,5n,2n,5n,2n,13n,1n,40n,504n,4n,1n,18n,1n,2n,6n,195n,2n,10n,1n,15n,5n,4n,1n,54n,1n,2n,2n,11n,1n,39n,1n,42n,1n,4n,2n,189n,1n,2n,2n,39n,1n,6n,1n,4n,2n,2n,1n,1090235n,1n,12n,1n,5n,1n,16n,4n,15n,5n,2n,1n,53n,1n,4n,5n,172n,1n,4n,1n,5n,1n,4n,2n,137n,1n,2n,1n,4n,1n,24n,1n,1211n,2n,2n,1n,15n,1n,4n,1n,14n,1n,113n,1n,16n,2n,4n,1n,205n,1n,2n,11n,20n,1n,4n,1n,12n,5n,4n,1n,30n,1n,4n,2n,1630n,2n,6n,1n,9n,13n,2n,1n,186n,2n,2n,1n,4n,2n,10n,2n,51n,2n,10n,1n,10n,1n,4n,5n,12n,1n,12n,1n,11n,2n,2n,1n,4725n,1n,2n,3n,9n,1n,8n,1n,14n,4n,4n,5n,18n,1n,2n,1n,221n,1n,68n,1n,15n,1n,2n,1n,61n,2n,4n,15n,4n,1n,4n,1n,19349n,2n,2n,1n,150n,1n,4n,7n,15n,2n,6n,1n,4n,2n,8n,1n,222n,1n,2n,4n,5n,1n,30n,1n,39n,2n,2n,1n,34n,2n,2n,4n,235n,1n,18n,2n,5n,1n,2n,2n,222n,1n,4n,2n,11n,1n,6n,1n,42n,13n,4n,1n,15n,1n,10n,1n,42n,1n,10n,2n,4n,1n,2n,1n,11394n,2n,4n,2n,5n,1n,12n,1n,42n,2n,4n,1n,900n,1n,2n,6n,51n,1n,6n,2n,34n,5n,2n,1n,46n,1n,4n,2n,11n,1n,30n,1n,196n,2n,6n,1n,10n,1n,2n,15n,199n,1n,4n,1n,4n,2n,2n,1n,954n,1n,6n,2n,13n,1n,23n,2n,12n,2n,2n,1n,37n,1n,4n,2n,49487367289n,4n,66n,2n,5n,19n,4n,1n,54n,1n,4n,2n,11n,1n,4n,1n,231n,1n,2n,1n,36n,2n,2n,2n,12n,1n,40n,1n,4n,51n,4n,2n,1028n,1n,5n,1n,15n,1n,10n,1n,35n,2n,4n,1n,12n,1n,4n,4n,42n,1n,4n,2n,5n,1n,10n,1n,583n,2n,2n,6n,4n,2n,6n,1n,1681n,6n,4n,1n,77n,1n,2n,2n,15n,1n,16n,1n,51n,2n,4n,1n,170n,1n,4n,5n,5n,1n,12n,1n,12n,2n,2n,1n,46n,1n,4n,2n,1092n,1n,8n,1n,5n,14n,2n,2n,39n,1n,4n,2n,4n,1n,254n,1n,42n,2n,2n,1n,41n,1n,2n,5n,39n,1n,4n,1n,11n,1n,10n,1n,157877n,1n,2n,4n,16n,1n,6n,1n,49n,13n,4n,1n,18n,1n,4n,1n,53n,1n,32n,1n,5n,1n,2n,2n,279n,1n,4n,2n,11n,1n,4n,3n,235n,2n,2n,1n,99n,1n,8n,2n,14n,1n,6n,1n,11n,14n,2n,1n,1040n,1n,2n,1n,13n,2n,16n,1n,12n,5n,27n,1n,12n,1n,2n,69n,1387n,1n,16n,1n,20n,2n,4n,1n,164n,4n,2n,2n,4n,1n,12n,1n,153n,2n,2n,1n,15n,1n,2n,2n,51n,1n,30n,1n,4n,1n,4n,1n,1460n,1n,55n,4n,5n,1n,12n,2n,14n,1n,4n,1n,131n,1n,2n,2n,42n,3n,6n,1n,5n,5n,4n,1n,44n,1n,10n,3n,11n,1n,10n,1n,1116461n,5n,2n,1n,10n,1n,2n,4n,35n,1n,12n,1n,11n,1n,2n,1n,3609n,1n,4n,2n,50n,1n,24n,1n,12n,2n,2n,1n,18n,1n,6n,2n,244n,1n,18n,1n,9n,2n,2n,1n,181n,1n,2n,51n,4n,2n,12n,1n,42n,1n,8n,5n,61n,1n,4n,1n,12n,1n,6n,1n,11n,2n,4n,1n,11720n,1n,2n,1n,5n,1n,112n,1n,52n,1n,2n,2n,12n,1n,4n,4n,245n,1n,4n,1n,9n,5n,2n,1n,211n,2n,4n,2n,38n,1n,6n,15n,195n,15n,6n,2n,29n,1n,2n,1n,14n,1n,32n,1n,4n,2n,4n,1n,198n,1n,4n,8n,5n,1n,4n,1n,153n,1n,2n,1n,227n,2n,4n,5n,19324n,1n,8n,1n,5n,4n,4n,1n,39n,1n,2n,2n,15n,4n,16n,1n,53n,6n,4n,1n,40n,1n,12n,5n,12n,1n,4n,2n,4n,1n,2n,1n,5958n,1n,4n,5n,12n,2n,6n,1n,14n,4n,10n,1n,40n,1n,2n,2n,179n,1n,1798n,1n,15n,2n,4n,1n,61n,1n,2n,5n,4n,1n,46n,1n,1387n,1n,6n,2n,36n,2n,2n,1n,49n,1n,24n,1n,11n,10n,2n,1n,222n,1n,4n,3n,5n,1n,10n,1n,41n,2n,4n,1n,174n,1n,2n,2n,195n,2n,4n,1n,15n,1n,6n,1n,889n,1n,2n,2n,4n,1n,12n,2n,178n,13n,2n,1n,15n,4n,4n,1n,12n,1n,20n,1n,4n,5n,4n,1n,408641062n,1n,2n,60n,36n,1n,4n,1n,15n,2n,2n,1n,46n,1n,16n,1n,54n,1n,24n,2n,5n,2n,4n,1n,221n,1n,4n,1n,11n,1n,30n,1n,928n,2n,4n,1n,10n,2n,2n,13n,14n,1n,4n,1n,11n,2n,6n,1n,697n,1n,4n,3n,5n,1n,8n,1n,12n,5n,2n,2n,64n,1n,4n,2n,10281n,1n,10n,1n,5n,1n,4n,1n,54n,1n,8n,2n,11n,1n,4n,1n,51n,6n,2n,1n,477n,1n,2n,2n,56n,5n,6n,1n,11n,5n,4n,1n,1213n,1n,4n,2n,5n,1n,72n,1n,68n,2n,2n,1n,12n,1n,2n,13n,42n,1n,38n,1n,9n,2n,2n,2n,137n,1n,2n,5n,11n,1n,6n,1n,21507n,5n,10n,1n,15n,1n,4n,1n,34n,2n,60n,2n,4n,5n,2n,1n,1005n,2n,5n,2n,5n,1n,4n,1n,12n,1n,10n,1n,30n,1n,10n,1n,235n,1n,6n,1n,50n,309n,4n,2n,39n,7n,2n,1n,11n,1n,36n,2n,42n,2n,2n,5n,40n,1n,2n,2n,39n,1n,12n,1n,4n,3n,2n,1n,47937n,1n,4n,2n,5n,1n,13n,1n,35n,4n,4n,1n,37n,1n,4n,2n,51n,1n,16n,1n,9n,1n,30n,2n,64n,1n,2n,14n,4n,1n,4n,1n,1285n,1n,2n,1n,228n,1n,2n,5n,53n,1n,8n,2n,4n,2n,2n,4n,260n,1n,6n,1n,15n,1n,110n,1n,12n,2n,4n,1n,12n,1n,4n,5n,1083553n,1n,12n,1n,5n,1n,4n,1n,749n,1n,4n,2n,11n,3n,30n,1n,54n,13n,6n,1n,15n,2n,2n,9n,12n,1n,10n,1n,35n,2n,2n,1n,1264n,2n,4n,6n,5n,1n,18n,1n,14n,2n,4n,1n,117n,1n,2n,2n,178n,1n,6n,1n,5n,4n,4n,1n,162n,2n,10n,1n,4n,1n,16n,1n,1630n,2n,2n,2n,56n,1n,10n,15n,15n,1n,4n,1n,4n,2n,12n,1n,1096n,1n,2n,21n,9n,1n,6n,1n,39n,5n,2n,1n,18n,1n,4n,2n,195n,1n,120n,1n,9n,2n,2n,1n,54n,1n,4n,4n,36n,1n,4n,1n,186n,2n,2n,1n,36n,1n,6n,15n,12n,1n,8n,1n,4n,5n,4n,1n,241004n,1n,5n,1n,15n,4n,10n,1n,15n,2n,4n,1n,34n,1n,2n,4n,167n,1n,12n,1n,15n,1n,2n,1n,3973n,1n,4n,1n,4n,1n,40n,1n,235n,11n,2n,1n,15n,1n,6n,1n,144n,1n,18n,1n,4n,2n,2n,2n,203n,1n,4n,15n,15n,1n,12n,2n,39n,1n,4n,1n,120n,1n,2n,2n,1388n,1n,6n,1n,13n,4n,4n,1n,39n,1n,2n,5n,4n,1n,66n,1n,963n,1n,8n,1n,10n,2n,4n,4n,12n,2n,12n,1n,4n,2n,4n,2n,6538n,1n,2n,2n,20n,1n,6n,2n,46n,63n,2n,1n,88n,1n,12n,1n,42n,1n,10n,2n,5n,5n,2n,1n,175n,2n,2n,2n,11n,1n,12n,1n];case 1:if(!(r1n;e--)r*=e;return r}function Hw(r){for(var e=[];r>0n;)e.unshift(r%2n),r>>=1n;return e.join("")}var fce=y().mark(wi);function wi(){var r;return y().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=2n;case 1:if(!ia(r)){e.next=4;break}return e.next=4,r;case 4:r++,e.next=1;break;case 7:case"end":return e.stop()}},fce)}var mce=y().mark(Vw);function Vw(){var r,e,t;return y().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=mn(wi());case 1:if((e=r()).done){n.next=7;break}return t=e.value,n.next=5,BigInt(0|Math.sqrt(Number(t)));case 5:n.next=1;break;case 7:case"end":return n.stop()}},mce)}var pce=y().mark(zw);function zw(){return y().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,1n;case 2:return r.next=4,0n;case 4:r.next=2;break;case 6:case"end":return r.stop()}},pce)}var gce=y().mark(Ww);function Ww(){var r,e,t;return y().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=0,e=[1n,1n,2n,2n,3n,4n,5n,6n,7n,8n,11n,12n,15n,16n,19n,22n,25n,28n,31n,34n,40n,43n,49n,52n,58n,64n,70n,76n,82n,88n,98n,104n,114n,120n,130n,140n,150n,160n,170n,180n,195n,205n,220n,230n,245n,260n,275n,290n,305n,320n,341n,356n,377n,392n,413n,434n,455n,476n,497n,518n,546n];case 1:if(!(rr)){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()}},Xce)}var Kce=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()}},Kce)}var Zce=y().mark(RA);function RA(){var r;return y().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=1n;case 1:return e.next=3,r;case 3:r=10n*r+1n,e.next=1;break;case 6:case"end":return e.stop()}},Zce)}var jce=y().mark(wA);function wA(){var r,e,t;return y().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=mn(wi());case 1:if((e=r()).done){n.next=8;break}if(t=e.value,!ia(BigInt(Math.pow(2,Number(t)))-1n)){n.next=6;break}return n.next=6,t;case 6:n.next=1;break;case 8:case"end":return n.stop()}},jce)}var Jce=y().mark(AA);function AA(){var r,e,t;return y().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:r=0,e=[1n,1n,1n,2n,3n,5n,8n,13n,21n,34n,55n,89n,144n,232n,375n,606n,979n,1582n,2556n,4130n,6673n,10782n,17421n,28148n,45480n,73484n,118732n,191841n,309967n,500829n,809214n,1307487n,2112571n,3413385n,5515174n,8911138n,14398164n,23263822n,37588502n,60733592n,98130253n,158553878n,256183302n,413927966n,668803781n,1080619176n,1746009572n,2821113574n,4558212008n];case 1:if(!(rr||r%n!==0n)){a.next=7;break}return a.abrupt("continue",11);case 7:a.next=2;break;case 9:return a.next=11,r;case 11:r++,a.next=1;break;case 14:case"end":return a.stop()}},ume)}var dme=y().mark(Bk);function Bk(){var r;return y().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=0n;case 1:if((Hw(r).match(/1/g)||[]).length%2!=0){e.next=4;break}return e.next=4,r;case 4:r++,e.next=1;break;case 7:case"end":return e.stop()}},dme)}var hme=y().mark(Yk);function Yk(){var r,e;return y().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r=1n;case 1:e=0;case 2:if(!(er?0n:e===1n||e===r?1n:o0(r-1n,e-1n)+o0(r-e,e)}function jk(){var r,e;return y().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r=1n;case 1:e=1n;case 2:if(!(e<=r)){t.next=8;break}return t.next=5,o0(r,e);case 5:e++,t.next=2;break;case 8:r++,t.next=1;break;case 11:case"end":return t.stop()}},Ame)}var Ime=y().mark(Jk);function Jk(){var r;return y().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=1n;case 1:return e.next=3,ia(r)?1n:0n;case 3:r++,e.next=1;break;case 6:case"end":return e.stop()}},Ime)}var kme=y().mark(eN);function eN(){var r,e;return y().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r=0n;case 1:return t.next=3,1n;case 3:e=0;case 4:if(!(el)){p.next=6;break}return p.abrupt("break",11);case 6:return p.next=8,h;case 8:t.delete(h);case 9:p.next=2;break;case 11:return p.next=13,l;case 13:r.push(l),e.push(2n),Object.keys(r).forEach(function(_){for(var b=parseInt(_,10),A=-1n,I=e[b];A{Array.prototype.mouseX=function(){const e=r.mouseX(),n=window.innerWidth/this.length,a=Math.floor(e/n);return this[a]},Array.prototype.mouseY=function(){const e=r.mouseY(),n=window.innerHeight/this.length,a=Math.floor(e/n);return this[a]},Array.prototype.square=function(){return this.map(e=>e*e)},Array.prototype.sometimes=function(e){return r.randomGen()<.5?e(this):this},Array.prototype.apply=function(e){return e(this)},Array.prototype.sqrt=function(){if(this.some(e=>e<0))throw new Error("Cannot take square root of negative number");return this.map(e=>Math.sqrt(e))},Array.prototype.add=function(e){return this.map(t=>t+e)},Array.prototype.sub=function(e){return this.map(t=>t-e)},Array.prototype.mult=function(e){return this.map(t=>t*e)},Array.prototype.div=function(e){if(e===0)throw new Error("Division by zero");return this.map(t=>t/e)},Array.prototype.pick=function(){return this[Math.floor(r.randomGen()*this.length)]},Array.prototype.gen=function(e,t,n){return n<1?[]:Array.from({length:n},()=>Math.floor(r.randomGen()*(t-e+1))+e)},Array.prototype.bar=function(e=1){return e===1?this[r.app.clock.time_position.bar%this.length]:this[Math.floor(r.app.clock.time_position.bar/e)%this.length]},Array.prototype.beat=function(e=1){const t=e,n=r.app.clock.pulses_since_origin,a=Math.floor(n/Math.floor(t*r.ppqn()));return this[a%this.length]},Array.prototype.b=Array.prototype.beat,Array.prototype.dur=function(...e){const t=r.app.clock.pulses_since_origin,n=r.ppqn(),a=this.map((l,c)=>e[c%e.length]),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),Vme=r=>(r.currentFile().candidate=r.view.state.doc.toString(),r.currentFile().committed=r.view.state.doc.toString(),r.settings.saveApplicationToLocalStorage(r.universes,r.settings),UC.close(),er.close(),null),zme=(r,e,t=!1)=>{e.addEventListener("resize",()=>Gp(r.interface.scope)),e.addEventListener("resize",()=>Gp(r.interface.feedback)),e.addEventListener("resize",()=>Gp(r.interface.drawings)),e.addEventListener("beforeunload",n=>{n.preventDefault(),Vme(r)}),e.addEventListener("visibilitychange",n=>{n.preventDefault(),fN(r)}),t&&(localStorage.openpages=Date.now(),e.addEventListener("storage",function(n){n.key=="openpages"&&(localStorage.page_available=Date.now()),n.key=="page_available"&&(document.getElementById("all").classList.add("invisible"),alert("Topos is already opened in another tab. Close this tab now to prevent data loss."))},!1))},mN=r=>["wav","mp3"].includes(r.split(".").slice(-1)[0]),wE={dbName:"samples",table:"usersamples",columns:["data_url","title"],version:1};async function Wme(r){return new Promise(e=>{var t=new Blob([r],{type:"application/octet-binary"}),n=new FileReader;n.onload=function(a){e(a.target.result)},n.readAsDataURL(t)})}const Xme=async r=>await Promise.all(Array.from(r).map(async e=>{const t=e.name;if(!mN(t))return;const n=URL.createObjectURL(e),a=await fetch(n).then(i=>i.arrayBuffer()),o=await Wme(a);return{title:t,blob:o,id:e.webkitRelativePath}}).filter(Boolean)).catch(e=>{console.log("Something went wrong while processing uploaded files",e)}),Kme=(r,e=()=>{})=>{pN(r,t=>{let n=t.getAll();n.onsuccess=a=>{const 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)}},Zme=async(r,e)=>{await Xme(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 Zme(wE,n.files).then(()=>{Kme(wE,()=>{r.interface.sample_indicator.innerText="Import samples",r.interface.sample_indicator.classList.remove("animate-pulse")})}))}),r.interface.upload_universe_button.addEventListener("click",()=>{const t=document.createElement("input");t.type="file",t.accept=".json",t.addEventListener("change",n=>{var 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)})},Jme=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 epe{constructor(){T(this,"settings",new kB);T(this,"universes",{});T(this,"selected_universe","Welcome");T(this,"fill",!1);T(this,"local_index",1);T(this,"editor_mode","global");T(this,"hidden_interface",!1);T(this,"fontSize");T(this,"withLineNumbers");T(this,"themeCompartment");T(this,"vimModeCompartment");T(this,"hoveringCompartment");T(this,"completionsCompartment");T(this,"chosenLanguage");T(this,"dynamicPlugins");T(this,"currentDocumentationPane","introduction");T(this,"exampleCounter",0);T(this,"exampleIsPlaying",!1);T(this,"editorExtensions",[]);T(this,"userPlugins",[]);T(this,"state");T(this,"view");T(this,"selectedExample","");T(this,"docs",{});T(this,"_mouseX",0);T(this,"_mouseY",0);T(this,"show_error",!1);T(this,"currentThemeName","Everblush");T(this,"buttonElements",{});T(this,"interface",{});T(this,"blinkTimeouts",{});T(this,"osc",{enabled:!1,color:"#fdba74",thickness:4,refresh:1,fftSize:1024,orientation:"horizontal",offsetX:0,offsetY:0,mode:"scope",size:1});T(this,"bindings",[]);T(this,"documentationStyle",{});T(this,"api");T(this,"audioContext");T(this,"clock");T(this,"dough_nudge",20);T(this,"manualPlay",!1);T(this,"isPlaying",!1);T(this,"outputSocket",er);T(this,"hydra_backend");T(this,"hydra");T(this,"updateKnownUniversesView",()=>{let e=document.getElementById("ui-known-universe-item-template");if(!e)return;let t=document.getElementById("existing-universes");if(!t)return;let n=document.createElement("ul");n.className="lg:h-80 lg:text-normal text-normal h-auto lg:w-80 w-auto lg:pb-2 lg:pt-2 overflow-y-scroll text-brightwhite bg-background lg:mb-4 border rounded-lg",n.append(...Object.keys(this.universes).map(a=>{var s,l;let 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 rce(this),Hme(this.api),lK(this.api),Jme(this.api),Object.entries(this.api).forEach(([a,o])=>{globalThis[a]=o}),Object.entries(Qme).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,globalThis.hydra=this.hydra,this.hydra.setResolution(1024,768)}setCanvas(e){if(!e)return;const t=e.getContext("2d"),n=window.devicePixelRatio||1;e.width=window.innerWidth*n,e.height=window.innerHeight*n,t&&t.scale(n,n)}updateInterfaceTheme(e){function t(n){let a=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n);return a?{r:parseInt(a[1],16),g:parseInt(a[2],16),b:parseInt(a[3],16)}:null}for(const[n,a]of Object.entries(e)){let 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 tpe=new epe;zme(tpe,window,!1); diff --git a/assets/index-bf1358e4.js.gz b/assets/index-52b3bd46.js.gz similarity index 87% rename from assets/index-bf1358e4.js.gz rename to assets/index-52b3bd46.js.gz index 8fc605e1e3afa7333a9cd3925c058f5f25fcae1f..9ae082748b3cd03513307aec8590e893d801aabc 100644 GIT binary patch delta 102565 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 I7O@&B0D1;s%m4rY delta 102097 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

    9$mui!f!f{(a^5%ZU4(^#3c+a|)e0bJN2G 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

    d2ndyv+cY(Zs(QS zd3D^*RTE6VoLl#S*H-PO5ax&FTeGz&7@E235$+GJZPkgpv}^mazqSXx7e5%yi(5B< zV)Dtf;eU))?vyH<@D@>3Cf&_@&G1=8_1mm!pQ`?tgNoDfbPyb*ixSeGeac$wP1<3g zpJ0Qpr!AD1v_(_24q0|KA?Wvk<`cpHAl*@j7teh80FFr znrDqVrAdyOFU>{uT8!a&vo}FoHYMpa1LO@q8zfx5?jWg63ZvIuV2&ZyrX!;XiQ=`> zL~JG^4}4ynsiK1^P4zU*DBE%#I7~lk*8Q%x?w#JccSf_WZ%w;=-cr$)9(MFa&+H8> z!GDww3ZY~+b4iz$pzp+PQMnoYOY2==uVEx9ghH;+8Af1OHlTCce9is4X4hYOyMEo<_3JQd zr%&JVbE!fkFLCmX775u)8Ce@*&mi->n15b!kSrh(VKf#G71E}cz!4k;`lAHkVG|O) zkPh#X1)T=s4?{MEDOiO;+K@{U3ie&H#T9%GI1Rlqk|+j|c{CMUx`bE+#gOPT*_L9X38*Pvvd)m08u2EG$wLtz%{c(i{nG6IeQ)>Ad%J%g#((B7 zUDw`|Vx^@jq-bk3$)_FJp@CXr8dU>(W0^ozkqu%kso7VQZXV`iF^!LTW`bBsCTnJ3 zk~c-VjAg-+St)#D8>Nsz}MK-S^zKYn;ynAG7<6!MOagmzQ`e7)udQ zth)O(UxG*_BjoZ;qBR`nROLqb=LvWeo?Sxa#AClDiEk6(w@&HVs@`y>gtg@+l?ez` z=`(Teg-rL5lvZvDT_0lIrPS}F{ikR)-nd#yv-c;xy|4E6z8d~TIy8G08-LonI}ffc zR$HHKuO7aAe|K+hxwV`ea-qF7<1eoM4Mwz2+7FI<|_TgG@E3@ZlEnT9bnq9&f^zExHfEcR@=uiHRM-OI0}Mt$B~Y?3`{>E; zpy`a1lOP@`($P+xfKbr@6Kb^QLcqIjth!b#5q}smpHZMvREQ<< zz89oO6qRTsxf~p{A61csfN*4OfJRW58+JE2*c?E*#|YUwi)v-Iz#zziFUFBGIhiVfwnK^J0e4~$?V-AWuLYR2s$hX!G9N*L940^RY-DTR!D>y zBwtbp6lnC|>Bj!V5p9x0qKgpLD4uCiF!uT417sS40w$2AC=iG&s6A#DWxRw~Qpu=` zT2G7%>TZx(@V;bQBKEW!*GzfXG*fzmKJN|seB2^PQaay?CsAS8{Yff*eZlItVKu)F@72e9ZN7D<$nakM~qxH9V){vB(IevpS(}0c$j?ivGTIncDuLjqu#cUM&8v^Jl14GIHNHZ z_ba+sS2N(=fzUC)(xQhHobiG+2#*SRow5O}0xOWWh=of`IMm>NdkR%RAIN!fj~gI& zGL+8)fbJ|jvtYAv(UE3}o!%1HdrMp&(GpoT`hPG35_5fG?XHz)~n0J?~eNJS=6&I<}m~vDBr$QwQ zenv>XP#BjvngrG~?jYD(8H|3(s0evLHkkF3qJY{W+E|aqn9VDWG?VZ3CV#&-`TJwR zZ+|KgBDW9>ClhUxj8*BDpp}wn#6|K%q>x!Jv0(cL&7IQ!r>GP`88lF2_K*0PZl@mtv7{)l`FzNV+HNU~PtU z6!W<$7ms#RRz6c~HJlWUMWE^fFdKjdoqq%H++H*LesA`ld$a#M?vw87%Btkku`-2( zK#IfA9&e|*L)_hauP}H_xH)pSP`7-6Ob||cRDo^Fq|IbB6q|Ru4U;;G6 z+76)@Eae$Nv64U_365}Q7_Mlaq;{A`wygUYGg10Ju{AkLDWdZM89Ot4Y4Z$K`+v>W zyS=SH>uvqnxYaS!4NO-oTmN|Sb$f!F=hWlP+2=PWj$eo3Cyy~_oZp>sl9O*g`MNvt zD|5zMPQ5^T9$1KWoA2E1edp8OcRn3=2b;B%S({9_@Wa7V0Y0lyNF%~MLVYm5JXX(0*^2Nz<(B0CN?jv z(rkOLx9z*VZQp%G00rAkZD+mi&VJn;ovr%g-O=e)j-n#^_-erF1UFL^zBQ$agXQdA|ig{(eyyo1E zIPJ)Vv{vy74@i)Po32AT?i#C7DQwnOCs^bj7e8nUT6fZqnFD70*HqEe}~4L7oK8 zXLN^P&@;y*vvJBjms1IXg(sL`NK2uOlK|C+5+N)Jbs9=M7jU6d7tVx`QbH9nZvLUa z-~8Zl?+4%Ze(-I01%D#zMca>sm0Mf22CViWd6o~NM|zBnWf0tUWM%Nq*hFEo45>dR zT!1ihRzy^r%BC2A`Bef6hjcZX;J6J#n~b9>X9=oj1EQfAgNKPpIFb_fYRZJt zk}V}m0_F|0C7Z`7J#J=v(wp%@Z^jEF&fTR-^)O5-iq%7+>0 z8KhgpGhv7Z*MEfWJXAjbQ?}tes69SuZt|dalMj10`EXn}As`Saz(i;-o=!GJnUa`; z16@Q+oLx=(kF-mYyz`MDGcU$u0h5sOI+hFo2AZ8Ls}cy?lenOLFAjRFpa;TMz(hqL z1{5NYxkJu07VU(N5ed4S0&tPBwz*?>hl& zFn^GMJD`eT$UhVf!#0xdW&@UytgRsh>37wjz|0P^Cqj>7fp}ChmU%tMLQ4?g^W%|iMFj?s1Zq_{0sCZ$n1?VMz!yCt63Bgfi|oMW3oN&r&F}O!|FXCF zmm|h`$8%an8J+c~q@qM-9ST6dF)D*lZ7J42#l|e4?~E!7ghxD*rL~?G&9Vu-isDUB z6*GtCWslZJl%>P^LqQh+TBwLVhJunyp|A)V8h^bKe+3~tB*8(>3pw|lX2-94JATyL z@uLxEZreosJf8)HT|5{x1~juBJw=Hc z3;`-fUl0kEe%mANrjZd%bBOX&@XDEl1GNLH)cL_J3J#*k5|X{xW*vtJa$Kq-c5)v2|HdU`iyk=6{&A zp}j!kIH~*>xK%@N-d7fF^z#OwFBya(U4m>GHr<&Eu@4sOcR=YJ-6rItf*Q1-wa7y* z5H%JG%cclwRw1ifGVDe?2a)vEX0I2$y>9gOx-lAsh*h>W)|?52WEHAttG{8PJ1Q#- zHQ10*QTk&AI}mNexAUi{jTJ>ZCx5(XL!zHiTf0M6G+TW=Yk>#y8X9fqqGEMXB_&fl5B0GZ&C1{OR{o^7@+YroDtAW< z8NCLR>-4Fl(?63=&nk54OTN=)ik)s!|6^KDnfchyO+u+oti7zPIh>2zuYcRT?CX!N z5)SzKzw2h<(EVS@!`Di+RWZQUz9If=*T-*MI;Hu^d%d6h*!#(kBhTJVJ5hXP8p*k` zIw1`L2qB--U_uPgu0YIQ37Q0qLp}lgZnDoc&CgF(<-KP8uX^kM)LZ|jv8;dTNNrV=gO_dJo=dkEVc)hCiWK-<3~AUAsK==E zYe=t%N}?5rTzIdkai2-hn%HF;eSv0dEbQviCMB@8S>nmF#k%Z~D1WWI0wE+q*1+@Z zV`M`q{09a51i9CwZL7&N*d}1^QL8w&@8rl)$$JvRxJQ z6+<=Hi9uEnf3YDzqAkgX41Y(S7RWod`DpK}<}uHEkNLRwn2*QY%X4B@(lFuPnACqM zQiUVsqV3z@VMo%sD1T392CBko^RPtZ^HG-zCdLTbPNy_P8AdL}6ylYEps*52=9diA zff-w%j|v%i)B>W;{~qx0WIX7sTz2G>06jm&7>on)FB}Y~WYsoXZ%grL8VsoK8(1y*6ZqA8!ILZ%0=bDi7PC1h*Q2ymrG5OcoOh?5r1zp`2nH;l*D9w&L$Tn z07XY!N}zlx%EoU5VArBVg3by^$THd=agLM$iy;?ll|d>wgn)9W_*}RFKyaB#Ea;fS zOu{c}#o(MpEb_LBlr~@la44hW$#o`^sunsMIXN+a++vf#X=w8jE6v{5dV8;Wd#|pI z_!P$){ii}T=6@iZ;=#zM;A7IK1m$RP26Q?CATl38(5Gf}KeG|b1D#f~37n%@cQ-b8 zfYVX^%0YR(5uFpbW-(Q#0wZAyU>vj_EYMM))h{_K+8GTdNZH$*vMHf((uP<#5(41S zk02yO7dCn=qfI7TC9DNqr8f!bU54N$xAsJU@9hC~i@ z&=jE@0jLAdAShiKQiAVOj1xqFnh|!G;*p9s9&nqY(poV=wF3=e#%RhtBbW;`va#sh z7j2C}7=KzU*O*WQsvDaR^By&uU+-}|drYkGHze;@>kiBeLnS8-qTZPc1=H8=Y~oqu&oCYrQ3n~W=kEinM+WBlhxV(J$LpVX0+)aCvwSNL+O9r%@_5^RmCrcm`m@4`?^DkB4m{z; zwPKnVe9?QsZtn%Vug(knU-SasOjnM+p3m?C|EIm6oOb-$3+!30W!+!&1Al)`{NRh` z2k-WNaJTn^yPNleJhC6;(fuH+6xR85gm;@G{LnkXLGK6$V+8=*M+(tgz%6rkhsI{Nd)j8A^i*5juVe}5X&^cf}stXG;U7V^H5AkAfw2ZseeZn87QklbPD~EphAnJ z`3h)+hx(?AE}?J75$c6tpMTK3k^_>;);Q-}X70q@ovvh+r|^{U z4SL6sxj~5#8)zZtg)LSj7sBFW0{gEgm7f9cU5ZJN7>XzxD!2>r7=Jg3E;)}{6v|I1 zBTxPuxLVN131IYtI{;1f7=`VVQ=(@*ZxiB(Z!#k9$oGoEbi%WckjX0^@GQE=AC;jO^`7iz{f9sDm zFa3Yx5--hBKI|RkaqlRPuZ_xAdny{|<$vUr{PAP`*|^wCv-#8B=1+Q?KlwN3Li0y+ zq4|wd;QrI)s-FY@*%bJ+UFDbkRX*si^1%_$o-U@_)4j8=cYo*j_3r5P?i{~fDCJD& zGqaek@Yj;R-Z)H}y-`x0mK2WvH+C{=Qjz^2Y6Sk}2)RebnE$+x?BZJ>nio z8qTg%SzTKtaewRoj_e>5)%D71O6VG8R{3|N$U*-%kn`#IKUR>?I{X(>2yB22(8rY1 z20o#rR=NR1&Lh77>+$3^g2ohKJ%=Ofz)Yp$x~B~{uA|aS{#|eKJH5&8jAe4Qw}K}d zVv)@VO-302TdNWblt(5;a;OS zJEdnKw}A{dg_TNPAhJF|0{^p4ySCGmXp zvn5Tv2Y)R&dr(E#N9A%&k|zgNXr{IWj5lzPn1ZQwHh^d>cjg9UjwB95(Zj0V3z#1h zxNs8{lE98jXRv}Dw`5KN0>qvaVDmRGrP2)ieQ)5;djo$y;v?-_V@i)`_BEB1loyh- zd##1>QAf7FWgCg9@@M*}kcglvSBMtmWCOWX#4jR+=N+ z=pEr%?+DM%yCe8NaD?=7N1$@{aYx9VBgiR^U^_>M)e%bP2)=WKvUUV_)DhA-a)cYr z5r01E9pP&42v`4QN6`0Iu}4|7FD*^pQ4YUmy~efHB0d5@Q&oW>lLkdaz~sRv%z@vO z_(x#GqiWb=m1NHva2|=>P@$9*oM$|1vjJ3yk1~3Sg9#L24kFPrc>8 z=`H`w=$5w?bCzsXW{6g~@whfAi9ch^To~er^Gx+yXFQdrp*^fU-Z2}XHZZk;pnu#d z>2U(|G_Yw+&?k;{)FY>FllaE0OUn9GV{~`9AqIM zi;7JJfP(;7Bug`s&?Z5~J`p&Vy+i8?gkH{p$V#*P$Gzp>>n;D@xRt-o_(`94syHNs zIgU?#VpIwRM=CYxUL*%03pFI;JbzohovM3UB=f0h4niGE_AXy+WqN^(XBP6xTZor~ zau+j5jxceoQV}K^JjykXAFa=YOhXQo=f?O7SuZ(*@Eml_YCO4PH|O)QHnI@$T+>co zS`$-VO6!rs6Hwd8(t0H8(SP9?&N^2-JZo6LEw4xZ$f@j~JeB|VP9=v27mhYA4AUH9 z(L2PI-XX4xxZeqFzoSBUUH5I$PFv;o_=C+(tec&xp1{qHKiu(Z*I3=?_%k*-q3(9G zDqC{5i;YhBgWWDRIkwy6#D0@=xY6}THoB%%)eWotZ$X>jHZC*MoPS~2JHxf!8Lo}u z48C)Qa+uUaSP$b-4ujS=6k#LDim*F`7*Aa{3;P8q1md%9Qy$K)n zCVVt*rcxTEN^7uZzJDTVf{M9_tdAfbIXqsBz1NS1Q%!bKt1(<6bs{m+Y!4;lQ>$x4 z?f_{J&Id~JgBd~d&-g&bV3e|mO_J6yEh*&tA|D0jfykf%vjD|y15?!08K#IVLQJ?E zlj3m0at?sm+s)cLy|u6R*1kS^n6AYqOxSo{xtn1+r!XN&oqrgXZ&ceCkEy59P|~cw zkO&w2bmS88m^p#E3aV6Tr~(Y0HQ3Bqq$#0b!mT}a(9CX&)fQhc?+Nor_`FQlgOHcX zjwQtFn6W{^Ygpt!_b&PZEU9+^_~zFT=-p&403c(xhP4Q&j{yf(Hm_UL48PYK{{7zY z?~h`5wYP1nuYcxYQq09trNB84R68mK(MwKZT+uc@yuvp9m3wfnr^-{+tE`~341U1NBhZ4-^HH%VhRw(T@dlg74f<7v<&jcwa$ z%nchhwr$(^_WQBd?vHcLJ!j_Lhi7Ig={_0`KFuzlQ*?>&S!fa?QHAe4BR^ly={;X7 z->SMtC#CwIjwu44m>PYkaJN@fUOp!-d6+$BI=8@AXh80R!IkwPtmSLZNh^BQ9J~e% zD7zOLNr6;z-Ao-W8qzYKf#L1Z>$Ml2)L5(xZL$GV7`LHS-G*-If4Q=tQuMvCM<#8_{y(KLjFu^vcn+-w9AhF9Z# z%!}f@kgRDlbCzs=X)CHagv%zR`w}1-Ps024}8i%RJFS7j<7ocV+HkM*(S+Q({#nh z|NU_LqFgV6tyWP+>xCC&`S%in9LuT5v1{|%m;+p8vqySI{b_`q7?v?X&y{@ld6D6? z2RssLl39OTwLXS9`T|cLcXzUCYoV%xV%ZO-(<=>X2hnLbY^TlS{JC$&OQ`CI|Yl8!qSeoD)mNw^d7twqdEvC+W6q8XZ|_e_-q;Ew6JY=38t0$*NZL=`G3j3=l0=gWUp#yu@f(7Y7h8%*-URb z>iHFEgViVRrJ(!Vn58RqnqPU3!1vzs*4}U1bpF+<*i3moaItF51N36-xzr{NrU+3N zf5qi|Px2(G)o*_##=rwIvkkp(Mv=I4h3rdnY1GklR1Yw5e7WKqY}$$CFZKfhnV8+W zV|k_rJV^)-w(mKJ-_z1J7hd)nz6Ds$b&3s--U;Kq3jX;{xJYVk(LI~_4*c6VGmPnY zuT&qe*ceMuO*kl5gha-?i?VrEn~qb6_)2r~y8&fQF)%%3*2Ya)9ooKt3`6oT?|sCc z>>DGvDU=L_Kb@u9ZnWq0iHrC^o@iEd^bY}qh*S7Pq;GY!RHQu<1da5G%gZ*Db!!&A zeN+n1>=CYmMP{(8;n57qoIoV7uKQNFu|pcIwNZmT9XJ3D1)IE*lCp?HEFp-s&mf-P zR|Wfp+}U=5LAl8}K9e6evMxmHaQKGp?4TSIAqCV&O^Dn^PNRUbC)yaVh{>mkDlRq! z7gJRxD&vs_egbJJzVhwf3BoF9t*YQW&W^S##TbRnebj$f2=AWU29TjO?~Oork*0#? z{LdSqtXpEvVONf3oK*PoeY<0Ww2ROm&PmZ3M&)rXeXn0Jut2ZimzgG8x7+}e+O)tIV@MXqVP0DmVJ2CKf5oC3j>~=#N4EzelRlr%#gDm$Qftz@%0!G! z-R_on7*i7elFc=x9tjwJo@W{1Sq0}8*teZyVQ-byid}KUF#zOs?Q-dr3Sp6PGCLg{ ztsQOOWwGbCFx)!({EEV)lCRD+swU$I_7&q#G^6B@tiCw$FQ_0(jy&NTT_I^X49^)C zZowdU26jRC24UN4MZuk&)<0LAHdwq@g6_L7t3ThZ1g&i0jcP(3OOis#Mj1i3E!vfv z^aPWXE;}y$r~pO7P#~`>gBOlGg2piiV$LERolXg6lRk@X-+XUS-`ZEmhvshstKVv* zy*k^Bwiz)PEqMxh;ka!@O>CWzIKeGuF!L+5=uq7KwkoW$A4)7R>=QSsTz*Ai3{tAQ zQgEX1XSA9*?f<8|)h114D{>jZMpcK^gAsrcJ>qkOIgRLareh?ut z{kLv;+KN0DjwdRV*drp|gK7gMY(#)iXEu!N?Qwl7&_2xE;Lp8Vcs8qA79ypOr|ps@ z^>Fwb>;W7m`z^^1(PI=!hTcklnvhAgwwaoil+wqPa-w~>NK1Rk#h+~_O7I&NWYKo) z(heV}EiS33EV>BGX053f6pl-fLK~n=nh`GL(P~5(8drC-R8NTOXr4(d z&(Vae=i4efUhOTMfxrHr0xzrPF4ycZeOx^Q2fzE+UEGnj+Amo?x9{X1IUMrN+R6HH z;eQ>WktG84F6*{Xen(CHj#1a{Qm$HQb(7 zD4GD=2#?s#HrUDU#>8KK(iJQXPm+z8i5s_39ww=;hzA`w*~?V0D%NM$cc+(c1Y9l83(a)~sMx7kscS2EGO~f*%5;=zxj(&TLbTWERAm1-h?9LwYOE$e z9vcs~_(~7SzZy9enUruriJB<5)fo00v>S?oUJjF}2K$A5@QZ^{cME z4(Zof(`1d-`8w;Etf;AWIji7be+*GcddNSJ1Ja1)4=7qcBu>W8P+0rK=TQH!j=&3d z$)fyMdqxNY1tp4vZLEHb0cAzvLcP=tgo~b0mO}}pq4tV7HYB-TVe8v+`_HYqO|QCL zTg};Nn@gGZ{hW^2;{H`sB{eE)_GiHCD8H^El8v@Ols3H;x9mEULLn_9ORq?ZmDdi& zznwSVd5~6X&|G2~PdUGb0x~Mm&m$0#hflOB5S^RSA_{SYZWg%1#*F5cvgc(4-i&O^ zRFK#NRezdE`&0jr8%~BgOOX)S<@@o)`k-qg(|0-3m#?dh>p~QOP1FxWp!_8$R{kro zV6h3kk2$6zGr`+ZNMcRv583aOslQZ3c$GS-SY=}{SD`oCkw1c&Nc?!0RFxk}|Dr_s z{NPoUD-XX;Kn=9bq9H>Sqo)V=f2;c`P}BpR=aP43xlTBenv|zx(Mt~Thj_MW`FU&F z<)Yq;4wjEaulgPX--U$eLDVEo^uM#{NI%Y8ukOd+=NmN5q|sr&Rl&kk1n4L|dAcgD zNH4{kr&K~>QnquOA&kHIY7<`&r8Vb1;_%s1R*7=yXn$rP=pizZlfAd7K?C9?0(h!f z5)PT@wm-w=qqeRsMgG7i0+@19qO0NKKYPh^E$joQ{!lQu&_fcIVbC&fYxm#cY^Jly zL$IpQKNGpZcW*|$yE>j_Z!8JKN}s0@aTZx-jS>c3QV%lp3TulRCq zNYz=1hifZhHrJKV22PWM^}KC6&Sii1Fjaf0eC^nRa4Vlo;*S5rv`K>OWha&)ut(sb z*^+drCu^nFC%XAlWJ1k6C$FL|MK+@~f<`v&!Tg^Vl=WBD9*b%<+_WEGbJdY&%xO)` zf@DyW3-S``y^kX;7Lq`NtdgX2`PvvVwdKEW%&EFV_R9Qc8-B)v)h8WGXh)O zAMH^F7>Y)xkRON(8h_zxgxC;qM1lhS#Mb`d$e;(=>{lH(8;#OLYjdLisXg}o4V_T4dX{!9bt-@(!s{Y9Xv z1*teUXnJ0>H$-dqSGEePn2SA@=G+@2K~e{36c5|7F}%RNS=%;W02^6AL}w4-5q8GrTuWrv<0cl9d%iS z30jXoZ`rlYZg;RvBvV?7WcU}UF@iugB(`l&1=BDhv5u5@R>UHgaB5z7E{nKRJSbaP!(y1cp*0v(Qzpoa zcdFL%<%KHH7d23;Jrc93qFf-}$lnMHg4AM)nL0GTE@UU}9b+1^PQn>+&T>Jzn1p%w z%4mXT&-p)F=%O|WG031E6U4m3KFtwWF2upKUEwf``R!OEH`wCbcP@4R1vJ=xIhso>>wP3@?)2vcILXbs|zFw%rE`{wz>-%OK zQBf)mv@A=qwmb*v`LgvT!t7~)q%%M+Aa60Me?CPskg{|b^8>gX0~FndVrUJ{biWVi zm3+bXO&z0&Z2AK>{rN#r+ION&>2ytb`XwRp|6y97ZWnM56>+|&ok*}LN;b(FSgF$U z$9g$1kmoRG@EFl=_|WdwH^8jtjwT^hpeJPj|8ZOWL15PS5~w)Xu!-2V_Klx~Y%wz6 zJH(eZ48Fs7{>3k-3ashb*yPSZ@OC}NCQJV|wVTDG)rqi%B; zjNTCWFXz=wjL^JDDyQ>&rU)JsMh1+-Fm*VHO{e73XVA-!sz%b>9I<3g(p+2!^5|`O zz$o@FYx%GYG0{t6UFZTa&`)-=F+gGj4|6Fh_}a|N&UgY+`e^oG-0)%JE${IF-qhRG z+~e!hFUj07y2#{dQDNQ-VPZ=mh6xO%elqF%ylPdDJ(~ii??YR0mE5E{1VK;pi?AKz zSLBBBD>G*5f24uk)SpT8?qPo^V2sh*f%pBz-^=*#^yxxQZM+_KGXFvOP_%Ql?#|yZ zi$q~sGTPX!%o%d40&|%!9*!rgUoFUNVl(BNv_~6u$Jh!7dgiP>QJ`?_Jy-+jruvwm zaG0ohwR_#;{7YN)Ceq*TG?wO6@?1qH?x5T)S|zZ@qeF?HI;dcM&Kt?L?gr{1fa9P3 zG{i)--+o)oA^h_muovT7ve}F3Avji4#4W?%Wm2}d>`gV>IpDA)h$`!q5};#uiCNtp1S4?3_?&tQDy15-?Dy?Pzu}$*+*;?t{{4P9b5?F_M8l$Ve2VQr?Vq2y{(@T8S8lmTB#D zaIHS{#M8a>@ZiWMpd7mehW}26q+g|!S^^K9eEcl(?vDlWbRL1W2P$hJ z2D?=u-|F;7mEMc}W&y)dp4tzUna#GO+?8U#HN#Qg_u@{TQ4XEP%pg`PdH%{gP*}_x z&occK0sCe!tSwlAd0pXm`Q&d<{CPbds)sMR3O-n3JlY4S98goJ(!n^)9dWe(5 z;2KfbY0A8Aq#-FjEEzHl{WxKXxjZunD#$+vUr7ba{(i&#feVW>^H4rXndC)A>60kw;V25%w{C`uKoWrm&E$tv8k3)lZDl z##(A0J~?v)aaD)l@2ruL|CrM-d1SL)4k5+~H?04mSH%mzPPS0JB|8zU&s1b*YQeY@ z@BhmMQD>L;6CS`8f!fMrHObp7!sB4A8H7I3F)7m*8o-x-q2BAMij`Y6h3Fgpk@5(U zD;I?n%)w?l88Q>Y(Ch5luR^%e-ZQCD^?jj%P^%lMV!uS|`Uf|<7Hk{?GRiror1?e zTF6RW+!oMh2G4lOXH=raiOk}QYifIT+-9wGYz&e{ zuK!ST>}H)k$aJ;T!HI;Wxn|v9lY3~jIb$5%aTR!&UR~&Vvn%$r)B#9Kb^k>=uzA}$ zm&5A)w=wG=Cp7ln`+fQ14r1l|^0DLS{YQx&sdL5;ssAp1y8W6t2blwK8Hx-rJ%sa8 zE`38f);lP)5=*eVf#jmkF#`ifg0f0WRaps<(;<7dD&v%4vUx_{wNFNr+c0iC2DT|U zGf+SXq%o7~JsNHi*(FOR;n-Je!xgHpaheID>Jh2=A|D`CrZUOqeA4HBcz5OVnmL5C3*N@ zvH!;;=o$#%5{uRCyr0pV6v3vqT5MZ2JOnJ?-2*)AW^x^J{XxD%wVq0~o|jMeCdpY7 zmhxR)T;;P*NDRF${<2zdI1TgL?0**TG-Fo+e4EQ?mTXVA9*Vs)?+zQzEv{c|`3mN3 z6gTofG5y`^c^&VlFOA(|xjC(3;P>o~(-YUajfE{%hsAp-EZ!s@1`mQ~SufxZ@FK`4 zYU5(tE|fU%vT!!8K)e`hu*TW4;pciu{O0?#{jgNplKS4b;d>f3u&RXiKtG|t3>-)n)_I_{T`~sopBTi-Z zK<`_0c~fHQkmTv326B^Ha+6!ZxoXz%ORAJA{5bZbk80;?=FYmah5FicY>p$-b-dRQ za1M|v1iYRfRLlCuee4?KrjOLR!`(|e8u~V^LjnhOnFjo;8@7v|f4YGW(wEcE?agY^ zI|nQNM_+&2j|ms{XLt9Py=jYR^Gq&qAtkh@+X8RpAER@524wWr>Q=z4#kphCeodIK zR?%~!i|%#EakOhA>0MR5_wjUIVU@|H-{oMTUBp$U#K^Orx4As>uK0X;=jzzLw1Qx( z`*OVb)TfcdcfEPY`Vjb7coXq`$!cy{`byZ_pBnpY=&M~~8=KO9Y8A`9c{4coYvjc^ z>(jG2jK#R5G7`7+RoWu`{%-`!!;75-dUr~qs>o*B@iqQ&f<58%6T{u_GZB8Ap ziCty#n%N9;jO`gBnQTe%aULU|v>NWX&DQ5S21_}RkmudFbQN(q+B&@~1H7G`52ytm zTQokk$1D!Ud0Lt^KC_vq-;P^0n^RKH_C$0e7F7s@z>1yw=2IVdkQPV z?9A&jh6V6UD$i9~&w}s-ca-k4FP>pwg7M;ks=gil!Z3xWUSurAj>u!?{Cb#m6#h&F!RDQ^l} zIwK70?uA}+7@q$K^;_JGyEORTeongjVAGL=`(FGuV>rt4c|vkIoN``uj#Aa8=lB>y zGj+gmK(ivu{QZz;b=H4m!v<2hW%jinMWUJGS-bBvo-!76t@z13j`{*F zwQKui-PWF0pbxZ-qsy&mz__bw6N|{XF>y#g{u~;qlTA;?f@*bMxiyHe+$@7S7zxl~1MC z6=)X~XhIrX%3M6wrUYns|It z(#F+qSUYJ^>v#?hv9Ljd*Z59TbvF2qZfHs3xvHnd5gRGnUArW7UM^&AShrdS$F1wP zuxirLGVpMJ-CmrHxo4MSUb`Nu^t$?Ib~7~l^mAtvFk3mC`*^WiXjX7!Ief%mA*lh) z4)7Q0>g&A;o5%aC0raP(=P`cMoAIEJn6vEbI7QD=&rnEj&+m?+iVkw{|2!*XaMr32J|y%=F$poLzuhUkP{~>ZYPmJJvpQ88CU`phJ+9 zvxuY%w|VXHG%TMz?2jbMHv}K|N8++vp4h#3y&hJtYfSs`rjsEzN3I;b#I%|&*9y?c zWfgyc+GSk?UKFygJr=3@?yFs-*H)4rUgD>IC@w#291o*pc66_Hyarreye=Bb9s%J7 z2Axfvw2_he>0WHGdiHG3jvryGLEwgbA5(@G4nSK+p~7n_tsuU--_3A$(m0eDWJX*C zwfoG3E$QrmLYO#dUpuu`WcP&!8Q4m_ZZayvRnfR)3=zi zh!bnYGln6}s5#XHakduj!A3Uu$Z&0s24fD7{^I}o#A8<#y`r&?nM9G4ksQoQjlhp1urB0@8Yy%TN{o@2~ zop=uT8GcQaL?B`%_1VnxBIbA(d|J50;phU{&80t%b9-3pFJ$-~msn!m=cGDUA3Cx@ z-cN*#5v@c;#P98s6_C6Z~v`O9Ui2YmuKVrRpt-2F8hT|ArFwFkQB zG)#}Ldr4JkO+$*t=Iy@W!84K`p6u2Cs&y4gayOr?13d2^3ZId`l{s#1>Kd$fz5eOo z3nNPtXrNjB_s*wrw5n=LJPvj^maRH)&?iO^q5v3D3uy(d`>uZ3g|rJa2j*Y(DxY z{2n(JOl;ZxP0hjD*L&_tvA|D={hK%opDDl_!NF?42X~#h$O&%!jFvgpY`0dY@!4?bh!YY=p(_K0jjb7uMG@54uJoD zaAixa{^!9-m}YkdQOCV4_3w*yBIXv{#|IL}?;9%_hT;px;4zT)0!$6Wh8aNr+n@FH z(%8d>`zFNzp|J|P?*a48hY~E%-&}3EI-XAppCh-UEpPY10@I!7`5<3fu?77QqG#=KW4Xq5abM_+bLpOIwX4nZ^k!o9cA$6n+2wWO!f)a8YSpoJ z^%$*W>s0_9?e4KQ^O!J;c@tRD?rgq2$kY{Z6fwN0I=Ng>odrF=XAitZ?r$VMyWE@D zvgw1o*f%@6n*gu(j@gbx!|jo`aodjC$&IDm%+06smi1-3X5OXs?8d*t=HhFX9X#Cu z*H0507ps*ZmK1?lPYr>|gO)fsAuoS!-{uzAORmDyQ0@1Nhl`7a3*au=-yvedXtXI{ zslOlHmh}4S=49LD^4V7FqRac*EWo{OP1gZ@@A9Gas9Y-~ykrPkXfCN0((axRxOpH< ze8`&jU%J?PtR_~NO&qa%7!>Y)A^hwRnKQgpDiLTxKYXlyc5`1?&s5sN z&TskM`gvMTe}p2RtBd$8g&KRUggQUfpw3>&6CP~8ax?Zv^EX;N6``JAnG&{dmvSd< z?{eSuzsV7Y8qbG1Yc(1Zq}Zp0or8gj#QYp*P5HzRt5c{zhdpioIv6NM7`kmhIJj+0 zSh5`ew&+ZlvMoy-fltzyPwdc=PqC3vbWNsBR24j4$%XiVbJVvK(=XUqm>3U(44 zq)D*BO8cWQ@F0y)#}!tz%O+!jE}MQqLC1b}z3F@|i`Iou53jjUht`cy_Rh`FfTuRp z{wr;8G-tUL`ft z^?QQ-G(4F~2Pd_$KbqUEp9Y+wSn%?>E37D_U_TG?(PsaEmuCbA{vSU!hh0lPu?IMo zzF=Gcn0E_mzf%k9uG3Vgb?aiNx7Sjrd8=XA2Fm~AqXfojqMiH*g$Hk=HHUtHbs{6oJe`Z7?BHw$cx{9lx6Xt*gNa&$iF$*HntOGl z72*dtfaxrN=`^C6KNX<9UpavHQ5bhrKRh@)j^N#a3wDxp!I-^&7R)Bq{wOpS9L&p= zDfI3}W4ta$pr3cms-M$uCe-_>d*A;wVYPW?>(d`8eJDMSB>d~RKbdRESzRJ;9Wm*q zVuCg?J_Y%2d?X_oCuWU1AlHc0Dc7vhIbSp)VesM1v#Wwh(_4p<88vVE$ia>0lXVO6 zLp6Aa_^ko5Bdu#{ix~%Qt$*z2D=)_uBsHAi-#W-xfR$&9Z35LR2n#jG&B>~VnHi-u z@+*1g9UN$`vSp-)Iv8Y~A@Nj~?60jE@{7>1C9Z#Cj7ds4K;AtS-gVf|G&IRpH;PyIr*+TQw?xR;Yia15tx1Bl z(=7lW4CMer2Y&iKp+jHnilBP^1h}`zOHv60`}%$krQu(}SQ4yV8kzJk$Dp=Gwn08R zIrR8v;ax$5frFZV8hRTtRftZpp%T z&zrf`M*`|fj}QD$qu|BbpdJN?{VIFc(E@6F-~Ih+dV+(Y-!y`yhn{o-!@|OzeuMo) zh9w~;-j;_YAtl{iL=xoV>z$-r`ek}86)1{ci`|NzB_9|@^ZFDGrGy43U8y39i_5=t zKt29!#rAS>2@#QTLSHz~he6*GeO3;JCw@x>uQ~LTOCZSKD?)eW1)u{-Tid+`@PNkF zbT7$ADopG{`_K~)Y!1=cwjoMu>}TB8^~JUDhiYKhkna~=w{E~!-bnA%gg=1pqsg_PM?`23~Ys9vw$>FX4o+vq@RApl$ zku5{E30^?wiF*v>8dIEW zTM>&Wi_eI!Y|H;8@-9XQP<;71gvJ0u&zpiho>Vq%>8?F~cr11R3a-5+prxY6*vyClZvAG z#h3zP0ap3qPwd|XC1OcT;ah5UJQL<@Yg%>dYR)>8CZ^+q`;j}9a*|H2$UT&8oYs>& zmAt9Ty^gxM)`Ns4a6Ze{Csfh>|Gvz*8&BK((j(EP1kSmp&eGVCUCmxS{tT@*L<(zg zN#W zErV$4ZU~(l`d4VE>K^8kyn?!JV&lJCK+bV7!9iN7OdV^uj= z6${@PYO_>QoXKTz%%}LuI@&2|gr@UfsW&ojJfHwQjfu4)2cG}VSXM91s?6;ATb7N0 z>Wc&F(M*ppbO@0Yx}JuBkP-|79f_dPioF|oe2G8hXGDNV>lDU}(quDDd7LPUs!(V9B0Lqhxmi%1*MVf0RNPqRgT_Ws_&(AF(4C=|Q8`u;P? z!lE)?v`Un{U^nWU+iyCN3sDI1mf4>4Tm|pmZw$Ft6u)&ORtQv_zth>e>x4*FJCqhi zA4gu0!s}=1{DbV@k~HtZur(}Bb11z97Z1)qD0bw4grVF)`^ib@e;*#;#0!quX%ac6 zK>bs{t*Dar3g+DfL0P!(sHfH&33;<$W36ND9DT*tH%`9P%w!n!#^{NuPdxh9MV!t3 z45&tc{hS=aj@5fuuMr%%WEX7Wd=xr3)J*1h>9(3e2cHfUWicCQcW2=?>_#Y5k^sqq zkKsw$BbK=G!cJAaR#nEw6sMe;glFcX&_eC=!&jV1imdJGbh>=Q zBxKhGGG8N;*&yb8D#laEj@6%c{YJ1hw;MAfgqW{u<4~4zAA9N0icpce6I9{8z2)*< zyQ^!jF<)^6Nn5))(p@W=*%P4(zm>+FVuznl>1H}6`GxpRFPuKW^; z36=G?in-?{yQQIh=tqCgL6n5UaU$?9BpS@(a7@m9X$FaG<78_4MnAR;z}C40j@`?C zn$mN*eEC{s@WB2_(0FR@PiX$}jlKt!-`O!=Ahw+MP(jo~#FEFw=<)dGKM)Wh@j~5| zKcX8q{_)Y#(cU6$q7THv6zJ;uJm?1+&Bhq?8?B8^mSeCH9tJ4Z93^7M$kHKo9kO`K zBzOi{nklTKgkX=rxipsTk$bnr2-DmC%6vACH&6Oax)ai#LmGrg33bhITWjKTen=Mi z{2w|KscEBHq*7@e2ItC;Q$j%b(+Leq@QUkO1Ew1Ei(qjeL$-SmygmzWw(K=x4C*!e z1gtryYj)JZwdIM-!1>VJ_#2+bVR#7ZykIfOla9Y~(|^U&aUrRO1{|ZqO+*^5vNg5LNYxw zas{h6WHMi`Dk!2N5yt_YAe8q7zNu8R+N+L%CwKX)lpK)8HyCRw!AXC36dsHR9%vHTf9NbhM6D1 z;mjW@kVR6%;cN)H{*_5K$*D~=3YL?`xx{!WpR-2cRcJN*$Ue)DJ&J+#n;s6$<7JIU3^GNP0Sx87;F z#Ef~RwO6n*#R>y5r@g~TK?yfTF9h{1)`N~o-RO>nFUC^8^F}4%So8AkDleqee6GE_ z(taEa_FA9GqrO_R5hxGSL#=c(A|}d><#QxP{)8o<_6z5W_^R-3%ikF_pqn8huti8g zecN^zy8~kuUz$ae#ER}!gCaj=x`l{fX1eGNe=sFGHdqbVlC_>jLG%6wAA>naW(31L zC6Qbe3m0fpu*HpOJ`2)~A^a@4!#-7sm09Vy^3Q!tzO2bC{EMvUYB-U=k`5tsIGbcP_kB*aD64f! zfj@tMJYWhC<1;sEX^$9S@(A6s+84t7&G zl~I#SxkGaOh9T^@!{&5IXpp6ooj>rO^d}mTSg3vJCrGn_pFkHRN9axdg34~2_IJBD z;kWtkj4fWG7BL7?%TA-b1FmF9ra#&80NB|14VAd_)bRjvh{+!&A%wpRIH2%zI1c`O zO}DnqreBNXSLzx1O4e&*SATffrA=3_ncLqDO3*F?%{C$-u+ZcUil*LfX>kN!@n&ro zGoc9<44_7Qf~NV@1p5#=0Wu? zM3m9*n$Fm{u7h(bBj>M*S9f2=U4M8Bq1PUBk+*oBapF>9oeEH;Yu)iXW(~0BQ@)N` z>#@Nt7ZHR+(GQo@+(xxHcu%(j)CxaslBbD0u0onQ_nV{ex5lo?&QJRoogm*KmS?Su zNFIXq%p_?eqNENHE$7T-IkYpBbw^t*I92ASp*LA)wneSSlP#>6*#mS7k~XW$)v*dP zZR08FN+}F8B8?7SKg?JSJB&}#GFG6CU^#6?uM#$--ZJ=9tbZ~P6vx8@6RuW&uNx`q zYLvealGl6D&!hNvH*_?aZw+;qo=Hw!`#ImolSp2Ua=r8+JDn?YK5N*|K}es zIT(BSTqss{+4QGaI``V#ufeI9G5d@k1siD`hl;JBG&%i>MyU1w0Fkd$b3b4XT1+J6 zW;z&F6L3;hKzoVa<4oS4t8B(Q;KHqj28onkh^eQT| znaTdAl+r;vRWvEh1dK<}VreV5^4tk#mSVpfv8RG)tJ&*Ngw+i7>v7cS&1qwM%3#Za z91u$>P;dokuMc_HshsF1+)HXC6 z2}qbR?qHk=;MK(g>zXu#lchR;)u}MYMchV8w>;d-EGH~l0h398X(SRe8G}&H{3;PL zd5ylOnYm$O{Qc*R{5L~#n`FmR3;Tjxl%`PgZALt7Zt;X+LH2vY`tXkxPIx{lZC>T7 zcA6^Fm7Z8n0bO16zkNyPjg1&4<%Rdb%4NaIYS#`&>`p{?+H}z>Ecn-dhV{|kZ#=Z^ z@-->j7}NvS2Y>}y^5;D|M3!WVeg4m-%N`N$jsg~SPYWse(LNnf$S>9B;)LFy z?f)!ISSe+`P`I**SnkDzSzmW6?sD=;^ zc+)##Texu+LF32e+l@_-s3BOt-)8?KJBn_w&7*Gj9_zn}9K zqhwFXJFf5IgbO9ryf8A;y1EC@-eUHUi#3Z-`a{5UMPl~1gIGK@S9kfx|GtB^?h09+ zB`qO-d|XPh ziADrSDxkF!vR&W6xmQcANB#@cy`(RPY+7kZs4)Yv(^73tk=X1-1}-$N54No9*LEiA z_j~!uatQsS_$PrB9K9$3a+-yWcc?_*HpISa$#&QLVc7j0tD^~W~S5yi50;8${QXE z%F8RgkW_NaFl#j~L99E(?` zDOdn_Lyw-a!rO~rGf%uC*49Y(9F4Iglhaahj#J0v@!`*w`gDp&mQIJbkAO%*PI(|8 zJkUR!zVYtgc!b#+ zK3vbHLSGc0zWl0g$v^?TR$C3eU$7Xmg>V^gf-G1v?sw~uYDi}K56HRN_WTCo7Q7zr z2&g(lIVn^gFP?4GG+Ghwxe>z{u5@JlJ^RY8;p(Q3hfk|hSW}(KI|%&;&Z>Ybt&{2$ z+0;L@-*0bD@}}()aQm$p=ib}3Zblai;yXKbma#kE*W8J{W_ae=Vu@>|aUS!G#%P+^ zHmSBY7+4Obbr^)LJMXARo0Ym2n$Zc*1XC6dY%kZCAoEzx|B_@FXxg2f+__MY96(#@ zlGP_1a@0ys4D0_TAdcnuO!W8zYE04tt}Jrq0LbBuu~A*s!&jGxnD4W(&PLn z@Ue{WPBNFdou#4p1G3Lbdv3ZxvuzI#VE?v4Q5Iq4UTxWFMGTNCNMNWt5@I~VuYYqYrKfsD5qF=og7Nh8wjknVK z-v(&!GNge|7LeM=IKbrsp4kg_x-7Vr$EQpI2|acN^s9)Yu+e2>2dvdAY+6J?)u@Yjl);`A7NmZ+wgk7+ zkx0iCk@z=oYUAejm$xml)3*9pdFZ@gIg!+xruthHIrZ|DvbuMjFE$J8r_qf%x;QAO z^Yz9TVoTwZ&9rXPn2u=-afdWx7<( z<`J#J5D7QBEhX2F5h4bwO3QA|oPDeSp*Vw_d9kDCga8bT{A04i=P%=-vhhk)F_jaR z>e!4g^#Cb)Vw!$eY-tkiJ%J!PF=rtPl<3!R3RLetjSjYjISqTAWsM?8zo`eJ9ov-mS-f+P;&qft)9Z@8nO-*E@Q4#AF0 zw&0*#wqawc_0sA(Rf03#iQA+$K9a`P1WB)Woub1gN3a-wRTi+k>;~7q#fvFn1xenh zkQ-}#;%3_8g-8qWj)#|2IEZG}j=POAGJxa|R0d>Ko?E|H1#MUcD!ST|UBvB6s9HMC zwqrr3Z9%7LqR1Npd5u=r+h7-`H*pS}bm4}p8xVE_Y^7&x0bEaC`T-FKPBO-m_Hn0` zjIs2WU_6_DlB8wBlQu-_LWyfAd0qZYhwWYYSG0Fqz`sTbzi!{Q^DyIyZey5%+vN2m z78KkthNb5wRGbdm`>i3*BAT`2LmIV{u>;@1k*>LL9@@?@I{%yT8!pr8$Paa(L`TQT zTuMTY9>R=X^N6|+WbQv@{ppooVy=WOx=z`28;nJNj_1P&&Q)6hL2e!_R{=v~dtue{ z%*|@P{*o{D2T;=xRMoAKcph?-hR#$ZOjCEs#_m+z)gAJ={DhS4js&j%Y8}9~)RVIh zR=$`d@n=I+;0j!OqkLw6%y^NOZ*wZn3A-YC5gRhJY$&G^z-%Z~CT;17>~^M-5^)m! z1Y7!l-7OQ7C(4RAS2-O>EnZyO)?|1*MB%k$HHaA}-n>eBGN#L*QgdgYqt{PO<}WB= zGdyW8equdvXTSwmc>5D1HkOfuFd5+ZE-R~h2B?)Q!E3oq(@m;!J7l3wp$i$0UGvIA z$uHKApDVBGE_vp~B29vH-UDu@M5p&E>sG*j=S!9UIi+7!FZp=4YVN`gys)6oy^0l8 z4!{_6RXSl0Wq;{uAqMz!YG&%)GuK0Z9O+-})Z|V5?P3nGn4DO)r#lKJckG#`Q$QgqlqPhgYE=REkUX0Rp zRQm%yoUP~-GGsfghqHKo`bmDDP=~KH-4f`OKwYoLwzlLgfU~tVyB`Br-(uyjnzp?^D`dXePl~g5Mi`{X+{Sd;kGRkCFp*3S50+N{J zItjyK)&^xh1{ot2uS(m{TtfzleL;EoaZMY^Rn?`0?5r-lNNBMFG4f4?!IZM1@VsX} z%&oris3VYYBPA#ggn=N#ym2vqj7QDZ))!Q-JL)Kcv1~e;$LWL1Ci@QB=rif(a1@wi zk4{LE(Cv0Q-?iG1PdUBu9Q(|!GKqSB9%AmA9pYJErZf!h+vf4_zrUb*#iyxZ5;aC& zJY_Ij&hp4B`@b@D$*KPv4P4^0JOGPFRnS*w;D00h6++7cusEq6fYM`sR(N4)GPf;> zRR^qk$EN4Ai&rPoKk!4x_4?j?^%2t?Q3+qzoUNofP>R|K8PcStl0(XSo$}?(c_aT~ zM_GpKSF2M}$^z{;1U9#h->gS%seWa-Jp9G|SC{(>JFg=TU*LsLoI=d15l|OFs}QyN zJyzlfsUL_k{||=b$QF}O z#D_`cqw+e<4kne46syI-B-qoNbhW_AAdzxK5E78%6I#BN`p}_>5m4)rkDnN)PAEdUR&Y?(o|-D9bS+08aW8jFB>on zV2J_Fn)t7hEOI=9#FMy#1jmbFP2TqA(;qR*X(q6(bk<${A<1Or)y#aqyT;5lEgPw% zqB7YUThEpOD=G9Xoy$Jv?J|}gS2;@UGL{-TpVzmyJSi&Q2~l&&rwH_*1uMy)-kuvP zx9gO#91HWeCHp3SMI5z<j* z^is7-Z|v!*>8X072i*y2t75_FYF}1w-e`B0Hx+c{^^B5#{v5AI{X7c;XCg$J8P*Q|%m@bRg9?Gz(vTrzSa08M<5=wIvcQorPE@Ivo`W1TEJM_p+$#&1G}7 z+^SwZ8IDS>nrP2f)r%Rxd~wK3D2XbWR;axwx<|zpD>rh|n5|yVLTT);3*4%>dWRw^ zXegv<9qvhg)s^Wxkx?=|Cn+SIQy*ntbQCQ2>C1^l3#;=|Nvl3sMBmb!Cxx6JdDnV$ zcr0aHeLJB(=(D)pTjaoA`b+^^_n88^@-qbt(KVkbV30Fj=+6`|#LS6Qns$_ZmwK}@ z6}f=a@XD;T^Y4G0xfi58`kzsMwmbJ$!4G$0pWe`a&|Q4GgPhGWyf8Ukbo;1#=%KOw zY*#%S+RygnvpI%Kt@&byGDI47DD@PkJOHbfPAaABLZ2SaxS!2i@Mo<44CkMEB~cnc z?>x;Hb1KRtc22wPY%>%?GAFrM3D4ezX1eq+|A@hMx-gWNU)6IWIxNPHH~W{qR4~bv zl{rg6)&qo@ru@2dK|pN{s9>q8O;7E U)&BDGM*V;MU*fH$q;(c40L-LMvH$=8 diff --git a/index.html b/index.html index fb03b3b..5190cbe 100644 --- a/index.html +++ b/index.html @@ -15,7 +15,7 @@ - +