File: blk03447.txt

text/plain;charset=utf-8
9We can always get more money. We can never get more time.h!
Created with GIMPd.e
Created with GIMPd.e
Created with GIMPd.e
Created with GIMPd.e
Created with GIMPd.e
Created with GIMPd.e
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdn.jsdelivr.nM
et/npm/tonal/browser/tonal.min.js"></script>
    <script type="text/javascript">
        var cnv;let points=[],start=0,speed=2,wdt,margin=60,w=500,h=300,tileWidth=100,tileHeight=100,sclX=5,sclY=10,paletteIndex2=0,paletteType,paletteIndex3=0,globalNote,mainIndex=0,bnd,phi=3.14*(137.51/180),cbn=0,cbn2=0,duration=0,savedTime,startx1=0,starty1=0,start1=0,rootInc=0,format,currentKey,voiceChord=!1,randForm=0,notePlay,pastNote,keyFifths=[],sequence=[],chordArray=[],bassChord=[],reading,state,lastState,oscill,oscill2,trM
ig=!1,bckg=["#F3F3F3","#000000"],palette1=[["#ce2d42","#082880","#7462f9","#f4b53f","#123676","#9c223d","#e6c7b4"],["#f43b79","#1136ed","#6b43dd","#ef9029","#4aa4ae","#69239b","#f7f1b4"],["#7fefe4","#be3edd","#70cfe5","#f2c666","#e6c7b4","#583fc4","#fff57d"],["#80aded","#7b66f7","#658fdb","#f2e18b","#f7f1b4","#773caa","#f4b537"],["#a5e2f2","#a783ed","#61c1db","#f7c872","#6eabf4","#6d52dd","#ff7db2"],["#d8d8d8","#898de0","#89afe5","#f9e78f","#85b2e8","#8110e5","#bf2b6e"],["#7094fc","#643ac9","#306bef","#9100dd","#e6M
c7b4","#e2396d","#ef3a65"],["#80aded","#a28fef","#4688e8","#db003a","#f7f1b4","#d632a4","#bc174e"],["#594499","#db3e3e","#25ceb2","#02827b","#a0a09f","#56661d","#34067c"],["#425999","#bc3f3f","#9fe2cc","#108fc1","#d37676","#132691","#5b3c96"],["#ffeda1","#91205c","#2929e2","#9509b7","#70b9c0","#5474e8","#d30b8c"],["#f9cfc7","#721b74","#1c70ea","#7c1d93","#919bdb","#5574ce","#f25c87"],["#f25a7b","#e960af","#992843","#8b52f7","#6eabf4","#3714a1","#445b96"],["#ff399c","#e73250","#d32f53","#33bbff","#7de7ff","#69239b",M
"#8041f9"],["#6f6674","#34a0a5","#992843","#f98450","#6eabf4","#3714a1","#445b96"],["#4d82aa","#24c6c6","#d32f53","#f973a0","#7de7ff","#69239b","#8041f9"],["#ff6d40","#361ee0","#992843","#e6c7b4","#9370f2","#3714a1","#445b96"],["#e6372f","#3a338e","#d32f53","#f7f1b4","#8092ff","#69239b","#8041f9"],["#ffa943","#2177f4","#35fc93","#f9cfd2","#6eabf4","#3714a1","#445b96"],["#ffce45","#2f7083","#5affdf","#fcf4b7","#7de7ff","#69239b","#8041f9"],["#41d9f2","#528cd1","#3a6eba","#5f64c1","#4a97f4","#7426bf","#f7d52f"],["#71M
f2ff","#249cff","#63a1ea","#7f88db","#56a6f4","#7f0caf","#f7b643"],["#41d9f2","#51fcbb","#d3057b","#295cff","#7d22ff","#51d7e5","#e6c7b4"],["#71f2ff","#81fcca","#f91cb0","#0239c1","#8450d6","#05bdc6","#f7f1b4"],["#43bbef","#53f9e4","#bf2640","#5082ff","#8648ff","#36ffcf","#881ed3"],["#6bcced","#fce586","#f93ebb","#52a1ff","#8e51a8","#05bdc6","#ff0895"],["#a745ed","#fcbbbb","#f20a41","#ffd252","#0606bf","#ff459e","#881ed3"],["#7b19d1","#a7d0f9","#ba0f40","#fcd5bb","#4545ce","#9666ff","#ff0895"],["#31a4dd","#6f3bff",M
"#f20a41","#4470a5","#7171f4","#e710f9","#2e92ff"],["#ffffab","#8e7de2","#ba0f40","#9312b2","#85b5f9","#830591","#034a7f"],["#06a0ba","#6f3bff","#f20a41","#8777f7","#4848c1","#6b11f7","#e6c7b4"],["#2bc5cc","#8e7de2","#ba0f40","#6155bf","#4b4bf7","#a318b7","#f7f1b4"],["#06a0ba","#6f3bff","#8473ff","#fce875","#4848c1","#ffb3c9","#2e92ff"],["#2bc5cc","#8e7de2","#9e61ba","#ffd2c7","#0f0fce","#f7e579","#034a7f"],["#c10839","#6f3bff","#ff06a6","#f2a5bb","#4848c1","#117ff7","#579ef2"],["#a20dd3","#8e7de2","#aa08ff","#f2ecM
79","#0f0fce","#a60abc","#1b64ce"],["#06a0ba","#6f3bff","#fca660","#f7f377","#9149bf","#f71165","#31f0ff"],["#2bc5cc","#8e7de2","#dd582a","#ffe09c","#630ca8","#a8275c","#04717c"],["#e041b3","#3e71ff","#ffec64","#77c1f7","#9149bf","#f71165","#e6c7b4"],["#f95089","#8e7de2","#f99175","#1d6bdd","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#0636cc","#8989ef","#e6c7b4","#8005e0","#fc68a4","#3386ff"],["#fc889e","#3b72a3","#2d5cc4","#f7f1b4","#f938cb","#d61a1a","#04717c"],["#f4d334","#3ef6ff","#5347f4","#b877f7","#9149bf","#M
f71165","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#6e1ed6","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#3ef6ff","#5347f4","#f7f777","#9149bf","#ef5090","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#ffce88","#630ca8","#ba0457","#f7f1b4"],["#f4d334","#3ef6ff","#5347f4","#77c4f7","#9149bf","#f71165","#854fba"],["#fc889e","#1fb2b2","#2d5cc4","#2187bf","#630ca8","#a8275c","#e783ea"],["#f4d334","#3ef6ff","#f97575","#f4dc78","#9149bf","#f71165","#e6c7b4"],["#fc889e","#1fb2b2","#cc2929","#f28b79","#630ca8","#a8275c","#f7f1b4M
"],["#f4d334","#3ef6ff","#f97575","#f279ab","#9149bf","#645eea","#e6c7b4"],["#fc889e","#52adff","#cc2929","#e81073","#630ca8","#3a3acc","#f7f1b4"],["#3ac9d8","#6f3bff","#44acf2","#fce875","#bf23f9","#ffb3c9","#2e92ff"],["#44acf2","#8e7de2","#6cffff","#ffd2c7","#9449ce","#f7e579","#034a7f"],["#06a0ba","#6f3bff","#fc4c7e","#f9b175","#6c6ce5","#8f58f9","#e6c7b4"],["#2bc5cc","#8e7de2","#cf4ef9","#f7df77","#4949c1","#a915ff","#f7f1b4"],["#ef01c4","#065ca8","#1c00ba","#ffee94","#c053ba","#8f58f9","#4ea8f9"],["#a60160","#M
30bec3","#5e52db","#ffebae","#da55f2","#a915ff","#4febf7"],["#f44260","#3c5ba0","#845ecc","#f4b53f","#3d9fc1","#9c223d","#e6c7b4"],["#f43b79","#4058ad","#6c3ca5","#ef9029","#317ec4","#69239b","#f7f1b4"],["#f44260","#3c5ba0","#7070e8","#f27740","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#4058ad","#4d4dc1","#ef9029","#317ec4","#ed5487","#f7f1b4"],["#f244ee","#5c75c6","#7070e8","#3cd3b6","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#637cc1","#4d4dc1","#1cb7b7","#317ec4","#ed5487","#f7f1b4"],["#e5491f","#2058d3","#7462f9M
","#40f2d0","#123676","#9c223d","#e6c7b4"],["#ef973f","#177199","#6b43dd","#15abba","#4aa4ae","#69239b","#f7f1b4"],["#e22079","#2058d3","#7462f9","#40f2d0","#5a92e5","#9c223d","#e6c7b4"],["#f21c59","#177199","#6b43dd","#15abba","#4658f9","#69239b","#f7f1b4"],["#e22079","#2058d3","#e6c7b4","#40f2d0","#5a92e5","#ba4564","#edf28b"],["#f21c59","#177199","#f7f1b4","#15abba","#4658f9","#e5336a","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#41a9ef","#5a92e5","#bc0d8b","#f7adf7"],["#f21c59","#197abc","#f7f1b4","#36a9cc","#46M
58f9","#d3057f","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#435ced","#e2b55a","#ea397d","#f4e2ae"],["#f21c59","#197abc","#f7f1b4","#7f63f7","#f98562","#e84b3a","#e9f49f"],["#0850b7","#6771f9","#8213bc","#75f9e0","#4848c1","#ffb3c9","#2e92ff"],["#3081e2","#5285dd","#9604af","#15abba","#0f0fce","#f7e579","#034a7f"],["#d80e3e","#6771f9","#8213bc","#f7ad77","#4848c1","#ffb3c9","#31b5ff"],["#ef4878","#5285dd","#9604af","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f98246","#69acf7","#8213bc","#f7ad77","#4848c1","#ffb3c9",M
"#31b5ff"],["#ed7d4a","#5285dd","#b529d3","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f7cd48","#69d6f4","#8213bc","#f7ad77","#7649bf","#ffb3c9","#e6c7b4"],["#f49090","#21b5d8","#b529d3","#f4cb78","#5829b2","#f7e579","#f7f1b4"],["#4a82f4","#f22a51","#8213bc","#f7ad77","#905df4","#ffb3c9","#0c85ba"],["#4cb2f2","#b72c4e","#b529d3","#f4cb78","#542ad3","#f7e579","#096889"],["#4a82f4","#f22a51","#1522ba","#f7ad77","#d32fc0","#b6fffa","#0c85ba"],["#4cb2f2","#b72c4e","#483d9b","#f4cb78","#e50a6e","#f1ffb8","#096889"],["#4aM
82f4","#f22a51","#4b23db","#f7ad77","#d1304b","#5b99f4","#1dbcb4"],["#4cb2f2","#b72c4e","#694eea","#f4cb78","#d61660","#5cd3f2","#096889"],["#ad4cf2","#f22a51","#8213bc","#f478b0","#5ff2f2","#ffb3c9","#0c85ba"],["#8b05e2","#b72c4e","#b529d3","#f4cb78","#3ea6b7","#f7e579","#096889"],["#584def","#f22a51","#a52cdd","#f2c679","#60caef","#d2b6ff","#0d53b7"],["#4f24c6","#b72c4e","#b529d3","#efaa7b","#3ea6b7","#f7e579","#458bdd"],["#584def","#ef592b","#2cdbc1","#f2c679","#6290ed","#b8fff1","#0d53b7"],["#4f24c6","#f27949",M
"#2ec0d8","#efaa7b","#4067b5","#f7e579","#458bdd"],["#584def","#ed2e8a","#2eacd8","#f2c679","#6290ed","#6929ce","#0d53b7"],["#4f24c6","#c11670","#3070d6","#efaa7b","#4067b5","#4a4add","#458bdd"],["#584def","#ed2e8a","#2eacd8","#ef9c7b","#6290ed","#6929ce","#0d53b7"],["#4f24c6","#c11670","#3070d6","#fc583d","#4067b5","#4a4add","#458bdd"],["#b7b7b7","#0a0a0a","#ffffff","#dbdcdd","#b2b2b2","#a7a7a8","#4e4f4f"],["#d8d8d8","#636363","#dbdcdd","#b2b2b2","#4e4f4f","#e0e1e2","#3f3f3f"],],paletteIndex,colorIndex,colorIndex2M
,grayscale,paletteMode,element,flavour,key,trigger=!1,anim=!1,gridIndex=0,count=0,direction,currentChord=0,nextChord=0,keyArray=["C","D","E","F","G","A","B"],flavours=["major","minor"],fifths=[["C","G","D","A","E","B","F#","Db","Ab","Eb","Bb","F"],["A","E","B","F#","C#","G#","D#","Bb","F","C","G","D"]],midSeq4,mapScale,mixer,stereo,synth2,synth4,synth6,synth3,feedback,reverb5,delay5,delay4,delay2,reverb3,lfo,pingPong,pingPong1,panner,autoPan,FFT,wave,meter,pendulum;function centerCanvas(){var e=(windowWidth-width)/M
2,t=(windowHeight-height)/2;cnv.position(e,t)}function setup(){wdt=windowWidth<windowHeight?windowWidth:windowHeight,wdt-=margin,cnv=createCanvas(wdt,wdt),centerCanvas(),bIndex=1,background(0),center=createVector(width/2,height/2),noFill(),noStroke(),smooth(),strokeWeight(1);let e=int(1990*mathRand());noiseSeed(e),randomSeed(e),noiseDetail(2,1),pixelDensity(displayDensity()),initializeAudio();let t=int(map(mathRand(),0,1,0,flavours.length));flavour=flavours[t];let f=int(map(mathRand(),0,1,0,fifths[t].length));key=fM
ifths[t][f],mapScale=(scale=(scale=(scale=(scale=(scale=(scale=(scale=Tonal.Scale.get(key+"1 "+flavour).notes).concat(Tonal.Scale.get(key+"2 "+flavour).notes)).concat(Tonal.Scale.get(key+"3 "+flavour).notes)).concat(Tonal.Scale.get(key+"4 "+flavour).notes)).concat(Tonal.Scale.get(key+"5 "+flavour).notes)).concat(Tonal.Scale.get(key+"6 "+flavour).notes)).concat(Tonal.Scale.get(key+"7 "+flavour).notes)).slice(14,28);for(let i=0;i<mapScale.length;i++){mapScale.length,mapScale[i].length>2?keyFifths.push(mapScale[i].sliM
ce(0,2)):keyFifths.push(mapScale[i].slice(0,1));.5>random(1)?currentKey-=1:currentKey+=1}let a=[];for(let $=0;$<keyFifths.length;$++)a.push(fifths[t].indexOf(keyFifths[$]));for(let s=0;s<a.length;s++)-1===a[s]&&(keyFifths.splice(s,1),a.splice(s,1));for(let c=0;c<a.length;c++)a[c]===a[0]-1&&(sequence.push(keyFifths[0]),sequence.push(keyFifths[c])),a[c]===a[0]+1&&sequence.push(keyFifths[c]),a[c]===a[0]+3&&(sequence.push(keyFifths[0]),sequence.push(keyFifths[c])),a[c]===a[0]+2&&sequence.push(keyFifths[c]),a[c]===a[0]+M
4&&sequence.push(keyFifths[c]);for(let n=0;n<15;n++)for(let d=0;d<sequence.length;d++)chordArray.push(generateChord(`${sequence[d]}2`,!0));for(let _=0;_<15;_++)for(let r=0;r<sequence.length;r++)bassChord.push(generateChord(`${sequence[r]}3`,!0));paletteMode=mathRand(),paletteIndexSub=(paletteIndex=2*int(map(mathRand(),0,1,0,50)))+1,paletteIndex3=2*int(map(mathRand(),0,1,0,50)),colorIndex=int(map(mathRand(),0,1,0,palette1[0].length)),colorIndex2=int(map(mathRand(),0,1,0,palette1[0].length)),paletteType=mathRand(),grM
ayscale=98===paletteIndex,oscill=mathRand(),oscill2=mathRand(),format=mathRand(),direction=int(map(mathRand(),0,1,0,2)),format<.5?(w=width,h=.4*height):(w=.4*width,h=height),tileWidth=floor(w/sclX)+1,tileHeight=floor(h/sclY)+1,chordNotes=chordArray;for(let b=0;b<=w;b+=tileWidth)for(let o=0;o<=h;o+=tileHeight){let l=gridIndex;points.push(new GridPoint(b-w/2,o-h/2,tileWidth,tileHeight,0,l,0)),gridIndex=(gridIndex+1)%14}let p=map(mathRand(),0,1,.1,.5),u=points;for(let y in points)mathRand()>p?(points[y].subdivide(u,y,M
2),points.splice(y,1),count++):(u.push(points[y]),points.splice(y,1));element=(points=u).length;let g;g=paletteMode<.5?7:3,window.$generativeTraits={Type:"Audio",BPM:"60",Aspect:"Grid",Key:key,Flavour:flavour,Elements:element,Subdivision:count,Palette:g,Grayscale:grayscale,Property:"Object"}}function initializeAudio(){Tone.Transport.bpm.value=60,(mixer=new Tone.Gain).toDestination(),FFT=new Tone.FFT(64),Tone.Master.connect(FFT),wave=new Tone.Waveform,(pendulum=new Tone.LFO(.05)).start(),(meter=new Tone.Meter).normaM
lRange=!0,pendulum.connect(meter),panner=new Tone.Panner(0).chain(mixer);let e=new Tone.Chorus({frequency:.83,depth:.7,wet:.85}),t=new Tone.Reverb({decay:3/4,wet:.5});t.generate();let f=new Tone.FeedbackDelay({delayTime:3/8,feedback:.32,wet:.36});(pingPong=new Tone.PingPongDelay(3/4,.5).toDestination()).set({wet:.3});let i=new Tone.Filter(2250,"lowpass",-24),a=new Tone.Filter(320,"highpass",-48);new Tone.LFO(1,250,2250).connect(i.frequency).start();let $=new Tone.FeedbackDelay({delayTime:.005,feedback:.1,wet:.33});M
new Tone.LFO(1,-1,1).connect(panner.pan).start(),(synth4=new Tone.PolySynth(Tone.FMSynth).chain(e,f,t,pingPong,i,a,$,mixer)).set({harmonicity:3,modulationIndex:3,oscillator:{type:"sine"},envelope:{attack:2e-4,decay:.1,sustain:.08,release:.03},modulation:{type:"sine"},modulationEnvelope:{attack:4e-4,decay:.1,sustain:.09,release:.01},filterEnvelope:{attack:2e-4,decay:.2,sustain:.5,release:.4,baseFrequency:200,octaves:2.6},volume:-16}),delay5=new Tone.FeedbackDelay({delayTime:3/8,feedback:.3,wet:.2});let s=new Tone.ReM
verb({decay:3/16,wet:.25});s.generate();let c=new Tone.Filter(2250,"lowpass",-24);(synth6=new Tone.PolySynth(Tone.Synth).chain(delay5,s,pingPong,c,mixer)).set({harmonicity:3,modulationIndex:3,detune:0,oscillator:{pitch:7,type:"sine"},envelope:{attack:1,decay:.1,sustain:.02,release:.03},modulation:{type:"sine"},modulationEnvelope:{attack:1.5,decay:.1,sustain:.02,release:.06},filterEnvelope:{attack:2,decay:.2,sustain:.5,release:.4,baseFrequency:200,octaves:2.6},volume:-24}),synth6.connect(wave),Tone.Transport.schedulM
eRepeat(()=>{pingPong.set({delayTime:random([3/4,3/16,3/8,.25])}),pingPong.set({wet:random([0,.1,.5])}),f.set({delayTime:random([3/8,.25])}),delay5.set({delayTime:random([3/8,.25])})},"2m")}function draw(){background(0,20),translate(center.x,center.y);let e=.5-meter.getValue(0),t=wave.getValue(0),f=FFT.getValue(0),i=map(e,-.5,.5,-PI,PI);for(let a=0;a<points.length;a++)points[a].r=points[a].r3,points[a].move(),points[a].animate(a,i,f),points[a].render(),points[a].display(a,t,f),points[a].start+=.1,points[a].offset+=M
.006;anim&&(start+=.02),trigger&&(playChord(),Tone.Transport.start(),trigger=!1)}function playChord(){Tone.Transport.schedule(bounceChord,"1"),Tone.Transport.start()}function bounceChord(){currentChord=nextChord,Promise.all([playSynthChord(chordNotes[currentChord],12,12),playStringChord(bassChord[currentChord],6,6),]).then(e=>{int(random(2));let t=int(random(6,18))+"m";!function f(i){let a=e[0],$=e[1];new Tone.BufferSource({url:a,playbackRate:.125}).toDestination().start(i),new Tone.BufferSource({url:$,playbackRateM
:.125}).toDestination().start(i),Tone.Transport.scheduleOnce(f,"+"+t)}(Tone.now())}),Tone.Transport.start(),nextChord<chordNotes.length-1?nextChord+=1:nextChord=0,Tone.Transport.schedule(bounceChord,"+2m")}function playSynthChord(e,t,f){let i=Tone.Time(t).toSeconds(),a=Tone.Time(f).toSeconds();return Tone.Offline(()=>{synth6.triggerAttackRelease(e,i)},i+a)}function playStringChord(e,t,f){let i=Tone.Time(t).toSeconds(),a=Tone.Time(f).toSeconds();return Tone.Offline(()=>{synth4.triggerAttackRelease(e,i)},i+a)}functioM
n voicing(e,t){let f=scale.indexOf(e)+t-1,i;if(void 0!==scale[f])i=scale[f];else if(3===(i=scale[f-7]).length)parseInt(i.slice(2));else{let a=parseInt(i.slice(1))+1;i=`${i.slice(0,1)}${a}`}return i}const getNextChordNote=(e,t)=>{let f=scale.indexOf(e)+t-1,i;if(void 0!==scale[f])i=scale[f];else if(3===(i=scale[f-7]).length)parseInt(i.slice(2));else{let a=parseInt(i.slice(1))+1;i=`${i.slice(0,1)}${a}`}return i};function generateChord(e,t){let f=1,i=1,a=1,$=1,s=1,c=1,n=1;t?(f=generateIndice1(),i=generateIndice1(),a=geM
nerateIndice1(),$=generateIndice1(),s=generateIndice(),c=generateIndice2(),n=generateIndice2()):(f=1,i=1,a=1,$=1,s=1,c=1,n=1);let d=voicing(e,f),_=voicing(getNextChordNote(e,3),i),r=voicing(getNextChordNote(e,5),a),b=voicing(getNextChordNote(e,7),$),o=voicing(getNextChordNote(e,9),s);return voicing(getNextChordNote(e,11),c),voicing(getNextChordNote(e,13),n),[d,_,r,b,o]}function generateIndice(){let e=int(map(mathRand(),0,1,0,3));return 0===e?-8:1===e?1:2===e?8:void 0}function generateIndice1(){return mathRand()>.5?M
1:8}function generateIndice2(){return mathRand()>.5?-8:1}class GridPoint{constructor(e,t,f,i,a,$,s){int(map(e+t,-width/2+-height/2,width/2+height/2,0,sclX+sclY)),int(map(t,-height/2,height/2,0,4)),this.x=e,this.y=t,this.w=f,this.c2=f,this.wx=e,this.hy=t,this.ws=f,this.hs=i,this.h=i,this.r=f,this.r2=f,this.r3=f,this.mv=0,this.theta=0,this.centerX=this.x+this.w/2,this.centerY=this.y+this.h/2,this.c=int(map(mathRand(),0,1,0,3)),this.paletteIndex2=int(map(dist(this.centerX,this.centerY,0,0),0,500,0,palette1[0].length))M
,this.randForm=int(map(mathRand(),0,1,0,5)),this.randIndex=paletteMode<.5?int(map(mathRand(),0,1,0,palette1[0].length)):paletteIndex2,this.randIndex2=int(map(mathRand(),0,1,0,palette1[0].length)),this.randIndex3=int(map(mathRand(),0,1,0,palette1[0].length)),this.randIndex4=int(map(mathRand(),0,1,0,palette1[0].length)),this.start=0,this.alpha=255,this.pIndex=paletteIndex,this.pi=paletteIndex3,this.rt=map(mathRand(),0,1,PI/6,PI/3),this.incr,this.rst=random(0,TAU),this.rst2=random(0,TAU),this.rad=0,this.sub=s,this.offM
set=20*mathRand(),this.offset2=0,this.div=int(map(mathRand(),0,1,10,30)),this.strk=1,this.isOn=a,this.note=$,this.init(),paletteIndex2=(paletteIndex2+1)%3}subdivide(e,t,f){let i=this.w/f,a=this.h/f,$=this.sub+1,s=this.note+7;e.push(new GridPoint(this.x,this.y,i,a,this.isOn,s,$),new GridPoint(this.x+i,this.y,i,a,this.isOn,s,$),new GridPoint(this.x,this.y+a,i,a,this.isOn,s,$),new GridPoint(this.x+i,this.y+a,i,a,this.isOn,s,$))}move(){if(0<=this.t&&this.t<this.t1){let e=norm(this.t,0,this.t1-1);this.mv=lerp(0,TAU,easeM
OutQuint(e)),this.rad=lerp(0,this.w/4,easeOutQuint(e))}this.t1<this.t&&this.init(),this.t++}init(){this.t=-int(random(map(speed,1,5,500,100))),this.t1=map(speed,1,5,220,60)}animate(e,t,f){this.theta=t+e*PI/4;let i=int(map(this.x,-width/2,width/2,0,f.length)),a=f[i];a=a===-1/0?0:f[i],this.incr=map(a,0,-100,0,.2),this.i=map(e,0,points.length,0,TWO_PI),this.xoff=map(cos(this.i),-1,1,0,3),this.yoff=map(sin(this.i),-1,1,0,3),this.n=noise(this.xoff+this.offset+this.incr,this.yoff+this.offset+this.incr),this.n4=noise(thisM
.xoff+50,this.yoff+50),this.n5=noise(this.xoff+50+start,this.yoff+50+start),this.n6=noise(this.offset,this.offset),this.angle=noise(this.xoff+this.offset,this.yoff+this.offset)*TAU*4,this.xa=this.x,this.ya=this.y*sin(map(this.n,0,1,0,TAU)),this.xb=this.x*sin(this.mv),this.r=map(this.n,0,1,this.w/2,this.w),this.r3=map(this.n,0,1,this.w/2,this.w),this.r2=map(this.n,0,1,0,5),this.alpha=map(this.n5,0,1,120,180),this.delay=int(map(this.n4,0,1,2,1))}render(){strokeWeight(.1);fill(color(palette1[this.pIndex][this.randIndeM
x])),circle(this.x,this.ya,this.r2),circle(this.x+this.w,this.ya,this.r2),circle(this.x,this.ya+this.h,this.r2),circle(this.x+this.w,this.ya+this.h,this.r2)}display(e,t,f){if(0===direction)for(let i=this.ya;i<=this.ya+this.h;i+=2){beginShape();for(let a=this.xa;a<=this.xa+this.w;a+=5){let $=int(map(this.ya*this.xa,(this.ya+this.h)*(this.xa+this.w),0,f.length)),s=f[$];s=s===-1/0?0:f[$],this.incr2=map(s,0,-100,0,6),this.n3=noise(this.incr2,this.incr2),this.n2=noise(this.xoff+this.offset2+this.incr2,this.yoff+this.offM
set2+this.incr2),this.n4=map(this.n3,0,1,.9,1.1),this.z=oscill<.5?map(this.n2,0,1,.9,1.1):1;let c=int(map(this.n2,0,1,0,255));int(map(this.n2,0,1,0,palette1[0].length));let n=map(i,this.y,this.y+this.h,0,1),d,_=color(palette1[this.pIndex][this.randIndex]),r=color(palette1[this.pIndex+1][this.randIndex]);(d=lerpColor(_,r,n)).setAlpha(c),noFill(),stroke(d),strokeWeight(.5),vertex(a,i*this.z),this.offset2+=.1}endShape()}else if(1===direction)for(let b=this.xa;b<=this.xa+this.w;b+=2){beginShape();for(let o=this.ya;o<=tM
his.ya+this.h;o+=5){let l=int(map(e,points.length,0,f.length)),p=f[l];p=p===-1/0?0:f[l],this.incr2=map(p,0,-100,0,3),this.n3=noise(this.incr2,this.incr2),this.n2=noise(this.xoff+this.offset2+this.incr2,this.yoff+this.offset2+this.incr2),this.n4=map(this.n3,0,1,.9,1.1),this.z=oscill<.5?map(this.n2,0,1,.9,1.1):1,this.z2=oscill2<.5?map(this.n2,0,1,.999,1.009):1;let u=int(map(this.n2,0,1,0,255));int(map(this.n2,0,1,0,palette1[0].length));let y=map(o,this.y,this.y+this.h,0,1),g,x=color(palette1[this.pIndex][this.randIndM
ex]),m=color(palette1[this.pIndex+1][this.randIndex]);(g=lerpColor(x,m,y)).setAlpha(u),noFill(),stroke(g),strokeWeight(.5),vertex(b*this.z2,o*this.z),this.offset2+=.1}endShape()}if(0===this.c);else if(1===this.c){strokeWeight(.5);let v=0;for(let I=1;I<t.length;I++)if(t[I-1]<0&&t[I]>=0){v=I;break}let k=v+t.length/2,F=100*this.h;for(let C=v;C<=k;C++){let S=map(C-1,v,k,this.xb,this.xb+this.w),T=map(t[C-1],-12,12,this.y-F,this.y+F+this.h),P=map(C,v,k,this.xb,this.xb+this.w),q=map(t[C],-12,12,this.y-F,this.y+F+this.h);lM
ine(S,T,P,q)}}}}function mapNote(e,t){let f=t.length,i=t[modulo(e,f)],a=Tonal.Note.octave(t[0])+floor(e/f);return Tonal.Note.pitchClass(i)+a}function modulo(e,t){return(e%t+t)%t}function easeOutQuint(e){return 1+--e*e*e*e*e}function windowResized(){centerCanvas()}function keyTyped(){return"p"===key&&saveCanvas("liquidentropy","jpg"),!1}function touchStarted(){return Tone.start(),anim||(trigger=!0,Tone.Transport.start()),anim=!0,3===touches.length&&saveCanvas("liquidentropy","jpg"),!1}function mousePressed(){return M
Tone.start(),anim||(trigger=!0,Tone.Transport.start()),anim=!0,!1}
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('M
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (M
r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
          var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
 background-color: #000000;
            margin: 0px;
            overflow: hidden;
            width: 100%;
            height: 100%;
    <script type="text/javascript">
Created with GIMPd.e
text/html;charset=utf-8
	<meta charset="UTF-8">
	<title>outscripted by mataleone</title>
	<script sandbox="allow-scripts" type="text/javascript"
		src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
	<script id="snippet-contract-code" type="text/javascript">
		const tokenIdRand = (Math.floor(Math.random() * 1000000) + 1) * 1000000 + (Math.floor(Math.random() * 100) + 1);
			"tokenId": tokenIdRand,
			"seed": tokenIdRand.toString(),
pt id="snippet-random-code" type="text/javascript">
		let seed = window.location.href.split('/').find(t => t.includes('i0'));
		if (seed == null) {
			const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
			seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
			let pattern = "seed=";
			for (let i = 0; i < seed.length - pattern.length; ++i) {
				if (seed.substring(i, i + pattern.length) == pattM
					seed = seed.substring(i + pattern.length);
		function cyrb128($) {
			let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
			for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
			return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), lM
 = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
		function sfc32($, _, u, i) {
			return function () {
				u >>>= 0, i >>>= 0;
				var l = ($ >>>= 0) + (_ >>>= 0) | 0;
				return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
		let mathRand = sfc32(...cyrb128(seed));
			background-color: #000;
			width: 100% !important;
			height: 100% !important;
			object-fit: contain;
	<script type="text/javascript">
		const _lerp = (f, min, max) => (min + (max - min) * f)
			const _map = (v, inMin, inMax, outMin, outMax) => (outMin + (outMax - outMin) * ((v - inMin) / (inMax - inMin)))
				['#332440', 'berry'],
				['#1E2F36', 'sea'],
				['#36261E', 'earth'],
				['#1E2036', 'deep'],
				['#1E3623', 'forest'],
				['#FFE0C2', 'sand'],
				['#FFE0C2', 'sand'],
				['#FFCA9C', 'koi'],
				['#C2FcFF', 'sky'],
				['#FFFDBC', 'mustard'],
			let _bg = Math.floor(mathRand() * bgs.length)
			let _clr = Math.floor(mathRand() * clrs.length)
			let _q = Math.floor(_lerp(mathRand(), _q_min, _q_max + 1))
Math.floor(_lerp(mathRand(), _r_min, _r_max + 1))
			let _a = Math.floor(mathRand() * 5) // <+
			let _ins = Math.floor(_lerp(mathRand(), _ins_min, _ins_max + 1))
			let _worm_max = _r * 2
			let _worm = _lerp(mathRand(), 0, _worm_max)
			window.$generativeTraits = {
				"background color": bgs[_bg][1],
				"incsriptions color": clrs[_clr][1],
				"inscriptions size": _r,
				"inscriptions complexity": _ins,
				"disconformity": Math.floor(M
_map(_worm, 0, _worm_max, 0, 11)),
			console.log(seed, window.$generativeTraits)
			let _paused = false
			function setup() {
				createCanvas(2160, 2160)
				background(bgs[_bg][0])
			function draw() {
				if (_paused) return
				background(bgs[_bg][0])
				let _c = color(clrs[_clr][0])
				for (let i = 0; i < _q * 10000; ++i) {
					const x = _randPos()
					const y = _randPos()
					let al = map(_q, _q_min, _q_max, 128, 64)
					star(x, y, _r, _ins)
			function _randPos() {
				const a = mathRand() * Math.PI + Math.PI
				let p = Math.cos(a)
				// p = (1-Math.abs(p))*Math.sign(p)
				let w = width / 2
				return w + _map(p, -1, 1, -w - _worm, w + _worm)
			function star(cx, cy, r, c) {
				let n = noise(cx / sc, cy / sc)
				let _cx = cx + sin(n * Math.PI * 2) * _worm
				let _cy = cy + cos(n * Math.PI * 2) * _worm
				let ixs = [...Array(c).keys()]
				while (ixs.length > 0) {
					const i = Math.floor(mathRand() * ixs.length)
					const a = ixs[i] * ((Math.PI * 2) / c) + (Math.PI / 4) * _a
					vertex(_cx + sin(a) * r, _cy + cos(a) * r)
					ixs.splice(i, 1)
			function keyPressed() {
				if (keyCode == 32) _paused = false
				if (keyCode == 83) save('outscripted.png')
text/plain;charset=utf-8
  "name": "ajx.sats"
text/plain;charset=utf-8
  "name": "ajw.sats"
FjDOUT:B0D1ED8AD61F12FC100691F38BE20E0611EF1340C87AEB90293206A18F27F0B4
text/plain;charset=utf-8
  "name": "schwarz.sats"
text/plain;charset=utf-8
JYou are not a drop in the ocean. You are the entire ocean in a drop. -Rumih!
iTXtXML:com.adobe.xmp
' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='Image::ExifTool 12.56'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
 <rdf:Description rdf:about=''
  xmlns:metadata='https://thesaudisnft.com/metadata/1.0/'>
  <metadata:Metadata rdf:parseType='Resource'>
   <metadata:Attributes>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Head</metadata:Trait_TypeM
      <metadata:Value>Light 1</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Hair</metadata:Trait_Type>
      <metadata:Value>Neat</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Facial Hair</metadata:Trait_Type>
      <metadata:Value>Normal Brown Beard</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Headwear</metadata:Trait_Type>
      <metadata:Value>Brown ShemagM
h &amp; Agal</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Eyewear</metadata:Trait_Type>
      <metadata:Value>Big Pixel Shades</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Mouthpiece</metadata:Trait_Type>
      <metadata:Value>Miswak</metadata:Value>
   </metadata:Attributes>
   <metadata:Description>Max Bidding</metadata:Description>
   <metadata:External_URL>https://token.thesaudM
isnft.com/3886</metadata:External_URL>
   <metadata:Name>The Saudis #3886</metadata:Name>
  </metadata:Metadata>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:BE7E9E25B23E11ED8536935D374F50B5" xmpMM:DocumentID="xmp.did:BE7E9E26B23E11ED8536935D374F50B5"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:BE7E9E23B23E11ED8536935D374F50B5" stRef:documentID="xmp.did:BE7E9E24B23E11ED8536935D374F50B5"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C5DCE796B23E11EDAAEAD6F4CE556F4D" xmpMM:DocumentID="xmp.did:C5DCE797B23E11EDAAEAD6F4CE556F4D"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C5DCE794B23E11EDAAEAD6F4CE556F4D" stRef:documentID="xmp.did:C5DCE795B23E11EDAAEAD6F4CE556F4D"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C71B0FCCB23E11ED8C06A6B538EAF67C" xmpMM:DocumentID="xmp.did:C71B0FCDB23E11ED8C06A6B538EAF67C"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C71B0FCAB23E11ED8C06A6B538EAF67C" stRef:documentID="xmp.did:C71B0FCBB23E11ED8C06A6B538EAF67C"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
_ahH^r9:?--0JavVW^=>DRT[Y[b)))
'&+\^e3294DR0?M005OQX6HW
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C3E1C3A6B23E11EDB421D594A75CBF0A" xmpMM:DocumentID="xmp.did:C3E1C3A7B23E11EDB421D594A75CBF0A"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C3E1C3A4B23E11EDB421D594A75CBF0A" stRef:documentID="xmp.did:C3E1C3A5B23E11EDB421D594A75CBF0A"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
!+**0/.322^C4766#""T
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C765FBEEB23E11ED906DCAD067800C84" xmpMM:DocumentID="xmp.did:C765FBEFB23E11ED906DCAD067800C84"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C765FBECB23E11ED906DCAD067800C84" stRef:documentID="xmp.did:C765FBEDB23E11ED906DCAD067800C84"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C7B0FA1DB23E11ED94F6882F641A3199" xmpMM:DocumentID="xmp.did:C7B0FA1EB23E11ED94F6882F641A3199"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C7B0FA1BB23E11ED94F6882F641A3199" stRef:documentID="xmp.did:C7B0FA1CB23E11ED94F6882F641A3199"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:BF273DABB23E11EDB519F91201FADE17" xmpMM:DocumentID="xmp.did:BF273DACB23E11EDB519F91201FADE17"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:BF273DA9B23E11EDB519F91201FADE17" stRef:documentID="xmp.did:BF273DAAB23E11EDB519F91201FADE17"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CA2E3BBFB23E11EDA6F38B057F4F3504" xmpMM:DocumentID="xmp.did:CA2E3BC0B23E11EDA6F38B057F4F3504"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CA2E3BBDB23E11EDA6F38B057F4F3504" stRef:documentID="xmp.did:CA2E3BBEB23E11EDA6F38B057F4F3504"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C8A405FBB23E11EDB264C4C4AB4EA627" xmpMM:DocumentID="xmp.did:C8A405FCB23E11EDB264C4C4AB4EA627"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C8A405F9B23E11EDB264C4C4AB4EA627" stRef:documentID="xmp.did:C8A405FAB23E11EDB264C4C4AB4EA627"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
#c?.IKRzSBwSB~YGhA1gD4
`MtN;eB2`>/Z9+rL:pH8J(
YF?@F`bi[]dWX_MOVRT[R0"
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CC55D39BB23E11EDB15BA3B6EF344B39" xmpMM:DocumentID="xmp.did:CC55D39CB23E11EDB15BA3B6EF344B39"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CC55D399B23E11EDB15BA3B6EF344B39" stRef:documentID="xmp.did:CC55D39AB23E11EDB15BA3B6EF344B39"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C997784AB23E11ED9D90817C1C38A4A7" xmpMM:DocumentID="xmp.did:C997784BB23E11ED9D90817C1C38A4A7"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C9977848B23E11ED9D90817C1C38A4A7" stRef:documentID="xmp.did:C9977849B23E11ED9D90817C1C38A4A7"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
  "name": "stas.sats"
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C50641A8B23E11EDA1D7901DFD9540DC" xmpMM:DocumentID="xmp.did:C50641A9B23E11EDA1D7901DFD9540DC"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C50641A6B23E11EDA1D7901DFD9540DC" stRef:documentID="xmp.did:C50641A7B23E11EDA1D7901DFD9540DC"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C34E3B79B23E11EDA97A9C31B3032C37" xmpMM:DocumentID="xmp.did:C34E3B7AB23E11EDA97A9C31B3032C37"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C34E3B77B23E11EDA97A9C31B3032C37" stRef:documentID="xmp.did:C34E3B78B23E11EDA97A9C31B3032C37"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
UUUUUUUUU~uUUUUUUUUU_
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C21FB19DB23E11EDBC45E8D08D6F95B5" xmpMM:DocumentID="xmp.did:C21FB19EB23E11EDBC45E8D08D6F95B5"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C21FB19BB23E11EDBC45E8D08D6F95B5" stRef:documentID="xmp.did:C21FB19CB23E11EDBC45E8D08D6F95B5"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CABCFDB2B23E11ED83E7996DDCFD737A" xmpMM:DocumentID="xmp.did:CABCFDB3B23E11ED83E7996DDCFD737A"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CABCFDB0B23E11ED83E7996DDCFD737A" stRef:documentID="xmp.did:CABCFDB1B23E11ED83E7996DDCFD737A"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C9E33982B23E11EDA48CC696B341583D" xmpMM:DocumentID="xmp.did:C9E33983B23E11EDA48CC696B341583D"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C9E33980B23E11EDA48CC696B341583D" stRef:documentID="xmp.did:C9E33981B23E11EDA48CC696B341583D"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
'#*" "*#>1++1>H<9<HWNNWmhm
'#*" "*#>1++1>H<9<HWNNWmhm
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C1D5984CB23E11ED8B0180A16816A9AA" xmpMM:DocumentID="xmp.did:C1D5984DB23E11ED8B0180A16816A9AA"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C1D5984AB23E11ED8B0180A16816A9AA" stRef:documentID="xmp.did:C1D5984BB23E11ED8B0180A16816A9AA"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C6BF11ABB23E11ED8FC8A702EEFC8F54" xmpMM:DocumentID="xmp.did:C6BF11ACB23E11ED8FC8A702EEFC8F54"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C6BF11A9B23E11ED8FC8A702EEFC8F54" stRef:documentID="xmp.did:C6BF11AAB23E11ED8FC8A702EEFC8F54"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C306E3CEB23E11ED8343A5C0ECBEEB43" xmpMM:DocumentID="xmp.did:C306E3CFB23E11ED8343A5C0ECBEEB43"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C306E3CCB23E11ED8343A5C0ECBEEB43" stRef:documentID="xmp.did:C306E3CDB23E11ED8343A5C0ECBEEB43"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CD46A24DB23E11ED91BBC432B94F588D" xmpMM:DocumentID="xmp.did:CD46A24EB23E11ED91BBC432B94F588D"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CD46A24BB23E11ED91BBC432B94F588D" stRef:documentID="xmp.did:CD46A24CB23E11ED91BBC432B94F588D"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CB0CFECCB23E11EDA444E74AF0199280" xmpMM:DocumentID="xmp.did:CB0CFECDB23E11EDA444E74AF0199280"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CB0CFECAB23E11EDA444E74AF0199280" stRef:documentID="xmp.did:CB0CFECBB23E11EDA444E74AF0199280"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C6269442B23E11ED9CACF8EA342A4197" xmpMM:DocumentID="xmp.did:C6269443B23E11ED9CACF8EA342A4197"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C6269440B23E11ED9CACF8EA342A4197" stRef:documentID="xmp.did:C6269441B23E11ED9CACF8EA342A4197"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C85E15A5B23E11ED9955EF0EB08EBC15" xmpMM:DocumentID="xmp.did:C85E15A6B23E11ED9955EF0EB08EBC15"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C85E15A3B23E11ED9955EF0EB08EBC15" stRef:documentID="xmp.did:C85E15A4B23E11ED9955EF0EB08EBC15"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
&I&fffffffff""""""""",
_I #3$'9-++[A2C/$I3&(*@4$
mM<EHe)''!  SWt1//yP<
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CC0A066BB23E11ED95F5FB737597839A" xmpMM:DocumentID="xmp.did:CC0A066CB23E11ED95F5FB737597839A"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CC0A0669B23E11ED95F5FB737597839A" stRef:documentID="xmp.did:CC0A066AB23E11ED95F5FB737597839A"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/html;charset=utf-8
Wow! Unbelievable, a game on BTC!? It is a testament to what we can do when we're one with the force!
But like any work, this was made possible by makers all over the world!
Kudos to all the makers!
- Star Wars Crawler and stars on canvas: tutorial by Slawomir Chodnicki at https://medium.com/@twineworks
- Logo made through Star Jedi font
- Coin gif made on pixilart.com
- Ping Pong tutorial at https://github.com/CodeExplainedRepo/Ping-Pong-Game-JavaScript
- Music from https://mmontM
ag.github.io/chip-player-js/?q=star+wars <- great little site! always loved 8-bit music, glad could make something out of it!
- Casey Rodarmor for ordinals!
P.S.: My 3 years old likes it! <3 What else do I need?
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Satoshi Wars - Episode I - A New Hope</title>
reyougame,.banner{background-color:#000}#swcrawl h1,#swcrawl h2,.titleLogo{text-align:center}@-moz-keyframes logoAnimation{0%{transform:scale(2.25);opacity:1}95%{opacity:1}100%{transform:scale(.1);opacity:0}}@-webkit-keyframes logoAnimation{0%{transform:scale(2.2);opacity:1}95%{opacity:1}100%{transform:scale(.1);opacity:0}}@-o-keyframes logoAnimation{0%{transform:scale(2.2);opacity:1}95%{opacity:1}100%{transform:scale(.1);opacity:0}}@keyframes logoAnimation{0%{transform:scale(2.2);opacity:1}95%{opacity:1}100%{transM
form:scale(.1);opacity:0}}body{background-color:#1e1e1e}.areyougame{border:3px solid #fff;min-width:550px;max-width:550px;margin:auto;min-height:444px;max-height:444px;position:absolute;top:0;right:0;left:0;bottom:0}#galaxy,.bars{position:relative}.banner{width:100%;border-bottom:2px solid #fff;display:flex;justify-content:space-between;box-sizing:border-box}#galaxy{cursor:pointer;border-top:0;margin:auto}.bar-low{min-width:51px;max-width:51px;background-color:#4075ac;bottom:4px;right:-27px}.bar-high{min-width:55pxM
;max-width:55px;background-color:#af4217;bottom:27px;left:-29px}.bar-high,.bar-low{position:absolute;min-height:10px;max-height:10px}.intro{color:#4bd5ee;font-family:sans-serif;display:flex;justify-content:center;font-size:30px;padding-top:120px;opacity:0;animation:6s ease-in 1s forwards intro}.faddingLogo{top:40%;left:30%;position:absolute}@keyframes intro{0%,100%{opacity:0}5%,85%{opacity:1}}.starwarsAnimation{position:static;text-align:center;margin:0 auto;opacity:0;animation:12s cubic-bezier(.11,.6,.48,.88) 2s lM
ogoAnimation}.block{display:block}.titleLogo{display:flex;position:relative;flex-direction:column;font-family:StarWars;color:#000;text-shadow:-2px -2px 0 #ffd54e,-2px -1px 0 #ffd54e,-2px 0 0 #ffd54e,-2px 1px 0 #ffd54e,-2px 2px 0 #ffd54e,-1px -2px 0 #ffd54e,-1px -1px 0 #ffd54e,-1px 0 0 #ffd54e,-1px 1px 0 #ffd54e,-1px 2px 0 #ffd54e,0 -2px 0 #ffd54e,0 -1px 0 #ffd54e,0 0 0 #ffd54e,0 1px 0 #ffd54e,0 2px 0 #ffd54e,1px -2px 0 #ffd54e,1px -1px 0 #ffd54e,1px 0 0 #ffd54e,1px 1px 0 #ffd54e,1px 2px 0 #ffd54e,2px -2px 0 #ffd54eM
,2px -1px 0 #ffd54e,2px 0 0 #ffd54e,2px 1px 0 #ffd54e,2px 2px 0 #ffd54e;font-size:50px;line-height:86%;letter-spacing:initial}#swcrawl-container{perspective:calc(100vh * 0.35);transform-style:preserve-3d;}#swcrawl{color:#f5c91c;position:absolute;width:550px;left:15px;bottom:4px;height:800px;overflow:hidden;transform:rotate3d(1,0,0,36deg);transform-origin:50% 100%;mask-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.66),rgba(0,0,0,1));-webkit-mask-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.66),rgba(0,M
0,0,1))}#swcrawl-content{font-family:Arial;font-size:25px;letter-spacing:.12em;position:absolute;top:800px;left:0;right:0}#swcrawl p{text-align:justify;width:95%;margin:0 0 1.25em;line-height:1.25em}#swcrawl h1{font-size:1em;margin:0 0 .3em}#swcrawl h2{font-size:1.5em;margin:0 0 .7em}.hidden{display:none}@font-face{font-family:StarWars;src:url('data:font/truetype;charset=utf-8;base64,AAEAAAARAQAABAAQTFRTSBl2GpsAAAS4AAAAtE9TLzJKu9koAAABmAAAAGBQQ0xU9+/kTgAAtXgAAAA2VkRNWHvngxMAAAVsAAAF4GNtYXDF2s1tAAAbgAAABTRjdnQgDMYKhM
wAAJCAAAAD6ZnBnbTSUzNcAACC0AAADS2dseWaaPLMkAAAlHAAAizBoZG14LFcy3QAAC0wAABA0aGVhZAUacmMAAAEcAAAANmhoZWEYhgz4AAABVAAAACRobXR4uhPtmwAAAfgAAALAbG9jYR3g+tIAALBMAAABYm1heHADDgXyAAABeAAAACBuYW1l/ajJPQAAsbAAAAI9cG9zdHtRbs4AALPwAAABh3ByZXDRPy8yAAAkAAAAAB4AAQAAAAEAAD6TVUNfDzz1ABMIAAAAAADLuBMWAAAAAMu4Exb5iP08FPsKAAAAAAYAAgAAAAAAAAABAAAKAP08AAAVg/mI+YgU+wABAAAAAAAAAAAAAAAAAAAAsAABAAAAsAHhADEAAAAAAAIADAAGACAAAAIABAkAAAAAAAMFiwGQAAUAAAMzAuEAAPxCAzMC4QAAChQAzAQkAAAECwAAAAAAAAAAgAAABwAAAAAAAAAAAAAAACAgICAAQAAgICAMEPxCAAAKAALEAAAAAM
QAAAAAFpAWkAAAAIAAADAACAAAAAAAAAAAABl7/DgQp/+UEvAApBLwAKwWiACEEvABMBXkAIQS8ABkFeQAZBXkAIQXsAC8C9gBcBbD/nAZnAAoHCP90BVAAPAYOADwFVv/2BcD/fgWuAAoCJgAoBo0ACgXdADwFfP8QBwj/dAA4/tgF6/+wBG8AAAZ+ADwFMAA8BcwACgV2ACgDbwAIBXwAPAUgADwFUAAAAocAqgV4ACgFwP9+BcwACgZe/7AGXAA8BZYAPAZyACgC9gA9AvYAnAL2/4UDtgAABcD/fgNoAKIVg/wrB/MAIwgLAEkHgwBMCAsAAAdfAE0GVABRAvYASAL2ACMFrv7eBbD/nAZyACgHCP8IBVD/EAYOADwELv9iBcD/eAV8ADwFdgAoBZb/EAXd/xAGiwBaB/sABgA4/tgF6/+cBG/+FAZ+/xAFMP8QBaAACgV2/vwDbQAABXwAPAUg/xAC9gCcBHMAxQXr/5sGDgAABaAACgYOADwGXP8QBZYAPM
AZy/vwAAPmIAAAAAASYAFQICwAGAocAqgKHAKgEcwDFBHMAwwZxAAoGcgAKBev/sAXr/7AF6/+wBev/sAXr/7AF6/+wBev/sAXr/7AF6/+wBev/sAXr/7AF6/+wCA7/sAgO/7AFoAAKBcwACgVQADwFUAA8BVAAPAVQADwFUAA8BVAAPAVQADwFUAA8AiYAGgImABoCJgApAiYAKQImACgCJgAoAiYAAwImAAMHDP/WBwz/1gWWADwFlgA8Bo0ACgaNAAoGjQAKBo0ACgaNAAoGjQAKBo0ACgaNAAoGjQAKBo0ACgaNAAIGjQACBa4ACgWuAAoFrgAKBa4ACgWuAAoFrgAKBa4ACgWuAAoFwP9+BcD/fgViACgFYgAoBlwAPAXA/34IDgAQCA4AEARvAAAEbwAABcD/fgV4ACgFeAAoBJgAVAgA/4QAAACwSwEBAQEBASIBLwErAQEBAQEBAQEBAUxEAQEBAQEBAQEBTEREAQEBAQEBAQEBTEQBLwEBAStMAQEBAM
QEBATtMAUQBAQEBAQFETAFMTAEBAQEBTEQ7AQEvTAEBAQEBTEQBAQFMAQFMTAEBAQEBAQEBAQEBAQEBAQFMTAEBAQEBAQEBREQBAUREREQBAUxMAQEBAQEBAQEBAUxMTExMTExMTEwBAQEBAQEBAQEBAQEBHiIAAAABAAEBAQEBAAwA+Aj/AAgACv/9AAkADP/8AAoADf/8AAsADv/8AAwAD//7AA0AEf/7AA4AEv/7AA8AE//6ABAAFP/6ABEAFv/6ABIAF//5ABMAGP/5ABQAGf/5ABUAG//4ABYAHP/4ABcAHf/4ABgAHv/3ABkAIP/3ABoAIf/3ABsAIv/2ABwAI//2AB0AJf/1AB4AJv/1AB8AJ//1ACAAKP/0ACEAKv/0ACIAK//0ACMALP/zACQALf/zACUAL//zACYAMP/yACcAMf/yACgAMv/yACkANP/xACoANf/xACsANv/xACwAN//wAC0AOf/wAC4AOv/wAC8AO//vADAAPP/vADEAPv/vADIAPM
//uADMAQP/uADQAQf/uADUAQ//tADYARP/tADcARf/sADgARv/sADkASP/sADoASf/rADsASv/rADwAS//rAD0ATf/qAD4ATv/qAD8AT//qAEAAUP/pAEEAUv/pAEIAU//pAEMAVP/oAEQAVf/oAEUAV//oAEYAWP/nAEcAWf/nAEgAWv/nAEkAXP/mAEoAXf/mAEsAXv/mAEwAX//lAE0AYf/lAE4AYv/lAE8AY//kAFAAZP/kAFEAZv/jAFIAZ//jAFMAaP/jAFQAaf/iAFUAa//iAFYAbP/iAFcAbf/hAFgAbv/hAFkAcP/hAFoAcf/gAFsAcv/gAFwAc//gAF0Adf/fAF4Adv/fAF8Ad//fAGAAeP/eAGEAev/eAGIAe//eAGMAfP/dAGQAff/dAGUAf//dAGYAgP/cAGcAgf/cAGgAgv/cAGkAhP/bAGoAhf/bAGsAhv/bAGwAh//aAG0Aif/aAG4Aiv/ZAG8Ai//ZAHAAjP/ZAHEAjv/YAHIAj//YAHMAkM
P/YAHQAkf/XAHUAk//XAHYAlP/XAHcAlf/WAHgAlv/WAHkAmP/WAHoAmf/VAHsAmv/VAHwAm//VAH0Anf/UAH4Anv/UAH8An//UAIAAoP/TAIEAov/TAIIAo//TAIMApP/SAIQApf/SAIUAp//SAIYAqP/RAIcAqf/RAIgAqv/QAIkArP/QAIoArf/QAIsArv/PAIwAr//PAI0Asf/PAI4Asv/OAI8As//OAJAAtP/OAJEAtv/NAJIAt//NAJMAuP/NAJQAuf/MAJUAu//MAJYAvP/MAJcAvf/LAJgAvv/LAJkAwP/LAJoAwf/KAJsAwv/KAJwAw//KAJ0Axf/JAJ4Axv/JAJ8Ax//JAKAAyP/IAKEAyv/IAKIAy//HAKMAzP/HAKQAzf/HAKUAz//GAKYA0P/GAKcA0f/GAKgA0v/FAKkA1P/FAKoA1f/FAKsA1v/EAKwA1//EAK0A2f/EAK4A2v/DAK8A2//DALAA3P/DALEA3v/CALIA3//CALMA4P/CALQA4M
f/BALUA4//BALYA5P/BALcA5f/AALgA5v/AALkA6P/AALoA6f+/ALsA6v+/ALwA6/+/AL0A7f++AL4A7v++AL8A7/+9AMAA8P+9AMEA8v+9AMIA8/+8AMMA9P+8AMQA9f+8AMUA9/+7AMYA+P+7AMcA+f+7AMgA+v+6AMkA/P+6AMoA/f+6AMsA/v+5AMwA//+5AM0BAf+5AM4BAv+4AM8BA/+4ANABBP+4ANEBBv+3ANIBB/+3ANMBCP+3ANQBCf+2ANUBC/+2ANYBDP+2ANcBDf+1ANgBDv+1ANkBEP+0ANoBEf+0ANsBEv+0ANwBE/+zAN0BFf+zAN4BFv+zAN8BF/+yAOABGP+yAOEBGv+yAOIBG/+xAOMBHP+xAOQBHf+xAOUBH/+wAOYBIP+wAOcBIf+wAOgBIv+vAOkBJP+vAOoBJf+vAOsBJv+uAOwBJ/+uAO0BKf+uAO4BKv+tAO8BK/+tAPABLP+tAPEBLv+sAPIBL/+sAPMBMP+rAPQBMf+rAPUBMM
/+rAPYBNP+qAPcBNf+qAPgBNv+qAPkBOP+pAPoBOf+pAPsBOv+pAPwBO/+oAP0BPf+oAP4BPv+oAP8BP/+nAAAAFwAAALQJGA4AAAcFBQUGBQcFBwYHAwYHCAYHBgYHAwcHBggABwUHBggHBAYGBgMGBgcHBwcIAwQDBAYEGAkJCAkIBwMEBwYICAYHBQYGBwcHCAoABwUHBgcHBAYGBAUHBwYHBwcIAAAFCgMDBQUHBwcHBwcHBwcHBwcHBwkJBgYGBgYGBgYGBgMDAgIDAwMDCAgHBwcHBwcHBwcHBwcICAcHBwcHBwcHBgYGBgcGCQkFBQYGBgUJAAAKGw8AAAgFBgYHBggGBwcHBAcICQcIBwcIAwgHBwkABwYIBggHBQcGBwMHBwcICAgJBAQEBQcEGwoKCQoJCAQECAcJCQcIBQcHBwgHCQsABwYIBggHBQcGBAYHCAcICAgJAAAGCwMDBgYICAcHBwcHBwcHBwcHBwoKBwgHBwcHBwcHBwMDAwMDAwMDCM
QkICAgICAgICAgICAgJCQgICAgICAgIBwcHBwgHCgoGBgcHBwUKAAALHhEAAAkGBwcIBwkHCQgIBAgJCgcIBwgJBAkICAoACAYJBwkJBggHBwMICAgJCQkKBAQEBQgEHgsLCgsKCQQFCQgKCgcIBggICQkICgwACAYJBwkJBggHBAYICAgICQkKAAAGDAMDBgYJCQgICAgICAgICAgICAsLCAgHBwcHBwcHBwQEAwMEBAQECgoJCQkJCQkJCQkJCQkKCgkJCQkJCQkJCAgHBwkICwsGBggICAcKAAAMIRIAAAoGBwcJBwkHCQgJBAkKCwgJCAkKBAoJCAsACQcKCAoJBggICAQICQkKCgoLBAUEBgkFIQwMCwwLCgQFCgkLCwgJBgkICQoJCg0ACQcKCAoJBggIBQcJCQgJCgoLAAAHDQQEBwcKCgkJCQkJCQkJCQkJCQwMCAkICAgICAgICAQEAwMEBAQECwsKCgoKCgoKCgoKCgoLCwoKCgoKCgoKCQkICAoJDM
AwHBwkICAcMAAANIxQAAAoHCAgJCAoICQkKBQkKCwkKCQkKBAsKCQsACgcLCAoKBgkICQQJCQkKCgoLBQUFBgkFIw0NDA0MCgUGCgkLCwkKBwkJCgoKCw4ACgcLCAoKBgkIBQcKCgkKCgoLAAAHDgQEBwcKCgoKCgoKCgoKCgoKCg0NCQoJCQkJCQkJCQQEAwMEBAQECwsKCgsLCwsLCwsLCwsLCwoKCgoKCgoKCQkJCQoJDQ0HBwkJCQgNAAAPKBcAAAwICQkLCQsJCwoLBgsMDQoLCgsLBQwLCg0ACwgMCgwLBwoKCgUKCwsMDAsMBgUGBwsHKA8PDg8ODAYGCwsMDQoLCAsKCwsLDRAACwgMCgsLBwoKBQgLCwsLDAsMAAAJEAUFCAgMDAsLCwsLCwsLCwsLCw8PCgsKCgoKCgoKCgUFBAQFBQUFDQ0LCwwMDAwMDAwMDAwNDQsLCwsLCwsLCwsKCgwLDw8ICAsKCggPAAAQKxgAAA0ICQkLCQwJDAsMBgsNDM
gsMCwwNBQ0MCw4ADAkNCg0MBwsKCwULDAwNDQ0OBgUGBwwHKxAQDxAPDQYGDQsODgsMCAwLDA0MDhEADAkNCgwMBwsKBQkMDAsMDQ0OAAAJEQUFCQkNDQwMDAwMDAwMDAwMDBAQDAsLCwsLCwsLCwUFBAQFBQUFDg4NDQ0NDQ0NDQ0NDQ0ODg0NDQ0NDQ0NDAwLCw0MEBAJCQwLCwkQAAARLhoAAA4JCgoMCgwKDAwNBgwODwsNCwwNBQ4MDA8ADQkOCw0MCAwLCwUMDAwODg0OBgYGCAwILhEREBEQDQYHDQwODwsNCQwMDA0MDhIADQkOCw0MCAwLBgoNDQwNDg0OAAAKEQUFCgoODg0NDQ0NDQ0NDQ0NDRERDAwLCwsLCwsLCwUFBQUFBQUFDw8NDQ4ODg4ODg4ODg4PDw0NDQ0NDQ0NDAwLCw4MEREJCQwMDAoRAAATMx0AAA8KCwsOCw4LDg0OBw4PEQ0ODQ4OBhAODREBDgsPDA8NCA0MDQYNDg4PDw4QBM
wcHCQ4IMxMTEhMSDwcHDg4QEQ0OCg4NDQ4OEBQBDgsPDA4NCA0MBwsODg0ODw4QAAALEwYGCwsPDw4ODg4ODg4ODg4ODhMTDQ4NDQ0NDQ0NDQYGBQUGBgYGEREODhAQEBAQEBAQEBAREQ4ODg4ODg4ODg4NDQ8OExMLCw4NDQsUAAAVOSAAABELDAwPDA8MDw4QCA8REg4QDg8QBhEPDhIBEAwRDhAPCQ4NDgcODw8RERASCAgICg8JORUVFBUTEQgIEA8SEg4QCw8ODxAPERUBEAwRDhAPCQ4NCAwQEA8QERASAAAMFQcHDAwRERAQEBAQEBAQEBAQEBUVDg8ODg4ODg4ODgYGBgYGBgYGExMQEBERERERERERERESEhAQEBAQEBAQDw8ODhEPFRUMDA8ODgwVAAAYQCQAABMMDg4RDhEOERASCRETFRASEBESBxQSEBUBEg0TEBIRCxAPEAgQERETExIUCQkJCxELQBgYFxgWEwkJEhEUFRASDREQERISFBgBEM
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
G797gISAeQBrgAAAAABADz9/gV8BaQADwAnuAAWK7oADwAAABkruAAAELgAAtC4AA8QuAAD0AC4AAIvuAAFLzAxMxkBIREBIQkBFjcRBicBETwB1gFKAdb95gHMPlr6Zv32AXQEMP4qAdb9Lv0yXAb+UgK2Avr+UgABACgAAAbeBaQADQBXuAAWK7gADi+4AAAvuAAE3LgAABC4AAbQuAAOELgACtC4AAovuAAJ3LgADNC4AAQQuAAP3AC4AAUvuAAJL7oAAgADABkrugAAAAcAGSu4AAIQuAAL0DAxAREhESERIREhESERIREDeANm/nD+Kv6G/ioB1gOyAfL+UvwKAgj9+AWk/g4AAAAAAf8QAAAFlgWkAAsAU7gAFiu4AAwvuAAGL7gADBC4AADQuAAAL7gAC9y4AATQuAAGELgAB9y4AAYQuAAJ0LgABxC4AA3cALgAAC+4AAgvugADAAIAGSu4AAMQuAAG0DAxMxEhESEBESERIQERPP7UAwIBrgHW/ir+UM
gP2Aa795AIc+lwCHP3kAAL/EAAABdYFpAAOABcAM7gAFiu6ABQAEAAZK7gAEBC4AA3QALgAAC+6AAQAFwAZK7oAEQAMABkruAAEELgAAtwwMTMRIREhHgEXFg4CByEZAiEyNjcuASM8/tQE2K7kMCwQMNi0/jwBbB1EAgVHGAP2Aa4QlISgoIy4G/4jBDz+9itXUzUAAAASAFoAAAZFB60AOwBEAEgAlwCfAKUArAC4AMgA0wDWAOwA+AEGAQwBIAEyAUMCybgAFiu6ALcAoAAZK7oAogDMABkrugCjAHUAGSu6AAwAoACjERI5ugAoAHUAoxESOboAPAB1AKMREjm4AHUQuABF0LgARS+6AEkAoACjERI5ugBRAKAAoxESOboAYgB1AKMREjm4AHUQuABy0LgAci+6AHcAoACjERI5uAB1ELgAedC6AJMAoACjERI5uAC3ELgAptC4AKYvuADMELgAqdC4AKkvuADMELgArtC4AK4vuADMELgAs9C4ALMvuAC3EM
LgAyNC4AMgvuAC3ELgAydC4AMkvuAC3ELgAz9C4AM8vugDWAKAAoxESObgAzBC4AOHQuADhL7gAtxC4AOvQuACjELgA8tC4APIvuACjELgA9NC4APQvugD1AHUAoxESOboA9wB1AKMREjm6APoAoACjERI5ugD8AKAAoxESOboBAQCgAKMREjm6AQYAoACjERI5ugENAKAAoxESOboBFwCgAKMREjm6AR0AoACjERI5ugEpAHUAoxESOboBNwCgAKMREjm6ATgAoACjERI5uAB1ELgBOtC4ATovugE8AKAAoxESOboBPQCgAKMREjm6AUIAoACjERI5uACjELgBRdwAuAAML7gAFC+4AEYvuABIL7oBIwCkABkrugAnAC4AGSu6ADgAUwAZK7oAqQCvABkruAA4ELgABtC4ADgQuAAe0LgAOBC4ADXQugBJAC4AJxESObgAUxC4AE3QuABNL7oAUQBTADgREjm4AC4QuABU3LoAYgAuACcREjm4AC4QuACT0LgAkM
y+4ACcQuACg0LgAUxC4AKbQuACmL7gAVBC4AKjQuAAuELgAqtC4AK8QuACt3LgAUxC4ALTcuACtELgAtdy4ASMQuAD50LgA+S+6APoApAEjERI5uAEjELgBAdC4AQEvugEGAKQBIxESObgBIxC4AQ3QuAENL7gBIxC4ATTQuAE0LzAxATcmNzIVFzM/ATUnNxcUFxY/ASY3FxUXFTM3FwcfATM3MxQHBh8BNzMHBhUXFgcmNycmJwcnIzUHIwcGJT8CMxcPAic1HwEFHwMzBj8BFj8BJzczFxUHFRc3Fz8DDwEjBg8CBhsBBxYVDwEjJzcnNSc2NTQnByYHAwcjJz8GLwE2NzYvAiYnNic3JwE3JzUzFQ8BASERIREhEzM/AiMHEzcnIyY3MzUjDwEGEx8BNy8BMxUPATM3NicmBxM3Njc1JyMVHwEHNxc3Axc2NzYXFQ8BFjc2LwEGJzU3Jw8BFQE1Mxc3MxUjNQcnBwEzJjcPAxUzNhcWBycXPwEnBwUzPwEfAM
T8BJw8BJz8BIwcXNxcHBRczNzYnNzYXNycPARUWBwYnIxU/ATUHNzM1IzcjDwEVMwcDHActBiAnIBkgJg0gIEAnExoUE0AzLQ0gLQYnExoaEyZUUxQnLScGGm0UNC0zExo6QK1BDAIfDA4kEgQeERJ7EwX9vQ0gBo4TBy0hBlMUDS0mQDMnLRMgRzmHDS0ZGiCARxpUBgYTBg0UBgYMGhohZoEzoBQTDScgBhMUIBkMDRkHEwYUJmcgDS0GDAMiAg4mDAH6YgGUBFf6FW0nAZ0BwAYgpQGdDROarQ0TBw0VOAEtAYcmATQTD0mKCAUmP1yaJyYCJ0YBRXQ6FBkhBhgCJxMEHjk6GiEBLBoFSwwPEQwMEBAB/Hg6DRMtBnoaMw1UDRoXJQcUCTsBACAiJAkNDAEeDh4CCwEdFwMQCAoB0Q0mIA0mBiAGBwcsFCAMJw3tJictJicgDBMNJhMaBsU0RhQNWhoGIFogJkEtBhMtVA0NegcNZwZtDQ0mJgYnEydNQAYgIM
SYHOiAUOSEHDQ0NEyBsIQEmEiACE2odAwn1DQ0trS0GJxMGRyZaM0daDQYGExoNIGYtOScNGS1B/r/+7DkNjS0HIG0HbQ0ZGoctDQ0N/h8UNDNAYSBNJmAHoGGaDS0TBoEGEzQtE/sZIgENDAIiBRr6wv5sBbg6AioM/msCKyAHJgYtLf60IQEoBh8aDCcgUw0RTf5hARgOOiYnCCMMKRgK/n8EDTMNDRMGJwYzKhYBWhYdByYCHi0BAzESEjEQEBAQ/pAg5xomrhMGehpUE3kBBlUCUXVIMAcEERMCFiUIHxQWCg4FIkIaLQZBEwYZBiAGGi0mFAYTJgYnDBlmFCYmBw1TAAAAJAAG//oILwfaABQANgBKAFQAYgBwAIAAiACXAKQArADDAM0A3ADkAO0A+gEJARwBJAFMAV0BZQFtAXIBfAGCAYcBjAGRAaABpAGnAbEBuAHAAt+4ABYruAHBL7gALi+4AcEQuAAP0LgADy+4ABXcuAAX0LgAFy+4ABUQuAAZ0M
LgAGS+4AC4QuAAs3LoAXgAPACwREjm4AC4QuABq0LgAai+4AC4QuABz0LoAdgAPACwREjm6AIwADwAsERI5ugC6AA8ALBESOboAuwAPACwREjm6ALwADwAsERI5ugDYAA8ALBESOboA+gAPACwREjm6AQ0ADwAsERI5ugEOAA8ALBESOboBEwAPACwREjm6ARUADwAsERI5ugElAA8ALBESOboBKQAPACwREjm6AVMADwAsERI5ugFaAA8ALBESOboBYgAPACwREjm6AWQADwAsERI5ugFvAA8ALBESOboBcgAPACwREjm6AXYADwAsERI5ugGIAA8ALBESOboBigAPACwREjm6AY0ADwAsERI5ugGSAA8ALBESOboBnAAPACwREjm6AaAADwAsERI5ugGjAA8ALBESOboBpQAPACwREjm6AacADwAsERI5ugGoAA8ALBESOboBrgAPACwREjm6AbIADwAsERI5ugG1AA8ALBESObgALBC4AcLcALoAIwALABkruM
gGzAWQAGSu6AVMBtwAZK7oA7wGrABkruADvELgAWdC4AFkvuAGrELgAWtC4AFovuABZELgAcdy4AVMQuACB0LgAgS+4AbMQuACM0LgAjC+4AasQuADz0LgA8y+6APoBqwDvERI5uABxELgBNtC4ATYvuAFTELgBQ9y4AVMQuAFR0LgBUxC4AVXQuAFVL7oBWgBZAHEREjm4AbMQuAFe0LgBXi+6AWIBZAGzERI5uABxELgBftC4AO8QuAGN0LgBjS+6AZIBqwDvERI5ugGcAasA7xESOboBoAGrAO8REjm6AaMAWQBxERI5ugGlAFkAcRESOboBpwBZAHEREjm6Aa4AWQBxERI5uAG3ELgBstC4AbIvuAG3ELgButC4AbovuAFDELgBvtC4Ab4vMDEBFh8BFhcWFxIBAAUGJyQDJjcSJTYBFxUfAxUfAxYXNzY/BTY3Ni8BACUPAQQDBgEfAQYVFzM3HwEHJzYzNiMPASc2BTYXFgcGIyYnNgUfARYPASc/ATUHJM
yY3FzMVFzM3NhcUBycHBicXMxcHJwcvAQ8BJzUjByc3FxYHFgcGJzQHFxQzBx8CBwYnNycGJwc2FwcGFzcXBwYnNTYHMxcVByYnJicWBxc3NhUWBxcVBy8BBycHJz8BJjc1JzYfARUGByYnNCc2FwcjJiMGBxYzBwYnNiczFxQjBic2AzYfAQ8BIycmEx8BBhcVIwcXBwYvARMfAxUnFRcHLwEmJzY3HwInHwEWFwcnIxczFwcvATUlMhcWByYnJh8DBzYXMx8BFgcjJgcXBgcnNC8CBxUfAwYHISYnNT8CNjcBFzMfAjcnBwYnJjU3DwEWEwUfAgchNgEVFz8BNScmExUzNzUBFTIHMjc2JyYHARU3NiciNxUXNycTFzMvAQUfATcnBx8DMy8EBxU3JxcHFzUXJxcBDwQXPwIDFyU3LwEhJxclNy8BBQcEeO/Ar3VGFRR1/sr+0f55tWn9RF0GF68Cn4n8RgIIAhILUnU6gNjvx2OSCzV7o3VjCxJSY/7o/iedzM
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
wAZKzAxMxEhESEVIRUhFSERARMhPATW/QAB8P4QA3r9FbABzgWk/lKm/Kb+UgXGAT4AAAIAPAAABYwHBAALAA4AM7gAFiu6AAkAAAAZK7gACRC4AATQALgADS+6AAkAAAAZK7oABgAHABkrugACAAMAGSswMTMRIREhFSEVIRUhEQETITwE1v0AAfD+EAN6/RWwAc4FpP5Spvym/lIFxgE+AAACADwAAAWMBxkACwARAD24ABYrugAJAAAAGSu4AAkQuAAE0LoADgAAAAkREjkAuAAQL7oACQAAABkrugAGAAcAGSu6AAIAAwAZKzAxMxEhESEVIRUhFSERASUFNQkBPATW/QAB8P4QA3r+ev7r/ugBFgEXBaT+Uqb8pv5SBcCuqzsBG/7lAAAAAgA8AAAFjAcZAAsAEQA9uAAWK7oACQAAABkruAAJELgABNC6AA4AAAAJERI5ALgAEC+6AAkAAAAZK7oABgAHABkrugACAAMAGSswMTMRIREhFSEVIRUhEQElBM
TUJATwE1v0AAfD+EAN6/nr+6/7oARYBFwWk/lKm/Kb+UgXArqs7ARv+5QAAAAMAPAAABYwG5AALABcAIwBHuAAWK7oACQAAABkruAAJELgABNAAugAJAAAAGSu6AAwAEgAZK7oABgAHABkrugACAAMAGSu4AAwQuAAY0LgAEhC4AB7QMDEzESERIRUhFSEVIREBMhYVDgEjIiY1NDYhMhYVDgEjIiY1NDY8BNb9AAHw/hADevynM0EFQzIwQkIBsDNBBUMyMEJCBaT+Uqb8pv5SBuRDMj0+QjI4REMyPT5CMjhEAAADADwAAAWMBuQACwAXACMAR7gAFiu6AAkAAAAZK7gACRC4AATQALoACQAAABkrugAMABIAGSu6AAYABwAZK7oAAgADABkruAAMELgAGNC4ABIQuAAe0DAxMxEhESEVIRUhFSERATIWFQ4BIyImNTQ2ITIWFQ4BIyImNTQ2PATW/QAB8P4QA3r8pzNBBUMyMEJCAbAzQQVDMjBCQgWk/lKm/M
Kb+UgbkQzI9PkIyOERDMj0+QjI4RAAAAgAaAAAB/gcEAAMABgApuAAWK7oAAQAAABkruAABELgACNwAuAACL7gABC+6AAYAAgAEERI5MDETIREhAyETKAHW/ioOAXNxBaT6XAcE/sQAAAAAAgAaAAAB/gcEAAMABgApuAAWK7oAAQAAABkruAABELgACNwAuAACL7gABC+6AAYAAgAEERI5MDETIREhAyETKAHW/ioOAXNxBaT6XAcE/sQAAAAAAgApAAACCgcEAAMABgAhuAAWK7oAAAABABkrALgAAC+4AAUvugAEAAAABRESOTAxKQERISUTIQH8/i0B0/4tcQFwBaQkATwAAgApAAACCgcEAAMABgAhuAAWK7oAAAABABkrALgAAC+4AAUvugAEAAAABRESOTAxKQERISUTIQH8/i0B0/4tcQFwBaQkATwAAgAoAAAB/gcfAAMACQBLuAAWK7oAAQAAABkruAABELgABNC4AAQvuAAAELgABtC4AAYvuAABEM
LgAC9wAuAAIL7gAAi+6AAQAAgAIERI5ugAGAAIACBESOTAxEyERIQEnBzUbASgB1v4qAc7k5eTlBaT6XAXGrqs7ARv+5QAAAAACACgAAAH+Bx8AAwAJAEu4ABYrugABAAAAGSu4AAEQuAAE0LgABC+4AAAQuAAG0LgABi+4AAEQuAAL3AC4AAgvuAACL7oABAACAAgREjm6AAYAAgAIERI5MDETIREhAScHNRsBKAHW/ioBzuTl5OUFpPpcBcauqzsBG/7lAAAAAAMAAwAAAicG5AADAA8AGwAzuAAWK7oAAQAAABkruAABELgAHdwAuAACL7oABAAKABkruAAEELgAENC4AAoQuAAW0DAxEyERIRMyFhUOASMiJjU0NiEyFhUOASMiJjU0NigB1v4qUzNBBUMyMEJCAW4zQQVDMjBCQgWk+lwG5EMyPT5CMjhEQzI9PkIyOEQAAAMAAwAAAicG5AADAA8AGwAzuAAWK7oAAQAAABkruAABELgAHdwAuAACL7oABM
AAKABkruAAEELgAENC4AAoQuAAW0DAxEyERIRMyFhUOASMiJjU0NiEyFhUOASMiJjU0NigB1v4qUzNBBUMyMEJCAW4zQQVDMjBCQgWk+lwG5EMyPT5CMjhEQzI9PkIyOEQAAAL/1v/8BwwFpAAQAB8AS7gAFiu6ABYAAQAZK7gAARC4AATQuAAWELgAEdAAugAWABAAGSu6AAYAHwAZK7oAEgAVABkruAAVELgAAdC4ABIQuAAD0LgAAy8wMTMRIzUzESEyBBYSFQYCBgQnAREhFSEVITI+ATcuAiPU/v4DVK0BCLZ5C262/vnG/qYBGP7oARNdckgKA0t2XwIe/AKKXJz+9tXF/uygWAQEPv7e/rZPe6CSi08AAAAC/9b//AcMBaQAEAAfAEu4ABYrugAWAAEAGSu4AAEQuAAE0LgAFhC4ABHQALoAFgAQABkrugAGAB8AGSu6ABIAFQAZK7gAFRC4AAHQuAASELgAA9C4AAMvMDEzESM1MxEhMgQWEhUGAgYEJM
wERIRUhFSEyPgE3LgIj1P7+A1StAQi2eQtutv75xv6mARj+6AETXXJICgNLdl8CHvwCilyc/vbVxf7soFgEBD7+3v62T3ugkotPAAAAAgA8AAAFlgd+AAkAEQBNuAAWK7gAEi+4AAQvuAASELgAANC4AAAvuAAJ3LgAAtC4AAQQuAAF3LgABBC4AAfQugAKAAQABRESObgABRC4ABPcALgAAC+4AAYvMDEzESEBESERIQERAQYABycSADc8AdYBrgHW/ir+UgJG8P6wVTyTAV6UBaT95AIc+lwCHP3kBmToAWynLwEO/oKMAAAAAAIAPAAABZYHfgAJABEATbgAFiu4ABIvuAAEL7gAEhC4AADQuAAAL7gACdy4AALQuAAEELgABdy4AAQQuAAH0LoACgAEAAUREjm4AAUQuAAT3AC4AAAvuAAGLzAxMxEhAREhESEBEQEGAAcnEgA3PAHWAa4B1v4q/lICRvD+sFU8kwFelAWk/eQCHPpcAhz95AZk6AFspy8BDM
v6CjAAAAAADAAr/5waEBwQAEAATAB8AabgAFiu6AAAAGwAZK0EFAAoAGwAaABsAAnFBGwA5ABsASQAbAFkAGwBpABsAeQAbAIkAGwCZABsAqQAbALkAGwDJABsA2QAbAOkAGwD5ABsADV0AuAARL7oAFwAEABkrugANAB4AGSswMQEUAgQhICQCNTQSNiQzIAQSASETARQWMzI+ATcuASMgBoTG/on+/P78/ovAbtQBNMMBAwF4xvpHAc6w/sJ9uI6NIwYGesT+ywLK7f6yqKkBS++1ARO8Yav+swNN/sL9AIvObItii88AAAADAAr/5waEBwQAEAATAB8AabgAFiu6AAAAGwAZK0EFAAoAGwAaABsAAnFBGwA5ABsASQAbAFkAGwBpABsAeQAbAIkAGwCZABsAqQAbALkAGwDJABsA2QAbAOkAGwD5ABsADV0AuAARL7oAFwAEABkrugANAB4AGSswMQEUAgQhICQCNTQSNiQzIAQSASETARQWMzI+ATcuASMgBM
oTG/on+/P78/ovAbtQBNMMBAwF4xvpHAc6w/sJ9uI6NIwYGesT+ywLK7f6yqKkBS++1ARO8Yav+swNN/sL9AIvObItii88AAAADAAr/5waEBwQAEAATAB8Ac7gAFiu6AAAAGwAZK0EFAAoAGwAaABsAAnFBGwA5ABsASQAbAFkAGwBpABsAeQAbAIkAGwCZABsAqQAbALkAGwDJABsA2QAbAOkAGwD5ABsADV26ABMAGwAAERI5ALgAEi+6ABcABAAZK7oADQAeABkrMDEBFAIEISAkAjU0EjYkMyAEEgETIQEUFjMyPgE3LgEjIAaExv6J/vz+/P6LwG7UATTDAQMBeMb8HbABzvzsfbiOjSMGBnrE/ssCyu3+sqipAUvvtQETvGGr/rMCDwE++8KLzmyLYovPAAMACv/nBoQHBAAQABMAHwBzuAAWK7oAAAAbABkrQQUACgAbABoAGwACcUEbADkAGwBJABsAWQAbAGkAGwB5ABsAiQAbAJkAGwCpABsAuQAbAM
MkAGwDZABsA6QAbAPkAGwANXboAEwAbAAAREjkAuAASL7oAFwAEABkrugANAB4AGSswMQEUAgQhICQCNTQSNiQzIAQSARMhARQWMzI+ATcuASMgBoTG/on+/P78/ovAbtQBNMMBAwF4xvwdsAHO/Ox9uI6NIwYGesT+ywLK7f6yqKkBS++1ARO8Yav+swIPAT77wovObItii88AAwAK/+cGhAcuABAAFgAiAGm4ABYrugAAAB4AGStBBQAKAB4AGgAeAAJxQRsAOQAeAEkAHgBZAB4AaQAeAHkAHgCJAB4AmQAeAKkAHgC5AB4AyQAeANkAHgDpAB4A+QAeAA1dALgAFS+6ABoABAAZK7oADQAhABkrMDEBFAIEISAkAjU0EjYkMyAEEgElBTUJAhQWMzI+ATcuASMgBoTG/on+/P78/ovAbtQBNMMBAwF4xv3W/uH+3gEfASL9sX24jo0jBgZ6xP7LAsrt/rKoqQFL77UBE7xhq/6zAgm5tT4BLP7U/MSLzmyLYM
ovPAAAAAwAK/+cGhAcuABAAFgAiAGm4ABYrugAAAB4AGStBBQAKAB4AGgAeAAJxQRsAOQAeAEkAHgBZAB4AaQAeAHkAHgCJAB4AmQAeAKkAHgC5AB4AyQAeANkAHgDpAB4A+QAeAA1dALgAFS+6ABoABAAZK7oADQAhABkrMDEBFAIEISAkAjU0EjYkMyAEEgElBTUJAhQWMzI+ATcuASMgBoTG/on+/P78/ovAbtQBNMMBAwF4xv3W/uH+3gEfASL9sX24jo0jBgZ6xP7LAsrt/rKoqQFL77UBE7xhq/6zAgm5tT4BLP7U/MSLzmyLYovPAAAAAwAK/+cGhAeCABAAGAAkAG+4ABYrugAAACAAGStBBQAKACAAGgAgAAJxQRsAOQAgAEkAIABZACAAaQAgAHkAIACJACAAmQAgAKkAIAC5ACAAyQAgANkAIADpACAA+QAgAA1dugARACAAABESOQC6ABwABAAZK7oADQAjABkrMDEBFAIEISAkAjU0EjYkMyAEEM
gEGAAcnEgA3ARQWMzI+ATcuASMgBoTG/on+/P78/ovAbtQBNMMBAwF4xv4s8P6wVTyTAV6U/ad9uI6NIwYGesT+ywLK7f6yqKkBS++1ARO8Yav+swKx6AFspy8BDv6CjPw2i85si2KLzwAAAwAK/+cGhAeCABAAGAAkAG+4ABYrugAAACAAGStBBQAKACAAGgAgAAJxQRsAOQAgAEkAIABZACAAaQAgAHkAIACJACAAmQAgAKkAIAC5ACAAyQAgANkAIADpACAA+QAgAA1dugARACAAABESOQC6ABwABAAZK7oADQAjABkrMDEBFAIEISAkAjU0EjYkMyAEEgEGAAcnEgA3ARQWMzI+ATcuASMgBoTG/on+/P78/ovAbtQBNMMBAwF4xv4s8P6wVTyTAV6U/ad9uI6NIwYGesT+ywLK7f6yqKkBS++1ARO8Yav+swKx6AFspy8BDv6CjPw2i85si2KLzwAABAAK/+cGhAbkABAAHAAoADQAfbgAFiu6AAAAMAAZKM
0EFAAoAMAAaADAAAnFBGwA5ADAASQAwAFkAMABpADAAeQAwAIkAMACZADAAqQAwALkAMADJADAA2QAwAOkAMAD5ADAADV0AugAsAAQAGSu6ABEAFwAZK7oADQAzABkruAARELgAHdC4ABcQuAAj0DAxARQCBCEgJAI1NBI2JDMgBBIBMhYVDgEjIiY1NDYhMhYVDgEjIiY1NDYTFBYzMj4BNy4BIyAGhMb+if78/vz+i8Bu1AE0wwEDAXjG/d8zQQVDMjBCQv4GM0EFQzIwQkIOfbiOjSMGBnrE/ssCyu3+sqipAUvvtQETvGGr/rMDLUMyPT5CMjhEQzI9PkIyOET74ovObItii88AAAAABAAK/+cGhAbkABAAHAAoADQAfbgAFiu6AAAAMAAZK0EFAAoAMAAaADAAAnFBGwA5ADAASQAwAFkAMABpADAAeQAwAIkAMACZADAAqQAwALkAMADJADAA2QAwAOkAMAD5ADAADV0AugAsAAQAGSu6ABEAFwAZK7oADM
QAzABkruAARELgAHdC4ABcQuAAj0DAxARQCBCEgJAI1NBI2JDMgBBIBMhYVDgEjIiY1NDYhMhYVDgEjIiY1NDYTFBYzMj4BNy4BIyAGhMb+if78/vz+i8Bu1AE0wwEDAXjG/d8zQQVDMjBCQv4GM0EFQzIwQkIOfbiOjSMGBnrE/ssCyu3+sqipAUvvtQETvGGr/rMDLUMyPT5CMjhEQzI9PkIyOET74ovObItii88AAAAAAwAC/+cGhAWvAAYAHgAlACe4ABYrugAMAAUAGSu4AAwQuAAn3AC6AAIAEAAZK7oAHAAhABkrMDEBFhcyNjc1ATcXBxYVFAIEISAlByc3JjU0EjYkMyAEATQnIBMGFwKABLiUtAQBHm5wWFjG/on+/P78/tmoboZ+btQBNMMBAwEu/qzc/sAOBgwBpDAEmKl7Ac5Ylk637e3+sqiVhJRs4++1ARO8YY/+rEwI/qNDRAADAAL/5waEBa8ABgAeACUAJ7gAFiu6AAwABQAZK7gADBC4AM
CfcALoAAgAQABkrugAcACEAGSswMQEWFzI2NzUBNxcHFhUUAgQhICUHJzcmNTQSNiQzIAQBNCcgEwYXAoAEuJS0BAEebnBYWMb+if78/vz+2ahuhn5u1AE0wwEDAS7+rNz+wA4GDAGkMASYqXsBzliWTrft7f6yqJWElGzj77UBE7xhj/6sTAj+o0NEAAIACv/mBaQHBAAVABgAS7gAFiu4ABkvuAAHL7gAGRC4ABTQuAAUL7gAAdy4AAcQuAAK3LoAFgAUAAEREjm6ABgAFAAKERI5uAAa3AC4ABYvugAEAA8AGSswMQERBhYXPgEnESERDgIEByYkLgE1ERMhEwHgBnyEao4EAdYDca3++6CF/u3Nb8EBzrAFpPyqknIEAniOA1b8sbTXkFAEA0OQ4rYDUAFg/sIAAAACAAr/5gWkBwQAFQAYAEu4ABYruAAZL7gABy+4ABkQuAAU0LgAFC+4AAHcuAAHELgACty6ABYAFAABERI5ugAYABQAChESObgAGtwAuM
AAWL7oABAAPABkrMDEBEQYWFz4BJxEhEQ4CBAcmJC4BNRETIRMB4AZ8hGqOBAHWA3Gt/vughf7tzW/BAc6wBaT8qpJyBAJ4jgNW/LG015BQBANDkOK2A1ABYP7CAAAAAgAK/+YFpAcEABUAGABLuAAWK7gAGS+4AAcvuAAZELgAFNC4ABQvuAAB3LgABxC4AArcugAWABQAChESOboAGAAHAAoREjm4ABrcALgAFy+6AAQADwAZKzAxAREGFhc+AScRIREOAgQHJiQuATURJRMhAeAGfIRqjgQB1gNxrf77oIX+7c1vApewAc4FpPyqknIEAniOA1b8sbTXkFAEA0OQ4rYDUCIBPgAAAAIACv/mBaQHBAAVABgAS7gAFiu4ABkvuAAHL7gAGRC4ABTQuAAUL7gAAdy4AAcQuAAK3LoAFgAUAAoREjm6ABgABwAKERI5uAAa3AC4ABcvugAEAA8AGSswMQERBhYXPgEnESERDgIEByYkLgE1ESUTIQHgBnyEao4EAM
dYDca3++6CF/u3NbwKXsAHOBaT8qpJyBAJ4jgNW/LG015BQBANDkOK2A1AiAT4AAAACAAr/5gWkBy4AFQAbAEu4ABYruAAcL7gABy+4ABwQuAAU0LgAFC+4AAHcuAAHELgACty6ABYABwAKERI5ugAYABQAARESObgAHdwAuAAaL7oABAAPABkrMDEBEQYWFz4BJxEhEQ4CBAcmJC4BNREtAQU1CQEB4AZ8hGqOBAHWA3Gt/vughf7tzW8D/P7h/t4BHwEiBaT8qpJyBAJ4jgNW/LG015BQBANDkOK2A1AcubU+ASz+1AAAAgAK/+YFpAcuABUAGwBLuAAWK7gAHC+4AAcvuAAcELgAFNC4ABQvuAAB3LgABxC4AArcugAWAAcAChESOboAGAAUAAEREjm4AB3cALgAGi+6AAQADwAZKzAxAREGFhc+AScRIREOAgQHJiQuATURLQEFNQkBAeAGfIRqjgQB1gNxrf77oIX+7c1vA/z+4f7eAR8BIgWk/KqScgQCeM
I4DVvyxtNeQUAQDQ5DitgNQHLm1PgEs/tQAAAMACv/mBaQG6AAVACEALQBbuAAWK7gALi+4AAcvuAAuELgAFNC4ABQvuAAB3LgABxC4AArcuAABELgAKNC4ACgvuAAKELgAL9wAuAAWL7gAIi+6AAQADwAZK7gAIhC4ACjcuAAc0LgAHC8wMQERBhYXPgEnESERDgIEByYkLgE1EQEyFhUOASMiJjU0NgUyFhUOASMiJjU0NgHgBnyEao4EAdYDca3++6CF/u3NbwOpM0EFQzIwQkL+djNBBUMyMEJCBaT8qpJyBAJ4jgNW/LG015BQBANDkOK2A1ABREMyPT5CMjhEBEMyPT5CMjhEAAMACv/mBaQG6AAVACEALQBbuAAWK7gALi+4AAcvuAAuELgAFNC4ABQvuAAB3LgABxC4AArcuAABELgAKNC4ACgvuAAKELgAL9wAuAAWL7gAIi+6AAQADwAZK7gAIhC4ACjcuAAc0LgAHC8wMQERBhYXPgEnESERDgIEBM
yYkLgE1EQEyFhUOASMiJjU0NgUyFhUOASMiJjU0NgHgBnyEao4EAdYDca3++6CF/u3NbwOpM0EFQzIwQkL+djNBBUMyMEJCBaT8qpJyBAJ4jgNW/LG015BQBANDkOK2A1ABREMyPT5CMjhEBEMyPT5CMjhEAAL/fgAABkIHBAAIAAsAU7gAFiu6AAIAAwAZK7oABwADAAIREjm6AAkAAwACERI5ALgAAi+4AAovugAAAAIAChESOboABQACAAoREjm6AAcAAgAKERI5ugAJAAIAChESOTAxCQERIREBIQkBJRMhBkL9iv4o/YoCOgEmASr+ZbABzgWk/G797gISA5L+QgG+IgE+AAAC/34AAAZCBwQACAALAFO4ABYrugACAAMAGSu6AAcAAwACERI5ugAJAAMAAhESOQC4AAIvuAAKL7oAAAACAAoREjm6AAUAAgAKERI5ugAHAAIAChESOboACQACAAoREjkwMQkBESERASEJASUTIQZC/Yr+KP2KAjoBJgEq/M
mWwAc4FpPxu/e4CEgOS/kIBviIBPgAAAgAoAAAFWwWkAA8AGgA3uAAWK7oAAQACABkruAABELgABNC4AAEQuAAQ0AC4AAEvuAADL7oAEgAPABkrugAFABAAGSswMQERIREhFSQeAhUOAycDERcyPgE3LgIjAf7+KgHWAZDXlGIIWpTWofDeS107CAI9YU0BEP7wBaT9ATpkqYh+sGY4AgJ9/oYBKUFUTEkoAAIAKAAABVsFpAAPABoAN7gAFiu6AAEAAgAZK7gAARC4AATQuAABELgAENAAuAABL7gAAy+6ABIADwAZK7oABQAQABkrMDEBESERIRUkHgIVDgMnAxEXMj4BNy4CIwH+/ioB1gGQ15RiCFqU1qHw3ktdOwgCPWFNARD+8AWk/QE6ZKmIfrBmOAICff6GASlBVExJKAABADz+2AZRBaQAJwA9uAAWK7oAAQACABkruAABELgAJ9AAuAABL7oAFwAUABkrugAEACYAGSu6ACAAHQAZK7oACwAdACAREM
jkwMQERIREhHgEXFgYHFR4DFRQGBCchETMWNjU2JiMnEQUyNjcuASMhAi7+DgPZ7fcaCYyhT4ZbMq/+7cT+4cNTfAZxZOsBCB1AAgRFF/6jAi/8qQbMAqC8kKQ1BApBWXA2q7A2AgEkA045P0gBATwBPTM7MAAAAAAD/34AAAZCBugACAAUACAAPbgAFiu6AAIAAwAZK7oABwADAAIREjkAuAACL7oAFQAbABkruAAVELgACdC4AAkvuAAbELgAD9C4AA8vMDEJAREhEQEhCQIyFhUOASMiJjU0NiUyFhUOASMiJjU0NgZC/Yr+KP2KAjoBJgEq/eszQQVDMjBCQgH2M0EFQzIwQkIFpPxu/e4CEgOS/kIBvgFAQzI9PkIyOEQEQzI9PkIyOEQAAAACABD/+AhKBaQAEwAZAKW4ABYruAAaL7gAGC+4ABoQuAAE0LgABC+4ABgQuAAJ0LgAGBC4AAzcuAAQ0LgABBC4ABTcQRsANgAUAEYAFABWABQAZgAUAHYAFM
ACGABQAlgAUAKYAFAC2ABQAxgAUANYAFADmABQA9gAUAA1dQQUABQAUABUAFAACcQC6ABEAAAAZK7oACQAYABkrugAOAA8AGSu4AAkQuAAL3LgAABC4ABfcMDEhBiQCNyYSNiQ3IREhFSEVIRUhEQEUFjMRIAL0sP6QwAQIeNABKMAEkP0AAfD+EAN6+cF9uP7LCLwBLOy0AQS8YAT+Uqb8pv5SAsaLzgKzAAIAEP/4CEoFpAATABkApbgAFiu4ABovuAAYL7gAGhC4AATQuAAEL7gAGBC4AAnQuAAYELgADNy4ABDQuAAEELgAFNxBGwA2ABQARgAUAFYAFABmABQAdgAUAIYAFACWABQApgAUALYAFADGABQA1gAUAOYAFAD2ABQADV1BBQAFABQAFQAUAAJxALoAEQAAABkrugAJABgAGSu6AA4ADwAZK7gACRC4AAvcuAAAELgAF9wwMSEGJAI3JhI2JDchESEVIRUhFSERARQWMxEgAvSw/pDABAh40AEowM
ASQ/QAB8P4QA3r5wX24/ssIvAEs7LQBBLxgBP5Spvym/lICxovOArMAAgAAAAAErAdwAA8AFQAfuAAWKwC4ABMvuAAVL7oABwAIABkrugAAAA8AGSswMQEhIAIBFiUhESEkEgEmBSEJAjUFJQSs/Oz+7GgBXNP+5f7QAwABOAz+vLUBAQFg/u7+3v7hASIBHwWk/ej+wKYI/lI0AhgBHJYIAyr+kgFuTN3hAAAAAgAAAAAErAdwAA8AFQAfuAAWKwC4ABMvuAAVL7oABwAIABkrugAAAA8AGSswMQEhIAIBFiUhESEkEgEmBSEJAjUFJQSs/Oz+7GgBXNP+5f7QAwABOAz+vLUBAQFg/u7+3v7hASIBHwWk/ej+wKYI/lI0AhgBHJYIAyr+kgFuTN3hAAAAA/9+AAAGQgboAAgAFAAgAD24ABYrugACAAMAGSu6AAcAAwACERI5ALgAAi+6ABUAGwAZK7gAFRC4AAnQuAAJL7gAGxC4AA/QuAAPLzAxCQERIREBIM
QkCMhYVDgEjIiY1NDYlMhYVDgEjIiY1NDYGQv2K/ij9igI6ASYBKv3rM0EFQzIwQkIB9jNBBUMyMEJCBaT8bv3uAhIDkv5CAb4BQEMyPT5CMjhEBEMyPT5CMjhEAAAAAgAoAAAFUAdwAAkADwAnuAAWKwC4AA0vuAAPL7oABAAFABkrugABAAIAGSu4AAIQuAAI0DAxEyERASERIREBIQkCNQUlKAUo/UUCu/rYArv9RQNy/t7+4QEiAR8FpP5S/bj+UgGuAkgDKv6SAW5M3eEAAAACACgAAAVQB3AACQAPACe4ABYrALgADS+4AA8vugAEAAUAGSu6AAEAAgAZK7gAAhC4AAjQMDETIREBIREhEQEhCQI1BSUoBSj9RQK7+tgCu/1FA3L+3v7hASIBHwWk/lL9uP5SAa4CSAMq/pIBbkzd4QAAAAIAVAAABEQFvAAYABwAJ7gAFiu6ABkAGgAZK7gAGRC4AB7cALoACQAQABkrugAcABkAGSswMQEhDgMVFBYzMM
jY3EQ4BIyIkJjU0PgIlIREhAdEBmghOZVdoYkWjOXbPeXr/ALhhxVcBrP5CAb4DpY+XS0Q0NCApG/6fJSY5nIdoiaBo5gGBAAAh/4T9PAjICfoAKAAwADQAOAA9AEEARgBRAFoAZQBuAHgAgwCTAKMArQC1AL4AwQDHAM4A4ADkAOgA7QD9AQEBBQEJARMBGwEgATkECbgAFiu6AOEA3gAZK7oBCwEKABkrugEBAO4AGSu6ATcBOQAZK7oADQD1ABkruAELELgABNC4AAQvugAFAQoBCxESOboAHADeAA0REjm4AQsQuAAg0LgAIC+4APUQuAAt0LgALS+4AQEQuAA00LgANC+4AQsQuAA60LgAOi+6AEIA9QANERI5ugBHAQoBCxESOboASgDeAA0REjm4AA0QuABS3LoAWgD1AA0REjm6AGMA3gANERI5uABo0LgAaC+6AG8A3gANERI5uAANELgAedC4AHkvugCCAPUADRESOboAjQD1AA0REjm6AJsA9QANEM
RI5ugCkAO4BARESObgAUhC4AK7QuACuL7oAwAEKAQsREjm6AMIBCgELERI5ugDRAQoBCxESOboA2gEKAQsREjm4AQoQuADi0LgA4i+4AOEQuADl0LoA5gEKAQsREjm6APIBOQE3ERI5ugD4APUADRESObgBARC4AQLQugEDATkBNxESOboBCAD1AA0REjm6AQ0BCgELERI5ugEjAN4ADRESObgADRC4ATvcALgBES+4ARYvuAExL7gBNS+4ATgvuAABL7oA+gElABkrugEEASEAGSu6AO4A1gAZK7oAjgBDABkrugAFAREAARESOboAHAERAAEREjm4AEMQuAAu0LgALi+4AEMQuAA/0LgAPy+6AEcAQwCOERI5uABDELgASNC4AEgvugBKAREAARESObgAQxC4AFPQuABTL7oAWgERAAEREjm6AGMBEQABERI5uABDELgAbtC4AG4vugBvAREAARESOboAggERAAEREjm4AI4QuACI0LgAiC+6AJsAQwCOERI5uM
ACOELgAndC4AJ0vuACOELgAn9C4AJ8vuACOELgAodC4AKEvugCkAREAARESOboAwAERAAEREjm6AMIBEQABERI5ugDIAREAARESObgA+hC4AP3QuAD+3LoA0QD9AP4REjm4AO4QuADU0LgA+hC4ANjQuAD9ELgA2dC6ANoBIQEEERI5uAD6ELgA3NC4AO4QuADf0LgA/hC4AOHQuAEEELgA59C4AOLcuADWELgA49C4AOEQuADk3LoA5gEhAQQREjm4AOvQugDyAP0A/hESOboA9AEhAQQREjm4AO4QuAD10LoA+AEhAQQREjm4AOIQuAD/0LgA5BC4AQDQuADWELgBAdC4AQQQuAEG0LgA5xC4AQfQugEIAREAARESObgBJRC4AQrQuAEKL7gBIRC4AQvQuAELL7oBDQERAAEREjm4ASUQuAEa0LgBGi+6ASMBEQABERI5uAExELgBKty4ASUQuAEs0LgBIRC4AS3QugEvAREAARESObgBMRC4ATbQugE3AREAAM
RESObgBMRC4ATnQMDEBJRcPAQM+ASQEHgEfAhMFHwEkHwEWBw0BJi0BLwE/AScTNSYnEy8BARUXAxcTMzUlBxc3BzcnByczNycVJQc/AR8BPwEnDQEXAycuBCcFJRcOAw8BARc2HgMTFxMnBQM3Ej4CMzUBLgMnDgIHBQImBw4CDwIlAQcXPwIFHwInLgEkBAYHNiQyHgEfASclLwEPAicBHgI2LgIiBgUeAjYuAhceAgYuAwEDEwMOARY+ASUmDgM2BRYHFzY3IBcWByMnBiUDIzUkBzM1IxU3JyMFNycHBgEkFxYHNhUTMxMVJQcnBic3MzUjFTcnIyEzJwcBIRUHMxUjBy8BJRYHICcmNyADNycHBgE2FzQzIRUjFTMmNyEVBxYHIS8BAyMnFSMB8wF7FKdqRlDfASoBNKFvEBQFUf7lBR4BPBJ6RUb6W/4bSwEBATktFCgFjTwoFFZCGQNGCgVRBQ/+FiNgFOsPHhR3CghHA+gUKCQFSSEHUPutAU/VDxUWMM
m9velMDawEkCkJGM0IeF/x4DT+Ld2wuNxcS5gIaAxc1UzhdGv1YJSczWF1iSkEkBQEnQiY+KxEVDwoBN/tECxB5g7MBKsPMQgVTvP7q/u7kdIwBXLHquU4FU/7yxfCsjlUFAY+XpKchEkSVeWMBrRBJMCEcNSsEIzQZEhooKg38hzVH/5NTI0VJBv4UUUR8Wvf5zBxUODhxARgcOMSojRz+kxxUAd38cHCMHHAB3XAcjB0BbQFtHBxUVHDFcP7nOIxw/YxxcY0ccQHBVR04+zkBicSMcDhxOANmOMT+5xw4xAEZ4XEcjRwBcXBwOQHAcP3FjQEYjKio/j8ccBxVjHAJ0ydAdwr9HtCaKCNo5Hcot/13lBkZT1kTUCIoOzZ3GTEyOxlAAoSkCjsDJx5U/CStFPzFBQN7fBRjFHJXWgJcFyUFJSJqAmFeAy0sD0MiKv0ov9KedzkIBBcpSBQeT6Pz1QNvYAIHPnKO/jcNAyooKvyaAwHyy0AjaPxwhZawrh8HXKG1IM
gEYug4nXlyPpGCjA28PGBEMAwwUAxtDIBwSBgo3JQoKHR4lFBMKBQINDgwBtBEIChIiHg8PYUUlCiUyJQUIASUuDwgKJyIB5P21Akv4Fh4qGwosTTIFKBEXEtCMHBzgHHDhVI2pHAEZjBzEOOEcOVUcxRyMARgcVIwcHHEBNf6vVFRUOFQc/TjhHDmMOP7AjBxUqRz9HOFUjYyM/q8cxRyMARw4qHCMjMRUcDipVP0c/ueNjQAAAAAAJgAmACYATgB0AK4BDgFYAZYCFgI4AxYDlgPcA/IEBgRQBI4EvgT6BSAFUgWaBbgGIAZcBpoG0AbmBxAHQAd8B6YH7ggwCGQInAi6CPAJCgkyCWoJpgnMCiYKbgrICt4K+gsSCxILRgtuDS4Oig7yEEwQsBJOFG4UvhUSFWAVdhXIFgAWNhZyFpgWzBcCF0wXkBfUGxgfPB9SH4QftB/4ICogbiC4IOohIiFEIXQhqCHYIhgigCK8Ix4jYiO0I8oj4CQgKPopGCk0KXApqM
CnuKioqYCqWKs4rBitIK4orwiv6LFAspi0sLbIt/C5GLtwvTi+ML8owAjA6MH4wwjEeMXoxpDHOMfIyFjJWMpYy3jMmM4Iz3jQuNH408DViNdg2TjbGNz43vDg6ONA5Zjm+OhY6bDrCOxg7bjvKPCY8nj0WPWA9qj30Pj4+nj74P3o//EA+QIBA2kEUQU5BkkWYAAAAAAAQAMYAAQAAAAAAAAA7AAAAAQAAAAAAAQAJADsAAQAAAAAAAgAHAEQAAQAAAAAAAwAOAEsAAQAAAAAABAAJAFkAAQAAAAAABQAEAGIAAQAAAAAABgAIAGYAAQAAAAAABwAPAG4AAwABBAkAAAB2AH0AAwABBAkAAQASAPMAAwABBAkAAgAOAQUAAwABBAkAAwAcARMAAwABBAkABAASAS8AAwABBAkABQAIAUEAAwABBAkABgAQAUkAAwABBAkABwAeAVkxOTk4IGJ5IEJvYmEgRm9udHMgLSBEYXZpZGUgQ2FuYXZlcm8gLSBjYW5hdM
mVyb0BwaWFuZXRhLm5ldFN0YXIgSmVkaVJlZ3VsYXJTb2Z0eTpTdGFySmVkaVN0YXIgSmVkaTIuMTZTdGFySmVkaVNvZnR5LUJvYmFGb250cwAxADkAOQA4ACAAYgB5ACAAQgBvAGIAYQAgAEYAbwBuAHQAcwAgAC0AIABEAGEAdgBpAGQAZQAgAEMAYQBuAGEAdgBlAHIAbwAgAC0AIABjAGEAbgBhAHYAZQByAG8AQABwAGkAYQBuAGUAdABhAC4AbgBlAHQAUwB0AGEAcgAgAEoAZQBkAGkAUgBlAGcAdQBsAGEAcgBTAG8AZgB0AHkAOgBTAHQAYQByAEoAZQBkAGkAUwB0AGEAcgAgAEoAZQBkAGkAMgAuADEANgBTAHQAYQByAEoAZQBkAGkAUwBvAGYAdAB5AC0AQgBvAGIAYQBGAG8AbgB0AHMAAAAAAgAAAAAAAP+cADIAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAABAgACAEMAFAAVABYAFwAYABkAGM
gAbABwAEwAQACAAVABaAEgAVQBXAFwAWABMAFIAUwA+AEAAPwBEAFYARwBJAEoASwBNAE4ATwAeAAoAXQBbAEYAWQBFAFEAUAAPABEAEgADAGEABAAjAAYABwAIAEEACQANAAsADABCAA4ANAA6ACgANQA3ADwAOAAsADIAMwBeAGAAXwAkADYAJwApACoAKwAtAC4ALwAdAAUAPQA7ACYAOQAlADEAMAAfACEAIgAAALYAtwC0ALUAxQCCAK0AagDJAGkAxwBrAK4AbQBiAGwAYwBuAJAAoABkAG8AywBxAGUAcADIAHIAygBzAM8AdQDMAHQAzQB2AM4AdwDpAOoAZgB4ANMAegDQAHkA0QB7AK8AfQBnAHwAkQChANYAfwDUAH4A1QCAAGgAgQDrAOwA7QDuAIkAugCwALEA5ADlALsA5gDnAKIAiAROVUxMAAABAAAAAACAtgMZCAAAAAAQDAAARWxlY3RyaWsAAAAAAAAAAP////83///+AAAAAAAA+/tAAM
<div class="areyougame">
<div class="banner">
src="data:image/gif;base64,R0lGODlhIAAgAPcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQICAgQEBAYGBgoKCg8PDxMTExgYGB0dHSAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXVM
5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaamprGplrysicWvfc2xcta0ZOC2VOu5RPG6Ofa7Mvm8Lfu8Kvy8KPy8J/28Jv28Jf28Jf28Jf28Jf28Jf28Jf28Jf28Jf29Jf29Jf29Jf29Jf29Jf29Jf29Jv29Jv29J/y9Kfu9K/q9L/i+Nfa+PfO/SO7BV+rDaeXFeeLHh9/JltvMqNfPvNXRx9TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+M
Dg4OHh4eLi4uPj4+Xl5ejo6Ovr6+/v7/Hx8fT09Pb29vj4+Pr6+vv7+/z8/P39/f39/f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQADQAAACwAAAAAIAAgAAAIpAAXCBxIsKDBgwgTKlzIsKHDhxAJ/ptIcWJEiROFadyokeJFihw5enyYMaTJjv8cljwZ0mLDlShhCnPJUGbFlikX2vzHUSBOhTt7LviZMOhGnyJzIjSqEelGmgeZCnOKEijPpEKJLr36lOvUoUmt4swatqjXmV6pohWL9SjYrjXPEtSqU+5AumxZlo2rF2/ds12VkpQZ+OLAihUNK17MuLHjhQEBACH5BAANAAAALAAAAAAgACAAhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQM
ICAgQEBAcHBwwMDBERERYWFhoaGh0dHSAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZM
qampubm5ycnJ2dnZ6enp+fn6WhmKykkbKmiriphL6rfsSteMywbdazX961VOW3Suq4Q/C6O/S6Nfa7MPm8LPq8Kvy8KPy8J/28Jv28Jv28Jf28Jf28Jf27JPy7JPu6I/u5I/u5I/u5I/u5I/u6I/y6JPy7JP28JP29Jf29Jf29Jf29Jf29Jv29J/y9KPy9Kfu9LPq9MPm+Nfe/O/XARPLBTfDCWO3EZenGdubJheTKjuPMl+HOoeDQrN/Tt93VwtzYztvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+np6erq6uvr6+zs7O3t7e3t7e7u7u/v7/Dw8PHx8fPz8/T09PX19ff39/n5+fr6+vz8/Pz8/P39/f39/f7+/v7+/v7+/v///wikABcIHEiwoMGDCBMqXMiwocOHEAn+m0gxIsJ/ujLqKlbsn0WDGDVy9PhR4ESRHEeWXHAyY8qRJC2e5AgPXsqJJWcWq3kzJsSZPIstuPkRqE2hPWM
Vi3Hl0KEylG4M67ejToVGOU3FGvIr06dalUpN+pdlU7M9/ZLGafTgxbdeOOdFizVqVrVyhdOO+fKlV6V6iK1n+rStzcOCBFCseXsy4sWOIAQEAIfkEAA0AAAAsAAAAACAAIACHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAgICBAQEBwcHDAwMERERFhYWGhoaHR0dICAgISEhIiIiIyMjJCQkJSUlJiYmJycnKCgoKSkpKioqKysrLCwsLS0tLi4uLy8vMDAwMTExMjIyMzMzNDQ0NTU1NjY2Nzc3ODg4OTk5Ojo6Ozs7PDw8PT09Pj4+Pz8/QEBAQUFBQkJCQ0NDRERERUVFRkZGR0dHSEhISUlJSkpKS0tLTExMTU1NTk5OT09PUFBQUVFRUlJSU1NTVFRUVVVVVlZWV1dXWFhYWVlZWlpaW1tbXFxcXV1dXl5eX19fYGM
BgYWFhYmJiY2NjZGRkZWVlZmZmZ2dnaGhoaWlpampqa2trbGxsbW1tbm5ub29vcHBwcXFxcnJyc3NzdHR0dXV1dnZ2d3d3eHh4eXl5enp6e3t7fHx8fX19fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQkZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZn5uSpZ2Lq5+FsaF/tqJ5v6Vux6hl0KtY2a1L4a4+6LA17LEt77Eo8bEl8bEj8rEj87Ej87Mk9LMk9bUk9rYl97cl+Lcl+Lgm+Lkm+Lgn97go9rcp9bcr87Yt8rYw8LY07rY567ZB57dL4rdY3bhl2Lp21LuDz7yTyr6kyMCuxsK5xcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4+M
Pj5ubm6Ojo6+vr7e3t7+/v8vLy9PT09vb29/f3+fn5+/v7/Pz8/Pz8/f39/f39/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+////CI0AFwgcSLCgwYMIEypcyLChw4cQCf6bSDHiwYmpMmqcaFHiP40b/3UciBFkKo4jF5QEiXLkypApVX402bLjy4w1Ld48KTLlzpwRf/Z0OZPlUJtFU8mSBRTiy6VNHz5lelRnUqhVg16lGrPkUqxdZ37l6lPs16gOvZ7N6tQs2LIZx6KVSnFuzLt48+plGBAAIfkEAA0AAAAsAAAAACAAIACHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAgICBAQEBwcHDAwMERERFhYWGhoaHR0dICAgISEhIiIiIyMjJCQkJSUlJiYmJycnKCgoKSkpKioqKysrLCwsLS0tLiM
4uLy8vMDAwMTExMjIyMzMzNDQ0NTU1NjY2Nzc3ODg4OTk5Ojo6Ozs7PDw8PT09Pj4+Pz8/QEBAQUFBQkJCQ0NDRERERUVFRkZGR0dHSEhISUlJSkpKS0tLTExMTU1NTk5OT09PUFBQUVFRUlJSU1NTVFRUVVVVVlZWV1dXWFhYWVlZWlpaW1tbXFxcXV1dXl5eX19fYGBgYWFhYmJiY2NjZGRkZWVlZmZmZ2dnaGhoaWlpampqa2trbGxsbW1tbm5ub29vcHBwcXFxcnJyc3NzdHR0dXV1dnZ2d3d3eHh4eXl5enp6e3t7fHx8fX19fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQkZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+fpaGYrKSRsqaKuKmEvqt+xK14zLBt1LJj2rRa4LVT5bdM6rhE77k98ro49bsy+Lsu+rM
ws+7wp/Lwo/Lwn/bwm/bwl/bwl/bwl/bwl/bwl/bwl/bwk/bwl/b0l/b0l/b0l/b0l/b0l/b0l/b0l/b0m/b0m/b0n/L0p+70r+70u+b4x+L439r899MBE8sFN8MJV7sNf68Vq6cZ25smF5MqO48yX4c6h4NCs39O33dXC3NjO29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+vr6+/v7/Pz8/f39/v7+/v7+////CKUAFwgcSLCgwYMIEypcyLChw4cQCf6bSDEiwn/Dhu3auGuixYIYNXL0+FFgyIwiN/4rueBkRo4dS05EOVMkyYg1h9VUuRJnyJoCX950WBPoAqE9HxYNGVTj0IZLMzbtmJToT6ZHnVaFelVqVqo+MxpFGlYnVppbGUYd1tRs2bFi06o92datxZx1nypFyVcsS5d95e4NLHM
gw38IQKVZkybix48eQAwIAIfkEAA0AAAAsAAAAACAAIACHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAgICBAQEBgYGCgoKDw8PExMTGBgYHR0dICAgISEhIiIiIyMjJCQkJSUlJiYmJycnKCgoKSkpKioqKysrLCwsLS0tLi4uLy8vMDAwMTExMjIyMzMzNDQ0NTU1NjY2Nzc3ODg4OTk5Ojo6Ozs7PDw8PT09Pj4+Pz8/QEBAQUFBQkJCQ0NDRERERUVFRkZGR0dHSEhISUlJSkpKS0tLTExMTU1NTk5OT09PUFBQUVFRUlJSU1NTVFRUVVVVVlZWV1dXWFhYWVlZWlpaW1tbXFxcXV1dXl5eX19fYGBgYWFhYmJiY2NjZGRkZWVlZmZmZ2dnaGhoaWlpampqa2trbGxsbW1tbm5ub29vcHBwcXFxcnJyc3NzdHR0dXV1dnM
Z2d3d3eHh4eXl5enp6e3t7fHx8fX19fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQkZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGhoqKio6OjpKSkpaWlpqamsamWvKyJxa99zbFy1rRk4LZU67lE8bo59rsy+bwt+7wq/Lwo/Lwn/bwm/bwl/bwl/bwl/bwl/bwl/bwl/bwl/bwl/b0l/b0l/b0l/b0l/b0l/b0l/b0m/b0m/b0n/L0p+70r+r0v+L419r49879I7sFX6sNp5cV54seH38mW28yo18+81dHH1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5eXl6Ojo6+vr7+/v8fHx9PT09vb2+Pj4+vr6+/v7/Pz8/f39/f39/v7+/v7+/v7+/v7+/v7+/v7+/v7+/vM
7+/v7+/v7+/v7+/v7+/v7+/v7+////CKQAFwgcSLCgwYMIEypcyLChw4cQCf6bSHFiRIkThWncqJHiRYocOXp8mDGkyY7/HJY8GdJiw5UoYQpzyVBmxZYpF9r8x1EgToU7ey74mTDoRp8icyI0qhHpRpoHmQpzihIoz6RCiS69+pTr1KFJreLMGrao15leqaIVi/Uo2K41zxLUqlPuQLpsWZaNqxdv3bNdlZKUGfjiwIoVDStezLix44UBAQA7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="
<div class="bars"><div class="bar-low"></div></div>
src="data:image/png;base64,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"
<div class="bars"><div class="bar-high"></div></div>
<canvas id="galaxy" width="550" height="400" class=""></canvas>
<section id="swintro" class="hidden">
A long time ago, in a galaxy far,<br />
<div class="faddingLogo">
<div class="titleLogo">
  <div>Satoshi</div>
<div id="swcrawl-container" class="stretch hidden">
<div id="swcrawl-content">
  <h1>Episode I</h1>
  <h2>A NEW HOPE</h2>
  <p>In a world plagued by greedy financial institutions and centralized power a new hope has emerged ...</p>
  <p>... a mysterious digital money known as
itcoin created by SATOSHI NAKAMOTO</p>
    Born out of the desire for financial freedom and privM
acy, with no central authority to control it, it has come to restore
    balance to the force of finance and the world.
    But as the forces of the old order begin to sense the threat posed by this new money, the battle for the soul of finance
    With the fate of the financial world hanging in balance, a hero must arise to lead the fight for financial liberation. The age
itcoin has begun, and with it, a new hope ...
const canvas=document.getElementById("galaxy"),ctx=canvas.getContext("2d");function drawText(A,B,M,g="55",C="#FFF",$="",o="start"){""!=o&&(ctx.textAlign=o),ctx.fillStyle=C,ctx.font=`${$} ${g}px Arial, sans-serif`,ctx.fillText(A,B,M)}function crawlOpening(){var A=document.querySelector("#logo");A.classList.remove("hidden"),A.classList.add("starwarsAnimation");var B=!1;A.addEventListener("animationend",()=>{A.classList.add("hidden")}),new Audio("data:audio/mpeg;base64,//M0BAACVBLyADzDAITAOfQAWMYEFIU8cHC7DgbgBAAwEM
x3h/mYfIDhuHOu7gCIIQEAQB8H/lAAD4Por22+oQsSExZLUR0Lx//M0BA0CvBb2AGUGAIT4MfQAyYwBXTcfG8fj83u4UiTLsjTQCiaCpUSKDct375uTxvInRiFEAxQwHOQMw/5wIDST/+7FlA/W//M0BBYCgBb4AGTGAIWYLUwA+kwA5Z88YIBsSDxi0iwydi7Hf/9n//0VI1aGLpiw7gx1OEBQIg+0CAgD4Pvs/5cpKGuRMYMV//M0BB4C4BL4AGTDAAwAfdQA2kwBIOF5YOFlIWUQTMACB6bHk8PJ3gAIHCI555j//MsAb8RHP8Pw8wA6/PMjkCzBeCvKU3KG//M0BAoDICECADzBBgZAUfwAeMYAGmgCBFpgoB1Xru5gXvYTIYcLUwwQYQEBg6wqo2KHC4bKiGbrpb/9iAanLdv9wi56Vpvb//M0BAsDOAMW3CRjAAYQRewAykYAcskmu/79DdCuOqSx47+oJ1StdkMhkhEr1VVVEqTYJQVBU9lSbPYOIwW9TM
AxAEFQUCcYC//M0BAwDYBzsAGxjAgawSfwAwIYABgIFAESCoCOjEVJ7f//rIwSmUCwrsogZlZY5DhW9RYl4wY16Wo9np/ahK1SzIYThOEz4//M0BAkDVBsAAGDBBAZYPgAAwIYAPIWKC7BURiokCwWFhdjP/+lJRWT1xIgIOLrgYGaCHGiahQH2A/66hez67QYip3gQAgKi//M0BAgDCAMQiCxjAASoOfgAwIYAgCYRUuPbU/0Lf26umt3rxYprVpQEs6rGoUSd+JoayMNf/9grs1Kg0atDFUMBNyURHluz//M0BBACqBj4AGUjAgI4BUwA+AAAol//yPrK+tz///////RVK+tz///////QV9bn//////+hAIRhOqu9nbO3Lf8BhZNCIiII//M0BCQBHAKmAHwAAAI4BUwA+AAAECBNO7d/39EROoiIIToZ0PDz44fwA/gAAAD/jh4Y4AEf/fwK+tz///////QqJ7lNacFA//M0BEUGqFTuKGjDGII4BUwA+AAAIM
BAIBJJV+1HEiJFGZmSJE6qqqZgwVVUuM3GZm1CsNxBXRQU2EEuCjooUFf8EFBRRX1uf//M0BDkGtG7uAGjDDoI4BUwA+AAA//////6KK+tz///////QV9bn//////+iK+tz///////QV9bn//////+iK+tz///////Q//M0BC0BHAKmAHwAAAI4BUwA+AAAV9bn//////+iK+tz///////QV9bn//////+iK+tz///////QV9bn//////+iK+tz//////M0BE4BHAKmAHwAAAI4BUwA+AAA///QV9bn//////+iTEFNRTMuMTAwqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BG8BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BJABHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqM
qqqK+tz///////QV9bn//////+i//M0BLEBHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BNIBHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAM
HwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqM
qqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn/////M
/+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMM
TAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz/M
//////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BM
UwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqM
qqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BM
N4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqM
qqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QVM
9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATM
EFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAATEFNRTMuMTAwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqK+tz///////QV9bn//////+i//M0BN4BHAKmAHwAAAI4BUwA+AAAOlAswEFAMFEUH5XOkOruXM7fuINYdyq7bX5+Vy+33CpSWK4AQFgMLoEAEgBByZPYQxo///M0BN4BHAKmAHwAAAI4BUwA+AAA73rXsGRmPjv4IiMh/iPgMh+Z8AIHgOtBgIXQYhLXbZ249p/5fMQxLMY3G7de3n38KSxs//M0BN4BHAKmAHwAAAI4BUwA+AAAAEBwMDYIAEEIh7Qj/8fDaAMx8f+CIjIfwRgAdD+h7wARtAoFApFQqFQoFFMgFgRmzj+D//M0BN4BHAKmAHwAAAI4BUwA+AAA/IfLn8Qg8L/gNieqJ8TCA1z7fjwjEWcPFMOb+XGYtM
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
8pKllJoeOaF+Xcx9Qx3vhW//r/H//M0BKsC1DFsZAjFBAVQYtjAEYoI/8oqjQwKcOmE2SPxjiMugD/7N///gxX///F1DBjiqCffRxsugf/2b///Biv//+Lqxa5Y//M0BLICuF1qABQFcgT4utgAKArkgxR5vKOOOi1CL//66CA////E5n9QBBBYrHMwzL0cjpqEv//9Apf//8aT+oAloWHrOpXs//M0BLsC7IlqABwCgAUQuuTIEAUCYcZHzVoBa30//oLY2///yoo/xaUYas8r2ZzI83QJW///yZL///UY/xaKpPPNci2bEo4j//M0BMICxIlsZBQCcgVBEtQAOATkbnAff///BGZ///oFn+oEEUufc7tlHPboCb/xC3//+gx///yDVaOOHJFOdsKiwp8qAj+4//M0BMkC7LVmABQCcgU5atAAKATkAAv//+FAv//+oPNAGjkdIjm6MvqEP8g3//+CO/+f6dDCBqjahmg4WMfoDn+gKE///8TE//M0BM8DILdiAM
BwCwAWpbsyoKAWA///+Q0IRlEqE0IOI/QAf6CAn///lCf///ILQ8cInqo0ImLJMUarw+vpq//lyX//+gz/i//M0BNIDNLdgACgCwAVxbsgAOAWA9DxwieqjQiYskw81Xh9fTV//Lkv//9Bn/F3OHhA7tSJGhMc7LqKf1C2///1H/+Uzh4QO//M0BNUDHLVeACgFwIURbsgAOA7k7UiRoTHOy6in9Qtv//9R//lFniWNxoBJj84W4GkROplo336Pnp9dSxHT/0/Knf45iMiq//M0BNoDDLVcABwFcgUpDs1IKATkTHxwImP0I4nYrM4/v06/rqWI///5V/8dFY+TInCEsjKjYpc131HvR/T9WwMJ6///KkP6//M0BOAC+LViABwHcgV5asgAKA7kiGlSZFxOyaNlXNd9R70+n9sKH///5Ut/iGWNgILByuQrnVxAy8Mb/r/bFhb/8b/0xsOC//M0BOUDKLVmABwCwAZZaswAOAWAwc8izq6OvDPtmFf//8b/0rOiTM
ojb5frTHJW8thRbgX0f2zP7VA8hr//8oGf//+QcDGck//M0BOUCqIlqABQFcgVREtQAKArkPXv51jKdZ2JwD6P/M/tULmf//5QY///5DrqOjBVB05tC5ejnsmoQf+//liP//+UN/xzS//M0BO0DyLdkABwCwAbBbtTIOAWAhg1CmbQeP3VuoCf7Cf//8EX///j1jAzwDFYEsJBjnqPHUda4wAfv7dvwp///8YL/3Djb//M0BOYDcLdkABwCwAYBbtAAOAWACywqLO6KXLUcdVdAG/+3/QFD///8TC//DGXhFUnT5Q7jLP/wiv/oJD/b//w3/4dzDTSt//M0BOUCxIloABQCoASxEtQAKATkNTDqR8n4af+JD///+G//f0r1QmkINn7iOCnpNEJpegCY/8l6/UB8kbRfT9eI5F///xVL//M0BO8D6LVgACVHUgdRbsQAMY4QOmFhmAUk0gc/khtDhVGxuYGn/j3r+IMzovp/5U7/Cq2jvH9NCUipEb0ATO/53/UF0M
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").play(),document.getElementById("galaxy").classList.remove("hidden");let M=document.getElementById("swcrawl"),g=document.getElementById("swcrawl-content"),C=document.getElementById("swcrawl-container");C.classList.remove("hidden");let $=g.style,o=M.clientHeight,D=(A=>{let B=[];for(let M=0;M<1008;M++){let g={x:550*Math.random()-225,y:400*Math.random()-200,z:1e3*Math.random()};BM
.push(g)}return B})(1008),Q=()=>{ctx.fillStyle="black",ctx.fillRect(0,0,canvas.width,canvas.height)},q=(A,B,M)=>{let g=255*M;ctx.fillStyle="rgb("+g+","+g+","+g+")",ctx.fillRect(A,B,1,1)},t=A=>{let B=D.length;for(var M=0;M<B;M++){let g=D[M];for(g.z-=A;g.z<=1;)g.z+=1e3}},E=A=>(o-=A,$.top=o+"px",o<-g.clientHeight+270)?1:0,O=()=>{let A=canvas.width/2,B=canvas.height/2,M=D.length;for(var g=0;g<M;g++){let C=D[g],$=A+C.x/(.001*C.z),o=B+C.y/(.001*C.z);if($<0||$>=canvas.width||o<0||o>=canvas.height)continue;let Q=C.z/1e3;q(M
$,o,1-Q*Q)}},w,s=A=>{w=A,requestAnimationFrame(i)};var I=null;let i=A=>{let M=A-w;w=A,t(.05*M);let g=window.getComputedStyle(document.getElementById("logo")).transform,$=0;g.includes("matrix")&&"0"!=g.split("(")[1].split(",")[0]&&($=parseFloat(g.split("(")[1].split(",")[0]).toFixed(3)),.25==$&&(B=!0),!0===B&&(I=E(.025*M)),Q(),O(),1!=I?requestAnimationFrame(i):(Q(),C.classList.add("hidden"),rungame())};requestId=requestAnimationFrame(s)}var studio=new produceAudio;function epicScore(A,B){var M=new Audio(A);M.load(),M
this.play=function(A){(function A(B){M.paused||(M.pause(),B||(M.currentTime=0));try{var g=M.play();g&&g.then(function(){}).catch(function(A){})}catch(C){console.error(C)}})(A)}}function produceAudio(){this.hit=new epicScore("data:audio/mpeg;base64,//uQxAAAAAAAAAAAAAAAAAAAAAAAWGluZwAAAA8AAAAEAAAFTABHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0ecnJycnJycnJycnJycnJycnJycnJycnJyc4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4/////////////////////////////////8AAAA5TEFNRTMuOThyAnEAAAAAAAAAABQwJAezYgAAMAAABUzcb6d9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//tgxAAABjwbYNQxgAKII3A3ObICAQCFQO7u7uaAYGBiwfPxACAIZcHwf4IHOD4OdQPvygY4Pg+D+oEAQ4Ph/iB3lDmoHz9w6G4zHg9Ho+GwuDgACxC1V7f+ZLfh+A1XXP1YMPgIEAeLSb/EUwZUBtkotcFghXJ5Ch+mD/+Bg4EkcIZo0oL76jzUP/+R9MU3ZCCoe0T8l30mv/X+BSoFYSnIhKzQzdOl91XfFGMY////M
uEMDY0PT68jEw13fnGr8oWlZ/////MpGpxaeJCXKK725Og+fzbLte0T/////+W8mKDu////P9USYgpqKZlxycFxkAAAAAAAAAAAAAAAAAAAAAAAA//twxAAB0DEfSx26ABIAIuhWtUABIAAAAP/dn5p/lbpWWyOBQS4sJtU1NLr5HBswGDUASwiPS0pKtRNAVBAhNiySCskjqKQGBDgWEkFNUkkrREAGlIuEixs+sxJkISIzBt601i+BEPLySVSkjIvA3OIR1dSi8GdENb8yJoGx8qs/qMhCIOyYpJX5HB5Uit6KMQkGEZcxdD/7rUorlwWakiM+EpINyOVKaxkbh/wMOTAudFyEsy1sblMQcBwVAzROPauOsDDNw32mneo0CIwA42S6JPFteYGAGABAsBSX0y6eKQByovqetaRwugYIiQU3X6RcBqIDazf8wH8LHCTQ/OkTC7TijJLpl8GzSkm60TcEIQYp5XJUxBTUUzLjk4LjIAAAAAAAAAAAAAAAAAAAAAAAM
AAAAAAAAAP/7YMQAABOFHzjZrQAAiwWcB4YgAcAAAAAAJAK7MKjc/8WjmvzgAOKgMqyIjfpxxDtUqvwlSDCYOS48lCipvgtRjRfLLLcZlQWBlCaXabkvb/1vC2ZMwzaUX26lpYzY/mv6ISyF2bTEQKsPRrBpTgzm//X/ODgQmFcbsLHr+a0m2+Znd/////ioEuDcwW1itsRBdujCeR5iVN2Y/////9DQGcTnTLmov///y3rcXat4dZARjUBASDASsBAQo6AgLhQETkFNBTYLwFcFNg3QVwVwb//MmIKaimZccnBcZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7EMQAA8AAAaQAAAAgAAA0gAAABExBTUUzLjk4LjIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"),this.wall=new epicScoM
re("data:audio/mpeg;base64,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"M
),this.resistanceScore=new epicScore("data:audio/mpeg;base64,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"),this.empireScore=new epicScore("data:audio/mpeg;base64,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")}const movies=["A New Hope (1977)","The Empire Strikes Back (1980)","Return of the Jedi (1983)","The Phantom Menace (1999)","Attack of the M
Clones (2002)","Revenge of the Sith (2005)","The Force Awakens (2015)","The Last Jedi (2017)","The Rise of Skywalker (2019)",],darkSide=["
Power! Unlimited power!
Be careful not to choke on your aspirations.
If only you knew the power of the dark side.
When I left you, I was but the learner. Now I am the master.
 - Darth Vader",'"I find your lack of faith disturbing." -M
 Darth Vader','Darth Vader: "If you only knew the power of the Dark Side. Obi-Wan never told you what happened to your father." Luke Skywalker: "He told me enough. He told me you killed him!" Darth Vader: "No. I am your father."',"
Stand together, die together. Let your death be the final word in the story of rebellion.
 - Emperor Palpatine","and the money printer goes brrr....","wen lambo sir?","stonks... up only!","he sold? pamp it!",],theForce=["
The Force will be with you. Always.
 - Obi-Wan Kenobi","
Women always figure out the truth. Always.
No one's ever really gone.
 - Luke Skywalker","
Oh, my dear friend. How I've missed you.
 - C-3PO",'"Rebellions are biult on hope" - Jyn Erso',"\"That's no moon. It's a space station.\" - Obi-Wan Kenobi",'"Who\'s the more foolish? The fool or the fool who follows him?" - Obi-Wan Kenobi','"If you strike me down, I shall become more powerful than you can possibly imagine." - Obi-Wan Kenobi','"Use the Force, Luke." - Obi-Wan Kenobi','"Never tell me tM
he odds." - Han Solo',"
Many of the truths that we cling to depend on our point of view.
 - Obi-Wan Kenobi","
To be united by hatred is a fragile alliance at best.
As long as there's light, we've got a chance.
 - Poe Dameron","Your eyes can deceive you; don't trust them.
 - Obi-Wan Kenobi","
Reality doesn't care if you believe it.
Many of the truths that we cling to depend on our point of view.
 - Obi-Wan Kenobi",'"Ah! A great warrior. Wars not make one great." - YoM
No longer certain that one ever does win a war, I am.
 - Yoda",'"Do. Or do not. There is no try." - Yoda','"Luminous beings are we, not this crude matter." - Yoda',"
Once you start down the dark path, forever will it dominate your destiny. Consume you, it will.
Train yourself to let go of everything you fear to lose.
You will find only what you bring in.
 - Yoda",'"Your path you must decide.
I've found that what most people caM
ll luck is often little more than raw talent combined with the ability to make the most of opportunities.
You can't stop the change, any more than you can stop the suns from setting.
 - Shmi Skywalker","
Laugh it up, fuzzball!
 - Han Solo","\"Never. I'll never turn to the Dark Side. You've failed, Your Highness. I am a Jedi, like my father before me.\" - Luke Skywalker",'Luke Skywalker: "I\'ll not leave you here. I\'ve got to save you." Anakin Skywalker: "You already have, Luke."','"TheM
 ability to speak does not make you intelligent." - Qui-Gon Jinn','Obi-Wan Kenobi: "Master Yoda says I should be mindful of the future." Qui-Gon Jinn: "But not at the expense of the moment."','"Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering." - Yoda',"
Let go of your hate.
 - Luke Skywalker","
Don't call me a mindless philosopher, you overweight glob of grease.
 - C-3PO",'"Your focus determines your reality." - Qui-Gon Jinn',"
Sometimes we must let go M
of our pride and do what is requested of us.
 - Anakin Skywalker",'"All mentors have a way of seeing more of our faults than we would like. It\'s the only way we grow." - Padm\xe9 Amidala','A great leap forward often requires first taking two steps back." - Obi-Wan Kenobi','"You don\'t have to look tough to be tough." - Ahsoka Tano',"
Save the rebellion! Save the dream!
The First Order wins by making people think they are alone. We're not alone. Good people will fight if we lead them.
That's how we're gonna win. Not fighting what we hate, saving what we love.
 - Rose",'"So this is how liberty dies...with thunderous applause." - Padm\xe9 Amidala','"It\'s ironic. Clones wanted names instead of numbers, yet now people are signing up to be given numbers." - Echo','"Blind allegiance makes you a pawn. A real leader protects his squad." - Hunter','Qi\'ra: "What should we drink to?" Han Solo: "Let\'s drink two and see where it goes"','"I\'m one with the Force. The Force is with me." - ChirM
rut \xcemwe','"I fear nothing. For all is as the Force wills it." - Chirrut \xcemwe',"
I like firsts. Good or bad, they're always memorable.
 - Mando",'"Heeded my words not, did you? Pass on what you have learned. Strength. Mastery. But weakness, folly, failure also. Yes, failure most of all. The greatest teacher, failure is. Luke, we are what they grow beyond. That is the true burden of all masters." - Yoda','Luke Skywalker: "What do you see?" Rey: "The island. Life. DeatM
h and decay, that feeds new life. Warmth. Cold. Peace. Violence." Luke Skywalker: "And between it all?" Rey: "Balance and energy. A force." Luke Skywalker: "And inside you?" Rey: "Inside me, that same force."',"
If you don't believe it or don't get it, I don't have the time to try to convince you, sorry.
 - Satoshi Nakamoto","\"It's the same situation as gold and gold mining. The marginal cost of gold mining tends to stay near the price of gold. Gold mining is a waste, but that waste is far less than the utilitM
y of having gold available as a medium of exchange. I think the case will be the same for Bitcoin. The utility of the exchanges made possible by Bitcoin will far exceed the cost of electricity used. Therefore, not having Bitcoin would be the net waste.
 - Satoshi Nakamoto","
The fact that new coins are produced means the money supply increases by a planned amount, but this does not necessarily result in inflation. If the supply of money increases at the same rate that the number of people using it increases, prM
ices remain stable. If it does not increase as fast as demand, there will be deflation and early holders of money will see its value increase. Coins have to get initially distributed somehow, and a constant rate seems like the best formula.
 Satoshi Nakamoto","
The network timestamps transactions by hashing them into an ongoing chain of hash-based proof-of-work, forming a record that cannot be changed without redoing the proof-of-work. The longest chain not only serves as proof of the sequence of events witM
nessed, but proof that it came from the largest pool of CPU power.
 - Satoshi Nakamoto","EThe Times 03/Jan/2009 Chancellor on brink of second bailout for banks. - Genesis Block 2009-01-03 18:15:05 UTC",'"The root problem with conventional currency is all the trust that\'s required to make it work. The central bank must be trusted not to debase the currency, but the history of fiat currencies is full of breaches of that trust. Banks must be trusted to hold our money and transfer it electronically, but they lend itM
 out in waves of credit bubbles with barely a fraction in reserve. We have to trust them with our privacy, trust them not to let identity thieves drain our accounts. Their massive overhead costs make micropayments impossible." - Satoshi Nakamoto','"Lost coins only make everyone else\'s coins worth slightly more. Think of it as a donation to everyone." - Satoshi Nakamoto','"In a few decades when the reward gets too small, the transaction fee will become the main compensation for [mining] nodes. I\'m sure that in 20 M
years there will either be very large transaction volume or no volume." - Satoshi Nakamoto',"\"A lot of people automatically dismiss e-currency as a lost cause because of all the companies that failed since the 1990's. I hope it's obvious it was only the centrally controlled nature of those systems that doomed them. I think this is the first time we're trying a decentralized, non-trust-based system.\" - Satoshi Nakamoto","\"The possibility to be anonymous or pseudonymous relies on you not revealing any identifying M
information about yourself in connection with the bitcoin addresses you use. If you post your bitcoin address on the web, then you're associating that address and any transactions with it with the name you posted under. If you posted under a handle that you haven't associated with your real identity, then you're still pseudonymous.\" - Satoshi Nakamoto",'"The design supports a tremendous variety of possible transaction types that I designed years ago. Escrow transactions, bonded contracts, third party arbitration, M
multi-party signature, etc. If Bitcoin catches on in a big way, these are things we\'ll want to explore in the future, but they all had to be designed at the beginning to make sure they would be possible later." - Satoshi Nakamoto','"With e-currency based on cryptographic proof, without the need to trust a third party middleman, money can be secure and transactions effortless." - Satoshi Nakamoto','"A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to anM
other without going through a financial institution." - Satoshi Nakamoto','"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." - Satoshi Nakamoto','"I am not Dorian Nakamoto."" - Satoshi Nakamoto','"The requirement is that the good guys collectively have more CPU power than any single attacker." - Satoshi Nakamoto','"Yes, but we can win a major battle in the arms race and gain a new territory of frM
eedom for several years." - Satoshi Nakamoto',"\"It's very attractive to the libertarian viewpoint if we can explain it properly. I'm better with code than with words though.\" - Satoshi Nakamoto",'"Bitcoins have no dividend or potential future dividend, therefore not like a stock. More like a collectible or commodity." - Satoshi Nakamoto',],quotes=[theForce,darkSide],bolt={x:canvas.width/2,y:canvas.height/2,radius:8,velocityX:5,velocityY:5,speed:7,color:"#e9f6f6"},resistance={x:0,y:(canvas.height-100)/2,width:10,hM
eight:80,score:0,color:"#b39348",name:"THE RESISTANCE"},empire={x:canvas.width-10,y:(canvas.height-100)/2,width:10,height:80,score:0,color:"#c33333",name:"THE EMPIRE"},net={x:(canvas.width-2)/2,y:0,height:10,width:2,color:"GRAY"};function drawRect(A,B,M,g,C){ctx.fillStyle=C,ctx.fillRect(A,B,M,g)}function drawArc(A,B,M,g){ctx.fillStyle=g,ctx.beginPath(),ctx.arc(A,B,M,0,2*Math.PI,!0),ctx.closePath(),ctx.fill()}function getMousePos(A){let B=canvas.getBoundingClientRect();resistance.y=A.clientY-B.top-resistance.height/M
2}function resetBolt(){bolt.x=canvas.width/2,bolt.y=canvas.height/2,bolt.velocityX=-bolt.velocityX,bolt.speed=7}function drawNet(){for(let A=0;A<=canvas.height;A+=15)drawRect(net.x,net.y+A,net.width,net.height,net.color)}function collision(A,B){return B.top=B.y,B.bottom=B.y+B.height,B.left=B.x,B.right=B.x+B.width,A.top=A.y-A.radius,A.bottom=A.y+A.radius,A.left=A.x-A.radius,A.right=A.x+A.radius,B.left<A.right&&B.top<A.bottom&&B.right>A.left&&B.bottom>A.top}function isgameover(A,B){return Math.max(A.score,B.score)>=mM
ovies.length}function whowon(A,B){return A.score===movies.length?A:B}function gameOver(A){clearInterval(gameloop),gameOn=!1,color="THE EMPIRE"==A.name?"#c33333":"#b39348",drawText(`${A.name} WON!`,canvas.width/2,canvas.height/2.4,pixel=30,color,font="bold",align="center"),drawText("Press [r]
",canvas.width/2,canvas.height/2.15,pixel=18,color="#FFF",font="",align="center");let B=wrapText(ctx,quote=(quote_arr=quotes[Math.floor(2*Math.random())])[Math.floor(Math.random()*quote_arr.length)],canvas.width/2,canvas.heiM
ght/1.85,canvas.width,20);ctx.fillStyle="#FEAD02",B.forEach(function(A){ctx.fillText(A[0],A[1],A[2])})}function update(){if(bolt.x-bolt.radius<0){if(empire.score++,studio.empireScore.play(),isgameover(resistance,empire))return;resetBolt()}else if(bolt.x+bolt.radius>canvas.width){if(resistance.score++,studio.resistanceScore.play(),isgameover(resistance,empire))return;resetBolt()}bolt.x+=bolt.velocityX,bolt.y+=bolt.velocityY,empire.y+=(bolt.y-(empire.y+empire.height/2))*.1,(bolt.y-bolt.radius<0||bolt.y+bolt.radius>caM
nvas.height)&&(bolt.velocityY=-bolt.velocityY,studio.wall.play());let A=bolt.x+bolt.radius<canvas.width/2?resistance:empire;if(collision(bolt,A)){studio.hit.play();let B=bolt.y-(A.y+A.height/2),M=Math.PI/4*(B/=A.height/2),g=bolt.x+bolt.radius<canvas.width/2?1:-1;bolt.velocityX=g*bolt.speed*Math.cos(M),bolt.velocityY=bolt.speed*Math.sin(M),bolt.speed+=.1}}function render(A=!1){drawRect(0,0,canvas.width,canvas.height,"#000"),!0===A&&(drawText("Press [space]
",canvas.width/2.5,canvas.height/1.5,20),drawText("May thM
e force be with you",canvas.width/2.7,canvas.height/1.4,14),resistance.score=0,empire.score=0,resistance.x=0,resistance.y=(canvas.height-100)/2,empire.x=canvas.width-10,empire.y=(canvas.height-100)/2),drawText(resistance.score,canvas.width/4,canvas.height/4),drawText(resistance.name,canvas.width/8,canvas.height/3,pixel=18),drawText(empire.score,3*canvas.width/4,canvas.height/4),drawText(empire.name,3*canvas.width/4.5,canvas.height/3,pixel=18),drawNet(),drawRect(resistance.x,resistance.y,resistance.width,resistance.M
height,resistance.color),drawRect(empire.x,empire.y,empire.width,empire.height,empire.color),drawArc(bolt.x,bolt.y,bolt.radius,bolt.color)}canvas.addEventListener("mousemove",getMousePos);const wrapText=function(A,B,M,g,C,$){let o=B.split(" "),D="",Q="",q=[];for(var t=0;t<o.length;t++)Q+=`${o[t]} `,A.measureText(Q).width>C&&t>0?(q.push([D,M,g]),g+=$,D=`${o[t]} `,Q=`${o[t]} `):D+=`${o[t]} `,t===o.length-1&&q.push([D,M,g]);return q};function game(){update(),render(),isgameover(resistance,empire)&&gameOver(whowon(resiM
stance,empire))}function reset(){clearInterval(gameloop),resetBolt(),render(!0),gameOn=!1}var gameloop=null;let gameOn=!1;function rungame(){render(!0),document.addEventListener("keyup",A=>{" "!=A.key&&"Space"!=A.code&&32!=A.keyCode||gameOn||(gameOn=!0,resetBolt(),render(!0),gameloop=setInterval(game,16.666666666666668)),("r"==A.key||82==A.keyCode||"KeyR"==A.code)&&reset()})}function main(){canvas.removeEventListener("click",main),drawRect(0,0,canvas.width,canvas.height,"#000"),canvas.classList.add("hidden");var A=M
document.getElementById("swintro");A.classList.remove("hidden"),A.classList.add("intro"),A.addEventListener("animationend",()=>{document.getElementById("swintro").classList.add("hidden"),crawlOpening()})}window.onload=function(){let A=document.querySelector(".banner"),B=document.getElementById("btc"),M=document.createElement("img");M.src=B.src,M.alt="bitcoin",A.appendChild(M),drawText("
",canvas.width/2,canvas.height/2,50,"#FEAD02","","center"),canvas.addEventListener("click",main)};      </script>
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>GENERATIVE BTC LOGO</title>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script id="snippet-contract-code" type="text/javascript">
        const tokenIdRand = (Math.floor(Math.random() * 1000000) + 1) * 1000000 + (Math.floor(Math.random() * 100) + 1);
        let tokenData = {
            "tokenId": tokenIdRand,
            "seed": tokenIdRand.toString(),
    <script id="snippet-random-code" type="text/javascript">
        const urlSeed = new URLSearchParams(window.location.search).get('seed');
        if (urlSeed && urlSeed.length > 0) {
            tokenData.seed = urlSeed;
        const seed = tokenData.seed
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.iM
mul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
               return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            /* overflow: hidden; */
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
        #fullScreen {
       display: flex;
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            justify-content: center;
            align-items: center;
        #fullScreen canvas {
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
            color: rgb(249, 249, 249);
            opacity: 0.75;
            background-color: rgb(23, 23, 23);
            border-radius: 10px;
        padding-top: 0%;
            width: auto;
            height: auto;
            position: fixed;
            text-align: center;
            justify-content: center;
            align-items: center;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        #progress h2 {
            display: block;
            font-size: 0.9rem;
            color: rgb(239, 239, 239);
            margin: 5%
            font-size: 0.75rem;
            display: block;
            margin: 5%
        #progress hr {
            width: 75%;
            margin-bottom: 10%
    <div id="fullScreen">
        <div id="progress">
            <script type="text/javascript">
                ////////////////INFO & FEATURES
                let title = "Generative BTC Logo";
                let st;
                const rand = mathRand();
                let cnv;
                let maxBrush = Math.floor(randBetween(500, 1500))
                function clr(rand) {
                    if (rand > 0.75) {
                        return 240
                    } else {
                        return 10
                    }
                window.$generativeTraits = {
                    "BG Color": clr(rand),
                    "Force": Math.floor(randBetween(1, 5)),
                    "Brush Size": maxBrush,
                console.loM
g(title + " | smldms 2023.02")
                console.log(window.$generativeTraits)
                let img;
                let balls = [];
                let maxFrame = 1500;
                let maxForce = 1;
                function preload() {
                    img = loadImage('https://gateway.pinata.cloud/ipfs/QmQVs9Xpa5e1JDooNiTPWct2kEorxwqk92A1HkHrn8jx1V');
                function setup() {
                    randomSeed(seed);
                    noiseSeed(seed);
     cnv = createCanvas(1920, 1920, WEBGL);
                    cnv.parent(fullScreen)
                    img.resize(width, height)
                    background(clr(rand));
                function draw() {
                    rotateY(sin(frameCount * 0.05) / 25)
                    translate(-width / 2, -height / 2, frameCount * 0.25)
                    let x = mathRand() * width
                    let y = mathRand() * height
                    for (let i = 0; i < balls.length; i++) {
                      balls[i].draw();
                        balls[i].update();
                        balls[i].changeColour();
                    }
                    for (let i = 0; i < balls.length; i++) {
                        if (balls[i].radius < 0) {
                            balls.splice(i, mathRand() * 2);
                        }
                    }
                    if (frameCount < maxFrame) {
                        for (let i = 0; i < 5; i++) {
                            balls.push(neM
w Ball(x, y, color(img.get(x + mathRand() * 2, y + mathRand() * 2))));
                        }
                    }
                    else {
                        noLoop()
                        print('stop')
                        // saver()
                        // timer(2000)
                    }
                class Ball {
                    constructor(mX, mY, c) {
                        this.location = createVector(mX, mY);
                        this.radius = randBetween(0M
                        this.r = red(c);
                        this.g = green(c);
                        this.b = blue(c);
                        this.a = alpha(c);
                        this.xOff = 0.0;
                        this.yOff = 0.0;
                    }
                    update() {
                        this.radius -= mathRand() * 0.00025;
                        let force = randBetween(0.5, maxForce)
                        this.xOff = this.xOff + randBetween(-force, force);
                      this.nX = noise(this.location.x) * this.xOff;
                        this.yOff = this.yOff + randBetween(-force, force);
                        this.nY = noise(this.location.y) * this.yOff;
                        this.location.x += this.nX;
                        this.location.y += this.nY;
                    }
                    changeColour() {
                        this.c = color(img.get(this.location.x, this.location.y));
                        this.r = red(this.c);
               this.g = green(this.c);
                        this.b = blue(this.c);
                        this.a = alpha(this.c);
                    }
                    draw() {
                        noStroke();
                        fill(this.r, this.g, this.b);
                        let brushSize = round(randBetween(1, maxBrush));
                        if (this.a > 10) {
                            strokeWeight(randBetween(0.25,0.5))
                            if (clr(rand) == 240) {
                    stroke(10)
                            }
                            else {
                                stroke(250)
                            }
                            ellipse(this.location.x, this.location.y, this.radius * brushSize, this.radius * brushSize);
                        }
                        else {
                            fill(this.r, this.g, this.b, 100)
                            noStroke()
                            rect(this.location.x, this.location.y, thisM
.radius * brushSize / randBetween(2.5, 5));
                        }
                    }
                function randBetween(a, b) {
                    if (!b) {
                        return mathRand() * a
                    }
                    return mathRand() * (b - a) + a
                function keyTyped() {
                    if (keyCode === 83) { // if "s" is pressed
                        save(title + '.png');
                    }
          function timer(t) {
                    setTimeout(function () {
                        location.reload(true);
                    }, t);
                function saver() {
                    save(title + '.png');
            </script>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
&fffffffffb"""""""" @
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C7FD32E5B23E11ED9E18F273A3ACF72E" xmpMM:DocumentID="xmp.did:C7FD32E6B23E11ED9E18F273A3ACF72E"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C7FD32E3B23E11ED9E18F273A3ACF72E" stRef:documentID="xmp.did:C7FD32E4B23E11ED9E18F273A3ACF72E"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
'&&*))0//&%%211544.--,++766
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
  "name": "foreverlove.sats"
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C26F1185B23E11ED9074F94E992AB6A9" xmpMM:DocumentID="xmp.did:C26F1186B23E11ED9074F94E992AB6A9"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C26F1183B23E11ED9074F94E992AB6A9" stRef:documentID="xmp.did:C26F1184B23E11ED9074F94E992AB6A9"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CB57AF9CB23E11EDAB6A864032D35182" xmpMM:DocumentID="xmp.did:CB57AF9DB23E11EDAB6A864032D35182"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CB57AF9AB23E11EDAB6A864032D35182" stRef:documentID="xmp.did:CB57AF9BB23E11EDAB6A864032D35182"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
55UUUUUQQAQQCS53MSUUUUUEE
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C186594AB23E11ED922FDD1CE58117DA" xmpMM:DocumentID="xmp.did:C186594BB23E11ED922FDD1CE58117DA"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C1865948B23E11ED922FDD1CE58117DA" stRef:documentID="xmp.did:C1865949B23E11ED922FDD1CE58117DA"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
2023-02-26T18:12:17+00:00
2023-02-26T18:12:17+00:00
2023-02-26T18:12:17+00:00
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CBA7ED7AB23E11ED867EA05C29D605E7" xmpMM:DocumentID="xmp.did:CBA7ED7BB23E11ED867EA05C29D605E7"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CBA7ED78B23E11ED867EA05C29D605E7" stRef:documentID="xmp.did:CBA7ED79B23E11ED867EA05C29D605E7"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
;yfffffffffb""""""8"%
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
&ffffffffffb"""""""""
Orfffffffffb""""""""%+
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C671EEF9B23E11EDBF9AAEBD03F23BCF" xmpMM:DocumentID="xmp.did:C671EEFAB23E11EDBF9AAEBD03F23BCF"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C671EEF7B23E11EDBF9AAEBD03F23BCF" stRef:documentID="xmp.did:C671EEF8B23E11EDBF9AAEBD03F23BCF"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C9365F69B23E11ED8444AC41CF3F5247" xmpMM:DocumentID="xmp.did:C9365F6AB23E11ED8444AC41CF3F5247"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C9365F67B23E11ED8444AC41CF3F5247" stRef:documentID="xmp.did:C9365F68B23E11ED8444AC41CF3F5247"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:BE363018B23E11EDBB95B4BFCF93C12B" xmpMM:DocumentID="xmp.did:BE363019B23E11EDBB95B4BFCF93C12B"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:BE363016B23E11EDBB95B4BFCF93C12B" stRef:documentID="xmp.did:BE363017B23E11EDBB95B4BFCF93C12B"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C3967363B23E11EDBF0FBC0660D45B02" xmpMM:DocumentID="xmp.did:C3967364B23E11EDBF0FBC0660D45B02"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C3967361B23E11EDBF0FBC0660D45B02" stRef:documentID="xmp.did:C3967362B23E11EDBF0FBC0660D45B02"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CCEA65B2B23E11ED830FC51B9EFBF358" xmpMM:DocumentID="xmp.did:CCEA65B3B23E11ED830FC51B9EFBF358"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CCEA65B0B23E11ED830FC51B9EFBF358" stRef:documentID="xmp.did:CCEA65B1B23E11ED830FC51B9EFBF358"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C4C0FC0CB23E11ED8307E1136D27AE64" xmpMM:DocumentID="xmp.did:C4C0FC0DB23E11ED8307E1136D27AE64"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C4C0FC0AB23E11ED8307E1136D27AE64" stRef:documentID="xmp.did:C4C0FC0BB23E11ED8307E1136D27AE64"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
I{"artist":"Gal & Ola & Alon","link":"web3m.io","collection":"R&D Team"}
!22222222222222222222222222222222222222222222222222
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:BF70DE0BB23E11EDB4F39406F588C877" xmpMM:DocumentID="xmp.did:BF70DE0CB23E11EDB4F39406F588C877"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:BF70DE09B23E11EDB4F39406F588C877" stRef:documentID="xmp.did:BF70DE0AB23E11EDB4F39406F588C877"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"AAE.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"AAS.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"AAQ.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"AAN.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"AAJ.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"EEE.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"AAP.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"AAD.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"FFF.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"AAH.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"AAA.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"aac.sats"}h!
Created with GIMPd.e
Created with GIMPd.e
Aj?=:ETH.ETH:0x4d92230c780B8BF4240F02DD28562a095e113255:5968055::0
Aj?=:ETH.ETH:0xb1222562B5A2F3A45a5BC54d536E07dAE49823d1:5280787::0
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "akb.sats"
text/plain;charset=utf-8
  "name": "ajz.sats"
text/plain;charset=utf-8
FjDOUT:AC29D5A413FA8AAD19023319A538BFF04AEB2C7E72036864EFC6DB1789F7A705
text/plain;charset=utf-8
  "name": "eea.sats"
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:84A6CA22B77811EDB692B53982EDBBF5" xmpMM:InstanceID="xmp.iid:84A6CA21B77811EDB692B53982EDBBF5" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:3e6def69-934d-4244-a228-28aa69df4fc6" stRef:documentID="adobe:docid:photoshop:d9d8d11a-34cb-cb47-85ef-a7898b3cfdf3"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:2A43A966B77811ED9531B6CF376CB29E" xmpMM:InstanceID="xmp.iid:2A43A965B77811ED9531B6CF376CB29E" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:3fe98343-fc17-4f4b-9a5d-9083996bd4d4" stRef:documentID="adobe:docid:photoshop:46ddeeb7-63e4-334a-9a8a-0c8075ed94c9"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:99E62E8EB75711EDA7A8AB9F96C68E9E" xmpMM:InstanceID="xmp.iid:99E62E8DB75711EDA7A8AB9F96C68E9E" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:a0cc8c82-3127-2346-a451-008383409d01" stRef:documentID="adobe:docid:photoshop:b5a4ecdb-f1cc-6c45-b8ad-abf0a9238d2f"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>^Z(
kiTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:C3B44BC7B82811ED8830CDC8D5542AB1" xmpMM:InstanceID="xmp.iid:C3B44BC6B82811ED8830CDC8D5542AB1" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D67E63A1B75711ED943DDD15B2F2C967" stRef:documentID="xmp.did:D67E63A2B75711ED943DDD15B2F2C967"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
"$B"$B"$B"$B"$B"$B"$B"$
z"B"$B"$B"$B"$B"$B"$B"$B"$B"$B"$B"$B"|0
)X$B"$B"$B"$B"$B"$B"$B"$B"$B"
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:400274F8B77611EDBD6ED2A54246F5F1" xmpMM:InstanceID="xmp.iid:400274F7B77611EDBD6ED2A54246F5F1" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:1ce438ce-41fd-6b49-a7a4-921f7e8c9440" stRef:documentID="adobe:docid:photoshop:4b466e45-cdbd-0345-a8a3-ce9b98b77199"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:206FF6C2B77811ED8CA3C1DB448071FF" xmpMM:InstanceID="xmp.iid:206FF6C1B77811ED8CA3C1DB448071FF" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:14ea7a44-0713-794a-bf47-86c2f94e3fd0" stRef:documentID="adobe:docid:photoshop:90769d16-3493-7b4f-af53-ca8f51ed52d4"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:3DFAE2CCB77811ED9E8AF7543A0C6AEC" xmpMM:InstanceID="xmp.iid:3DFAE2CBB77811ED9E8AF7543A0C6AEC" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:f36af048-00c5-ed47-bede-5b7c6885b734" stRef:documentID="adobe:docid:photoshop:e9bcdae8-4263-3c42-9a3f-a7d7120cd504"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>xzI
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:8F443356B75711ED9EEECEDEB351670E" xmpMM:InstanceID="xmp.iid:8F443355B75711ED9EEECEDEB351670E" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:7ba6789a-ec19-8244-bb04-e0f1fa90e984" stRef:documentID="adobe:docid:photoshop:b3bc5e7b-b3f3-c540-9f9d-71a41716ba84"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:341FAA95B77811ED80D3BF6B13141BFE" xmpMM:InstanceID="xmp.iid:341FAA94B77811ED80D3BF6B13141BFE" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:c1464d97-c21b-3248-933b-44dec947f1ec" stRef:documentID="adobe:docid:photoshop:ceff7eaa-a337-fc4f-ba2a-f360e56b2492"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:796C26BCB77811EDBB18E1FDC466CC51" xmpMM:InstanceID="xmp.iid:796C26BBB77811EDBB18E1FDC466CC51" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:3561d8e2-45da-7a42-bc94-f2f294439d84" stRef:documentID="adobe:docid:photoshop:ac68dd98-56d7-7d48-ade8-480d73afccc4"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:6DE38F15B77811EDB43FA51A1074E0A9" xmpMM:InstanceID="xmp.iid:6DE38F14B77811EDB43FA51A1074E0A9" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:4ef1144f-eda3-a640-8464-9c9264fca7c4" stRef:documentID="adobe:docid:photoshop:fb1197aa-f051-aa4e-810f-a9939ecf26b9"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/plain;charset=utf-8
  "name": "weiss.sats"
text/plain;charset=utf-8
  "name": "1794.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"cell.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"deed.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"city.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"debt.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"bunk.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"code.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"crap.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"calm.sats"}h!
FjDOUT:196B3DB7D9E726961E9CBD25681CF49726D6338E6704E5FC846D9407D3BE398D
text/plain;charset=utf-8
  "name": "o999.sats"
text/plain;charset=utf-8
  "name": "poptart.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"icon.sats"}h!
text/plain;charset=utf-8
  "name": "aea.sats"
text/plain;charset=utf-8
  "name": "nextdao.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"boom.sats"}h!
text/plain;charset=utf-8
  "name": "poptarts.sats"
text/plain;charset=utf-8
  "name": "aeu.sats"
FjDOUT:4BEB6CA5DCB81A6D94CF92EB394F57A1FCCF6DDB5A53256A3D12E0589035744A
FjDOUT:FF80A326797D82E32C28998F5F46E8D0DBDFA721515C6F6ECA9962F790AE5B2D
Created with GIMPd.e
text/plain;charset=utf-8
DjB=:BNB.BNB:bnb109k30fn53q6vjfcqk72z2hm4g4eufcd3deq3z5:25488901:te:0
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"loveu.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"10688.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"loveyou.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"ch999.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"gbc.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0x0.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"vvip.sats"}h!
text/plain;charset=utf-8
  "name": "akf.sats"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"00883.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"00225.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"00113.sats"}h!
text/plain;charset=utf-8
  "name": "ake.sats"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"00667.sats"}h!
text/html;charset=utf-8
    <script src="chrome-extension://dlcobpjiigpikoobohmabehhmhfoodbb/inpage.js" id="argent-x-extension" data-extension-id="dlcobpjiigpikoobohmabehhmhfoodbb"></script>
	<title>BitcoinBlockShadeShifter</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style type="text/css" media="screen">
        html,body{padding:0;margin:0;line-height:1.2;font-family:'Source Code Pro',monospace;M
        pre {position:absolute;margin:0;padding:0;left:0;top:0;width:100vw;height:100vh;font-family:inherit;}
	<canvas id="myCanvas" width="500" height="500"></canvas>
	<script type="module">
		var canvas = document.getElementById("myCanvas");
		var context = canvas.getContext("2d");
		var colors = ['#ff00ff', '#ffde00', '#54e507', '#903ef9', '#ffedd7', '#fc8300', '#0bc4ff', '#ff0000'];
		var startBlockHeight = 778988;
		function updateColor() {
etch('https://blockchain.info/q/getblockcount')
        .then(response => response.text())
        .then(data => {
            var currentBlockHeight = parseInt(data);
            var blockDiff = currentBlockHeight - startBlockHeight;
            var colorIndex = blockDiff % colors.length;
            var color = colors[colorIndex];
            context.fillStyle = color;
            context.fillRect(0, 0, canvas.width, canvas.height);
        .catch(error => console.error(error));
// Call updateColor(L
) once initially to set the starting color
// Check the block height every 10 seconds and update the color if it has changed
setInterval(updateColor, 10000);
text/plain;charset=utf-8
  "name": "23456789.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ttk.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"99104.sats"}h!
text/plain;charset=utf-8
  "name": "jamesjean.sats"
text/plain;charset=utf-8
  "name": "gelb.sats"
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:29-08:00" xmp:ModifyDate="2023-02-16T17:49:39-08:00" xmp:MetadataDate="2023-02-16T17:49:39-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:03fc1d58-a60c-4a66-9e3d-57f5a795107d" xmpMM:DocumentID="adobe:docid:photoshop:fe1b2ef3-1c22-0447-b0af-9d009cb62b19" xmpMM:OriginalDocumentID="xmp.did:0dfe475d-1492-46a1-ab25-f1acbf19b604"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:0dfe475d-1492-46a1-ab25-f1acbf19b604" stEvt:when="2023-02-16T14:40:29-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:76e8e38d-6d74-4e21-8b4b-e0f831bc0426" stEvt:when="2023-02-16T16:20:17-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:03fc1d58-a60c-4a66-9e3d-57f5a795107d" stEvt:wM
hen="2023-02-16T17:49:39-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"kxk.sats"}h!
text/plain;charset=utf-8
  "name": "bund.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"dojo.sats"}h!
text/plain;charset=utf-8
  "name": "pascal.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "neupert.sats"
FDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD!]
33333333333333333333
ms333333333333331)vZJ
u<http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c143 79.161356, 2017/09/07-01:11:22        ">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:dc="http://purl.org/dc/elements/1.1/"
            xmlns:xmp="http://ns.adobe.com/xap/1.0/"
            xmlns:xmpGImg="http://ns.adobe.M
            xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
            xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
            xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"
            xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
         <dc:format>image/jpeg</dc:format>
            <rdf:Alt>
               <rdf:li xml:lang="x-default">cash_icon_dollar_171206</rdf:li>
         </dc:title>
         <xmp:MetadataDate>2018-08-23T15:40:18-04:00</xmp:MetadataDate>
         <xmp:ModifyDate>2018-08-23T19:40:18Z</xmp:ModifyDate>
         <xmp:CreateDate>2018-08-23T15:40:18-04:00</xmp:CreateDate>
         <xmp:CreatorTool>Adobe Illustrator CC 22.1 (Macintosh)</xmp:CreatorTool>
         <xmp:Thumbnails>
            <rdf:Alt>
               <rdf:li rdf:parseType="Resource">
                  <xmpGImg:width>256</xmpGImg:width>
                  <xmpGImg:height>244</xmpGImg:heiM
                  <xmpGImg:format>JPEG</xmpGImg:format>
                  <xmpGImg:image>/9j/4AAQSkZJRgABAgEAkACQAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAAkAAAAAEA&#xA;AQCQAAAAAQAB/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJ&#xA;AAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAA&#xA;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAz&#xA;ZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwA&#xA;AAAUYlhZWgAAAkAAAAAUZM
G1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAA&#xA;A9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RS&#xA;QwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1Q&#xA;YWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAS&#xA;c1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&#xA;AAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAA&#xA;AAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAM
AACSgAAAPhAAAts9kZXNj&#xA;AAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5p&#xA;ZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA&#xA;AAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAA&#xA;AAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAA&#xA;AAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBp&#xA;biBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4g&#xA;SUVDNjE5M
NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDP&#xA;FAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAA&#xA;AAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMA&#xA;KAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCy&#xA;ALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIB&#xA;WQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4&#xA;AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtM
UC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oD&#xA;ZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATT&#xA;BOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowG&#xA;nQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiq&#xA;CL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsL&#xA;Igs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3e&#xA;DfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURM
&#xA;ExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSL&#xA;FK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUY&#xA;ihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzM&#xA;HPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUh&#xA;oSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3&#xA;JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDks&#xA;biyiLNctDC1BLXYtqy3hLhYuTC6CLM
rcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJj&#xA;Mpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5&#xA;BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/i&#xA;QCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVH&#xA;e0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9J&#xA;T5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX&#xA;4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9M
fYV+zYAVgV2Cq&#xA;YPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFq&#xA;SGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQU&#xA;dHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+&#xA;wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZ&#xA;if6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSV&#xA;X5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFH&#xA;obaiJqKWowajdqPmM
pFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1Erbiu&#xA;La6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsu&#xA;u6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJ&#xA;Osm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc&#xA;1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3m&#xA;lucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe&#xA;9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+M
4ADkFkb2JlAGTAAAAAAf/bAIQA&#xA;BgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8f&#xA;Hx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f&#xA;Hx8fHx8fHx8fHx8fHx8f/8AAEQgA9AEAAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQF&#xA;AwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMB&#xA;AgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdU&#xA;ZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eX&#xA;p7fM
H1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUE&#xA;BQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PS&#xA;NeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG&#xA;1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/a&#xA;AAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7FX5rfmx/5NPzl/23NS/6jJMVYpirsVdirsVdirsV&#xA;dirsVdir7k/JT/1lmx/5hNT/AOo65yrP9B9zr+1f8Vyf1S8/GaF8rbGKFwxQ2MCFwxQuGKGxgQuG&#xA;KFwwIRek/wDHUs/+M8f/ABMZKH1Bu0397H+sPM
vfTGdI+zOxV2KvK4PzH803Wj3+so9lBBayBI7Yx&#xA;ySOeR2DFW+AUOzNQMds1g1WQxMttniIdu6qeKeYGAjE8qJPxo7e88yynU/P8Gn23l6mn3Ooaj5iT&#xA;naWNn6XPikAnmYtNJEgCKe7VJ2zYwlxRB73sNNm8XFGf86IPzFoPVPzj8j6fb3xa5llvtPF2s2nL&#xA;BMJ/VsYDcTRkMgVaINmJ4nsab5JvV9U/NXynYafo+oCZ57XWb4afEyoY2hcOYpXnjm9N0WGQBZAR&#xA;yFemKtWv5v8A5d3U9rBDq37y8kaKAPb3KCqtGnJy8aiNC86KrvRWJoCd8VZjirsVdir81vzY/wDJ&#xA;p+cv+25qX/UZJirFMVT/AMjaDaa75lttNvHdLeQO0hjIDHghagJBpuMo1GQwgSHWdr6yem08skK4&#xA;hXPzL1L8xvyN8t+WfKCaxbXs0t3Lbm5SPlzjUBh8PPgFfY78T8LbfPHhnnxRBr1Oo0/aup8M
XDGZh&#xA;IZe4Hb48j59x282AWf5Yard+X9E1SPULFbzzHLJHomjyyPHcXCxXAtncSOgtkpLUASSqSAaVzPeq&#xA;RsH5HfmLJBdPNYJazwRSyxWk08CzTfV7lbWVEUv9pZHoAaczsnI7Yqo6N+TvnPWvLGneYNMhing1&#xA;O5mt4IGlSFlS3illaeSSYxwpFS0mFS/VPcVVSvzF+XPnTy5psWpa1prWlpNI0KsZInZXV5I6SRxu&#xA;zxhngkCFwA3BuNaYqxrFXYq+5PyU/wDWWbH/AJhNT/6jrnKs/wBB9zr+1f8AFcn9UvPxmhfK2xih&#xA;cMUNjAhkXkny7aa7qr2t1cGFIojMsScfVmKkD0o+ZVeRBy/BiE5UXZ9laGOpymMjVC66y8hfVBeY&#xA;LG2sNZurS19UQRPRFuEMcqgivF1Pda0r365XliIyIDi67DHHmlGN0D1FH3H8bpeMrcNcMULhgQi9&#xA;J/46ln/xnj/4mMlD6g3ab+9jM
/WH3vpjOkfZkPqV01pp11dqoZreGSUKehKKWp+GRnKgS06jJ4eOU&#xA;h/DEn5B5kv5jeaV8vrrkklk0ZuBCLRYpCxA+1ydWKxt4K25G+a781k4OLbm8cO3dWMHjEw+quGj9&#xA;97eQPMbp2/5WqNPk0uHW7uLSpHLi04xkAFg3HnTlSoBp0rvTL/ym3DxGnan2fHAcYySGMnlsyHUP&#xA;J/lrU9MstM1PT4b+z0/h9VjuED8TGnpg9O67EdCNsy4ihQd9ixiEBEcoivkgX/LH8vnMxbQLOlwZ&#xA;WmURgKzToUkbiPhqysRUDC2I258leU7lJEuNKt5VlW6WQOlai/kEt116GWRQzEb4qlmm/lT5E0+b&#xA;TZrfS4/U0oyyWjOOX76cwl52r9qX/Rko3bfFWW4q7FXYq/Nb82P/ACafnL/tual/1GSYqxTFUz8u&#xA;a9c6Fq8Op26LLJDyHpvXiQ6lT0+eV5cYnGi4eu0cdTiOORoFmvnL89PNfmM
zSX07U0RkaP0VkLElV&#xA;NORA2HJuI5Mdz3yoaf1Akk04GPsessMk8kp8HK6/Hv6nqxnSPzE886Np0Om6Vrl5ZWFvKZ4baGVk&#xA;RXYhm2H7LMoJX7JO5GZLu1ef80PzBuJPUm167kb1DNu+3qNKsxelKcjJGrV67DFXeX/zP89aBLHJ&#xA;pmrTRejavYwxk1RIWSRBwXoGT13ZT1DGuKoXzB5681+YNOsdO1bUZbqy0/1GghdiQZJZHkklep+O&#xA;Rmkb4j/XFUgxV2KvuT8lP/WWbH/mE1P/AKjrnKs/0H3Ov7V/xXJ/VLz8ZoXytsYoXDFDYwITny55&#xA;il0WaWRbW3u0lUfurmNXAdDVHBI5Aqd9jvluLLwdLc3Q646ck8MZX/OF79D8EJqmqXuq6hNqF6/q&#xA;XNweUjAADYBQAB2AFMhOZkbPNx9TqJ5shyTNykhhkHHXDFC4YEIvSf8AjqWf/GeP/iYyUPqDdpv7&#xA;2P8AWH3vpjOM
kfZlK8tY7u0ntZa+lcRtE/HY8XUqaffgkLFMMuMTiYnkRXzYS/wCVglsINNn1y7k0&#xA;2Bgy23GNdgSaFgKmlTStadsxPylijI08+fZ4GAxyyzOMdNvx+pneZj0bsVdirsVdirsVdirsVfC/&#xA;5i/kB+b+qfmD5n1Ow8tzT2N9q19c2k4ltwHimuXeNwGkB+JWB3GKse/6Fu/O3/qVp/8Akdbf9VcV&#xA;d/0Ld+dv/UrT/wDI62/6q4q7/oW787f+pWn/AOR1t/1VxV3/AELd+dv/AFK0/wDyOtv+quKu/wCh&#xA;bvzt/wCpWn/5HW3/AFVxV3/Qt352/wDUrT/8jrb/AKq4q7/oW787f+pWn/5HW3/VXFXf9C3fnb/1&#xA;K0//ACOtv+quKu/6Fu/O3/qVp/8Akdbf9VcVfWP5V+T/ADJo/wDzj7aeWdSsWttcjtr+N7JmQsGm&#xA;u55IxyVinxI6nrleaJMCB3OH2hjlPTzjEXIxNMNH5aeefM
+rVJ/wcX/Neaj8rk7nz3+Q9X/qZ+Y/W&#xA;2Py188f9WqT/AIOL/mvB+VydyP5C1n+pn5j9a4flr54/6tUn/Bxf814/lcncv8haz/Uz8x+tsflt&#xA;53/6tUn/AAcX/NeP5XJ3I/kLWf6mfmP1tj8t/O//AFapP+Di/wCa8fyuTuR/IWs/1M/MfrXD8t/O&#xA;3/Vrk/4OL/mrH8rk7kfyDrP9TPzH62x+XHnb/q1v/wAHF/zVg/K5O5H8g6z/AFM/MfrbH5c+df8A&#xA;q1v/AMHF/wA1Y/lMncv8g6z/AFM/MfrXD8ufOv8A1a3/AODj/wCasfymTuR/IGs/1M/MfrROnfl9&#xA;5xiv7aSTTXVElRnbnHsAwJP2sMNLkBGzZg7C1kckScZoEdR+t7tm8fUHYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXyf51/5y/wDO+g+cde0O20bTJbfStRu7GGWQXHNktp3iVm4yAciE3oMVSX/odrz/AP8AVi0r&#xM
A;7rn/AKq4q7/odrz/AP8AVi0r7rn/AKq4q7/odrz/AP8AVi0r7rn/AKq4q7/odrz/AP8AVi0r7rn/&#xA;AKq4q7/odrz/AP8AVi0r7rn/AKq4q7/odrz/AP8AVi0r7rn/AKq4q7/odrz/AP8AVi0r7rn/AKq4&#xA;q7/odrz/AP8AVi0r7rn/AKq4q7/odrz/AP8AVi0r7rn/AKq4q+h/y/8AzI1XzL+Tlv55u7WCHUJo&#xA;LuVraLn6INtcSwqByYtuIgTvkMkuGJPc42sznFhlMc4gljP/ACvHzD/ywWn/ACU/5rzW/n5dweN/&#xA;0V5/5sPt/W3/AMrw8wf8sFp/yU/5rx/Py7gj/RXn/mQ+39bf/K7/ADB/ywWn/JT/AJrx/Py7gv8A&#xA;orz/AMyH2/rb/wCV3eYP+WC0/wCSn/NeP5+XcEf6LM/8yH2/rb/5Xbr/APywWn/JT/mvB+fl3BH+&#xA;izP/ADIfb+tv/ldmv/8ALDaf8lP+a8f5M
Ql3Bf9Fuf+ZD7f1tj869f/5YbX/kp/zXj/KEu4I/0W5/&#xA;5kPt/W3/AMrq1/8A5YbX/kp/zXj/AChLuC/6Ls/8yH2/rb/5XTr3/LDa/wDJT/mrH+UJdwR/ouz/&#xA;AMyH2/rV7L84dcnvIIGsrULLIiEj1KgMwH82GOvkTVBni9rM8piPBDcjv/W9azaveuxV2KsaP5j+&#xA;TAzj9I1EbcXdYZ2QGtB8QQrv41zG/N4+/wC90x9oNHv6+X9GX30yOOSOSNZI2DxuAyOpqCCKggjM&#xA;kF3EZAixyK7FLsVdirsVdirsVfmt+bH/AJNPzl/23NS/6jJMVYpiqL0vStQ1W+jsdPhM91LX04wQ&#xA;K0FTUsQBQDucjOYiLPJo1GphhgZ5DUQnWq/lz500rT31C/0xobNByaUSROKV41ojsSAeu2VQ1MJG&#xA;gXCwds6XLMQhP1S5bSF/MMay92jsVdirsVdirsVfcn5Kf+ss2P8AzCan/wBR1zlWf6M
D7nX9q/wCK&#xA;5P6pefjNC+VtjFC4YobGBCL07TNQ1K6W1sLeS5uG6RxqWIFQKnwG+5O2SjAyNANuDT5MsuGAMpeT&#xA;V5Z3NldzWd1GYrm3do5YzQ0ZTQioqD8xglEg0WGbFLHIwkKlE0VIZFqXDFC4YEIvSf8AjqWf/GeP&#xA;/iYyUPqDdpv72P8AWH3vpjOkfZlskkccbSSMEjQFndjQAAVJJOJKJSAFnkGOp+Y/kxyKaj8JcR8z&#xA;DOEDHoC5TiPvzG/N4+/73Tj2g0Z/j619Mq+dU89htdcs/Jlx5eGh37ahcSuZGEDNDXmhEgl+JD8M&#xA;XEbV8CO+EIyGMw4TbzUMGbHpJafwp8cif4duY3vlyFfcWTebPIGqa9YeVgotJDoordabqHqtbyM9&#xA;uIhJ+5YVkgb4k/WDvm0xiogeT2+lgYYoRPMRA+xJNU/LX80tRt9WsZvMsR069/SKW9sZLkosN5bG&#xA;CJHB5SEI3xUMrKlTRW2M
pJvTLzB+XnnTU7DRrePXI/W0G7udQtbi59SWSaZLotpyTMvDZLYmOVyGq&#xA;Sdj1xVLdC8l/nHHe6DJf+Y3WCGS4uNTRpTNxUvbenAwJ/fM6pMN/hSpINaYq9bxV2KuxV+a35sf+&#xA;TT85f9tzUv8AqMkxVimKsn/LfU7LTfN1pdXsywW4WVWlfZQWjIFT23zH1UDLGQHT9u6eeXSyjAXL&#xA;bb4vePzy/NTyRr/lAWGkX8UrQ2xijQPGznmIwkYCNIfg4GvQd6Zj0ZTjQNB1QjkzajDw45xjj6yj&#xA;W1Db4V+x5p5c/NHyraeTvL3l3VrK+ktdKu5JtTsLcWjWd8stys4mnSZGZ5Y0X0gpp8IFGX4gdg9a&#xA;mf8AytX8prWK5tNN8pNFYX3rxXkDxwnlbS30VxGhJkaQyRQxsqPz+E8eKinLFVLyN+Zf5ZWflrSv&#xA;LXmLRJbi00z61qL3TpFcJNqEttcxhTbsPst6kCqS9OUaEhQCcVSD8M
wvNX5bap5c0uz8saAum6kss&#xA;s93OoCmJHnnK25k+1OfTeLdtl4fDXk1FXnmKuxV9yfkp/wCss2P/ADCan/1HXOVZ/oPudf2r/iuT&#xA;+qXn4zQvlbYxQuGKGxgQzX8ttQ0myl1Rr26htZ5bYRwNcK7RmPlzmHwMh5UQcQGqT0zL0soi7NbO&#xA;+7CzYsZyGchEmNC7qucuRHdtulPnTV7XVvMt5fWjvJayFBC0g4niiKtAOwqNu/jlOomJTJHJwO1t&#xA;THPqJTgSYmqv3JKMpdauGKFwwIRek/8AHUs/+M8f/ExkofUG7Tf3sf6w+99MZ0j7Mg9ZgmuNIvre&#xA;FeU01vLHGtQKsyEAVPuchkFxI8mjVQM8U4jmYkfY8lubTXJvJ1n5bt9Dv/riurSPJblYlf1HZm9V&#xA;vh+L1ANqUA3NNs1pjI4xARNvEZMGWWkjp44p8V9Y7XZPPzvy5c3s2bV752KuxV2KuxV2KuxV2Kvz&#xA;W/Nj/wM
Amn5y/7bmpf9RkmKsUxV2KuxV2KuxV2KuxV2KuxV9yfkp/6yzY/wDMJqf/AFHXOVZ/oPud&#xA;f2r/AIrk/ql5+M0L5W2MULhihsYELhihcMUNjAhcMULhgQi9J/46ln/xnj/4mMlD6g3ab+9j/WH3&#xA;vpjOkfZnYq7FXYq7FXYq7FXYq7FXYq7FXg3mTT/+cR38xao2uvpo1tryc6r6k90r/WjK3r8grhQf&#xA;U5VpiqXfoz/nC3+fSv8ApIvP+a8Vd+jP+cLf59K/6SLz/mvFXfoz/nC3+fSv+ki8/wCa8Vd+jP8A&#xA;nC3+fSv+ki8/5rxV36M/5wt/n0r/AKSLz/mvFXfoz/nC3+fSv+ki8/5rxV36M/5wt/n0r/pIvP8A&#xA;mvFXfoz/AJwt/n0r/pIvP+a8Vd+jP+cLf59K/wCki8/5rxV655Th/LlPy8hi8uGA+SBFceiYnkaH&#xA;0zNIZ6MxL/3vOu+RnVG+TTqBDw5eJ9Fb+5Jfqv5JM
fzWn/Iyb/mrMOtP5POeH2T/Q+cm/qv5J/wA1&#xA;p/yMm/5qxrT+S+H2T/Q+cm/qv5KeNp/yMm/5qxrT+S+H2R/Q+cnfVfyV8bT/AJGTf81YK0/kjw+y&#xA;P6Hzk39W/JbxtP8AkZN/zVjWn8l8Psj+h85N/VvyX8bX/kZN/wA1Y1p/JHh9kf0PnJ31b8mPG1/5&#xA;GTf81Y1p/JfD7I/ofOTf1b8mfG1/5GTf81Y1p/JfD7H/AKHzk39W/Jrxtf8AkZN/zVjWn8keH2P/&#xA;AEPnJVtrf8oRcRGA23rc19KkkteVfh6nxwgae9qZY8fZHEOHg4r23kz3M56p2KuxV2KuxV2KuxV2&#xA;KuxV2KuxV+a35sf+TT85f9tzUv8AqMkxVimKuxV2KuxV2KuxV2KuxV2KvuT8lP8A1lmx/wCYTU/+&#xA;o65yrP8AQfc6/tX/ABXJ/VLz8ZoXytsYoXDFDYwIXDFC4YobGBC4YoXDAhF6T/x1LP8A4zx/8TM
GS&#xA;h9QbtN/ex/rD730xnSPszsVdirxmPWPMknlO48yXGr3wuHuCltDESIQFK1Zhx48eTU2IHz6ZqBOf&#xA;BxmRu3z2Oo1J0p1EsmTi4tgPp+7kyfzd+YWoaBp3lh1Fmj60P9I1DUXkhtIylv63plokcrJMfhj2&#xA;+g9M2uM3EHye70szPFGR5mIP2JJqn/OQmjwQ6pFZ6fJLqOnnUIgrSRmIy6fbtP2PqlW40J4beO61&#xA;k3ppr35wR6bp+i3aaXNyvLu5i1e3dTI1la6fc/U76Z2t/VSkUxFHJCEd+mKoPS/z+0LULvSrZdKv&#xA;FbVLqW0VlMUgV4zAtV4sfV/3rUsifGgBLLir1LFXYq7FX5rfmx/5NPzl/wBtzUv+oyTFWKYqyf8A&#xA;LjTLDUvN1pa38IntisjtE1eJKRllrT3zH1UzGBIdR27qJ4tLKUDUtt/i9w/On8rPJvlvyiXtNOEO&#xA;om0FxJN6XpBZaI3GMhUO3OjKa5jM
RMoziLJvnbpMU8+DU4YHJklx/VxcuXT3POvL35NR655L0DVrO&#xA;W9m1LXrqS3E0MMT6faGO5FuILmQyLIszqfVXbcUFOrLsXskxb/nG/WLWC5TUdXt4b7/SIrBFjn9K&#xA;S5t72Oz9NmaNW4yNLVXC8R3PXFUN5Q/IS68z+WdJ1C21SODVdReaaawIWZ4bBIrhorgwQs1z8clo&#xA;UHwUbmnGu+KpF57/ACg1fyf5fstZu9QtLqK7uJbUxQF9nilmirG7KqSrW3YtxNU5JyA5DFWBYq7F&#xA;X3J+Sn/rLNj/AMwmp/8AUdc5Vn+g+51/av8AiuT+qXn4zQvlbYxQuGKGxgQyjyBoWm6tq0/6SobK&#xA;zt5LmWNmeNW4fzOgJVR1JzI02MSlvyAdv2No8efKfE+iMTLqPtHIJRrJ0/8ASlwNPjEVorlY0WRp&#xA;l+HYlHZUYqTutRWmU5K4jXJ12r8PxJeGKj77+RoGu5BjIOMuGKFwwIRek/8AHM
Us/+M8f/ExkofUG&#xA;7Tf3sf6w+99MZ0j7MhNYuJbbSb25iNJYLeWSMkVoyIWGx9xkZmoktGqmYYpSHMRJ+x5Jcaz5ksvK&#xA;ljr76tfte3czFIjU26orkDmCtPiptvT2zVGcxAS4jZ+Twk9RqceljnOTJxyly/hq+u3X8Bnkn5Ye&#xA;TJHYmzcRs3IwrNMse5rQKGoBXsMzjpMfc9TLsDSE/Tt3Wa+9k8cEMcKQoirFGFWOMDZQlOIA9qbZ&#xA;kAU7iMREADkF9B4e+FLsVQlto+lWrWzW1pFC1lC9vaFEVTFDIULxpQbKxiSo/wAkYqi8VdirsVfm&#xA;t+bH/k0/OX/bc1L/AKjJMVYpiqL0vVL/AEu+jvrCUw3MVeDgA9RQgg1BBB75GcBIUeTTqNPDNAwm&#xA;LiU71n8x/OGsWL2N/fmS2k2kQIikitaVArTbKoaaETYDg4Ox9PimJxj6hysksbV3UAKxAB5AA9x0&#xA;OXu0aqfu6YqrWdM
9eWUxmtJnt5mjlhaSNirGOeNopUqOzxuysO4NMVdc315cpAlxM8qWsfo2yuxYR&#xA;x8i/BAeg5OTT3xVQxV2KvuT8lP8A1lmx/wCYTU/+o65yrP8AQfc6/tX/ABXJ/VLz8ZoXytsYoXDF&#xA;DYwITLSdf1nSPV/Rt29r6/H1fTp8XCvGtfDkcnDJKPI05Om1uXBfhyMb5qF7fXd9dSXd3K01zKay&#xA;St1JApv9AyMpEmy05s0skjKZuRURkWlcMULhgQi9J/46ln/xnj/4mMlD6g3ab+9j/WH3vpjOkfZl&#xA;ssUc0TxSqHikUo6NuCrChB+YwEWiURIEHkWLp+WHkxJFb6m7IjclheaZo9jUDiWoR7HMf8pj7nTj&#xA;sDSA/T8LNfeyrMl3LsVdirsVdirsVdirsVfIvnf/AJxE/MnXvOmv65Z6lo0dpqupXd7bpNPdCRY7&#xA;id5UDhbZlDBW3oT88VSX/oSr80/+rrof/SRef9kmKu/6Eq/NM
P/q66H/0kXn/AGSYq7/oSr80/wDq&#xA;66H/ANJF5/2SYq7/AKEq/NP/AKuuh/8ASRef9kmKu/6Eq/NP/q66H/0kXn/ZJirv+hKvzT/6uuh/&#xA;9JF5/wBkmKu/6Eq/NP8A6uuh/wDSRef9kmKu/wChKvzT/wCrrof/AEkXn/ZJirv+hKvzT/6uuh/9&#xA;JF5/2SYq+jvy8/LjXPLf5L23ke+ntpNWhgvImngeRrflc3MsyUZo0egWUV+DrkMseKJA6uLrcJy4&#xA;ZQHOUSGL/wDKkPNf/LXYf8jJv+qOaz8hPvDxf+hXU/zofOX/ABLf/KkfNf8Ay12H/Iyb/qlj+Qn3&#xA;j8fBH+hXU/zofOX/ABLf/KkvNf8Ay12P/Iyb/qlj+Qn3j8fBH+hTU/zofOX/ABLf/Kk/NX/LVY/8&#xA;jJv+qWP5CfePx8F/0Kan+dD5y/4lv/lSnmr/AJarH/kZN/1SwfkJ94/HwR/oU1P86Hzl/wAS3/yp&#xA;XM
zT/AMtVj/yMm/6pY/kJ94/HwX/Qnqf52P5y/wCJbH5Leaf+Wqx/5GTf9UsfyE+8fj4I/wBCep/n&#xA;Y/nL/iW/+VL+aP8Alqsf+Rk3/VLH+T594/HwR/oS1P8AOx/OX/Et/wDKmPNH/LVY/wDIyb/qlj/J&#xA;8+8fj4L/AKEtT/Ox/OX/ABKvY/lB5lgvIJ3ubIpFIjsA8taKwJp+6wx0EwQbH4+DPD7KamMxIyhs&#xA;R1l/xL1/Ns+gOxV2KuxV2KuxV2KuxV2KuxV2Kvhf8xfz/wDzf0v8wfM+mWHmSaCxsdWvra0gEVuQ&#xA;kUNy6RoC0ZPwqoG5xVj3/QyP52/9TTP/AMibb/qlirv+hkfzt/6mmf8A5E23/VLFXf8AQyP52/8A&#xA;U0z/APIm2/6pYq7/AKGR/O3/AKmmf/kTbf8AVLFXf9DI/nb/ANTTP/yJtv8Aqlirv+hkfzt/6mmf&#xA;/kTbf9UsVd/0Mj+dv/U0z/8AIm2/6pYq7/oM
ZH87f+ppn/wCRNt/1SxV3/QyP52/9TTP/AMibb/ql&#xA;ir7H/wCcf/Mmt+Zfyj0HW9cumvdUu/rf1i6cKpf072aJKhAq7IgGwxV6FirsVdirsVdirsVdirsV&#xA;dirsVdirsVdirHfNHnS00G5tLQ2s15d3lfRhhAqdwvfuSdgBmPm1AgQKsl1HaXa8dLKMOGU5z5AL&#xA;tK85Wt4+pQ3NrLY3WlJ6l3BJxY8OJbkhQkNsP1Yw1ANgijFOm7WjkOSMomEsQuQNcvKuaUJ+aNub&#xA;JdSfSbtNJaQRG8qhAJqK8Qa0qp/28q/OCuLhPC4A9o48HiHHMYrri2+5NPMHnWDSdVtdJhsp7+/u&#xA;09WOKHj9klgNz/qH6Mty6gRkI1ZLm67teODLHEISnOQuh8f1Iry35mh1v63GLaWzurGQRXNvNSqk&#xA;gkUIO/TJYs3He1EN/Z/aI1PEOEwlA0QU5y52LsVdir81vzY/8mn5y/7bmpf9RkmKsUxV2M
KvSfKP5&#xA;FeaPM+mx31lNFSSA3PpAM7LEBWrHYVI6Abnp1zElqvUYgE06DL26BllihjlMwu6rp+Pj0SGz/LrW&#xA;bnzXc+XPWhS4tY/WlnJYxmP4aMu1TX1BtkpaqIgJ97bl7cxQ00dRRMZGq63v+pN/Pv5K+afJemi/&#xA;1NkMdFZo+LK4R24BqGo+1sQdxjDUXLhIIJTpu1+PMMU4SxykLF1ujPLv5BebNc0j9JWs0ZjWFbiV&#xA;VV39NJF5LzIA3p2FcidXuaBNOPL2gHHMQxzmMf1EU891jS7nSdTudOuSpntXMblDVTToRWmxGZEJ&#xA;iQBHV3Wl1Ec2OOSPKQQeTb3Yq+//APnFz/yRPln/AKPv+6hcYq9VxV2KuxVLNf1+20W3jnnRpFkZ&#xA;xxSlQIoXmdt/BYjleTIIiy4ms1kcEQZC7v7ImR+5i8/5s6bDFNI1hNSFbcsOS/buE9QJ81HKvyzG&#xA;OtA6dzpcntLjiCTCW3D3c5M
C6+/5Lrn81LSK4EEemXE0ggjuJArL8KyRLLQ/6obf3wHWgGqPJjk9p&#xA;oRlwjHInhEum1ji/SyPyx5gj1/Sl1GKB7eN3ZFRyCTwNK7e+ZOHL4kbdx2brhqsXiAGIvqm2Wue7&#xA;FXYq7FXYq7FWG+c/LOsX+vaTq2nwx3S2IZZbdpnt23NVZJE3BH+YIzEz4pSkJDo6HtTs/LlzY8sA&#xA;JcHSzH5Efj3oTyz5N1qKfzDdahFbWL6tC0MFvbEtGnMNVqU6VI/HI4sEgZE0OJo0HZWWMs0piMPF&#xA;FAR5BKJvJnna58u2nl42dnBBEyrLeCZmJVZGfkEoKbyEt1r7ZWcGQwEKDhT7J1csEcHDARH8V+ZP&#xA;L4797IfMPl3Wx5ps9b0y2ivEgsjZ+jJMYWRqv8fLi1fhkIy7JilxiQF7U7TW6HL+ZjmxgS4YcNE1&#xA;37/Iqn5feWNT0UapNfokTX84kigR/V4KvL7T0Wv2vDDpsJhd9WXYvZ+TM
T8ZnQ45XV39vxZfmU7x2&#xA;KuxV+a35sf8Ak0/OX/bc1L/qMkxVimKuxV7x+XX55+V/LnlT9F3lm811JaravzDtGOAK1KKeD9mW&#xA;oBU98wJYJiUiADxPKZeys8cuUxjGYy98j1748jXTz6sS0n8yNHtPzKuvMUkUj6fLCsCArUn0zG1W&#xA;UHoxip9OE6aXhCPUG2U+xsv5KGIUZwnxV067fayT85vzx0bzxpEtrZwPDJIEREIY0UT+uzM7EVJb&#xA;bYZKOKZyCR2pvwaHUT1cc2QRjGAPI3zv9aaeUvz88paX5FPl+6tJzcTxxiWYE/C0UQjXYBgwBq3U&#xA;Vys4J1IVzPe4eTsrUCOXGIxkMkjK+KvdtXR4l5r1eLWPMV9qUIKw3ElYwwo3FQFFQCewzLww4YAP&#xA;Q9naY4MEMZ5xCU5a5rsVff8A/wA4uf8AkifLP/R9/wB1C4xV6rirsVdirFPPPl3VtaWOKz4LGkEk&#xA;fJmoec8kSM
saU7QrJ9+Y2oxyny/H4Dpu1tFlzgCH80j5mP+94vmwy9/LPzTciaiQp9bvXnmHqCixg&#xA;Uipt29R9sw56SZ+Jedz+z+pndcPqmSd+n8P3lVvPy+81PqGpzJaW8kV4zrAHmICRkkJ8IoDxWlK9&#xA;CB9LLS5LJobozdhao5MkhGJE7r1ch0+XTzAeieVdJfSPL1jp8lBLBH+9Cmo5uS70P+sxzYYIcEAH&#xA;rezNKcGnhjPOI39/M/amuWue7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX5rfmx/5NPzl/wBtzUv+&#xA;oyTFWKYq7FXYq7FXYq7FXYq7FXYq+/8A/nFz/wAkT5Z/6Pv+6hcYq9VxV2KuxV2KuxV2KuxV2Kux&#xA;V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV4N5k/5yn/ACk0TzFqmjX2hanNfaZeT2d1LHaWTI8tvK0b&#xA;srNcKxBZSQSAcVS7/ob/APJf/qXtV/6Q7H/spxV3/Q3M
/AOS//Uvar/0h2P8A2U4q7/ob/wDJf/qX&#xA;tV/6Q7H/ALKcVd/0N/8Akv8A9S9qv/SHY/8AZTirv+hv/wAl/wDqXtV/6Q7H/spxV3/Q3/5L/wDU&#xA;var/ANIdj/2U4q7/AKG//Jf/AKl7Vf8ApDsf+ynFXf8AQ3/5L/8AUvar/wBIdj/2U4q7/ob/APJf&#xA;/qXtV/6Q7H/spxV7R+XvnDRfOPk/T/MeiW8tppl9631e3uEjjkX0Z3hfkkTSIKvGSKN0xVkWKuxV&#xA;2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KvzW/Nj/yafnL/ALbmpf8AUZJirFMV&#xA;dirsVdirsVdirsVdirsVff8A/wA4uf8AkifLP/R9/wB1C4xV6rirsVdiriQOpp88VtYbiAAkyLQA&#xA;E/EOh6ffgsMeOPe0bm3WnKVBUVFWHQ42EHJEdQvR0cckYMviDUfhhtkCDybxS7FXYq7FXYq7FUu1&M
#xA;y11S6ggi0+f6uwuInuJORU+ijcnAoCTWnSo+7bK8kSRt3uJrMWScQMZ4fUL93V5rca3+cWlx6td2&#xA;+mXur6imoyLHYzx2S6cbESOYvqjwyR3QdoQgLOHHI7r3FjlrofM/52pc3Woz6GklrGkkcWkpFweQ&#xA;hpxE6SetLRvhj9TkKH9kAfEyqWjzt+dmhwXGmXekRalc6Rp93dXepSxMVndEmlt3V4ZIgRRUTgsX&#xA;JmBFUqDir1HydfeYr7y/b3PmKzSx1Ry4lgQcfhDkIxTnLwLKASvqNTxxVOsVdirsVfmt+bH/AJNP&#xA;zl/23NS/6jJMVYpirsVZf5DuPIx1HSrLzRCfqMupRSanc0YBbRVoULxkycWY/FwANK9TxpXwnivp&#xA;TiHFkOfiv92I1XnfP8fZvc4tPKX5K6nNPPrWv2Wj3a36Rm00Se5eya09IcjG19C8iv6jVLB3XYgK&#xA;vXLHLRVvpP8AzjrFqljfzXxfToLKC1M
1CyEssvr3UtvaIbqL4LeRPTaa4dw23OPoAeGKrj+Vn5H28&#xA;Kre+bZvXt9IgvdQeGaN41nnW1IZP9Gqf96JCkAqzcQGkSpoq8NbjyPEkrX4SRQke4qcVaxV2Kvv/&#xA;AP5xc/8AJE+Wf+j7/uoXGKvVcVdirsVYR+Z9+0NnBClSyxXNxxXryKC0j/4e7BHyzE1cqHz/AFfp&#xA;ef7fzcMAB3SP2cA+2by3VDxivVT4ud1HZW7D9qKyj4EfTWI5rMnX318vwHidWaEgOshEe6Ar/iUx&#xA;u4dLN7qou5I66esdnbK7UJ9CFoSUUMpJ5xrvRutaHJSEbN9NmzLDEZ5OMj0VEf5sTHbfvA7+d09Q&#xA;/LSw+p+TrGoo9xznf35seP8AwgXNno41jD2/s7g8PRw75Wfmf1UyjMl3bsVdirsVdirsVdirsVdi&#xA;rsVdirsVdirsVfmt+bH/AJNPzl/23NS/6jJMVYpirsVdirsVdirsVdirsVdir7//M
AOcXP/JE+Wf+&#xA;j7/uoXGKvVcVdirsVUZrO0nPKeCOUgAAuisaBgwG4/mAPzwGILCWKMuYBUf0Lo23+gW/wsXX90mz&#xA;NSrDbqeI3yPhx7g1flMP8yPyC1tC0N2LNp1szMasxhjJJPc7Y+FHuDE6LATZhD/ShGRxxxxrHGoS&#xA;NAFRFAAAAoAAOgGTApyYxAFDYBdil2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvn3zP8A84eeW9f8&#xA;yatrs3mG8hl1a8uL6SFIoiqNcytKVUnegL0xVLf+hIfK3/Uy33/ImHFXf9CQ+Vv+plvv+RMOKu/6&#xA;Eh8rf9TLff8AImHFXf8AQkPlb/qZb7/kTDirv+hIfK3/AFMt9/yJhxV3/QkPlb/qZb7/AJEw4q7/&#xA;AKEh8rf9TLff8iYcVd/0JD5W/wCplvv+RMOKu/6Eh8rf9TLff8iYcVe3/lv5HtfI3kvTvK1pcyXl&#xA;vp3rcLmVQrt688k5qM
F22MtMVZLirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd&#xA;ir83/wA1tT1JPzR84Il3MqLrepBVEjAAC7koAK4qxb9Lar/y2T/8jH/rirv0tqv/AC2T/wDIx/64&#xA;q79Lar/y2T/8jH/rirv0tqv/AC2T/wDIx/64q79Lar/y2T/8jH/rirv0tqv/AC2T/wDIx/64q79L&#xA;ar/y2T/8jH/rirv0tqv/AC2T/wDIx/64q79Lar/y2T/8jH/rir73/wCcYZZZvyN8tSSu0kjfXuTu&#xA;SxNNQuBuTir1LFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FUs17XrbRobaSaN5WurhLaKOOnIu9T39l&#xA;yvJkEAPMuHrdbHTiJIJ4pCIrzSO3/NHy20d5dXUd1p+lWd09iNYuoeNnLLFKYX4SIXKosilS0gUZ&#xA;Y5jUP5t+RJtY/RaaiA5ikmS6ZGW3f0WdZESRgOTL6TdBxPYk7YqM
oab+c35fXunW97LqBsDcQT3Qt&#xA;rtGSZI7VpFl5hPUUEeg1F5VPatRirKtF1vStb06LUtKuVurKbkI5kqBVGKsCCAQVYEEEVxVG4q7F&#xA;XYq/Nb82P/Jp+cv+25qX/UZJirFMVdirKPLH5faz5kSxGnyQrPqN8un2sUzFKsy8mkZqGiL379fp&#xA;r8QcfD5OH+dj+Y8GjfDxX0V4vyr8230z/oGOHzDZpcLafpDTJRJD6jIXHL1BFJGvEH4pEVffLHMT&#xA;Kw/Izz9e6rYadHBAv6StDeWt40lbcgRxt6JkRXpLznjiApQuy0PE8sVS+3/KD8yriCCeDQbiWK5t&#xA;VvrdlMZ5wOIyhUcql2FxHSP7fxDbfFWHkEGh2I6jFWsVdir7/wD+cXP/ACRPln/o+/7qFxir1XFX&#xA;Yq7FUi82eY30O1iljRZHf1mYPWgSGB5T0I3LKq/TlObLwB13aOtOniCBfP7Ik/fQ+LC7r82NYgiu&#xA;m+p2M
/K2NvCQfU/vpYy0oPxdFZGAzDlrZC9h0edze0uWAkeGPp4R15kb9elFEXH5keZA916FlamKx&#xA;ghlu5HEu0ksasUHEnoxIFfDrhOrnvQGwZZPaDU3LhhCoRiZfVzIG3z+5l3k3W77W9Bi1K8iSF5nc&#xA;IsdePFGK1+Ik9QcytPkM4cRd92RrJ6nAMkwASTy8tk7y92bsVdirsVdirsVaZFanIA8TUVFaHxxQ&#xA;RbFb78qfy9vvrn1rRIZfr85urocpAGmavN1ow4F+R5cacu9cUrpPyu8hSJcpJpEbfXeRu3Ly85S5&#xA;YsZH58mPxkbnpt0AxVBXv5N/l9dXF9cfoxbd7+1ltHW3PpxxieJoZJIYwOCOUfrSld6VqSqynRtF&#xA;0rRdPj07S7ZLSyiLFIUrSrsWYkkkksxJJJxVG4q7FXYq/Nb82P8AyafnL/tual/1GSYqxTFXYqjN&#xA;L1fU9Kv7a/065ktbyzlE9rNGxDRyKQQy++2KKFM
2yiP8AOX8y4xKF1uThNOt08Zit2T1kChWVDGVT&#xA;jwWgUAVFeuKUPH+a35ixhzFr11HJIVaSZCqysUEQFZQBIa/V4+XxfFx3riqaXH57fmXO0rHU/TaS&#xA;zisUMUap6SRCEGSIDZZX+qoWfrX7PGgoqwAkk1O5PU4q1irsVff/APzi5/5Inyz/ANH3/dQuMVeq&#xA;4q7FXYqx7zV5S/xBwV7s28axNDxCctpJYpHNeS7lYeH0nKM2Hj6us7Q7O/M7GVCq5d5iT17o18WO&#xA;XP5Q/WQ3qatvLdSXU5FvTn6nGi/3u3H4t/8AKzHlob69b5Ony+zHHzyc5mR9PO/87pv81W5/K+8m&#xA;m1B11iNY9RlaWaNrGOQjkSQFdnLLx5bcaYy0RJPq5+S5PZucpTPiishs/uwftJ2rypmOh6VHpOkW&#xA;mnRv6i20YQyU48m6s1KmlTv1zMxw4IiPc9DotMMGGOMG+EUjsm5TsVdirsVdirsVdirsVdirM
sVdi&#xA;rsVdirsVfAn5l/lD+aF/+Y3mq+svK2p3Fndaxfz21xHbSMkkUl1IyOrAbqykEHFWN/8AKlPzc/6l&#xA;DVf+kWX+mKu/5Up+bn/Uoar/ANIsv9MVd/ypT83P+pQ1X/pFl/pirv8AlSn5uf8AUoar/wBIsv8A&#xA;TFXf8qU/Nz/qUNV/6RZf6Yq7/lSn5uf9Shqv/SLL/TFXf8qU/Nz/AKlDVf8ApFl/pirv+VKfm5/1&#xA;KGq/9Isv9MVd/wAqU/Nz/qUNV/6RZf6Yq+2P+cddE1fRPyc8v6XrFnLYajb/AFz17S4QxyJzvp3X&#xA;kp3FUYEe2KvR8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVfMPm/wD5zG1L&#xA;QPNmt6CnleG4TSb+6sVnN26mQW0zRByoiNOXCtK4qlP/AEPHqv8A1KMH/Sa//VHFXf8AQ8eq/wDU&#xA;owf9Jr/9UcVd/wBDx6r/ANSjBM
/0mv/1RxV3/AEPHqv8A1KMH/Sa//VHFXf8AQ8eq/wDUowf9Jr/9&#xA;UcVd/wBDx6r/ANSjB/0mv/1RxV3/AEPHqv8A1KMH/Sa//VHFXf8AQ8eq/wDUowf9Jr/9UcVd/wBD&#xA;x6r/ANSjB/0mv/1RxV9D/lR55l89eQNL81S2i2Emo+vytEcyhPQuZINnIStfSr0xVluKuxV2KuxV&#xA;2KuxV2KuxV2KuxV2KuxV2KuJA64q7FXYq7FXYq7FXYq7FX5rfmx/5NPzl/23NS/6jJMVYpirsVbo&#xA;aV7eOKtYq7FXYq7FXYq7FX3/AP8AOLn/AJInyz/0ff8AdQuMVeq4q7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYqluu6MNWgt4WnMUcM6TugHJZPTrRHFRVamv0ZXkx8QpxNZpBniIk0BIH310Pk80uPy3/Mu&#xA;0j1iTQNTsbTVr3UpL2HV3uLwyzQPI8kcdxGVkhX0uSoFCspUdqnLHLXD8v8M
A83Y9UudZi8wwHUTH&#xA;NFaxyzzNDxkeUoswEAVgvNWHBF4nYdKlVLx5A/OjRobnTNE1tX0vT9PuxpTo/F5551meKMxTF+Mi&#xA;zOFDNLxVeJ5GhUKvUfJ2n+YdP8v29r5gvl1DU0LmW4XccS5KJzKxl+C0HMqCfDFU6xV2KuxV+a35&#xA;sf8Ak0/OX/bc1L/qMkxVimKuxVmHkTzvYeX9R0j9I6cL3TLLUo9QvY14l5lQcQpVxwbh9pQ21cr8&#xA;P1cXk4n5QeP4xP8ADw13M3tPzE/Jyea4uPMel6jr2oNfpcRapdWdkkj26RBOMsVvPbqWqW+FmdT8&#xA;JPcGxy1Ww/OH8sLLULLVV8ryy32n2y2FunGCNZLd47aKQTvydXKxpcRrxiFVcbqfsqq7eb/+ccra&#xA;MRxeX5LxbTR4YhJJAySXN3Itt6iGkvFZVpOHnqvEklBJReSrw1ipYlRRSdh1oMVaxV2Kvv8A/wCc&#xA;XP8AyRPln/o+M
/wC6hcYq9VxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV+a&#xA;35sf+TT85f8Abc1L/qMkxVimKuxV2KuxV2KuxV2KuxV2Kvv/AP5xc/8AJE+Wf+j7/uoXGKvVcVdi&#xA;rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVfLHnL/oUD/F+ufp765+nf0hdfpXh&#xA;+kOP1v1m9fjw+Cnqcvs7eGKpP/1hL/y/f9zPFXf9YS/8v3/czxV3/WEv/L9/3M8Vd/1hL/y/f9zP&#xA;FXf9YS/8v3/czxV3/WEv/L9/3M8Vd/1hL/y/f9zPFXf9YS/8v3/czxV3/WEv/L9/3M8VfSH5R/4I&#xA;/wCVe6T/AIH9T/C/+kfo/wBX1ef+9Mvq19b95/fc+v6sVZfirsVdirsVdirsVdirsVdirsVdirsV&#xA;dir/AP/Z</xmpGImg:image>
               </rdf:M
            </rdf:Alt>
         </xmp:Thumbnails>
         <xmpMM:InstanceID>xmp.iid:80b0392f-e917-4a58-94a0-fb57fcbf449c</xmpMM:InstanceID>
         <xmpMM:DocumentID>xmp.did:80b0392f-e917-4a58-94a0-fb57fcbf449c</xmpMM:DocumentID>
         <xmpMM:OriginalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</xmpMM:OriginalDocumentID>
         <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
         <xmpMM:DerivedFrom rdf:parseType="Resource">
            <stRef:instanceID>uuid:bc36891d-274a-904a-9638-707ae7cM
bdd22</stRef:instanceID>
            <stRef:documentID>xmp.did:afde124a-8ad8-4e84-8d18-cdda77cb139c</stRef:documentID>
            <stRef:originalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</stRef:originalDocumentID>
            <stRef:renditionClass>proof:pdf</stRef:renditionClass>
         </xmpMM:DerivedFrom>
         <xmpMM:History>
            <rdf:Seq>
               <rdf:li rdf:parseType="Resource">
                  <stEvt:action>saved</stEvt:action>
                  <stEvt:instanceID>xmp.iid:608eeacdM
-91d9-4e2c-9314-9e3464d66b82</stEvt:instanceID>
                  <stEvt:when>2017-12-06T18:56:33-05:00</stEvt:when>
                  <stEvt:softwareAgent>Adobe Illustrator CC 22.0 (Macintosh)</stEvt:softwareAgent>
                  <stEvt:changed>/</stEvt:changed>
               </rdf:li>
               <rdf:li rdf:parseType="Resource">
                  <stEvt:action>saved</stEvt:action>
                  <stEvt:instanceID>xmp.iid:80b0392f-e917-4a58-94a0-fb57fcbf449c</stEvt:instanceID>
                  <stEvt:wM
hen>2018-08-23T15:40:18-04:00</stEvt:when>
                  <stEvt:softwareAgent>Adobe Illustrator CC 22.1 (Macintosh)</stEvt:softwareAgent>
                  <stEvt:changed>/</stEvt:changed>
               </rdf:li>
            </rdf:Seq>
         </xmpMM:History>
         <illustrator:StartupProfile>Print</illustrator:StartupProfile>
         <pdf:Producer>Adobe PDF library 15.00</pdf:Producer>
      </rdf:Description>
                                                                   M





                                                                                  M




                                                                                                 M










Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CF627D21B23E11EDB68089FB6E1EBE8E" xmpMM:DocumentID="xmp.did:CF627D22B23E11EDB68089FB6E1EBE8E"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CF627D1FB23E11EDB68089FB6E1EBE8E" stRef:documentID="xmp.did:CF627D20B23E11EDB68089FB6E1EBE8E"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CDE51822B23E11EDA3A3E87E5A569BFF" xmpMM:DocumentID="xmp.did:CDE51823B23E11EDA3A3E87E5A569BFF"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CDE51820B23E11EDA3A3E87E5A569BFF" stRef:documentID="xmp.did:CDE51821B23E11EDA3A3E87E5A569BFF"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CED135A5B23E11EDADCADD2C6CD99AA6" xmpMM:DocumentID="xmp.did:CED135A6B23E11EDADCADD2C6CD99AA6"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CED135A3B23E11EDADCADD2C6CD99AA6" stRef:documentID="xmp.did:CED135A4B23E11EDADCADD2C6CD99AA6"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CE2D8161B23E11EDBF9787C20DA790ED" xmpMM:DocumentID="xmp.did:CE2D8162B23E11EDBF9787C20DA790ED"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CE2D815FB23E11EDBF9787C20DA790ED" stRef:documentID="xmp.did:CE2D8160B23E11EDBF9787C20DA790ED"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CF1877BFB23E11EDB930E340EA3343E8" xmpMM:DocumentID="xmp.did:CF1877C0B23E11EDB930E340EA3343E8"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CF1877BDB23E11EDB930E340EA3343E8" stRef:documentID="xmp.did:CF1877BEB23E11EDB930E340EA3343E8"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D065D09DB23E11ED8F1DCFE55B671D3B" xmpMM:DocumentID="xmp.did:D065D09EB23E11ED8F1DCFE55B671D3B"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D065D09BB23E11ED8F1DCFE55B671D3B" stRef:documentID="xmp.did:D065D09CB23E11ED8F1DCFE55B671D3B"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CFBA57E7B23E11EDA161F642462F809E" xmpMM:DocumentID="xmp.did:CFBA57E8B23E11EDA161F642462F809E"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CFBA57E5B23E11EDA161F642462F809E" stRef:documentID="xmp.did:CFBA57E6B23E11EDA161F642462F809E"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CD9BCA37B23E11ED9F918801AD242095" xmpMM:DocumentID="xmp.did:CD9BCA38B23E11ED9F918801AD242095"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CD9BCA35B23E11ED9F918801AD242095" stRef:documentID="xmp.did:CD9BCA36B23E11ED9F918801AD242095"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D00B6981B23E11EDACD7FCD543D9C3FB" xmpMM:DocumentID="xmp.did:D00B6982B23E11EDACD7FCD543D9C3FB"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D00B697FB23E11EDACD7FCD543D9C3FB" stRef:documentID="xmp.did:D00B6980B23E11EDACD7FCD543D9C3FB"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CE843DEDB23E11ED9BB7B33FB77F6D00" xmpMM:DocumentID="xmp.did:CE843DEEB23E11ED9BB7B33FB77F6D00"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CE843DEBB23E11ED9BB7B33FB77F6D00" stRef:documentID="xmp.did:CE843DECB23E11ED9BB7B33FB77F6D00"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C42A27E8B23E11ED87FCEE0FA03EFCC1" xmpMM:DocumentID="xmp.did:C42A27E9B23E11ED87FCEE0FA03EFCC1"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C42A27E6B23E11ED87FCEE0FA03EFCC1" stRef:documentID="xmp.did:C42A27E7B23E11ED87FCEE0FA03EFCC1"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
{T@#$&>* S8+*,C\@1X[x_b
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:BEC7F436B23E11ED8B49EE98B0578315" xmpMM:DocumentID="xmp.did:BEC7F437B23E11ED8B49EE98B0578315"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:BEC7F434B23E11ED8B49EE98B0578315" stRef:documentID="xmp.did:BEC7F435B23E11ED8B49EE98B0578315"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:CA77ACCCB23E11EDACFDDEB951805E7A" xmpMM:DocumentID="xmp.did:CA77ACCDB23E11EDACFDDEB951805E7A"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CA77ACCAB23E11EDACFDDEB951805E7A" stRef:documentID="xmp.did:CA77ACCBB23E11EDACFDDEB951805E7A"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C8ECE6FDB23E11EDA6CECDDF22FAC68F" xmpMM:DocumentID="xmp.did:C8ECE6FEB23E11EDA6CECDDF22FAC68F"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C8ECE6FBB23E11EDA6CECDDF22FAC68F" stRef:documentID="xmp.did:C8ECE6FCB23E11EDA6CECDDF22FAC68F"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
fffffffffb"""""""""$
ffffffffffb"""""""",
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
USU55U5TUUEEUUUEU5MST
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"quiz.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"cheat.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"amazing.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@000.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"wierd.sats"}h!
Bj@=:BNB.BNB:bnb1rwq09gnujp7jqp05x8x4t3yhhpej0e6j5np4gm:18216949::0
FjD=:THOR.RUNE:thor1wx5av89rghsmgh2vh40aknx7csvs7xj2cr474n:748041359130
text/plain;charset=utf-8
  "name": "parvenu.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xa.sats"}h!
IjGREFUND:F514B2ACBFBEA5C0FDAC8C6BD90BBD21074047C0DF55E60DED196523E9D0A7DE
  "name": "keungz.sats"
text/plain;charset=utf-8
  "name": "mir.sats"
text/plain;charset=utf-8
  "name": "gae.sats"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"mylove.sats"}h!
text/plain;charset=utf-8
  "name": "aki.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "nftclub.sats"
text/plain;charset=utf-8
  "name": "thank.sats"
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyM
text/plain;charset=utf-8
  "name": "streetfighter.sats"
text/plain;charset=utf-8
  "name": "ralph.sats"
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D243B072B23E11ED873AB51875700E97" xmpMM:DocumentID="xmp.did:D243B073B23E11ED873AB51875700E97"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D243B070B23E11ED873AB51875700E97" stRef:documentID="xmp.did:D243B071B23E11ED873AB51875700E97"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D1016701B23E11ED82BA9AFC3213FBE5" xmpMM:DocumentID="xmp.did:D1016702B23E11ED82BA9AFC3213FBE5"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D10166FFB23E11ED82BA9AFC3213FBE5" stRef:documentID="xmp.did:D1016700B23E11ED82BA9AFC3213FBE5"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D1AD178FB23E11EDBF38A03D2CCD5AC0" xmpMM:DocumentID="xmp.did:D1AD1790B23E11EDBF38A03D2CCD5AC0"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D1AD178DB23E11EDBF38A03D2CCD5AC0" stRef:documentID="xmp.did:D1AD178EB23E11EDBF38A03D2CCD5AC0"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D1606A24B23E11ED9205C70153128AF4" xmpMM:DocumentID="xmp.did:D1606A25B23E11ED9205C70153128AF4"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D1606A22B23E11ED9205C70153128AF4" stRef:documentID="xmp.did:D1606A23B23E11ED9205C70153128AF4"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D0B2C62CB23E11EDBB0CC7A4B7C26FAA" xmpMM:DocumentID="xmp.did:D0B2C62DB23E11EDBB0CC7A4B7C26FAA"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D0B2C62AB23E11EDBB0CC7A4B7C26FAA" stRef:documentID="xmp.did:D0B2C62BB23E11EDBB0CC7A4B7C26FAA"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D28B235BB23E11EDBC758F764BC79CC1" xmpMM:DocumentID="xmp.did:D28B235CB23E11EDBC758F764BC79CC1"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D28B2359B23E11EDBC758F764BC79CC1" stRef:documentID="xmp.did:D28B235AB23E11EDBC758F764BC79CC1"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D1F833D0B23E11EDB99C8329E9F1ABC5" xmpMM:DocumentID="xmp.did:D1F833D1B23E11EDB99C8329E9F1ABC5"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D1F833CEB23E11EDB99C8329E9F1ABC5" stRef:documentID="xmp.did:D1F833CFB23E11EDB99C8329E9F1ABC5"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:C2BA7F63B23E11EDA7EC805FE5ABE13E" xmpMM:DocumentID="xmp.did:C2BA7F64B23E11EDA7EC805FE5ABE13E"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C2BA7F61B23E11EDA7EC805FE5ABE13E" stRef:documentID="xmp.did:C2BA7F62B23E11EDA7EC805FE5ABE13E"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
!Powered by Luxor Tech1003
text/plain;charset=utf-8
The world's first public and on-chain Bitcoin seed phrase backup.
bc1pnyg4d5m45aszqer8fzs9t33qh0kgvrtfjpzf6s650pma7mghzvksjagn65
VU SR FE QP UT YX UT BA UT NM HG QP NM NM LK ZY CB KJ ZY UT UT GF QP SR NM DC PO KJ WV AZ YX LK UT ED GF PO CB ML DC VU ML ML PO UT RQ QP FE AZ IH DC AZ JI ON JI RQ HG ML JI ED QP QP JI WV BA HG XW QP NM FE AZ HG PO KJ GF ZY
Advantages of this method over other backup procedures:
Your seeds are stored on the Bitcoin blockchain, makingM
 them immutable, secure and durable. They can't be destroyed by the elements. It is safe from fire, water, rust, and thieves.
It's private. Only you can store your easy-to-recall secret sentence and reference ordinal in your memory, unless you decide to share it with friends and loved ones.
You can access your seeds anywhere as long as you have access to your ordinal's wallet.
It's hacker-resistant. This wallet backup itself is the proof. Whoever manages to hack it can have all the valuable ordinals stored here M
and can contact me for a prize.
Easy storage. You don't need a safety deposit box or vault to keep your seed phrase safe. Your mind is your vault.
Easy to pass on. In case you want someone to inherit your Bitcoin, all you need to do is share with them your reference ordinal (please refer to the ordinal seeds table) plus your secret sentence.
This process of backing up a crypto wallet using Bitcoin ordinals was invented by Cryptoartist.
Telegram: https://t.me/ordinalseedsh!
FjDOUT:824FF8C845A6A2F5CC9BE0B5607886EDADE4455307DEF5844950D0ABB83E072D
text/plain;charset=utf-8
  "name": "oxy.sats"
text/plain;charset=utf-8
  "name": "oke.sats"
text/plain;charset=utf-8
  "name": "zas.sats"
text/plain;charset=utf-8
  "name": "zea.sats"
text/plain;charset=utf-8
  "name": "ref.sats"
{"attributes":[{"trait_type":"Fur","value":"Golden Brown"},{"trait_type":"Earring","value":"Gold Stud"},{"trait_type":"Mouth","value":"Bored Pipe"},{"trait_type":"Eyes","value":"Bloodshot"},{"trait_type":"Clothes","value":"Tweed Suit"},{"trait_type":"Background","value":"New Punk Blue"}],"external_url":"https://baycbitcoin.com/index/bayc/6968","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/6968.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
  "name": "zit.sats"
text/plain;charset=utf-8
  "name": "oaf.sats"
text/plain;charset=utf-8
text/html;charset=utf-8
    <script src="chrome-extension://dlcobpjiigpikoobohmabehhmhfoodbb/inpage.js" id="argent-x-extension" data-extension-id="dlcobpjiigpikoobohmabehhmhfoodbb"></script>
        <title>BitcoinBlockShadeShifter2</title>
            canvas {
                display: block;
                margin: 0 auto;
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <style type="text/css" media="screen">
tml,body{padding:0;margin:0;line-height:1.2;font-family:'Source Code Pro',monospace;}
            pre {position:absolute;margin:0;padding:0;left:0;top:0;width:100vw;height:100vh;font-family:inherit;}
        <canvas id="myCanvas" width="500" height="500"></canvas>
        <script type="module">
            var canvas = document.getElementById("myCanvas");
            var context = canvas.getContext("2d");
            var colors = ['#ff00ff', '#ffde00', '#54e507', '#903ef9',M
 '#ffedd7', '#fc8300', '#0bc4ff', '#ff0000'];
            var startBlockHeight = 778988;
            function updateColor() {
                fetch('https://blockchain.info/q/getblockcount')
                .then(response => response.text())
                .then(data => {
                    var currentBlockHeight = parseInt(data);
                    var blockDiff = currentBlockHeight - startBlockHeight;
                    var colorIndex = blockDiff % colors.length;
                    var color = colors[colorM
                    context.fillStyle = color;
                    context.fillRect(0, 0, canvas.width, canvas.height);
                .catch(error => console.error(error));
            // Call updateColor() once initially to set the starting color
            updateColor();
            // Check the block height every 10 seconds and update the color if it has changed
            setInterval(updateColor, 10000);
text/plain;charset=utf-8
  "name": "akl.sats"
IjGREFUND:6FC551659A54796D84705C8664A853AAD6C1B5C6A9281F63549E21CA079CBCBB
FjDOUT:F264A7C7342BE259CEFB68732072CBF64F1A7AD6FDD27D4CD3EDF5C7E3BE6DCF
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"$$$$.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"$$$$$.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "title": "First Day of News Inscribtion On Bitcoin",
  "body": "Thank you, Satoshi Nakamoto."
text/html;charset=utf-8
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Clock</title>
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            display: flex;
            justify-content: center;
            align-items: center;
            min-height: 100vh;
        body.light {
            background: #d1dae3;
            width: 350px;
            height: 350px;
            display: flex;
            justify-content: center;
            align-items: center;
            background: #091921;
            border: 20px solid #091921;
            border-radius: 50%;
            box-shadow: -8px -8px 15px rgba(255, 255, 255, 0.05),
                20px 20px 20px rgba(0, 0, 0, 0.3),
nset -8px -8px 15px rgba(255, 255, 255, 0.05),
                inset 20px 20px 20px rgba(0, 0, 0, 0.3);
        body.light .clock {
            background: #d1dae3;
            border: 20px solid #cad3dc;
            box-shadow: -8px -8px 15px rgba(255, 255, 255, 0.5),
                10px 10px 10px rgba(0, 0, 0, 0.3),
                inset -8px -8px 15px rgba(255, 255, 255, 0.5),
                inset 10px 10px 10px rgba(0, 0, 0, 0.3);
        .clock::before {
            position: absolute;
            height: 15px;
            width: 15px;
            background: #fff;
            border-radius: 50%;
            z-index: 100000;
        body.light .clock::before {
            background: #008eff;
        .indicators div {
            position: absolute;
            width: 2px;
            height: 15px;
            background: #404040;
        .indicators div:nth-child(1) {
            transform: rotate(30deg)M
 translateY(-130px) translateX(-3px);
        .indicators div:nth-child(2) {
            transform: rotate(60deg) translateY(-130px) translateX(-5px);
        .indicators div:nth-child(3) {
            transform: rotate(120deg) translateY(-130px) translateX(-5px);
        .indicators div:nth-child(4) {
            transform: rotate(150deg) translateY(-130px) translateX(-2px);
        .indicators div:nth-child(5) {
            transform: rotate(210deg) tranM
slateY(-130px) translateX(4px);
        .indicators div:nth-child(6) {
            transform: rotate(240deg) translateY(-130px) translateX(6px);
        .indicators div:nth-child(7) {
            transform: rotate(300deg) translateY(-130px) translateX(5px);
        .indicators div:nth-child(8) {
            transform: rotate(330deg) translateY(-130px) translateX(2px);
        body.light .indicators div {
            background: #808080;
            position: absolute;
            font-size: 30px;
            font-weight: bold;
            color: #808080;
            position: absolute;
            left: 120px;
            top: -15px;
            position: absolute;
            top: 110px;
            left: -8px;
            position: absolute;
            right: 120px;
            top: -15px;
  position: absolute;
            bottom: 110px;
            left: -15px;
        .clock .hour,
        .clock .min,
        .clock .sec {
            position: absolute;
            z-index: 10;
            height: 160px;
            width: 160px;
            height: 190px;
            width: 190px;
            height: 230px;
            width: 230px;
            display: flex;
            justify-content: center;
            position: absolute;
            border-radius: 50%;
        .hr::before {
            content: '';
            position: absolute;
            width: 8px;
            height: 80px;
            background: #ff105e;
            z-index: 10;
            border-radius: 6px 6px 0 0;
        .mn::before {
            content: '';
            position: absoluteM
            width: 4px;
            height: 90px;
            background: #ffffff;
            z-index: 11;
            border-radius: 6px 6px 0 0;
        body.light .mn::before {
            background: #091921;
        .sc::before {
            content: '';
            position: absolute;
            width: 2px;
            height: 150px;
            background: #008eff;
            z-index: 12;
            border-radius: 6px 6px 0 0;
        height: 20px;
            position: absolute;
            margin-top: 60%;
            padding: 0 5px;
            border: 1px solid #091921;
            background: #091921;
            border-radius: 5px;
            color: #808080;
            font-weight: bold;
            box-shadow: 5px 5px 10px rgba(255, 255, 255, 0.1), -5px -5px 10px rgba(255, 255, 255, 0.1);
        body.light .time {
            color: #606060;
            border: 1px solid #CAD3E3;
            backgroundM
            box-shadow: 5px 5px 10px rgba(255, 255, 255, 0.5), -5px -5px 10px rgba(255, 255, 255, 0.5);
        .toggleClass {
            position: absolute;
            top: 30px;
            right: 150px;
            width: 20px;
            height: 20px;
            font-size: 18px;
            border-radius: 50%;
            background: #d1dae3;
            color: #d1dae3;
            font-family: monospace;
            cursor: pointer;
            display: flex;
    align-items: center;
        .toggleClass::before {
            position: absolute;
            left: 25px;
            content: 'Light Mode';
            white-space: nowrap;
        body.light .toggleClass {
            background: #091921;
            color: #091921;
        body.light .toggleClass::before {
            content: 'Dark Mode';
<body class="light">
    <div class="clock">
        <div class="hour">
    <div class="hr" id="hr"></div>
        <div class="min">
            <div class="mn" id="mn"></div>
        <div class="sec">
            <div class="sc" id="sc"></div>
        <div class="indicators">
            <div></div>
            <div></div>
            <div></div>
            <div></div>
            <div></div>
            <div></div>
            <div></div>
            <div></div>
        <div class="nums">
n id="three">3</span>
            <span id="six">6</span>
            <span id="nine">9</span>
            <span id="twelve">12</span>
        <div class="time"></div>
    <div class="toggleClass" onclick="toggleClass()"></div>
        function toggleClass() {
            const body = document.querySelector('body');
            body.classList.toggle('light');
        const hr = document.querySelector('#hr');
        const mn = document.querySelector('M
        const sc = document.querySelector('#sc');
        const time = document.querySelector('.time');
        setInterval(() => {
            let day = new Date();
            let hour = day.getHours();
            let min = day.getMinutes();
            let sec = day.getSeconds();
            let hrPosition = hour * 30 + min / 2      //hour * 360/12 + ((min * 360/60)/12)
            let minPosition = min * 6;             //min * 360/60
            let secPosition = sec * 6;           //sec *M
            hr.style.transform = `rotateZ(${hrPosition}deg)`;
            mn.style.transform = `rotateZ(${minPosition}deg)`;
            sc.style.transform = `rotateZ(${secPosition}deg)`;
            if (sec < 10) {
                sec = '0' + sec;
            if (min < 10) {
                min = '0' + min;
            if (hour < 10) {
                hour = '0' + hour;
            time.textContent = hour + ' : ' + min + ' : ' + sec;
d/Foundry USA Pool #dropgold/!
text/plain;charset=utf-8
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <exif:PixelYDimension>1064</exif:PixelYDimension>
         <exif:PixelXDimension>1064</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
      </rdf:Description>
text/plain;charset=utf-8
https://satinscriber.comh!
text/html;charset=utf-8
        background: black;
        width: 1000px;
        height: 800px;
        margin: calc((100vh - 820px) / 2) auto;
        position: relative;
        position: absolute;
        background: #333;
    <div class="container">
      <canvas id="canvas"></canvas>
      <canvas id="ui"></canvM
      function randomInt(...args) {
        if (args.length === 1) {
          const [n] = args;
          return Math.ceil(Math.random() * n);
        if (args.length === 2) {
          const [start, end] = args;
          if (start > end) throw Error("start value is greater than end value");
          return Math.ceil(Math.random() * (end - start)) + start;
      function random(...args) {
        if (args.length === 1) {
          return Math.random() * n;
        if (args.length === 2) {
          const [start, end] = args;
          if (start > end) throw Error("start value greater than end value");
          return Math.random() * (end - start) + start;
      function normalize(n) {
        return n < 0 ? -1 : n > 0 ? 1 : 0;
      function clamp(v, min, max) {
        return Math.max(min, Math.min(max, v));
      function between(v, min, maxM
        return min <= v && v <= max;
       * Vector Library
      class Vector {
        constructor(x, y) {
          this.x = x;
          this.y = y;
          this.x += v.x;
          this.y += v.y;
          this.x -= v.x;
          this.y -= v.y;
          this.x *= n;
          this.y *= n;
 Math.sqrt(this.x * this.x + this.y + this.y);
          return new Vector(this.x, this.y);
        normalize() {
          this.x = normalize(this.x);
          this.y = normalize(this.y);
      Vector.mult = (v, n) => new Vector(v.x * n, v.y * n);
      Vector.div = (v, n) => new Vector(v.x / n, v.y / n);
       *   Canvas Library
      const canvas = document.getElementById("canvas");
      const context = canvas.getContext("2d");
      const uiCanvas = document.getElementById("ui");
      const uiContext = uiCanvas.getContext("2d");
      const width = 1000;
      const height = 800;
      canvas.width = width;
      canvas.height = height;
      uiCanvas.width = width;
      uiCanvas.height = height;
      function rect(x, y, w, h) {
        context.beginPath();
        context.rect(x, y, w, h);
        context.strokeStyle = "#ffffff";
        context.stroke();
 context.closePath();
      function fillRect(x, y, w, h, color = "#171717") {
        context.save();
        context.beginPath();
        context.fillStyle = color;
        context.fillRect(x, y, w, h);
        context.stroke();
        context.closePath();
        context.restore();
      function circle(x, y, r) {
        context.beginPath();
        context.arc(x, y, r, 0, Math.PI * 2);
        context.lineWidth = 3;
        context.strokeStyle = "#fff";
        context.closePath();
      function fillText(text, x, y, fontSize, color = "white") {
        uiContext.fillStyle = "white";
        uiContext.font = `${fontSize}px Arial`;
        uiContext.fillText(text, x, y);
      function clear() {
        context.clearRect(-100000, -100000, 200000, 200000);
       *   User Code
      const BLOCK_START_WIDTH = 300;
      const BLOCK_HEIGHT = 50;
      const SLIDE_STM
      const X_TOLERANCE_PERCENT = 0.02;
        constructor(x, width, level) {
          this.velocity = new Vector(5 + ~~(level / 15), 0);
          this.height = BLOCK_HEIGHT;
          this.level = level;
          this.width = width;
          this.moving = true;
          this.position = new Vector(x, this.targetY);
            this.position.x,
            this.position.y,
            this.width,
            this.color
        get color() {
          return `hsl(${this.level}, 100%, 50%)`;
        fitStack({ stackStartX, stackWidth }) {
          const stackEndX = stackStartX + stackWidth;
          const fit =
            between(this.position.x, stackStartX, stackEndX) ||
            between(this.position.x + this.width, stackStartX, stackEndX);
          return fit;
        trim({ stackStartX, stackWidth }) {
            Math.abs(stackStartX - this.position.x) <
            this.width * X_TOLERANCE_PERCENT
            this.position.x = stackStartX;
            const stackEndX = stackStartX + stackWidth;
            const blockEndX = clamp(
              this.position.x + this.width,
              stackStartX,
              stackEndX
            this.position.x = clamp(this.position.x, stackStartX, stackEndX);
            this.width = blockEndX - this.positioM
          this.velocity = new Vector(0, 0);
          this.moving = false;
          this.velocity = new Vector(0, 30);
        get targetY() {
          return height - this.level * this.height;
        get finishMoving() {
          return !this.moving;
        update(state) {
          this.position.add(this.velocity);
          if (this.moving && this.finishMoving && this.fitStack(sM
            this.stop();
            this.position.y = this.targetY;
        checkEdges() {
          if (this.position.x > width - this.width) {
            this.position.x = width - this.width;
            this.velocity.x *= -1;
          } else if (this.position.x < 0) {
            this.position.x = 0;
            this.velocity.x *= -1;
          if (this.position.y > height - this.height) {
            this.stop();
            this.position.y = heigM
      class Slider {
        constructor(t) {
          this.t = t;
          this.t += t;
        update(state) {
          if (this.t > 0) {
            this.t -= 2;
            context.translate(0, 2);
        get finishSliding() {
          return this.t <= 0;
      class Scaler {
        constructor(level) {
          this.level = level;
.totalHeight = BLOCK_HEIGHT * this.level + 150;
          this.ratio = (height / this.totalHeight) * 100;
          this.t = 100;
          const totalHeight = BLOCK_HEIGHT * this.level + 150;
          const ratio = this.t / 100;
          if (totalHeight > height && this.t > this.ratio) {
            this.t -= 1;
            const scaleX = ratio;
            const scaleY = ratio;
            const translateX = 5 * (100 - this.t);
            const translateY = (totalHeM
ight - height) * ratio + 150;
            context.setTransform(scaleX, 0, 0, scaleY, translateX, translateY);
      const getBestScore = () => localStorage.getItem("stackBestLevel") || 1;
      const setBestScore = (score) =>
        localStorage.setItem("stackBestLevel", Math.max(getBestScore(), score));
        constructor(state) {
          this.state = state;
          uiContext.clearRect(0, 0, width, height);
      if (!this.state.start) {
            fillText("start with space bar", 300, 150, 40, "white");
            fillText(`best record ${getBestScore() - 1}`, 380, 300, 40, "white");
            const levelLength = this.state.level.toString().length;
            const levelTextOffset = 15 * levelLength;
            fillText(
              this.state.level - 1,
              width / 2 - levelTextOffset,
              "white"
          if (this.state.over) {
            fillText("game over", 410, 250, 50, "white");
            fillText("Restart with spacebar", 300, 350, 40, "white");
       *   Main Code
      let blocks = [];
      const state = {
        start: false,
        over: false,
        blockFalling: false,
        stackWidth: 300,
        stackStartX: width / 2 - BLOCK_START_WIDM
      function setup() {
        //blocks = [...Array(state.level)].map((_, i) => new Block(state.stackStartX, BLOCK_START_WIDTH, i + 1))
        //blocks.forEach(i => i.stop())
        //context.translate(0, BLOCK_HEIGHT * state.level - 500)
        blocks = [new Block(state.stackStartX, BLOCK_START_WIDTH, state.level)];
        blocks[0].stop();
        slider = new Slider(0);
        ui = new UI(state);
      function draw() {
        blocks.forEach(M
          block.update(state);
          block.checkEdges();
          block.draw();
        slider.update(state);
        if (scaler) scaler.update();
      function run() {
        const block = blocks[blocks.length - 1];
        if (state.start && !state.over && block.finishMoving) {
          if (block.fitStack(state)) {
            block.trim(state);
            state.level += 1;
            state.stackWidth = block.wM
            state.stackStartX = block.position.x;
            blocks.push(new Block(0, state.stackWidth, state.level));
            if (state.level >= SLIDE_START_LEVEL) {
              slider.slide(50);
            setBestScore(state.level);
            console.log("game over!");
            block.down();
            state.over = true;
            scaler = new Scaler(state.level);
        requestAnimationFrame(run);
window.onkeypress = ({ key }) => {
        if (key !== " ") return;
        state.start = true;
        if (state.over) return location.reload();
        const block = blocks[blocks.length - 1];
        block.stop();
      requestAnimationFrame(run);
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" viewBox="0 0 600 600">
	<script type="application/ecmascript">
			"Chuck Norris' signature can override any transaction on the Bitcoin blockchain.",
			"Chuck Norris can tokenize anything with a single punch.",
			"Chuck Norris once sent an NFT to the moon, and it returned as a rare collectible.",
			"Chuck Norris can use his roundhouse kick to M
transfer NFTs between wallets.",
			"Chuck Norris' NFTs are so rare, only he can own them.",
			"Chuck Norris once sent a Bitcoin transaction without using the internet.",
			"The cryptographic algorithm used to secure Bitcoin transactions is known as the 'Norris Protocol'.",
			"Chuck Norris once cracked a\n 256-bit encryption code with a roundhouse kick.",
			"Chuck Norris once mined Bitcoin with his bare hands.",
			"Chuck Norris can solve any Rubik's Cube with a single move.",
			"Chuck Norris doesn't reM
cognize the periodic table, as it doesn't contain the element of surprise.",
 PIN code is\n the last 4 digits of Pi.",
			"Chuck Norris once divided by zero, and the universe was born.",
			"Chuck Norris doesn't read books; he stares at them until they start talking.",
			"Chuck Norris never calls the wrong number; you just answer the wrong phone.",
			"Chuck Norris counted to infinity... twice.",
			"When Chuck Norris surfs the web, cookies have to accept him.",
			"Chuck Norris can sit iM
n the corner of a rounded table.",
			"Chuck Norris can hear sign language.",
			"Chuck Norris was in all of the\n Star Wars movies; he was\n the Force.",
			"When Chuck Norris enters the room, even the chairs stand up.",
			"Chuck Norris is so fast that he can run around the world and punch himself in the back of the head before he finishes.",
			"Why can't you name a bridge after Chuck Norris? Because no one crosses Chuck Norris.",
			"Chuck Norris built the hospital in which he was born.",
do push-ups;\n he does earth downs.",
			"Chuck Norris doesn't wear a watch; he decides what time it is.",
			"When Chuck Norris goes swimming, he doesn't get wet; the water gets Chuck Norris.",
			"After he was born, Chuck Norris drove his mother home from the hospital.",
			"When Chuck Norris enters a room, he doesn't turn the light on; he turns the dark off.",
			"Chuck Norris' tears can cure cancer; too bad he's never cried.",
			"When Chuck Norris orders furniture from Ikea, it comes\n pre-assembled.",
			"A huge asteroid was on a collision course with Earth, but Chuck Norris altered its path by looking at it through a telescope.",
			"How many push-ups can Chuck Norris do? All of them.",
			"Chuck Norris went to the sun and spent two nights there.",
			"Chuck Norris has never seen a red light in his life; the light turns yellow when he looks at it.",
			"Chuck Norris can make fire\n with two ice cubes.",
			"Chuck Norris can kick diamonds out of coal.",
			"Chuck Norris doesn't have a center of gravity; heM
 IS the center of gravity.",
			"The years haven't caught up to Chuck Norris, mostly out of fear of trying to do so.",
			"Chuck Norris threw a hand grenade and killed 50 people\n - then the grenade exploded.",
			"Ghosts sit around a campfire and tell stories about Chuck Norris.",
			"Doctors eat an apple a day\n to keep Chuck Norris away.",
			"Chuck Norris can stare at the\n Eye of Sauron and it blinks.",
			"When Chuck Norris cooks,\n even the onions cry.",
			"Chuck Norris once challenged Superman to a M
weight-lifting competition - the loser had to wear their underwear on the outside of their pants.",
			"Chuck Norris was once bitten by a King Cobra - after three days of excruciating pain, the snake finally died.",
			"Death once had a\n near-Chuck Norris experience.",
			"Chuck Norris has a grizzly bear rug in his house - it's alive,\n it's just too scared to move.",
			"Chuck Norris' reputation doesn't precede him, it follows him at a respectful distance.",
			"Chuck Norris doesn't flush the toilet - he scaM
res the shit out of it.",
			"Chuck Norris sleeps with his pillow under his gun.",
			"Chuck Norris can strangle you with a cordless phone.",
			"Chuck Norris doesn't sleep\n - he waits.",
			"Chuck Norris doesn't aim his gun - the bullets just don't want to disappoint him.",
			"Chuck Norris is the only person\n to ever successfully execute a kamikaze plane crash - twice.",
			"Evolution is a lie - there's just a list of animals that Chuck Norris allowed to survive.",
			"When Chuck Norris runs with scissorM
s in both hands, the only one in danger is you.",
			"The average living room contains 2,396 things that Chuck Norris can use to kill you with - including the very idea of the room's existence itself.",
			"Chuck Norris has a massive pile of dead ninjas in his backyard\n - he likes to call it 'Brokeback Mountain'.",
			"Chuck Norris can slam\n a revolving door.",
			"If you can see Chuck Norris,\n he can see you. If you can't see Chuck Norris, you may be only seconds away from death.",
			"Chuck Norris can kilM
l two stones with one bird.",
			"Chuck Norris can judge a book\n by its cover.",
			"Chuck Norris has already been to Mars; that's why there are no signs of life.",
			"Chuck Norris can cut through\n a hot knife with butter.",
			"Chuck Norris can eat just one Lay's potato chip.",
			"Chuck Norris once rode a\n nine-foot grizzly bear through\n an automatic car wash,\n and survived.",
			"If you want a list of Chuck Norris' enemies, just check the extinct species list.",
			"Chuck Norris can jump over\n the M
			"Chuck Norris can make a\n happy meal cry.",
			"Chuck Norris can make a\n snowman out of sand.",
			"Chuck Norris can turn a zombie into a human with one punch.",
			"Chuck Norris can make a paper airplane fly faster than the speed of sound.",
			"Chuck Norris can turn his own shadow into a weapon of mass destruction.",
			"Chuck Norris can juggle a chainsaw and still have time to make a sandwich.",
			"Chuck Norris has two speeds: Walk and Kill."
		setTimeout(()=>{changM
		function changeFact(){
			var newFactNo=Math.floor(Math.random()*facts.length);
			if (newFactNo==factNo) {setTimeout(()=>{changeFact();},100);return;}
			var txtFactNo=document.getElementById('txtFactNo');
			var txtFact=document.getElementById('txtFact');
			factNo=newFactNo;
			var randomFact=facts[factNo];
			document.getElementById('factanim1').beginElement();
			setTimeout(()=>{txtFactNo["textContent"]=`Fact #${factNo+1}`;},100);
			for (let i=0;i<randomFact.M
			  setTimeout(()=>{factText+= randomFact[i];txtFact["innerText"]=factText;},i*10);
			setTimeout(()=>{changeFact();},10000);
			font: 180px Verdana;
			font-weight: bold;
			stroke-width: 4px;
			font: 100px Verdana;
			font-weight: bold;
			stroke-width: 3px;
			font: 26px Verdana;
			font-weight: bold;
			text-align:center;
			filter: url(#textshadow);
	<rect x="0" y="0" width="600" height="600" fill="white" stroke="black" stroke-width="5"/>
	<rect x="5" y="5" width="590" height="590" stroke="#CC0000" stroke-width="2"/>
	<text x="50" y="230" dy="0 -10 -10 -10 -10 -10" textLength="240" lengthAdjust="spacingAndGlyphs" class="cn-title" rotate="-10" filter="url(#textshadow)">
		<animate id="chuck1" attributeType="XML" attributeName="y" from="230" to="231" dur="0.3s" begin="0s;M
		<animate id="chuck2" attributeType="XML" attributeName="y" from="231" to="230" dur="0.3s" begin="chuck1.end"/>
	<text x="300" y="230" dy="0 -15 -10 -10 -10 -8" textLength="240" lengthAdjust="spacingAndGlyphs" class="cn-title" rotate="-10" filter="url(#textshadow)">
		<animate id="norris1" attributeType="XML" attributeName="y" from="230" to="231" dur="0.3s" begin="0.1s;norris2.end"/>
		<animate id="norris2" attributeType="XML" attributeName="y" from="231" to="230" dur="0.3s"M
 begin="norris1.end"/>
	<text id="txtFactNo" x="200" y="340" textLength="200" lengthAdjust="spacingAndGlyphs" class="cn-title2" filter="url(#textshadow)">
	<animate id="factanim1" xlink:href="#txtFactNo" attributeType="XML" attributeName="textLength" from="200" to="190" dur="0.1s" />
	<animate id="factanim2" xlink:href="#txtFactNo" attributeType="XML" attributeName="textLength" from="190" to="200" dur="0.2s" begin="factanim1.end"/>
	<filter id="textshadow">
		<feGaussianBlur iM
n="SourceAlpha" stdDeviation="5"/>
		<feOffset dx="2" dy="2" result="offsetblur"/>
		<feFlood flood-color="#CC0000" flood-opacity="0.8"/>
		<feComposite in2="offsetblur" operator="in"/>
			<feMergeNode in="SourceGraphic"/>
	<foreignObject x="50" y="340" width="500" height="200" transform="translate(0,0)" >
		<xhtml:div style="display:table;width:500px;height:200px;" rotate="-30">
			<xhtml:div style="display:table-cell;vertical-align:middle;">
html:div id="txtFact" class="cn-text">Some may say these are jokes, but Chuck Norris knows they're facts!</xhtml:div>
	<rect x="0" y="0" width="600" height="600" style="fill:#CC0000;opacity:0.1;">
		<animate id="id1" attributeType="CSS" attributeName="opacity" from="0.1" to="0.05" dur="0.3s" begin="0s;id2.end" />
		<animate id="id2" attributeType="CSS" attributeName="opacity" from="0.05" to="0.1" dur="0.3s" begin="id1.end" />
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" viewBox="0 0 600 600">
	<script type="application/ecmascript">
			"Chuck Norris' signature can override any transaction on the Bitcoin blockchain.",
			"Chuck Norris can tokenize anything with a single punch.",
			"Chuck Norris once sent an NFT to the moon, and it returned as a rare collectible.",
			"Chuck Norris can use his roundhouse kick to M
transfer NFTs between wallets.",
			"Chuck Norris' NFTs are so rare, only he can own them.",
			"Chuck Norris once sent a Bitcoin transaction without using the internet.",
			"The cryptographic algorithm used to secure Bitcoin transactions is known as the 'Norris Protocol'.",
			"Chuck Norris once cracked a\n 256-bit encryption code with a roundhouse kick.",
			"Chuck Norris once mined Bitcoin with his bare hands.",
			"Chuck Norris can solve any Rubik's Cube with a single move.",
			"Chuck Norris doesn't reM
cognize the periodic table, as it doesn't contain the element of surprise.",
 PIN code is\n the last 4 digits of Pi.",
			"Chuck Norris once divided by zero, and the universe was born.",
			"Chuck Norris doesn't read books; he stares at them until they start talking.",
			"Chuck Norris never calls the wrong number; you just answer the wrong phone.",
			"Chuck Norris counted to infinity... twice.",
			"When Chuck Norris surfs the web, cookies have to accept him.",
			"Chuck Norris can sit iM
n the corner of a rounded table.",
			"Chuck Norris can hear sign language.",
			"Chuck Norris was in all of the\n Star Wars movies; he was\n the Force.",
			"When Chuck Norris enters the room, even the chairs stand up.",
			"Chuck Norris is so fast that he can run around the world and punch himself in the back of the head before he finishes.",
			"Why can't you name a bridge after Chuck Norris? Because no one crosses Chuck Norris.",
			"Chuck Norris built the hospital in which he was born.",
do push-ups;\n he does earth downs.",
			"Chuck Norris doesn't wear a watch; he decides what time it is.",
			"When Chuck Norris goes swimming, he doesn't get wet; the water gets Chuck Norris.",
			"After he was born, Chuck Norris drove his mother home from the hospital.",
			"When Chuck Norris enters a room, he doesn't turn the light on; he turns the dark off.",
			"Chuck Norris' tears can cure cancer; too bad he's never cried.",
			"When Chuck Norris orders furniture from Ikea, it comes\n pre-assembled.",
			"A huge asteroid was on a collision course with Earth, but Chuck Norris altered its path by looking at it through a telescope.",
			"How many push-ups can Chuck Norris do? All of them.",
			"Chuck Norris went to the sun and spent two nights there.",
			"Chuck Norris has never seen a red light in his life; the light turns yellow when he looks at it.",
			"Chuck Norris can make fire\n with two ice cubes.",
			"Chuck Norris can kick diamonds out of coal.",
			"Chuck Norris doesn't have a center of gravity; heM
 IS the center of gravity.",
			"The years haven't caught up to Chuck Norris, mostly out of fear of trying to do so.",
			"Chuck Norris threw a hand grenade and killed 50 people\n - then the grenade exploded.",
			"Ghosts sit around a campfire and tell stories about Chuck Norris.",
			"Doctors eat an apple a day\n to keep Chuck Norris away.",
			"Chuck Norris can stare at the\n Eye of Sauron and it blinks.",
			"When Chuck Norris cooks,\n even the onions cry.",
			"Chuck Norris once challenged Superman to a M
weight-lifting competition - the loser had to wear their underwear on the outside of their pants.",
			"Chuck Norris was once bitten by a King Cobra - after three days of excruciating pain, the snake finally died.",
			"Death once had a\n near-Chuck Norris experience.",
			"Chuck Norris has a grizzly bear rug in his house - it's alive,\n it's just too scared to move.",
			"Chuck Norris' reputation doesn't precede him, it follows him at a respectful distance.",
			"Chuck Norris doesn't flush the toilet - he scaM
res the shit out of it.",
			"Chuck Norris sleeps with his pillow under his gun.",
			"Chuck Norris can strangle you with a cordless phone.",
			"Chuck Norris doesn't sleep\n - he waits.",
			"Chuck Norris doesn't aim his gun - the bullets just don't want to disappoint him.",
			"Chuck Norris is the only person\n to ever successfully execute a kamikaze plane crash - twice.",
			"Evolution is a lie - there's just a list of animals that Chuck Norris allowed to survive.",
			"When Chuck Norris runs with scissorM
s in both hands, the only one in danger is you.",
			"The average living room contains 2,396 things that Chuck Norris can use to kill you with - including the very idea of the room's existence itself.",
			"Chuck Norris has a massive pile of dead ninjas in his backyard\n - he likes to call it 'Brokeback Mountain'.",
			"Chuck Norris can slam\n a revolving door.",
			"If you can see Chuck Norris,\n he can see you. If you can't see Chuck Norris, you may be only seconds away from death.",
			"Chuck Norris can kilM
l two stones with one bird.",
			"Chuck Norris can judge a book\n by its cover.",
			"Chuck Norris has already been to Mars; that's why there are no signs of life.",
			"Chuck Norris can cut through\n a hot knife with butter.",
			"Chuck Norris can eat just one Lay's potato chip.",
			"Chuck Norris once rode a\n nine-foot grizzly bear through\n an automatic car wash,\n and survived.",
			"If you want a list of Chuck Norris' enemies, just check the extinct species list.",
			"Chuck Norris can make a\n happy mM
			"Chuck Norris can make a\n snowman out of sand.",
			"Chuck Norris can turn a zombie into a human with one punch.",
			"Chuck Norris can make a paper airplane fly faster than the speed of sound.",
			"Chuck Norris can turn his own shadow into a weapon of mass destruction.",
			"Chuck Norris can juggle a chainsaw and still have time to make a sandwich.",
			"Chuck Norris has two speeds: Walk and Kill."
		setTimeout(()=>{changeFact();},10000);
		function changeFact(){
		var newFactNo=Math.floor(Math.random()*facts.length);
			if (newFactNo==factNo) {setTimeout(()=>{changeFact();},100);return;}
			var txtFactNo=document.getElementById('txtFactNo');
			var txtFact=document.getElementById('txtFact');
			factNo=newFactNo;
			var randomFact=facts[factNo];
			document.getElementById('factanim1').beginElement();
			setTimeout(()=>{txtFactNo["textContent"]=`Fact #${factNo+1}`;},100);
			for (let i=0;i<randomFact.length;i++){
			  setTimeout(()=>{factText+= M
randomFact[i];txtFact["innerText"]=factText;},i*10);
			setTimeout(()=>{changeFact();},10000);
			font: 180px Verdana;
			font-weight: bold;
			stroke-width: 4px;
			font: 100px Verdana;
			font-weight: bold;
			stroke-width: 3px;
			font: 26px Verdana;
			font-weight: bold;
			text-align:center;
	<rect x="0" y="0" width="600" height="600" fill="#F5F5F5" stroke="black" stroke-width="5"/>
	<rect x="5" y="5" width="590" height="590" stroke="#CC0000" stroke-width="2"/>
	<text x="50" y="230" dy="0 -10 -10 -10 -10 -10" textLength="240" lengthAdjust="spacingAndGlyphs" class="cn-title" rotate="-10" filter="url(#textshadow)">
	<text x="300" y="230" dy="0 -15 -10 -10 -10 -8" textLength="240" lengthAdjust="spacingAndGlyphs" class="cn-title" rotate="-10" filter="M
	<text id="txtFactNo" x="200" y="340" textLength="200" lengthAdjust="spacingAndGlyphs" class="cn-title2" filter="url(#textshadow)">
	<animate id="factanim1" xlink:href="#txtFactNo" attributeType="XML" attributeName="textLength" from="200" to="190" dur="0.1s" />
	<animate id="factanim2" xlink:href="#txtFactNo" attributeType="XML" attributeName="textLength" from="190" to="200" dur="0.2s" begin="factanim1.end"/>
	<filter id="textshadow">
ur in="SourceAlpha" stdDeviation="3"/>
		<feOffset dx="2" dy="2" result="offsetblur"/>
		<feFlood flood-color="#CC0000" flood-opacity="0.8"/>
		<feComposite in2="offsetblur" operator="in"/>
			<feMergeNode in="SourceGraphic"/>
	<foreignObject x="50" y="340" width="500" height="200" transform="translate(0,0)" >
		<xhtml:div style="display:table;width:500px;height:200px;" rotate="-30">
			<xhtml:div style="display:table-cell;vertical-align:middle;">
		<xhtml:div id="txtFact" class="cn-text">Some may say these are jokes, but Chuck Norris knows they're facts!</xhtml:div>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" viewBox="0 0 600 600">
	<script type="application/ecmascript">
			"Chuck Norris' signature can override any transaction on the Bitcoin blockchain.",
			"Chuck Norris can tokenize anything with a single punch.",
			"Chuck Norris once sent an NFT to the moon, and it returned as a rare collectible.",
			"Chuck Norris can use his roundhouse kick to M
transfer NFTs between wallets.",
			"Chuck Norris' NFTs are so rare, only he can own them.",
			"Chuck Norris once sent a Bitcoin transaction without using the internet.",
			"The cryptographic algorithm used to secure Bitcoin transactions is known as the 'Norris Protocol'.",
			"Chuck Norris once cracked a\n 256-bit encryption code with a roundhouse kick.",
			"Chuck Norris once mined Bitcoin with his bare hands.",
			"Chuck Norris can solve any Rubik's Cube with a single move.",
			"Chuck Norris doesn't reM
cognize the periodic table, as it doesn't contain the element of surprise.",
 PIN code is\n the last 4 digits of Pi.",
			"Chuck Norris once divided by zero, and the universe was born.",
			"Chuck Norris doesn't read books; he stares at them until they start talking.",
			"Chuck Norris never calls the wrong number; you just answer the wrong phone.",
			"Chuck Norris counted to infinity... twice.",
			"When Chuck Norris surfs the web, cookies have to accept him.",
			"Chuck Norris can sit iM
n the corner of a rounded table.",
			"Chuck Norris can hear sign language.",
			"Chuck Norris was in all of the\n Star Wars movies; he was\n the Force.",
			"When Chuck Norris enters the room, even the chairs stand up.",
			"Chuck Norris is so fast that he can run around the world and punch himself in the back of the head before he finishes.",
			"Why can't you name a bridge after Chuck Norris? Because no one crosses Chuck Norris.",
			"Chuck Norris built the hospital in which he was born.",
do push-ups;\n he does earth downs.",
			"Chuck Norris doesn't wear a watch; he decides what time it is.",
			"When Chuck Norris goes swimming, he doesn't get wet; the water gets Chuck Norris.",
			"After he was born, Chuck Norris drove his mother home from the hospital.",
			"When Chuck Norris enters a room, he doesn't turn the light on; he turns the dark off.",
			"Chuck Norris' tears can cure cancer; too bad he's never cried.",
			"When Chuck Norris orders furniture from Ikea, it comes\n pre-assembled.",
			"A huge asteroid was on a collision course with Earth, but Chuck Norris altered its path by looking at it through a telescope.",
			"How many push-ups can Chuck Norris do? All of them.",
			"Chuck Norris went to the sun and spent two nights there.",
			"Chuck Norris has never seen a red light in his life; the light turns yellow when he looks at it.",
			"Chuck Norris can make fire\n with two ice cubes.",
			"Chuck Norris can kick diamonds out of coal.",
			"Chuck Norris doesn't have a center of gravity; heM
 IS the center of gravity.",
			"The years haven't caught up to Chuck Norris, mostly out of fear of trying to do so.",
			"Chuck Norris threw a hand grenade and killed 50 people\n - then the grenade exploded.",
			"Ghosts sit around a campfire and tell stories about Chuck Norris.",
			"Doctors eat an apple a day\n to keep Chuck Norris away.",
			"Chuck Norris can stare at the\n Eye of Sauron and it blinks.",
			"When Chuck Norris cooks,\n even the onions cry.",
			"Chuck Norris once challenged Superman to a M
weight-lifting competition - the loser had to wear their underwear on the outside of their pants.",
			"Chuck Norris was once bitten by a King Cobra - after three days of excruciating pain, the snake finally died.",
			"Death once had a\n near-Chuck Norris experience.",
			"Chuck Norris has a grizzly bear rug in his house - it's alive,\n it's just too scared to move.",
			"Chuck Norris' reputation doesn't precede him, it follows him at a respectful distance.",
			"Chuck Norris doesn't flush the toilet - he scaM
res the shit out of it.",
			"Chuck Norris sleeps with his pillow under his gun.",
			"Chuck Norris can strangle you with a cordless phone.",
			"Chuck Norris doesn't sleep\n - he waits.",
			"Chuck Norris doesn't aim his gun - the bullets just don't want to disappoint him.",
			"Chuck Norris is the only person\n to ever successfully execute a kamikaze plane crash - twice.",
			"Evolution is a lie - there's just a list of animals that Chuck Norris allowed to survive.",
			"When Chuck Norris runs with scissorM
s in both hands, the only one in danger is you.",
			"The average living room contains 2,396 things that Chuck Norris can use to kill you with - including the very idea of the room's existence itself.",
			"Chuck Norris has a massive pile of dead ninjas in his backyard\n - he likes to call it 'Brokeback Mountain'.",
			"Chuck Norris can slam\n a revolving door.",
			"If you can see Chuck Norris,\n he can see you. If you can't see Chuck Norris, you may be only seconds away from death.",
			"Chuck Norris can kilM
l two stones with one bird.",
			"Chuck Norris can judge a book\n by its cover.",
			"Chuck Norris has already been to Mars; that's why there are no signs of life.",
			"Chuck Norris can cut through\n a hot knife with butter.",
			"Chuck Norris can eat just one Lay's potato chip.",
			"Chuck Norris once rode a\n nine-foot grizzly bear through\n an automatic car wash,\n and survived.",
			"If you want a list of Chuck Norris' enemies, just check the extinct species list.",
			"Chuck Norris can make a\n happy mM
			"Chuck Norris can make a\n snowman out of sand.",
			"Chuck Norris can turn a zombie into a human with one punch.",
			"Chuck Norris can make a paper airplane fly faster than the speed of sound.",
			"Chuck Norris can turn his own shadow into a weapon of mass destruction.",
			"Chuck Norris can juggle a chainsaw and still have time to make a sandwich.",
			"Chuck Norris has two speeds: Walk and Kill."
		setTimeout(()=>{changeFact();},10000);
		function changeFact(){
		var newFactNo=Math.floor(Math.random()*facts.length);
			if (newFactNo==factNo) {setTimeout(()=>{changeFact();},100);return;}
			var txtFactNo=document.getElementById('txtFactNo');
			var txtFact=document.getElementById('txtFact');
			factNo=newFactNo;
			var randomFact=facts[factNo];
			document.getElementById('factanim1').beginElement();
			setTimeout(()=>{txtFactNo["textContent"]=`Fact #${factNo+1}`;},100);
			for (let i=0;i<randomFact.length;i++){
			  setTimeout(()=>{factText+= M
randomFact[i];txtFact["innerText"]=factText;},i*10);
			setTimeout(()=>{changeFact();},10000);
			font: 180px Verdana;
			font-weight: bold;
			stroke-width: 4px;
			font: 100px Verdana;
			font-weight: bold;
			stroke-width: 3px;
			font: 26px Verdana;
			font-weight: bold;
			text-align:center;
	<rect x="0" y="0" width="600" height="600" fill="#F5F5F5" stroke="black" stroke-width="5"/>
	<rect x="5" y="5" width="590" height="590" stroke="#CC0000" stroke-width="2"/>
	<text x="50" y="230" dy="0 -10 -10 -10 -10 -10" textLength="240" lengthAdjust="spacingAndGlyphs" class="cn-title" rotate="-10" filter="url(#textshadow)">
	<text x="300" y="230" dy="0 -15 -10 -10 -10 -8" textLength="240" lengthAdjust="spacingAndGlyphs" class="cn-title" rotate="-10" filter="M
	<text id="txtFactNo" x="200" y="340" textLength="200" lengthAdjust="spacingAndGlyphs" class="cn-title2" filter="url(#textshadow)">
	<animate id="factanim1" xlink:href="#txtFactNo" attributeType="XML" attributeName="textLength" from="200" to="190" dur="0.1s" />
	<animate id="factanim2" xlink:href="#txtFactNo" attributeType="XML" attributeName="textLength" from="190" to="200" dur="0.2s" begin="factanim1.end"/>
	<filter id="textshadow">
ur in="SourceAlpha" stdDeviation="3"/>
		<feOffset dx="2" dy="2" result="offsetblur"/>
		<feFlood flood-color="#CC0000" flood-opacity="0.8"/>
		<feComposite in2="offsetblur" operator="in"/>
			<feMergeNode in="SourceGraphic"/>
	<foreignObject x="50" y="340" width="500" height="200" transform="translate(0,0)" >
		<xhtml:div style="display:table;width:500px;height:200px;" rotate="-30">
			<xhtml:div style="display:table-cell;vertical-align:middle;">
		<xhtml:div id="txtFact" class="cn-text">Some may say these are jokes, but Chuck Norris knows they're facts!</xhtml:div>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" viewBox="0 0 600 600">
	<script type="application/ecmascript">
			"Chuck Norris' signature can override any transaction on the Bitcoin blockchain.",
			"Chuck Norris can tokenize anything with a single punch.",
			"Chuck Norris once sent an NFT to the moon, and it returned as a rare collectible.",
			"Chuck Norris can use his roundhouse kick to M
transfer NFTs between wallets.",
			"Chuck Norris' NFTs are so rare, only he can own them.",
			"Chuck Norris once sent a Bitcoin transaction without using the internet.",
			"The cryptographic algorithm used to secure Bitcoin transactions is known as the 'Norris Protocol'.",
			"Chuck Norris once cracked a\n 256-bit encryption code with a roundhouse kick.",
			"Chuck Norris once mined Bitcoin with his bare hands.",
			"Chuck Norris can solve any Rubik's Cube with a single move.",
			"Chuck Norris doesn't reM
cognize the periodic table, as it doesn't contain the element of surprise.",
 PIN code is\n the last 4 digits of Pi.",
			"Chuck Norris once divided by zero, and the universe was born.",
			"Chuck Norris doesn't read books; he stares at them until they start talking.",
			"Chuck Norris never calls the wrong number; you just answer the wrong phone.",
			"Chuck Norris counted to infinity... twice.",
			"When Chuck Norris surfs the web, cookies have to accept him.",
			"Chuck Norris can sit iM
n the corner of a rounded table.",
			"Chuck Norris can hear sign language.",
			"Chuck Norris was in all of the\n Star Wars movies; he was\n the Force.",
			"When Chuck Norris enters the room, even the chairs stand up.",
			"Chuck Norris is so fast that he can run around the world and punch himself in the back of the head before he finishes.",
			"Why can't you name a bridge after Chuck Norris? Because no one crosses Chuck Norris.",
			"Chuck Norris built the hospital in which he was born.",
do push-ups;\n he does earth downs.",
			"Chuck Norris doesn't wear a watch; he decides what time it is.",
			"When Chuck Norris goes swimming, he doesn't get wet; the water gets Chuck Norris.",
			"After he was born, Chuck Norris drove his mother home from the hospital.",
			"When Chuck Norris enters a room, he doesn't turn the light on; he turns the dark off.",
			"Chuck Norris' tears can cure cancer; too bad he's never cried.",
			"When Chuck Norris orders furniture from Ikea, it comes\n pre-assembled.",
			"A huge asteroid was on a collision course with Earth, but Chuck Norris altered its path by looking at it through a telescope.",
			"How many push-ups can Chuck Norris do? All of them.",
			"Chuck Norris went to the sun and spent two nights there.",
			"Chuck Norris has never seen a red light in his life; the light turns yellow when he looks at it.",
			"Chuck Norris can make fire\n with two ice cubes.",
			"Chuck Norris can kick diamonds out of coal.",
			"Chuck Norris doesn't have a center of gravity; heM
 IS the center of gravity.",
			"The years haven't caught up to Chuck Norris, mostly out of fear of trying to do so.",
			"Chuck Norris threw a hand grenade and killed 50 people\n - then the grenade exploded.",
			"Ghosts sit around a campfire and tell stories about Chuck Norris.",
			"Doctors eat an apple a day\n to keep Chuck Norris away.",
			"Chuck Norris can stare at the\n Eye of Sauron and it blinks.",
			"When Chuck Norris cooks,\n even the onions cry.",
			"Chuck Norris once challenged Superman to a M
weight-lifting competition - the loser had to wear their underwear on the outside of their pants.",
			"Chuck Norris was once bitten by a King Cobra - after three days of excruciating pain, the snake finally died.",
			"Death once had a\n near-Chuck Norris experience.",
			"Chuck Norris has a grizzly bear rug in his house - it's alive,\n it's just too scared to move.",
			"Chuck Norris' reputation doesn't precede him, it follows him at a respectful distance.",
			"Chuck Norris doesn't flush the toilet - he scaM
res the shit out of it.",
			"Chuck Norris sleeps with his pillow under his gun.",
			"Chuck Norris can strangle you with a cordless phone.",
			"Chuck Norris doesn't sleep\n - he waits.",
			"Chuck Norris doesn't aim his gun - the bullets just don't want to disappoint him.",
			"Chuck Norris is the only person\n to ever successfully execute a kamikaze plane crash - twice.",
			"Evolution is a lie - there's just a list of animals that Chuck Norris allowed to survive.",
			"When Chuck Norris runs with scissorM
s in both hands, the only one in danger is you.",
			"The average living room contains 2,396 things that Chuck Norris can use to kill you with - including the very idea of the room's existence itself.",
			"Chuck Norris has a massive pile of dead ninjas in his backyard\n - he likes to call it 'Brokeback Mountain'.",
			"Chuck Norris can slam\n a revolving door.",
			"If you can see Chuck Norris,\n he can see you. If you can't see Chuck Norris, you may be only seconds away from death.",
			"Chuck Norris can kilM
l two stones with one bird.",
			"Chuck Norris can judge a book\n by its cover.",
			"Chuck Norris has already been to Mars; that's why there are no signs of life.",
			"Chuck Norris can cut through\n a hot knife with butter.",
			"Chuck Norris can eat just one Lay's potato chip.",
			"Chuck Norris once rode a\n nine-foot grizzly bear through\n an automatic car wash,\n and survived.",
			"If you want a list of Chuck Norris' enemies, just check the extinct species list.",
			"Chuck Norris can make a\n happy mM
			"Chuck Norris can make a\n snowman out of sand.",
			"Chuck Norris can turn a zombie into a human with one punch.",
			"Chuck Norris can make a paper airplane fly faster than the speed of sound.",
			"Chuck Norris can turn his own shadow into a weapon of mass destruction.",
			"Chuck Norris can juggle a chainsaw and still have time to make a sandwich.",
			"Chuck Norris has two speeds: Walk and Kill."
		setTimeout(()=>{changeFact();},10000);
		function changeFact(){
		var newFactNo=Math.floor(Math.random()*facts.length);
			if (newFactNo==factNo) {setTimeout(()=>{changeFact();},100);return;}
			var txtFactNo=document.getElementById('txtFactNo');
			var txtFact=document.getElementById('txtFact');
			factNo=newFactNo;
			var randomFact=facts[factNo];
			document.getElementById('factanim1').beginElement();
			setTimeout(()=>{txtFactNo["textContent"]=`Fact #${factNo+1}`;},100);
			for (let i=0;i<randomFact.length;i++){
			  setTimeout(()=>{factText+= M
randomFact[i];txtFact["innerText"]=factText;},i*10);
			setTimeout(()=>{changeFact();},10000);
			font: 180px Verdana;
			font-weight: bold;
			stroke-width: 4px;
			font: 100px Verdana;
			font-weight: bold;
			stroke-width: 3px;
			font: 26px Verdana;
			font-weight: bold;
			text-align:center;
	<rect x="0" y="0" width="600" height="600" fill="#F5F5F5" stroke="black" stroke-width="5"/>
	<rect x="5" y="5" width="590" height="590" stroke="#CC0000" stroke-width="2"/>
	<text x="50" y="230" dy="0 -10 -10 -10 -10 -10" textLength="240" lengthAdjust="spacingAndGlyphs" class="cn-title" rotate="-10" filter="url(#textshadow)">
	<text x="300" y="230" dy="0 -15 -10 -10 -10 -8" textLength="240" lengthAdjust="spacingAndGlyphs" class="cn-title" rotate="-10" filter="M
	<text id="txtFactNo" x="200" y="340" textLength="200" lengthAdjust="spacingAndGlyphs" class="cn-title2" filter="url(#textshadow)">
	<animate id="factanim1" xlink:href="#txtFactNo" attributeType="XML" attributeName="textLength" from="200" to="190" dur="0.1s" />
	<animate id="factanim2" xlink:href="#txtFactNo" attributeType="XML" attributeName="textLength" from="190" to="200" dur="0.2s" begin="factanim1.end"/>
	<filter id="textshadow">
ur in="SourceAlpha" stdDeviation="3"/>
		<feOffset dx="2" dy="2" result="offsetblur"/>
		<feFlood flood-color="#CC0000" flood-opacity="0.8"/>
		<feComposite in2="offsetblur" operator="in"/>
			<feMergeNode in="SourceGraphic"/>
	<foreignObject x="50" y="340" width="500" height="200" transform="translate(0,0)" >
		<xhtml:div style="display:table;width:500px;height:200px;" rotate="-30">
			<xhtml:div style="display:table-cell;vertical-align:middle;">
		<xhtml:div id="txtFact" class="cn-text">Some may say these are jokes, but Chuck Norris knows they're facts!</xhtml:div>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" viewBox="0 0 600 600">
	<script type="application/ecmascript">
			"Chuck Norris' signature can override any transaction on the Bitcoin blockchain.",
			"Chuck Norris can tokenize anything with a single punch.",
			"Chuck Norris once sent an NFT to the moon, and it returned as a rare collectible.",
			"Chuck Norris can use his roundhouse kick to M
transfer NFTs between wallets.",
			"Chuck Norris' NFTs are so rare, only he can own them.",
			"Chuck Norris once sent a Bitcoin transaction without using the internet.",
			"The cryptographic algorithm used to secure Bitcoin transactions is known as the 'Norris Protocol'.",
			"Chuck Norris once cracked a\n 256-bit encryption code with a roundhouse kick.",
			"Chuck Norris once mined Bitcoin with his bare hands.",
			"Chuck Norris can solve any Rubik's Cube with a single move.",
			"Chuck Norris doesn't reM
cognize the periodic table, as it doesn't contain the element of surprise.",
 PIN code is\n the last 4 digits of Pi.",
			"Chuck Norris once divided by zero, and the universe was born.",
			"Chuck Norris doesn't read books; he stares at them until they start talking.",
			"Chuck Norris never calls the wrong number; you just answer the wrong phone.",
			"Chuck Norris counted to infinity... twice.",
			"When Chuck Norris surfs the web, cookies have to accept him.",
			"Chuck Norris can sit iM
n the corner of a rounded table.",
			"Chuck Norris can hear sign language.",
			"Chuck Norris was in all of the\n Star Wars movies; he was\n the Force.",
			"When Chuck Norris enters the room, even the chairs stand up.",
			"Chuck Norris is so fast that he can run around the world and punch himself in the back of the head before he finishes.",
			"Why can't you name a bridge after Chuck Norris? Because no one crosses Chuck Norris.",
			"Chuck Norris built the hospital in which he was born.",
do push-ups;\n he does earth downs.",
			"Chuck Norris doesn't wear a watch; he decides what time it is.",
			"When Chuck Norris goes swimming, he doesn't get wet; the water gets Chuck Norris.",
			"After he was born, Chuck Norris drove his mother home from the hospital.",
			"When Chuck Norris enters a room, he doesn't turn the light on; he turns the dark off.",
			"Chuck Norris' tears can cure cancer; too bad he's never cried.",
			"When Chuck Norris orders furniture from Ikea, it comes\n pre-assembled.",
			"A huge asteroid was on a collision course with Earth, but Chuck Norris altered its path by looking at it through a telescope.",
			"How many push-ups can Chuck Norris do? All of them.",
			"Chuck Norris went to the sun and spent two nights there.",
			"Chuck Norris has never seen a red light in his life; the light turns yellow when he looks at it.",
			"Chuck Norris can make fire\n with two ice cubes.",
			"Chuck Norris can kick diamonds out of coal.",
			"Chuck Norris doesn't have a center of gravity; heM
 IS the center of gravity.",
			"The years haven't caught up to Chuck Norris, mostly out of fear of trying to do so.",
			"Chuck Norris threw a hand grenade and killed 50 people\n - then the grenade exploded.",
			"Ghosts sit around a campfire and tell stories about Chuck Norris.",
			"Doctors eat an apple a day\n to keep Chuck Norris away.",
			"Chuck Norris can stare at the\n Eye of Sauron and it blinks.",
			"When Chuck Norris cooks,\n even the onions cry.",
			"Chuck Norris once challenged Superman to a M
weight-lifting competition - the loser had to wear their underwear on the outside of their pants.",
			"Chuck Norris was once bitten by a King Cobra - after three days of excruciating pain, the snake finally died.",
			"Death once had a\n near-Chuck Norris experience.",
			"Chuck Norris has a grizzly bear rug in his house - it's alive,\n it's just too scared to move.",
			"Chuck Norris' reputation doesn't precede him, it follows him at a respectful distance.",
			"Chuck Norris doesn't flush the toilet - he scaM
res the shit out of it.",
			"Chuck Norris sleeps with his pillow under his gun.",
			"Chuck Norris can strangle you with a cordless phone.",
			"Chuck Norris doesn't sleep\n - he waits.",
			"Chuck Norris doesn't aim his gun - the bullets just don't want to disappoint him.",
			"Chuck Norris is the only person\n to ever successfully execute a kamikaze plane crash - twice.",
			"Evolution is a lie - there's just a list of animals that Chuck Norris allowed to survive.",
			"When Chuck Norris runs with scissorM
s in both hands, the only one in danger is you.",
			"The average living room contains 2,396 things that Chuck Norris can use to kill you with - including the very idea of the room's existence itself.",
			"Chuck Norris has a massive pile of dead ninjas in his backyard\n - he likes to call it 'Brokeback Mountain'.",
			"Chuck Norris can slam\n a revolving door.",
			"If you can see Chuck Norris,\n he can see you. If you can't see Chuck Norris, you may be only seconds away from death.",
			"Chuck Norris can kilM
l two stones with one bird.",
			"Chuck Norris can judge a book\n by its cover.",
			"Chuck Norris has already been to Mars; that's why there are no signs of life.",
			"Chuck Norris can cut through\n a hot knife with butter.",
			"Chuck Norris can eat just one Lay's potato chip.",
			"Chuck Norris once rode a\n nine-foot grizzly bear through\n an automatic car wash,\n and survived.",
			"If you want a list of Chuck Norris' enemies, just check the extinct species list.",
			"Chuck Norris can make a\n happy mM
			"Chuck Norris can make a\n snowman out of sand.",
			"Chuck Norris can turn a zombie into a human with one punch.",
			"Chuck Norris can make a paper airplane fly faster than the speed of sound.",
			"Chuck Norris can turn his own shadow into a weapon of mass destruction.",
			"Chuck Norris can juggle a chainsaw and still have time to make a sandwich.",
			"Chuck Norris has two speeds: Walk and Kill."
		setTimeout(()=>{changeFact();},10000);
		function changeFact(){
		var newFactNo=Math.floor(Math.random()*facts.length);
			if (newFactNo==factNo) {setTimeout(()=>{changeFact();},100);return;}
			var txtFactNo=document.getElementById('txtFactNo');
			var txtFact=document.getElementById('txtFact');
			factNo=newFactNo;
			var randomFact=facts[factNo];
			document.getElementById('factanim1').beginElement();
			setTimeout(()=>{txtFactNo["textContent"]=`Fact #${factNo+1}`;},100);
			for (let i=0;i<randomFact.length;i++){
			  setTimeout(()=>{factText+= M
randomFact[i];txtFact["innerText"]=factText;},i*10);
			setTimeout(()=>{changeFact();},10000);
			font: 180px Verdana;
			font-weight: bold;
			stroke-width: 4px;
			font: 100px Verdana;
			font-weight: bold;
			stroke-width: 3px;
			font: 26px Verdana;
			font-weight: bold;
			text-align:center;
	<rect x="0" y="0" width="600" height="600" fill="#F5F5F5" stroke="black" stroke-width="5"/>
	<rect x="5" y="5" width="590" height="590" stroke="#CC0000" stroke-width="2"/>
	<text x="50" y="230" dy="0 -10 -10 -10 -10 -10" textLength="240" lengthAdjust="spacingAndGlyphs" class="cn-title" rotate="-10" filter="url(#textshadow)">
	<text x="300" y="230" dy="0 -15 -10 -10 -10 -8" textLength="240" lengthAdjust="spacingAndGlyphs" class="cn-title" rotate="-10" filter="M
	<text id="txtFactNo" x="200" y="340" textLength="200" lengthAdjust="spacingAndGlyphs" class="cn-title2" filter="url(#textshadow)">
	<animate id="factanim1" xlink:href="#txtFactNo" attributeType="XML" attributeName="textLength" from="200" to="190" dur="0.1s" />
	<animate id="factanim2" xlink:href="#txtFactNo" attributeType="XML" attributeName="textLength" from="190" to="200" dur="0.2s" begin="factanim1.end"/>
	<filter id="textshadow">
ur in="SourceAlpha" stdDeviation="3"/>
		<feOffset dx="2" dy="2" result="offsetblur"/>
		<feFlood flood-color="#CC0000" flood-opacity="0.8"/>
		<feComposite in2="offsetblur" operator="in"/>
			<feMergeNode in="SourceGraphic"/>
	<foreignObject x="50" y="340" width="500" height="200" transform="translate(0,0)" >
		<xhtml:div style="display:table;width:500px;height:200px;" rotate="-30">
			<xhtml:div style="display:table-cell;vertical-align:middle;">
		<xhtml:div id="txtFact" class="cn-text">Some may say these are jokes, but Chuck Norris knows they're facts!</xhtml:div>
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "bak.sats"
text/plain;charset=utf-8
  "name": "1ooo.sats"
text/plain;charset=utf-8
  "name": "chinaso.sats"
'GIF resized on https://ezgif.com/resize
text/plain;charset=utf-8
  "name": "bbg.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "btc999.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "4o4.sats"
text/plain;charset=utf-8
  "name": "6oo.sats"
text/plain;charset=utf-8
  "name": "8oo.sats"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
  "name": "ask.sats"
text/plain;charset=utf-8
  "name": "2oo.sats"
text/html;charset=utf-8
<iframe src="https://openprocessing.org/sketch/1800599/embed/" width="400" height="400"></iframe>
text/plain;charset=utf-8
  "name": "yhl.sats"
  "name": "Amagatu.sats",
  "lnurl": "lnurl1dp68gurn8ghj7em9w3skccne9e3k7mf09emk2mrv944kummhdchkcmn4wfk8qtmpd4skwct5w5r560dq",
  "npub": "npub1hkjgv0g2kwcnmv99ltk2py3kw8qxry6sz5zfpfktvf7knvvuf5aqk8dad0",
'GIF resized on https://ezgif.com/resize
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "7oo.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
'GIF resized on https://ezgif.com/resize
text/plain;charset=utf-8
'GIF resized on https://ezgif.com/resize
text/plain;charset=utf-8
History of Kazantiph!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "9oo.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "5oo.sats"
'GIF resized on https://ezgif.com/resize
text/plain;charset=utf-8
  "name": "5o5.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "zs66.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"dweb.sats"}h!
text/plain;charset=utf-8
  "name": "3oo.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
'GIF resized on https://ezgif.com/resize
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
pt sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
<!--    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>-->
    <!-- threejs@r124
    <script sandbox="allow-scripts" typM
e="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/jaM
vascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" tM
ype="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substM
ring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
urn _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | M
0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
        html, body {
            margin: 0;
            padding: 0;
            max-width: 100%;
            max-height: 100%;
            margin: auto;
     overflow: auto;
            position: fixed;
            object-fit: contain;
            bottom: 0;
            left: 0;
            right: 0;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
 Add your code here
nst container = document.createElement("div")
    // container.innerHTML = "<span>seed: " + seed + "</span><br>";
    // document.body.prepend(container)
    //License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
    //Author: @devhontran
    //Twitter: https://twitter.com/DevHontran
    //Website: https://hontran.dev
    const scaler = 1;
    let paper, border;
    let shadown = {x: -5, y: 5};
    let layers = [];
    let padding = 40;
    function cyrb128(str) {
= 1779033703, h2 = 3144134277,
            h3 = 1013904242, h4 = 2773480762;
        for (let i = 0, k; i < str.length; i++) {
            k = str.charCodeAt(i);
            h1 = h2 ^ Math.imul(h1 ^ k, 597399067);
            h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
            h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
            h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
        h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
        h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
        h3 = Math.imul(h1 ^ (h3M
 >>> 17), 951274213);
        h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
        return [(h1^h2^h3^h4)>>>0, (h2^h1)>>>0, (h3^h1)>>>0, (h4^h1)>>>0];
    function sfc32_c(a, b, c, d) {
        a >>>= 0; b >>>= 0; c >>>= 0; d >>>= 0;
        var t = (a + b) | 0;
        a = b ^ b >>> 9;
        b = c + (c << 3) | 0;
        c = (c << 21 | c >>> 11);
        d = d + 1 | 0;
        t = t + d | 0;
        c = c + t | 0;
        return (t >>> 0) / 4294967296;
    // return random value from [l -> r]
function consistentRand (seed, l, r) {
        const rand = sfc32_c(...cyrb128(seed.toString()));
        return l + rand * (r - l)
    function getRandomItem (listP, seed) {
        const pref = []
        for (const x of listP) pref.push(x)
        for (let i = 1; i < listP.length; i++) {
            pref[i] += pref[i - 1]
        for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
        // get random value from 0->1
        const rand = consistentRand(seed, 0, 1)
r (let i = 0; i < pref.length; i++) {
            if (rand < pref[i]) return i;
    function createRadialGradient(x, y, r, x1, y1, r1) {
        const grd = drawingContext.createRadialGradient(x, y, r, x1, y1, r1);
        grd.addColorStop(0,"#FFFFFF");
        grd.addColorStop(1,"#E5E5E3");
        drawingContext.fillStyle = grd;
        drawingContext.fillRect(0, 0, width, height);
    function artNosie(){
        const w = width * 1.2;
        const h = height * 1.2M
        paper = createGraphics(w, h);
        for(let i = 0 ; i< 100000; i++){
            let x = random(w);
            let y = random(h);
            let dotSize = 10.0*(noise(x/(width / 4), y/(height / 4))*2 - noise(x/width, y/height));
            paper.strokeWeight(random(0.25, 3));
            paper.stroke(random(20, 80), random(1+dotSize, 4+dotSize));
            paper.point(x, y);
    function generabox(col, pos, si){
        const layer = createGraphics(width, height);
ill(140, 178, 250, 56);
        layer.noStroke();
        layer.rect(pos.x + shadown.x, pos.y + shadown.y, si.w, si.h);
        layer.filter(BLUR, 3);
        layer.fill(col.r, col.g, col.b, col.a);
        layer.noStroke();
        layer.rect(pos.x, pos.y, si.w, si.h);
        layers.push(layer);
    function setup() {
        const hash = rand ? rand : Math.random();
        const fCol = {r: 255, g: 255, b: 255};
        const s = min(window.innerWidth, window.innerHeight)
        createCanvas(s,s);M
        for(let i=0; i<9; i++){
            const tHash = `${hash}_${i}`;
            const cyrHash = cyrb128(tHash);
            const mixHash_color_r = consistentRand(cyrHash[0], 0, 1);
            const mixHash_color_g = consistentRand(cyrHash[1], 0, 255);
            const mixHash_color_b = consistentRand(cyrHash[2], 0, 255);
            const mixHash_color_a = 255;//consistentRand(cyrHash[3], 100, 255);
            const sw = consistentRand(cyrHash[0],50, width / 2);
            const sh = consistentRaM
nd(cyrHash[3], 50, height / 2);
            const col = {r: mixHash_color_r, g: mixHash_color_g, b: mixHash_color_b, a: mixHash_color_a};
            const si = {w: sw, h: sh};
            const pos_x = consistentRand(cyrHash[1], padding, width- padding - si.w);
            const pos_y = consistentRand(cyrHash[2], padding, height- padding - si.h);
            const pos = {x: pos_x, y: pos_y}
            // console.log('___i', col, pos, si);
            generabox(col, pos, si);
        const borderSize = 30;
        border = createGraphics(width, height);
        border.fill(fCol.r, fCol.g, fCol.b, 255);
        border.noStroke();
        border.rect(0, 0, borderSize, height);
        border.fill(fCol.r, fCol.g, fCol.b, 255);
        border.noStroke();
        border.rect(width - borderSize, 0, borderSize, height);
        border.fill(fCol.r, fCol.g, fCol.b, 255);
        border.noStroke();
        border.rect(0, 0, width, borderSize);
        border.fill(fCol.r, fCol.g, fCol.b, 255)M
        border.noStroke();
        border.rect(0, height - borderSize, width, borderSize);
    function draw() {
        background('#ffffff');
        blendMode(BLEND);
        for(let i=0; i<9; i++){
            image(layers[i], 0, 0, width, height);
        blendMode(MULTIPLY)
        createRadialGradient(width / 2, height / 2, 0, width / 2, height / 2, height);
        blendMode(MULTIPLY);
        image(paper, 0, 0, width, height);
        image(border,M-
 0, 0, width, height);
    function windowResized() {
        const s = min(window.innerWidth, window.innerHeight)
        resizeCanvas(s, s);
 Add your code here
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
6j4ion:2.QmPuTxFDQsiAYPg92b2oUNER3DzeK176zLtrKssyMZXs2r
Aj?=:ETH.ETH:0x4aFAdd93Bcf788dd20FF12A1AcbF9c90B92335B1:3678626::0
Bj@=:ETH.ETH:0xb7c289F360C3f9229235c0D98B83a34962Fe8c06:63897161::0
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "$$$$.sats"
DjB=:BNB.BNB:bnb109k30fn53q6vjfcqk72z2hm4g4eufcd3deq3z5:21848242:te:0
LjJ=:BNB.BUSD-BD1:bnb1qwtlksr3a3vy6dk3ha6uq7mfm3kuu7c3w4td4p:32041341863:te:0
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"AI.sats"}h!
text/plain;charset=utf-8
  "name": "akm.sats"
text/plain;charset=utf-8
  "name": "ako.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
<!DOCTYPE html><html> <head> <title>Maxi Hacker</title> <style>.root{margin: 0; padding: 0;}body{background-color: black; margin: 0px;}.flexCentered{display: flex; align-items: center; justify-content: center;}.doodooContainer{height: 100vh; width: 100vw;}.mainBootyHeader{font-size: 3rem; font-family: 'Times New Roman'; color: #4AF626; margin: 0px; height: 14%; flex-direction: column;}.mainBootyHeader h1{margin: 0;}.mainBootyHeader h6{margin: 0;}.flavorHeader{height: 6%; width: 100%; background-color: #4AF626;}.serM
iesNumberText{color: rgb(0, 47, 65);}.main{width: 100%; height: 80%;}.sidebar{width: 30%; height: 92%; background-color: black; border: 2px solid #4AF626; display: flex; flex-direction: column; align-self: center;}.sidebar h1{margin: 0px; margin-left: 4px; padding-top: 10px; text-align: center; font-size: 2rem; color: #4AF626; font-weight: 900;}.midRangeContainer{height: 94%; width: 100%; display: flex; overflow-x: auto;}.mainContentBooboo{height: 100%; width: 70%; flex-direction: column;}.resultsContainer{margin: M
10px 0px 4px; width: 65%; display: flex; align-items: center; justify-content: space-between; color: #4AF626;}button:hover{background: #222;}.forwardBackBtnDiv{width: 10%; display: flex; align-items: center; justify-content: space-between;}.forwardBackBtnDiv button{background: black; border: 1px solid #4AF626; color: #4AF626;}.articleDiv{padding-top: 10px; padding-bottom: 0.5rem; height: 88%; display: flex; align-items: center; flex-direction: column;}.articleBtn{width: 80%; height: 14%; background-color: black; boM
rder-color: #4AF626; border-radius: 20px; font-size: 1em; color: #4AF626; font-weight: 500; margin-top: 1rem;}.footerContainer{background-color: #4AF626; display: flex; align-items: center; justify-content: center; height: 6%;}.footerBtn{height: 80%; background-color: black; border-color: #4AF626; border-radius: 8%; font-size: 16px; color: #4AF626;}button{cursor: pointer;}.testCol{text-align: left; background-color: #4AF626; color: black; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}.mainHeader{bM
ackground-color: black; color: #4AF626; margin: 4px 0px 4px 0px;}.mainTable{background-color: #4AF626; width: 90%; height: 70%;}.mainTable th, td{line-height: 1em; font-weight: bold;}table tr:nth-child(even){background-color: black; color: #4AF626;}table tr:nth-child(odd){background-color: black; color: #4AF626;}.mainContainer{background-color: black; color: black; height: 80%; width: 80%; display: flex; flex-direction: column; align-items: center; border: 2px solid #4AF626;}.walletConnectedText{width: 100%; text-aM
lign: end; margin-top: 10px; padding-right: 16px; margin-bottom: 0px;}.walletName{color: #4AF626; font-weight: 900;}th:first-child, td:first-child{text-align: left; padding-left: 4px;}th:not(:first-child), td:not(:first-child){text-align: right; padding-right: 4px;}</style> </head> <body> <section class="doodooContainer"> <div class="mainBootyHeader flexCentered"><h1>Maxi Hacker Terminal</h1></div><section class="main"> <div class="flavorHeader flexCentered"> <h3> An official BTC Ordinals Collectible Website - <spaM
n class="seriesNumberText">#3/100 (Series 1)</span> </h3> </div><div class="midRangeContainer"> <section class="sidebar"> <h1>Feature News/Articles</h1> <div class="articleDiv"> <button class="articleBtn" onclick="window.open('https://twitter.com/zachxbt', '_blank')" > Purveyor of Blockchain Justice Awarded Private Key to Long-Lost Satoshi Wallet </button> <button class="articleBtn" onclick="window.open('https://www.youtube.com/watch?v=YersIyzsOpc', '_blank')" > BTC Hits $500K: A Live Reaction from SEC President </M
button> <button class="articleBtn" onclick="window.open('https://en.wikipedia.org/wiki/Virtual_private_network', '_blank')" > Required Reading Material from Elite Hacker Group Anonymous </button> <button class="articleBtn" onclick="window.open('https://www.imdb.com/title/tt4158110/', '_blank')" > Required Watching Material from Elite Hacker Group Anonymous </button> <button class="articleBtn" onclick="window.open('https://www.youtube.com/watch?v=RjJDCTgBJHA', '_blank')" > Required Listening Material from Elite HackM
er Group Anonymous </button> </div></section> <section class="mainContentBooboo flexCentered"> <div class="mainContainer"> <div class="walletConnectedText">Wallet Connected: <span class="walletName">cykablyat.BTC</span></div><h2 class="mainHeader">My Ordinal Portfolio</h2> <table class="mainTable"> <thead> <tr> <th width="200" class="testCol">Project Name</th> <th class="testCol">Total Profit (BTC)</th> <th class="testCol">Spent (BTC)</th> <th class="testCol">NFTs Bought</th> <th class="testCol">NFTs Sold</th> </trM
></thead> <tbody> <tr> <td width="200">BTC Bytes</td><td>8.50</td><td>2.5</td><td>10</td><td>8</td></tr><tr> <td width="200">Mr Beast Burger: S3 Keys</td><td>.92</td><td>1.35</td><td>1</td><td>1</td></tr><tr> <td width="200">BTC Breakfast Club</td><td>7.21</td><td>4.9</td><td>18</td><td>12</td></tr><tr> <td width="200">Ordinal Paul Giamattis</td><td>0</td><td>8.08</td><td>5</td><td>0</td></tr><tr> <td width="200">Bitcoin Boos</td><td>0.32</td><td>0.55</td><td>2</td><td>1</td></tr><tr> <td width="200">IShowSpeed x BM
TC Boys</td><td>-1.7</td><td>3.1</td><td>2</td><td>2</td></tr></tbody> </table> <div class="resultsContainer"> <span>Page 1-1</span> <div class="forwardBackBtnDiv"> <button disabled><</button><button disabled>></button> </div></div></section> </div></div></section> <section class="footerContainer"> <button class="footerBtn" onclick="window.open('https://twitter.com/0xB3ARD', '_blank')" > See More Ordinal Sites </button> </section> </section> </body></html>h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"BioLock.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"ARgames.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Matters.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"tipping.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"askAI.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"tipus.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Awards.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"AIhub.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"biobot.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"bounty.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"AIanswers.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"Gratuity.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Follow.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"paymi.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"ARgame.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"satsex.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"AInet.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"ARhub.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"SandyHuang.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"kknz.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"AIbase.sats"}h!
text/plain;charset=utf-8
FjDOUT:E5C2053199262B0662085B1F1A2041B2D03900DD6EB94E864B97F70323CDE1AE
FjDOUT:A0FF131D42DFC5CDD022EA23C7D9642D263B6A5D218E02B985889DC107DA9CCB
FjDOUT:5FFFC97A1803164D191FA2295F041A1502CFB36346C85749A4F8FB46CC2CFBAD
FjDOUT:901887A0B65D471CF56A600B2BF08A28635D75C6E0E867D1B76BE0B5C1BD63F3
FjDOUT:7AC0175CA109DE4B1094A5E8BBD77F2F73462C9724B74099DD3C80141D61C294
FjDOUT:FA7B0E754ABA7F42882902BA83B0A2660B52965227914FFE179C168327CEC567
text/plain;charset=utf-8
  "name": "masterchief.sats"
text/plain;charset=utf-8
  "name": "pyromaniac.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@666.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@555.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@444.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@888.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@222.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@999.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@777.sats"}h!
Bj@=:ETH.ETH:0x14697462f8c150b4CecD106ed68BfC842c036117:22211958::0
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"210127.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"200315.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"200408.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"LIAUTO.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"dajiang.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"XPENG.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"itale.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"201215.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"325802.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"buzzy.sats"}h!
text/plain;charset=utf-8
  "name": "jill.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"yong.sats"}h!
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D2D43B5AB23E11ED9146F82E239793C4" xmpMM:DocumentID="xmp.did:D2D43B5BB23E11ED9146F82E239793C4"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D2D43B58B23E11ED9146F82E239793C4" stRef:documentID="xmp.did:D2D43B59B23E11ED9146F82E239793C4"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Ordinal Stream</title>
    <script type="text/javascript">
       (()=>{var $t=Object.create;var Gt=Object.defineProperty;var Ht=Object.getOwnPropertyDescriptor;var Jt=Object.getOwnPropertyNames;var Kt=Object.getPrototypeOf,Lt=Object.prototype.hasOwnProperty;var Ut=(o,n)=>()=>(n||o((n={exports:{}}).exports,n),n.exports);var Zt=(o,n,e,t)=>{if(n&&typeof n=="object"||typeof n=="function")for(let i of Jt(n))!Lt.call(o,i)&&i!==e&&Gt(o,i,{M
get:()=>n[i],enumerable:!(t=Ht(n,i))||t.enumerable});return o};var Ot=(o,n,e)=>(e=o!=null?$t(Kt(o)):{},Zt(n||!o||!o.__esModule?Gt(e,"default",{value:o,enumerable:!0}):e,o));var Tt=Ut((Ft,_t)=>{(function(o,n){typeof Ft=="object"?_t.exports=n():typeof define=="function"&&define.amd?define(n):o.Alea=n()})(Ft,function(){"use strict";return o.importState=function(e){var t=new o;return t.importState(e),t},o;function o(){return function(e){var t=0,i=0,r=0,l=1;e.length==0&&(e=[+new Date]);var s=n();t=s(" "),i=s(" "),r=s(" M
");for(var f=0;f<e.length;f++)t-=s(e[f]),t<0&&(t+=1),i-=s(e[f]),i<0&&(i+=1),r-=s(e[f]),r<0&&(r+=1);s=null;var c=function(){var h=2091639*t+l*23283064365386963e-26;return t=i,i=r,r=h-(l=h|0)};return c.next=c,c.uint32=function(){return c()*4294967296},c.fract53=function(){return c()+(c()*2097152|0)*11102230246251565e-32},c.version="Alea 0.9",c.args=e,c.exportState=function(){return[t,i,r,l]},c.importState=function(h){t=+h[0]||0,i=+h[1]||0,r=+h[2]||0,l=+h[3]||0},c}(Array.prototype.slice.call(arguments))}function n(){vM
ar e=4022871197,t=function(i){i=i.toString();for(var r=0;r<i.length;r++){e+=i.charCodeAt(r);var l=.02519603282416938*e;e=l>>>0,l-=e,l*=e,e=l>>>0,l-=e,e+=l*4294967296}return(e>>>0)*23283064365386963e-26};return t.version="Mash 0.9",t}})});var le=.5*(Math.sqrt(3)-1),re=(3-Math.sqrt(3))/6,Qt=1/3,Y=1/6,ae=(Math.sqrt(5)-1)/4,ce=(5-Math.sqrt(5))/20,bt=o=>Math.floor(o)|0;var At=new Float64Array([1,1,0,-1,1,0,1,-1,0,-1,-1,0,1,0,1,-1,0,1,1,0,-1,-1,0,-1,0,1,1,0,-1,1,0,1,-1,0,-1,-1]);function Dt(o=Math.random){let n=Vt(o),e=nM
ew Float64Array(n).map(r=>At[r%12*3]),t=new Float64Array(n).map(r=>At[r%12*3+1]),i=new Float64Array(n).map(r=>At[r%12*3+2]);return function(l,s,f){let c,h,a,j,d=(l+s+f)*Qt,y=bt(l+d),v=bt(s+d),u=bt(f+d),x=(y+v+u)*Y,C=y-x,I=v-x,b=u-x,k=l-C,G=s-I,R=f-b,S,B,N,A,D,_;k>=G?G>=R?(S=1,B=0,N=0,A=1,D=1,_=0):k>=R?(S=1,B=0,N=0,A=1,D=0,_=1):(S=0,B=0,N=1,A=1,D=0,_=1):G<R?(S=0,B=0,N=1,A=0,D=1,_=1):k<R?(S=0,B=1,N=0,A=0,D=1,_=1):(S=0,B=1,N=0,A=1,D=1,_=0);let V=k-S+Y,tt=G-B+Y,et=R-N+Y,nt=k-A+2*Y,ot=G-D+2*Y,Mt=R-_+2*Y,kt=k-1+3*Y,jt=G-M
1+3*Y,xt=R-1+3*Y,pt=y&255,mt=v&255,dt=u&255,at=.6-k*k-G*G-R*R;if(at<0)c=0;else{let z=pt+n[mt+n[dt]];at*=at,c=at*at*(e[z]*k+t[z]*G+i[z]*R)}let ct=.6-V*V-tt*tt-et*et;if(ct<0)h=0;else{let z=pt+S+n[mt+B+n[dt+N]];ct*=ct,h=ct*ct*(e[z]*V+t[z]*tt+i[z]*et)}let ht=.6-nt*nt-ot*ot-Mt*Mt;if(ht<0)a=0;else{let z=pt+A+n[mt+D+n[dt+_]];ht*=ht,a=ht*ht*(e[z]*nt+t[z]*ot+i[z]*Mt)}let ft=.6-kt*kt-jt*jt-xt*xt;if(ft<0)j=0;else{let z=pt+1+n[mt+1+n[dt+1]];ft*=ft,j=ft*ft*(e[z]*kt+t[z]*jt+i[z]*xt)}return 32*(c+h+a+j)}}function Vt(o){let e=new M
Uint8Array(512);for(let t=0;t<512/2;t++)e[t]=t;for(let t=0;t<512/2-1;t++){let i=t+~~(o()*(256-t)),r=e[t];e[t]=e[i],e[i]=r}for(let t=256;t<512;t++)e[t]=e[t-256];return e}var Xt=Ot(Tt(),1),$,p,M=[],qt,Rt,St,q,Z,X=10,wt=0,Q,vt=.06,it=0,w,P,st,lt,K,m=[],W=3,g,F,It=0,Et=0,te=.2,T,Bt;function ee(){var o=document.querySelector("body");$=document.createElement("canvas"),o.appendChild($),p=$.getContext("2d"),window.innerWidth<window.innerHeight?K=window.innerWidth:K=window.innerHeight;let n=J(mathRand(),0,1,0,3)|0,e;n===0?(M
st=K,lt=st*.7,e="7:5"):n===1?(lt=K,st=lt*.7,e="5:7"):n===2&&(st=K,lt=K,e="1:1");let t=window.devicePixelRatio;$.width=st*t|0,$.height=lt*t|0,$.style.width=`${st}px`,$.style.height=`${lt}px`,w=$.width/t,P=$.height/t,p.scale(t,t),Bt=Math.round(Math.min(Math.max(K/700,.5),1)*10)/10,p.imageSmoothingEnabled=!0,p.lineWidth=Bt,p.lineCap="round",p.lineJoin="round";let i=Math.floor(mathRand()*19021990);Q=Dt((0,Xt.default)(i)),X=K/175|0,q=w/X+1|0,Z=P/X+1|0,g=w/W|0,F=P/W|0,qt=new Array(q*Z),St=new Array(q*Z),Rt=new Array(q*Z)M
,vt=ut(.008,.018),T=ne(0,10,te);for(var r=0;r<1;r++){let R=ut(-w/2,w/2)|0,S=ut(-P/2,P/2)|0,B=ut(-w/2,w/2)|0,N=ut(-P/2,P/2)|0;M[r]=new gt(R,S,"major"),M[r+1]=new gt(B,N,"minor")}for(var l=0,s=0;s<Z;s++){for(var f=0,c=0;c<q;c++){var h=c+s*q,a=(Q(f,l,it)*.5+.5)*Math.PI*2,j,d,y,v;j=(Q(f/3+140,l/3+140,it/3)*.5+.5)*325|0,d=(Q(f/3+40,l/3+40,it/3)*.5+.5)*275|0,y=(Q(f/3+190,l/3+190,it/3)*.5+.5)*325|0,v=J(Q(f/2+250,l/2+250,it/2)*.5+.5,0,1,0,100)|0;var u=J(c,0,q,-w/2,w/2),x=J(s,0,Z,-P/2,P/2),C=[u,x];let R=Math.sqrt(Math.pow(CM
[0],2)+Math.pow(C[1],2));C[0]/=R,C[1]/=R;var I;let S=Math.cos(Math.PI/4),B=Math.sin(Math.PI/4);I=[S,B];let N=Math.sqrt(Math.pow(I[0],2)+Math.pow(I[1],2)),A=Math.atan(I[1]/I[0]),D=[[Math.cos(2*A),Math.sin(2*A)],[Math.sin(2*A),-Math.cos(2*A)]];var b=Ct(D)[0],k=Ct(D)[1];H(b,Nt(D)[0]),H(k,Nt(D)[1]);let _=Math.cos(2*A)*Math.cos(2*A)-Math.sin(2*A)*Math.sin(2*A),V=[[Math.cos(a),-Math.sin(a)],[Math.sin(a),Math.cos(a)]],tt=Math.sqrt(Math.pow(b[0],2)+Math.pow(b[1],2)),et=Math.sqrt(Math.pow(k[0],2)+Math.pow(k[1],2));b[0]=b[0]M
*_/tt,b[1]=b[1]*_/tt,k[0]=k[0]*_/et,k[1]=k[1]*_/et;let nt=Wt(V,b),ot=Wt(V,k);qt[h]=[nt[0],nt[1]],Rt[h]=[ot[0],ot[1]],St[h]=[j,d,y,v],f+=vt}l+=vt,it+=3e-4}for(var s=0;s<F;s+=1)for(var c=0;c<g;c+=1){var h=c+s*g;m[h]=new zt(c,s)}for(var r=0;r<30;r++){let S=U("major");S!==null&&M.push(S);let B=U("minor");B!==null&&M.push(B)}let G=q*Z;window.$generativeTraits={Type:"Tensor Field",Integrator:"RK4",Vectors:G,Format:e},window.requestAnimationFrame(Yt)}function Yt(){window.requestAnimationFrame(Yt),p.clearRect(0,0,w,P),p.fiM
llStyle="#000000",p.fillRect(0,0,w,P),p.save(),p.translate(w/2,P/2);for(var o=0;o<M.length;o++)M[o].follow(qt,Rt),M[o].edges(),M[o].changeCol(St),M[o].display();if(wt=m.filter(n=>n.spot===!0||n.spot2===!0).length,wt<m.length*.9){let n=U("major",0);n!==null&&M.push(n);let e=U("major",1);e!==null&&M.push(e);let t=U("minor",0);t!==null&&M.push(t);let i=U("minor",1);i!==null&&M.push(i);let r=U("major");r!==null&&M.push(r);let l=U("minor");l!==null&&M.push(l)}else if(wt>=m.length*.9&&wt<m.length-m.length/180){let n=0,e=M
Q(n/3+50,It/3+50,Et/3)*.5+.5;if(e<.5){let t=L("major",0,0,g/2|0,F/2|0);t!==null&&M.push(t)}else{let t=L("minor",0,0,g/2|0,F/2|0);t!==null&&M.push(t)}if(e<.5){let t=L("major",0,F-1|0,g/2|0,F/2|0);t!==null&&M.push(t)}else{let t=L("minor",0,F-1|0,g/2|0,F/2|0);t!==null&&M.push(t)}if(e<.5){let t=L("major",g-1|0,F-1|0,g/2|0,F/2|0);t!==null&&M.push(t)}else{let t=L("minor",g-1|0,F-1|0,g/2|0,F/2|0);t!==null&&M.push(t)}if(e<.5){let t=L("major",g-1|0,0,g/2|0,F/2|0);t!==null&&M.push(t)}else{let t=L("minor",g-1|0,0,g/2|0,F/2|0)M
;t!==null&&M.push(t)}n+=.01,It+=vt,Et+=3e-4}p.strokeStyle="#000",p.lineWidth=10,p.strokeRect(-w/2,-P/2,w,P),p.restore()}var zt=class{constructor(n,e){this.i=n,this.j=e,this.spot=null,this.spot2=null,this.index,this.pos=[]}};function gt(o,n,e){this.iniPos=[o,n],this.iniPos2=this.iniPos,this.iniPos3=this.iniPos,this.iniPos4=this.iniPos2,this.fBool=!0,this.fBool2=!0,this.fBool3=!0,this.fBool4=!0,this.obj=e,this.maj1=[],this.min=[],this.maj2=[],this.min2=[],this.col=mathRand()*4|0,this.changeCol=function(t){if(this.colM
===0){var i=this.iniPos[0],r=this.iniPos[1],l=E(i,r,X,q),s=t[l];s&&(p.strokeStyle="rgba("+s[0]+","+s[1]+","+s[2]+","+s[3]+")")}else if(this.col===1){var i=this.iniPos2[0],r=this.iniPos2[1],l=E(i,r,X,q),s=t[l];s&&(p.strokeStyle="rgba("+s[0]+","+s[1]+","+s[2]+","+s[3]+")")}else if(this.col===2){var i=this.iniPos3[0],r=this.iniPos3[1],l=E(i,r,X,q),s=t[l];s&&(p.strokeStyle="rgba("+s[0]+","+s[1]+","+s[2]+","+s[3]+")")}else if(this.col===3){var i=this.iniPos4[0],r=this.iniPos4[1],l=E(i,r,X,q),s=t[l];s&&(p.strokeStyle="rgM
ba("+s[0]+","+s[1]+","+s[2]+","+s[3]+")")}},this.follow=function(t,i){if(this.obj==="major"){if(this.fBool)for(let h=1;h<T.length;h++){var r=E(this.iniPos[0],this.iniPos[1],X,q);if(t[r]){let a=Pt(yt,[this.iniPos[0],this.iniPos[1],t[r][0],t[r][1]],T[h]-T[h-1]);this.maj1.push([a[0],a[1]]),this.iniPos=[a[0],a[1]];var l=E(a[0],a[1],W,g);if(m[l]&&(m[l].pos.push([a[0],a[1]]),m[l].spot=!0,m[l].spot2)){this.fBool=m[l].pos.every(d=>rt([d[0],d[1]],[a[0],a[1]])>0);break}}}if(this.fBool3)for(let h=1;h<T.length;h++){var s=E(thiM
s.iniPos3[0],this.iniPos3[1],X,q);if(t[s]){let a=Pt(yt,[this.iniPos3[0],this.iniPos3[1],t[s][0]*-1,t[s][1]*-1],T[h]-T[h-1]);this.maj2.push([a[0],a[1]]),this.iniPos3=[a[0],a[1]];var l=E(a[0],a[1],W,g);if(m[l]&&(m[l].pos.push([a[0],a[1]]),m[l].spot=!0,m[l].spot2)){this.fBool3=m[l].pos.every(y=>rt([y[0],y[1]],[a[0],a[1]])>0);break}}}}if(this.obj==="minor"){if(this.fBool2)for(let h=1;h<T.length;h++){var f=E(this.iniPos2[0],this.iniPos2[1],X,q);if(i[f]){let a=Pt(yt,[this.iniPos2[0],this.iniPos2[1],i[f][0],i[f][1]],T[h]-M
T[h-1]);this.min.push([a[0],a[1]]),this.iniPos2=[a[0],a[1]];var l=E(a[0],a[1],W,g);if(m[l]&&(m[l].pos.push([a[0],a[1]]),m[l].spot2=!0,m[l].spot)){this.fBool2=m[l].pos.every(y=>rt([y[0],y[1]],[a[0],a[1]])>0);break}}}if(this.fBool4)for(let h=1;h<T.length;h++){var c=E(this.iniPos4[0],this.iniPos4[1],X,q);if(i[c]){let a=Pt(yt,[this.iniPos4[0],this.iniPos4[1],i[c][0]*-1,i[c][1]*-1],T[h]-T[h-1]);this.min2.push([a[0],a[1]]),this.iniPos4=[a[0],a[1]];var l=E(a[0],a[1],W,g);if(m[l]&&(m[l].pos.push([a[0],a[1]]),m[l].spot2=!0,M
m[l].spot)){this.fBool4=m[l].pos.every(y=>rt([y[0],y[1]],[a[0],a[1]])>0);break}}}}},this.display=function(){p.lineWidth=Bt,p.beginPath();let t=this.maj1;for(let s=0;s<t.length;s++)p.lineTo(t[s][0],t[s][1]);p.stroke(),p.closePath(),p.beginPath();let i=this.min;for(let s=0;s<i.length;s++)p.lineTo(i[s][0],i[s][1]);p.stroke(),p.closePath(),p.beginPath();let r=this.maj2;for(let s=0;s<r.length;s++)p.lineTo(r[s][0],r[s][1]);p.stroke(),p.closePath(),p.beginPath();let l=this.min2;for(let s=0;s<l.length;s++)p.lineTo(l[s][0],M
l[s][1]);p.stroke(),p.closePath()},this.edges=function(){(this.iniPos[0]>w/2||this.iniPos[0]<-w/2||this.iniPos[1]>P/2||this.iniPos[1]<-P/2)&&(this.fBool=!1),(this.iniPos2[0]>w/2||this.iniPos2[0]<-w/2||this.iniPos2[1]>P/2||this.iniPos2[1]<-P/2)&&(this.fBool2=!1),(this.iniPos3[0]>w/2||this.iniPos3[0]<-w/2||this.iniPos3[1]>P/2||this.iniPos3[1]<-P/2)&&(this.fBool3=!1),(this.iniPos4[0]>w/2||this.iniPos4[0]<-w/2||this.iniPos4[1]>P/2||this.iniPos4[1]<-P/2)&&(this.fBool4=!1)}}function L(o,n,e,t,i){let r=!1,l=0,s=0,f,c,h=n=M
==0?1:-1,a=e===0?1:-1;var j={"<":function(v,u){return v<u},">":function(v,u){return v>u}};let d,y;n===0?d="<":d=">",e===0?y="<":y=">";t:for(let v=n;j[d](v,t);v+=h)for(let u=e;j[y](u,i);u+=a){let x=v+u*g;if(m[x]&&(!m[x].spot||!m[x].spot2)){if(f=J(v,0,g,-w/2,w/2)|0,c=J(u,0,F,-P/2,P/2)|0,v>0&&u>0&&v<g-1&&u<F-1){let C=[[v,u],[v-1,u-1],[v,u-1],[v+1,u-1],[v-1,u],[v+1,u],[v-1,u+1],[v,u+1],[v+1,u+1]],I=[];for(let b of C){let k=b[0]+b[1]*g;I.push(...m[k].pos)}r=I.every(function(b){return rt([b[0],b[1]],[f,c])>W-1})}if(r)breM
ak t}}return r?new gt(f,c,o):null}function U(o,n){let e=!1,t,i,r,l,s=[];for(;!e;){if(n!==void 0){let a=[];for(let u of M){let x;o==="major"&&n===0?x=u.maj1:o==="major"&&n===1?x=u.maj2:o==="minor"&&n===0?x=u.min:o==="minor"&&n===1&&(x=u.min2),a.push(...x)}let j=mathRand()*(a.length-1)|0,d=a[j],y=a[j+1];if(!s.every(function(u){return u[0][0]!==d[0]&&u[0][1]!==d[1]&&u[1][0]!==y[0]&&u[1][1]!==y[1]}))continue;if(s.push([d,y]),y){let u=y[0]-d[0],x=y[1]-d[1],C=Math.sqrt(u*u+x*x),I=u/C,k=-(x/C),G=I;r=d[0]+k*W|0,l=d[1]+G*W|M
0}else continue}else r=mathRand()*w-w/2|0,l=mathRand()*P-P/2|0;let f=J(r,-w/2,w/2,0,w)/W|0,c=J(l,-P/2,P/2,0,P)/W|0,h=f+c*g;if(!(m[h]&&(m[h].spot||m[h].spot2))&&f>0&&c>0&&f<g-1&&c<F-1){let a=[[f,c],[f-1,c-1],[f,c-1],[f+1,c-1],[f-1,c],[f+1,c],[f-1,c+1],[f,c+1],[f+1,c+1]],j=[];for(let d of a){let y=d[0]+d[1]*g;j.push(...m[y].pos)}e=j.every(function(d){return rt([d[0],d[1]],[r,l])>W-1})}}return new gt(r,l,o)}function Pt(o,n,e){let t=H(o(n),e),i=H(o(O(n,H(t,.5))),e),r=H(o(O(n,H(i,.5))),e),l=H(o(O(n,r)),e);return O(n,ie(M
O(O(O(t,H(i,2)),H(r,2)),l),6))}var yt=function(o){let n=o[0],e=o[1],t=o[2],i=o[3];return[t,i,-i,t]};function E(o,n,e,t){let i=J(o,-w/2,w/2,0,w)/e|0,r=J(n,-P/2,P/2,0,P)/e|0;var l=i+r*t;return l}function rt([o,n],[e,t]){return Math.sqrt(Math.pow(e-o,2)+Math.pow(t-n,2))}var ne=(o,n,e)=>Array.from({length:(n-o)/e+1},(t,i)=>o+i*e);window.onload=function(){ee()};window.addEventListener("keypress",oe,!1);function oe(o){if(o.key==="s"){var n=document.createElement("a");n.download="ordinalstream.png",n.href=$.toDataURL("imaM
ge/png"),n.click()}}function J(o,n,e,t,i){return t+(i-t)*((o-n)/(e-n))}function ut(o,n){let e=mathRand()*(n-o)+o;return parseFloat(e)}function H(o,n){let e=[];for(let t=0;t<o.length;t++)e.push(o[t]*n);return e}function O(o,n){let e=[];for(let t=0;t<o.length;t++)e.push(o[t]+n[t]);return e}function ie(o,n){let e=[];for(let t=0;t<o.length;t++)e.push(o[t]/n);return e}function Wt(o,n){let e=[];for(let t=0;t<o.length;t++){e.push(0);for(let i=0;i<o[t].length;i++)e[t]+=o[t][i]*n[i]}return e}function Ct(o){let n=o[0][0],e=oM
[0][1],t=o[1][0],i=o[1][1],r=(-e+Math.sqrt(e*e-4*n*i))/(2*n),l=(-e-Math.sqrt(e*e-4*n*i))/(2*n),s=1,f=(r-n)/e,c=1,h=(l-n)/e,a=Math.sqrt(s*s+f*f),j=Math.sqrt(c*c+h*h),d=s/a,y=f/a,v=c/j,u=h/j;return[[d,y],[v,u]]}function Nt(o){let n=o[0][0],e=o[0][1],t=o[1][0],i=o[1][1],r=(-e+Math.sqrt(e*e-4*n*i))/(2*n),l=(-e-Math.sqrt(e*e-4*n*i))/(2*n);return[r,l]}})();
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/')M
.find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = sM
eed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22M
, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
            background-color: #FFFFFF;
            padding: 0;
            margin: 0;
            width: 100%;
            height: 100%;
            overflow: hidden;
            position: absolute;
            /*Can also be `fixed`*/
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto;
            box-shadow: -3px -2px rgba(0, 0, 0, 0.1), 5px 3px 3LOpx rgba(0, 0, 0, 0.2);
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></M
    <!-- threejs@r124
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></M
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.1M
2.17/paper-full.min.js"></script>
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
      let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 5M
97399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l M
= ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            width: 100% !important;
            height: 100% !important;
            object-fit: contain;
            position: fixed;
            left: 0;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate raritM
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
 Add your code here
      var canvas = document.querySelector('canvas'),
      ctx = canvas.getContext('2d');
      // Setting the width and height of the canvas
      canvas.width = window.innerWidth;
      canvas.height = window.innerHeight;
      // Setting up the letters
      var letters = 'ABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLM
      letters = letters.split('');
      // Setting up the columns
      var fontSize = 10,
          columns = canvas.width / fontSize;
      // Setting up the drops
      var drops = [];
      for (var i = 0; i < columns; i++) {
        drops[i] = 1;
      // Setting up the draw function
      function draw() {
        ctx.fillStyle = 'rgba(0, 0, 0, .1)';
        ctx.fillRect(0, 0, canvas.width, canvas.height);
        for (var i = 0; i < drops.length; i++) {
 var text = letters[Math.floor(Math.random() * letters.length)];
          ctx.fillStyle = '#0f0';
          ctx.fillText(text, i * fontSize, drops[i] * fontSize);
          drops[i]++;
          if (drops[i] * fontSize > canvas.height && Math.random() > .95) {
            drops[i] = 0;
      // Loop the animation
      setInterval(draw, 33);
 Add your code here
text/html;charset=utf-8
	<meta charset="utf-8">
	<title>TITLE - by yenren</title>
	<meta name="author" content="yenren - https://twitter.com/yenrenART">
	<meta name="license" content="This NFT is released under the NFT License: https://www.nftlicense.org/">
	<style>body{overflow:hidden;background:#222}canvas{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}</style>
    <script id="snippet-random-code">
	let seed = window.location.href.split('/').find(t=>/[a-fA-F0-9]{64}i0$/.tM
	if (seed == null) {
		const alp = "0123456789abcdef"
		const search = new URLSearchParams(window.location.search)
		seed = search.get('seed') || Array(64).fill(0).map(_=>alp[(Math.random()*alp.length)|0]).join('') + "i0"
	function cyrb128($) {
		let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
		for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(M
		return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
	function sfc32($, _, u, i) {
		return function () {
			u >>>= 0, i >>>= 0;
			var l = ($ >>>= 0) + (_ >>>= 0) | 0;
			return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
	let mathRand = sfc32(...cyrb128(seed));
	var canvas = document.querySelector('canvas'), ctx = canvas.getContext('2d', { alpha:false });
	var save = location.search.split('s=')[1] || 1080;
	var arA = rI([[0.66,16,50],[0.72,16,50],[0.8,16,48],[1,14,40],[1.25,12,28],[1.5,10,20],[1.75,8,16]]);
	var ro = rN(0, 23) * 15;
	var style = rI([[96,8,32,-1440],[96,8,32,-1440],[128,8,24,-1200],[128,8,24,-1200],[160,12,16,-900],[270,6,8,-600],[M
	var n = style[0], tail = style[1], w0 = style[2], margin = style[3];
	var xk = w0 / rI([3,2,1.5,1,1,1]);
	var xhk = rI([0.5,1,1.5]);
	var ik = rI([4,4,4,8]);
	var jk = rI([0.4,0.4,0.6,0.8]);
	var dv = rI([0.025,0.03,0.035,0.04,0.045]), dx = [rI([0.5,1]), rI([1,2,3]), rI([1,2,3]), rI([1,2,3])];
	var col = rI([1,2,3,4,5,6,7,8,9,10]);
	var c, co = [], colorP = [['361161','53439B','EEC000','6B299D','4DAAE6'],['0A2F50','FFEABB','FFB225','4C96AB','DC6417'],['FFFADA','F66665','B32221','7358EC','4528A2']M
,['FA5D95','AB0D45','FFC86A','51B2DE','0F77A6'],['F0C00A','AD2517','761058','1C8281','FFF3B7'],['D68A0E','F0C768','089777','055358','FFFBC3'],['CA3B6F','F772A3','F7F4DA','5298CA','90E6FF'],['4C72A2','80C4F1','FEFCD3','EF6B33','2E3E58'],['CA404B','906FBD','43A7CD','3DD586','FADF5D'],['DA4435','67288E','FAD770','FF8C00','F9E5FF'],['083A64','D8A303','026FA4','AA032F','FCFBC3'],['DC4452','2499B7','82C36F','EAA956','FFF6D1'],['FFFAD7','EF654F','79E9AA','F5DF5E','413934'],['FFF8C5','A02B52','FFD731','308E9E','374054'],['M
416324','F0D91F','6B280C','AA1700','EA8804'],['FCF5DC','F30A29','1668B0','EEB01D','422E23'],['853037','B23121','E1AA65','F5C9B4','F9F7EA'],['2773B8','6A7E23','FBC72F','FFFEE8','CA493E'],['F5493B','B0246B','0DA07F','32244D','F0E7E1'],['2B0F52','F7B63C','106F6D','FA8722','FF4D35']];
	co = rI(colorP); shuffle(co);
	var bg = (mr() > 0.6) ? '000000' : rI(co);
	var cw = 1000, ch = cw / ar, cx, cy;
		mathRand = sfc32(...cyrb128(seed)); setup(save);
		rectangle(0, 0, cw, ch, (mr() < 0.4) ? bg : rI(co))M
		rotateC(cw / 2, ch / 2, ro);
		if (col == 5) { cx = rN(cw * 0.2, cw * 0.2); cy = rN(ch * 0.2, ch * 0.8); } else if (col == 6) { cx = rN(cw * 0.2, cw * 0.8); cy = rN(ch * 0.3, ch * 0.7); }
		for (let i = 1; i <= n; i++) {
			if (i % ik == 0) {
				for (let j = 1; j <= n; j++) {
					if (mr() < jk) {
						let x0 = w0 * i + margin;
						let y0 = w0 * j + margin;
						for (let k = 1; k <= tail; k++) {
							let x = x0 + 9 * xk * k;
							let y = y0 + 3 * xk * k;
							let w = xk * k + ((c == bM
							let h = xhk * xk * k + ((c == bg) ? 0.5 : 0);
							if (col == 1) {
								c = (k % 2 == 0) ? bg : rI(co);
							} else if (col == 2) {
								c = (k % 2 == 0) ? bg : (y0 < ch * 0.18) ? co[0] : (y0 < ch * 0.36) ? co[1] : (y0 < ch * 0.54) ? co[2] : (y0 < ch * 0.72) ? co[3] : co[4];
							} else if (col == 3) {
								c = (k % 2 == 0) ? bg : (y0 < ch * 0.09) ? co[0] : (y0 < ch * 0.18) ? co[1] : (y0 < ch * 0.27) ? co[2] : (y0 < ch * 0.36) ? co[3] : (y0 < ch * 0.45) ? co[4] : (y0 < cM
h * 0.54) ? co[0] : (y0 < ch * 0.63) ? co[1] : (y0 < ch * 0.72) ? co[2] : (y0 < ch * 0.81) ? co[3] : co[4];
							} else if (col == 4) {
								c = (k % 2 == 0) ? bg : (x0 < cw * 0) ? co[0] : (x0 < cw * 0.2) ? co[1] : (x0 < cw * 0.4) ? co[2] : (x0 < cw * 0.6) ? co[3] : co[4];
							} else if (col == 5) {
								let d = (x0 - cx) ** 2 + (y0 - cy) ** 2 - k * k * rI([0,0,0.25,0.5,0.75,1]);
								d = Math.floor(d);
								c = (k % 2 == 0) ? bg : (d < ch * ch * dv * dx[0]) ? co[0] : (d < ch * ch * dv * (dx[0] + dM
x[1])) ? co[1] : (d < ch * ch * dv * (dx[0] + dx[1] + dx[2])) ? co[2] : (d < ch * ch * dv * (dx[0] + dx[1] + dx[2] + dx[3])) ? co[3] : co[4];
							} else if (col == 6) {
								let d = (x - cx) ** 2 + (y - cy) ** 2 - k * k * rI([0,0,0.25,0.5,0.75,1]);
								c = (k % 2 == 0) ? bg : (d < ch * ch * dv * dx[0]) ? co[0] : (d < ch * ch * dv * (dx[0] + dx[1])) ? co[1] : (d < ch * ch * dv * (dx[0] + dx[1] + dx[2])) ? co[2] : (d < ch * ch * dv * (dx[0] + dx[1] + dx[2] + dx[3])) ? co[3] : co[4];
							} else if (col ==M
								c = (k % 2 == 0) ? bg : (x0 * x0 < cw / 2 * cw / 2 * 0.2) ? co[0] : (x0 * x0 < cw / 2 * cw / 2 * 0.4) ? co[1] : (x0 * x0 < cw / 2 * cw / 2 * 0.6) ? co[2] : (x0 * x0 < cw / 2 * cw / 2 * 0.8) ? co[3] : co[4];
							} else if (col == 8) {
								c = (k % 2 == 0) ? bg : (x * x < cw / 2 * cw / 2 * 0.2) ? co[0] : (x * x < cw / 2 * cw / 2 * 0.4) ? co[1] : (x * x < cw / 2 * cw / 2 * 0.6) ? co[2] : (x * x < cw / 2 * cw / 2 * 0.8) ? co[3] : co[4];
							} else if (col == 9) {
								c = (k % 2 == 0) ? bg : M
(x0 * x0 < cw / 2 * cw / 2 * 0.25 && y0 * y0 < ch / 2 * ch / 2 * 0.25) ? co[0] : (x0 * x0 < cw / 2 * cw / 2 * 1 && y0 * y0 < ch / 2 * ch / 2 * 1) ? co[1] : (x0 * x0 < cw / 2 * cw / 2 * 2 && y0 * y0 < ch / 2 * ch / 2 * 2) ? co[2] : (x0 * x0 < cw / 2 * cw / 2 * 3.25 && y0 * y0 < ch / 2 * ch / 2 * 3.25) ? co[3] : co[4];
							} else if (col == 10) {
								c = (k % 2 == 0) ? bg : (x0 > cw * 0.25 && x0 < cw * 0.45) ? co[0] : (x0 > cw * 0.65 && x0 < cw * 0.85) ? co[1] : (y0 > ch * 0.65 && y0 < ch * 0.85) ? co[2] : (y0M
 > ch * 0.25 && y0 < ch * 0.45) ? co[3] : co[4];
							if (mr() < 0.6) triangle(x, y, x + w, y, x, y + h, (mr() < 0.5) ? rI(co) : c);
							triangle(x, y + h, x + w, y, x + w, y + h, c);
		rotateC(cw / 2, ch / 2, -ro);
		var fw = arA[1], fc = (mr() < 0.12) ? bg : rI(co);
		rectangleE(fw, fw, cw - 2 * fw, ch - 2 * fw, fw * 2, (mr() < 0.5) ? bg : fc);
		rectangleE(fw / 2, fw / 2, cw - fw, ch - fw, fw, (mr() < 0.5) ? bg : fc);
		var gc = ['444444','666666','888M
888','AAAAAA'].concat(co);
		ctx.globalAlpha = 0.32;
		for (let i = 0; i < arA[2] * 1000; i++) {
			rectangle(rN(0, cw), rN(0, ch), 0.5, 5, rI(gc));
			rectangle(rN(0, cw), rN(0, ch), 5, 0.5, rI(gc));
			rectangle(rN(0, cw), rN(0, ch), 0.8, 1.2, rI(gc));
			rectangle(rN(0, cw), rN(0, ch), 1.2, 0.8, rI(gc));
	function mr() { return mathRand() }
	function rI(arr) { return arr[Math.floor(mr() * arr.length)] }
	function rN(min, max) { return Math.floor(mr() * (max - min + 1) + min) }
	function rotateC(x, yM
		ctx.translate(x, y); ctx.rotate(a * Math.PI / 180); ctx.translate(-x, -y);
	function triangle(x1, y1, x2, y2, x3, y3, c) {
		ctx.beginPath(); ctx.moveTo(x1, y1); ctx.lineTo(x2, y2); ctx.lineTo(x3, y3); ctx.fillStyle = '#'+c; ctx.fill();
	function rectangle(x, y, w, h, c) {
		ctx.fillStyle = '#'+c; ctx.fillRect(x, y, w, h);
	function rectangleE(x, y, w, h, t, c) {
		ctx.lineWidth = t; ctx.strokeStyle = '#'+c; ctx.strokeRect(x, y, w, h);
	function shuffle(arr) {
		for (let i = arr.length - 1;M
			let n = Math.floor(mr() * (i + 1));
			[arr[i], arr[n]] = [arr[n], arr[i]];
	function setup(size) {
		let w = innerWidth, h = innerHeight;
		save = save ?? size;
		let s = save / cw;
		canvas.width = save; canvas.height = save / ar;
		canvas.style.width = ((w < h * ar) ? w : h * ar)+'px'; canvas.style.height = ((w < h * ar) ? w / ar : h)+'px';
		canvas.style.display = 'block';
	onload = draw; var d; onresize = function() { clearTimeout(d); d = setTimeout(draw, 10L
	document.addEventListener('keydown', function(e) {
		if (e.keyCode == 83) {
			let a = document.createElement('a'); a.download = 'Broken-by-yenren.png'; a.href = canvas.toDataURL('image/png'); a.click();
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Angular Decay</title>
<script id="snippet-random-code" type="text/javascript">
let seed = window.location.href.split('/').find(t => t.includes('i0'));
const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
let pattern = "seed=";
for (let i = 0; i <M
 seed.length - pattern.length; ++i) {
if (seed.substring(i, i + pattern.length) == pattern) {
seed = seed.substring(i + pattern.length);
function cyrb128($) {
let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(lM
 ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
function sfc32($, _, u, i) {
return function () {
var l = ($ >>>= 0) + (_ >>>= 0) | 0;
return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
<style>body {margin: 0px;} </style>M
<canvas id="target"></canvas>
<script type="text/javascript">
const rand = mathRand();
const rand2 = mathRand();
let sqpix,cp,ratio=0.707,bug=false;
if(rand<0.3){sqpix=0;zoom=false;return"Portrait";}
if(rand<0.6){sqpix=0;ratio=1.414;return"Lanscape";}
if(rand<0.95){sqpix=1;return"Square";}
sqpix=1;bug=1;return"Bugged";}
if(rand<0.07){cp=12;return "Paper";}
if(rand<0.14){cp=1;return "DPM";}
if(rand<0.21){cp=2;return "Fecktarn";}
if(rand<0.41){cp=4;return "Desert Drill";}
if(rand<0.5){cp=5;return "Urban";}
if(rand<0.6){cp=6;return "Navy";}
if(rand<0.7){cp=7;return "German Winter";}
if(rand<0.8){cp=8;return "Tree";}
if(rand<0.85){cp=9;return "Orange";}
if(rand<0.9){cp=10;return "Harris";}
if(rand<0.95){cp=11;return "Market";}
cp=0;return "Saint";}
window.$generativeTraits = {"View": T1(rand),"Pallet": T2(rand2) }
const container = document.createElement("div")
container.innerHTML = "<span>seed: " + seed + "</spM
let resizeTmr=null,aniFrame=null;
let ofw,ofh,sz,rz=1;
let gi=0,gj=0,drp=0,drawtot=2,bmp,artcols=[];
var tricount=0,tr=30;
var tx1=[],ty1=[],tx2=[],ty2=[],tx3=[],ty3=[];
var rx1=[],ry1=[],rx2=[],ry2=[],rx3=[],ry3=[];
const init = async () => {
window.addEventListener('resize', async () => {
clearTimeout(resizeTmr)
resizeTmr = setTimeout(async () => {
await layoutCanvas()
await layoutCanvas()
const layoutCanvas = async () => {
const wWidth=window.innerWidth
const wHeight=window.innerHeight
let cHeight=wHeight;
let cWidth=cHeight*ratio;
if(cWidth>wWidth){cWidth=wWidth;cHeight=cWidth/ratio;}
const canvas=document.getElementById('target')
canvas.width=2000*rz;
canvas.height=(2000*rz)/ratio;
canvas.style.position = 'absolute'
canvas.style.width = `${cWidth}px`
canvas.style.height = `${cHeight}px`
canvas.style.left = `${(wWidth - cWidth) / 2}px`
canvas.style.top = `${(wHeight - cHeight) / 2}pM
const drawCanvas = async () => {
if(!tried) setupart();
if (aniFrame) window.cancelAnimationFrame(aniFrame)
const canvas=document.getElementById('target')
const ctx=canvas.getContext('2d')
{let bx=ofw/500,by=ofh/500;
ctx.globalAlpha=0.05;
for(let f=10;f<30; f++){
for(let i=0;i<500; i++){
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'#ffffff');
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'M
if(gj>500) { drp=3; gj=0; }
for(let f=0;f<tc;f++){
if(bug) dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz*sz,ty2[f]*sz, artcols[1], 1*sz);
else dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz,ty2[f]*sz, artcols[1], 1*sz);
dl(ctx, tx2[f]*sz,ty2[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);
dl(ctx, tx1[f]*sz,ty1[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);}
for(let f=0;f<rc;f++){
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx2[f]*sz,ry2[f]*sz, artcols[2], 1*sz);
,ry2[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);}
ctx.fillStyle = artcols[0];
ctx.fillRect(0,0,ofw,ofh);
mathRand = sfc32(...cyrb128(seed));
tc=0;rc=0;tricount=0;tr=30;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
tricount=1000;tr=rir(10,50);dor=true;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
aniFrame = window.requestAnimationM
function triharder( x1,y1, x2,y2)
if(tricount>2500) return;
var x3=x1+rir(-tr,tr);
var y3=y1+rir(-tr,tr);
if(x3<0){x3+=tr;bmp++}
if(x3>1000){x3-=tr;bmp++}
if(y3<0){y3+=tr;bmp++}
if(y3>1000/ratio){y3-=tr;bmp++}
if(dor) {rx1[rc]=x1;ry1[rc]=y1;rx2[rc]=x2;ry2[rc]=y2;rx3[rc]=x3;ry3[rc]=y3;rc++; }
else {tx1[tc]=x1;ty1[tc]=y1;tx2[tc]=x2;ty2[tc]=y2;tx3[tc]=x3;ty3[tc]=y3;tc++;}
if(bmp>15){bmp=0; x3=y3=500;x1=rir(500,500+tr);y1=rir(500,500+tr);x2=rir(500,500-tr);y2=rir(500,500-M
triharder(x3,y3, x1,y1);
if(ri(100)>20) triharder(x3,y3, x2,y2);
const autoDownloadCanvas = async () => {
const element = document.createElement('a')
element.setAttribute('download',`Angular-${ofw}x${ofh}-${seed}`)
element.style.display = 'none'
document.body.appendChild(element)
let imageBlob = null
imageBlob = await new Promise(resolve => document.getElementById('target').toBlob(resolve, 'image/png'))
element.setAttribute('href', window.URL.createObjectURL(imageBlob, {
document.body.removeChild(element)
document.addEventListener('keypress', async (e) => {
e = e || window.event
if (e.key === 's') autoDownloadCanvas()
if (e.key === 'h') { rz++;if(rz>5)rz=1;drp=0;gi=0;gj=0;await layoutCanvas() }
function drawEllipse(ctx,x,y,rx,ry,fill) {
ctx.ellipse(x, y, rx, ry, 0, 0, 2 * Math.PI);
if (fill) {ctx.fillStyle = fill;ctx.fill();}
function dl(ctx,lx,ly,ex,ey,stroke,width) {
if (stroke) {ctx.strokeStyle = stroke;}
if (width) {  ctx.linM
ctx.beginPath();ctx.moveTo(lx,ly);ctx.lineTo(ex,ey);ctx.stroke();
if(cp==12)artcols=['#EDECE0','#303030','#880808'];
if(cp==0) artcols=['#F0BEB2','#F25B40','#3A8D3B'];
if(cp==11)artcols=['#4F97BA','#F9E1B5','#BD2C41'];
if(cp==1) artcols=['#25201E','#D3A252','#686C22'];
if(cp==2) artcols=['#B4CBCA','#1F5FB3','#355026'];
if(cp==3) artcols=['#D1C7C5','#6E5247','#8D695D'];
if(cp==4) artcols= ['#E4DBBE','#8BB8B3','#AF799A'];
if(cp==5) artcols= ['#B8B8B3','#474747','M
if(cp==6) artcols= ['#A6B2C7','#323642','#394A69'];
if(cp==7) artcols= ['#E6E6E4','#343523','#B2B2AD'];
if(cp==8) artcols= ['#A9A18E','#706B5C','#606A4D'];
if(cp==9) artcols= ['#EDECE0','#944645','#F25D34'];
if(cp==10) artcols= ['#9FA6A4','#77694E','#B54933'];
function ri( x){  return Math.floor(mathRand()*x);}
function rir(x,y){ let nr = (y - x) ; return  Math.floor((mathRand()*nr) + x); }
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></M
    <!-- threejs@r124
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></M
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.1M
2.17/paper-full.min.js"></script>
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
      let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 5M
97399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l M
= ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            width: 100% !important;
            height: 100% !important;
            object-fit: contain;
            position: fixed;
            left: 0;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate raritM
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
 Add your code here
      var canvas = document.querySelector('canvas'),
      ctx = canvas.getContext('2d');
      // Setting the width and height of the canvas
      canvas.width = window.innerWidth;
      canvas.height = window.innerHeight;
      // Setting up the letters
      var letters = 'ABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLM
      letters = letters.split('');
      // Setting up the columns
      var fontSize = 10,
          columns = canvas.width / fontSize;
      // Setting up the drops
      var drops = [];
      for (var i = 0; i < columns; i++) {
        drops[i] = 1;
      // Setting up the draw function
      function draw() {
        ctx.fillStyle = 'rgba(0, 0, 0, .1)';
        ctx.fillRect(0, 0, canvas.width, canvas.height);
        for (var i = 0; i < drops.length; i++) {
 var text = letters[Math.floor(Math.random() * letters.length)];
          ctx.fillStyle = '#0f0';
          ctx.fillText(text, i * fontSize, drops[i] * fontSize);
          drops[i]++;
          if (drops[i] * fontSize > canvas.height && Math.random() > .95) {
            drops[i] = 0;
      // Loop the animation
      setInterval(draw, 33);
 Add your code here
Created with GIMPd.e
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "4oo.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"jeanchen.sats"}h!
text/plain;charset=utf-8
  "name": "zs88.sats"
text/plain;charset=utf-8
text/html;charset=utf-8
  <meta charset="utf-8" />
      background: #faf8ef;
      border: 2px solid black;
      margin: 0 auto;
      display: block;
      border-radius: 5px;
      font-size: 1.5em;
      display: block;
      margin: 10 auto;
  <canvas id="canvas" width="720" height="800"></canvas>
  <button onclick="gameManager.downBalls()">Ball Down</button>
    function randomInt(...args) {
      if (args.length === 1) {
        const [n] = args;
        return Math.ceil(Math.random() * n);
      if (args.length === 2) {
        const [start, end] = args;
        if (start > end) throw Error("start value greater than end value");
        return Math.ceil(Math.random() * (end - start)) + start;
    function random(...args) {
      if (args.length === 1) {
        const [n] = args;
        return Math.random() * n;
      if (args.length === 2) {
        const [start, end] = args;
        if (start > end) throw Error("start value greater than end value");
        return Math.random() * (end - start) + start;
    const range = function (n, m) {
      if (arguments.length === 1)
        return Array.from({ length: n }).map((_, i) => i);
      if (arguments.length === 2) {
        if (n === m) return [n];
        else if (n < m) {
          return Array.from({ length: m - n + 1 }).mapM
          return Array.from({ length: n - m + 1 }).map(
            (_, i) => m - i + (n - m)
    function normalize(n) {
      return n < 0 ? -1 : n > 0 ? 1 : 0;
    function clamp(v, min, max) {
      return Math.max(min, Math.min(max, v));
    function between(v, min, max) {
      return min <= v && v <= max;
    const delay = (n) => new Promise((r) => setTimeout(r, n));
     * Vector Library
      constructor(x = 0, y = 0) {
        this.x += v.x;
        this.y += v.y;
        this.x -= v.x;
        this.y -= v.y;
        this.x *= n;
        this.y *= n;
        return Math.sqrt(this.x * this.x + this.y + this.y);
        return new Vector(this.x, this.y);
        this.x = normalize(this.x);
        this.y = normalize(this.y);
        return new Vector(this.x, this.y);
    Vector.mult = (v, n) => new Vector(v.x * n, v.y * n);
    Vector.div = (v, n) => new Vector(v.x / n, v.y / n);
     *   Canvas Library
    const canvas = document.getElementById("canvas");
    const ctx = canvas.getContext("2d");
    const width = 710;
    const uiOffsetY = 80;
    canvas.width = width;
    canvas.height = height;
    function line(x1, y1, x2, y2, color = "#000") {
      ctx.beginPath();
      ctx.strokeStyle = color;
      ctx.lineWidth = 2;
      ctx.moveTo(x1, y1);
      ctx.lineTo(x2, y2);
    function dashLine(x1, y1, x2, y2) {
      ctx.beginPath();
      ctx.setLineDash([5, 15]);
      ctx.moveTo(x1, y1);
      ctx.lineTo(x2, y2);
      ctx.setLineDash([]);
    function rect(x, y, w, h) {
      ctx.beginPath();
      ctx.rect(x, y, w, h);
      ctx.strokeStyle = "#000";
      ctx.closePath();
    function fillRect(x, y, w, h, color = "#171717") {
      ctx.beginPath();
      ctx.fillStyle = color;
      ctx.fillRect(x, y, w, h);
      ctx.closePath();
      ctx.restore();
    function circle(x, y, r, color = "#000") {
      ctx.beginPath();
x.arc(x, y, r, 0, Math.PI * 2);
      ctx.lineWidth = 3;
      ctx.fillStyle = color;
      ctx.strokeStyle = color;
      ctx.closePath();
      ctx.restore();
    function clear() {
      ctx.clearRect(0, 0, width, height);
    function shuffle(arr) {
      return arr.sort(() => Math.random() - 0.5);
    const POWER = 0.3;
    const Mouse = { position: new Vector(0, 0) };M
    class BallLine {
      constructor() { }
      display(state) {
        if (!state.ballMoving && !state.brickMoving && state.ballPos) {
            state.ballPos.x,
            state.ballPos.y,
            Mouse.position.x,
            Math.min(Mouse.position.y, 720)
      constructor(mass, x, y) {
        this.position = new Vector(x, y);
        this.velocity = new Vector(0, 0);
        this.acceleration = new VM
        this.mass = mass;
        this.r = this.mass * 8;
        this.showDirection = true;
      setOnStop(f) {
        this.onStop = f;
      applyForce(force) {
        const f = Vector.div(force, this.mass);
        this.acceleration.add(f);
        this.velocity.add(this.acceleration);
        this.position.add(this.velocity);
        this.acceleration.mult(0);
      move(direction) {
        if (direction === "right") tM
his.applyForce(new Vector(20, 0));
        else if (direction === "left") this.applyForce(new Vector(-20, 0));
        this.velocity = new Vector(0, 0);
        this.showDirection = true;
        this.onStop(this);
        this.downing = false;
        this.downing = true;
        this.velocity = new Vector(0, 30);
      shoot(mousePos) {
        this.showDirection = false;
        const force = this.calcBallVelocity(this.angle(mousePos));
        this.applyForce(force);
      calcBallVelocity(angle) {
        return new Vector(
          100 * Math.cos(angle) * POWER,
          100 * Math.sin(angle) * POWER
      angle(mousePos) {
        const opposite = mousePos.y - this.position.y;
        const adjacent = mousePos.x - this.position.x;
        const angle = Math.atan2(opposite, adjacent);
        return angle;
        circle(this.position.x, this.position.y, this.r, "#5baM
      collideWith(brick) {
        if (this.downing) return false;
        const { x, y } = this.position;
        const r = this.r;
        const closestX = clamp(x, brick.x, brick.x + brick.w);
        const closestY = clamp(y, brick.y, brick.y + brick.h);
        const distanceX = x - closestX;
        const distanceY = y - closestY;
        const distanceSquared = distanceX * distanceX + distanceY * distanceY;
        const collided = distanceSquared < r * r;
collided) return false;
          closestY === brick.y &&
          between(closestX, brick.x - r + 3, brick.x + brick.w + r - 3)
          this.velocity.y *= -1;
          this.position.y = closestY - r;
          closestY === brick.y + brick.h &&
          between(closestX, brick.x - r + 3, brick.x + brick.w + r - 3)
          this.velocity.y *= -1;
          this.position.y = closestY + r;
          closestX === brick.x M
          between(closestY, brick.y - r + 3, brick.y + brick.h + r - 3)
          this.velocity.x *= -1;
          this.position.x = closestX - r;
          closestX === brick.x + brick.w &&
          between(closestY, brick.y - r + 3, brick.y + brick.h + r - 3)
          this.velocity.x *= -1;
          this.position.x = closestX + r;
        return true;
      collideWithBonusBall(bonusBall) {
        if (this.downing) return falsM
        const x = this.position.x - bonusBall.x;
        const y = this.position.y - bonusBall.y;
        const r = this.r;
        const collided = 2 * r >= Math.sqrt(x * x + y * y);
        return collided;
      checkEdges() {
        if (this.position.x > width) {
          this.position.x = width;
          this.velocity.x *= -1;
        } else if (this.position.x < 0) {
          this.position.x = 0;
          this.velocity.x *= -1;
        if (this.position.y > heiM
          this.velocity.y *= -1;
          this.position.y = height - 100;
          this.stop();
        } else if (this.position.y < 100) {
          this.velocity.y *= -1;
          this.position.y = 100;
      constructor(n, x, y) {
        this.start = n;
        this.x = x * 120;
        this.y = y * 80 + uiOffsetY;
        this.w = 110;
        this.h = 70;
      shouldMoveDown(state) {
 this.y < 80 * (state.level - this.start + 1) + uiOffsetY;
      update(state) {
        if (this.shouldMoveDown(state)) {
          this.y = Math.min(
            this.y + 10,
            80 * (state.level - this.start + 1) + uiOffsetY
      color(level) {
        const percentage = ((level - this.n) / level) * 30;
        return `hsl(${percentage}, ${100 - percentage}%, 63%)`;
      display(state) {
        fillRect(this.x, this.y, this.w, this.hM
, this.color(state.level));
        ctx.fillStyle = "black";
        ctx.font = "20px Arial";
        ctx.fillText(
          this.x + this.w / 2 - 8,
          this.y + this.h / 2 + 5
      get broken() {
        return this.n <= 0;
      get hitBottom() {
        return this.y >= height - uiOffsetY - 80;
    class BrickParticle {
      constructor(n, x, y) {
        const i = n % 5;
     const j = ~~(n / 4);
        this.w = 22;
        this.h = 18;
        this.location = new Vector(x + i * this.w, y + j * this.h);
        this.acceleration = new Vector(0, 0);
        this.velocity = new Vector(
            ? random(0, 0.5)
            : i === 2
              ? random(-0.5, 0.5)
              : random(-0.5, 0),
          random(1, 3)
        this.lifespan = 255;
        this.velocity.add(this.acceleration);
location.add(this.velocity);
        this.lifespan -= 4;
          this.location.x,
          this.location.y,
          `hsla(30, 70%, 63%, ${this.lifespan / 255})`
        this.update();
        this.display();
      get isDead() {
        return this.lifespan < 0;
    class BrickParticleSystem {
      constructor(x, y) {
        this.origin = new Vector(x, yM
        this.particles = range(20).map((n) => new BrickParticle(n, x, y));
      addParticle() {
        this.particles.push(new BrickParticle(this.origin));
        this.particles.forEach((particle) => particle.run());
      get isDead() {
        return !this.particles.length || this.particles[0].isDead;
    class BrickParticleSystems {
      constructor() {
        this.particleSystems = [];
      addParticleSystem(...brickM
        const newPs = bricks.map(({ x, y }) => new BrickParticleSystem(x, y));
        this.particleSystems.push(...newPs);
        this.particleSystems = this.particleSystems.filter(
          (ps) => !ps.isDead
        this.particleSystems.forEach((ps) => ps.run());
    class BonusBall {
      constructor(n, x, y) {
        this.start = n;
        this.r = 16;
        this.x = x * 120 + 56;
        this.y = y * 80 + 36 + uiOffsetY;
        //         this.effectR = 18;
        //         this.effectD = 0.1;
      moveDownLittle(state) {
        this.y = Math.min(
          this.y + 10,
          80 * (state.level - this.start + 1) + uiOffsetY + 40
      update(state) {
        if (this.hit) this.y = Math.min(this.y + 50, height - 100);
        else this.moveDownLittle(state);
        if (this.hit && this.y === height - 100 && state.brickMoving) {
          if (this.x < state.baM
            this.x = Math.min(this.x + 30, state.ballPos.x);
            this.x = Math.max(this.x - 30, state.ballPos.x);
        //         this.effectR += this.effectD;
        //         if (this.effectR > 28) this.effectR = 18;
        circle(this.x, this.y, this.r, "#3dd462");
        //         if (!this.hit)
        //             circle(this.x, this.y, this.effectR);
      hitWithBall() {
      collideWith(ball) {
        const x = ball.position.x - this.x;
        const y = ball.position.y - this.y;
        const r = this.r;
        const collided = 2 * r >= Math.sqrt(x * x + y * y);
        if (collided) {
          this.hit = true;
        return collided;
      constructor() { }
      display(state) {
        line(0, uiOffsetY, width, uiOffsetY);
        line(0, height - uiOffsetY, width, height - uiOffsetY);
        this.showBallCount(state);
        this.showScore(state);
      showScore(state) {
        ctx.fillText(`current score: ${state.level}`, 30, uiOffsetY / 2 + 7);
        ctx.fillText(
          `top score: ${state.bestLevel}`,
          width - 150,
          uiOffsetY / 2 + 7
      showBallCount(state) {
        if (!state.ballMoving)
          ctx.fillText(
            `x${state.ballCount}`,
            state.ballPos.x - 10,
            height - 55
        fillRect(0, height / 2 - 100, width, 200, "rgba(0, 0, 0, 0.3)");
        ctx.font = "40px Arial";
        ctx.fillText("Defeat!", width / 2 - 40, height / 2 + 12);
        ctx.font = "20px Arial";
      constructor(state) {
        this.balls = range(state.ballCount).map(
          (i) => new Ball(2, state.ballPos.x, state.ballPos.y)
        this.onBallStop = (ball) => {
          if (!state.firstBallStop) {
     state.ballPos = ball.position.copy();
            state.firstBallStop = true;
          ball.position.x = state.ballPos.x;
        this.balls.forEach((ball) => ball.setOnStop(this.onBallStop));
      collideWithBricks(bricks) {
        bricks.bricks.forEach((brick) => {
          this.balls.forEach((ball) => {
            const collided = ball.collideWith(brick);
            if (collided) {
              brick.hit();
      collideWithBonusBall(bonusBalls) {
        this.balls.forEach((ball) => {
          bonusBalls.forEach((bonusBall) => {
            const collided = ball.collideWithBonusBall(bonusBall);
            if (collided) bonusBall.hitWithBall();
      get allStopped() {
        return this.balls.every((ball) => ball.velocity.mag() === 0);
      addBalls(state, n) {
        const newBalls = range(n).map(
          (i) => new Ball(2, state.ballPos.x, stM
        newBalls.forEach((ball) => ball.setOnStop(this.onBallStop));
        this.balls.push(...newBalls);
      async shoot(mousePos, state) {
        for (const ball of this.balls) {
          if (state.ballDowning) return;
          ball.shoot(mousePos);
          await delay(Math.max(50 - ~~(state.ballCount / 10), 10));
        this.balls.forEach((ball) => {
          ball.update();
          ball.checkEdges();
        this.balls.forEach((ball) => ball.down());
      constructor() {
        this.bricks = [];
        this.particleSystems = new BrickParticleSystems();
      addBricks(state, newBrickIndeces) {
        const newBricks = newBrickIndeces.map(
          (i) => new Brick(state.level, i, 0)
        this.bricks.push(...newBricks);
      display(state) {
        this.bricks.forEachM
          brick.update(state);
          brick.display(state);
        this.particleSystems.run();
        const brokenBricks = this.bricks.filter((brick) => brick.broken);
        this.particleSystems.addParticleSystem(...brokenBricks);
        this.bricks = this.bricks.filter((brick) => !brick.broken);
      shouldSlideDown(state) {
        return this.bricks[0] && this.bricks[0].shouldMoveDown(state);
      get hitBottom() M
        return this.bricks[0] && this.bricks[0].hitBottom;
    class BonusBalls {
      constructor() {
        this.bonusBalls = [];
      addBonusBalls(state, newBonusBallIndex) {
        this.bonusBalls = [
          ...this.bonusBalls,
          new BonusBall(state.level, newBonusBallIndex, 0),
      display(state) {
        this.bonusBalls.forEach((bonusBall) => {
          bonusBall.update(state);
          bonusBall.display();
      collideWithBall(balls) {
        this.bonusBalls.forEach((bonusBall) =>
          balls.balls.forEach((ball) => bonusBall.collideWith(ball))
      removeHitBalls() {
        this.bonusBalls = this.bonusBalls.filter(
          (b) => !b.hit || b.y > height
      get hitBallCount() {
        return this.bonusBalls.filter((ball) => ball.hit).length;
    class LocalStorageManager {
      constructor() {
        this.bestScoreKey = M
        this.storage = window.localStorage;
      getBestScore() {
        return this.storage.getItem(this.bestScoreKey) || 1;
      setBestScore(score) {
        this.storage.setItem(this.bestScoreKey, score);
      setScore(score) {
        this.setBestScore(Math.max(score, this.getBestScore()));
    class GameManager {
      constructor() {
        this.state = {
          ballPos: new Vector(width / 2, height - 100),
          ballCount: 1,
          ballDowning: false,
          brickMoving: false,
          firstBallStop: true,
          over: false,
        this.balls = new Balls(this.state);
        this.bricks = new Bricks();
        this.bonusBalls = new BonusBalls();
        this.ballLine = new BallLine();
        this.ui = new UI();
        this.scoreStorage = new LocalStorageManager();
        this.state.bestLevel = this.scoreStorage.getBestScore();
    this.addBallsAndBricks();
        canvas.addEventListener("click", (e) => this.shootBalls(e));
      addBallsAndBricks() {
        const bonusBallCount = this.bonusBalls.hitBallCount;
        const newBrickIndeces = shuffle(range(6)).slice(
          Math.random() > 0.9 ? randomInt(5) : randomInt(4)
        const newBonusBallIndex = shuffle(
          range(6).filter((i) => !newBrickIndeces.includes(i))
        this.state.ballCount += bonusBallCounM
        this.balls.addBalls(this.state, bonusBallCount);
        this.bricks.addBricks(this.state, newBrickIndeces);
        this.bonusBalls.addBonusBalls(this.state, newBonusBallIndex);
      shootBalls(e) {
          this.state.ballMoving ||
          this.state.brickMoving ||
          this.state.over
        this.state.ballPos = null;
        this.state.ballMoving = true;
        this.state.ballDowning = false;
        this.state.firstBallStM
        const { x, y } = Mouse.position;
        this.balls.shoot({ x, y: Math.min(y, 720) }, this.state);
      checkCollision() {
        this.balls.collideWithBricks(this.bricks);
        this.bonusBalls.collideWithBall(this.balls);
        this.bricks.break();
        this.ballLine.display(this.state);
        this.balls.display();
        this.bricks.display(this.state);
        this.bonusBalls.display(this.state);
.display(this.state);
        this.draw();
        this.checkCollision();
        if (this.state.ballMoving && this.balls.allStopped) {
          this.state.ballMoving = false;
          this.state.brickMoving = true;
          this.state.level += 1;
          this.scoreStorage.setScore(this.state.level);
          this.state.bestLevel = this.scoreStorage.getBestScore();
          this.addBallsAndBricks();
        if (this.state.brickMoving) {
his.bricks.shouldSlideDown(this.state)) {
            this.state.brickMoving = false;
            this.bonusBalls.removeHitBalls();
        if (this.bricks.hitBottom) {
          this.ui.gameOver();
          this.state.over = true;
        window.requestAnimationFrame(() => this.run());
        this.state.ballDowning = true;
        this.balls.down();
    canvas.addEventListener("mousemove", (e) => {
      const offset = ctx.offset;
      const mx = e.pageX - canvas.offsetLeft;
      const my = e.pageY;
      Mouse.position = new Vector(mx, my);
    const gameManager = new GameManager();
    gameManager.run();
Museo Nacional del Prado
Museo Nacional del Prado
Copyright 2000 Adobe Systems Incorporated
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
IjGREFUND:D299FD61E14DCE3A349C6A76998C7B92047B9D5E4C0C1E2B8288B75F61D3AE12
IjGREFUND:A9C403A0B4E456972C4E2EAD937098BE7B04F63674FDC83A847F3EB397DEC841
Aj?=:ETH.ETH:0x4aFAdd93Bcf788dd20FF12A1AcbF9c90B92335B1:7646233::0
text/plain;charset=utf-8
Bj@=:BNB.BNB:bnb1rwq09gnujp7jqp05x8x4t3yhhpej0e6j5np4gm:15986205::0
FjD=:ETH.ETH:0xab47D34ab1D1c36909A2f457AA42D6d994E48375:1104198673:te:0
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"303.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"10089.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"Lumi.sats"}h!
text/plain;charset=utf-8
  "name": "akv.sats"
text/plain;charset=utf-8
  "name": "aku.sats"
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"Julie_Lumi.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"chengdu.sats"}h!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></M
    <!-- threejs@r124
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></M
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.1M
2.17/paper-full.min.js"></script>
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
      let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 5M
97399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l M
= ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            width: 100% !important;
            height: 100% !important;
            object-fit: contain;
            position: fixed;
            left: 0;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate raritM
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
 Add your code here
      var canvas = document.querySelector('canvas'),
      ctx = canvas.getContext('2d');
      // Setting the width and height of the canvas
      canvas.width = window.innerWidth;
      canvas.height = window.innerHeight;
      // Setting up the letters
      var letters = 'ABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLM
      letters = letters.split('');
      // Setting up the columns
      var fontSize = 10,
          columns = canvas.width / fontSize;
      // Setting up the drops
      var drops = [];
      for (var i = 0; i < columns; i++) {
        drops[i] = 1;
      // Setting up the draw function
      function draw() {
        ctx.fillStyle = 'rgba(0, 0, 0, .1)';
        ctx.fillRect(0, 0, canvas.width, canvas.height);
        for (var i = 0; i < drops.length; i++) {
 var text = letters[Math.floor(Math.random() * letters.length)];
          ctx.fillStyle = '#0f0';
          ctx.fillText(text, i * fontSize, drops[i] * fontSize);
          drops[i]++;
          if (drops[i] * fontSize > canvas.height && Math.random() > .95) {
            drops[i] = 0;
      // Loop the animation
      setInterval(draw, 33);
 Add your code here
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdn.jsdelivr.nM
et/npm/tonal/browser/tonal.min.js"></script>
    <script type="text/javascript">
        var cnv;let points=[],start=0,speed=2,wdt,margin=60,w=500,h=300,tileWidth=100,tileHeight=100,sclX=5,sclY=10,paletteIndex2=0,paletteType,paletteIndex3=0,globalNote,mainIndex=0,bnd,phi=3.14*(137.51/180),cbn=0,cbn2=0,duration=0,savedTime,startx1=0,starty1=0,start1=0,rootInc=0,format,currentKey,voiceChord=!1,randForm=0,notePlay,pastNote,keyFifths=[],sequence=[],chordArray=[],bassChord=[],reading,state,lastState,oscill,oscill2,trM
ig=!1,bckg=["#F3F3F3","#000000"],palette1=[["#ce2d42","#082880","#7462f9","#f4b53f","#123676","#9c223d","#e6c7b4"],["#f43b79","#1136ed","#6b43dd","#ef9029","#4aa4ae","#69239b","#f7f1b4"],["#7fefe4","#be3edd","#70cfe5","#f2c666","#e6c7b4","#583fc4","#fff57d"],["#80aded","#7b66f7","#658fdb","#f2e18b","#f7f1b4","#773caa","#f4b537"],["#a5e2f2","#a783ed","#61c1db","#f7c872","#6eabf4","#6d52dd","#ff7db2"],["#d8d8d8","#898de0","#89afe5","#f9e78f","#85b2e8","#8110e5","#bf2b6e"],["#7094fc","#643ac9","#306bef","#9100dd","#e6M
c7b4","#e2396d","#ef3a65"],["#80aded","#a28fef","#4688e8","#db003a","#f7f1b4","#d632a4","#bc174e"],["#594499","#db3e3e","#25ceb2","#02827b","#a0a09f","#56661d","#34067c"],["#425999","#bc3f3f","#9fe2cc","#108fc1","#d37676","#132691","#5b3c96"],["#ffeda1","#91205c","#2929e2","#9509b7","#70b9c0","#5474e8","#d30b8c"],["#f9cfc7","#721b74","#1c70ea","#7c1d93","#919bdb","#5574ce","#f25c87"],["#f25a7b","#e960af","#992843","#8b52f7","#6eabf4","#3714a1","#445b96"],["#ff399c","#e73250","#d32f53","#33bbff","#7de7ff","#69239b",M
"#8041f9"],["#6f6674","#34a0a5","#992843","#f98450","#6eabf4","#3714a1","#445b96"],["#4d82aa","#24c6c6","#d32f53","#f973a0","#7de7ff","#69239b","#8041f9"],["#ff6d40","#361ee0","#992843","#e6c7b4","#9370f2","#3714a1","#445b96"],["#e6372f","#3a338e","#d32f53","#f7f1b4","#8092ff","#69239b","#8041f9"],["#ffa943","#2177f4","#35fc93","#f9cfd2","#6eabf4","#3714a1","#445b96"],["#ffce45","#2f7083","#5affdf","#fcf4b7","#7de7ff","#69239b","#8041f9"],["#41d9f2","#528cd1","#3a6eba","#5f64c1","#4a97f4","#7426bf","#f7d52f"],["#71M
f2ff","#249cff","#63a1ea","#7f88db","#56a6f4","#7f0caf","#f7b643"],["#41d9f2","#51fcbb","#d3057b","#295cff","#7d22ff","#51d7e5","#e6c7b4"],["#71f2ff","#81fcca","#f91cb0","#0239c1","#8450d6","#05bdc6","#f7f1b4"],["#43bbef","#53f9e4","#bf2640","#5082ff","#8648ff","#36ffcf","#881ed3"],["#6bcced","#fce586","#f93ebb","#52a1ff","#8e51a8","#05bdc6","#ff0895"],["#a745ed","#fcbbbb","#f20a41","#ffd252","#0606bf","#ff459e","#881ed3"],["#7b19d1","#a7d0f9","#ba0f40","#fcd5bb","#4545ce","#9666ff","#ff0895"],["#31a4dd","#6f3bff",M
"#f20a41","#4470a5","#7171f4","#e710f9","#2e92ff"],["#ffffab","#8e7de2","#ba0f40","#9312b2","#85b5f9","#830591","#034a7f"],["#06a0ba","#6f3bff","#f20a41","#8777f7","#4848c1","#6b11f7","#e6c7b4"],["#2bc5cc","#8e7de2","#ba0f40","#6155bf","#4b4bf7","#a318b7","#f7f1b4"],["#06a0ba","#6f3bff","#8473ff","#fce875","#4848c1","#ffb3c9","#2e92ff"],["#2bc5cc","#8e7de2","#9e61ba","#ffd2c7","#0f0fce","#f7e579","#034a7f"],["#c10839","#6f3bff","#ff06a6","#f2a5bb","#4848c1","#117ff7","#579ef2"],["#a20dd3","#8e7de2","#aa08ff","#f2ecM
79","#0f0fce","#a60abc","#1b64ce"],["#06a0ba","#6f3bff","#fca660","#f7f377","#9149bf","#f71165","#31f0ff"],["#2bc5cc","#8e7de2","#dd582a","#ffe09c","#630ca8","#a8275c","#04717c"],["#e041b3","#3e71ff","#ffec64","#77c1f7","#9149bf","#f71165","#e6c7b4"],["#f95089","#8e7de2","#f99175","#1d6bdd","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#0636cc","#8989ef","#e6c7b4","#8005e0","#fc68a4","#3386ff"],["#fc889e","#3b72a3","#2d5cc4","#f7f1b4","#f938cb","#d61a1a","#04717c"],["#f4d334","#3ef6ff","#5347f4","#b877f7","#9149bf","#M
f71165","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#6e1ed6","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#3ef6ff","#5347f4","#f7f777","#9149bf","#ef5090","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#ffce88","#630ca8","#ba0457","#f7f1b4"],["#f4d334","#3ef6ff","#5347f4","#77c4f7","#9149bf","#f71165","#854fba"],["#fc889e","#1fb2b2","#2d5cc4","#2187bf","#630ca8","#a8275c","#e783ea"],["#f4d334","#3ef6ff","#f97575","#f4dc78","#9149bf","#f71165","#e6c7b4"],["#fc889e","#1fb2b2","#cc2929","#f28b79","#630ca8","#a8275c","#f7f1b4M
"],["#f4d334","#3ef6ff","#f97575","#f279ab","#9149bf","#645eea","#e6c7b4"],["#fc889e","#52adff","#cc2929","#e81073","#630ca8","#3a3acc","#f7f1b4"],["#3ac9d8","#6f3bff","#44acf2","#fce875","#bf23f9","#ffb3c9","#2e92ff"],["#44acf2","#8e7de2","#6cffff","#ffd2c7","#9449ce","#f7e579","#034a7f"],["#06a0ba","#6f3bff","#fc4c7e","#f9b175","#6c6ce5","#8f58f9","#e6c7b4"],["#2bc5cc","#8e7de2","#cf4ef9","#f7df77","#4949c1","#a915ff","#f7f1b4"],["#ef01c4","#065ca8","#1c00ba","#ffee94","#c053ba","#8f58f9","#4ea8f9"],["#a60160","#M
30bec3","#5e52db","#ffebae","#da55f2","#a915ff","#4febf7"],["#f44260","#3c5ba0","#845ecc","#f4b53f","#3d9fc1","#9c223d","#e6c7b4"],["#f43b79","#4058ad","#6c3ca5","#ef9029","#317ec4","#69239b","#f7f1b4"],["#f44260","#3c5ba0","#7070e8","#f27740","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#4058ad","#4d4dc1","#ef9029","#317ec4","#ed5487","#f7f1b4"],["#f244ee","#5c75c6","#7070e8","#3cd3b6","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#637cc1","#4d4dc1","#1cb7b7","#317ec4","#ed5487","#f7f1b4"],["#e5491f","#2058d3","#7462f9M
","#40f2d0","#123676","#9c223d","#e6c7b4"],["#ef973f","#177199","#6b43dd","#15abba","#4aa4ae","#69239b","#f7f1b4"],["#e22079","#2058d3","#7462f9","#40f2d0","#5a92e5","#9c223d","#e6c7b4"],["#f21c59","#177199","#6b43dd","#15abba","#4658f9","#69239b","#f7f1b4"],["#e22079","#2058d3","#e6c7b4","#40f2d0","#5a92e5","#ba4564","#edf28b"],["#f21c59","#177199","#f7f1b4","#15abba","#4658f9","#e5336a","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#41a9ef","#5a92e5","#bc0d8b","#f7adf7"],["#f21c59","#197abc","#f7f1b4","#36a9cc","#46M
58f9","#d3057f","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#435ced","#e2b55a","#ea397d","#f4e2ae"],["#f21c59","#197abc","#f7f1b4","#7f63f7","#f98562","#e84b3a","#e9f49f"],["#0850b7","#6771f9","#8213bc","#75f9e0","#4848c1","#ffb3c9","#2e92ff"],["#3081e2","#5285dd","#9604af","#15abba","#0f0fce","#f7e579","#034a7f"],["#d80e3e","#6771f9","#8213bc","#f7ad77","#4848c1","#ffb3c9","#31b5ff"],["#ef4878","#5285dd","#9604af","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f98246","#69acf7","#8213bc","#f7ad77","#4848c1","#ffb3c9",M
"#31b5ff"],["#ed7d4a","#5285dd","#b529d3","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f7cd48","#69d6f4","#8213bc","#f7ad77","#7649bf","#ffb3c9","#e6c7b4"],["#f49090","#21b5d8","#b529d3","#f4cb78","#5829b2","#f7e579","#f7f1b4"],["#4a82f4","#f22a51","#8213bc","#f7ad77","#905df4","#ffb3c9","#0c85ba"],["#4cb2f2","#b72c4e","#b529d3","#f4cb78","#542ad3","#f7e579","#096889"],["#4a82f4","#f22a51","#1522ba","#f7ad77","#d32fc0","#b6fffa","#0c85ba"],["#4cb2f2","#b72c4e","#483d9b","#f4cb78","#e50a6e","#f1ffb8","#096889"],["#4aM
82f4","#f22a51","#4b23db","#f7ad77","#d1304b","#5b99f4","#1dbcb4"],["#4cb2f2","#b72c4e","#694eea","#f4cb78","#d61660","#5cd3f2","#096889"],["#ad4cf2","#f22a51","#8213bc","#f478b0","#5ff2f2","#ffb3c9","#0c85ba"],["#8b05e2","#b72c4e","#b529d3","#f4cb78","#3ea6b7","#f7e579","#096889"],["#584def","#f22a51","#a52cdd","#f2c679","#60caef","#d2b6ff","#0d53b7"],["#4f24c6","#b72c4e","#b529d3","#efaa7b","#3ea6b7","#f7e579","#458bdd"],["#584def","#ef592b","#2cdbc1","#f2c679","#6290ed","#b8fff1","#0d53b7"],["#4f24c6","#f27949",M
"#2ec0d8","#efaa7b","#4067b5","#f7e579","#458bdd"],["#584def","#ed2e8a","#2eacd8","#f2c679","#6290ed","#6929ce","#0d53b7"],["#4f24c6","#c11670","#3070d6","#efaa7b","#4067b5","#4a4add","#458bdd"],["#584def","#ed2e8a","#2eacd8","#ef9c7b","#6290ed","#6929ce","#0d53b7"],["#4f24c6","#c11670","#3070d6","#fc583d","#4067b5","#4a4add","#458bdd"],["#b7b7b7","#0a0a0a","#ffffff","#dbdcdd","#b2b2b2","#a7a7a8","#4e4f4f"],["#d8d8d8","#636363","#dbdcdd","#b2b2b2","#4e4f4f","#e0e1e2","#3f3f3f"],],paletteIndex,colorIndex,colorIndex2M
,grayscale,paletteMode,element,flavour,key,trigger=!1,anim=!1,gridIndex=0,count=0,direction,currentChord=0,nextChord=0,keyArray=["C","D","E","F","G","A","B"],flavours=["major","minor"],fifths=[["C","G","D","A","E","B","F#","Db","Ab","Eb","Bb","F"],["A","E","B","F#","C#","G#","D#","Bb","F","C","G","D"]],midSeq4,mapScale,mixer,stereo,synth2,synth4,synth6,synth3,feedback,reverb5,delay5,delay4,delay2,reverb3,lfo,pingPong,pingPong1,panner,autoPan,FFT,wave,meter,pendulum;function centerCanvas(){var e=(windowWidth-width)/M
2,t=(windowHeight-height)/2;cnv.position(e,t)}function setup(){wdt=windowWidth<windowHeight?windowWidth:windowHeight,wdt-=margin,cnv=createCanvas(wdt,wdt),centerCanvas(),bIndex=1,background(0),center=createVector(width/2,height/2),noFill(),noStroke(),smooth(),strokeWeight(1);let e=int(1990*mathRand());noiseSeed(e),randomSeed(e),noiseDetail(2,1),pixelDensity(displayDensity()),initializeAudio();let t=int(map(mathRand(),0,1,0,flavours.length));flavour=flavours[t];let f=int(map(mathRand(),0,1,0,fifths[t].length));key=fM
ifths[t][f],mapScale=(scale=(scale=(scale=(scale=(scale=(scale=(scale=Tonal.Scale.get(key+"1 "+flavour).notes).concat(Tonal.Scale.get(key+"2 "+flavour).notes)).concat(Tonal.Scale.get(key+"3 "+flavour).notes)).concat(Tonal.Scale.get(key+"4 "+flavour).notes)).concat(Tonal.Scale.get(key+"5 "+flavour).notes)).concat(Tonal.Scale.get(key+"6 "+flavour).notes)).concat(Tonal.Scale.get(key+"7 "+flavour).notes)).slice(14,28);for(let i=0;i<mapScale.length;i++){mapScale.length,mapScale[i].length>2?keyFifths.push(mapScale[i].sliM
ce(0,2)):keyFifths.push(mapScale[i].slice(0,1));.5>random(1)?currentKey-=1:currentKey+=1}let a=[];for(let $=0;$<keyFifths.length;$++)a.push(fifths[t].indexOf(keyFifths[$]));for(let s=0;s<a.length;s++)-1===a[s]&&(keyFifths.splice(s,1),a.splice(s,1));for(let c=0;c<a.length;c++)a[c]===a[0]-1&&(sequence.push(keyFifths[0]),sequence.push(keyFifths[c])),a[c]===a[0]+1&&sequence.push(keyFifths[c]),a[c]===a[0]+3&&(sequence.push(keyFifths[0]),sequence.push(keyFifths[c])),a[c]===a[0]+2&&sequence.push(keyFifths[c]),a[c]===a[0]+M
4&&sequence.push(keyFifths[c]);for(let n=0;n<15;n++)for(let d=0;d<sequence.length;d++)chordArray.push(generateChord(`${sequence[d]}2`,!0));for(let _=0;_<15;_++)for(let r=0;r<sequence.length;r++)bassChord.push(generateChord(`${sequence[r]}3`,!0));paletteMode=mathRand(),paletteIndexSub=(paletteIndex=2*int(map(mathRand(),0,1,0,50)))+1,paletteIndex3=2*int(map(mathRand(),0,1,0,50)),colorIndex=int(map(mathRand(),0,1,0,palette1[0].length)),colorIndex2=int(map(mathRand(),0,1,0,palette1[0].length)),paletteType=mathRand(),grM
ayscale=98===paletteIndex,oscill=mathRand(),oscill2=mathRand(),format=mathRand(),direction=int(map(mathRand(),0,1,0,2)),format<.5?(w=width,h=.4*height):(w=.4*width,h=height),tileWidth=floor(w/sclX)+1,tileHeight=floor(h/sclY)+1,chordNotes=chordArray;for(let b=0;b<=w;b+=tileWidth)for(let o=0;o<=h;o+=tileHeight){let l=gridIndex;points.push(new GridPoint(b-w/2,o-h/2,tileWidth,tileHeight,0,l,0)),gridIndex=(gridIndex+1)%14}let p=map(mathRand(),0,1,.1,.5),u=points;for(let y in points)mathRand()>p?(points[y].subdivide(u,y,M
2),points.splice(y,1),count++):(u.push(points[y]),points.splice(y,1));element=(points=u).length;let g;g=paletteMode<.5?7:3,window.$generativeTraits={Type:"Audio",BPM:"60",Aspect:"Grid",Key:key,Flavour:flavour,Elements:element,Subdivision:count,Palette:g,Grayscale:grayscale,Property:"Object"}}function initializeAudio(){Tone.Transport.bpm.value=60,(mixer=new Tone.Gain).toDestination(),FFT=new Tone.FFT(64),Tone.Master.connect(FFT),wave=new Tone.Waveform,(pendulum=new Tone.LFO(.05)).start(),(meter=new Tone.Meter).normaM
lRange=!0,pendulum.connect(meter),panner=new Tone.Panner(0).chain(mixer);let e=new Tone.Chorus({frequency:.83,depth:.7,wet:.85}),t=new Tone.Reverb({decay:3/4,wet:.5});t.generate();let f=new Tone.FeedbackDelay({delayTime:3/8,feedback:.32,wet:.36});(pingPong=new Tone.PingPongDelay(3/4,.5).toDestination()).set({wet:.3});let i=new Tone.Filter(2250,"lowpass",-24),a=new Tone.Filter(320,"highpass",-48);new Tone.LFO(1,250,2250).connect(i.frequency).start();let $=new Tone.FeedbackDelay({delayTime:.005,feedback:.1,wet:.33});M
new Tone.LFO(1,-1,1).connect(panner.pan).start(),(synth4=new Tone.PolySynth(Tone.FMSynth).chain(e,f,t,pingPong,i,a,$,mixer)).set({harmonicity:3,modulationIndex:3,oscillator:{type:"sine"},envelope:{attack:2e-4,decay:.1,sustain:.08,release:.03},modulation:{type:"sine"},modulationEnvelope:{attack:4e-4,decay:.1,sustain:.09,release:.01},filterEnvelope:{attack:2e-4,decay:.2,sustain:.5,release:.4,baseFrequency:200,octaves:2.6},volume:-16}),delay5=new Tone.FeedbackDelay({delayTime:3/8,feedback:.3,wet:.2});let s=new Tone.ReM
verb({decay:3/16,wet:.25});s.generate();let c=new Tone.Filter(2250,"lowpass",-24);(synth6=new Tone.PolySynth(Tone.Synth).chain(delay5,s,pingPong,c,mixer)).set({harmonicity:3,modulationIndex:3,detune:0,oscillator:{pitch:7,type:"sine"},envelope:{attack:1,decay:.1,sustain:.02,release:.03},modulation:{type:"sine"},modulationEnvelope:{attack:1.5,decay:.1,sustain:.02,release:.06},filterEnvelope:{attack:2,decay:.2,sustain:.5,release:.4,baseFrequency:200,octaves:2.6},volume:-24}),synth6.connect(wave),Tone.Transport.schedulM
eRepeat(()=>{pingPong.set({delayTime:random([3/4,3/16,3/8,.25])}),pingPong.set({wet:random([0,.1,.5])}),f.set({delayTime:random([3/8,.25])}),delay5.set({delayTime:random([3/8,.25])})},"2m")}function draw(){background(0,20),translate(center.x,center.y);let e=.5-meter.getValue(0),t=wave.getValue(0),f=FFT.getValue(0),i=map(e,-.5,.5,-PI,PI);for(let a=0;a<points.length;a++)points[a].r=points[a].r3,points[a].move(),points[a].animate(a,i,f),points[a].render(),points[a].display(a,t,f),points[a].start+=.1,points[a].offset+=M
.006;anim&&(start+=.02),trigger&&(playChord(),Tone.Transport.start(),trigger=!1)}function playChord(){Tone.Transport.schedule(bounceChord,"1"),Tone.Transport.start()}function bounceChord(){currentChord=nextChord,Promise.all([playSynthChord(chordNotes[currentChord],12,12),playStringChord(bassChord[currentChord],6,6),]).then(e=>{int(random(2));let t=int(random(6,18))+"m";!function f(i){let a=e[0],$=e[1];new Tone.BufferSource({url:a,playbackRate:.125}).toDestination().start(i),new Tone.BufferSource({url:$,playbackRateM
:.125}).toDestination().start(i),Tone.Transport.scheduleOnce(f,"+"+t)}(Tone.now())}),Tone.Transport.start(),nextChord<chordNotes.length-1?nextChord+=1:nextChord=0,Tone.Transport.schedule(bounceChord,"+2m")}function playSynthChord(e,t,f){let i=Tone.Time(t).toSeconds(),a=Tone.Time(f).toSeconds();return Tone.Offline(()=>{synth6.triggerAttackRelease(e,i)},i+a)}function playStringChord(e,t,f){let i=Tone.Time(t).toSeconds(),a=Tone.Time(f).toSeconds();return Tone.Offline(()=>{synth4.triggerAttackRelease(e,i)},i+a)}functioM
n voicing(e,t){let f=scale.indexOf(e)+t-1,i;if(void 0!==scale[f])i=scale[f];else if(3===(i=scale[f-7]).length)parseInt(i.slice(2));else{let a=parseInt(i.slice(1))+1;i=`${i.slice(0,1)}${a}`}return i}const getNextChordNote=(e,t)=>{let f=scale.indexOf(e)+t-1,i;if(void 0!==scale[f])i=scale[f];else if(3===(i=scale[f-7]).length)parseInt(i.slice(2));else{let a=parseInt(i.slice(1))+1;i=`${i.slice(0,1)}${a}`}return i};function generateChord(e,t){let f=1,i=1,a=1,$=1,s=1,c=1,n=1;t?(f=generateIndice1(),i=generateIndice1(),a=geM
nerateIndice1(),$=generateIndice1(),s=generateIndice(),c=generateIndice2(),n=generateIndice2()):(f=1,i=1,a=1,$=1,s=1,c=1,n=1);let d=voicing(e,f),_=voicing(getNextChordNote(e,3),i),r=voicing(getNextChordNote(e,5),a),b=voicing(getNextChordNote(e,7),$),o=voicing(getNextChordNote(e,9),s);return voicing(getNextChordNote(e,11),c),voicing(getNextChordNote(e,13),n),[d,_,r,b,o]}function generateIndice(){let e=int(map(mathRand(),0,1,0,3));return 0===e?-8:1===e?1:2===e?8:void 0}function generateIndice1(){return mathRand()>.5?M
1:8}function generateIndice2(){return mathRand()>.5?-8:1}class GridPoint{constructor(e,t,f,i,a,$,s){int(map(e+t,-width/2+-height/2,width/2+height/2,0,sclX+sclY)),int(map(t,-height/2,height/2,0,4)),this.x=e,this.y=t,this.w=f,this.c2=f,this.wx=e,this.hy=t,this.ws=f,this.hs=i,this.h=i,this.r=f,this.r2=f,this.r3=f,this.mv=0,this.theta=0,this.centerX=this.x+this.w/2,this.centerY=this.y+this.h/2,this.c=int(map(mathRand(),0,1,0,3)),this.paletteIndex2=int(map(dist(this.centerX,this.centerY,0,0),0,500,0,palette1[0].length))M
,this.randForm=int(map(mathRand(),0,1,0,5)),this.randIndex=paletteMode<.5?int(map(mathRand(),0,1,0,palette1[0].length)):paletteIndex2,this.randIndex2=int(map(mathRand(),0,1,0,palette1[0].length)),this.randIndex3=int(map(mathRand(),0,1,0,palette1[0].length)),this.randIndex4=int(map(mathRand(),0,1,0,palette1[0].length)),this.start=0,this.alpha=255,this.pIndex=paletteIndex,this.pi=paletteIndex3,this.rt=map(mathRand(),0,1,PI/6,PI/3),this.incr,this.rst=random(0,TAU),this.rst2=random(0,TAU),this.rad=0,this.sub=s,this.offM
set=20*mathRand(),this.offset2=0,this.div=int(map(mathRand(),0,1,10,30)),this.strk=1,this.isOn=a,this.note=$,this.init(),paletteIndex2=(paletteIndex2+1)%3}subdivide(e,t,f){let i=this.w/f,a=this.h/f,$=this.sub+1,s=this.note+7;e.push(new GridPoint(this.x,this.y,i,a,this.isOn,s,$),new GridPoint(this.x+i,this.y,i,a,this.isOn,s,$),new GridPoint(this.x,this.y+a,i,a,this.isOn,s,$),new GridPoint(this.x+i,this.y+a,i,a,this.isOn,s,$))}move(){if(0<=this.t&&this.t<this.t1){let e=norm(this.t,0,this.t1-1);this.mv=lerp(0,TAU,easeM
OutQuint(e)),this.rad=lerp(0,this.w/4,easeOutQuint(e))}this.t1<this.t&&this.init(),this.t++}init(){this.t=-int(random(map(speed,1,5,500,100))),this.t1=map(speed,1,5,220,60)}animate(e,t,f){this.theta=t+e*PI/4;let i=int(map(this.x,-width/2,width/2,0,f.length)),a=f[i];a=a===-1/0?0:f[i],this.incr=map(a,0,-100,0,.2),this.i=map(e,0,points.length,0,TWO_PI),this.xoff=map(cos(this.i),-1,1,0,3),this.yoff=map(sin(this.i),-1,1,0,3),this.n=noise(this.xoff+this.offset+this.incr,this.yoff+this.offset+this.incr),this.n4=noise(thisM
.xoff+50,this.yoff+50),this.n5=noise(this.xoff+50+start,this.yoff+50+start),this.n6=noise(this.offset,this.offset),this.angle=noise(this.xoff+this.offset,this.yoff+this.offset)*TAU*4,this.xa=this.x,this.ya=this.y*sin(map(this.n,0,1,0,TAU)),this.xb=this.x*sin(this.mv),this.r=map(this.n,0,1,this.w/2,this.w),this.r3=map(this.n,0,1,this.w/2,this.w),this.r2=map(this.n,0,1,0,5),this.alpha=map(this.n5,0,1,120,180),this.delay=int(map(this.n4,0,1,2,1))}render(){strokeWeight(.1);fill(color(palette1[this.pIndex][this.randIndeM
x])),circle(this.x,this.ya,this.r2),circle(this.x+this.w,this.ya,this.r2),circle(this.x,this.ya+this.h,this.r2),circle(this.x+this.w,this.ya+this.h,this.r2)}display(e,t,f){if(0===direction)for(let i=this.ya;i<=this.ya+this.h;i+=2){beginShape();for(let a=this.xa;a<=this.xa+this.w;a+=5){let $=int(map(this.ya*this.xa,(this.ya+this.h)*(this.xa+this.w),0,f.length)),s=f[$];s=s===-1/0?0:f[$],this.incr2=map(s,0,-100,0,6),this.n3=noise(this.incr2,this.incr2),this.n2=noise(this.xoff+this.offset2+this.incr2,this.yoff+this.offM
set2+this.incr2),this.n4=map(this.n3,0,1,.9,1.1),this.z=oscill<.5?map(this.n2,0,1,.9,1.1):1;let c=int(map(this.n2,0,1,0,255));int(map(this.n2,0,1,0,palette1[0].length));let n=map(i,this.y,this.y+this.h,0,1),d,_=color(palette1[this.pIndex][this.randIndex]),r=color(palette1[this.pIndex+1][this.randIndex]);(d=lerpColor(_,r,n)).setAlpha(c),noFill(),stroke(d),strokeWeight(.5),vertex(a,i*this.z),this.offset2+=.1}endShape()}else if(1===direction)for(let b=this.xa;b<=this.xa+this.w;b+=2){beginShape();for(let o=this.ya;o<=tM
his.ya+this.h;o+=5){let l=int(map(e,points.length,0,f.length)),p=f[l];p=p===-1/0?0:f[l],this.incr2=map(p,0,-100,0,3),this.n3=noise(this.incr2,this.incr2),this.n2=noise(this.xoff+this.offset2+this.incr2,this.yoff+this.offset2+this.incr2),this.n4=map(this.n3,0,1,.9,1.1),this.z=oscill<.5?map(this.n2,0,1,.9,1.1):1,this.z2=oscill2<.5?map(this.n2,0,1,.999,1.009):1;let u=int(map(this.n2,0,1,0,255));int(map(this.n2,0,1,0,palette1[0].length));let y=map(o,this.y,this.y+this.h,0,1),g,x=color(palette1[this.pIndex][this.randIndM
ex]),m=color(palette1[this.pIndex+1][this.randIndex]);(g=lerpColor(x,m,y)).setAlpha(u),noFill(),stroke(g),strokeWeight(.5),vertex(b*this.z2,o*this.z),this.offset2+=.1}endShape()}if(0===this.c);else if(1===this.c){strokeWeight(.5);let v=0;for(let I=1;I<t.length;I++)if(t[I-1]<0&&t[I]>=0){v=I;break}let k=v+t.length/2,F=100*this.h;for(let C=v;C<=k;C++){let S=map(C-1,v,k,this.xb,this.xb+this.w),T=map(t[C-1],-12,12,this.y-F,this.y+F+this.h),P=map(C,v,k,this.xb,this.xb+this.w),q=map(t[C],-12,12,this.y-F,this.y+F+this.h);lM
ine(S,T,P,q)}}}}function mapNote(e,t){let f=t.length,i=t[modulo(e,f)],a=Tonal.Note.octave(t[0])+floor(e/f);return Tonal.Note.pitchClass(i)+a}function modulo(e,t){return(e%t+t)%t}function easeOutQuint(e){return 1+--e*e*e*e*e}function windowResized(){centerCanvas()}function keyTyped(){return"p"===key&&saveCanvas("liquidentropy","jpg"),!1}function touchStarted(){return Tone.start(),anim||(trigger=!0,Tone.Transport.start()),anim=!0,3===touches.length&&saveCanvas("liquidentropy","jpg"),!1}function mousePressed(){return M
Tone.start(),anim||(trigger=!0,Tone.Transport.start()),anim=!0,!1}
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('M
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (M
r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
          var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
 background-color: #000000;
            margin: 0px;
            overflow: hidden;
            width: 100%;
            height: 100%;
    <script type="text/javascript">
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Balance</title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.min.js"></script>
      //Balance() by tzC0de.  Made with p5.js
col1 =  ["#267365", "#F2CB05", "#F29F05", "#F28705", "#F23030", "#14140F"]
col2 = ["#D9042B","#270140","#F2B705","#F28705","#F22F1D"]
col3 = ["#0388A6","#04C4D9","#F29F05","#F28705","#A63F03"]
col4 = ["#F2BF27","#404040","#DB005E","#2FB9D4"]
#D9D7D7","#F25F29","#F24822","#F2B1A2","#0D0D0D"]
col6 = ["#012C40","#00708C","#D9D7D7","#FF404C","#1CA5B8"]
col7 = ["#BF1120","#0468BF","#F2D22E","#F29472","#F21905"]
col8 = ["#FF6B00","#FFA000","#22D6FF","#1F70CC","#1930B8"]
col9 = ["#FFFFFF","#CCCCCC","#999999","#666666","#000000"]
bgcol = ["#161F30","#f2eddc","#f2eddc","#f2eddc"]
	createCanvas(530,830);
	let percent = 30 / 100;
aphics = createGraphics(width, height);
  graphics.stroke(255, 10 / 100 * 255);
  for (i = 0; i < graphics.width * graphics.height * percent; i++) {
    graphics.point(random(graphics.width),
    random(graphics.height));
	v = createGraphics(500,800)
	col = random([col1,col2,col3,col4,col5,col6,col7,col8,col9])
	num2 = random([0,1,2,3,4,5])
	v.translate(v.width/2,v.height/2)
	for(let i = v.height; i > v.width/6; i+= -((h1 / 2 + h2 / 2)+2.6)) {
    h2 = random([800/8,800/10,800/12,800/5,800/6]);
		num = random([1,2,3,4])
	  recty(x1-h1/2,i-h1/2,h1,h1)
		  v.strokeWeight(5)
	    v.ellipse(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i+h1/3.3,h1,h1*0.4)
v.ellipse(x1,i-h1/4.7,h1*0.6,h1*0.6)
		  v.strokeWeight(5)
	    v.triangle(x1,i-h1/2,x1+h1/2,i+h1/2,x1-h1/2,i+h1/2)
	image(v,width/2,height/2)
	image(graphics, width/2, height/2);
function recty(x,y,w,h) {
	g = createGraphics(j,l)
	g.background(242, 237, 220,0)
	g.fill(random(col))
			g.fill(random(col))
	    g.ellipse(g.width/2,g.height/2,g.width,g.heiM
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.strokeWeight(5)
	    g.rect(g.width/2,g.height/2,g.width,g.height)
			g.fill(random(col))
dth/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.rect(x,y,w,h)
		  //g.strokeWeight(5)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width,f)
			g.rect(g.width/2,g.height*0.8,g.width*0.75,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.5,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.25,f)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.75)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.5)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.25)
		  //g.strokeWeight(5)
			g.fill(random(col))
	    g.triangle(u,p-p,u*2,p*2,u-u,p+p)
			g.fill(random(col))
	    g.triangle(u,p,u*2,p*2,u-u,p+p)
	for(let i = -v.height; i < v.width*2; i += 10) {
		if(bg == "#f2eddc") {
		v.line(i,-v.height,i,v.height)
	for(let i = -v.width; i < v.width; i += 8) {
		for (let j = -v.height; j < v.height; j += 8) {
		  if(bg == "#f2eddc") {
			v.line(i,j,i+5,j+5)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
		v.ellipse(0,0,20*i)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
	for (let i = -v.width; i < v.width; i+=5) {
		for (let j = -v.height; j < v.height; j+=5) {
	  if(bg == "#f2eddc") {
	var increment = 5;
	for(let j = -v.height; j < v.height; j+=5) {
	for (var i = -v.width; i < v.width; i+=increment) {
		v.vertex(i, j + (sin(k) * (sin(j) * 50)))
function keyTyped() {
  if (key === 's' || key === 'S') {
    saveCanvas('myCanvas', 'png');
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>"Rays" by Pawe
 Dudko | pdudko.com</title>
    <script id="snippet-random-code" type="text/javascript">
        // not editable
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() *M
 alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.lengthM
; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
    u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0;
            padding: 0;
            overflow: hidden;
  <canvas id="myCanvas"></canvas>
<script type="text/jaM
console.log("seed:",seed);class Rnd{rD(){return mathRand()}rN(r,t){return r+(t-r)*this.rD()}rI(r,t){return Math.floor(this.rN(r,t+1))}rB(r){return this.rD()<r}}const R=new Rnd;class Perlin{constructor(){this.R=new Rnd,this.grad3=[[1,1,0],[-1,1,0],[1,-1,0],[-1,-1,0],[1,0,1],[-1,0,1],[1,0,-1],[-1,0,-1],[0,1,1],[0,-1,1],[0,1,-1],[0,-1,-1]],this.p=[];for(var r=0;r<256;r++)this.p[r]=Math.floor(256*this.R.rD());for(this.perm=[],r=0;r<512;r++)this.perm[r]=this.p[255&r];this.simplex=[[0,1,2,3],[0,1,3M
,2],[0,0,0,0],[0,2,3,1],[0,0,0,0],[0,0,0,0],[0,0,0,0],[1,2,3,0],[0,2,1,3],[0,0,0,0],[0,3,1,2],[0,3,2,1],[0,0,0,0],[0,0,0,0],[0,0,0,0],[1,3,2,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[1,2,0,3],[0,0,0,0],[1,3,0,2],[0,0,0,0],[0,0,0,0],[0,0,0,0],[2,3,0,1],[2,3,1,0],[1,0,2,3],[1,0,3,2],[0,0,0,0],[0,0,0,0],[0,0,0,0],[2,0,3,1],[0,0,0,0],[2,1,3,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[2,0,1,3],[0,0,0,0],[0,0,0,0],[0,0,0,0],[3,0,1,2],[3,0,2M
,1],[0,0,0,0],[3,1,2,0],[2,1,0,3],[0,0,0,0],[0,0,0,0],[0,0,0,0],[3,1,0,2],[0,0,0,0],[3,2,0,1],[3,2,1,0]]}dot(r,t,e){return r[0]*t+r[1]*e}noise(r,t){var e,i,a=(r+t)*(.5*(Math.sqrt(3)-1)),o=Math.floor(r+a),l=Math.floor(t+a),n=(3-Math.sqrt(3))/6,s=(o+l)*n,g=r-(o-s),c=t-(l-s);g>c?(e=1,i=0):(e=0,i=1);var d=g-e+n,f=c-i+n,p=g-1+2*n,A=c-1+2*n,m=255&o,F=255&l,E=this.perm[m+this.perm[F]]%12,u=this.perm[m+e+this.perm[F+i]]%12,R=this.perm[m+1+this.perm[F+1]]%12,h=.5-g*g-c*c,B=.5-d*d-f*f,D=.5-p*p-A*A;return 70*((h<0?0:(h*=h)*h*M
this.dot(this.grad3[E],g,c))+(B<0?0:(B*=B)*B*this.dot(this.grad3[u],d,f))+(D<0?0:(D*=D)*D*this.dot(this.grad3[R],p,A)))}}const perlin=new Perlin;function map(r,t,e,i,a){return i+(a-i)*(r-t)/(e-t)}let bckCol,dim=Math.min(window.innerWidth,window.innerHeight),spots=R.rI(10,25),radius=[],m=[],mOff=1e-4*R.rN(1,7),x=[],y=[],z=[],S=30,sRot=[],b=1,bOffset=R.rN(0,.005),bMag=1,xOff=[],yOff=[],pC=[],noiseFeat=mathRand()>.79,pFeat=R.rI(1,24),angleFeat=mathRand()>.87?0:mathRand()<.1?1:2,colorBackground=R.rI(0,1);const PI=Math.M
PI,TWO_PI=2*PI;let blurV=[];blurV=blurV=0==angleFeat?[R.rN(0,R.rN(0,1)),0]:1==angleFeat?[0,R.rN(0,R.rN(0,1))]:[R.rN(-.9,.9),R.rN(0,.9)],Math.pow(blurV[0],2)+Math.pow(blurV[1],2)<.18&&(blurV[0]>blurV[1]?blurV[0]+=.35:blurV[1]+=.35);const vs2="attribute vec2 a_position;attribute vec2 a_texCoord;uniform vec2 u_resolution;varying vec2 v_texCoord;\nvoid main(){vec2 clipSpace=a_position/u_resolution*2.0-1.0;gl_Position=vec4(clipSpace*vec2(1,-1),0,1);v_texCoord=a_texCoord;}",fs2="precision mediump float;uniform sampler2D M
u_image;varying vec2 v_texCoord;uniform vec2 dl;float rnd(vec3 scale,float seed){return fract(sin(dot(gl_FragCoord.xyz+seed,scale))*43758.5453+seed);}\nvoid main(){vec4 col=vec4(0.0);float tt=0.0;float off=rnd(vec3(12.9898,78.233,151.7182),0.0);for(float t=-30.0;t<=30.0;t++){float pc=(t+off-0.5)/30.0;float w=1.0-abs(pc);vec4 spl=texture2D(u_image,v_texCoord+dl*pc);spl.rgb*=spl.a;col+=spl*w;tt+=w;}gl_FragColor=col/tt;}";function setup(){for(i=0;i<spots;i++)radius[i]=R.rI(dim/100,dim/4),m[i]=R.rN(0,100),x[i]=R.rN(0,dM
im),y[i]=R.rN(0,dim),z[i]=R.rN(0,dim),xOff[i]=R.rN(4,10),yOff[i]=R.rN(4,10),sRot[i]=R.rN(0,TWO_PI);if(noiseFeat){let r=R.rI(20,200);for(i=0;i<r;i++)radius[spots+i]=R.rI(dim/400,dim/100),m[spots+i]=R.rN(0,10),y[spots+i]=R.rN(0,dim),z[spots+i]=R.rN(0,dim),x[spots+i]=R.rN(0,dim),xOff[spots+i]=R.rN(4,10),yOff[spots+i]=R.rN(4,10),sRot[spots+i]=R.rN(0,PI);spots+=r}angle=0==angleFeat?-PI/4:1==angleFeat?PI/4:R.rN(0,PI),p=pFeat;let r=1==p?["#0B1626","#2F1517","#4599B5","#A83882","#B4DDDD","#DBBEF2"]:2==p?["#0B1626","#2F1517M
","#4599B5","#A84B28","#B4DDDD","#C4E4A2"]:3==p?["#140000","#021c13","#003924","#005841","#750100","#990100","#d7bb30","#ccae00"]:4==p?["#1D1702","#2B0426","#650427","#AD2C00","#ddac0a","#c6c339","#E55130"]:5==p?["#200e36","#2B0426","#366290","#E27D52","#D3EAC0","#EDC557","#A8DAB9"]:6==p?["#200A0E","#080811","#006978","#170F08","#FBFBD6","#02E7CA","#729C9D"]:7==p?["#0A0A3D","#041604","#00C075","#87C000","#F9BD27","#FE8900","#FE003B"]:8==p?["#2A0002","#14060B","#664C4C","#EF3B01","#C11900","#A20005"]:9==p?["#000000"M
,"#0B1626","#68D1E6","#A6DAD7","#DFE3CB","#F2852F","#F96800"]:10==p?["#000000","#2F1517","#2AABCF","#6CBAB5","#C3CAA1","#E54508","#F32A00"]:11==p?["#200e36","#1A0210","#e04372","#5aa9e6","#4a4e69","#e04372","#e6b953"]:12==p?["#131303","#040207","#EFA72F","#EF7717","#77BFA7","#FBEAB5","#5D402E"]:13==p?["#1E1E3D","#002030","#009FAF","#CB323E","#EA6740","#ECC850"]:14==p?["#1E1E3D","#292B30","#592D2D","#DEB968","#FEFDDE","#3D4046"]:15==p?["#040207","#002030","#60A5AA","#FAEDC1","#5F5850","#C0B297"]:16==p?["#0F0F00","#0M
30313","#9C8C68","#FDA5A1","#9E7B52","#E1CC92"]:17==p?["#0A0A1A","#120202","#FF8B00","#000000","#649EE8","#917FFF"]:18==p?["#020202","#0A0A1A","#09BEBB","#12737C","#28211E","#FB344B"]:19==p?["#000000","#200B01","#F92900","#F1D593","#85B7B0","#EFD7A7"]:20==p?["#000000","#1A1A1A","#F35C4B","#F6A440","#F9C965","#FDE4AC","#FFFFB1"]:21==p?["#0D1626","#091425","#051738","#204E75","#005151","#A0995F"]:22==p?["#000000","#091425","#764E37","#DF8D78","#F0D3AE","#C4DFDB"]:23==p?["#020202","#1A1A1A","#605274","#8DB1C4","#F8BE7M
5","#E4615B","#D0303C"]:["#050505","#0F0F0F","#000000","#7F7F7F","#333333","#E5E5E5","#F0F0F0"];pC.push(...r);let t=pC.length-1;for(ii=0;ii<3;ii++)for(i=t-1;i<=t;i++)pC.push(pC[i])}var c=document.createElement("canvas");c.width=dim,c.height=dim;var ctx=c.getContext("2d");function draw(){for(ctx.beginPath(),ctx.rect(0,0,c.width,c.height),ctx.fillStyle=pC[colorBackground],ctx.fill(),i=0;i<spots;i++){let r=pC[i%pC.length],t=map(perlin.noise(m[i],i),-1,1,-dim/xOff[i],dim/xOff[i]),e=map(perlin.noise(m[i],i+200),-1,1,-diM
m/yOff[i],dim/yOff[i]),a=map(perlin.noise(10*m[i],i+999),-1,1,-radius[i]/20,radius[i]/20);ctx.beginPath(),ctx.arc(x[i]+t,y[i]+e,radius[i]+a,0,2*Math.PI),ctx.fillStyle=r,ctx.fill(),m[i]+=mOff}bMag=map(perlin.noise(b,spots),-1,1,.8,1.2),render(),b+=bOffset,window.requestAnimationFrame(draw)}function createShader(r,t,e){var i=r.createShader(t);if(r.shaderSource(i,e),r.compileShader(i),r.getShaderParameter(i,r.COMPILE_STATUS))return i;r.deleteShader(i)}function createProgram(r,t,e){var i=r.createProgram();if(r.attachShM
ader(i,t),r.attachShader(i,e),r.linkProgram(i),r.getProgramParameter(i,r.LINK_STATUS))return i;r.deleteProgram(i)}function setRectangle(r,t,e,i,a){let o=t,l=t+i,n=e,s=e+a;r.bufferData(r.ARRAY_BUFFER,new Float32Array([o,n,l,n,o,s,o,s,l,n,l,s]),r.STATIC_DRAW)}setup(),window.requestAnimationFrame(draw);const canvasGL=document.getElementById("myCanvas");canvasGL.width=dim,canvasGL.height=dim;const gl=canvasGL.getContext("webgl");var vertexShader=createShader(gl,gl.VERTEX_SHADER,vs2),fragmentShader=createShader(gl,gl.FRM
AGMENT_SHADER,fs2),program=createProgram(gl,vertexShader,fragmentShader),positionLocation=gl.getAttribLocation(program,"a_position"),texcoordLocation=gl.getAttribLocation(program,"a_texCoord"),positionBuffer=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,positionBuffer),setRectangle(gl,0,0,c.width,c.height);var texcoordBuffer=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,texcoordBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]),gl.STATIC_DRAW);var texture=gl.createTexture();gl.binM
dTexture(gl.TEXTURE_2D,texture),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_S,gl.CLAMP_TO_EDGE),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_T,gl.CLAMP_TO_EDGE),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MIN_FILTER,gl.NEAREST),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MAG_FILTER,gl.NEAREST);var resolutionLocation=gl.getUniformLocation(program,"u_resolution"),blurVectorLocation=gl.getUniformLocation(program,"dl");function render(){if(gl){gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,gl.RGBA,gl.UNSIGNED_BYTE,ctx.canvas),M
gl.useProgram(program),gl.enableVertexAttribArray(positionLocation),gl.bindBuffer(gl.ARRAY_BUFFER,positionBuffer);var r=gl.FLOAT,t=0;gl.vertexAttribPointer(positionLocation,2,r,false,0,t),gl.enableVertexAttribArray(texcoordLocation),gl.bindBuffer(gl.ARRAY_BUFFER,texcoordBuffer),gl.vertexAttribPointer(texcoordLocation,2,r,false,0,t),gl.uniform2f(resolutionLocation,gl.canvas.width,gl.canvas.height),gl.uniform2f(blurVectorLocation,blurV[0]*bMag,blurV[1]*bMag);var e=gl.TRIANGLES;t=0;gl.drawArrays(e,t,6)}else console.loMo
g("Needs WebGL to run")}gl.viewport(0,0,gl.canvas.width,gl.canvas.height);
window.$generativeTraits = {
  "Palette": pFeat,
  "Noisy": noiseFeat,
  "Angle": angleFeat == 0 ? 'horizontal' : angleFeat == 1 ? 'vertical' : 'diagonal'
console.log(window.$generativeTraits)
text/plain;charset=utf-8
  "name": "dora.sats"
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"hudongfang.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"hudongfang.sats"}h!
text/plain;charset=utf-8
2"just kidding, who needs a safe word anyway ;)" EMh!
  "name": "radar.sats"
text/html;charset=utf-8
<!DOCTYPE html><html> <head> <title>American Freeedom Investments</title> <style>.root{margin: 0; padding: 0;}body{background-color: #777; margin: 0px;}.flexCentered{display: flex; align-items: center; justify-content: center;}.doodooContainer{height: 100vh; width: 100vw; overflow: hidden;}.mainBootyHeader{font-size: 2.5rem; font-family: 'Times New Roman'; margin: 0px; height: 20%; flex-direction: column;}.U{color: #041E42;}.S{color: #9b1c2c;}.A{color: white;}.lilSubHeader{font-size: .5em; font-weight: 700;}.mainBoM
otyHeader h1{margin: 0;}.mainBootyHeader h6{margin: 0;}.flavorHeader{height: 6%; width: 100%; background-color: #041E42; border: 2px solid #9b1c2c; color: white;}.seriesNumberText{color: lightpink;}.main{width: 100%; height: 74%;}.sidebar{width: 30%; height: 94%; background-color: #041E42; border: 2px solid #9b1c2c; display: flex; flex-direction: column; align-self: center; margin-left: 10px;}.sidebar h1{margin: 0px; margin-left: 4px; padding-top: 6px; text-align: center; font-size: 2rem; color: white; font-weight:M
 900;}.midRangeContainer{height: 88%; width: 100%; display: flex; overflow-x: hidden;}.mainContentBooboo{height: 100%; width: 70%; flex-direction: column;}.resultsContainer{margin: 10px 0px 4px; width: 65%; display: flex; align-items: center; justify-content: space-between; color: white;}button:hover{background: #d9354b;}.forwardBackBtnDiv{width: 10%; display: flex; align-items: center; justify-content: space-between;}.forwardBackBtnDiv button{background: #9b1c2c; border: 1px solid white; color: white;}.articleDiv{M
padding-top: 10px; padding-bottom: 0.5rem; height: 84%; display: flex; align-items: center; flex-direction: column;}.articleBtn{width: 80%; height: 15%; background-color: #9b1c2c; border-color: white; border-radius: 20px; font-size: 1em; color: white; font-weight: 500; margin-top: 1rem;}.footerContainer{background-color: #041E42; display: flex; align-items: center; justify-content: center; height: 6%;}.footerBtn{height: 80%; background-color: #9b1c2c; border-color: white; border-radius: 8%; font-size: 16px; color: M
white;}button{cursor: pointer;}.testCol{text-align: left; background-color: #777; color: white; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}.mainHeader{background-color: #041E42; color: white; margin: 4px 0px 4px 0px;}.mainTable{background-color: #084090; width: 90%; height: 70%;}.mainTable th, td{line-height: 1em; font-weight: bold;}table tr:nth-child(even){background-color: #9b1c2c; color: white;}table tr:nth-child(odd){background-color: white; color: black;}.mainContainer{background-color: #0M
41E42; color: white; height: 80%; width: 80%; display: flex; flex-direction: column; align-items: center; border: 2px solid #9b1c2c;}.walletConnectedText{width: 100%; text-align: end; margin-top: 10px; padding-right: 16px; margin-bottom: 0px;}.walletName{color: rgb(28, 125, 244); font-weight: 900;}th:first-child, td:first-child{text-align: left; padding-left: 4px;}th:not(:first-child), td:not(:first-child){text-align: right; padding-right: 4px;}.stars{color: white;}.topArticle{margin-top: 0px;}</style> </head> <bodM
y> <section class="doodooContainer"> <div class="mainBootyHeader flexCentered"> <h1><span class="U">
&nbsp;American</span> <span class="S">
</span> <span class="A">Investments&nbsp;
</span></h1> <span class="lilSubHeader">When You're TIRED of the Government Takin' Your GOT DANG MONEY</span> </div><section class="main"> <div class="flavorHeader flexCentered"> <h3>
 An official BTC Ordinals Collectible Website - <span class="seriesNumberText">#4/100 (M
 </h3> </div><div class="midRangeContainer"> <section class="sidebar"> <h1>Feature News/Articles</h1> <div class="articleDiv"> <button class="articleBtn topArticle" onclick="window.open('https://opensea.io/collection/trump-digital-trading-cards', '_blank')" > Support Our Great Nation on Ethereum as Well! </button> <button class="articleBtn" onclick="window.open('https://www.youtube.com/watch?v=KtJJC0nWs9s', '_blank')" > Start the Day off Right w/ Hot Black CofM
fee + this Classic Track! </button> <button class="articleBtn" onclick="window.open('https://en.wikipedia.org/wiki/TempleOS', '_blank')" > Avoiding Commie Spies? There May Be a Better OS Than Linux </button> <button class="articleBtn" onclick="window.open('https://knowyourmeme.com/photos/1940683-rigged-rigged-rigged', '_blank')" > Get Connected w/ Our Community (Red Blooded Americans ONLY!!!) </button> <button class="articleBtn" onclick="window.open('https://www.urbandictionary.com/define.php?term=cousinfucker', '_M
blank')" > Life Tip: Nothing is Off Limits if You Have Enough Crypto </button> </div></section> <section class="mainContentBooboo flexCentered"> <div class="mainContainer"> <div class="walletConnectedText">Wallet Connected: <span class="walletName">Xx_BeerAndFishin_xX.BTC</span></div><h2 class="mainHeader">My Ordinal Portfolio</h2> <table class="mainTable"> <thead> <tr> <th width="200" class="testCol">Project Name</th> <th class="testCol">Total Profit (BTC)</th> <th class="testCol">Spent (BTC)</th> <th class="testCM
ol">NFTs Bought</th> <th class="testCol">NFTs Sold</th> </tr></thead> <tbody> <tr> <td width="250">Trump BTC TCG</td><td>2.79</td><td>1.84</td><td>9</td><td>8</td></tr><tr> <td width="250">WD-40 Punks</td><td>.35</td><td>1.11</td><td>2</td><td>1</td></tr><tr> <td width="250">Ford Ape Yacht Club (FAYC)</td><td>3.76</td><td>10</td><td>5</td><td>2</td></tr><tr> <td width="250">McDonald's Big Mac Pass</td><td>0</td><td>20.25</td><td>27</td><td>0</td></tr><tr> <td width="250">Piggies World</td><td>0.95</td><td>1.81</td>M
<td>6</td><td>1</td></tr><tr> <td width="250">Tim Allen Diamond Hands Club</td><td>-0.56</td><td>0.75</td><td>3</td><td>3</td></tr></tbody> </table> <div class="resultsContainer"> <span>Page 1-1</span> <div class="forwardBackBtnDiv"> <button disabled><</button><button disabled>></button> </div></div></section> </div></div></section> <section class="footerContainer"> <h3 class="stars">
&nbsp;</h3> <button class="footerBtn" onclick="window.open('https://twitter.com/0xB3ARD', '_blL
ank')" > See More Ordinal Sites </button> <h3 class="stars">&nbsp;
</h3> </section> </section> </body></html>h!
FjDOUT:DCA0BF6934AF383B57224F2B4358E69F91C71C9A11D5D608E7C450FC82CBC37B
FjDOUT:7E6835C6E23BF523D24B567216040C3B766289F2980E58BF45DB39BF08214776
FjDOUT:6A5E3C6F366B076A06FDAC33BB3BBFE0F0177A095FE9711BBF5A2C56FA33C79A
FjDOUT:F0E004FDD9952AB190C83EB6E442E6D6DD5C573A8D40ECE791BDBAFADA388D4E
text/plain;charset=utf-8
  "name": "aiu.sats"
  "name": "memes.sats"
text/plain;charset=utf-8
  "name": "aiu.sats"
  "name": "ArsenalFC.sats"
text/plain;charset=utf-8
  "name": "classifieds.sats"
text/plain;charset=utf-8
Created with GIMPd.e
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
/ViaBTC/Mined by kznlata1/,
;j9=:RUNE:thor1n4zsfrfecg4xd72cl509mgry2syharmdg4k28v::wr:30
text/plain;charset=utf-8
  "name": "mertens.sats"
text/plain;charset=utf-8
  "name": "mmertens.sats"
Bj@=:ETH.ETH:0x609eD276a980BB3D1e94569CF7e9f14173aaF3b1:26048270::0
Bj@=:ETH.ETH:0x4aFAdd93Bcf788dd20FF12A1AcbF9c90B92335B1:34257767::0
Adobe Photoshop 23.0 (Macintosh)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdfM
:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:DocumentID="adobe:docid:photoshop:818477e4-d76e-a94a-9508-4ec6ad46ac6f" xmpMM:InstanceID="xmp.iid:ee6c2bd0-5a8e-4f59-9c21-1291970e4457" xmpMM:OriginalDocumentID="F2A6DA558A9F8631551926F3751C40AC" dc:format="image/jpeg" photoshop:ColorMode="3" photoshop:ICCPM
rofile="sRGB IEC61966-2.1" xmp:CreateDate="2023-02-12T16:38:08+01:00" xmp:ModifyDate="2023-02-16T15:53:57+01:00" xmp:MetadataDate="2023-02-16T15:53:57+01:00"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:0f18fcba-3079-46cc-a516-1daa35ed239f" stEvt:when="2023-02-16T15:53:57+01:00" stEvt:softwareAgent="Adobe Photoshop 23.0 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:ee6c2bd0-5a8e-4f59-9c21-1291970e4457" stEvt:when="2023-02-16T15:53:57+01:M
00" stEvt:softwareAgent="Adobe Photoshop 23.0 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <photoshop:TextLayers> <rdf:Bag> <rdf:li photoshop:LayerName="Lorem Ipsum" photoshop:LayerText="Lorem Ipsum"/> <rdf:li photoshop:LayerName="Lorem Ipsum" photoshop:LayerText="Lorem Ipsum"/> <rdf:li photoshop:LayerName="Bitcoin Banana." photoshop:LayerText="Bitcoin Banana."/> <rdf:li photoshop:LayerName="Lorem Ipsum" photoshop:LayerText="Lorem Ipsum"/> <rdf:li photoshop:LayerName="Banana" photoshop:LayerText="BaM
nana"/> </rdf:Bag> </photoshop:TextLayers> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                   M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                      <?xpacket end="w"?>
Copyright Apple Inc., 2023
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
Y))))))))))))))))))))))))))))d
text/html;charset=utf-8
	<meta charset="UTF-8">
	<title>outscripted by mataleone</title>
	<script sandbox="allow-scripts" type="text/javascript"
		src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
	<script id="snippet-contract-code" type="text/javascript">
		const tokenIdRand = (Math.floor(Math.random() * 1000000) + 1) * 1000000 + (Math.floor(Math.random() * 100) + 1);
			"tokenId": tokenIdRand,
			"seed": tokenIdRand.toString(),
pt id="snippet-random-code" type="text/javascript">
		let seed = window.location.href.split('/').find(t => t.includes('i0'));
		if (seed == null) {
			const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
			seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
			let pattern = "seed=";
			for (let i = 0; i < seed.length - pattern.length; ++i) {
				if (seed.substring(i, i + pattern.length) == pattM
					seed = seed.substring(i + pattern.length);
		function cyrb128($) {
			let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
			for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
			return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), lM
 = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
		function sfc32($, _, u, i) {
			return function () {
				u >>>= 0, i >>>= 0;
				var l = ($ >>>= 0) + (_ >>>= 0) | 0;
				return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
		let mathRand = sfc32(...cyrb128(seed));
			background-color: #000;
			width: 100% !important;
			height: 100% !important;
			object-fit: contain;
	<script type="text/javascript">
		const _lerp = (f, min, max) => (min + (max - min) * f)
			const _map = (v, inMin, inMax, outMin, outMax) => (outMin + (outMax - outMin) * ((v - inMin) / (inMax - inMin)))
				['#332440', 'berry'],
				['#1E2F36', 'sea'],
				['#36261E', 'earth'],
				['#1E2036', 'deep'],
				['#1E3623', 'forest'],
				['#FFE0C2', 'sand'],
				['#FFE0C2', 'sand'],
				['#FFCA9C', 'koi'],
				['#C2FcFF', 'sky'],
				['#FFFDBC', 'mustard'],
			let _bg = Math.floor(mathRand() * bgs.length)
			let _clr = Math.floor(mathRand() * clrs.length)
			let _q = Math.floor(_lerp(mathRand(), _q_min, _q_max + 1))
Math.floor(_lerp(mathRand(), _r_min, _r_max + 1))
			let _a = Math.floor(mathRand() * 5) // <+
			let _ins = Math.floor(_lerp(mathRand(), _ins_min, _ins_max + 1))
			let _worm_max = _r * 2
			let _worm = _lerp(mathRand(), 0, _worm_max)
			window.$generativeTraits = {
				"background color": bgs[_bg][1],
				"incsriptions color": clrs[_clr][1],
				"inscriptions size": _r,
				"inscriptions complexity": _ins,
				"disconformity": Math.floor(M
_map(_worm, 0, _worm_max, 0, 11)),
			console.log(seed, window.$generativeTraits)
			let _paused = false
			function setup() {
				createCanvas(2160, 2160)
				background(bgs[_bg][0])
			function draw() {
				if (_paused) return
				background(bgs[_bg][0])
				let _c = color(clrs[_clr][0])
				for (let i = 0; i < _q * 10000; ++i) {
					const x = _randPos()
					const y = _randPos()
					let al = map(_q, _q_min, _q_max, 128, 64)
					star(x, y, _r, _ins)
			function _randPos() {
				const a = mathRand() * Math.PI + Math.PI
				let p = Math.cos(a)
				// p = (1-Math.abs(p))*Math.sign(p)
				let w = width / 2
				return w + _map(p, -1, 1, -w - _worm, w + _worm)
			function star(cx, cy, r, c) {
				let n = noise(cx / sc, cy / sc)
				let _cx = cx + sin(n * Math.PI * 2) * _worm
				let _cy = cy + cos(n * Math.PI * 2) * _worm
				let ixs = [...Array(c).keys()]
				while (ixs.length > 0) {
					const i = Math.floor(mathRand() * ixs.length)
					const a = ixs[i] * ((Math.PI * 2) / c) + (Math.PI / 4) * _a
					vertex(_cx + sin(a) * r, _cy + cos(a) * r)
					ixs.splice(i, 1)
			function keyPressed() {
				if (keyCode == 32) _paused = false
				if (keyCode == 83) save('outscripted.png')
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
!!!!!!!!((((((.....4444444444
%66666666666666666666666666666666666666666666666666
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xb.sats"}h!
text/plain;charset=utf-8
  "name": "michaelmertens.sats"
text/plain;charset=utf-8
Copyright: February 20M
Generative HTML Game Collection, created with openAI ChatGPT
33 Classic & OG Game Ordinals Permanently Playing on the Bitcoin Blockchain Forever
Biticoin Ordinals Inscriptions #: 176154 to 216316 - Collection:
176235: https://ordinals.com/inscription/52deeda38806bfb503bf0ee4e54fffe52534622e00f84e4bd257bf18e0ae8a68i0
215910: https://ordinals.com/inscription/9e91ac9a707cb00fc8186cc756c02ef7505d279b9737c8527d0ad9f048f4aae1i0
216313: https://ordinals.com/inscription/42591bbe757ceb7ff8046d38eM
4052b39da262d74d00b533f70b4af4e899aa5c0i0
216312: https://ordinals.com/inscription/a320fdcb562992d76dab251d6633b8aa046312eefdb13aa881ce0a8db9e7d79ai0
216311: https://ordinals.com/inscription/a82b4393ec4208ecfa61de3895e189652f85d40dc85ae612e9f4bafd462ee56ai0
215895: https://ordinals.com/inscription/d7be43f0e0cb74980659c4a749df81275474f1cc72ede949bd291f8ba85fb569i0
196899: https://ordinals.com/inscription/e4161b78a71bab3ddca163eb885d51f0938585b34fa1f4ae27dd7a8614c8981ci0
215908: https://ordinals.M
com/inscription/62bc194ef305d454b3aac2b5d627ff684cedb5e5f4d2243058eee276930fe1cfi0
215906: https://ordinals.com/inscription/6ed058653a675f880f5359ab9b940a34b6ce084baaef300632b945ed9599b7bci0
215898: https://ordinals.com/inscription/7bc4db1e7b50e3cdf64908da6009697fcaf835126360d282b19d7cc482f94577i0
215894: https://ordinals.com/inscription/660ca594b0ca341572a1c60f23ec97b6186ba4df1d1c42418dc17d59bfc07553i0
182210: https://ordinals.com/inscription/bde5821d15218d42b566b1ba796d3da021918d48ab016426M
216316: https://ordinals.com/inscription/a95fd8ed5081d7b41546a931a50530dbe07b838e97e6cee3fe075f53a4570bffi0
215912: https://ordinals.com/inscription/20397f5666f08e9863d660a7e524ac48095ec020a355bf22cba6337bc183aaf9i0
216314: https://ordinals.com/inscription/20cfd9db2d20f175ea1bd6b8ee9d9133b2e2fa330c43850b27d5f7ec8e92b2cdi0
215903: https://ordinals.com/inscription/6fc564f66d6f682c394141b586a05b6528b047ebe77d553b2f251a7e48f0c997i0
215902: https://ordinals.com/inscription/18cdb6ef39787994cecffd8M
2a1e41d59c95f91d6c9db167de4331c136078ba96i0
216310: https://ordinals.com/inscription/b0506324049d86b06684c1a84c930f1397eebc1ab31473b0e1d7cc6a1ca03f55i0
216308: https://ordinals.com/inscription/14a2a32f6564d92299529ba3ca8a928dfc8ecc837037f57929859f0ca9ccd014i0
180249: https://ordinals.com/inscription/4f2c94c9e9aed86a5cdd33346862baf98651ceb2611fcd47f9fab989b3563c18i0
216315: https://ordinals.com/inscription/94060a385934bff4609a0d529ca8a6067cfddd54a35220b24aa96afdd6c5fbedi0
216309: https://ordinalsM
.com/inscription/66f17d0ddb0a8ae65044bbad567880f73e2462042277d7adb7676a141b0ba73ai0
216307: https://ordinals.com/inscription/6ac9f08496150826c63f98e9f5c6aac2417304d4a6b3d15951b3b1b709ce2b0ei0
216306: https://ordinals.com/inscription/3f7990083c763a79b4a194de6225f8a700aef57e57ae8deebeb080e7cc4a1707i0
176154: https://ordinals.com/inscription/44c4f8aea944afdf3d3f716492edae7a49de37b72d0e342c4d7a08bbce331b27i0
215911: https://ordinals.com/inscription/260475e939c09dd136b9946c939f579dda674af7db9a807f0db596M
215422: https://ordinals.com/inscription/6d679413a3818450b79302146666a52a8bf4b5c015efc36549ddfac7ae237ae8i0
215421: https://ordinals.com/inscription/ba18dcc4440450ca7826625a44915940237a2a863214c0f6fcb8f22747d7a7d0i0
215897: https://ordinals.com/inscription/8ccc53fdd29e760c17b2e3fad6fe6001ef7f6a12ff8fdffabc8a57a31c724e73i0
215892: https://ordinals.com/inscription/3019070163cedd9cc8c911ed356313609c1da2840f8073b63be0243344e0343bi0
215891: https://ordinals.com/inscription/c30e6360ab90512b031e71b544ea4M
711d4d678b5115a71b26489fcc6db7a8839i0
215890: https://ordinals.com/inscription/44263ff9a636c86a9f3ae5b0802971fabe2edcacc80b1e00311a83bf2fd9f719i0
215888: https://ordinals.com/inscription/026505d425ea23ff9df5175d900c83f27cf45b049214f75aea2b3a50ada1450ci0
////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///////////////////////////////////////////////////
TO PLAY ON FULL SCREEN, USE THESE LINM
176235: https://ordinals.com/content/52deeda38806bfb503bf0ee4e54fffe52534622e00f84e4bd257bf18e0ae8a68i0
215910: https://ordinals.com/content/9e91ac9a707cb00fc8186cc756c02ef7505d279b9737c8527d0ad9f048f4aae1i0
216313: https://ordinals.com/content/42591bbe757ceb7ff8046d38e4052b39da262d74d00b533f70b4af4e899aa5c0i0
216312: https://ordinals.com/content/a320fdcb562992d76dab251d6633b8aa046312eefdb13aa881ce0a8db9e7d79ai0
216311: https://ordinals.com/content/a82b4393ec4208ecfa61de3895e189652f85d40dc85aeM
612e9f4bafd462ee56ai0
215895: https://ordinals.com/content/d7be43f0e0cb74980659c4a749df81275474f1cc72ede949bd291f8ba85fb569i0
196899: https://ordinals.com/content/e4161b78a71bab3ddca163eb885d51f0938585b34fa1f4ae27dd7a8614c8981ci0
215908: https://ordinals.com/content/62bc194ef305d454b3aac2b5d627ff684cedb5e5f4d2243058eee276930fe1cfi0
215906: https://ordinals.com/content/6ed058653a675f880f5359ab9b940a34b6ce084baaef300632b945ed9599b7bci0
215898: https://ordinals.com/content/7bc4db1e7b50e3cdf64908daM
6009697fcaf835126360d282b19d7cc482f94577i0
215894: https://ordinals.com/content/660ca594b0ca341572a1c60f23ec97b6186ba4df1d1c42418dc17d59bfc07553i0
182210: https://ordinals.com/content/bde5821d15218d42b566b1ba796d3da021918d48ab0164269eb40e4d4989b9c7i0
216316: https://ordinals.com/content/a95fd8ed5081d7b41546a931a50530dbe07b838e97e6cee3fe075f53a4570bffi0
215912: https://ordinals.com/content/20397f5666f08e9863d660a7e524ac48095ec020a355bf22cba6337bc183aaf9i0
216314: https://ordinals.com/contentM
/20cfd9db2d20f175ea1bd6b8ee9d9133b2e2fa330c43850b27d5f7ec8e92b2cdi0
215903: https://ordinals.com/content/6fc564f66d6f682c394141b586a05b6528b047ebe77d553b2f251a7e48f0c997i0
215902: https://ordinals.com/content/18cdb6ef39787994cecffd82a1e41d59c95f91d6c9db167de4331c136078ba96i0
216310: https://ordinals.com/content/b0506324049d86b06684c1a84c930f1397eebc1ab31473b0e1d7cc6a1ca03f55i0
216308: https://ordinals.com/content/14a2a32f6564d92299529ba3ca8a928dfc8ecc837037f57929859f0ca9ccd014i0
ordinals.com/content/4f2c94c9e9aed86a5cdd33346862baf98651ceb2611fcd47f9fab989b3563c18i0
216315: https://ordinals.com/content/94060a385934bff4609a0d529ca8a6067cfddd54a35220b24aa96afdd6c5fbedi0
216309: https://ordinals.com/content/66f17d0ddb0a8ae65044bbad567880f73e2462042277d7adb7676a141b0ba73ai0
216307: https://ordinals.com/content/6ac9f08496150826c63f98e9f5c6aac2417304d4a6b3d15951b3b1b709ce2b0ei0
216306: https://ordinals.com/content/3f7990083c763a79b4a194de6225f8a700aef57e57ae8deebeb080e7cc4a1707i0
176154: https://ordinals.com/content/44c4f8aea944afdf3d3f716492edae7a49de37b72d0e342c4d7a08bbce331b27i0
215911: https://ordinals.com/content/260475e939c09dd136b9946c939f579dda674af7db9a807f0db5960dfd0577f8i0
215422: https://ordinals.com/content/6d679413a3818450b79302146666a52a8bf4b5c015efc36549ddfac7ae237ae8i0
215421: https://ordinals.com/content/ba18dcc4440450ca7826625a44915940237a2a863214c0f6fcb8f22747d7a7d0i0
215897: https://ordinals.com/content/8ccc53fdd29e760c17b2e3fad6fe6001ef7f6a12ff8fdffabc8a57a31c724M
215892: https://ordinals.com/content/3019070163cedd9cc8c911ed356313609c1da2840f8073b63be0243344e0343bi0
215891: https://ordinals.com/content/c30e6360ab90512b031e71b544ea4711d4d678b5115a71b26489fcc6db7a8839i0
215890: https://ordinals.com/content/44263ff9a636c86a9f3ae5b0802971fabe2edcacc80b1e00311a83bf2fd9f719i0
215888: https://ordinals.com/content/026505d425ea23ff9df5175d900c83f27cf45b049214f75aea2b3a50ada1450ci0h!
FjDOUT:08F42FC21FA281E8610BF83EA3D2F4A2E044B2C04C0B7085F9D9A5E16123A0F2
text/plain;charset=utf-8
:https://twitter.com/ordcomputer/status/1624497958199631872h!
FjDOUT:59669E0460149DB483E25931CAEC4CEB156D4349EAC7BC5576738D7932169F14
FjDOUT:D6BF4D0ECBD5AF0C80B4CDDBE90981BDB43826CDD9349B43A4BBEF73951BFBE8
FjDOUT:FC2BB7D0C0F4B05BC9A4F4B94B2BB9F2FDA6E44F3C01888E767C26FFFB0C8978
FjDOUT:CBFBE8B8AE015C3CB0D25E61B53FE2FF9B71E6B2AB3FE16FBFC5D4999192B068
text/plain;charset=utf-8
4{"p":"sns","op":"reg","name":"
Bj@=:ETH.ETH:0xe5E0f4EbbEc89AF7D24d44dCe26BC4ccc265987c:11053418::0
DjB=:BNB.BNB:bnb109k30fn53q6vjfcqk72z2hm4g4eufcd3deq3z5:18046458:te:0
text/plain;charset=utf-8
  "name": "zzss.sats"
CjA=:ETH.ETH:0xA6e1208350a4eDf07ab73f9ff28fCc646F0aBD88:4173994:te:0
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"01001.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"51828.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"z7.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"x7.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"13149.sats"}h!
text/plain;charset=utf-8
  "name": "buyandhodl.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"weed.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"52114.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"13140.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"13145.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"y7.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"01999.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"82043.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"10943.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"46051.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"50687.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"44617.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"75547.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"83562.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"77819.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"93278.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"37370.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"87939.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"47153.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"40547.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"57918.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"13524.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"60388.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"23514.sats"}h!
text/plain;charset=utf-8
  "name": "alc.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"HBO.sats"}h!
IjGREFUND:40EE311B005090185F4F404902B109950E16E4C1C461C3EDF6C5DD4A0FC41521
text/plain;charset=utf-8
  "name": "cipher.sats"
text/plain;charset=utf-8
  "name": "sdqm.sats"
text/plain;charset=utf-8
  "name": "java.sats"
text/plain;charset=utf-8
  "name": "111bet.sats"
text/plain;charset=utf-8
  "name": "hpb.sats"
FjDOUT:FEE499365B844A001307E216329658DFA3870A07A311AF5F422164D81B1A5334
FjDOUT:0F7DCEC863A5E77F2784DFBB18F5787C63A7CA94CCDAE495830C2F1B0BB979A6
FjDOUT:E42CD6A6775AB69F3082DBA65A4F66D04CBDCDCDE53EF088AC2D20B580EE3957
FjDOUT:6500D76991B510681C9DD7E4806461667A0256B2770960F1B2380B84F7B6C2E4
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xp.sats"}h!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></M
    <!-- threejs@r124
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></M
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.1M
2.17/paper-full.min.js"></script>
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
      let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 5M
97399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l M
= ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            width: 100% !important;
            height: 100% !important;
            object-fit: contain;
            position: fixed;
            left: 0;
        html, body {
    background-color: black;
    position: absolute;
  <canvas id="canvas"></canvas>
<script type="text/javascript">
    const rand = maM
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
 console.log(window.$generativeTraits);
 Add your code here
    window.requestAnimFrame = (function () {
  return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (callbM
    window.setTimeout(callback, 1000 / 60);
  this.animation = undefined;
  this.canvas = undefined;
  this.context = undefined;
  this.paused = false;
  this.stats = undefined;
  this.istats = undefined;
  constructor: Scene,
  setup: function (canvas, animation, width, height, stats) {
    this.canvas = canvas;
    this.animation = animation;
    this.height = this.canvas.height = height;
.width = this.canvas.width = width;
    this.context = this.canvas.getContext('2d');
    this.stats = stats && window.Stats;
    if (this.stats) {
      this.istats = new Stats();
      this.istats.setMode(0);
      this.istats.domElement.style.position = 'absolute';
      this.istats.domElement.style.left = '0px';
      this.istats.domElement.style.top = '0px';
      this.istats.domElement.style.zIndex = '99999';
      document.body.appendChild(this.istats.domElement);
  animate: function (M
    if (!this.paused) {
      requestAnimFrame(this.animate.bind(this));
    this.stats && (this.istats.begin());
    this.animation(this);
    this.stats && (this.istats.end());
var scene = new Scene(),
  height = document.body.offsetHeight,
  width = document.body.offsetWidth;
function Particle() {
Particle.prototype = {
  constructor: Particle,
nction (width, height) {
    if (this.y > height) {
      this.y = 1 - this.size;
    this.y += this.vy;
for (var i = 0; i < len; i++) {
  var particle = new Particle();
  particle.x = Math.random() * width;
  particle.y = Math.random() * height;
  particle.depth = Math.random() * 10 | 0;
  particle.size = (particle.depth + 1) / 8;
  particle.vy = (particle.depth * .25) + 1 / Math.random();
  particles.push(particle);
function falling_particles() {
  var idata = this.context.createM
ImageData(this.width, this.height);
  for (var i = 0, l = particles.length; i < l; i++) {
    // thanks Loktar ;)
    var particle = particles[i];
    for (var w = 0; w < particle.size; w++) {
      for (var h = 0; h < particle.size; h++) {
        var pData = (~~(particle.x + w) + (~~(particle.y + h) * this.width)) * 4;
        idata.data[pData] = 255;
        idata.data[pData + 1] = 255;
        idata.data[pData + 2] = 255;
        idata.data[pData + 3] = 255;
    particle.update(this.wM
  this.context.putImageData(idata, 0, 0);
scene.setup(document.getElementById('canvas'), falling_particles, width, height, !0);
window.onresize = function () {
  height = scene.height = scene.canvas.height = document.body.offsetHeight;
  width = scene.width = scene.canvas.width = document.body.offsetWidth;
 Add your code here
DjB=:BNB.BNB:bnb1a5m54d8ff6nwnegm5mlgk6nztzvr0xesl5qat2:31830372:te:0
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"pereira.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"88273.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"19157.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"53228.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"13512.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"44305.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"55785.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"61864.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"40753.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"51859.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"30266.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"33135.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"29046.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"86007.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"78538.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"56897.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"85194.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"27645.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"60639.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"90186.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"16815.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"15475.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"56719.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"39761.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"99401.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"72159.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"80110.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"86345.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"15683.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"49717.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"79998.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"19443.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"76564.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"65078.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"54390.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"12533.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"46128.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"81184.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"86944.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"59906.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"18059.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"92022.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"21113.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"71090.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"46176.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"97042.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"54136.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"87150.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"99917.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"37601.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"76363.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"41062.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"89807.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"77697.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"39153.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"93183.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"16220.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"51979.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"34751.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"81365.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"83998.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"48960.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"69908.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"14272.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"44543.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"58026.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"57242.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"21806.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"63156.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"38157.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"94094.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"66829.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"85244.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"54837.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"64709.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"94680.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"58631.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"31888.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"46784.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"45288.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"28269.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"58331.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"62909.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"31763.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"18495.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"35592.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"40174.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"36915.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"92143.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"44265.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"42948.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"13900.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"52915.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"57594.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"15060.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"62110.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"21619.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"25561.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"76120.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"42638.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"59504.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"45380.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"44258.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"11938.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"19263.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"96142.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"93468.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"56612.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"34301.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"80474.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"85659.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"17162.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"98423.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"36452.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"69465.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"32052.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"62525.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"17380.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"80233.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"69669.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"47293.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"87137.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"89015.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"97616.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"61554.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"68467.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"82660.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"63082.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"31351.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"56212.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"81683.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"84911.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"40299.sats"}h!
text/plain;charset=utf-8
  "name": "treuhand.sats"
text/plain;charset=utf-8
  "name": "infura.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hdg.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hfi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hfk.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hld.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hfm.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hwm.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hzh.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hkf.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hhz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hnv.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hrb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hbk.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hxc.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hpb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hvw.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hyo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hdj.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hst.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hbf.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hrr.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hgs.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hxt.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hjk.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hko.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hna.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hxw.sats"}h!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdn.jsdelivr.nM
et/npm/tonal/browser/tonal.min.js"></script>
    <script type="text/javascript">
        var cnv;let points=[],start=0,speed=2,wdt,margin=60,w=500,h=300,tileWidth=100,tileHeight=100,sclX=5,sclY=10,paletteIndex2=0,paletteType,paletteIndex3=0,globalNote,mainIndex=0,bnd,phi=3.14*(137.51/180),cbn=0,cbn2=0,duration=0,savedTime,startx1=0,starty1=0,start1=0,rootInc=0,format,currentKey,voiceChord=!1,randForm=0,notePlay,pastNote,keyFifths=[],sequence=[],chordArray=[],bassChord=[],reading,state,lastState,oscill,oscill2,trM
ig=!1,bckg=["#F3F3F3","#000000"],palette1=[["#ce2d42","#082880","#7462f9","#f4b53f","#123676","#9c223d","#e6c7b4"],["#f43b79","#1136ed","#6b43dd","#ef9029","#4aa4ae","#69239b","#f7f1b4"],["#7fefe4","#be3edd","#70cfe5","#f2c666","#e6c7b4","#583fc4","#fff57d"],["#80aded","#7b66f7","#658fdb","#f2e18b","#f7f1b4","#773caa","#f4b537"],["#a5e2f2","#a783ed","#61c1db","#f7c872","#6eabf4","#6d52dd","#ff7db2"],["#d8d8d8","#898de0","#89afe5","#f9e78f","#85b2e8","#8110e5","#bf2b6e"],["#7094fc","#643ac9","#306bef","#9100dd","#e6M
c7b4","#e2396d","#ef3a65"],["#80aded","#a28fef","#4688e8","#db003a","#f7f1b4","#d632a4","#bc174e"],["#594499","#db3e3e","#25ceb2","#02827b","#a0a09f","#56661d","#34067c"],["#425999","#bc3f3f","#9fe2cc","#108fc1","#d37676","#132691","#5b3c96"],["#ffeda1","#91205c","#2929e2","#9509b7","#70b9c0","#5474e8","#d30b8c"],["#f9cfc7","#721b74","#1c70ea","#7c1d93","#919bdb","#5574ce","#f25c87"],["#f25a7b","#e960af","#992843","#8b52f7","#6eabf4","#3714a1","#445b96"],["#ff399c","#e73250","#d32f53","#33bbff","#7de7ff","#69239b",M
"#8041f9"],["#6f6674","#34a0a5","#992843","#f98450","#6eabf4","#3714a1","#445b96"],["#4d82aa","#24c6c6","#d32f53","#f973a0","#7de7ff","#69239b","#8041f9"],["#ff6d40","#361ee0","#992843","#e6c7b4","#9370f2","#3714a1","#445b96"],["#e6372f","#3a338e","#d32f53","#f7f1b4","#8092ff","#69239b","#8041f9"],["#ffa943","#2177f4","#35fc93","#f9cfd2","#6eabf4","#3714a1","#445b96"],["#ffce45","#2f7083","#5affdf","#fcf4b7","#7de7ff","#69239b","#8041f9"],["#41d9f2","#528cd1","#3a6eba","#5f64c1","#4a97f4","#7426bf","#f7d52f"],["#71M
f2ff","#249cff","#63a1ea","#7f88db","#56a6f4","#7f0caf","#f7b643"],["#41d9f2","#51fcbb","#d3057b","#295cff","#7d22ff","#51d7e5","#e6c7b4"],["#71f2ff","#81fcca","#f91cb0","#0239c1","#8450d6","#05bdc6","#f7f1b4"],["#43bbef","#53f9e4","#bf2640","#5082ff","#8648ff","#36ffcf","#881ed3"],["#6bcced","#fce586","#f93ebb","#52a1ff","#8e51a8","#05bdc6","#ff0895"],["#a745ed","#fcbbbb","#f20a41","#ffd252","#0606bf","#ff459e","#881ed3"],["#7b19d1","#a7d0f9","#ba0f40","#fcd5bb","#4545ce","#9666ff","#ff0895"],["#31a4dd","#6f3bff",M
"#f20a41","#4470a5","#7171f4","#e710f9","#2e92ff"],["#ffffab","#8e7de2","#ba0f40","#9312b2","#85b5f9","#830591","#034a7f"],["#06a0ba","#6f3bff","#f20a41","#8777f7","#4848c1","#6b11f7","#e6c7b4"],["#2bc5cc","#8e7de2","#ba0f40","#6155bf","#4b4bf7","#a318b7","#f7f1b4"],["#06a0ba","#6f3bff","#8473ff","#fce875","#4848c1","#ffb3c9","#2e92ff"],["#2bc5cc","#8e7de2","#9e61ba","#ffd2c7","#0f0fce","#f7e579","#034a7f"],["#c10839","#6f3bff","#ff06a6","#f2a5bb","#4848c1","#117ff7","#579ef2"],["#a20dd3","#8e7de2","#aa08ff","#f2ecM
79","#0f0fce","#a60abc","#1b64ce"],["#06a0ba","#6f3bff","#fca660","#f7f377","#9149bf","#f71165","#31f0ff"],["#2bc5cc","#8e7de2","#dd582a","#ffe09c","#630ca8","#a8275c","#04717c"],["#e041b3","#3e71ff","#ffec64","#77c1f7","#9149bf","#f71165","#e6c7b4"],["#f95089","#8e7de2","#f99175","#1d6bdd","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#0636cc","#8989ef","#e6c7b4","#8005e0","#fc68a4","#3386ff"],["#fc889e","#3b72a3","#2d5cc4","#f7f1b4","#f938cb","#d61a1a","#04717c"],["#f4d334","#3ef6ff","#5347f4","#b877f7","#9149bf","#M
f71165","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#6e1ed6","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#3ef6ff","#5347f4","#f7f777","#9149bf","#ef5090","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#ffce88","#630ca8","#ba0457","#f7f1b4"],["#f4d334","#3ef6ff","#5347f4","#77c4f7","#9149bf","#f71165","#854fba"],["#fc889e","#1fb2b2","#2d5cc4","#2187bf","#630ca8","#a8275c","#e783ea"],["#f4d334","#3ef6ff","#f97575","#f4dc78","#9149bf","#f71165","#e6c7b4"],["#fc889e","#1fb2b2","#cc2929","#f28b79","#630ca8","#a8275c","#f7f1b4M
"],["#f4d334","#3ef6ff","#f97575","#f279ab","#9149bf","#645eea","#e6c7b4"],["#fc889e","#52adff","#cc2929","#e81073","#630ca8","#3a3acc","#f7f1b4"],["#3ac9d8","#6f3bff","#44acf2","#fce875","#bf23f9","#ffb3c9","#2e92ff"],["#44acf2","#8e7de2","#6cffff","#ffd2c7","#9449ce","#f7e579","#034a7f"],["#06a0ba","#6f3bff","#fc4c7e","#f9b175","#6c6ce5","#8f58f9","#e6c7b4"],["#2bc5cc","#8e7de2","#cf4ef9","#f7df77","#4949c1","#a915ff","#f7f1b4"],["#ef01c4","#065ca8","#1c00ba","#ffee94","#c053ba","#8f58f9","#4ea8f9"],["#a60160","#M
30bec3","#5e52db","#ffebae","#da55f2","#a915ff","#4febf7"],["#f44260","#3c5ba0","#845ecc","#f4b53f","#3d9fc1","#9c223d","#e6c7b4"],["#f43b79","#4058ad","#6c3ca5","#ef9029","#317ec4","#69239b","#f7f1b4"],["#f44260","#3c5ba0","#7070e8","#f27740","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#4058ad","#4d4dc1","#ef9029","#317ec4","#ed5487","#f7f1b4"],["#f244ee","#5c75c6","#7070e8","#3cd3b6","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#637cc1","#4d4dc1","#1cb7b7","#317ec4","#ed5487","#f7f1b4"],["#e5491f","#2058d3","#7462f9M
","#40f2d0","#123676","#9c223d","#e6c7b4"],["#ef973f","#177199","#6b43dd","#15abba","#4aa4ae","#69239b","#f7f1b4"],["#e22079","#2058d3","#7462f9","#40f2d0","#5a92e5","#9c223d","#e6c7b4"],["#f21c59","#177199","#6b43dd","#15abba","#4658f9","#69239b","#f7f1b4"],["#e22079","#2058d3","#e6c7b4","#40f2d0","#5a92e5","#ba4564","#edf28b"],["#f21c59","#177199","#f7f1b4","#15abba","#4658f9","#e5336a","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#41a9ef","#5a92e5","#bc0d8b","#f7adf7"],["#f21c59","#197abc","#f7f1b4","#36a9cc","#46M
58f9","#d3057f","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#435ced","#e2b55a","#ea397d","#f4e2ae"],["#f21c59","#197abc","#f7f1b4","#7f63f7","#f98562","#e84b3a","#e9f49f"],["#0850b7","#6771f9","#8213bc","#75f9e0","#4848c1","#ffb3c9","#2e92ff"],["#3081e2","#5285dd","#9604af","#15abba","#0f0fce","#f7e579","#034a7f"],["#d80e3e","#6771f9","#8213bc","#f7ad77","#4848c1","#ffb3c9","#31b5ff"],["#ef4878","#5285dd","#9604af","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f98246","#69acf7","#8213bc","#f7ad77","#4848c1","#ffb3c9",M
"#31b5ff"],["#ed7d4a","#5285dd","#b529d3","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f7cd48","#69d6f4","#8213bc","#f7ad77","#7649bf","#ffb3c9","#e6c7b4"],["#f49090","#21b5d8","#b529d3","#f4cb78","#5829b2","#f7e579","#f7f1b4"],["#4a82f4","#f22a51","#8213bc","#f7ad77","#905df4","#ffb3c9","#0c85ba"],["#4cb2f2","#b72c4e","#b529d3","#f4cb78","#542ad3","#f7e579","#096889"],["#4a82f4","#f22a51","#1522ba","#f7ad77","#d32fc0","#b6fffa","#0c85ba"],["#4cb2f2","#b72c4e","#483d9b","#f4cb78","#e50a6e","#f1ffb8","#096889"],["#4aM
82f4","#f22a51","#4b23db","#f7ad77","#d1304b","#5b99f4","#1dbcb4"],["#4cb2f2","#b72c4e","#694eea","#f4cb78","#d61660","#5cd3f2","#096889"],["#ad4cf2","#f22a51","#8213bc","#f478b0","#5ff2f2","#ffb3c9","#0c85ba"],["#8b05e2","#b72c4e","#b529d3","#f4cb78","#3ea6b7","#f7e579","#096889"],["#584def","#f22a51","#a52cdd","#f2c679","#60caef","#d2b6ff","#0d53b7"],["#4f24c6","#b72c4e","#b529d3","#efaa7b","#3ea6b7","#f7e579","#458bdd"],["#584def","#ef592b","#2cdbc1","#f2c679","#6290ed","#b8fff1","#0d53b7"],["#4f24c6","#f27949",M
"#2ec0d8","#efaa7b","#4067b5","#f7e579","#458bdd"],["#584def","#ed2e8a","#2eacd8","#f2c679","#6290ed","#6929ce","#0d53b7"],["#4f24c6","#c11670","#3070d6","#efaa7b","#4067b5","#4a4add","#458bdd"],["#584def","#ed2e8a","#2eacd8","#ef9c7b","#6290ed","#6929ce","#0d53b7"],["#4f24c6","#c11670","#3070d6","#fc583d","#4067b5","#4a4add","#458bdd"],["#b7b7b7","#0a0a0a","#ffffff","#dbdcdd","#b2b2b2","#a7a7a8","#4e4f4f"],["#d8d8d8","#636363","#dbdcdd","#b2b2b2","#4e4f4f","#e0e1e2","#3f3f3f"],],paletteIndex,colorIndex,colorIndex2M
,grayscale,paletteMode,element,flavour,key,trigger=!1,anim=!1,gridIndex=0,count=0,direction,currentChord=0,nextChord=0,keyArray=["C","D","E","F","G","A","B"],flavours=["major","minor"],fifths=[["C","G","D","A","E","B","F#","Db","Ab","Eb","Bb","F"],["A","E","B","F#","C#","G#","D#","Bb","F","C","G","D"]],midSeq4,mapScale,mixer,stereo,synth2,synth4,synth6,synth3,feedback,reverb5,delay5,delay4,delay2,reverb3,lfo,pingPong,pingPong1,panner,autoPan,FFT,wave,meter,pendulum;function centerCanvas(){var e=(windowWidth-width)/M
2,t=(windowHeight-height)/2;cnv.position(e,t)}function setup(){wdt=windowWidth<windowHeight?windowWidth:windowHeight,wdt-=margin,cnv=createCanvas(wdt,wdt),centerCanvas(),bIndex=1,background(0),center=createVector(width/2,height/2),noFill(),noStroke(),smooth(),strokeWeight(1);let e=int(1990*mathRand());noiseSeed(e),randomSeed(e),noiseDetail(2,1),pixelDensity(displayDensity()),initializeAudio();let t=int(map(mathRand(),0,1,0,flavours.length));flavour=flavours[t];let f=int(map(mathRand(),0,1,0,fifths[t].length));key=fM
ifths[t][f],mapScale=(scale=(scale=(scale=(scale=(scale=(scale=(scale=Tonal.Scale.get(key+"1 "+flavour).notes).concat(Tonal.Scale.get(key+"2 "+flavour).notes)).concat(Tonal.Scale.get(key+"3 "+flavour).notes)).concat(Tonal.Scale.get(key+"4 "+flavour).notes)).concat(Tonal.Scale.get(key+"5 "+flavour).notes)).concat(Tonal.Scale.get(key+"6 "+flavour).notes)).concat(Tonal.Scale.get(key+"7 "+flavour).notes)).slice(14,28);for(let i=0;i<mapScale.length;i++){mapScale.length,mapScale[i].length>2?keyFifths.push(mapScale[i].sliM
ce(0,2)):keyFifths.push(mapScale[i].slice(0,1));.5>random(1)?currentKey-=1:currentKey+=1}let a=[];for(let $=0;$<keyFifths.length;$++)a.push(fifths[t].indexOf(keyFifths[$]));for(let s=0;s<a.length;s++)-1===a[s]&&(keyFifths.splice(s,1),a.splice(s,1));for(let c=0;c<a.length;c++)a[c]===a[0]-1&&(sequence.push(keyFifths[0]),sequence.push(keyFifths[c])),a[c]===a[0]+1&&sequence.push(keyFifths[c]),a[c]===a[0]+3&&(sequence.push(keyFifths[0]),sequence.push(keyFifths[c])),a[c]===a[0]+2&&sequence.push(keyFifths[c]),a[c]===a[0]+M
4&&sequence.push(keyFifths[c]);for(let n=0;n<15;n++)for(let d=0;d<sequence.length;d++)chordArray.push(generateChord(`${sequence[d]}2`,!0));for(let _=0;_<15;_++)for(let r=0;r<sequence.length;r++)bassChord.push(generateChord(`${sequence[r]}3`,!0));paletteMode=mathRand(),paletteIndexSub=(paletteIndex=2*int(map(mathRand(),0,1,0,50)))+1,paletteIndex3=2*int(map(mathRand(),0,1,0,50)),colorIndex=int(map(mathRand(),0,1,0,palette1[0].length)),colorIndex2=int(map(mathRand(),0,1,0,palette1[0].length)),paletteType=mathRand(),grM
ayscale=98===paletteIndex,oscill=mathRand(),oscill2=mathRand(),format=mathRand(),direction=int(map(mathRand(),0,1,0,2)),format<.5?(w=width,h=.4*height):(w=.4*width,h=height),tileWidth=floor(w/sclX)+1,tileHeight=floor(h/sclY)+1,chordNotes=chordArray;for(let b=0;b<=w;b+=tileWidth)for(let o=0;o<=h;o+=tileHeight){let l=gridIndex;points.push(new GridPoint(b-w/2,o-h/2,tileWidth,tileHeight,0,l,0)),gridIndex=(gridIndex+1)%14}let p=map(mathRand(),0,1,.1,.5),u=points;for(let y in points)mathRand()>p?(points[y].subdivide(u,y,M
2),points.splice(y,1),count++):(u.push(points[y]),points.splice(y,1));element=(points=u).length;let g;g=paletteMode<.5?7:3,window.$generativeTraits={Type:"Audio",BPM:"60",Aspect:"Grid",Key:key,Flavour:flavour,Elements:element,Subdivision:count,Palette:g,Grayscale:grayscale,Property:"Object"}}function initializeAudio(){Tone.Transport.bpm.value=60,(mixer=new Tone.Gain).toDestination(),FFT=new Tone.FFT(64),Tone.Master.connect(FFT),wave=new Tone.Waveform,(pendulum=new Tone.LFO(.05)).start(),(meter=new Tone.Meter).normaM
lRange=!0,pendulum.connect(meter),panner=new Tone.Panner(0).chain(mixer);let e=new Tone.Chorus({frequency:.83,depth:.7,wet:.85}),t=new Tone.Reverb({decay:3/4,wet:.5});t.generate();let f=new Tone.FeedbackDelay({delayTime:3/8,feedback:.32,wet:.36});(pingPong=new Tone.PingPongDelay(3/4,.5).toDestination()).set({wet:.3});let i=new Tone.Filter(2250,"lowpass",-24),a=new Tone.Filter(320,"highpass",-48);new Tone.LFO(1,250,2250).connect(i.frequency).start();let $=new Tone.FeedbackDelay({delayTime:.005,feedback:.1,wet:.33});M
new Tone.LFO(1,-1,1).connect(panner.pan).start(),(synth4=new Tone.PolySynth(Tone.FMSynth).chain(e,f,t,pingPong,i,a,$,mixer)).set({harmonicity:3,modulationIndex:3,oscillator:{type:"sine"},envelope:{attack:2e-4,decay:.1,sustain:.08,release:.03},modulation:{type:"sine"},modulationEnvelope:{attack:4e-4,decay:.1,sustain:.09,release:.01},filterEnvelope:{attack:2e-4,decay:.2,sustain:.5,release:.4,baseFrequency:200,octaves:2.6},volume:-16}),delay5=new Tone.FeedbackDelay({delayTime:3/8,feedback:.3,wet:.2});let s=new Tone.ReM
verb({decay:3/16,wet:.25});s.generate();let c=new Tone.Filter(2250,"lowpass",-24);(synth6=new Tone.PolySynth(Tone.Synth).chain(delay5,s,pingPong,c,mixer)).set({harmonicity:3,modulationIndex:3,detune:0,oscillator:{pitch:7,type:"sine"},envelope:{attack:1,decay:.1,sustain:.02,release:.03},modulation:{type:"sine"},modulationEnvelope:{attack:1.5,decay:.1,sustain:.02,release:.06},filterEnvelope:{attack:2,decay:.2,sustain:.5,release:.4,baseFrequency:200,octaves:2.6},volume:-24}),synth6.connect(wave),Tone.Transport.schedulM
eRepeat(()=>{pingPong.set({delayTime:random([3/4,3/16,3/8,.25])}),pingPong.set({wet:random([0,.1,.5])}),f.set({delayTime:random([3/8,.25])}),delay5.set({delayTime:random([3/8,.25])})},"2m")}function draw(){background(0,20),translate(center.x,center.y);let e=.5-meter.getValue(0),t=wave.getValue(0),f=FFT.getValue(0),i=map(e,-.5,.5,-PI,PI);for(let a=0;a<points.length;a++)points[a].r=points[a].r3,points[a].move(),points[a].animate(a,i,f),points[a].render(),points[a].display(a,t,f),points[a].start+=.1,points[a].offset+=M
.006;anim&&(start+=.02),trigger&&(playChord(),Tone.Transport.start(),trigger=!1)}function playChord(){Tone.Transport.schedule(bounceChord,"1"),Tone.Transport.start()}function bounceChord(){currentChord=nextChord,Promise.all([playSynthChord(chordNotes[currentChord],12,12),playStringChord(bassChord[currentChord],6,6),]).then(e=>{int(random(2));let t=int(random(6,18))+"m";!function f(i){let a=e[0],$=e[1];new Tone.BufferSource({url:a,playbackRate:.125}).toDestination().start(i),new Tone.BufferSource({url:$,playbackRateM
:.125}).toDestination().start(i),Tone.Transport.scheduleOnce(f,"+"+t)}(Tone.now())}),Tone.Transport.start(),nextChord<chordNotes.length-1?nextChord+=1:nextChord=0,Tone.Transport.schedule(bounceChord,"+2m")}function playSynthChord(e,t,f){let i=Tone.Time(t).toSeconds(),a=Tone.Time(f).toSeconds();return Tone.Offline(()=>{synth6.triggerAttackRelease(e,i)},i+a)}function playStringChord(e,t,f){let i=Tone.Time(t).toSeconds(),a=Tone.Time(f).toSeconds();return Tone.Offline(()=>{synth4.triggerAttackRelease(e,i)},i+a)}functioM
n voicing(e,t){let f=scale.indexOf(e)+t-1,i;if(void 0!==scale[f])i=scale[f];else if(3===(i=scale[f-7]).length)parseInt(i.slice(2));else{let a=parseInt(i.slice(1))+1;i=`${i.slice(0,1)}${a}`}return i}const getNextChordNote=(e,t)=>{let f=scale.indexOf(e)+t-1,i;if(void 0!==scale[f])i=scale[f];else if(3===(i=scale[f-7]).length)parseInt(i.slice(2));else{let a=parseInt(i.slice(1))+1;i=`${i.slice(0,1)}${a}`}return i};function generateChord(e,t){let f=1,i=1,a=1,$=1,s=1,c=1,n=1;t?(f=generateIndice1(),i=generateIndice1(),a=geM
nerateIndice1(),$=generateIndice1(),s=generateIndice(),c=generateIndice2(),n=generateIndice2()):(f=1,i=1,a=1,$=1,s=1,c=1,n=1);let d=voicing(e,f),_=voicing(getNextChordNote(e,3),i),r=voicing(getNextChordNote(e,5),a),b=voicing(getNextChordNote(e,7),$),o=voicing(getNextChordNote(e,9),s);return voicing(getNextChordNote(e,11),c),voicing(getNextChordNote(e,13),n),[d,_,r,b,o]}function generateIndice(){let e=int(map(mathRand(),0,1,0,3));return 0===e?-8:1===e?1:2===e?8:void 0}function generateIndice1(){return mathRand()>.5?M
1:8}function generateIndice2(){return mathRand()>.5?-8:1}class GridPoint{constructor(e,t,f,i,a,$,s){int(map(e+t,-width/2+-height/2,width/2+height/2,0,sclX+sclY)),int(map(t,-height/2,height/2,0,4)),this.x=e,this.y=t,this.w=f,this.c2=f,this.wx=e,this.hy=t,this.ws=f,this.hs=i,this.h=i,this.r=f,this.r2=f,this.r3=f,this.mv=0,this.theta=0,this.centerX=this.x+this.w/2,this.centerY=this.y+this.h/2,this.c=int(map(mathRand(),0,1,0,3)),this.paletteIndex2=int(map(dist(this.centerX,this.centerY,0,0),0,500,0,palette1[0].length))M
,this.randForm=int(map(mathRand(),0,1,0,5)),this.randIndex=paletteMode<.5?int(map(mathRand(),0,1,0,palette1[0].length)):paletteIndex2,this.randIndex2=int(map(mathRand(),0,1,0,palette1[0].length)),this.randIndex3=int(map(mathRand(),0,1,0,palette1[0].length)),this.randIndex4=int(map(mathRand(),0,1,0,palette1[0].length)),this.start=0,this.alpha=255,this.pIndex=paletteIndex,this.pi=paletteIndex3,this.rt=map(mathRand(),0,1,PI/6,PI/3),this.incr,this.rst=random(0,TAU),this.rst2=random(0,TAU),this.rad=0,this.sub=s,this.offM
set=20*mathRand(),this.offset2=0,this.div=int(map(mathRand(),0,1,10,30)),this.strk=1,this.isOn=a,this.note=$,this.init(),paletteIndex2=(paletteIndex2+1)%3}subdivide(e,t,f){let i=this.w/f,a=this.h/f,$=this.sub+1,s=this.note+7;e.push(new GridPoint(this.x,this.y,i,a,this.isOn,s,$),new GridPoint(this.x+i,this.y,i,a,this.isOn,s,$),new GridPoint(this.x,this.y+a,i,a,this.isOn,s,$),new GridPoint(this.x+i,this.y+a,i,a,this.isOn,s,$))}move(){if(0<=this.t&&this.t<this.t1){let e=norm(this.t,0,this.t1-1);this.mv=lerp(0,TAU,easeM
OutQuint(e)),this.rad=lerp(0,this.w/4,easeOutQuint(e))}this.t1<this.t&&this.init(),this.t++}init(){this.t=-int(random(map(speed,1,5,500,100))),this.t1=map(speed,1,5,220,60)}animate(e,t,f){this.theta=t+e*PI/4;let i=int(map(this.x,-width/2,width/2,0,f.length)),a=f[i];a=a===-1/0?0:f[i],this.incr=map(a,0,-100,0,.2),this.i=map(e,0,points.length,0,TWO_PI),this.xoff=map(cos(this.i),-1,1,0,3),this.yoff=map(sin(this.i),-1,1,0,3),this.n=noise(this.xoff+this.offset+this.incr,this.yoff+this.offset+this.incr),this.n4=noise(thisM
.xoff+50,this.yoff+50),this.n5=noise(this.xoff+50+start,this.yoff+50+start),this.n6=noise(this.offset,this.offset),this.angle=noise(this.xoff+this.offset,this.yoff+this.offset)*TAU*4,this.xa=this.x,this.ya=this.y*sin(map(this.n,0,1,0,TAU)),this.xb=this.x*sin(this.mv),this.r=map(this.n,0,1,this.w/2,this.w),this.r3=map(this.n,0,1,this.w/2,this.w),this.r2=map(this.n,0,1,0,5),this.alpha=map(this.n5,0,1,120,180),this.delay=int(map(this.n4,0,1,2,1))}render(){strokeWeight(.1);fill(color(palette1[this.pIndex][this.randIndeM
x])),circle(this.x,this.ya,this.r2),circle(this.x+this.w,this.ya,this.r2),circle(this.x,this.ya+this.h,this.r2),circle(this.x+this.w,this.ya+this.h,this.r2)}display(e,t,f){if(0===direction)for(let i=this.ya;i<=this.ya+this.h;i+=2){beginShape();for(let a=this.xa;a<=this.xa+this.w;a+=5){let $=int(map(this.ya*this.xa,(this.ya+this.h)*(this.xa+this.w),0,f.length)),s=f[$];s=s===-1/0?0:f[$],this.incr2=map(s,0,-100,0,6),this.n3=noise(this.incr2,this.incr2),this.n2=noise(this.xoff+this.offset2+this.incr2,this.yoff+this.offM
set2+this.incr2),this.n4=map(this.n3,0,1,.9,1.1),this.z=oscill<.5?map(this.n2,0,1,.9,1.1):1;let c=int(map(this.n2,0,1,0,255));int(map(this.n2,0,1,0,palette1[0].length));let n=map(i,this.y,this.y+this.h,0,1),d,_=color(palette1[this.pIndex][this.randIndex]),r=color(palette1[this.pIndex+1][this.randIndex]);(d=lerpColor(_,r,n)).setAlpha(c),noFill(),stroke(d),strokeWeight(.5),vertex(a,i*this.z),this.offset2+=.1}endShape()}else if(1===direction)for(let b=this.xa;b<=this.xa+this.w;b+=2){beginShape();for(let o=this.ya;o<=tM
his.ya+this.h;o+=5){let l=int(map(e,points.length,0,f.length)),p=f[l];p=p===-1/0?0:f[l],this.incr2=map(p,0,-100,0,3),this.n3=noise(this.incr2,this.incr2),this.n2=noise(this.xoff+this.offset2+this.incr2,this.yoff+this.offset2+this.incr2),this.n4=map(this.n3,0,1,.9,1.1),this.z=oscill<.5?map(this.n2,0,1,.9,1.1):1,this.z2=oscill2<.5?map(this.n2,0,1,.999,1.009):1;let u=int(map(this.n2,0,1,0,255));int(map(this.n2,0,1,0,palette1[0].length));let y=map(o,this.y,this.y+this.h,0,1),g,x=color(palette1[this.pIndex][this.randIndM
ex]),m=color(palette1[this.pIndex+1][this.randIndex]);(g=lerpColor(x,m,y)).setAlpha(u),noFill(),stroke(g),strokeWeight(.5),vertex(b*this.z2,o*this.z),this.offset2+=.1}endShape()}if(0===this.c);else if(1===this.c){strokeWeight(.5);let v=0;for(let I=1;I<t.length;I++)if(t[I-1]<0&&t[I]>=0){v=I;break}let k=v+t.length/2,F=100*this.h;for(let C=v;C<=k;C++){let S=map(C-1,v,k,this.xb,this.xb+this.w),T=map(t[C-1],-12,12,this.y-F,this.y+F+this.h),P=map(C,v,k,this.xb,this.xb+this.w),q=map(t[C],-12,12,this.y-F,this.y+F+this.h);lM
ine(S,T,P,q)}}}}function mapNote(e,t){let f=t.length,i=t[modulo(e,f)],a=Tonal.Note.octave(t[0])+floor(e/f);return Tonal.Note.pitchClass(i)+a}function modulo(e,t){return(e%t+t)%t}function easeOutQuint(e){return 1+--e*e*e*e*e}function windowResized(){centerCanvas()}function keyTyped(){return"p"===key&&saveCanvas("liquidentropy","jpg"),!1}function touchStarted(){return Tone.start(),anim||(trigger=!0,Tone.Transport.start()),anim=!0,3===touches.length&&saveCanvas("liquidentropy","jpg"),!1}function mousePressed(){return M
Tone.start(),anim||(trigger=!0,Tone.Transport.start()),anim=!0,!1}
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('M
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (M
r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
          var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
 background-color: #000000;
            margin: 0px;
            overflow: hidden;
            width: 100%;
            height: 100%;
    <script type="text/javascript">
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Arch Plane - art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
//    2023, february
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.mM
    <!-- c2.min.js@1.0.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"M
    <!-- threejs@r124
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.jM
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script for lib here
 Add your script for lib here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
         for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860M
233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                retM
urn $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
            width: 100% M
            height: 100% !important;
            object-fit: contain;
            position: fixed;
            left: 0;
    <div id="canvas"></div>
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    // console.log(window.$generativeTraits)
 Add your code here
    // const container = document.createElement("div")
    // container.innerHTML = "<span>seed: " + seed + "</span><br>";
    // document.body.prepend(container)
//    2023, february
let rndseed = mathRand()*333777333;
let back,maska,mainscene,brush
let color1_h,color1_s,color1_l
let color2_h,color2_s,color2_l
let color3_h,color3_s,color3_l
let color4_h,color4_s,color4_l
let bcolor1_h,bcolor1_s,bcolor1_l
let bcolor2_h,bcolor2_s,bcolor2_l
let sub,bot_step,solido
let diam_min,diff_min
let diam_max,diff_max
  let  canvas=createCanvas(w, w);
   canvas.parent('canvas');
  // angleMode(DEGREES);
  colorMode(HSB, 360, 100, 100,100);
  randomSeed(rndseed);
  console.log("----=====|||||====M
  console.log("      Arch Plane");
  console.log(" Artwork by K Atherton");
  console.log("----=====|||||=====----");
inverto = random(1000)
bgc=int(random(4,280))
lbgc=int(random(85,90))
igc=int(random(4,280))
if (lbgc>50) ligc=int(random(14,40))
if (lbgc<=50) ligc=int(random(51,78))
basecolor=int(random(4,350))
background(bgc,bgs,lbgc);
addNoise(random(5,30))
maxx=int(random(500,700))
lines=int(random(3,7))
mainscene = createGraphics(width,height)
ene.colorMode(HSB, 360, 100, 100,100);
back = createGraphics(width,height)
back.colorMode(HSB, 360, 100, 100,100);
maska = createGraphics(width,height)
maska.colorMode(HSB, 360, 100, 100,100);
// let BWID = random(width*.4,width*0.2)
kolvo=int(random(4,8))
let maxi = (width/kolvo)/5
color1_h=int(random(4,350))
color1_s=int(random(4,81))
color1_l=int(random(11,92))
color2_h=int(random(4,350))
color2_s=int(random(4,81))
color2_l=int(random(11,92))
color3_h=int(random(4,350))
color3_s=int(random(4,81))
or3_l=int(random(11,92))
color4_h=int(random(4,350))
color4_s=int(random(4,81))
color4_l=int(random(11,92))
bcolor1_h=int(random(4,350))
bcolor1_s=int(random(4,81))
bcolor1_l=int(random(11,92))
bcolor2_h=int(random(4,350))
bcolor2_s=int(random(4,81))
bcolor2_l=int(random(11,92))
diam_max=int(random(10,33))
diff_max=int(random(3,33))
let allbuild=int(random(15,33))
if (random(1000)>500) {
solid1w=int(random(10,60))
solid1h=int(random(20,M
solid2w=int(random(10,60))
solid2h=int(random(10,90))
// console.log(diff_min)
// console.log(lines)
if (random(1000)>500)  water=1
if (lines==1) horoff=300
for (let z = 0; z < 900; z+=int(height/lines)) {
let hor=random(z+400+horoff,z+400+horoff)
hor=random(300,1000)
// if (lines>=3) hor=random(z+250+horoff,z+250+horoff)
for (let s = 0; s < allbuild; s+=1) {
let diam=random(0,diam_max)
let diff=random(1,diff_max)
// let diam=random(0,11)
// let diff=random(1,33)
if (ris>0 && ris<200)   bg_dots(diam,diff,color(color1_h,color1_s,color1_l),back)
if (ris>200 && ris<400) bg_sq(diam,diff,color(color2_h,color2_s,color2_l),back)
if (ris>400 && ris<600) bg_vv(diam,diff,color(color3_h,color3_s,color3_l),back)
if (ris>600 && ris<800) bg_hv(diam,diff,color(color4_h,color4_s,color4_l),back)
strokeWeight(random(1))
for (let bz = 0; bz < 60; bz+=1) {
    let sha = random(0,25)
    let shw = random(0,2)
    let sxx=random(100,width-100)
    let syy=random(hor,hM
    let svector = random(100)
    let stepa=random(0,45)
    let szz=random(2,4)
    if (random(1000)>970)
    for (let bzz = 0; bzz < stepa; bzz+=1) {
        if (random(1000)>500) {
        if (svector>50 && (sxx+bzz*szz)<width-100) line(sxx+bzz*szz,syy,sxx+bzz*szz,syy+sha)
                if (syy+bzz*szz<hor) line(sxx,syy+bzz*szz,sxx+sha,syy+bzz*szz)
  let tik=random(1000)
  let mrw=random(0,250)
  let mrh=random(0,250)
    mrh=random(50,maxx)
  let mrx=random(0,maxx)
  let mry=random(0,maxx)
    maska.strokeCap(SQUARE)
    maska.stroke(100,0,0)
    maska.strokeWeight(random(8))
    if (random(1000)>800) maska.strokeWeight(random(3,22))
    maska.line(0,mrh,0,0)
    maska.line(0,0,mrw,0)
    if (random(1000)>500) maska.strokeWeight(random(12,22))
    maska.line(mrw,0,mrw,mrh)
    // maska.rect(0,0,mrw,mrh+8)
    maska.noStroke()
    maska.fill(100,0,0)
 maska.rect(0,0,mrw,mrh)
// let rasp = map(s,0,15,)
let xx  =  random( (s*60)-50,(s*60)+50 )
(brush = back.get()).mask(maska);
  if (random(1000)>980) {
    rectMode(CORNER)
    fill(bcolor1_h,bcolor1_s,bcolor1_l)
    rect(random(100,900-mrw),hor-solid1h,solid1w,solid1h)
  if (random(1000)>900) {
    rectMode(CORNER)
    fill(bcolor2_h,bcolor2_s,bcolor2_l)
    rect(random(100,900-mrw),hor-solid2h,solid2w,solid2M
image(brush,random(100,900-mrw),hor- mrh)
// stroke(color(color1_h,color1_s,color1_l,random(15,44)))
// let dd=hor+random(20)
// let ddx=random(50,770)
// let ddl=random(20,200)
// strokeWeight(random(4))
// line(ddx,dd,ddx+ddl,dd)
//////////////////////////////////////////////////
function bg_dots(rad,diff,color,canvas) {
canvas.strokeWeight(0)
for (let sy = 0; sy < maxx; sy+=rad+diff) {
for (let sx = 0; sx < maxx; sx+=rad+diff) {
  if ((stroka % 2)==0) sf=(rad+diff)/2
  canvas.circle(sx+sf,sy,rad)
//////////////////////////////////////////////////
function bg_sq(rad,diff,color,canvas) {
 canvas.rectMode(CENTER)
 canvas.strokeWeight(0)
for (let sy = 0; sy < maxx; sy+=rad+diff) {
for (let sx = 0; sx < maxx; sx+=rad+diff) {
f ((stroka % 2)==0) sf=(rad+diff)/2
    canvas.rect(sx+sf,sy,rad,rad)
//////////////////////////////////////////////////
function bg_hv(shir,diff,color,canvas) {
 canvas.strokeCap(SQUARE)
 canvas.stroke(color)
 canvas.strokeWeight(shir)
for (let sy = 0; sy < maxx; sy+=shir+diff) {
  canvas.line(0,sy,maxx,sy)
//////////////////////////////////////////////////
function bg_vv(shir,diff,color,canvas) {M
 canvas.strokeCap(SQUARE)
 canvas.stroke(color)
 canvas.strokeWeight(shir)
for (let sx = 0; sx < maxx; sx+=shir+diff) {
  canvas.line(sx,0,sx,maxx)
//////////////////////////////////////////////////
function addNoise(e) {
    loadPixels(), t = width * pixelDensity() * 4 * (height * pixelDensity());
    for (let n = 0; n < t; n += 4)
        pixels[n]     += map(random(), 0, 1, -e, e),
[n + 1] += map(random(), 0, 0.7, -e, e),
        pixels[n + 2] += map(random(), 0, 0.4, -e, e),
        pixels[n + 3] += map(random(), 0, 0.9, -e, e);
if (inverto>500) filter(INVERT);
window.onkeydown = function(e) {
  if (e.keyCode == 83){
function saveScreen(){
  let fileName = "Arch Plane by K Atherton "
  fileName += nf(day(),2) +' '+ nf(month(),2) +' '+ nf(year())
  fileName += " " + nf(hour(),2) + nf(minute(),2) + nfL
  fileName += ".png"
  saveCanvas(fileName)
 Add your code here
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Amz</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <!-- p5js@1.5.0 -->
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
    <script sandbox="allow-scriM
pts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2 -->
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1 -->
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <!-- threejs@r124
    <script sandbox="allow-scriptM
s" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <script type="text/javascript">
        function setup() {
    cSize = min(windowHeight, windowWidth);
    createCanvas(cSize, cSize);
    // make Math.random be same as fxrand
    Math.random = mathRand;
    randomSeed(mathRand() * 999999);
    noiseSeed(mathRand() * 999999);
    // use fxrand as the internal random function
    p5grain.setup({ random: mathRand });
    let ok = Object.keys(chroma.brewer)
    let rectColors = [...chroma.brewer[ok[mathrand(ok.length - 1, 0)]], ...chroma.brewer[ok[mathrand(ok.length - 1, 0)]]]
    for (let x = 5; x < width; x = x + sqw) {
        for (let y = 5; y < height; y = y + sqw) {
            noStroke();
     fill(rectColors[mathrand(rectColors.length - 1, 0)])
            rect(x, y, sqw, sqw);
            fill(rectColors[mathrand(rectColors.length - 1, 0)])
            circle(x + sqw / 2, y + sqw / 2, sqw);
            fill(rectColors[mathrand(rectColors.length - 1, 0)])
            circle(x + sqw / 2, y + sqw / 2, sqw - 10);
            fill(rectColors[mathrand(rectColors.length - 1, 0)])
            circle(x + sqw / 2, y + sqw / 2, sqw - 15);
            fill(rectColors[mathrand(rectColors.length - 1, 0)])
          circle(x + sqw / 2, y + sqw / 2, sqw - 20);
            fill(rectColors[mathrand(rectColors.length - 1, 0)])
            circle(x + sqw / 2, y + sqw / 2, sqw - 30);
            fill(rectColors[mathrand(rectColors.length - 1, 0)])
            circle(x + sqw / 2, y + sqw / 2, sqw - 35);
            fill(rectColors[mathrand(rectColors.length - 1, 0)])
            circle(x + sqw / 2, y + sqw / 2, sqw - 45);
    if(mathrand(100,0) < 20) {
        const amount = 80;
        const alpha = M
        tinkerPixels((index, total) => {
            const grainAmount = Math.floor(random() * (amount * 2 + 1)) - amount;
            pixels[index] = pixels[index] + grainAmount;
            pixels[index+1] = pixels[index+1] + grainAmount;
            pixels[index+2] = pixels[index+2] + grainAmount;
            if (alpha) {
                pixels[index+3] = pixels[index+3] + grainAmount;
function keyTyped() {
    if (key === 's') {
        saveCanvas('Amz-' + matM
function mathrand(max, min) {
    return Math.floor(mathRand() * (max - min + 1) + min);
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fiM
ll(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
         for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
       return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(..M
            margin: 0px;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list M
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
 Add your code here
 Add your code here
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Angular Decay</title>
<script id="snippet-random-code" type="text/javascript">
let seed = window.location.href.split('/').find(t => t.includes('i0'));
const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
let pattern = "seed=";
for (let i = 0; i <M
 seed.length - pattern.length; ++i) {
if (seed.substring(i, i + pattern.length) == pattern) {
seed = seed.substring(i + pattern.length);
function cyrb128($) {
let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(lM
 ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
function sfc32($, _, u, i) {
return function () {
var l = ($ >>>= 0) + (_ >>>= 0) | 0;
return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
<style>body {margin: 0px;} </style>M
<canvas id="target"></canvas>
<script type="text/javascript">
const rand = mathRand();
const rand2 = mathRand();
let sqpix,cp,ratio=0.707,bug=false;
if(rand<0.3){sqpix=0;zoom=false;return"Portrait";}
if(rand<0.6){sqpix=0;ratio=1.414;return"Lanscape";}
if(rand<0.95){sqpix=1;return"Square";}
sqpix=1;bug=1;return"Bugged";}
if(rand<0.07){cp=12;return "Paper";}
if(rand<0.14){cp=1;return "DPM";}
if(rand<0.21){cp=2;return "Fecktarn";}
if(rand<0.41){cp=4;return "Desert Drill";}
if(rand<0.5){cp=5;return "Urban";}
if(rand<0.6){cp=6;return "Navy";}
if(rand<0.7){cp=7;return "German Winter";}
if(rand<0.8){cp=8;return "Tree";}
if(rand<0.85){cp=9;return "Orange";}
if(rand<0.9){cp=10;return "Harris";}
if(rand<0.95){cp=11;return "Market";}
cp=0;return "Saint";}
window.$generativeTraits = {"View": T1(rand),"Pallet": T2(rand2) }
const container = document.createElement("div")
container.innerHTML = "<span>seed: " + seed + "</spM
let resizeTmr=null,aniFrame=null;
let ofw,ofh,sz,rz=1;
let gi=0,gj=0,drp=0,drawtot=2,bmp,artcols=[];
var tricount=0,tr=30;
var tx1=[],ty1=[],tx2=[],ty2=[],tx3=[],ty3=[];
var rx1=[],ry1=[],rx2=[],ry2=[],rx3=[],ry3=[];
const init = async () => {
window.addEventListener('resize', async () => {
clearTimeout(resizeTmr)
resizeTmr = setTimeout(async () => {
await layoutCanvas()
await layoutCanvas()
const layoutCanvas = async () => {
const wWidth=window.innerWidth
const wHeight=window.innerHeight
let cHeight=wHeight;
let cWidth=cHeight*ratio;
if(cWidth>wWidth){cWidth=wWidth;cHeight=cWidth/ratio;}
const canvas=document.getElementById('target')
canvas.width=2000*rz;
canvas.height=(2000*rz)/ratio;
canvas.style.position = 'absolute'
canvas.style.width = `${cWidth}px`
canvas.style.height = `${cHeight}px`
canvas.style.left = `${(wWidth - cWidth) / 2}px`
canvas.style.top = `${(wHeight - cHeight) / 2}pM
const drawCanvas = async () => {
if(!tried) setupart();
if (aniFrame) window.cancelAnimationFrame(aniFrame)
const canvas=document.getElementById('target')
const ctx=canvas.getContext('2d')
{let bx=ofw/500,by=ofh/500;
ctx.globalAlpha=0.05;
for(let f=10;f<30; f++){
for(let i=0;i<500; i++){
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'#ffffff');
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'M
if(gj>500) { drp=3; gj=0; }
for(let f=0;f<tc;f++){
if(bug) dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz*sz,ty2[f]*sz, artcols[1], 1*sz);
else dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz,ty2[f]*sz, artcols[1], 1*sz);
dl(ctx, tx2[f]*sz,ty2[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);
dl(ctx, tx1[f]*sz,ty1[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);}
for(let f=0;f<rc;f++){
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx2[f]*sz,ry2[f]*sz, artcols[2], 1*sz);
,ry2[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);}
ctx.fillStyle = artcols[0];
ctx.fillRect(0,0,ofw,ofh);
mathRand = sfc32(...cyrb128(seed));
tc=0;rc=0;tricount=0;tr=30;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
tricount=1000;tr=rir(10,50);dor=true;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
aniFrame = window.requestAnimationM
function triharder( x1,y1, x2,y2)
if(tricount>2500) return;
var x3=x1+rir(-tr,tr);
var y3=y1+rir(-tr,tr);
if(x3<0){x3+=tr;bmp++}
if(x3>1000){x3-=tr;bmp++}
if(y3<0){y3+=tr;bmp++}
if(y3>1000/ratio){y3-=tr;bmp++}
if(dor) {rx1[rc]=x1;ry1[rc]=y1;rx2[rc]=x2;ry2[rc]=y2;rx3[rc]=x3;ry3[rc]=y3;rc++; }
else {tx1[tc]=x1;ty1[tc]=y1;tx2[tc]=x2;ty2[tc]=y2;tx3[tc]=x3;ty3[tc]=y3;tc++;}
if(bmp>15){bmp=0; x3=y3=500;x1=rir(500,500+tr);y1=rir(500,500+tr);x2=rir(500,500-tr);y2=rir(500,500-M
triharder(x3,y3, x1,y1);
if(ri(100)>20) triharder(x3,y3, x2,y2);
const autoDownloadCanvas = async () => {
const element = document.createElement('a')
element.setAttribute('download',`Angular-${ofw}x${ofh}-${seed}`)
element.style.display = 'none'
document.body.appendChild(element)
let imageBlob = null
imageBlob = await new Promise(resolve => document.getElementById('target').toBlob(resolve, 'image/png'))
element.setAttribute('href', window.URL.createObjectURL(imageBlob, {
document.body.removeChild(element)
document.addEventListener('keypress', async (e) => {
e = e || window.event
if (e.key === 's') autoDownloadCanvas()
if (e.key === 'h') { rz++;if(rz>5)rz=1;drp=0;gi=0;gj=0;await layoutCanvas() }
function drawEllipse(ctx,x,y,rx,ry,fill) {
ctx.ellipse(x, y, rx, ry, 0, 0, 2 * Math.PI);
if (fill) {ctx.fillStyle = fill;ctx.fill();}
function dl(ctx,lx,ly,ex,ey,stroke,width) {
if (stroke) {ctx.strokeStyle = stroke;}
if (width) {  ctx.linM
ctx.beginPath();ctx.moveTo(lx,ly);ctx.lineTo(ex,ey);ctx.stroke();
if(cp==12)artcols=['#EDECE0','#303030','#880808'];
if(cp==0) artcols=['#F0BEB2','#F25B40','#3A8D3B'];
if(cp==11)artcols=['#4F97BA','#F9E1B5','#BD2C41'];
if(cp==1) artcols=['#25201E','#D3A252','#686C22'];
if(cp==2) artcols=['#B4CBCA','#1F5FB3','#355026'];
if(cp==3) artcols=['#D1C7C5','#6E5247','#8D695D'];
if(cp==4) artcols= ['#E4DBBE','#8BB8B3','#AF799A'];
if(cp==5) artcols= ['#B8B8B3','#474747','M
if(cp==6) artcols= ['#A6B2C7','#323642','#394A69'];
if(cp==7) artcols= ['#E6E6E4','#343523','#B2B2AD'];
if(cp==8) artcols= ['#A9A18E','#706B5C','#606A4D'];
if(cp==9) artcols= ['#EDECE0','#944645','#F25D34'];
if(cp==10) artcols= ['#9FA6A4','#77694E','#B54933'];
function ri( x){  return Math.floor(mathRand()*x);}
function rir(x,y){ let nr = (y - x) ; return  Math.floor((mathRand()*nr) + x); }
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@815.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"@07.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"@06.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"@03.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"@09.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"@05.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"@02.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"@08.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"adalyn.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"mckenna.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"eleanor.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"elliana.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"madelyn.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"addison.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"lillian.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"leilani.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"allison.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"paisley.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"alina.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"ellie.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"jordyn.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"callie.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@369.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@668.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"autumn.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@007.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"maggie.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"amara.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"ximena.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@930.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"everly.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"haley.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"elsie.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@996.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"chloe.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"kali.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"audrey.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"heidi.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"anastasia.sats"}h!
 iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CS5 Windows" xmpM
MM:InstanceID="xmp.iid:505B39DCB96911ED9B8CDB125020F4B2" xmpMM:DocumentID="xmp.did:505B39DDB96911ED9B8CDB125020F4B2"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:505B39DAB96911ED9B8CDB125020F4B2" stRef:documentID="xmp.did:505B39DBB96911ED9B8CDB125020F4B2"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>6
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"@886.sats"}h!
text/plain;charset=utf-8
	"name":"19896.sats"
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
  "name": "speed.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xs.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xh.sats"}h!
text/plain;charset=utf-8
  "name": "0574.sats"
Aj?=:ETH.ETH:0x94a658FC3D3CaC15179625673639015206473A1d:1696121::0
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 500 500" shape-rendering="crispEdges" transform-origin="center"><rect width="100%" height="100%" fill="#967E67" /><g transform="scale (5 5)"><rect x="29" y="-1" width="42" height="9" stroke-width="0.3" stroke="black" fill="#FFA800" /><text x="50" y="5.5" width="33" font-family="monospace" font-size="5" text-anchor="middle">'The Crypt'</text></g><rect x="88" y="88" width="81" height="27" fill="#F3D899" /><rect x="196" y="88" widM
th="216" height="27" fill="#F3D899" /><rect x="88" y="115" width="81" height="27" fill="#F3D899" /><rect x="250" y="115" width="162" height="27" fill="#F3D899" /><rect x="88" y="142" width="324" height="27" fill="#F3D899" /><rect x="88" y="169" width="324" height="27" fill="#F3D899" /><rect x="88" y="196" width="243" height="27" fill="#F3D899" /><rect x="88" y="223" width="216" height="27" fill="#F3D899" /><rect x="88" y="250" width="135" height="27" fill="#F3D899" /><rect x="277" y="250" width="27" height="27" filM
l="#F3D899" /><rect x="331" y="250" width="81" height="27" fill="#F3D899" /><rect x="88" y="277" width="54" height="27" fill="#F3D899" /><rect x="331" y="277" width="81" height="27" fill="#F3D899" /><rect x="88" y="304" width="54" height="27" fill="#F3D899" /><rect x="88" y="331" width="270" height="27" fill="#F3D899" /><rect x="88" y="358" width="324" height="27" fill="#F3D899" /><rect x="88" y="385" width="324" height="27" fill="#F3D899" /><rect x="277" y="277" width="27" height="27" fill="#3C2A1A" /><rect x="223Lv" y="277" width="27" height="27" fill="#006669" /><rect x="196" y="115" width="27" height="27" fill="#3C2A1A" /></svg>h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"88m.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"heb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hmu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hpo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"haf.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hpa.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hpd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hkl.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hrn.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hss.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hok.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hhi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hoj.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hgi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hmo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hkw.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hvu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hmn.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hgu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hfx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hdi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hku.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hhb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"htp.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hjd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hlh.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hwu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hfg.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"heg.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hmz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"htk.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hzu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hjg.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hwh.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"htb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hpl.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hlq.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hor.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hfl.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hlj.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hjm.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hdv.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hii.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hmj.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hwv.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hme.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hnt.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hhg.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hvj.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"adaline.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"adeline.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"camille.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"jasmine.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"aaliyah.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"cecilia.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"kinsley.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"daleyza.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"juliana.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"emery.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"esme.sats"}h!
<svg viewBox="0 -0.5 24 24" shape-rendering="crispEdges" xmlns="http://www.w3.org/2000/svg">
    Ordinum bar #068
  <path d="M0 0h24M0 1h1m22 0h1M0 2h1m22 0h1M0 3h1m2 0h1m7 0h3m2 0h1m2 0h3m1 0h1M0 4h1m1 0h2m7 0h1m3 0h1m1 0h1m2 0h1m2 0h1M0 5h1m2 0h1m9 0h1m1 0h3m2 0h1m2 0h1M0 6h1m2 0h1m7 0h3m1 0h1m1 0h1m2 0h1m2 0h1M0 7h1m22 0h1M0 8h1m22 0h1M0 9h1m22 0h1M0 10h1m13 0h3m6 0h1M0 11h1m11 0h2m2 0h2m5 0h1M0 12h1m9 0h3m2 0h2m2 0h1m3 0h1M0 13h1m7 0h7m5 0h1m2 0h1M0 14h1m5 0h7m7 0h1m2 0h1M0M
 15h1m3 0h1m1 0h5m8 0h1m3 0h1M0 16h1m3 0h2m1 0h2m8 0h1m5 0h1M0 17h1m3 0h3m8 0h1m7 0h1M0 18h1m4 0h2m6 0h1m9 0h1M0 19h1m5 0h1m4 0h1m11 0h1M0 20h1m6 0h1m1 0h1m13 0h1M0 21h1m7 0h1m14 0h1M0 22h1m22 0h1M0 23h24" stroke="#f7931a"></path>
  <path d="M1 1h22M1 2h22M1 3h2m1 0h1m2 0h1m2 0h1m3 0h2m1 0h2m3 0h1M1 4h1m2 0h1m1 0h1m1 0h1m1 0h1m2 0h2m1 0h1m1 0h2m1 0h2M1 5h2m1 0h1m1 0h1m1 0h1m1 0h2m2 0h1m3 0h2m1 0h2M1 6h2m1 0h1m1 0h3m1 0h1m3 0h1m1 0h1m1 0h2m1 0h2M1 7h22M1 8h13m3 0h6M1 9h11m6 0h5M1 10h9m9 0h4M1 11h7m12 0h3M1 12h5m15 0M
h2M1 13h4m16 0h2M1 14h3m17 0h2M1 15h3m16 0h3M1 16h2m15 0h5M1 17h2m13 0h7M1 18h3m10 0h5m3 0h1M1 19h4m7 0h7m3 0h1M1 20h5m4 0h9m3 0h1M1 21h6m2 0h10m3 0h1M1 22h22" stroke="#000"></path>
  <path d="M5 3h2m1 0h2M5 4h1m1 0h1m1 0h1M5 5h1m1 0h1m1 0h1M5 6h1m3 0h1" stroke="#fff"></path>
  <path d="M12 4h1m-1 1h1m6 13h2m-2 1h1m1 0h1m-3 1h1m1 0h1m-3 1h3" stroke="#0800af"></path>
  <path d="M14 8h1m1 0h1m-5 1h1m4 0h1m-8 1h1m7 0h1M8 11h1m-3 1h1m13 0h1M5 13h1m-2 1h1m-2 2h1m-1 1h1m1 2h1m1 2h1" stroke="#d77600"></path>
5 8h1m-3 1h1m-3 1h1m-3 1h1m9 0h1M7 12h1m9 1h3m-5 1h5m-7 1h6m-8 1h6m-8 1h6M4 18h1m3 0h5m-5 1h3m-5 1h1m1 0h1" stroke="#c86e02"></path>
  <path d="M14 9h3m-5 1h2m3 0h1m-8 1h2m2 0h2m2 0h1M8 12h2m3 0h2m2 0h2M6 13h2m7 0h2M5 14h1m7 0h2M5 15h1m5 0h2m-7 1h1m2 0h2m-4 1h2m-2 1h1m-1 1h1" stroke="#fc6"></path>
  <path d="M21 18h1m-2 1h1m-1 1h1" stroke="#5850ff"></path>
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"isabelle.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"aiden.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"kaydence.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"kelsey.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"adrian.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"kira.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"ariana.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"gianna.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"annabelle.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"naomi.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"aubrie.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"josephine.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"josie.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bdb.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"esther.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"khloe.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"alaya.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"reagan.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"carla.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"peyton.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"jenna.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"maeve.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"lyla.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"isla.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"esperanza.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"finley.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"rowan.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"arabella.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"aubree.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"alaina.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"hailey.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"kaylee.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"carson.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"landon.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"nina.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"kenzie.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"adelaide.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"rylee.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"gemma.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"lana.sats"}h!
text/plain;charset=utf-8
  "name": "nazi.sats"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"nftfi.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"web.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"emo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zip.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"txt.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"rar.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"Prometheus.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"v2x.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sbx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sdr.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"soi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"svn.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sru.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"svx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sre.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"srb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sml.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"srd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"szy.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ssm.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sje.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ske.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sku.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"spk.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"snr.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"smk.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sxf.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"slm.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sbq.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ssx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sgy.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"szr.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"scj.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"skw.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"Achilles.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"Chaos.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"yaya.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"sasa.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"soso.sats"}h!
?i"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  "name": "6529Collections.sats"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"Arrow.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"ChainBank.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"atom.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"lili.sats"}h!
  "name": "ordkit.sats"
!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"qiqi.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Peleus.sats"}h!
  "name": "acetsb.sats"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Themis.sats"}h!
prrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"jiji.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"lala.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"Eros.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Selene.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"hecate.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Titans.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"Eris.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"Siren.sats"}h!
  "name": "TSB.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"Gaea.sats"}h!
GjPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
text/plain;charset=utf-8
  "name": "booty.sats"
text/plain;charset=utf-8
  "name": "everett.sats"
text/plain;charset=utf-8
  "name": "asm.sats"
Created with GIMPd.e
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"oku.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"360.sats"}h!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000" style="enable-background:new 0 0 1000 1000" xml:space="preserve"><path style="fill:#000" d="M0 0h1000v1000H0z"/><path d="M724.1 441.6c9.4-62.7-38.3-96.3-103.6-118.8l21.2-84.9L590 225l-20.6 82.6c-13.6-3.4-27.5-6.6-41.4-9.7l20.7-83.2-51.6-12.9-21.1 84.9c-11.3-2.6-22.3-5.1-33-7.8l.1-.3-71.3-17.8L358 316s38.3 8.8 37.5 9.3c20.9 5.2 24.7 19.1 24.1 30.1l-24.1 96.7c1.5.4 3.3.9 5.4 1.7-1.7-.4-3.6-.9-5.5-1.4L361.6 588c-2.6 6.4-9.1 15.9-23.7 12.3.5.7-37.6-9.4-37.M
6-9.4L274.7 650l67.2 16.8c12.5 3.1 24.8 6.4 36.8 9.5l-21.4 85.9L409 775l21.2-85c14.1 3.8 27.8 7.4 41.2 10.7l-21.1 84.5 51.7 12.9 21.4-85.7c88.1 16.7 154.4 9.9 182.3-69.7 22.5-64.2-1.1-101.2-47.5-125.3 33.7-7.8 59.1-30 65.9-75.8zM606 607.1c-16 64.2-124 29.5-159 20.8l28.4-113.7c35 8.7 147.3 26 130.6 92.9zm16-166.5C607.4 499 517.5 469.3 488.3 462L514 358.8c29.2 7.4 123.2 21 108 81.8z" style="fill:#ffd200"/></svg>h!
  "name": "188888.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
  "name": "qiji.sats"
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
  "name": "gleason.sats"
;AZrCN0&1,:TN:F<*3Y>LFTts
text/plain;charset=utf-8
text/plain;charset=utf-8
=j;+:BTC.BTC:thor1n4zsfrfecg4xd72cl509mgry2syharmdg4k28v:wr:30
JjH=:THOR.RUNE:thor1a082r0nder3tzuj55ktawf9gaacu7edane2xfs:28314974601:t:30
text/plain;charset=utf-8
&{"p":"sns","op":"reg","name":"..sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xq.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xf.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xe.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"\".sats"}h!
text/plain;charset=utf-8
  "name": "webb.sats"
text/plain;charset=utf-8
twet.ch/inv/bd8b1b85h!
text/html;charset=utf-8
	<meta charset="UTF-8">
	<title>outscripted by mataleone</title>
	<script sandbox="allow-scripts" type="text/javascript"
		src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
	<script id="snippet-contract-code" type="text/javascript">
		const tokenIdRand = (Math.floor(Math.random() * 1000000) + 1) * 1000000 + (Math.floor(Math.random() * 100) + 1);
			"tokenId": tokenIdRand,
			"seed": tokenIdRand.toString(),
pt id="snippet-random-code" type="text/javascript">
		let seed = window.location.href.split('/').find(t => t.includes('i0'));
		if (seed == null) {
			const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
			seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
			let pattern = "seed=";
			for (let i = 0; i < seed.length - pattern.length; ++i) {
				if (seed.substring(i, i + pattern.length) == pattM
					seed = seed.substring(i + pattern.length);
		function cyrb128($) {
			let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
			for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
			return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), lM
 = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
		function sfc32($, _, u, i) {
			return function () {
				u >>>= 0, i >>>= 0;
				var l = ($ >>>= 0) + (_ >>>= 0) | 0;
				return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
		let mathRand = sfc32(...cyrb128(seed));
			background-color: #000;
			width: 100% !important;
			height: 100% !important;
			object-fit: contain;
	<script type="text/javascript">
		const _lerp = (f, min, max) => (min + (max - min) * f)
			const _map = (v, inMin, inMax, outMin, outMax) => (outMin + (outMax - outMin) * ((v - inMin) / (inMax - inMin)))
				['#332440', 'berry'],
				['#1E2F36', 'sea'],
				['#36261E', 'earth'],
				['#1E2036', 'deep'],
				['#1E3623', 'forest'],
				['#FFE0C2', 'sand'],
				['#FFE0C2', 'sand'],
				['#FFCA9C', 'koi'],
				['#C2FcFF', 'sky'],
				['#FFFDBC', 'mustard'],
			let _bg = Math.floor(mathRand() * bgs.length)
			let _clr = Math.floor(mathRand() * clrs.length)
			let _q = Math.floor(_lerp(mathRand(), _q_min, _q_max + 1))
Math.floor(_lerp(mathRand(), _r_min, _r_max + 1))
			let _a = Math.floor(mathRand() * 5) // <+
			let _ins = Math.floor(_lerp(mathRand(), _ins_min, _ins_max + 1))
			let _worm_max = _r * 2
			let _worm = _lerp(mathRand(), 0, _worm_max)
			window.$generativeTraits = {
				"background color": bgs[_bg][1],
				"incsriptions color": clrs[_clr][1],
				"inscriptions size": _r,
				"inscriptions complexity": _ins,
				"disconformity": Math.floor(M
_map(_worm, 0, _worm_max, 0, 11)),
			console.log(seed, window.$generativeTraits)
			let _paused = false
			function setup() {
				createCanvas(2160, 2160)
				background(bgs[_bg][0])
			function draw() {
				if (_paused) return
				background(bgs[_bg][0])
				let _c = color(clrs[_clr][0])
				for (let i = 0; i < _q * 10000; ++i) {
					const x = _randPos()
					const y = _randPos()
					let al = map(_q, _q_min, _q_max, 128, 64)
					star(x, y, _r, _ins)
			function _randPos() {
				const a = mathRand() * Math.PI + Math.PI
				let p = Math.cos(a)
				// p = (1-Math.abs(p))*Math.sign(p)
				let w = width / 2
				return w + _map(p, -1, 1, -w - _worm, w + _worm)
			function star(cx, cy, r, c) {
				let n = noise(cx / sc, cy / sc)
				let _cx = cx + sin(n * Math.PI * 2) * _worm
				let _cy = cy + cos(n * Math.PI * 2) * _worm
				let ixs = [...Array(c).keys()]
				while (ixs.length > 0) {
					const i = Math.floor(mathRand() * ixs.length)
					const a = ixs[i] * ((Math.PI * 2) / c) + (Math.PI / 4) * _a
					vertex(_cx + sin(a) * r, _cy + cos(a) * r)
					ixs.splice(i, 1)
			function keyPressed() {
				if (keyCode == 32) _paused = false
				if (keyCode == 83) save('outscripted.png')
text/html;charset=utf-8
	<meta charset="UTF-8">
	<title>outscripted by mataleone</title>
	<script sandbox="allow-scripts" type="text/javascript"
		src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
	<script id="snippet-contract-code" type="text/javascript">
		const tokenIdRand = (Math.floor(Math.random() * 1000000) + 1) * 1000000 + (Math.floor(Math.random() * 100) + 1);
			"tokenId": tokenIdRand,
			"seed": tokenIdRand.toString(),
pt id="snippet-random-code" type="text/javascript">
		let seed = window.location.href.split('/').find(t => t.includes('i0'));
		if (seed == null) {
			const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
			seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
			let pattern = "seed=";
			for (let i = 0; i < seed.length - pattern.length; ++i) {
				if (seed.substring(i, i + pattern.length) == pattM
					seed = seed.substring(i + pattern.length);
		function cyrb128($) {
			let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
			for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
			return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), lM
 = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
		function sfc32($, _, u, i) {
			return function () {
				u >>>= 0, i >>>= 0;
				var l = ($ >>>= 0) + (_ >>>= 0) | 0;
				return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
		let mathRand = sfc32(...cyrb128(seed));
			background-color: #000;
			width: 100% !important;
			height: 100% !important;
			object-fit: contain;
	<script type="text/javascript">
		const _lerp = (f, min, max) => (min + (max - min) * f)
			const _map = (v, inMin, inMax, outMin, outMax) => (outMin + (outMax - outMin) * ((v - inMin) / (inMax - inMin)))
				['#332440', 'berry'],
				['#1E2F36', 'sea'],
				['#36261E', 'earth'],
				['#1E2036', 'deep'],
				['#1E3623', 'forest'],
				['#FFE0C2', 'sand'],
				['#FFE0C2', 'sand'],
				['#FFCA9C', 'koi'],
				['#C2FcFF', 'sky'],
				['#FFFDBC', 'mustard'],
			let _bg = Math.floor(mathRand() * bgs.length)
			let _clr = Math.floor(mathRand() * clrs.length)
			let _q = Math.floor(_lerp(mathRand(), _q_min, _q_max + 1))
Math.floor(_lerp(mathRand(), _r_min, _r_max + 1))
			let _a = Math.floor(mathRand() * 5) // <+
			let _ins = Math.floor(_lerp(mathRand(), _ins_min, _ins_max + 1))
			let _worm_max = _r * 2
			let _worm = _lerp(mathRand(), 0, _worm_max)
			window.$generativeTraits = {
				"background color": bgs[_bg][1],
				"incsriptions color": clrs[_clr][1],
				"inscriptions size": _r,
				"inscriptions complexity": _ins,
				"disconformity": Math.floor(M
_map(_worm, 0, _worm_max, 0, 11)),
			console.log(seed, window.$generativeTraits)
			let _paused = false
			function setup() {
				createCanvas(2160, 2160)
				background(bgs[_bg][0])
			function draw() {
				if (_paused) return
				background(bgs[_bg][0])
				let _c = color(clrs[_clr][0])
				for (let i = 0; i < _q * 10000; ++i) {
					const x = _randPos()
					const y = _randPos()
					let al = map(_q, _q_min, _q_max, 128, 64)
					star(x, y, _r, _ins)
			function _randPos() {
				const a = mathRand() * Math.PI + Math.PI
				let p = Math.cos(a)
				// p = (1-Math.abs(p))*Math.sign(p)
				let w = width / 2
				return w + _map(p, -1, 1, -w - _worm, w + _worm)
			function star(cx, cy, r, c) {
				let n = noise(cx / sc, cy / sc)
				let _cx = cx + sin(n * Math.PI * 2) * _worm
				let _cy = cy + cos(n * Math.PI * 2) * _worm
				let ixs = [...Array(c).keys()]
				while (ixs.length > 0) {
					const i = Math.floor(mathRand() * ixs.length)
					const a = ixs[i] * ((Math.PI * 2) / c) + (Math.PI / 4) * _a
					vertex(_cx + sin(a) * r, _cy + cos(a) * r)
					ixs.splice(i, 1)
			function keyPressed() {
				if (keyCode == 32) _paused = false
				if (keyCode == 83) save('outscripted.png')
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"verve.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"lumos.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"zest.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"kudos.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"fizz.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"daze.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"lvl.sats"}h!
text/plain;charset=utf-8
   "name": "00530.sats"
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"hudongfang.sats"}h!
text/plain;charset=utf-8
  "name": "ari.sats"
text/plain;charset=utf-8
  "name": "zepp.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sws.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"svs.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"svi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sme.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sdj.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ssy.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"stb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sxz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sfd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"syt.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sxj.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ssp.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"syk.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"spw.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"swm.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sjo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"suf.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sff.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"spt.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sdu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"scu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sfe.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sye.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"skn.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sfw.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"scs.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sgl.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"slw.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sjb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sfr.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sro.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sok.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sgb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"srf.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"smo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sjq.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sjs.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"suw.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"skj.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sqz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"swc.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"svd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sbb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sbw.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sas.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"svw.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sbz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"szf.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sqi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sks.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sgu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sfz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"smi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"spg.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"scx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sjk.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"shl.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Athene.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"m2m.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"b2c.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"m2c.sats"}h!
text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"CryptoFuckers.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"name.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"flyingcar.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"desocial.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6759.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"drone.sats"}h!
text/plain;charset=utf-8
  "name": "theone.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"Ring.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Thread.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"zhenxing.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"zhengxing.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"cici.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"dasu.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"qiye.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"laoxue.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "zapp.sats"
text/plain;charset=utf-8
  "name": "aoi.sats"
text/plain;charset=utf-8
  "name": "fluf.sats"
text/plain;charset=utf-8
  "name": "theone.sats"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"onyxprotocol.sats"}h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
&"((&"%$*0=3*-9.$%5H59?ADED)3KPJBO=CDA
A,%,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Copyright 1995 Nicolas Pioch
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"y.j.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"010101.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"BitcoinDao.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"btchongkong.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"888.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"alibaba.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"alibaba.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Bitcoin.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Binance.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"Bitcoin.com.sats"}h!
text/plain;charset=utf-8
4{"p":"sns","op":"reg","name":"SatoshiNakamoto.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"chinawei.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"leekwei.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"ChandlerGuo.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"KIM&JANG.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"UNNAMED.sats"}h!
((((((((((((((((((((((((((((((((((((((((((((((((((
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
text/plain;charset=utf-8
Bj@=:BNB.BNB:bnb1ms8rzuad9akhceh7r8pukhczvaz9cksgar8q20:12290198::0
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D31F9FABB23E11EDA673A88F1FB8638E" xmpMM:DocumentID="xmp.did:D31F9FACB23E11EDA673A88F1FB8638E"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D31F9FA9B23E11EDA673A88F1FB8638E" stRef:documentID="xmp.did:D31F9FAAB23E11EDA673A88F1FB8638E"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D3B3EC8DB23E11EDBF32C8687E559A6A" xmpMM:DocumentID="xmp.did:D3B3EC8EB23E11EDBF32C8687E559A6A"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D3B3EC8BB23E11EDBF32C8687E559A6A" stRef:documentID="xmp.did:D3B3EC8CB23E11EDBF32C8687E559A6A"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D36D1F0CB23E11ED93F28264C8025B86" xmpMM:DocumentID="xmp.did:D36D1F0DB23E11ED93F28264C8025B86"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D36D1F0AB23E11ED93F28264C8025B86" stRef:documentID="xmp.did:D36D1F0BB23E11ED93F28264C8025B86"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyM
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
Mined by AntPool964K
text/plain;charset=utf-8
text/plain;charset=utf-8
Aj?=:ETH.ETH:0xC33De09A2c763b65Af7E9Cf253B2945a06a66076:7391224::0
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"//.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"<<.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"]].sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":">>.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"((.sats"}h!
text/plain;charset=utf-8
Lx{"p":"sns","op":"reg","name":"000.sats001.sats002.sats003.sats004.sats005.sats006.sats007.sats008.sats009.sats010.sats"}h!
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
FjDOUT:3EA5A3C25ACDFC45392C63C90E6906FAF83143BF5D8857962D444C1EC820C8E4
FjDOUT:CA271400E105AAA3AE48163B07EA5BE734B9C4669DC96E3DC094AE51704D930F
FjDOUT:7E4FFE0484D3A36AFAAD9AC3C6CC0AE08AA39376B134BE9211CC1C9F74BA777D
text/plain;charset=utf-8
  "name": "michaelclarke.sats"
text/plain;charset=utf-8
  "name": "stiftung.sats"
text/plain;charset=utf-8
  "name": "whales.sats"
text/plain;charset=utf-8
  "name": "rss.sats"
text/plain;charset=utf-8
  "name": "mikeclarke.sats"
FjDOUT:CD2DC221622FFC6560F4F8318867531FAE70E251462485100DBAE8D59A292C65
text/plain;charset=utf-8
	"name":"outland.sats"
Created with GIMPd.e
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
pt sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
<!--    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>-->
    <!-- threejs@r124
    <script sandbox="allow-scripts" typM
e="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/jaM
vascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" tM
ype="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substM
ring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
urn _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | M
0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
        html, body {
            margin: 0;
            padding: 0;
            max-width: 100%;
            max-height: 100%;
            margin: auto;
     overflow: auto;
            position: fixed;
            object-fit: contain;
            bottom: 0;
            left: 0;
            right: 0;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
 Add your code here
nst container = document.createElement("div")
    // container.innerHTML = "<span>seed: " + seed + "</span><br>";
    // document.body.prepend(container)
    //License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
    //Author: @devhontran
    //Twitter: https://twitter.com/DevHontran
    //Website: https://hontran.dev
    const scaler = 1;
    let paper, border;
    let shadown = {x: -5, y: 5};
    let layers = [];
    let padding = 40;
    function cyrb128(str) {
= 1779033703, h2 = 3144134277,
            h3 = 1013904242, h4 = 2773480762;
        for (let i = 0, k; i < str.length; i++) {
            k = str.charCodeAt(i);
            h1 = h2 ^ Math.imul(h1 ^ k, 597399067);
            h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
            h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
            h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
        h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
        h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
        h3 = Math.imul(h1 ^ (h3M
 >>> 17), 951274213);
        h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
        return [(h1^h2^h3^h4)>>>0, (h2^h1)>>>0, (h3^h1)>>>0, (h4^h1)>>>0];
    function sfc32_c(a, b, c, d) {
        a >>>= 0; b >>>= 0; c >>>= 0; d >>>= 0;
        var t = (a + b) | 0;
        a = b ^ b >>> 9;
        b = c + (c << 3) | 0;
        c = (c << 21 | c >>> 11);
        d = d + 1 | 0;
        t = t + d | 0;
        c = c + t | 0;
        return (t >>> 0) / 4294967296;
    // return random value from [l -> r]
function consistentRand (seed, l, r) {
        const rand = sfc32_c(...cyrb128(seed.toString()));
        return l + rand * (r - l)
    function getRandomItem (listP, seed) {
        const pref = []
        for (const x of listP) pref.push(x)
        for (let i = 1; i < listP.length; i++) {
            pref[i] += pref[i - 1]
        for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
        // get random value from 0->1
        const rand = consistentRand(seed, 0, 1)
r (let i = 0; i < pref.length; i++) {
            if (rand < pref[i]) return i;
    function createRadialGradient(x, y, r, x1, y1, r1) {
        const grd = drawingContext.createRadialGradient(x, y, r, x1, y1, r1);
        grd.addColorStop(0,"#FFFFFF");
        grd.addColorStop(1,"#E5E5E3");
        drawingContext.fillStyle = grd;
        drawingContext.fillRect(0, 0, width, height);
    function artNosie(){
        const w = width * 1.2;
        const h = height * 1.2M
        paper = createGraphics(w, h);
        for(let i = 0 ; i< 100000; i++){
            let x = random(w);
            let y = random(h);
            let dotSize = 10.0*(noise(x/(width / 4), y/(height / 4))*2 - noise(x/width, y/height));
            paper.strokeWeight(random(0.25, 3));
            paper.stroke(random(20, 80), random(1+dotSize, 4+dotSize));
            paper.point(x, y);
    function generabox(col, pos, si){
        const layer = createGraphics(width, height);
ill(140, 178, 250, 56);
        layer.noStroke();
        layer.rect(pos.x + shadown.x, pos.y + shadown.y, si.w, si.h);
        layer.filter(BLUR, 3);
        layer.fill(col.r, col.g, col.b, col.a);
        layer.noStroke();
        layer.rect(pos.x, pos.y, si.w, si.h);
        layers.push(layer);
    function setup() {
        const hash = rand ? rand : Math.random();
        const fCol = {r: 255, g: 255, b: 255};
        const s = min(window.innerWidth, window.innerHeight)
        createCanvas(s,s);M
        for(let i=0; i<9; i++){
            const tHash = `${hash}_${i}`;
            const cyrHash = cyrb128(tHash);
            const mixHash_color_r = consistentRand(cyrHash[0], 0, 1);
            const mixHash_color_g = consistentRand(cyrHash[1], 0, 255);
            const mixHash_color_b = consistentRand(cyrHash[2], 0, 255);
            const mixHash_color_a = 255;//consistentRand(cyrHash[3], 100, 255);
            const sw = consistentRand(cyrHash[0],50, width / 2);
            const sh = consistentRaM
nd(cyrHash[3], 50, height / 2);
            const col = {r: mixHash_color_r, g: mixHash_color_g, b: mixHash_color_b, a: mixHash_color_a};
            const si = {w: sw, h: sh};
            const pos_x = consistentRand(cyrHash[1], padding, width- padding - si.w);
            const pos_y = consistentRand(cyrHash[2], padding, height- padding - si.h);
            const pos = {x: pos_x, y: pos_y}
            // console.log('___i', col, pos, si);
            generabox(col, pos, si);
        const borderSize = 30;
        border = createGraphics(width, height);
        border.fill(fCol.r, fCol.g, fCol.b, 255);
        border.noStroke();
        border.rect(0, 0, borderSize, height);
        border.fill(fCol.r, fCol.g, fCol.b, 255);
        border.noStroke();
        border.rect(width - borderSize, 0, borderSize, height);
        border.fill(fCol.r, fCol.g, fCol.b, 255);
        border.noStroke();
        border.rect(0, 0, width, borderSize);
        border.fill(fCol.r, fCol.g, fCol.b, 255)M
        border.noStroke();
        border.rect(0, height - borderSize, width, borderSize);
    function draw() {
        background('#ffffff');
        blendMode(BLEND);
        for(let i=0; i<9; i++){
            image(layers[i], 0, 0, width, height);
        blendMode(MULTIPLY)
        createRadialGradient(width / 2, height / 2, 0, width / 2, height / 2, height);
        blendMode(MULTIPLY);
        image(paper, 0, 0, width, height);
        image(border,M-
 0, 0, width, height);
    function windowResized() {
        const s = min(window.innerWidth, window.innerHeight)
        resizeCanvas(s, s);
 Add your code here
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>GENERATIVE BTC LOGO</title>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script id="snippet-contract-code" type="text/javascript">
        const tokenIdRand = (Math.floor(Math.random() * 1000000) + 1) * 1000000 + (Math.floor(Math.random() * 100) + 1);
        let tokenData = {
            "tokenId": tokenIdRand,
            "seed": tokenIdRand.toString(),
    <script id="snippet-random-code" type="text/javascript">
        const urlSeed = new URLSearchParams(window.location.search).get('seed');
        if (urlSeed && urlSeed.length > 0) {
            tokenData.seed = urlSeed;
        const seed = tokenData.seed
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.iM
mul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
               return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            /* overflow: hidden; */
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
        #fullScreen {
       display: flex;
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            justify-content: center;
            align-items: center;
        #fullScreen canvas {
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
            color: rgb(249, 249, 249);
            opacity: 0.75;
            background-color: rgb(23, 23, 23);
            border-radius: 10px;
        padding-top: 0%;
            width: auto;
            height: auto;
            position: fixed;
            text-align: center;
            justify-content: center;
            align-items: center;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        #progress h2 {
            display: block;
            font-size: 0.9rem;
            color: rgb(239, 239, 239);
            margin: 5%
            font-size: 0.75rem;
            display: block;
            margin: 5%
        #progress hr {
            width: 75%;
            margin-bottom: 10%
    <div id="fullScreen">
        <div id="progress">
            <script type="text/javascript">
                ////////////////INFO & FEATURES
                let title = "Generative BTC Logo";
                let st;
                const rand = mathRand();
                let cnv;
                let maxBrush = Math.floor(randBetween(500, 1500))
                function clr(rand) {
                    if (rand > 0.75) {
                        return 240
                    } else {
                        return 10
                    }
                window.$generativeTraits = {
                    "BG Color": clr(rand),
                    "Force": Math.floor(randBetween(1, 5)),
                    "Brush Size": maxBrush,
                console.loM
g(title + " | smldms 2023.02")
                console.log(window.$generativeTraits)
                let img;
                let balls = [];
                let maxFrame = 1500;
                let maxForce = 1;
                function preload() {
                    img = loadImage('https://gateway.pinata.cloud/ipfs/QmQVs9Xpa5e1JDooNiTPWct2kEorxwqk92A1HkHrn8jx1V');
                function setup() {
                    randomSeed(seed);
                    noiseSeed(seed);
     cnv = createCanvas(1920, 1920, WEBGL);
                    cnv.parent(fullScreen)
                    img.resize(width, height)
                    background(clr(rand));
                function draw() {
                    rotateY(sin(frameCount * 0.05) / 25)
                    translate(-width / 2, -height / 2, frameCount * 0.25)
                    let x = mathRand() * width
                    let y = mathRand() * height
                    for (let i = 0; i < balls.length; i++) {
                      balls[i].draw();
                        balls[i].update();
                        balls[i].changeColour();
                    }
                    for (let i = 0; i < balls.length; i++) {
                        if (balls[i].radius < 0) {
                            balls.splice(i, mathRand() * 2);
                        }
                    }
                    if (frameCount < maxFrame) {
                        for (let i = 0; i < 5; i++) {
                            balls.push(neM
w Ball(x, y, color(img.get(x + mathRand() * 2, y + mathRand() * 2))));
                        }
                    }
                    else {
                        noLoop()
                        print('stop')
                        // saver()
                        // timer(2000)
                    }
                class Ball {
                    constructor(mX, mY, c) {
                        this.location = createVector(mX, mY);
                        this.radius = randBetween(0M
                        this.r = red(c);
                        this.g = green(c);
                        this.b = blue(c);
                        this.a = alpha(c);
                        this.xOff = 0.0;
                        this.yOff = 0.0;
                    }
                    update() {
                        this.radius -= mathRand() * 0.00025;
                        let force = randBetween(0.5, maxForce)
                        this.xOff = this.xOff + randBetween(-force, force);
                      this.nX = noise(this.location.x) * this.xOff;
                        this.yOff = this.yOff + randBetween(-force, force);
                        this.nY = noise(this.location.y) * this.yOff;
                        this.location.x += this.nX;
                        this.location.y += this.nY;
                    }
                    changeColour() {
                        this.c = color(img.get(this.location.x, this.location.y));
                        this.r = red(this.c);
               this.g = green(this.c);
                        this.b = blue(this.c);
                        this.a = alpha(this.c);
                    }
                    draw() {
                        noStroke();
                        fill(this.r, this.g, this.b);
                        let brushSize = round(randBetween(1, maxBrush));
                        if (this.a > 10) {
                            strokeWeight(randBetween(0.25,0.5))
                            if (clr(rand) == 240) {
                    stroke(10)
                            }
                            else {
                                stroke(250)
                            }
                            ellipse(this.location.x, this.location.y, this.radius * brushSize, this.radius * brushSize);
                        }
                        else {
                            fill(this.r, this.g, this.b, 100)
                            noStroke()
                            rect(this.location.x, this.location.y, thisM
.radius * brushSize / randBetween(2.5, 5));
                        }
                    }
                function randBetween(a, b) {
                    if (!b) {
                        return mathRand() * a
                    }
                    return mathRand() * (b - a) + a
                function keyTyped() {
                    if (keyCode === 83) { // if "s" is pressed
                        save(title + '.png');
                    }
          function timer(t) {
                    setTimeout(function () {
                        location.reload(true);
                    }, t);
                function saver() {
                    save(title + '.png');
            </script>
text/plain;charset=utf-8
  "name": "hellonft.sats"
______________________________]
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:b28d6cfa-83c6-4a9f-8290-6836d6bcf624" xmpMM:DocumentID="xmp.did:B8679F5E41CE11EC8417C8172F7MX
59471" xmpMM:InstanceID="xmp.iid:B8679F5D41CE11EC8417C8172F759471" xmp:CreatorTool="Adobe Photoshop 23.0 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:adcfbe0e-8c62-48c5-ac24-3e6ea076084f" stRef:documentID="adobe:docid:photoshop:1ffcbe7f-a150-094a-b4bb-3efc48101dfb"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"666666.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"oasis.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"morebtc.sats"}h!
text/plain;charset=utf-8
  "name": "yaoming.sats"
FjDOUT:2ACE3F3F1CB4C40FFFEB4013C6CB1A2CABA6561E3B5FCCBAE37FD8E457E2D814
text/plain;charset=utf-8
   "name": "0530.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D4129FACB23E11ED8346F04B00720CF0" xmpMM:DocumentID="xmp.did:D4129FADB23E11ED8346F04B00720CF0"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D4129FAAB23E11ED8346F04B00720CF0" stRef:documentID="xmp.did:D4129FABB23E11ED8346F04B00720CF0"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D5E6527EB23E11ED9FC1A2CF1C35FC7E" xmpMM:DocumentID="xmp.did:D5E6527FB23E11ED9FC1A2CF1C35FC7E"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D5E6527CB23E11ED9FC1A2CF1C35FC7E" stRef:documentID="xmp.did:D5E6527DB23E11ED9FC1A2CF1C35FC7E"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D547F97EB23E11EDBD19DE9EA420A97D" xmpMM:DocumentID="xmp.did:D547F97FB23E11EDBD19DE9EA420A97D"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D547F97CB23E11EDBD19DE9EA420A97D" stRef:documentID="xmp.did:D547F97DB23E11EDBD19DE9EA420A97D"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D6321E81B23E11ED93B4D6780CF5017C" xmpMM:DocumentID="xmp.did:D6321E82B23E11ED93B4D6780CF5017C"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D6321E7FB23E11ED93B4D6780CF5017C" stRef:documentID="xmp.did:D6321E80B23E11ED93B4D6780CF5017C"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D6E1B4B8B23E11EDB5B0B2C23481B7C8" xmpMM:DocumentID="xmp.did:D6E1B4B9B23E11EDB5B0B2C23481B7C8"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D6E1B4B6B23E11EDB5B0B2C23481B7C8" stRef:documentID="xmp.did:D6E1B4B7B23E11EDB5B0B2C23481B7C8"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
  "name": "singularitynet.sats"
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D4ADE1C5B23E11EDA43AB29AE0556A17" xmpMM:DocumentID="xmp.did:D4ADE1C6B23E11EDA43AB29AE0556A17"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D4ADE1C3B23E11EDA43AB29AE0556A17" stRef:documentID="xmp.did:D4ADE1C4B23E11EDA43AB29AE0556A17"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D72B5F21B23E11EDB2E4CF379919EB98" xmpMM:DocumentID="xmp.did:D72B5F22B23E11EDB2E4CF379919EB98"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D72B5F1FB23E11EDB2E4CF379919EB98" stRef:documentID="xmp.did:D72B5F20B23E11EDB2E4CF379919EB98"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D501236AB23E11EDAFBAC0E86121BBDD" xmpMM:DocumentID="xmp.did:D501236BB23E11EDAFBAC0E86121BBDD"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D5012368B23E11EDAFBAC0E86121BBDD" stRef:documentID="xmp.did:D5012369B23E11EDAFBAC0E86121BBDD"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
  "name": "silber.sats"
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D696FBC1B23E11EDA208E82D5A0FC5B8" xmpMM:DocumentID="xmp.did:D696FBC2B23E11EDA208E82D5A0FC5B8"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D696FBBFB23E11EDA208E82D5A0FC5B8" stRef:documentID="xmp.did:D696FBC0B23E11EDA208E82D5A0FC5B8"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D59AF9A9B23E11ED9FC9EE3611675841" xmpMM:DocumentID="xmp.did:D59AF9AAB23E11ED9FC9EE3611675841"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D59AF9A7B23E11ED9FC9EE3611675841" stRef:documentID="xmp.did:D59AF9A8B23E11ED9FC9EE3611675841"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D45DA6C9B23E11ED8636D46031DBC50D" xmpMM:DocumentID="xmp.did:D45DA6CAB23E11ED8636D46031DBC50D"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D45DA6C7B23E11ED8636D46031DBC50D" stRef:documentID="xmp.did:D45DA6C8B23E11ED8636D46031DBC50D"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
  "name": "jayla.sats"
2023-03-02T07:44:56+00:00
2023-03-02T07:44:56+00:00
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"7801.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"7806.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"000.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"555.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"111.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"777.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"888.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"444.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"999.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"666.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"333.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"222.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"amani.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"111.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"222.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"777.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"333.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"888.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"555.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"999.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"666.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"111.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"666.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"333.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"555.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"777.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"999.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"888.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"222.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"111.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"999.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"777.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"666.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"333.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"888.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"222.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"555.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"shenge.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"01999.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"pengge.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"shuang.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"lining.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"xiaopeng.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"cheng.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xsj.sats"}h!
FjDOUT:3B830F033F6FC9753CD1A5551A0E9983FFFF6E4505856DBD24FC613CD12666B9
FjDOUT:8ACD2596D4E78501522C052AE227317E54A1555304A969DD363610CF9051AD64
text/plain;charset=utf-8
   "name": "01893.sats"
text/plain;charset=utf-8
   "name": "01617.sats"
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":",,.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"||.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"--.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"\"\".sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"++.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"~~.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":")).sats"}h!
text/plain;charset=utf-8
   "name": "00928.sats"
FjDOUT:06A93E14DB9B811BE68864FBA41711B6EB2F8451E8CC89EC4EC37A094035F606
FjDOUT:718E0E77A04E04CD3F557481F78CD8F7E84AD190D4D1855B3E6F33C382111DC8
FjDOUT:E38F6A5CBA3B4B716099F2E81BB013468D366670E0AAFD4E12707B0BA6AC584A
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"nastya.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "pepecoin.sats"
text/plain;charset=utf-8
?{"p":"sns","op":"reg","name":"abcdefghijklmnopqrstuvwxyz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sft.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"wuhao.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "move.sats"
text/plain;charset=utf-8
  "name": "4th.sats"
text/plain;charset=utf-8
  "name": "5th.sats"
text/plain;charset=utf-8
  "name": "test.sats"
text/plain;charset=utf-8
  "name": "test.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "hey.sats"
text/plain;charset=utf-8
  "name": "ilifemylife.sats"
text/plain;charset=utf-8
  "name": "howdoyoudo.sats"
text/plain;charset=utf-8
  "name": "Kraken.sats"
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
pt sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
<!--    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>-->
    <!-- threejs@r124
    <script sandbox="allow-scripts" typM
e="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/jaM
vascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" tM
ype="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substM
ring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
urn _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | M
0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
        html, body {
            margin: 0;
            padding: 0;
            max-width: 100%;
            max-height: 100%;
            margin: auto;
     overflow: auto;
            position: fixed;
            object-fit: contain;
            bottom: 0;
            left: 0;
            right: 0;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
 Add your code here
nst container = document.createElement("div")
    // container.innerHTML = "<span>seed: " + seed + "</span><br>";
    // document.body.prepend(container)
    //License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
    //Author: @devhontran
    //Twitter: https://twitter.com/DevHontran
    //Website: https://hontran.dev
    const scaler = 1;
    let paper, border;
    let shadown = {x: -5, y: 5};
    let layers = [];
    let padding = 40;
    function cyrb128(str) {
= 1779033703, h2 = 3144134277,
            h3 = 1013904242, h4 = 2773480762;
        for (let i = 0, k; i < str.length; i++) {
            k = str.charCodeAt(i);
            h1 = h2 ^ Math.imul(h1 ^ k, 597399067);
            h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
            h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
            h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
        h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
        h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
        h3 = Math.imul(h1 ^ (h3M
 >>> 17), 951274213);
        h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
        return [(h1^h2^h3^h4)>>>0, (h2^h1)>>>0, (h3^h1)>>>0, (h4^h1)>>>0];
    function sfc32_c(a, b, c, d) {
        a >>>= 0; b >>>= 0; c >>>= 0; d >>>= 0;
        var t = (a + b) | 0;
        a = b ^ b >>> 9;
        b = c + (c << 3) | 0;
        c = (c << 21 | c >>> 11);
        d = d + 1 | 0;
        t = t + d | 0;
        c = c + t | 0;
        return (t >>> 0) / 4294967296;
    // return random value from [l -> r]
function consistentRand (seed, l, r) {
        const rand = sfc32_c(...cyrb128(seed.toString()));
        return l + rand * (r - l)
    function getRandomItem (listP, seed) {
        const pref = []
        for (const x of listP) pref.push(x)
        for (let i = 1; i < listP.length; i++) {
            pref[i] += pref[i - 1]
        for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
        // get random value from 0->1
        const rand = consistentRand(seed, 0, 1)
r (let i = 0; i < pref.length; i++) {
            if (rand < pref[i]) return i;
    function createRadialGradient(x, y, r, x1, y1, r1) {
        const grd = drawingContext.createRadialGradient(x, y, r, x1, y1, r1);
        grd.addColorStop(0,"#FFFFFF");
        grd.addColorStop(1,"#E5E5E3");
        drawingContext.fillStyle = grd;
        drawingContext.fillRect(0, 0, width, height);
    function artNosie(){
        const w = width * 1.2;
        const h = height * 1.2M
        paper = createGraphics(w, h);
        for(let i = 0 ; i< 100000; i++){
            let x = random(w);
            let y = random(h);
            let dotSize = 10.0*(noise(x/(width / 4), y/(height / 4))*2 - noise(x/width, y/height));
            paper.strokeWeight(random(0.25, 3));
            paper.stroke(random(20, 80), random(1+dotSize, 4+dotSize));
            paper.point(x, y);
    function generabox(col, pos, si){
        const layer = createGraphics(width, height);
ill(140, 178, 250, 56);
        layer.noStroke();
        layer.rect(pos.x + shadown.x, pos.y + shadown.y, si.w, si.h);
        layer.filter(BLUR, 3);
        layer.fill(col.r, col.g, col.b, col.a);
        layer.noStroke();
        layer.rect(pos.x, pos.y, si.w, si.h);
        layers.push(layer);
    function setup() {
        const hash = rand ? rand : Math.random();
        const fCol = {r: 255, g: 255, b: 255};
        const s = min(window.innerWidth, window.innerHeight)
        createCanvas(s,s);M
        for(let i=0; i<9; i++){
            const tHash = `${hash}_${i}`;
            const cyrHash = cyrb128(tHash);
            const mixHash_color_r = consistentRand(cyrHash[0], 0, 1);
            const mixHash_color_g = consistentRand(cyrHash[1], 0, 255);
            const mixHash_color_b = consistentRand(cyrHash[2], 0, 255);
            const mixHash_color_a = 255;//consistentRand(cyrHash[3], 100, 255);
            const sw = consistentRand(cyrHash[0],50, width / 2);
            const sh = consistentRaM
nd(cyrHash[3], 50, height / 2);
            const col = {r: mixHash_color_r, g: mixHash_color_g, b: mixHash_color_b, a: mixHash_color_a};
            const si = {w: sw, h: sh};
            const pos_x = consistentRand(cyrHash[1], padding, width- padding - si.w);
            const pos_y = consistentRand(cyrHash[2], padding, height- padding - si.h);
            const pos = {x: pos_x, y: pos_y}
            // console.log('___i', col, pos, si);
            generabox(col, pos, si);
        const borderSize = 30;
        border = createGraphics(width, height);
        border.fill(fCol.r, fCol.g, fCol.b, 255);
        border.noStroke();
        border.rect(0, 0, borderSize, height);
        border.fill(fCol.r, fCol.g, fCol.b, 255);
        border.noStroke();
        border.rect(width - borderSize, 0, borderSize, height);
        border.fill(fCol.r, fCol.g, fCol.b, 255);
        border.noStroke();
        border.rect(0, 0, width, borderSize);
        border.fill(fCol.r, fCol.g, fCol.b, 255)M
        border.noStroke();
        border.rect(0, height - borderSize, width, borderSize);
    function draw() {
        background('#ffffff');
        blendMode(BLEND);
        for(let i=0; i<9; i++){
            image(layers[i], 0, 0, width, height);
        blendMode(MULTIPLY)
        createRadialGradient(width / 2, height / 2, 0, width / 2, height / 2, height);
        blendMode(MULTIPLY);
        image(paper, 0, 0, width, height);
        image(border,M-
 0, 0, width, height);
    function windowResized() {
        const s = min(window.innerWidth, window.innerHeight)
        resizeCanvas(s, s);
 Add your code here
text/plain;charset=utf-8
	"name":"mekaverse.sats"
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <!-- threejs@r124
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.minM
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern =M
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ M
Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >M
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
col =  ["#20C2CA", "#16C96E", "#C94434", "#2A6EC9", "#F2C12E", "#F2AE30", "#024959", "#593E25", "#951F4F", "#951F4F", "#FM
col2 =  ["#FF6580", "#89D9D1", "#8FBABF", "#BFBFBF", "#FEF8B4", "#F23005", "#025159", "#0F3566"]
col3 =  ["#D92D07", "#333745", "#032CA6", "#F2B705", "#222C40", "#1A0859", "#4146A6", "#1A804D"]
col4 =  ["#ffffff", "#F2C2E1", "#F2DF80", "#8BD9D9", "#ED83A4", "#BACDD9", "#080A05", "#F20505"]
bgcol = ["#F2F7EE", "#EBF2E8", "#F1F2C4", "#CEECF2", "#F2F0CE", "#E9EEE4", "#E6FFFA"]
	createCanvas(1600,1600);
	background(random(bgcol));
	c = col[Math.floor(mathRandM
	c2 = col2[Math.floor(mathRand()*col2.length)];
	head = Math.floor(mathRand()*6)+1;
	feets = Math.floor(mathRand()*6)+1;
	caps = Math.floor(mathRand()*6)+1;
	rect(600,800,100,400)
	rect(500,1000,100,100)
	rect(700,900,100,100)
	rect(800,1100,100,100)
	rect(900,900,100,100)
	rect(600,500,400,100)
	rect(600,600,100,100)
	rect(600,700,400,100)
	rect(1000,600,100,200)
	rect(800,600,100,100)
	rect(700,800,100,100)
	rect(700,1000,100,100)
	fill(col4[Math.floor(mathRand()*col4.length)])
	rect(700,600,100,100)
	rect(900,600,100,100)
	fill(col3[Math.floor(mathRand()*col3.length)])
	rect(500,900,100,100)
	rect(500,700,100,100)
	rect(500,500,100,100)
	rect(600,400,100,100)
	rect(800,400,100,100)
  rect(600,500,400,100)
	rect(600,600,100,100)
	rect(1000,600,100,100)
	rect(600,600,100,100)
	rect(800,600,100,100)
	rect(1000,600,100,100)
	rect(700,600,300,100)
	fill(189, 191, 191)
	rect(600,500,400,100)
	rect(600,600,100,100)
	rect(800,600,100,100)
	rect(1000,600,100,100)
	rect(700,700,100,100)
	rect(900,700,100,100)
	rect(1100,700,100,100)
	rect(600,800,100,400)
	rect(500,1000,100,100)
	rect(700,900,100,100)
	rect(800,1100,100,100)
	rect(900,900,100,100)
	rect(600,500,400,100)
	rect(600,600,100,100)
	rect(600,700,400,100)
	rect(1000,600,100,200)
	rect(800,600,100,100)
	rect(700,600,1000,100)
	rect(500,1200,500,100)
	rect(400,1100,100,100)
	fill(223, 223, 223)
	rect(600,1300,100,100)
	rect(800,1300,100,100)
	rect(500,1300,400,100)
	fill(223, 223, 223)
	rect(0,1200,400,100)
	rect(0,900,100,300)
	rect(100,1300,100,100)
	rect(200,1100,100,100)
	rect(300,1300,100,100)
	rect(100,1000,100,100)
	rect(600,1200,100,100)
	rect(800,1200,100,100)
	fill(223, 223, 223)
	rect(700,1200,100,100)
	rect(400,1200,200,100)
	rect(300,1100,200,1M
	rect(200,1000,200,100)
	rect(100,900,200,100)
	rect(100,800,100,100)
	rect(200,1200,100,100)
	rect(100,1100,100,100)
	rect(800,800,100,300)
	rect(700,800,100,100)
	rect(700,1000,100,100)
	rect(500,400,500,100)
	rect(700,300,300,100)
	rect(600,400,500,100)
	rect(600,300,300,100)
	rect(600,400,400,100)
	rect(700,300,200,100)
	rect(500,400,500,100)
	rect(500,300,100,100)
	rect(700,300,100,100)
	rect(900,300,100,100)
	rect(600,500,400,100)
	rect(500,600,100,100)
	rect(800,800,100,300)
	rect(700,800,100,100)
	rect(700,1000,100,100)
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"67788.sats"}h!
4j2DC-L5:0solJ2H3TTdvTiUWwumh3CsyUatl3hGJymgxPLE+4pQ=
FjDOUT:A5431F375B0E0705DF14A530AA377217C9F17A3BDF53218E225A7AC80D6D8B1D
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"111.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"222.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"888.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"777.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"555.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"999.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"333.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"666.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"111.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"222.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"555.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"888.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"666.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"999.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"333.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"777.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"111.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"666.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"555.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"333.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"888.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"777.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"222.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"999.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"dfk.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"nmd.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"nnz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sno.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"bingbing.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"dtd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"nss.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"rhodes.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"hanwen.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"esn.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"ryde.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xug.sats"}h!
zTXtRaw profile type icc
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "p4rma.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
iTXtXML:com.adobe.xmp
' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='Image::ExifTool 12.56'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
 <rdf:Description rdf:about=''
  xmlns:metadata='https://thesaudisnft.com/metadata/1.0/'>
  <metadata:Metadata rdf:parseType='Resource'>
   <metadata:Attributes>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Head</metadata:Trait_TypeM
      <metadata:Value>Dark 2</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Hair</metadata:Trait_Type>
      <metadata:Value>Widow&#39;s Peak</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Facial Hair</metadata:Trait_Type>
      <metadata:Value>Sideburns &amp; Mustache</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Headwear</metadata:Trait_Type>
alue>Red Shemagh</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Eyewear</metadata:Trait_Type>
      <metadata:Value>Big Purple Shades</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Mouthpiece</metadata:Trait_Type>
      <metadata:Value>Shadowless Vape</metadata:Value>
   </metadata:Attributes>
   <metadata:Description>Max Bidding</metadata:Description>
   <metadata:External_URL>https:/M
/token.thesaudisnft.com/4130</metadata:External_URL>
   <metadata:Name>The Saudis #4130</metadata:Name>
  </metadata:Metadata>
text/plain;charset=utf-8
  "name": "happybirthday.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "emi.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "liebe.sats"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"sunni.sats"}h!
text/plain;charset=utf-8
840P?0mX8_L2oG .'!^OZ
text/plain;charset=utf-8
  "name": "baozang.sats"
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
  "name": "kripto.sats"
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <!-- threejs@r124
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.minM
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern =M
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ M
Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >M
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
col =  ["#20C2CA", "#16C96E", "#C94434", "#2A6EC9", "#F2C12E", "#F2AE30", "#024959", "#593E25", "#951F4F", "#951F4F", "#FM
col2 =  ["#FF6580", "#89D9D1", "#8FBABF", "#BFBFBF", "#FEF8B4", "#F23005", "#025159", "#0F3566"]
col3 =  ["#D92D07", "#333745", "#032CA6", "#F2B705", "#222C40", "#1A0859", "#4146A6", "#1A804D"]
col4 =  ["#ffffff", "#F2C2E1", "#F2DF80", "#8BD9D9", "#ED83A4", "#BACDD9", "#080A05", "#F20505"]
bgcol = ["#F2F7EE", "#EBF2E8", "#F1F2C4", "#CEECF2", "#F2F0CE", "#E9EEE4", "#E6FFFA"]
	createCanvas(1600,1600);
	background(random(bgcol));
	c = col[Math.floor(mathRandM
	c2 = col2[Math.floor(mathRand()*col2.length)];
	head = Math.floor(mathRand()*6)+1;
	feets = Math.floor(mathRand()*6)+1;
	caps = Math.floor(mathRand()*6)+1;
	rect(600,800,100,400)
	rect(500,1000,100,100)
	rect(700,900,100,100)
	rect(800,1100,100,100)
	rect(900,900,100,100)
	rect(600,500,400,100)
	rect(600,600,100,100)
	rect(600,700,400,100)
	rect(1000,600,100,200)
	rect(800,600,100,100)
	rect(700,800,100,100)
	rect(700,1000,100,100)
	fill(col4[Math.floor(mathRand()*col4.length)])
	rect(700,600,100,100)
	rect(900,600,100,100)
	fill(col3[Math.floor(mathRand()*col3.length)])
	rect(500,900,100,100)
	rect(500,700,100,100)
	rect(500,500,100,100)
	rect(600,400,100,100)
	rect(800,400,100,100)
  rect(600,500,400,100)
	rect(600,600,100,100)
	rect(1000,600,100,100)
	rect(600,600,100,100)
	rect(800,600,100,100)
	rect(1000,600,100,100)
	rect(700,600,300,100)
	fill(189, 191, 191)
	rect(600,500,400,100)
	rect(600,600,100,100)
	rect(800,600,100,100)
	rect(1000,600,100,100)
	rect(700,700,100,100)
	rect(900,700,100,100)
	rect(1100,700,100,100)
	rect(600,800,100,400)
	rect(500,1000,100,100)
	rect(700,900,100,100)
	rect(800,1100,100,100)
	rect(900,900,100,100)
	rect(600,500,400,100)
	rect(600,600,100,100)
	rect(600,700,400,100)
	rect(1000,600,100,200)
	rect(800,600,100,100)
	rect(700,600,1000,100)
	rect(500,1200,500,100)
	rect(400,1100,100,100)
	fill(223, 223, 223)
	rect(600,1300,100,100)
	rect(800,1300,100,100)
	rect(500,1300,400,100)
	fill(223, 223, 223)
	rect(0,1200,400,100)
	rect(0,900,100,300)
	rect(100,1300,100,100)
	rect(200,1100,100,100)
	rect(300,1300,100,100)
	rect(100,1000,100,100)
	rect(600,1200,100,100)
	rect(800,1200,100,100)
	fill(223, 223, 223)
	rect(700,1200,100,100)
	rect(400,1200,200,100)
	rect(300,1100,200,1M
	rect(200,1000,200,100)
	rect(100,900,200,100)
	rect(100,800,100,100)
	rect(200,1200,100,100)
	rect(100,1100,100,100)
	rect(800,800,100,300)
	rect(700,800,100,100)
	rect(700,1000,100,100)
	rect(500,400,500,100)
	rect(700,300,300,100)
	rect(600,400,500,100)
	rect(600,300,300,100)
	rect(600,400,400,100)
	rect(700,300,200,100)
	rect(500,400,500,100)
	rect(500,300,100,100)
	rect(700,300,100,100)
	rect(900,300,100,100)
	rect(600,500,400,100)
	rect(500,600,100,100)
	rect(800,800,100,300)
	rect(700,800,100,100)
	rect(700,1000,100,100)
text/plain;charset=utf-8
  "title": "Reality Crash",
  "author": "Anton (@atroyn)",
  "url": "https://www.piratewires.com/p/reality-crash",
  "body": "# Reality Crash\n### pravda, the collapse of truth in a world without trust, and dawn of the reality entrepreneur\n\n[Anton](https://substack.com/profile/322960-anton)\nMar 7, 2022\n\nI
ve been interested in the bizarre, almost clownish effect of trust erosion on our culture for many years now, and trying to imagine the shape of our information ecosystem
 to come. But a couple months back, a friend reminded me we
ve already been here. Or, at least those once behind the Iron Curtain have.\n\nAnton grew up in what was once the Soviet Union, just after a small introduction of freedom blew the autocratic system to pieces. With a free press, every government lie for seventy years flooded the papers, but, paradoxically, what followed was not a world in which the people believed nothing. For a brief moment, the people believed everything. In this week
feature, Anton tells the story.\n\n-SOLANA\n\n----------\n\n![](https://lh4.googleusercontent.com/4TKNDlbtDZ1t7ukYihz4TF8g5G0m6NEv-EWTATH32E8Xh3MqgawqsCAVtXHW7Dg11oRONtNKdAXhrW2aMVgj6-cDSSvSAYWzacwzoUvnYsh_arysHWZEZkW_MfEKex4HUs0MxfryKb_gFehNMGytOQ)\n\nI am here from the past but also your future to warn you about what happens when, to [quote Mike](https://www.piratewires.com/p/shock-and-awe?utm_source=url), \"the fusion of a country
s media [and] government, ..., all adherent to a single politics and governed byM
 a social monoculture\" falls apart. I am the product of that natural experiment.\n\nBut first, the facts.\n\n----------\n\nIn 1991, on Soviet national television, it was explained in precise detail that Lenin (Vladimir Ilyich to his friends), leader of the Bolshevik revolution, [was in fact a mushroom](https://youtu.be/ExXDxpBFFR0). Well, not just a mushroom, but also a radio wave (all mushrooms, it was explained, are also radio waves of possibly alien origin, according to MIT scientists). He had not always been aM
 mushroom, but rather, had become one through the constant consumption of heroic quantities of hallucinogenic fungi, which incidentally had given him the grandiose visions necessary to believe one capable of leading a workers and peasants revolution in Russia in the first place.[[1]](https://www.piratewires.com/p/reality-crash#footnote-1-49640892) The documentary evidence was everywhere in plain sight - historians had simply overlooked it.\n\nThe broadcast, intended to be a [humorous hoax](https://en.wikipedia.org/M
wiki/Lenin_was_a_mushroom) in case that needs to be spelled out, left viewers \"perplexed, shaken, and uncertain about what to make of it\". In other words, it held enough truth that they were forced to decide whether to believe it or not.\n\nHow did it come to pass that, for millions of the typically pragmatic, sober-minded, materialist Soviet people, it became even possible to believe that Lenin himself could have been an alien fungal being? How is it that Lenin, who laid (and [continues to lay](https://en.wikipeM
dia.org/wiki/Lenin's_Mausoleum)) in a glass casket in his mausoleum right on Red Square, whose historicity as a person and leader was in no doubt, whose personage was in many ways the underpinning of Soviet life, had come to be doubted in this absurd way - not by fringe cranks, but by millions of ordinary people?\n\nTo understand this, one must understand what was happening to the Soviet people in 1991.\n\n----------\n\nState control of the media was not incidental to Soviet power, it was essential both ideologicalM
ly and pragmatically. Effective, sophisticated use of the media was fundamental to Bolshevik success during the revolution and civil war. Soviet [mass literacy programs](https://en.wikipedia.org/wiki/Likbez#The_Bolshevik_literacy_campaign) for the peasantry were developed, in significant part, to make them more susceptible to propaganda in print.\n\nPravda (translated: Truth), the official newspaper of the pre and post-revolutionary communist party,[[2]](https://www.piratewires.com/p/reality-crash#footnote-2-496408M
92) was the center of the Soviet state media. It was up to Pravda to spin the material circumstances of the Soviet people to fit the state's ideology and agenda. It was in Pravda that the basis and outcome of Stalin's show trials were explained.[[3]](https://www.piratewires.com/p/reality-crash#footnote-3-49640892) In Pravda the [coming](https://en.wikipedia.org/wiki/On_the_Cult_of_Personality_and_Its_Consequences) and [going](https://en.wikipedia.org/wiki/Nikita_Khrushchev#Removal) of Soviet leaders was made to appM
ear orderly, normal. Pravda emphasized or downplayed whatever the state needed emphasized or downplayed. Pravda announced the U.S. moon landing on the front page, albeit second after an article on collectivism.\n\nPravda was the Paper of Record for the Soviet state and its people. It was beyond prestigious, it was fundamental. There are still places and things named for it in Russia and elsewhere in the former Soviet Union. If not the actual truth, Pravda was the authoritative source of consensus reality for SovietM
 society. It was a central component of the state-media-socio-cultural apparatus of the Soviet state.\n\nHowever, perhaps contrary to what some in the west believe, the average Soviet citizen was not an idiot. He understood that not everything that he was being told was the truth, and that things which were true were being censored. He knew that the state wanted him to believe certain things. Open skepticism was of course extremely personally and professionally dangerous, but throughout the entire history of the SoM
viet Union, behind closed doors, people had always questioned what they were being told,[[4]](https://www.piratewires.com/p/reality-crash#footnote-4-49640892) and very few accepted it blindly. There were always things one could see with one's own eyes which did not match the official narrative.\n\nThis tension between the public and private information spheres held for decades. While things were good for most people, the existence of this tension was known, accepted, and not to be discussed. [We knew they were lyinM
g, and they knew we knew](https://www.goodreads.com/quotes/228648-the-rules-are-simple-they-lie-to-us-we-know). But as the background economic and material conditions of the Soviet people stagnated, then began to deteriorate, the tension grew. By 1985 the legitimacy of the all-powerful Soviet state was in serious jeopardy.\n\n----------\n\nIn 1985 Gorbachev (Mikhail Sergeyevich to his friends)[[5]](https://www.piratewires.com/p/reality-crash#footnote-5-49640892) became leader of the Soviet state, after a successionM
 of geriatrics assumed the mantle and then promptly died.[[6]](https://www.piratewires.com/p/reality-crash#footnote-6-49640892) Gorbachev intended to be a reformer, and had reorganized the communist party apparatus, even amending the constitution of the Soviet Union itself, to consolidate the necessary power to do so.\n\nHis reforms came in three named flavors; Perestroika (restructuring), Uskoreniye (acceleration), and Glasnost (openness). These reforms were intended to preserve the state's legitimacy while improvM
ing the people's material conditions, a hail mary to preserve Soviet power. What Glasnost meant in practice was a freer press; the authorization of mass publications which were independent of state control, the relaxation of censorship in the existing state media, and an end to suppression of foreign media. By being open, finally, the state hoped to regain legitimacy and the trust of its people.\n\nInstead it unleashed bedlam.\n\nRevelations about the excesses of the Soviet state, the ways it had distorted or outriM
ght hidden its history, and the real conditions in the country as a whole came thick and fast. The narratives the state had long clung to came unraveled.\n\nTo the soviet people, this was epistemically apocalyptic. People had always been skeptical, had grown increasingly mistrustful as reality increasingly diverged from what they were being told, but ultimately there were still things which people believed were fundamentally true. The people thought; yes the state had made mistakes, had had excesses, many of which M
they'd covered up, but after all the foundation must be solid. There was still a common set of facts, a people's memory forming a consensus reality which was holding the culture together. And though they were aware of some of the great crimes the Soviet state had committed, many people at least believed in the fundamental principles of its claimed ideology.\n\nBut the revelations, sensational and overwhelming, came almost daily in an endless flood. Here were Stalin's mass graves. There was the Nazi-Soviet nonagressM
ion pact. And outside, the bread lines; not just here but everywhere. Revelations came from every corner; on the radio and on television, in the newly independent press, and in Pravda itself. Things the state had said were lies planted by enemies, or had omitted entirely, were now being aired as the truth. Even foundational ideological illusions were thoroughly shattered.\n\nThere was nothing safe left, nothing that had ever been said had the air of truth anymore. Worse, nothing that was said could ever be true agaM
in.\n\n----------\n\nHow do you recognize the truth when all you've ever been told are lies? Can you?\n\nBy 1991 the epistemic collapse was complete. In the absence of any trusted, or even authoritative source of common reality, reality entrepreneurs both foreign and domestic plied their trade. [Religious](https://www.eastwestreport.org/articles/ew06301.htm)  [cults](https://en.wikipedia.org/wiki/Vissarion), fringe [political movements](https://en.wikipedia.org/wiki/National_Bolshevism#National_Bolshevik_Party), anM
d many others, often with an apocalyptic, millenarian edge, competed with sensational news stories - both true and completely invented - for the belief of the Soviet people, often successfully.\n\nIn effect by the time it was discovered that Lenin was a mushroom, the Soviet people were deep into a new-age speedrun, as if the entire content of every woo movement of the 60's and 70's Age of Aquarius in the United States had been distilled and plugged directly into the Soviet people's collective brainstem.\n\nIt was pM
ossible to believe anything - everything. Why not believe Lenin was a mushroom? Who is to say it isn't true? At least the explanation is presented with a straight face and with a wave in the direction of documentary historical evidence. Much that was in the Soviet noosphere at the time did not even have that much.\n\nOf course the Soviet Age of Aquarius did not last, because it could not. There is, ultimately, one final arbiter of truth - cold material reality. The material reality of the Soviet people was not so gM
ood.\n\n![](https://lh6.googleusercontent.com/YETUMQTIrCJl431inL_YLK3VB5Q78IlxHt0r0ODNYkoOU-oC4-Jq2uMEhhyr6_b8p_kOBhp1Y-QIGo_OBeI1ttvnTh0DxXICq-DpKVfwvgjlxD1BERmRHLkyG14t6IRHk9EILaWIRgmsqxd2NgwfJw)\n\nPictured: Soviet material circumstances. Source: [The Lancet](https://www.thelancet.com/journals/lancet/article/PIIS0140673600042124/fulltext)\n\nThe economic and political forces which maintained Soviet life continued to [fall apart](https://en.wikipedia.org/wiki/History_of_the_Soviet_Union_(1982%E2%80%931991)) at anM
 accelerating rate, until everything that was forever [was no more](https://www.amazon.com/Everything-Forever-Until-More-Formation/dp/0691121176). The soviet people woke up one day to find the old order gone, and [little of value](https://en.wikipedia.org/wiki/History_of_Russia_(1991%E2%80%93present)#Reforms) to replace it. The search for truth, succeeded by the belief in any possibility at all, fell to an abiding cultural cynicism. After believing in something, then believing in anything, and finally having it allM
 ripped away, all that was left was to believe in nothing.\n\nLenin is now not even a mushroom.\n\n----------\n\nI don't write here in order to eulogize the Soviet Union, and certainly not to excuse the crimes of its government. I write to warn you.\n\nThe United States in particular, and the west more broadly, today is in a crisis. It is primarily a crisis of epistemology, and has many dimensions which parallel those which faced the Soviet people. It is not quite the same; material conditions in the U.S have not dM
eteriorated to bread lines just yet, and the possibility is still remote (though no longer impossible). But reality is increasingly, acceleratedly, diverging from the official narrative as delivered through official media organs.\n\nWe have seen the media fail to tell the truth, disguise opinion as fact, censor, and outright lie. It has done so about themes as diverse as covid and covid policy, about popular demonstrations, about technology and technology companies. The New York Times and other large 'legacy' mediaM
 entities are not exactly Pravda, but they're as close as one gets to a single source of consensus cultural reality in the west. They and their foundational educational and political institutions, in red and blue flavors, are culturally dominant.\n\nAs the narrative continues to diverge, trust in any official consensus will continue to erode. Even if the official sources backtrack in the future and commit to the truth, trust will have already been lost. People, after being lied to, will look elsewhere, and they're M
liable to look everywhere and anywhere.\n\nWe are presently at the beginning stages of an epistemological splintering in the west. We are seeing the rise of ever more reality entrepreneurs alongside critical searching for the real truth. The people of the U.S, having gone through their own woo explosions in the past, are perhaps more immune, but this changes only the duration, not the outcome. Reality entrepreneurs, like all entrepreneurs, will listen for what the market wants and eagerly supply it. In the U.S, it M
will be less new-age and more QAnon. Less UFO cult and more racial essentialism.\n\nUnlike the Soviet Union
s limited cultural reach, the U.S is the cultural hegemon in the west and beyond. What happens to the culture here will happen to the culture everywhere. The splintering that begins with the U.S will spread, as reality entrepreneurs enter foreign markets with their own unique local conditions. This is already happening in Australia, in the U.K, and in Europe. People worldwide, repulsed by reality from the oM
fficial narrative, are primed to believe anything and anyone. The nation-state adversaries of the U.S are working overtime to disconnect their local cultural environment (alongside their financial and trade infrastructure) from U.S hegemony.\n\nNo amount of \"independent fact checking\", of \"balanced reporting\", or \"non-partisanship\" will arrest this slide. From where will the fact checkers derive their legitimacy? Do you believe them after you've been lied to? After it
s been proven you can be lied to? Do yoM
u believe anything can be balanced? Balanced for whom? Even if we could reach consensus on basic facts (and we, [increasingly](https://www.cidrap.umn.edu/news-perspective/2020/04/commentary-masks-all-covid-19-not-based-sound-data), cannot do [even](https://www.bbc.com/news/world-us-canada-56542550)  [that](https://www.factcheck.org/2021/12/viral-post-misrepresents-facts-in-rittenhouse-trial/)), we will be increasingly unable to reach consensus on their interpretation; all interpretations of reality will hold equal M
value.\n\nUnless prevented, this process will continue to accelerate to the inevitable conclusion: cultural collapse, social collapse, economic collapse, and reality reasserting itself in the coldest, most bitter possible way. I don't know if you can picture what a five year drop in life expectancy in five years really looks like - maybe if you live in opioid overrun states you can - but it's not pretty. Except to our enemies, of course.\n\nThe only chance is to create new institutions, especially new media instituM
tions, which the ordinary person can and will trust. To win against the reality entrepreneurs out for their own gain. To address ordinary people and give them a window into a reality they can agree on. It is necessary to create institutions which thoroughly dominate the
marketplace of ideas
.\n\nWe cannot afford to only attack the failing institutions which for so long have acted as the sources of consensus reality. We need to build strong new ones which can support a new, grounded, popular consensus reality wM
hich does not diverge from material reality. This is a considerably harder, but increasingly urgently necessary task. We cannot afford to further drive people into ideological corners, of which there are fractally many and whose number is growing. Time is short. The window for success is shrinking, the chances are slimming.\n\nRemember, I
ve seen this play out before. In 1991, it's rumored, party members, bewildered by the airing of \"Lenin was a Mushroom\", asked their regional committee of the communist party oM
f the Soviet Union to fact check the assertion. The apparatchiks replied, in typical fact-checker tone, that it was false, since \"a mammal cannot be a plant\". The collapse was not averted.\n\nDon't let it happen here.\n\n[1](https://www.piratewires.com/p/reality-crash#footnote-anchor-1-49640892) Importantly, communist revolution in Russia was seen as impossible by no less than Marx himself - Lenin was a real innovator.\n\n[2](https://www.piratewires.com/p/reality-crash#footnote-anchor-2-49640892) In yet another bM
izarre turn of events, Pravda is still around but now exists as two separate entities - there is a website, pravda.ru which appears to be a domestic Russian propaganda outlet, and a newspaper, Komsomolskaya Pravda, which is a tabloid on the order of News of the World but is still owned by the communist party. I won't link them here.\n\n[3](https://www.piratewires.com/p/reality-crash#footnote-anchor-3-49640892) Pravda's editor was enough of a threat to Stalin that he was caught in the purges, too.\n\n[4](https://wwwM
.piratewires.com/p/reality-crash#footnote-anchor-4-49640892) This was also the primary venue for the wonderful genre of [Soviet political jokes](https://en.wikipedia.org/wiki/Russian_political_jokes), which in my opinion are readily adaptable to much of today's present situation, uh, elsewhere.\n\n[5](https://www.piratewires.com/p/reality-crash#footnote-anchor-5-49640892) Mikhail Sergeyevich has considerably more friends in the west than he does in the former USSR.\n\n[6](https://www.piratewires.com/p/reality-crashL
#footnote-anchor-6-49640892) For a concise overview of Soviet leaders I recommend [this excellent and highly accurate video](https://youtu.be/LDbHI0LsJMI)."
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
6j4ion:4.QmNoQLZ4qVyqp9Zwx7hYpQdG2zvgdVKQiezwmVva9oMUWRo
Bj@=:BNB.BNB:bnb1ytz46kzazyt04p4kge6t62yv35t09tmu7x8k7p:22405047::0
text/plain;charset=utf-8
  "name": "derage.sats"
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"soulmanias.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"stx.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"66688.sats"}h!
text/plain;charset=utf-8
   "name": "01773.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "bali.sats"
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ifc.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"oky.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"gto.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"amg.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <exif:PixelYDimension>636</exif:PixelYDimension>
         <exif:PixelXDimension>634</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
      </rdf:Description>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
ffffffffffffffffffe5
fffffffffffffffffffff
11111111111111111111111111111111111111111111111111
$pbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpbpQ
mmmmmmmmmmmmmmmmmmmmmm
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
=zTXtRaw profile type icc
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ubb.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"ali-cloud.sats"}h!
((((((((((((((((((((((((((((((((((((((((((((((((((
d/Foundry USA Pool #dropgold/
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Mandala</title>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script type="text/javascript" >
        // !!!!!!!!!!!!M
!!!!!!!!!!!!!!!!!!!!!!!!
        // INSERT YOUR GENERATIVE CODE HERE
        // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get(M
"seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 10139042M
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfM
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
  <script type="module" crossorigin>
(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))a(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const h of o.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&a(h)}).observe(document,{chM
ildList:!0,subtree:!0});function t(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerpolicy&&(o.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?o.credentials="include":s.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(s){if(s.ep)return;s.ep=!0;const o=t(s);fetch(s.href,o)}})();class A{constructor(e,t,a,s=255){this._rgba=[e/255,t/255,a/255,s/255],this._hsla=rt(this._rgba)}set hsla(e){this._hsla=e}get hsla(){return[...this._hsla]}get h(){rM
eturn this._hsla[0]}get s(){return this._hsla[1]}get l(){return this._hsla[2]}get a(){return this._hsla[3]}sat(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[1]=e,t}hue(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[0]=e,t}lum(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[2]=e,t}alpha(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[3]=e,t}toString(){return this.a<1?`hsl(${this.h*360}deg ${this.s*100}% ${this.l*100}% / ${this.a*100}%)`:`hsl(${this.h*360}degM
 ${this.s*100}% ${this.l*100}%)`}static from(e){if(e instanceof A)return e;if(typeof e=="number")return new A(255,0,0);{let t;switch(e.length){case 9:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})(?<a>[0-9a-f]{2})$/i),t&&t.groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16),parseInt(t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 7:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})$/i),t&&tM
.groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;case 5:if(t=e.match(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])(?<a>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16),parseInt(""+t.groups.a+t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 4:if(t=e.matcM
h(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;default:throw new Error(`Error parsing color string '${e}'`)}}}}function rt([n,e,t,a]){const s=Math.max(n,e,t),o=Math.min(n,e,t);let h;if(s===o)h=0;else{const F=s-o;s===n?h=(e-t)/F%6:s===e?h=(t-n)/F+2:h=(n-e)/F+4,h*=60,h<0&&(h+=360)}const E=s-o,g=(s+o)/2M
,O=E===0?0:E/(1-Math.abs(2*g-1));return[h/360,O,g,a]}const{sin:X,cos:st,abs:ut,PI:mt,acos:Bt,asin:wt,sqrt:ot,round:Dt,floor:Et}=Math,x=(n,e)=>[n[0]+e[0],n[1]+e[1]],it=(n,e)=>[n[0]*e,n[1]*e],lt=n=>ot(n[0]**2+n[1]**2),v=(n,e,t)=>[n[0]+e[0]*t,n[1]+e[1]*t],D=(n,e=1)=>{const t=lt(n);return t===0?[0,0]:it(n,e/t)},at=(n,e,t=2)=>(a,s)=>{let o=0,h=1,E=1;for(let g=0;g<t;g++)o+=h*X(X(a/n*E)+st(s/e*E)),E*=1.97834,h*=.5;return o},C=(n,[e,t])=>{const s=n(e+1e-4,t),o=n(e-1e-4,t),h=n(e,t+1e-4),E=n(e,t-1e-4);return[(s-o)/(2*1e-4),(M
h-E)/(2*1e-4)]},b=(n,e)=>{const[t,a]=C(n,e);return[a,-t]},Y=(n,e,t)=>{const a=[e];for(let s=0;s<t;s++)e=x(e,n(e)),a.push(e);return a},Z=n=>Array.from(n,(e,t)=>n[n.length-1-t]),ct=([n,...e],t=!1)=>{let a=`M ${n.join(" ")}`;return a+=e.map(s=>`L ${s.join(" ")}`).join(" "),a+=t?"z":"",a};class pt{constructor(){this.prng=sfc32(...cyrb128(seed))}unit(){return this.prng()}prob(e){return this.prng()<e}float(e,t){return this.prng()*(t-e)+e}int(e,t){return Math.floor(this.prng()*(t-e)+e)}pick(e){return e[this.int(0,e.lengthM
)]}}const z={SteamPunk:["#696969","#ebcc23","#F5F5DC","#AF9B60","#4F2A0C","#FF7034","#8B2800"],Colorful:["#C6EEFA","#db504a","#084c61","#e3b505","#4f6d7a","#56a3a6"],pal0:["#DEC78E","#192220","#BE3C39","#7E2925","#CCB477","#647657","#2D4C40","#6AB29B"],pal1:["#B4BCA4","#0E525A","#C2502E","#D47651","#0C353B","#F5AF6B","#897563","#6A402B"],pal2:["#F1D8AF","#785C74","#323666","#298D98","#E36075","#CF9A94","#5BE6CA","#F5BA6A"],pal3:["#6D9995","#516F6B","#233C45","#EDDC8D","#E69837","#7ED0D6","#A89E7A","#3E371D"],pal4:[M
"#BDD8C1","#20343C","#3C7179","#EDCD41","#DE694E","#8A3831","#79A791","#33B7C4"],pal5:["#E2DD91","#272C50","#3E9890","#2D5E78","#D53154","#69CFA0","#7C3067","#D78E65"],pal6:["#347179","#20414B","#E9A345","#3BA0A6","#36D8DB","#C7B689","#85B9B3","#975836"],pal7:["#6C95A7","#436FA7","#98A5BB","#EDCDC0","#483F6B","#E8A094","#DC46AB","#AE6362"],pal8:["#9BD7D0","#2C4D57","#172734","#7D5440","#337686","#C59B60","#E18C1F","#27C4CB"],pal9:["#735A82","#B5A5B1","#2D5570","#4CC9D4","#2893A5","#282C4A","#D74855","#EBB137"],pal1M
0:["#6D7B7E","#880B5B","#B28A96","#63BE9F","#27A188","#0D5B50","#C9367B","#CCEDD5"],pal11:["#09272F","#DDAF37","#67A793","#9ED8C7","#53B7AC","#409289","#34736E","#1A514F"],pal12:["#AAB29C","#C95734","#973819","#D27855","#776250","#F5B06B","#0F3438","#0E525A"],pal13:["#A4B1C7","#BD6F68","#EEB5A7","#6C95A7","#2D72C1","#3D3C57","#554A7D","#DC47AB"],pal14:["#101C39","#642E3D","#E14A47","#D7B176","#2EB1B8","#3A5F75","#5D7282","#20415F"],pal15:["#B7BEBC","#C7B55E","#5D9283","#88BCB7","#69AFAB","#2F4047","#51606B","#8F698M
D"],pal16:["#877855","#FBF6CD","#B86B42","#30200E","#5F4D37","#C3A064","#DDC081","#F1DE9A"],pal17:["#100B2C","#119065","#28224B","#160B5B","#433E74","#7F7AA1","#C2BDD9","#B70D44"]},ht=(n,{Palette:e})=>{var Q;const t=new pt,[a,s,...o]=z[e],h=z[e],E=[t.pick(h),t.pick(h)];[t.int(0,h.length/3),t.int(h.length/3,2*h.length/3),t.int(2*h.length/3,h.length)].map(m=>h[m]);const g=at(t.float(89,300),t.float(100,300),t.int(1,5)),O=Y(m=>D(C(g,m),5),[200,200],10).map(m=>Y(i=>D(b(g,i),5),m,140)),F=.67,W=innerWidth/innerHeight>F?(M
innerHeight-10)*F:innerWidth-10,K=W/F,L=600,R=L/F,B=L/2,w=R/2,u=(m,i,f,d)=>{const l=document.getElementById(m),r=document.createElementNS(G,i);return Object.keys(f).forEach(c=>c==="xlink:href"?r.setAttributeNS(J,c,f[c]):r.setAttribute(c,f[c])),l&&(d===void 0?l.appendChild(r):l.insertBefore(r,d)),r},G="http://www.w3.org/2000/svg",J="http://www.w3.org/1999/xlink";document.createElementNS(G,"svg");const j=document.createElement("div");j.setAttribute("id","svgC"),n.style.background="#ddd",n.style.width=`${innerWidth-10M
}px`,n.style.height=`${innerHeight-10}px`,n.style.padding="5px",j.style.width=`${W}px`,j.style.height=`${K}px`,j.style.margin="0 auto",j.style.boxShadow="2px 3px 6px rgba(0,0,0,0.5)",j.style.borderRadius="0.5vh",n.appendChild(j),u("svgC","svg",{id:"art",xmlns:G,"xmlns:xlink":J,"shape-rendering":"geometricPrecision",width:L,height:R,viewBox:`${-B} ${-w} ${L} ${R} `,style:`display:block; width:${W}; height:${K}`}),u("art","defs",{id:"df"}),u("df","filter",{id:"blur"}),u("blur","feGaussianBlur",{stdDeviation:t.int(1,5M
)}),u("df","filter",{id:"colorF"}),u("colorF","feColorMatrix",{type:"matrix",values:`${t.float(.2,.8)} 1 0 0 0
        0 0 0 1 0`}),u("df","pattern",{id:"hash0",x:0,y:0,width:t.float(1,3),height:5,stroke:t.pick(o),patternTransform:`rotate(${t.int(0,90)} 0 0)`,patternUnits:"userSpaceOnUse"}),u("hash0","line",{x1:0,y1:0,x2:0,y2:5,fill:"none","stroke-width":.3}),u("df","linearGradient",{id:"grad2",x1:"0%",x2:"100%",y1:"0",y2:"0"}),u("grad2","stop",{offset:"0%","stop-color":E[0]}M
),u("grad2","stop",{offset:"100%","stop-color":E[1]}),u("art","rect",{x:-B,y:-w,width:L,height:R,fill:a,id:"bg"}),t.int(30,70),t.int(150,250);for(let m=0;m<200;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){conM
st c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}l+=" z",u("art","path",{d:l,stroke:"none",fill:t.pick(o),"fill-opacity":.1})}u("art","g",{id:"stripes",filter:"url(#blur)"});for(let m=0;m<100;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<5;l++){let r=v(d,C(g,d),400);f.push(r),d=r}for(let l=0;l<20;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let $=0;$<5;$++){let M=v(p,b(g,p),400),S=v(I,b(g,I),400);r.push(M),c.unshift(S),p=M,I=S}d=c[0];let y=[];for(let $=0;$<5;$++){let M=v(d,C(g,d),400);y.unshM
ift(M),d=M}const[T,..._]=[...f,...r,...y,...c];let H=`M ${T.join(" ")}`;H+=_.map($=>`L ${$.join(" ")}`).join(" "),u("stripes","path",{d:H,fill:t.prob(.9)?t.pick(h):"url(#grad2)",stroke:"none"}),f=[c[0],...Z(y)]}}for(let m=0;m<80;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(M
g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}u("art","path",{d:l,stroke:t.pick(o),fill:"none"})}const et=60,nt=10,U=t.float(1,3);for(let m=0;m<nt;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<20;l++){let r=v(d,D(b(g,d)),U);f.push(r),d=r}for(let l=0;l<et;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let k=0;k<20;k++){let N=v(p,D(C(g,p)),U),V=v(I,D(C(g,I)),U);r.push(N),c.unshift(V),p=N,I=V}d=c[0];let y=[];const T=r[r.lengtM
h-1];let _=1/0,H=(d[0]-T[0])**2+(d[1]-T[1])**2;for(;H<_;){let k=v(d,D(b(g,d)),U);y.unshift(k),d=k,_=H,H=(d[0]-T[0])**2+(d[1]-T[1])**2}const[$,...M]=[...f,...r,...y,...c];let S=`M ${$.join(" ")}`;S+=M.map(k=>`L ${k.join(" ")}`).join(" "),u("art","path",{d:S,fill:t.prob(.1)?"url(#grad2)":E[l%2],stroke:"none"}),f=[c[0],...Array.from(y,(k,N)=>y[y.length-1-N])]}}u("art","g",{id:"grid"}),O.forEach((m,i)=>{if(i===0)return;const f=O[i-1],d=4;for(let l=0,r=0;l<f.length;l+=d-1,r++){const c=Z(O[i].slice(l,l+d)),p=ct([...f.sliM
ce(l,l+d),...c],!0);u("grid","path",{d:p,fill:(i+r)%2===0?t.pick(o):s,stroke:"none"})}}),u("art","g",{id:"border",filter:"url(#colorF)"}),u("border","rect",{x:-B,y:-w,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:w-10,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),u("border","rect",{x:B-10,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),(Q=A.from(s))==null||Q.sat(1)},dt=n=>typeof n=="string",tt=(n,e,t)=>{const a={expiM
re:1e4,utf8:!1,...t};dt(e)&&a.utf8&&(e=new TextEncoder().encode(e),a.mime+=";charset=UTF-8");const s=URL.createObjectURL(e instanceof Blob?e:new Blob([e],{type:a.mime})),o=document.createElement("a");o.setAttribute("download",n),o.setAttribute("href",s),document.body.appendChild(o),o.click(),document.body.removeChild(o),a.expire>0&&setTimeout(()=>URL.revokeObjectURL(s),a.expire)},ft=(n,e,t="png",a=.95)=>{const s=`image/${t}`;n.toBlob(o=>o?tt(`${e}.${t}`,o,{mime:s}):console.warn("can't download canvas"),s,a)};mathRaM
nd();window.$generativeTraits={Palette:Object.keys(z)[Math.floor(mathRand()*Object.keys(z).length)]};console.log(window.$generativeTraits);function gt(){const n=document.getElementById("art");let[e,t]=[n.getAttribute("width"),n.getAttribute("height")],a=new Blob([n.outerHTML],{type:"image/svg+xml;charset=utf-8"}),s=URL.createObjectURL(a),o=new Image;o.onload=()=>{const h=document.createElement("canvas");h.width=e*P,h.height=t*P,h.getContext("2d").drawImage(o,0,0,e*P,t*P),ft(h,`${seed} - ${new Date().getTime()}-art.M
png`)},o.src=s}const q=document.createElement("div");q.setAttribute("id","app");document.body.prepend(q);ht(q,window.$generativeTraits);const P=parseInt(new URLSearchParams(window.location.search).get("zoom")||"8");window.addEventListener("keyup",n=>{switch(n.key){case"s":tt(`${seed} - ${new Date().getTime()}-art.svg`,document.getElementById("art").outerHTML,{mime:"image/svg+xml"});return;case"x":gt();return}});
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></M
    <!-- threejs@r124
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></M
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.1M
2.17/paper-full.min.js"></script>
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
      let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 5M
97399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l M
= ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            width: 100% !important;
            height: 100% !important;
            object-fit: contain;
            position: fixed;
            left: 0;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate raritM
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
 Add your code here
      var canvas = document.querySelector('canvas'),
      ctx = canvas.getContext('2d');
      // Setting the width and height of the canvas
      canvas.width = window.innerWidth;
      canvas.height = window.innerHeight;
      // Setting up the letters
      var letters = 'ABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLM
      letters = letters.split('');
      // Setting up the columns
      var fontSize = 10,
          columns = canvas.width / fontSize;
      // Setting up the drops
      var drops = [];
      for (var i = 0; i < columns; i++) {
        drops[i] = 1;
      // Setting up the draw function
      function draw() {
        ctx.fillStyle = 'rgba(0, 0, 0, .1)';
        ctx.fillRect(0, 0, canvas.width, canvas.height);
        for (var i = 0; i < drops.length; i++) {
 var text = letters[Math.floor(Math.random() * letters.length)];
          ctx.fillStyle = '#0f0';
          ctx.fillText(text, i * fontSize, drops[i] * fontSize);
          drops[i]++;
          if (drops[i] * fontSize > canvas.height && Math.random() > .95) {
            drops[i] = 0;
      // Loop the animation
      setInterval(draw, 33);
 Add your code here
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Mandala</title>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script type="text/javascript" >
        // !!!!!!!!!!!!M
!!!!!!!!!!!!!!!!!!!!!!!!
        // INSERT YOUR GENERATIVE CODE HERE
        // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get(M
"seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 10139042M
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfM
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
  <script type="module" crossorigin>
(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))a(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const h of o.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&a(h)}).observe(document,{chM
ildList:!0,subtree:!0});function t(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerpolicy&&(o.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?o.credentials="include":s.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(s){if(s.ep)return;s.ep=!0;const o=t(s);fetch(s.href,o)}})();class A{constructor(e,t,a,s=255){this._rgba=[e/255,t/255,a/255,s/255],this._hsla=rt(this._rgba)}set hsla(e){this._hsla=e}get hsla(){return[...this._hsla]}get h(){rM
eturn this._hsla[0]}get s(){return this._hsla[1]}get l(){return this._hsla[2]}get a(){return this._hsla[3]}sat(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[1]=e,t}hue(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[0]=e,t}lum(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[2]=e,t}alpha(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[3]=e,t}toString(){return this.a<1?`hsl(${this.h*360}deg ${this.s*100}% ${this.l*100}% / ${this.a*100}%)`:`hsl(${this.h*360}degM
 ${this.s*100}% ${this.l*100}%)`}static from(e){if(e instanceof A)return e;if(typeof e=="number")return new A(255,0,0);{let t;switch(e.length){case 9:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})(?<a>[0-9a-f]{2})$/i),t&&t.groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16),parseInt(t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 7:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})$/i),t&&tM
.groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;case 5:if(t=e.match(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])(?<a>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16),parseInt(""+t.groups.a+t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 4:if(t=e.matcM
h(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;default:throw new Error(`Error parsing color string '${e}'`)}}}}function rt([n,e,t,a]){const s=Math.max(n,e,t),o=Math.min(n,e,t);let h;if(s===o)h=0;else{const F=s-o;s===n?h=(e-t)/F%6:s===e?h=(t-n)/F+2:h=(n-e)/F+4,h*=60,h<0&&(h+=360)}const E=s-o,g=(s+o)/2M
,O=E===0?0:E/(1-Math.abs(2*g-1));return[h/360,O,g,a]}const{sin:X,cos:st,abs:ut,PI:mt,acos:Bt,asin:wt,sqrt:ot,round:Dt,floor:Et}=Math,x=(n,e)=>[n[0]+e[0],n[1]+e[1]],it=(n,e)=>[n[0]*e,n[1]*e],lt=n=>ot(n[0]**2+n[1]**2),v=(n,e,t)=>[n[0]+e[0]*t,n[1]+e[1]*t],D=(n,e=1)=>{const t=lt(n);return t===0?[0,0]:it(n,e/t)},at=(n,e,t=2)=>(a,s)=>{let o=0,h=1,E=1;for(let g=0;g<t;g++)o+=h*X(X(a/n*E)+st(s/e*E)),E*=1.97834,h*=.5;return o},C=(n,[e,t])=>{const s=n(e+1e-4,t),o=n(e-1e-4,t),h=n(e,t+1e-4),E=n(e,t-1e-4);return[(s-o)/(2*1e-4),(M
h-E)/(2*1e-4)]},b=(n,e)=>{const[t,a]=C(n,e);return[a,-t]},Y=(n,e,t)=>{const a=[e];for(let s=0;s<t;s++)e=x(e,n(e)),a.push(e);return a},Z=n=>Array.from(n,(e,t)=>n[n.length-1-t]),ct=([n,...e],t=!1)=>{let a=`M ${n.join(" ")}`;return a+=e.map(s=>`L ${s.join(" ")}`).join(" "),a+=t?"z":"",a};class pt{constructor(){this.prng=sfc32(...cyrb128(seed))}unit(){return this.prng()}prob(e){return this.prng()<e}float(e,t){return this.prng()*(t-e)+e}int(e,t){return Math.floor(this.prng()*(t-e)+e)}pick(e){return e[this.int(0,e.lengthM
)]}}const z={SteamPunk:["#696969","#ebcc23","#F5F5DC","#AF9B60","#4F2A0C","#FF7034","#8B2800"],Colorful:["#C6EEFA","#db504a","#084c61","#e3b505","#4f6d7a","#56a3a6"],pal0:["#DEC78E","#192220","#BE3C39","#7E2925","#CCB477","#647657","#2D4C40","#6AB29B"],pal1:["#B4BCA4","#0E525A","#C2502E","#D47651","#0C353B","#F5AF6B","#897563","#6A402B"],pal2:["#F1D8AF","#785C74","#323666","#298D98","#E36075","#CF9A94","#5BE6CA","#F5BA6A"],pal3:["#6D9995","#516F6B","#233C45","#EDDC8D","#E69837","#7ED0D6","#A89E7A","#3E371D"],pal4:[M
"#BDD8C1","#20343C","#3C7179","#EDCD41","#DE694E","#8A3831","#79A791","#33B7C4"],pal5:["#E2DD91","#272C50","#3E9890","#2D5E78","#D53154","#69CFA0","#7C3067","#D78E65"],pal6:["#347179","#20414B","#E9A345","#3BA0A6","#36D8DB","#C7B689","#85B9B3","#975836"],pal7:["#6C95A7","#436FA7","#98A5BB","#EDCDC0","#483F6B","#E8A094","#DC46AB","#AE6362"],pal8:["#9BD7D0","#2C4D57","#172734","#7D5440","#337686","#C59B60","#E18C1F","#27C4CB"],pal9:["#735A82","#B5A5B1","#2D5570","#4CC9D4","#2893A5","#282C4A","#D74855","#EBB137"],pal1M
0:["#6D7B7E","#880B5B","#B28A96","#63BE9F","#27A188","#0D5B50","#C9367B","#CCEDD5"],pal11:["#09272F","#DDAF37","#67A793","#9ED8C7","#53B7AC","#409289","#34736E","#1A514F"],pal12:["#AAB29C","#C95734","#973819","#D27855","#776250","#F5B06B","#0F3438","#0E525A"],pal13:["#A4B1C7","#BD6F68","#EEB5A7","#6C95A7","#2D72C1","#3D3C57","#554A7D","#DC47AB"],pal14:["#101C39","#642E3D","#E14A47","#D7B176","#2EB1B8","#3A5F75","#5D7282","#20415F"],pal15:["#B7BEBC","#C7B55E","#5D9283","#88BCB7","#69AFAB","#2F4047","#51606B","#8F698M
D"],pal16:["#877855","#FBF6CD","#B86B42","#30200E","#5F4D37","#C3A064","#DDC081","#F1DE9A"],pal17:["#100B2C","#119065","#28224B","#160B5B","#433E74","#7F7AA1","#C2BDD9","#B70D44"]},ht=(n,{Palette:e})=>{var Q;const t=new pt,[a,s,...o]=z[e],h=z[e],E=[t.pick(h),t.pick(h)];[t.int(0,h.length/3),t.int(h.length/3,2*h.length/3),t.int(2*h.length/3,h.length)].map(m=>h[m]);const g=at(t.float(89,300),t.float(100,300),t.int(1,5)),O=Y(m=>D(C(g,m),5),[200,200],10).map(m=>Y(i=>D(b(g,i),5),m,140)),F=.67,W=innerWidth/innerHeight>F?(M
innerHeight-10)*F:innerWidth-10,K=W/F,L=600,R=L/F,B=L/2,w=R/2,u=(m,i,f,d)=>{const l=document.getElementById(m),r=document.createElementNS(G,i);return Object.keys(f).forEach(c=>c==="xlink:href"?r.setAttributeNS(J,c,f[c]):r.setAttribute(c,f[c])),l&&(d===void 0?l.appendChild(r):l.insertBefore(r,d)),r},G="http://www.w3.org/2000/svg",J="http://www.w3.org/1999/xlink";document.createElementNS(G,"svg");const j=document.createElement("div");j.setAttribute("id","svgC"),n.style.background="#ddd",n.style.width=`${innerWidth-10M
}px`,n.style.height=`${innerHeight-10}px`,n.style.padding="5px",j.style.width=`${W}px`,j.style.height=`${K}px`,j.style.margin="0 auto",j.style.boxShadow="2px 3px 6px rgba(0,0,0,0.5)",j.style.borderRadius="0.5vh",n.appendChild(j),u("svgC","svg",{id:"art",xmlns:G,"xmlns:xlink":J,"shape-rendering":"geometricPrecision",width:L,height:R,viewBox:`${-B} ${-w} ${L} ${R} `,style:`display:block; width:${W}; height:${K}`}),u("art","defs",{id:"df"}),u("df","filter",{id:"blur"}),u("blur","feGaussianBlur",{stdDeviation:t.int(1,5M
)}),u("df","filter",{id:"colorF"}),u("colorF","feColorMatrix",{type:"matrix",values:`${t.float(.2,.8)} 1 0 0 0
        0 0 0 1 0`}),u("df","pattern",{id:"hash0",x:0,y:0,width:t.float(1,3),height:5,stroke:t.pick(o),patternTransform:`rotate(${t.int(0,90)} 0 0)`,patternUnits:"userSpaceOnUse"}),u("hash0","line",{x1:0,y1:0,x2:0,y2:5,fill:"none","stroke-width":.3}),u("df","linearGradient",{id:"grad2",x1:"0%",x2:"100%",y1:"0",y2:"0"}),u("grad2","stop",{offset:"0%","stop-color":E[0]}M
),u("grad2","stop",{offset:"100%","stop-color":E[1]}),u("art","rect",{x:-B,y:-w,width:L,height:R,fill:a,id:"bg"}),t.int(30,70),t.int(150,250);for(let m=0;m<200;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){conM
st c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}l+=" z",u("art","path",{d:l,stroke:"none",fill:t.pick(o),"fill-opacity":.1})}u("art","g",{id:"stripes",filter:"url(#blur)"});for(let m=0;m<100;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<5;l++){let r=v(d,C(g,d),400);f.push(r),d=r}for(let l=0;l<20;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let $=0;$<5;$++){let M=v(p,b(g,p),400),S=v(I,b(g,I),400);r.push(M),c.unshift(S),p=M,I=S}d=c[0];let y=[];for(let $=0;$<5;$++){let M=v(d,C(g,d),400);y.unshM
ift(M),d=M}const[T,..._]=[...f,...r,...y,...c];let H=`M ${T.join(" ")}`;H+=_.map($=>`L ${$.join(" ")}`).join(" "),u("stripes","path",{d:H,fill:t.prob(.9)?t.pick(h):"url(#grad2)",stroke:"none"}),f=[c[0],...Z(y)]}}for(let m=0;m<80;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(M
g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}u("art","path",{d:l,stroke:t.pick(o),fill:"none"})}const et=60,nt=10,U=t.float(1,3);for(let m=0;m<nt;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<20;l++){let r=v(d,D(b(g,d)),U);f.push(r),d=r}for(let l=0;l<et;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let k=0;k<20;k++){let N=v(p,D(C(g,p)),U),V=v(I,D(C(g,I)),U);r.push(N),c.unshift(V),p=N,I=V}d=c[0];let y=[];const T=r[r.lengtM
h-1];let _=1/0,H=(d[0]-T[0])**2+(d[1]-T[1])**2;for(;H<_;){let k=v(d,D(b(g,d)),U);y.unshift(k),d=k,_=H,H=(d[0]-T[0])**2+(d[1]-T[1])**2}const[$,...M]=[...f,...r,...y,...c];let S=`M ${$.join(" ")}`;S+=M.map(k=>`L ${k.join(" ")}`).join(" "),u("art","path",{d:S,fill:t.prob(.1)?"url(#grad2)":E[l%2],stroke:"none"}),f=[c[0],...Array.from(y,(k,N)=>y[y.length-1-N])]}}u("art","g",{id:"grid"}),O.forEach((m,i)=>{if(i===0)return;const f=O[i-1],d=4;for(let l=0,r=0;l<f.length;l+=d-1,r++){const c=Z(O[i].slice(l,l+d)),p=ct([...f.sliM
ce(l,l+d),...c],!0);u("grid","path",{d:p,fill:(i+r)%2===0?t.pick(o):s,stroke:"none"})}}),u("art","g",{id:"border",filter:"url(#colorF)"}),u("border","rect",{x:-B,y:-w,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:w-10,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),u("border","rect",{x:B-10,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),(Q=A.from(s))==null||Q.sat(1)},dt=n=>typeof n=="string",tt=(n,e,t)=>{const a={expiM
re:1e4,utf8:!1,...t};dt(e)&&a.utf8&&(e=new TextEncoder().encode(e),a.mime+=";charset=UTF-8");const s=URL.createObjectURL(e instanceof Blob?e:new Blob([e],{type:a.mime})),o=document.createElement("a");o.setAttribute("download",n),o.setAttribute("href",s),document.body.appendChild(o),o.click(),document.body.removeChild(o),a.expire>0&&setTimeout(()=>URL.revokeObjectURL(s),a.expire)},ft=(n,e,t="png",a=.95)=>{const s=`image/${t}`;n.toBlob(o=>o?tt(`${e}.${t}`,o,{mime:s}):console.warn("can't download canvas"),s,a)};mathRaM
nd();window.$generativeTraits={Palette:Object.keys(z)[Math.floor(mathRand()*Object.keys(z).length)]};console.log(window.$generativeTraits);function gt(){const n=document.getElementById("art");let[e,t]=[n.getAttribute("width"),n.getAttribute("height")],a=new Blob([n.outerHTML],{type:"image/svg+xml;charset=utf-8"}),s=URL.createObjectURL(a),o=new Image;o.onload=()=>{const h=document.createElement("canvas");h.width=e*P,h.height=t*P,h.getContext("2d").drawImage(o,0,0,e*P,t*P),ft(h,`${seed} - ${new Date().getTime()}-art.M
png`)},o.src=s}const q=document.createElement("div");q.setAttribute("id","app");document.body.prepend(q);ht(q,window.$generativeTraits);const P=parseInt(new URLSearchParams(window.location.search).get("zoom")||"8");window.addEventListener("keyup",n=>{switch(n.key){case"s":tt(`${seed} - ${new Date().getTime()}-art.svg`,document.getElementById("art").outerHTML,{mime:"image/svg+xml"});return;case"x":gt();return}});
text/plain;charset=utf-8
  "name": "AndyLau.sats"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"96966.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"81688.sats"}h!
text/plain;charset=utf-8
   "name": "03668.sats"
text/plain;charset=utf-8
   "name": "rvn.sats"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"lin86.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"461.sats"}h!
FjDOUT:45FF90738B257AF75A7652ACD84A9A5615EACCD5D5108B11D3398CD6F66D790A
FjDOUT:238DA4127C30974495AA8478B0553431FE6F099F993636F392672F8B41A0FB81
text/plain;charset=utf-8
  "name": "arsch.sats"
text/plain;charset=utf-8
  "name": "arschloch.sats"
text/plain;charset=utf-8
  "name": "helpdesk.sats"
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"==.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"fsl.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"imkey.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"::.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUM
VWXYZcdefghijstuvwxyz
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
text/plain;charset=utf-8
                      THE DAYS COLLECTION
                                 03/03/2023
text/plain;charset=utf-8
  "name": "9527007.sats"
2023-03-03T00:10:02+00:00
2023-03-03T00:10:02+00:00
2023-03-03T00:10:02+00:00
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"vivekw.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"wyl.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"lfj.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"thecaptainz.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"akcb.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"thePotatoz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ubb.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"memecoin.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"memeland.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"captainz.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"Potatoz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ybb.sats"}h!
FjDOUT:7BACFAEF7141DF76FC65D5105CC079BC24A5FD11A4E55B12D6B29D5B2C53C0B8
FjDOUT:7407714AA903CEE17957B85C6350153FA19C8458DAD5B71697AE0D7E4543BD00
text/plain;charset=utf-8
   "name": "02006.sats"
Dc%#%#%#%#%#%#%!I"-Eu
 b446a9b5bc7d181cf59f6aeb80a3057aG0D
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
"name": "balter.sats"
iTXtXML:com.adobe.xmp
' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='Image::ExifTool 12.56'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
 <rdf:Description rdf:about=''
  xmlns:metadata='https://thesaudisnft.com/metadata/1.0/'>
  <metadata:Metadata rdf:parseType='Resource'>
   <metadata:Attributes>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Head</metadata:Trait_TypeM
      <metadata:Value>Medium 1</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Hair</metadata:Trait_Type>
      <metadata:Value>Buzz Cut</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Facial Hair</metadata:Trait_Type>
      <metadata:Value>Sideburns</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Headwear</metadata:Trait_Type>
      <metadata:Value>Red Shemagh</metM
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Eyewear</metadata:Trait_Type>
      <metadata:Value>MAX BIDDING</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Mouthpiece</metadata:Trait_Type>
      <metadata:Value>None</metadata:Value>
   </metadata:Attributes>
   <metadata:Description>Max Bidding</metadata:Description>
   <metadata:External_URL>https://token.thesaudisnft.com/4472</metadataM
   <metadata:Name>The Saudis #4472</metadata:Name>
  </metadata:Metadata>
text/plain;charset=utf-8
  "name": "bundesnachrichtendienst.sats"
text/plain;charset=utf-8
  "name": "schwanz.sats"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;     height: 20vw;" enable-background="new 0 0 21.6 21.6" version="1.1" viewBox="0 0 21.6 21.6" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"> <path style="fill:#F6C42E;" d="m0 19.4c0.1-0.2 0.2-0.3 0.3-0.4 0.5-0.5 1-1 1.5-1.4 0.2-0.2 0.M
1-0.2 0-0.4l-1.3-1.3c-0.3-0.3-0.3-0.7 0-1l1.3-1.3c0.3-0.3 0.7-0.3 1 0 0.4 0.4 0.8 0.9 1.3 1.4 0.1 0.1 0.2 0.1 0.2 0l0.6-0.6c0.1-0.1 0.1-0.2 0-0.3l-2.2-2.2c-0.4-0.4-0.4-0.7 0-1.1 0.5-0.4 0.9-0.8 1.3-1.2 0.3-0.3 0.7-0.3 1 0l2.2 2.2c0.1 0.1 0.2 0.1 0.3 0l3.7-3.7c0.5 0.2 1.1 0.5 1.6 0.6 0 0.1-0.1 0.2-0.2 0.2l-11.8 11.8c-0.3-0.3-0.7-0.6-0.9-1l0.1-0.3z"/> <path style="fill:#F99D00;" d="m0.9 20.7 11.8-11.8c0.1-0.1 0.2-0.1 0.2-0.2h0.1c0.1 0.6 0.3 1.2 0.5 1.7-1.8 1.9-3.7 3.7-5.5 5.6l-5.2 5.2c-0.2 0.2-0.3 0.3-0.5 0.4h-0.4c-0M
.5-0.2-0.7-0.6-1-0.9z"/> <path style="fill:#F6C42E;" d="m20.7 6.5c1-1.3 1.2-3.1 0.3-4.5-0.2-0.3-0.4-0.6-0.7-0.8 0-0.1-0.1-0.1-0.1-0.1-0.7-0.6-1.5-1-2.4-1-1 0-2 0.3-2.8 0.9-0.1 0.1-0.2 0.1-0.4 0.1-1.1-0.4-2.2-0.4-3.2 0.2-1.6 0.9-2.3 2.2-2.1 4 0.1 1 0.6 1.8 1.3 2.5l0.6 0.3c0.5 0.2 1.1 0.5 1.6 0.6h0.1c0.1 0.6 0.3 1.2 0.5 1.7 0.1 0 0.1 0.1 0.1 0.1 1 1.4 2.4 2 4.1 1.7 2.4-0.4 3.8-3 2.9-5.3 0-0.2 0-0.3 0.2-0.4zm-3 0c0 0.1-0.1 0.1-0.1 0.2-0.7 0.8-1.9 0.9-2.7 0.2l-0.1-0.1c-0.1 0-0.1 0-0.1 0.1l0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2M/
.2 0.5-1.2 2.1-1.4 3.1-0.5 0.7 0.8 0.7 1.7 0.2 2.4z"/> </svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">GOLDEN KEY</font><br/> generative.xyz </div></div></body></html>h!
(((((((((((((((((((((((
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"ordmojis.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
  "name": "echo.sats"
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"bitcoin.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"kdc.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"kdm.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"jdb.sats"}h!
text/plain;charset=utf-8
  "name": "andygo666.sats"
FjDOUT:F3733F5FC163C87B5F0B197156331E58776C0DDEFA8DDC2F6728E63F0BEDE9C5
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"vow.sats"}h!
<svg id="orc" width="100%" height="100%" version="1.1" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><image x="0" y="0" width="60" height="60" image-rendering="pixelated" preserveAspectRatio="xMidYMid" xlink:href="data:image/gif;base64,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"/><style>#orc{shape-renL
dering: crispedges; image-rendering: -webkit-crisp-edges; image-rendering: -moz-crisp-edges; image-rendering: crisp-edges; image-rendering: pixelated; -ms-interpolation-mode: nearest-neighbor;}</style></svg>h!
text/plain;charset=utf-8
   "name": "00929.sats"
text/plain;charset=utf-8
  "name": "adb.sats"
text/plain;charset=utf-8
  "name": "acu.sats"
text/plain;charset=utf-8
  "name": "acz.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"jdf.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"bitnft.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"Busd.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Btcno1.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"ddbb.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Btceth.sats"}h!
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
  "name": "andygo666.sats"
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>GENERATIVE BTC LOGO</title>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script id="snippet-contract-code" type="text/javascript">
        const tokenIdRand = (Math.floor(Math.random() * 1000000) + 1) * 1000000 + (Math.floor(Math.random() * 100) + 1);
        let tokenData = {
            "tokenId": tokenIdRand,
            "seed": tokenIdRand.toString(),
    <script id="snippet-random-code" type="text/javascript">
        const urlSeed = new URLSearchParams(window.location.search).get('seed');
        if (urlSeed && urlSeed.length > 0) {
            tokenData.seed = urlSeed;
        const seed = tokenData.seed
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.iM
mul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
               return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            /* overflow: hidden; */
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
        #fullScreen {
       display: flex;
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            justify-content: center;
            align-items: center;
        #fullScreen canvas {
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
            color: rgb(249, 249, 249);
            opacity: 0.75;
            background-color: rgb(23, 23, 23);
            border-radius: 10px;
        padding-top: 0%;
            width: auto;
            height: auto;
            position: fixed;
            text-align: center;
            justify-content: center;
            align-items: center;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        #progress h2 {
            display: block;
            font-size: 0.9rem;
            color: rgb(239, 239, 239);
            margin: 5%
            font-size: 0.75rem;
            display: block;
            margin: 5%
        #progress hr {
            width: 75%;
            margin-bottom: 10%
    <div id="fullScreen">
        <div id="progress">
            <script type="text/javascript">
                ////////////////INFO & FEATURES
                let title = "Generative BTC Logo";
                let st;
                const rand = mathRand();
                let cnv;
                let maxBrush = Math.floor(randBetween(500, 1500))
                function clr(rand) {
                    if (rand > 0.75) {
                        return 240
                    } else {
                        return 10
                    }
                window.$generativeTraits = {
                    "BG Color": clr(rand),
                    "Force": Math.floor(randBetween(1, 5)),
                    "Brush Size": maxBrush,
                console.loM
g(title + " | smldms 2023.02")
                console.log(window.$generativeTraits)
                let img;
                let balls = [];
                let maxFrame = 1500;
                let maxForce = 1;
                function preload() {
                    img = loadImage('https://gateway.pinata.cloud/ipfs/QmQVs9Xpa5e1JDooNiTPWct2kEorxwqk92A1HkHrn8jx1V');
                function setup() {
                    randomSeed(seed);
                    noiseSeed(seed);
     cnv = createCanvas(1920, 1920, WEBGL);
                    cnv.parent(fullScreen)
                    img.resize(width, height)
                    background(clr(rand));
                function draw() {
                    rotateY(sin(frameCount * 0.05) / 25)
                    translate(-width / 2, -height / 2, frameCount * 0.25)
                    let x = mathRand() * width
                    let y = mathRand() * height
                    for (let i = 0; i < balls.length; i++) {
                      balls[i].draw();
                        balls[i].update();
                        balls[i].changeColour();
                    }
                    for (let i = 0; i < balls.length; i++) {
                        if (balls[i].radius < 0) {
                            balls.splice(i, mathRand() * 2);
                        }
                    }
                    if (frameCount < maxFrame) {
                        for (let i = 0; i < 5; i++) {
                            balls.push(neM
w Ball(x, y, color(img.get(x + mathRand() * 2, y + mathRand() * 2))));
                        }
                    }
                    else {
                        noLoop()
                        print('stop')
                        // saver()
                        // timer(2000)
                    }
                class Ball {
                    constructor(mX, mY, c) {
                        this.location = createVector(mX, mY);
                        this.radius = randBetween(0M
                        this.r = red(c);
                        this.g = green(c);
                        this.b = blue(c);
                        this.a = alpha(c);
                        this.xOff = 0.0;
                        this.yOff = 0.0;
                    }
                    update() {
                        this.radius -= mathRand() * 0.00025;
                        let force = randBetween(0.5, maxForce)
                        this.xOff = this.xOff + randBetween(-force, force);
                      this.nX = noise(this.location.x) * this.xOff;
                        this.yOff = this.yOff + randBetween(-force, force);
                        this.nY = noise(this.location.y) * this.yOff;
                        this.location.x += this.nX;
                        this.location.y += this.nY;
                    }
                    changeColour() {
                        this.c = color(img.get(this.location.x, this.location.y));
                        this.r = red(this.c);
               this.g = green(this.c);
                        this.b = blue(this.c);
                        this.a = alpha(this.c);
                    }
                    draw() {
                        noStroke();
                        fill(this.r, this.g, this.b);
                        let brushSize = round(randBetween(1, maxBrush));
                        if (this.a > 10) {
                            strokeWeight(randBetween(0.25,0.5))
                            if (clr(rand) == 240) {
                    stroke(10)
                            }
                            else {
                                stroke(250)
                            }
                            ellipse(this.location.x, this.location.y, this.radius * brushSize, this.radius * brushSize);
                        }
                        else {
                            fill(this.r, this.g, this.b, 100)
                            noStroke()
                            rect(this.location.x, this.location.y, thisM
.radius * brushSize / randBetween(2.5, 5));
                        }
                    }
                function randBetween(a, b) {
                    if (!b) {
                        return mathRand() * a
                    }
                    return mathRand() * (b - a) + a
                function keyTyped() {
                    if (keyCode === 83) { // if "s" is pressed
                        save(title + '.png');
                    }
          function timer(t) {
                    setTimeout(function () {
                        location.reload(true);
                    }, t);
                function saver() {
                    save(title + '.png');
            </script>
text/html;charset=utf-8
    <meta charset="UTF-8"/>
    <title>Ordinal dreams - plottable</title>
    <script id="snippet-random-code">
        let seed = window.location.href.split("/").find((e) => e.includes("i0"));
        if (null == seed) {
            const e = "0123456789abcdefghijklmnopqrstuvwsyz";
                new URLSearchParams(window.location.search).get("seed") ||
                Array(64)
                    .fill(0)
                    .map((t) => e[(Math.random(M
                    .join("") + "i0";
            let e = "seed=";
            for (let t = 0; t < seed.length - e.length; ++t)
                if (seed.substring(t, t + e.length) == e) {
                    seed = seed.substring(t + e.length);
                    break;
        function cyrb128(e) {
            let t = 1779033703,
                l = 3144134277,
                n = 1013904242,
                i = 2773480762;
            for (let a, M
s = 0; s < e.length; s++)
                (t = l ^ Math.imul(t ^ (a = e.charCodeAt(s)), 597399067)),
                    (l = n ^ Math.imul(l ^ a, 2869860233)),
                    (n = i ^ Math.imul(n ^ a, 951274213)),
                    (i = t ^ Math.imul(i ^ a, 2716044179));
            return (
                (t = Math.imul(n ^ (t >>> 18), 597399067)),
                    (l = Math.imul(i ^ (l >>> 22), 2869860233)),
                    (n = Math.imul(t ^ (n >>> 17), 951274213)),
                    (i = Math.M
imul(l ^ (i >>> 19), 2716044179)),
                    [(t ^ l ^ n ^ i) >>> 0, (l ^ t) >>> 0, (n ^ t) >>> 0, (i ^ t) >>> 0]
        function sfc32(e, t, l, n) {
            return function () {
                var i = ((e >>>= 0) + (t >>>= 0)) | 0;
                return (
                    (e = t ^ (t >>> 9)),
                        (t = ((l >>>= 0) + (l << 3)) | 0),
                        (l =
                            ((l = (l << 21) | (l >>> 11)) +
                               M
 (i = (i + (n = ((n >>>= 0) + 1) | 0)) | 0)) |
                            0),
                    (i >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0;
    const random = (a = 1) => a * mathRand(),
        randomBetween = (a, n) => a + random(n - a),
        dist = (a, n, r, t) => {
            var d = a - r,
                e = n - t;
    return Math.sqrt(d * d + e * e);
    const rand = mathRand(),
                paper: "White",
                frame: "Red",
                moons: "Blue",
                bg: "rgb(230, 230, 230);",
                fr: "rgba(255,99,71,50)",
                cr: "blue",
                op: "0.8",
                paper: "White",
                frame: "Blue",
                moons: "Red",
                bg: "rgb(230, 230, 2M
                fr: "blue",
                cr: "rgba(255,99,71,50)",
                op: "0.8",
                paper: "Light green",
                frame: "Green",
                moons: "Purple",
                bg: "lightgreen;",
                fr: "green",
                cr: "purple",
                op: "0.8",
                paper: "Charcoal",
                frame: "Gold",
                moons: "White",
                bg: "rgb(30, 30, 30)M
                fr: "gold",
                cr: "white",
                op: "1",
                paper: "Charcoal",
                frame: "White",
                moons: "Gold",
                bg: "rgb(30, 30, 30);",
                fr: "white",
                cr: "gold",
                op: "1",
                paper: "Charcoal",
                frame: "Silver",
                moons: "Gold",
                bg: "rgb(30, 30, 30);",
                cr: "gold",
                op: "1",
                paper: "Charcoal",
                frame: "Blue",
                moons: "Silver",
                bg: "rgb(30, 30, 30);",
                fr: "dodgerblue",
                cr: "silver",
                op: "1",
                paper: "Charcoal",
                frame: "Silver",
                moons: "Blue",
                bg: "rgb(30, 30, 30);",
                fr: "silver",M
                cr: "dodgerblue",
                op: "1",
                paper: "Bitcoin Orange",
                frame: "Black",
                moons: "White",
                bg: "orange",
                fr: "black",
                cr: "white",
                op: "1",
    function getTraits() {
            rotateS:
                5 * Math.floor(randomBetween(1, 9)) * (mathRand() > 0.5 ? -1 : 1),
            colId: Math.floor(random(CM
olors.length - 1e-7)),
            rx: mathRand() > 0.5 ? Math.floor(random(20)) : 0,
            bStart: Math.floor(randomBetween(3, 15)) / 100,
            moonDensity: 5 * [1, 2, 5, 10][Math.floor(random(4))],
            isDual: mathRand() > 0.8,
            frameDensity: 10 * Math.floor(randomBetween(2, 6)),
        rotateS: rotateS,
        colId: colId,
        bStart: bStart,
        moonDensity: moonDensity,
        isDual: isDual,
        frameDensity: frameDeM
    } = getTraits();
    (window.$generativeTraits = {
        Paper: Colors[colId].paper,
        Frame: Colors[colId].frame,
        "Frame size": bStart,
        "Frame rotation": rotateS,
        "Frame rounding": rx,
        "Frame density": frameDensity,
        Moons: Colors[colId].moons,
        "Moon Density": moonDensity,
        "Dual pattern": isDual,
        console.table(window.$generativeTraits);
        constructor(e, t, r, o = "white") {
            (this.x = t), M
(this.y = r), (this.r = e), (this.c = o);
        show(e, t, r, o) {
            o.setAttribute("id", `c${t}`), o.setAttribute("stroke", this.c);
            let a = this.r,
                n = random(2 * Math.PI),
                s = this.x,
                i = this.y,
                l = a * Math.cos(n) + s,
                d = a * Math.sin(n) + i,
                c = `M ${l} ${d} `;
            for (let e = 0; e < 3 * a; e++)
                (n = random(2 * Math.PI)),
                    (l = a * MathM
                    (d = a * Math.sin(n) + i),
                    (c += `L ${l} ${d} `);
            let m = document.createElementNS(e, "path");
            m.setAttribute("style", "fill:none;stroke-width:1;"),
                m.setAttribute("d", c),
                o.appendChild(m);
    let createCircles = function (e, t, r = 0.05, o = "white") {
            let a = new Array(),
                n = Math.min(e, t),
                s = 0;
            for (; a.length < moonDensity && M
                let i = randomBetween(n / (2 * moonDensity), n / 4),
                    l = randomBetween(i + e * r, e * (1 - 2 * r) - i),
                    d = randomBetween(i + e * r, t - e * r * 2 - i);
                l - i <= 0 ||
                d - i <= 0 ||
                l + i > e ||
                d + i > t ||
                a.some((e) => 0.8 * dist(l, d, e.x, e.y) < i + e.r)
                    ? s++
                    : (a.push(new Circle(i, l, d, o)), (s = 0));
        yin = 11.67,
        w = xin * dpi,
        h = yin * dpi,
        ns = "http://www.w3.org/2000/svg",
        svg = document.createElementNS(ns, "svg");
    svg.setAttribute("id", "svg"),
        svg.setAttribute("width", "100vw"),
        svg.setAttribute("height", "100vh"),
        svg.setAttribute("viewBox", "0 0 " + w + " " + h),
        svg.setAttribute("style", "background-color:" + Colors[colId].bg + ";");
    let bounds = document.creatM
eElementNS(ns, "path");
    bounds.setAttribute("d", `M 0 0 M ${w} ${h}`), svg.appendChild(bounds);
    let bg = document.createElementNS(ns, "g");
    bg.setAttribute("id", "frame"),
        bg.setAttribute("stroke", Colors[colId].fr),
        bg.setAttribute("stroke-opacity", Colors[colId].op),
        bg.setAttribute("fill", "transparent");
        let e = bStart;
        e < 0.49 && w * (1 - 2 * e) >= 0 && h - 2 * w * e >= 0;
        e += e / frameDensity
        let t = document.createElementM
        t.setAttribute("rx", rx),
            t.setAttribute("x", w * e),
            t.setAttribute("y", w * e),
            t.setAttribute("width", w * (1 - 2 * e)),
            t.setAttribute("height", h - 2 * w * e),
            t.setAttribute("transform", "rotate(" + (bStart - e) * rotateS + ")"),
            bg.appendChild(t);
    if ((svg.appendChild(bg), isDual)) {
        let e = document.createElementNS(ns, "use");
        e.setAttribute("href", "#frame"),
            e.setAttribute(M
"transform", "translate(" + w + ",0) scale(-1,1)"),
            svg.appendChild(e);
    let circles = createCircles(w, h, 0.05, Colors[colId].cr),
        circ = document.createElementNS(ns, "g");
    function downloadSVGAsText() {
        const e = document.querySelector("svg"),
            t = btoa(unescape(encodeURIComponent(e.outerHTML))),
            r = document.createElement("a"),
            o = new MouseEvent("click");
        (r.download = "download.svg"),
            (r.href = "data:image/svg+xml;M
            r.dispatchEvent(o);
    circ.setAttribute("stroke-opacity", Colors[colId].op),
        circles.forEach((e, t) => {
            e.show(ns, t, svg, circ);
        svg.appendChild(circ),
        document.body.appendChild(svg);
    const downloadSVG = document.querySelector("#svg");
    downloadSVG.addEventListener("click", downloadSVGAsText);
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"79371.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"59071.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"97763.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"91247.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"72948.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"64873.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"77853.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"43441.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"48088.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"77944.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"88043.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"87165.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"53819.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"60118.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"77952.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"65973.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"87245.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"77896.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"87842.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"78302.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"77424.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"37505.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"90180.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"51500.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "ade.sats"
text/plain;charset=utf-8
  "name": "adg.sats"
text/plain;charset=utf-8
  "name": "adi.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xk.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xw.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xl.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xy.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xv.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"0xr.sats"}h!
text/plain;charset=utf-8
&{"p":"sns","op":"reg","name":"/.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"\\.sats"}h!
iTXtXML:com.adobe.xmp
' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='Image::ExifTool 12.56'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
 <rdf:Description rdf:about=''
  xmlns:metadata='https://thesaudisnft.com/metadata/1.0/'>
  <metadata:Metadata rdf:parseType='Resource'>
   <metadata:Attributes>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Head</metadata:Trait_TypeM
      <metadata:Value>Light 1</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Hair</metadata:Trait_Type>
      <metadata:Value>Bald</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Facial Hair</metadata:Trait_Type>
      <metadata:Value>Normal Brown Beard &amp; Mustache</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Headwear</metadata:Trait_Type>
      <metadata:ValM
ue>Haram Police Cap</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Eyewear</metadata:Trait_Type>
      <metadata:Value>Regular Pixel Shades</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Mouthpiece</metadata:Trait_Type>
      <metadata:Value>None</metadata:Value>
   </metadata:Attributes>
   <metadata:Description>Max Bidding</metadata:Description>
   <metadata:External_URL>https://tokeM
n.thesaudisnft.com/0</metadata:External_URL>
   <metadata:Name>The Saudis #0</metadata:Name>
  </metadata:Metadata>
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D7CE87E3B23E11EDAD6DC3B0EB7D0DAB" xmpMM:DocumentID="xmp.did:D7CE87E4B23E11EDAD6DC3B0EB7D0DAB"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D7CE87E1B23E11EDAD6DC3B0EB7D0DAB" stRef:documentID="xmp.did:D7CE87E2B23E11EDAD6DC3B0EB7D0DAB"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D94F91F9B23E11ED9C64DEAEEED2482B" xmpMM:DocumentID="xmp.did:D94F91FAB23E11ED9C64DEAEEED2482B"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D94F91F7B23E11ED9C64DEAEEED2482B" stRef:documentID="xmp.did:D94F91F8B23E11ED9C64DEAEEED2482B"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D906DD3DB23E11EDAF90F12FE453B228" xmpMM:DocumentID="xmp.did:D906DD3EB23E11EDAF90F12FE453B228"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D906DD3BB23E11EDAF90F12FE453B228" stRef:documentID="xmp.did:D906DD3CB23E11EDAF90F12FE453B228"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D99AFEF2B23E11EDBD41A2F2A88AE12D" xmpMM:DocumentID="xmp.did:D99AFEF3B23E11EDBD41A2F2A88AE12D"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D99AFEF0B23E11EDBD41A2F2A88AE12D" stRef:documentID="xmp.did:D99AFEF1B23E11EDBD41A2F2A88AE12D"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D8ABA607B23E11ED921AC7F0244FD20B" xmpMM:DocumentID="xmp.did:D8ABA608B23E11ED921AC7F0244FD20B"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D8ABA605B23E11ED921AC7F0244FD20B" stRef:documentID="xmp.did:D8ABA606B23E11ED921AC7F0244FD20B"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D8185D9AB23E11EDBB8FA4E4AE1F9070" xmpMM:DocumentID="xmp.did:D8185D9BB23E11EDBB8FA4E4AE1F9070"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D8185D98B23E11EDBB8FA4E4AE1F9070" stRef:documentID="xmp.did:D8185D99B23E11EDBB8FA4E4AE1F9070"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D8632126B23E11ED8CC3A10E486B538A" xmpMM:DocumentID="xmp.did:D8632127B23E11ED8CC3A10E486B538A"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D8632124B23E11ED8CC3A10E486B538A" stRef:documentID="xmp.did:D8632125B23E11ED8CC3A10E486B538A"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D9F05326B23E11ED97A6AD17F05CB0EA" xmpMM:DocumentID="xmp.did:D9F05327B23E11ED97A6AD17F05CB0EA"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D9F05324B23E11ED97A6AD17F05CB0EA" stRef:documentID="xmp.did:D9F05325B23E11ED97A6AD17F05CB0EA"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
  "name": "agix.sats"
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DA42B4EDB23E11EDB756A3CF8F363174" xmpMM:DocumentID="xmp.did:DA42B4EEB23E11EDB756A3CF8F363174"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DA42B4EBB23E11EDB756A3CF8F363174" stRef:documentID="xmp.did:DA42B4ECB23E11EDB756A3CF8F363174"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
  "name": "kanzlei.sats"
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:D77365C3B23E11ED9858E30F36333C79" xmpMM:DocumentID="xmp.did:D77365C4B23E11ED9858E30F36333C79"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:D77365C1B23E11ED9858E30F36333C79" stRef:documentID="xmp.did:D77365C2B23E11ED9858E30F36333C79"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
CDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;     height: 20vw;" enable-background="new 0 0 21.6 21.6" version="1.1" viewBox="0 0 21.6 21.6" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"> <path style="fill:#F6C42E;" d="m0 19.4c0.1-0.2 0.2-0.3 0.3-0.4 0.5-0.5 1-1 1.5-1.4 0.2-0.2 0.M
1-0.2 0-0.4l-1.3-1.3c-0.3-0.3-0.3-0.7 0-1l1.3-1.3c0.3-0.3 0.7-0.3 1 0 0.4 0.4 0.8 0.9 1.3 1.4 0.1 0.1 0.2 0.1 0.2 0l0.6-0.6c0.1-0.1 0.1-0.2 0-0.3l-2.2-2.2c-0.4-0.4-0.4-0.7 0-1.1 0.5-0.4 0.9-0.8 1.3-1.2 0.3-0.3 0.7-0.3 1 0l2.2 2.2c0.1 0.1 0.2 0.1 0.3 0l3.7-3.7c0.5 0.2 1.1 0.5 1.6 0.6 0 0.1-0.1 0.2-0.2 0.2l-11.8 11.8c-0.3-0.3-0.7-0.6-0.9-1l0.1-0.3z"/> <path style="fill:#F99D00;" d="m0.9 20.7 11.8-11.8c0.1-0.1 0.2-0.1 0.2-0.2h0.1c0.1 0.6 0.3 1.2 0.5 1.7-1.8 1.9-3.7 3.7-5.5 5.6l-5.2 5.2c-0.2 0.2-0.3 0.3-0.5 0.4h-0.4c-0M
.5-0.2-0.7-0.6-1-0.9z"/> <path style="fill:#F6C42E;" d="m20.7 6.5c1-1.3 1.2-3.1 0.3-4.5-0.2-0.3-0.4-0.6-0.7-0.8 0-0.1-0.1-0.1-0.1-0.1-0.7-0.6-1.5-1-2.4-1-1 0-2 0.3-2.8 0.9-0.1 0.1-0.2 0.1-0.4 0.1-1.1-0.4-2.2-0.4-3.2 0.2-1.6 0.9-2.3 2.2-2.1 4 0.1 1 0.6 1.8 1.3 2.5l0.6 0.3c0.5 0.2 1.1 0.5 1.6 0.6h0.1c0.1 0.6 0.3 1.2 0.5 1.7 0.1 0 0.1 0.1 0.1 0.1 1 1.4 2.4 2 4.1 1.7 2.4-0.4 3.8-3 2.9-5.3 0-0.2 0-0.3 0.2-0.4zm-3 0c0 0.1-0.1 0.1-0.1 0.2-0.7 0.8-1.9 0.9-2.7 0.2l-0.1-0.1c-0.1 0-0.1 0-0.1 0.1l0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2M/
.2 0.5-1.2 2.1-1.4 3.1-0.5 0.7 0.8 0.7 1.7 0.2 2.4z"/> </svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">GOLDEN KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "fuckit.sats"
d/Foundry USA Pool #dropgold/
FjDOUT:089B36CF813E6B9CB8131B89CAE06E6B8F6D79D405439470252095E4A826F611
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"chatbtc.sats"}h!
CjA=:BNB.BNB:bnb1adwlpxjv8atrtn69j9rxd9n4nrkem3kj3marwx:100896696::0
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"49898.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"69037.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"82273.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"80616.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"46414.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"69046.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"40749.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"65685.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"85893.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"85190.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"94959.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"87169.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"30429.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"54781.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"89269.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"63554.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"73363.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"67143.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"15622.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"74279.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"71250.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"21598.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"80116.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"49846.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"77119.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"14826.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"75133.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"56866.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"85084.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"44753.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"97918.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"38532.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"23124.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"22440.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"85882.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"24573.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"78933.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"51695.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"72234.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"82220.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"93622.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"79869.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"36844.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"48064.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"79074.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"65931.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"60769.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"34088.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"68076.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"57449.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"11739.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"23109.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"58362.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"50742.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"95585.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"45264.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"27867.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"16567.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"10177.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"55918.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"67826.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"93951.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"88473.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"22280.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"81134.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"71981.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"25695.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"91185.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"81807.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"65663.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"71350.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"11898.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"46382.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"36803.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"48808.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"66734.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"63692.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"16538.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"69219.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"56014.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"43183.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"31638.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"16262.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"74344.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"47938.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"43170.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"50646.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"22790.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"17805.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"94045.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"37928.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"64572.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"90837.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"52420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"96104.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"47517.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"10554.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"22419.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"18135.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"66635.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"88783.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"38002.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"12402.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"27757.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"17037.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"18929.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"87816.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"12995.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"91297.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"17166.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"19500.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"52196.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"66760.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"98121.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"34595.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"38581.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"67360.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"19717.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"82972.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"59437.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"23574.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"61853.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"20475.sats"}h!
DjB=:BNB.BNB:bnb182v7tg6m8alez5f0uz8u25mrunzryrcs4hrpfr:30561618:te:0
text/plain;charset=utf-8
  "name": "adv.sats"
text/plain;charset=utf-8
  "name": "adn.sats"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"panpan.sats"}h!
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:29-08:00" xmp:ModifyDate="2023-02-16T17:49:40-08:00" xmp:MetadataDate="2023-02-16T17:49:40-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:50ff8420-b843-4203-8fc8-55f8c5a7c7ef" xmpMM:DocumentID="adobe:docid:photoshop:63a69b74-da03-3149-a9c8-221f17031a79" xmpMM:OriginalDocumentID="xmp.did:f9a8afb6-feae-4f61-b255-e897da8d713b"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:f9a8afb6-feae-4f61-b255-e897da8d713b" stEvt:when="2023-02-16T14:40:29-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:1518ebbd-74ec-4f0b-a290-cf96d40b35a5" stEvt:when="2023-02-16T16:20:18-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:50ff8420-b843-4203-8fc8-55f8c5a7c7ef" stEvt:wM
hen="2023-02-16T17:49:40-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:29-08:00" xmp:ModifyDate="2023-02-16T17:49:39-08:00" xmp:MetadataDate="2023-02-16T17:49:39-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:10b85485-b5f7-46e9-a5ea-12aa46bb6c7a" xmpMM:DocumentID="adobe:docid:photoshop:8bfb9b89-49b0-d649-9608-ec463df97165" xmpMM:OriginalDocumentID="xmp.did:915cf0e3-ad15-4161-b5a3-1651a87ec183"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:915cf0e3-ad15-4161-b5a3-1651a87ec183" stEvt:when="2023-02-16T14:40:29-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:a7e35258-e9f5-431c-bf8d-1e5d8120806d" stEvt:when="2023-02-16T16:20:17-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:10b85485-b5f7-46e9-a5ea-12aa46bb6c7a" stEvt:wM
hen="2023-02-16T17:49:39-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>m
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:31-08:00" xmp:ModifyDate="2023-02-16T17:49:43-08:00" xmp:MetadataDate="2023-02-16T17:49:43-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:82471f4f-b1d8-482d-a6f1-87eff3db3f3c" xmpMM:DocumentID="adobe:docid:photoshop:5faa0e91-bcf3-0a41-aeee-ce0963b3bf20" xmpMM:OriginalDocumentID="xmp.did:f00819c0-cc4e-43d4-a163-38943dc3a1f1"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:f00819c0-cc4e-43d4-a163-38943dc3a1f1" stEvt:when="2023-02-16T14:40:31-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:b0688f83-4152-4ecb-abd8-1b7ef6012551" stEvt:when="2023-02-16T16:20:20-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:82471f4f-b1d8-482d-a6f1-87eff3db3f3c" stEvt:wM
hen="2023-02-16T17:49:43-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:30-08:00" xmp:ModifyDate="2023-02-16T17:49:41-08:00" xmp:MetadataDate="2023-02-16T17:49:41-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:53fcbb50-296f-4394-b4e1-b7a9db3a0d0d" xmpMM:DocumentID="adobe:docid:photoshop:3c6099c5-ab2f-504a-8985-b2c2a589ec98" xmpMM:OriginalDocumentID="xmp.did:2f5e275e-0b6b-490d-9898-17930b974dc3"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:2f5e275e-0b6b-490d-9898-17930b974dc3" stEvt:when="2023-02-16T14:40:30-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:c797437d-28eb-49c9-a162-76c15b732b2b" stEvt:when="2023-02-16T16:20:19-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:53fcbb50-296f-4394-b4e1-b7a9db3a0d0d" stEvt:wM
hen="2023-02-16T17:49:41-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:30-08:00" xmp:ModifyDate="2023-02-16T17:49:41-08:00" xmp:MetadataDate="2023-02-16T17:49:41-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:b09ffcfd-4ef0-4789-8534-bcecda08ff8e" xmpMM:DocumentID="adobe:docid:photoshop:7ba477f3-2a74-cf4b-b01b-8937e9597d87" xmpMM:OriginalDocumentID="xmp.did:480829ce-2417-4d81-b68c-55f655f722c5"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:480829ce-2417-4d81-b68c-55f655f722c5" stEvt:when="2023-02-16T14:40:30-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:15f2a18a-82eb-40b5-ba21-48b162c18b9e" stEvt:when="2023-02-16T16:20:19-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:b09ffcfd-4ef0-4789-8534-bcecda08ff8e" stEvt:wM
hen="2023-02-16T17:49:41-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>*
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:31-08:00" xmp:ModifyDate="2023-02-16T17:49:43-08:00" xmp:MetadataDate="2023-02-16T17:49:43-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:6b64b433-74da-4f9b-8a8d-8a976ff07236" xmpMM:DocumentID="adobe:docid:photoshop:ba48f56d-7a3c-4743-8b28-1c32b017fa38" xmpMM:OriginalDocumentID="xmp.did:aa1862d9-01e5-4b67-b0a1-4a62a4999475"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:aa1862d9-01e5-4b67-b0a1-4a62a4999475" stEvt:when="2023-02-16T14:40:31-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:be50b885-be4f-42b8-b1d1-2d6334d961da" stEvt:when="2023-02-16T16:20:21-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:6b64b433-74da-4f9b-8a8d-8a976ff07236" stEvt:wM
hen="2023-02-16T17:49:43-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:30-08:00" xmp:ModifyDate="2023-02-16T17:49:42-08:00" xmp:MetadataDate="2023-02-16T17:49:42-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:842f34c0-1336-4af9-9ed3-a8e3741c5edd" xmpMM:DocumentID="adobe:docid:photoshop:a0aa22c3-addb-1145-bea4-7ebf57f10135" xmpMM:OriginalDocumentID="xmp.did:2e03ca1f-0efc-4215-aa54-5f3fb96ccc10"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:2e03ca1f-0efc-4215-aa54-5f3fb96ccc10" stEvt:when="2023-02-16T14:40:30-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:c59f2c19-212a-4e4f-a7c5-d6c813178c56" stEvt:when="2023-02-16T16:20:20-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:842f34c0-1336-4af9-9ed3-a8e3741c5edd" stEvt:wM
hen="2023-02-16T17:49:42-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:31-08:00" xmp:ModifyDate="2023-02-16T17:49:42-08:00" xmp:MetadataDate="2023-02-16T17:49:42-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:29855dce-d14f-4804-be50-338523eaccd4" xmpMM:DocumentID="adobe:docid:photoshop:635b509f-8c0f-5648-8598-af80414fb828" xmpMM:OriginalDocumentID="xmp.did:6ea14e00-9dac-4115-ac7b-6d65abfe7aa7"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:6ea14e00-9dac-4115-ac7b-6d65abfe7aa7" stEvt:when="2023-02-16T14:40:31-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:19dc9cd6-37fe-4735-88a2-eb787f0bff4c" stEvt:when="2023-02-16T16:20:20-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:29855dce-d14f-4804-be50-338523eaccd4" stEvt:wM
hen="2023-02-16T17:49:42-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>Q:
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/phoM
toshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T20:55:33-08:00" xmp:ModifyDate="2023-02-16T21:14:45-08:00" xmp:MetadataDate="2023-02-16T21:14:45-08:00" dc:format="image/png" photoshop:ColorMode="2" xmpMM:InstanceID="xmp.iid:2b0577e4-c1af-4c36-9a61-cf0a64b9ff08" xmpMM:DocumentID="adobe:docid:photoshop:20b297e5-9ead-e649-919d-a825eb392da3" xmpMM:OriginalDocumentID="xmM
p.did:332203f4-2481-4529-88a7-4f907185d0cd"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:332203f4-2481-4529-88a7-4f907185d0cd" stEvt:when="2023-02-16T20:55:33-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:640ec526-f247-4e13-9daa-501ccc323d6f" stEvt:when="2023-02-16T21:08:54-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.M
iid:2b0577e4-c1af-4c36-9a61-cf0a64b9ff08" stEvt:when="2023-02-16T21:14:45-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:30-08:00" xmp:ModifyDate="2023-02-16T17:49:40-08:00" xmp:MetadataDate="2023-02-16T17:49:40-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:c31fd12c-7a7f-4f48-87ab-b8d2e2b7c2f6" xmpMM:DocumentID="adobe:docid:photoshop:105ead93-8691-2744-b49b-0e9c7f30c8f9" xmpMM:OriginalDocumentID="xmp.did:e2ed2c1f-1a73-4643-b42c-befde9fa119d"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:e2ed2c1f-1a73-4643-b42c-befde9fa119d" stEvt:when="2023-02-16T14:40:30-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:517ac1a0-ae64-4c43-b3e6-a5e7bf82b4ff" stEvt:when="2023-02-16T16:20:18-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:c31fd12c-7a7f-4f48-87ab-b8d2e2b7c2f6" stEvt:wM
hen="2023-02-16T17:49:40-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='Image::ExifTool 12.56'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
 <rdf:Description rdf:about=''
  xmlns:metadata='https://thesaudisnft.com/metadata/1.0/'>
  <metadata:Metadata rdf:parseType='Resource'>
   <metadata:Attributes>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Head</metadata:Trait_TypeM
      <metadata:Value>Light 1</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Hair</metadata:Trait_Type>
      <metadata:Value>Long Widow&#39;s Peak</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Facial Hair</metadata:Trait_Type>
      <metadata:Value>Messy White Beard</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Headwear</metadata:Trait_Type>
lue>Brown Shemagh &amp; Agal</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Eyewear</metadata:Trait_Type>
      <metadata:Value>Big Purple Shades</metadata:Value>
     <rdf:li rdf:parseType='Resource'>
      <metadata:Trait_Type>Mouthpiece</metadata:Trait_Type>
      <metadata:Value>None</metadata:Value>
   </metadata:Attributes>
   <metadata:Description>Max Bidding</metadata:Description>
   <metadata:External_URL>https:M
//token.thesaudisnft.com/1</metadata:External_URL>
   <metadata:Name>The Saudis #1</metadata:Name>
  </metadata:Metadata>
text/plain;charset=utf-8
  "name": "edelmetall.sats"
text/plain;charset=utf-8
  "name": "jacht.sats"
text/plain;charset=utf-8
  "name": "edelmetalle.sats"
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Dance with BTC by SMLDMS</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.6.0/p5.min.js"></script>
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "01234M
56789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> M
19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            font-family: Impact, 'Arial Narrow Bold', sans-serif;
        object-fit: contain;
            max-height: 100%;
            max-width: 100%;
        #fullScreen {
            display: flex;
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            justify-content: center;
            align-items: center;
        #fullScreen canvas {
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
           mix-blend-mode: soft-light;
            color: rgb(127);
            opacity: 0.75;
            width: auto;
            height: auto;
            position: fixed;
            text-align: center;
            justify-content: center;
            align-items: center;
            padding: 10%;
        #progress h1 {
            font-size: 10.75em;
            /* display: block; */
            margin: 0%;
            padding: 0%
        #progress h3 {
            font-size: 5.75em;
            /* display: block; */
            margin: 0%;
            padding: 0%
    <script type="text/javascript">
        const rand = mathRand();
        let scl = 5;
        // let shapeName = "";
        /////FEATURES
        function clr(rand) {
            if (rand > 0.5) {
                return 250
            } else {
                return 10
        let shaper M
            n: mathRand(),
            name: "",
            val: "LINES",
        if (shaper.n < 0.25) {
            shaper.name = "Lines"
            shaper.val = "LINES"
        else if (shaper.n < 0.5) {
            shaper.name = "Points"
            shaper.val = "POINTS"
            shaper.name = "Curves"
            shaper.val = ""
        window.$generativeTraits = {
            "BG Color": clr(rand),
            "Base": shaperM
        //////////////////////
        let myTitle = "Dance with BTC";
        console.log(myTitle + " | smldms 2023.02")
        console.log(window.$generativeTraits)
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let zoff = mathRand();
        let pointX = 0;
        let pointY = 0;
        let globalData;
    let url = 'https://api.blockchain.info/stats';
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            pixelDensity(2)
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
            rectMode(CENTER)
            background(clr(rand))
        function draw() {
            rotateX(M
            rotateY(pY)
            rotateZ(pZ)
            noiseX = map(noise(xoff), 0, 1, -width, width)
            noiseY = map(noise(yoff), 0, 1, 0, -height, height)
            if (globalData) {
                rotateX(millis() * 0.01)
                rotateY(millis() * 0.01)
                rotateZ(millis() * 0.01)
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                mapVol = map(constrain(tradeVol, 1000, 15000), 1000, 15000, 0.05, 0.33)
                blockS = globalData.blocks_size / 1000000000;
                mapBlock = map(blockS, 0, 10000, 0.00001, 0.001);
                mapPrice = map(constrain(btcPrice, 1000, 500000), 10000, 500000, 50, 200)
                let nbrLines = mapPrice;
                for (let i = 0; i < nbrLines; i = i + scl) {
                    let clr = map(i, 0, nbrLines, 0, 255);
                    let v = map(noise(frameCM
ount), 0, 1, 0, 255);
                    let b = map(noise(millis()), 0, 1, 0, 255);
                    stroke(clr);
                    strokeWeight(map(i, 0, nbrLines, 0, 0.5))
                    push();
                    noFill()
                    beginShape(eval(shaper.val));
                    vertex(pointX, pointY);
                    bezierVertex(x1(t + i), y1(t + i), y1(t + i) / 2, x1(t + i) * 2, y1(t + i), x1(t + i));
                    bezierVertex(y1(t + i), x1(t + i), x1(t + i) / 2, yM
2(t + i) * 2, noiseX, noiseY);
                    bezierVertex(x1(t - i), y1(t - i), y1(t - i) / 2, x1(t - i) * 2, y1(t - i), x1(t - i));
                    vertex(pointX, pointY);
                    endShape();
                    t += mapVol;
                    pop();
                xoff += mapBlock;
                yoff += mapBlock;
        function x1(t) {
            return cos(t / 2) * sin(t / 1) * width / 3;
        function y1(t) {M
            return cos(t / 3) * width / 3 + sin(t / 10) * width / 2;
        function x2(t) {
            return cos(t * 3) * width / 3;
        function y2(t) {
            return cos(t / 2) * width / 2;
        //////////////////KEYS//////////////
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
            else if (keyCode === 76) { //L for loop
                loop();
            else if (keyCode === 78) { //N for noLoop
                noLoop();
            else if (keyCode === 72) { //H to hide infos
                progress('<h1></h1>');
                progressClear();
            else if (keyCode === 82) { //R to reveal infos
                progress('<h1>$ ' + btcPrice) + '</h1>';
                progressShow()
            ///////////////INTERVAL CLEAR
            else if (keyCode === 97 || keyCode == 49)M
                clearTimeout(tInter);
                tInter = setInterval(autoClear, 1000);
            else if (keyCode === 98 || keyCode == 50) {  //2= 3SEC
                clearTimeout(tInter);
                tInter = setInterval(autoClear, 3000);
            else if (keyCode === 99 || keyCode == 51) { //3 = 10SEC
                clearTimeout(tInter);
                tInter = setInterval(autoClear, 10000);
            else if (keyCode === M
100 || keyCode == 52) { //4= 30SEC
                clearTimeout(tInter);
                tInter = setInterval(autoClear, 30000);
            else if (keyCode === 101 || keyCode == 53) { //5= ONE MINUTE
                clearTimeout(tInter);
                tInter = setInterval(autoClear, 60000);
            else if (keyCode === 102 || keyCode == 54) { //6 = 1 HOUR
                clearTimeout(tInter);
                tInter = setInterval(autoClear, 60000 * 60);
            else if (keyCode === 96 || keyCode == 48) { //0 = NO CLEAR
                clearTimeout(tInter);
        function mousePressed() {
            clear();
            background(clr(rand))
            pointX = map(mouseX, 0, width, -width / 2, width / 2);
            pointY = map(mouseY, 0, height, -height / 2, height / 2);
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
eturn mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
            console.log(btcPrice)
        function gotData(data) {
            globalData = data;
            setTimeout(askData, 30000);
        function autoClear() {
            background(clr(rand))
        function windowResized() {
            resizeCanvas(windowWidth, windowHeight);
            background(clr(raM
        /////////////PROGRESS
        async function progress(message) {
            document.body.style.cursor = 'crosshair';
            document.getElementById("progress").innerHTML = message;
            await new Promise((fn => setTimeout(fn, 1)));
        async function progressClear() {
            document.body.style.cursor = 'default';
            document.getElementById("progress").style.display = 'none';
            await new Promise((fn => setTimeout(fn, 1)));
        async function progressShow() {
            document.body.style.cursor = 'default';
            document.getElementById("progress").style.display = 'block';
            await new Promise((fn => setTimeout(fn, 1)));
    <div id="fullScreen">
        <div id="progress">
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Angular Decay</title>
<script id="snippet-random-code" type="text/javascript">
let seed = window.location.href.split('/').find(t => t.includes('i0'));
const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
let pattern = "seed=";
for (let i = 0; i <M
 seed.length - pattern.length; ++i) {
if (seed.substring(i, i + pattern.length) == pattern) {
seed = seed.substring(i + pattern.length);
function cyrb128($) {
let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(lM
 ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
function sfc32($, _, u, i) {
return function () {
var l = ($ >>>= 0) + (_ >>>= 0) | 0;
return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
<style>body {margin: 0px;} </style>M
<canvas id="target"></canvas>
<script type="text/javascript">
const rand = mathRand();
const rand2 = mathRand();
let sqpix,cp,ratio=0.707,bug=false;
if(rand<0.3){sqpix=0;zoom=false;return"Portrait";}
if(rand<0.6){sqpix=0;ratio=1.414;return"Lanscape";}
if(rand<0.95){sqpix=1;return"Square";}
sqpix=1;bug=1;return"Bugged";}
if(rand<0.07){cp=12;return "Paper";}
if(rand<0.14){cp=1;return "DPM";}
if(rand<0.21){cp=2;return "Fecktarn";}
if(rand<0.41){cp=4;return "Desert Drill";}
if(rand<0.5){cp=5;return "Urban";}
if(rand<0.6){cp=6;return "Navy";}
if(rand<0.7){cp=7;return "German Winter";}
if(rand<0.8){cp=8;return "Tree";}
if(rand<0.85){cp=9;return "Orange";}
if(rand<0.9){cp=10;return "Harris";}
if(rand<0.95){cp=11;return "Market";}
cp=0;return "Saint";}
window.$generativeTraits = {"View": T1(rand),"Pallet": T2(rand2) }
const container = document.createElement("div")
container.innerHTML = "<span>seed: " + seed + "</spM
let resizeTmr=null,aniFrame=null;
let ofw,ofh,sz,rz=1;
let gi=0,gj=0,drp=0,drawtot=2,bmp,artcols=[];
var tricount=0,tr=30;
var tx1=[],ty1=[],tx2=[],ty2=[],tx3=[],ty3=[];
var rx1=[],ry1=[],rx2=[],ry2=[],rx3=[],ry3=[];
const init = async () => {
window.addEventListener('resize', async () => {
clearTimeout(resizeTmr)
resizeTmr = setTimeout(async () => {
await layoutCanvas()
await layoutCanvas()
const layoutCanvas = async () => {
const wWidth=window.innerWidth
const wHeight=window.innerHeight
let cHeight=wHeight;
let cWidth=cHeight*ratio;
if(cWidth>wWidth){cWidth=wWidth;cHeight=cWidth/ratio;}
const canvas=document.getElementById('target')
canvas.width=2000*rz;
canvas.height=(2000*rz)/ratio;
canvas.style.position = 'absolute'
canvas.style.width = `${cWidth}px`
canvas.style.height = `${cHeight}px`
canvas.style.left = `${(wWidth - cWidth) / 2}px`
canvas.style.top = `${(wHeight - cHeight) / 2}pM
const drawCanvas = async () => {
if(!tried) setupart();
if (aniFrame) window.cancelAnimationFrame(aniFrame)
const canvas=document.getElementById('target')
const ctx=canvas.getContext('2d')
{let bx=ofw/500,by=ofh/500;
ctx.globalAlpha=0.05;
for(let f=10;f<30; f++){
for(let i=0;i<500; i++){
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'#ffffff');
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'M
if(gj>500) { drp=3; gj=0; }
for(let f=0;f<tc;f++){
if(bug) dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz*sz,ty2[f]*sz, artcols[1], 1*sz);
else dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz,ty2[f]*sz, artcols[1], 1*sz);
dl(ctx, tx2[f]*sz,ty2[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);
dl(ctx, tx1[f]*sz,ty1[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);}
for(let f=0;f<rc;f++){
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx2[f]*sz,ry2[f]*sz, artcols[2], 1*sz);
,ry2[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);}
ctx.fillStyle = artcols[0];
ctx.fillRect(0,0,ofw,ofh);
mathRand = sfc32(...cyrb128(seed));
tc=0;rc=0;tricount=0;tr=30;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
tricount=1000;tr=rir(10,50);dor=true;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
aniFrame = window.requestAnimationM
function triharder( x1,y1, x2,y2)
if(tricount>2500) return;
var x3=x1+rir(-tr,tr);
var y3=y1+rir(-tr,tr);
if(x3<0){x3+=tr;bmp++}
if(x3>1000){x3-=tr;bmp++}
if(y3<0){y3+=tr;bmp++}
if(y3>1000/ratio){y3-=tr;bmp++}
if(dor) {rx1[rc]=x1;ry1[rc]=y1;rx2[rc]=x2;ry2[rc]=y2;rx3[rc]=x3;ry3[rc]=y3;rc++; }
else {tx1[tc]=x1;ty1[tc]=y1;tx2[tc]=x2;ty2[tc]=y2;tx3[tc]=x3;ty3[tc]=y3;tc++;}
if(bmp>15){bmp=0; x3=y3=500;x1=rir(500,500+tr);y1=rir(500,500+tr);x2=rir(500,500-tr);y2=rir(500,500-M
triharder(x3,y3, x1,y1);
if(ri(100)>20) triharder(x3,y3, x2,y2);
const autoDownloadCanvas = async () => {
const element = document.createElement('a')
element.setAttribute('download',`Angular-${ofw}x${ofh}-${seed}`)
element.style.display = 'none'
document.body.appendChild(element)
let imageBlob = null
imageBlob = await new Promise(resolve => document.getElementById('target').toBlob(resolve, 'image/png'))
element.setAttribute('href', window.URL.createObjectURL(imageBlob, {
document.body.removeChild(element)
document.addEventListener('keypress', async (e) => {
e = e || window.event
if (e.key === 's') autoDownloadCanvas()
if (e.key === 'h') { rz++;if(rz>5)rz=1;drp=0;gi=0;gj=0;await layoutCanvas() }
function drawEllipse(ctx,x,y,rx,ry,fill) {
ctx.ellipse(x, y, rx, ry, 0, 0, 2 * Math.PI);
if (fill) {ctx.fillStyle = fill;ctx.fill();}
function dl(ctx,lx,ly,ex,ey,stroke,width) {
if (stroke) {ctx.strokeStyle = stroke;}
if (width) {  ctx.linM
ctx.beginPath();ctx.moveTo(lx,ly);ctx.lineTo(ex,ey);ctx.stroke();
if(cp==12)artcols=['#EDECE0','#303030','#880808'];
if(cp==0) artcols=['#F0BEB2','#F25B40','#3A8D3B'];
if(cp==11)artcols=['#4F97BA','#F9E1B5','#BD2C41'];
if(cp==1) artcols=['#25201E','#D3A252','#686C22'];
if(cp==2) artcols=['#B4CBCA','#1F5FB3','#355026'];
if(cp==3) artcols=['#D1C7C5','#6E5247','#8D695D'];
if(cp==4) artcols= ['#E4DBBE','#8BB8B3','#AF799A'];
if(cp==5) artcols= ['#B8B8B3','#474747','M
if(cp==6) artcols= ['#A6B2C7','#323642','#394A69'];
if(cp==7) artcols= ['#E6E6E4','#343523','#B2B2AD'];
if(cp==8) artcols= ['#A9A18E','#706B5C','#606A4D'];
if(cp==9) artcols= ['#EDECE0','#944645','#F25D34'];
if(cp==10) artcols= ['#9FA6A4','#77694E','#B54933'];
function ri( x){  return Math.floor(mathRand()*x);}
function rir(x,y){ let nr = (y - x) ; return  Math.floor((mathRand()*nr) + x); }
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Awesome Grid City</title>
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabeM
t.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _M
 = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>M
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
    #grid,body{display:grid}*,::after,::before{padding:0;margin:0;box-sizing:border-box}:root{font-size:calc(.8em + 1vw);background-color:#aaaaaa;--color-black:black;--color-white:white;--canvas-size:20rem}body{height:100vh;justify-items:center;align-items:center}main{margin:auto;display:flex;flex-direction:column}#grid{background-color:var(--color-black);width:var(--canvas-size);height:var(--canvas-size);grid-gap:4px}figcaption{margin:.5rem;line-height:1rem;color:#fff;font-size:.6rem;letter-spacing:.05rem;font-famM
ily:sans-serif;text-align:center}figcaption a{color:currentColor}figcaption a:hover{color:#0f0}
        <div id="grid" className></div>
<script type="text/javascript">
    const rand=mathRand(),generateGrid=(F,E)=>{let C=[];for(let B=0;B<F;B++)C.push(0);let A=[];for(let D=0;D<E;D++)A.push(C);for(let $=0;$<F*E;$++){let _=document.getElementById("grid");_.style.gridTemplateColumns=`repeat(${F}, 5fr)`,_.style.gridTemplateRows=`repeat(${E}, 9fr)`}retM
urn A},updateHTMLandCSS=(F,E,C,B,A,D)=>{document.getElementById("grid").appendChild(document.createElement("div")).classList.add(`square${F}`),document.querySelector(`.square${F}`).style.gridArea=`${C+1}/${E+1}/${C+A+1}/${E+B+1}`,document.querySelector(`.square${F}`).style.background=D,updateDataId(D,`${C+1}/${E+1}/${C+A+1}/${E+B+1}`)};let data_colors="",data_gridArea="";const updateDataId=(F,E)=>{data_colors.concat(F),data_gridArea.concat(E),document.getElementById("grid").setAttribute("data-id",`${data_colors}${dM
ata_gridArea}`)},generateMondrian=()=>{document.getElementById("grid").innerHTML="";let F=["#69D2E7","#A7DBD8","#E0E4CC","#F38630","#FA6900","#FE4365","#FC9D9A","#F9CDAD","#C8C8A9","#83AF9B","#ECD078","#D95B43","#C02942","#542437","#53777A","#556270","#4ECDC4","#C7F464","#FF6B6B","#C44D58","#774F38","#E08E79","#F1D4AF","#ECE5CE","#C5E0DC","#E8DDCB","#CDB380","#036564","#033649","#031634","#490A3D","#BD1550","#E97F02","#F8CA00","#8A9B0F","#594F4F","#547980","#45ADA8","#9DE0AD","#E5FCC2","#00A0B0","#6A4A3C","#CC333F"M
,"#EB6841","#EDC951","#E94E77","#D68189","#C6A49A","#C6E5D9","#F4EAD5","#D9CEB2","#948C75","#D5DED9","#7A6A53","#99B2B7","#FFFFFF","#CBE86B","#F2E9E1","#1C140D","#CBE86B","#EFFFCD","#DCE9BE","#555152","#2E2633","#99173C","#3FB8AF","#7FC7AF","#DAD8A7","#FF9E9D","#FF3D7F","#343838","#005F6B","#008C9E","#00B4CC","#00DFFC","#413E4A","#73626E","#B38184","#F0B49E","#F7E4BE","#99B898","#FECEA8","#FF847C","#E84A5F","#2A363B","#FF4E50","#FC913A","#F9D423","#EDE574","#E1F5C4","#554236","#F77825","#D3CE3D","#F1EFA5","#60B99A"M
,"#351330","#424254","#64908A","#E8CAA4","#CC2A41","#00A8C6","#40C0CB","#F9F2E7","#AEE239","#8FBE00","#FF4242","#F4FAD2","#D4EE5E","#E1EDB9","#F0F2EB","#655643","#80BCA3","#F6F7BD","#E6AC27","#BF4D28","#8C2318","#5E8C6A","#88A65E","#BFB35A","#F2C45A","#FAD089","#FF9C5B","#F5634A","#ED303C","#3B8183","#BCBDAC","#CFBE27","#F27435","#F02475","#3B2D38","#D1E751","#FFFFFF","#000000","#4DBCE9","#26ADE4","#FF9900","#424242","#E9E9E9","#BCBCBC","#3299BB","#5D4157","#838689","#A8CABA","#CAD7B2","#EBE3AA","#5E412F","#FCEBB6"M
,"#78C0A8","#F07818","#F0A830","#EEE6AB","#C5BC8E","#696758","#45484B","#36393B","#1B676B","#519548","#88C425","#BEF202","#EAFDE6","#F8B195","#F67280","#C06C84","#6C5B7B","#355C7D","#452632","#91204D","#E4844A","#E8BF56","#E2F7CE","#F04155","#FF823A","#F2F26F","#FFF7BD","#95CFB7","#F0D8A8","#3D1C00","#86B8B1","#F2D694","#FA2A00","#2A044A","#0B2E59","#0D6759","#7AB317","#A0C55F","#67917A","#170409","#B8AF03","#CCBF82","#E33258","#B9D7D9","#668284","#2A2829","#493736","#7B3B3B","#BBBB88","#CCC68D","#EEDD99","#EEC290"M
,"#EEAA88","#A3A948","#EDB92E","#F85931","#CE1836","#009989","#E8D5B7","#0E2430","#FC3A51","#F5B349","#E8D5B9","#B3CC57","#ECF081","#FFBE40","#EF746F","#AB3E5B","#AB526B","#BCA297","#C5CEAE","#F0E2A4","#F4EBC3","#607848","#789048","#C0D860","#F0F0D8","#604848","#515151","#FFFFFF","#00B4FF","#EEEEEE","#3E4147","#FFFEDF","#DFBA69","#5A2E2E","#2A2C31","#300030","#480048","#601848","#C04848","#F07241","#1C2130","#028F76","#B3E099","#FFEAAD","#D14334","#A8E6CE","#DCEDC2","#FFD3B5","#FFAAA6","#FF8C94","#EDEBE6","#D6E1C7"M
,"#94C7B6","#403B33","#D3643B","#FDF1CC","#C6D6B8","#987F69","#E3AD40","#FCD036","#AAB3AB","#C4CBB7","#EBEFC9","#EEE0B7","#E8CAAF","#CC0C39","#E6781E","#C8CF02","#F8FCC1","#1693A7","#3A111C","#574951","#83988E","#BCDEA5","#E6F9BC","#FC354C","#29221F","#13747D","#0ABFBC","#FCF7C5","#B9D3B0","#81BDA4","#B28774","#F88F79","#F6AA93","#5E3929","#CD8C52","#B7D1A3","#DEE8BE","#FCF7D3","#230F2B","#F21D41","#EBEBBC","#BCE3C5","#82B3AE","#5C323E","#A82743","#E15E32","#C0D23E","#E5F04C","#4E395D","#827085","#8EBE94","#CCFC8E"M
,"#DC5B3E","#DAD6CA","#1BB0CE","#4F8699","#6A5E72","#563444","#C2412D","#D1AA34","#A7A844","#A46583","#5A1E4A","#D1313D","#E5625C","#F9BF76","#8EB2C5","#615375","#9D7E79","#CCAC95","#9A947C","#748B83","#5B756C","#1C0113","#6B0103","#A30006","#C21A01","#F03C02","#8DCCAD","#988864","#FEA6A2","#F9D6AC","#FFE9AF","#CFFFDD","#B4DEC1","#5C5863","#A85163","#FF1F4C","#75616B","#BFCFF7","#DCE4F7","#F8F3BF","#D34017","#382F32","#FFEAF2","#FCD9E5","#FBC5D8","#F1396D","#B6D8C0","#C8D9BF","#DADABD","#ECDBBC","#FEDCBA","#E3DFBA"M
,"#C8D6BF","#93CCC6","#6CBDB5","#1A1F1E","#A7C5BD","#E5DDCB","#EB7B59","#CF4647","#524656","#9DC9AC","#FFFEC7","#F56218","#FF9D2E","#919167","#413D3D","#040004","#C8FF00","#FA023C","#4B000F","#EDF6EE","#D1C089","#B3204D","#412E28","#151101","#A8A7A7","#CC527A","#E8175D","#474747","#363636","#7E5686","#A5AAD9","#E8F9A2","#F8A13F","#BA3C3D","#FFEDBF","#F7803C","#F54828","#2E0D23","#F8E4C1","#C1B398","#605951","#FBEEC2","#61A6AB","#ACCEC0","#5E9FA3","#DCD1B4","#FAB87F","#F87E7B","#B05574","#951F2B","#F5F4D7","#E0DFB1"M
,"#A5A36C","#535233","#FFFBB7","#A6F6AF","#66B6AB","#5B7C8D","#4F2958","#000000","#9F111B","#B11623","#292C37","#CCCCCC","#9CDDC8","#BFD8AD","#DDD9AB","#F7AF63","#633D2E","#EFF3CD","#B2D5BA","#61ADA0","#248F8D","#605063","#84B295","#ECCF8D","#BB8138","#AC2005","#2C1507","#FCFEF5","#E9FFE1","#CDCFB7","#D6E6C3","#FAFBE3","#0CA5B0","#4E3F30","#FEFEEB","#F8F4E4","#A5B3AA","#4D3B3B","#DE6262","#FFB88C","#FFD0B3","#F5E0D3","#B5AC01","#ECBA09","#E86E1C","#D41E45","#1B1521","#379F7A","#78AE62","#BBB749","#E0FBAC","#1F1C0D"M
,"#FFE181","#EEE9E5","#FAD3B2","#FFBA7F","#FF9C97","#4E4D4A","#353432","#94BA65","#2790B0","#2B4E72","#A70267","#F10C49","#FB6B41","#F6D86B","#339194","#30261C","#403831","#36544F","#1F5F61","#0B8185","#2D2D29","#215A6D","#3CA2A2","#92C7A3","#DFECE6","#F38A8A","#55443D","#A0CAB5","#CDE9CA","#F1EDD0","#793A57","#4D3339","#8C873E","#D1C5A5","#A38A5F","#11766D","#410936","#A40B54","#E46F0A","#F0B300","#AAFF00","#FFAA00","#FF00AA","#AA00FF","#00AAFF","#C75233","#C78933","#D6CEAA","#79B5AC","#5E2F46","#F8EDD1","#D88A8A"M
,"#474843","#9D9D93","#C5CFC6","#6DA67A","#77B885","#86C28B","#859987","#4A4857","#1B325F","#9CC4E4","#E9F2F9","#3A89C9","#F26C4F","#BED6C7","#ADC0B4","#8A7E66","#A79B83","#BBB2A1","#046D8B","#309292","#2FB8AC","#93A42A","#ECBE13","#82837E","#94B053","#BDEB07","#BFFA37","#E0E0E0","#312736","#D4838F","#D6ABB1","#D9D9D9","#C4FFEB","#E5EAA4","#A8C4A2","#69A5A4","#616382","#66245B","#6DA67A","#99A66D","#A9BD68","#B5CC6A","#C0DE5D","#395A4F","#432330","#853C43","#F25C5E","#FFA566","#331327","#991766","#D90F5A","#F34739"M
,"#FF6E27","#FDFFD9","#FFF0B8","#FFD6A3","#FAAD8E","#142F30","#E21B5A","#9E0C39","#333333","#FBFFE3","#83A300","#FBC599","#CDBB93","#9EAE8A","#335650","#F35F55","#C7FCD7","#D9D5A7","#D9AB91","#E6867A","#ED4A6A","#EC4401","#CC9B25","#13CD4A","#7B6ED6","#5E525C","#BF496A","#B39C82","#B8C99D","#F0D399","#595151","#FFEFD3","#FFFEE4","#D0ECEA","#9FD6D2","#8B7A5E","#F1396D","#FD6081","#F3FFEB","#ACC95F","#8F9924","#F6F6F6","#E8E8E8","#333333","#990100","#B90504","#261C21","#6E1E62","#B0254F","#DE4126","#EB9605","#E9E0D1"M
,"#91A398","#33605A","#070001","#68462B","#F2E3C6","#FFC6A5","#E6324B","#2B2B2B","#353634","#FFAB07","#E9D558","#72AD75","#0E8D94","#434D53","#59B390","#F0DDAA","#E47C5D","#E32D40","#152B3C","#FDE6BD","#A1C5AB","#F4DD51","#D11E48","#632F53","#E4E4C5","#B9D48B","#8D2036","#CE0A31","#D3E4C5","#512B52","#635274","#7BB0A8","#A7DBAB","#E4F5B1","#805841","#DCF7F3","#FFFCDD","#FFD8D8","#F5A2A2","#E65540","#F8ECC2","#65A8A6","#79896D","#CAFF42","#EBF7F8","#D0E0EB","#88ABC2","#49708A","#595643","#4E6B66","#ED834E","#EBCC6E"M
,"#EBE1C5","#E4DED0","#ABCCBD","#7DBEB8","#181619","#E32F21","#058789","#503D2E","#D54B1A","#E3A72F","#F0ECC9","#FF003C","#FF8A00","#FABE28","#88C100","#00C176","#311D39","#67434F","#9B8E7E","#C3CCAF","#A51A41","#EFD9B4","#D6A692","#A39081","#4D6160","#292522","#C6CCA5","#8AB8A8","#6B9997","#54787D","#615145","#CC5D4C","#FFFEC6","#C7D1AF","#96B49C","#5B5847","#111625","#341931","#571B3C","#7A1E48","#9D2053","#EFEECC","#FE8B05","#FE0557","#400403","#0AABBA","#CCF390","#E0E05A","#F7C41F","#FC930A","#FF003D","#73C8A9"M
,"#DEE1B6","#E1B866","#BD5532","#373B44","#79254A","#795C64","#79927D","#AEB18E","#E3CF9E","#E0EFF1","#7DB4B5","#FFFFFF","#680148","#000000","#F06D61","#DA825F","#C4975C","#A8AB7B","#8CBF99","#2D1B33","#F36A71","#EE887A","#E4E391","#9ABC8A","#2B2726","#0A516D","#018790","#7DAD93","#BACCA4","#95A131","#C8CD3B","#F6F1DE","#F5B9AE","#EE0B5B","#360745","#D61C59","#E7D84B","#EFEAC5","#1B8798","#E3E8CD","#BCD8BF","#D3B9A3","#EE9C92","#FE857E","#807462","#A69785","#B8FAFF","#E8FDFF","#665C49","#4B1139","#3B4058","#2A6E78"M
,"#7A907C","#C9B180","#FC284F","#FF824A","#FEA887","#F6E7F7","#D1D0D7","#FFB884","#F5DF98","#FFF8D4","#C0D1C2","#2E4347","#027B7F","#FFA588","#D62957","#BF1E62","#572E4F","#80A8A8","#909D9E","#A88C8C","#FF0D51","#7A8C89","#A69E80","#E0BA9B","#E7A97E","#D28574","#3B1922","#A1DBB2","#FEE5AD","#FACA66","#F7A541","#F45D4C","#641F5E","#676077","#65AC92","#C2C092","#EDD48E","#FFF3DB","#E7E4D5","#D3C8B4","#C84648","#703E3B","#F5DD9D","#BCC499","#92A68A","#7B8F8A","#506266","#2B222C","#5E4352","#965D62","#C7956D","#F2D974"M
,"#D4F7DC","#DBE7B4","#DBC092","#E0846D","#F51441","#A32C28","#1C090B","#384030","#7B8055","#BCA875","#85847E","#AB6A6E","#F7345B","#353130","#CBCFB4","#E6B39A","#E6CBA5","#EDE3B4","#8B9E9B","#6D7578","#11644D","#A0B046","#F2C94E","#F78145","#F24E4E","#6D9788","#1E2528","#7E1C13","#BF0A0D","#E6E1C2","#23192D","#FD0A54","#F57576","#FEBF97","#F5ECB7","#EB9C4D","#F2D680","#F3FFCF","#BAC9A9","#697060","#D3D5B0","#B5CEA4","#9DC19D","#8C7C62","#71443F","#452E3C","#FF3D5A","#FFB969","#EAF27E","#3B8C88","#041122","#259073"M
,"#7FDA89","#C8E98E","#E6F99D","#B1E6D1","#77B1A9","#3D7B80","#270A33","#451A3E","#9D9E94","#C99E93","#F59D92","#E5B8AD","#D5D2C8","#FDCFBF","#FEB89F","#E23D75","#5F0D3B","#742365","#540045","#C60052","#FF714B","#EAFF87","#ACFFE9","#B7CBBF","#8C886F","#F9A799","#F4BFAD","#F5DABD","#280904","#680E34","#9A151A","#C21B12","#FC4B2A","#F0FFC9","#A9DA88","#62997A","#72243D","#3B0819","#429398","#6B5D4D","#B0A18F","#DFCDB4","#FBEED3","#E6EBA9","#ABBB9F","#6F8B94","#706482","#703D6F","#A3C68C","#879676","#6E6662","#4F364A"M
,"#340735","#44749D","#C6D4E1","#FFFFFF","#EBE7E0","#BDB8AD","#322938","#89A194","#CFC89A","#CC883A","#A14016","#CFB590","#9E9A41","#758918","#564334","#49281F","#FA6A64","#7A4E48","#4A4031","#F6E2BB","#9EC6B8","#1D1313","#24B694","#D22042","#A3B808","#30C4C9","#F6D76B","#FF9036","#D6254D","#FF5475","#FDEBA9","#E7EDEA","#FFC52C","#FB0C06","#030D4F","#CEECEF","#373737","#8DB986","#ACCE91","#BADB73","#EFEAE4","#161616","#C94D65","#E7C049","#92B35A","#1F6764","#26251C","#EB0A44","#F2643D","#F2A73D","#A0E8B7","#4B3E4D"M
,"#1E8C93","#DBD8A2","#C4AC30","#D74F33","#8D7966","#A8A39D","#D8C8B8","#E2DDD9","#F8F1E9","#F2E8C4","#98D9B6","#3EC9A7","#2B879E","#616668"],E=generateRandomNumber(generateRandomNumber(4,10),50),C=generateRandomNumber(generateRandomNumber(4,10),50),B=generateGrid(E,C),A=1;for(let D=0;D<C;D++)for(let $=0;$<E;$++)if(0===B[D][$]){let _=C-D-1,e=$+1,t=0;for(i=e;i<E&&0===B[D][i];i++)t--;let r=generateRandomNumber(1,t),a=generateRandomNumber(1,_),d=F[generateRandomNumber(0,F.length-1)];B=B.map((F,E)=>E>=D&&E<=D+a-1?F.mapL
((F,E)=>E>=$&&E<=$+r-1&&0===F?d:F):F),updateHTMLandCSS(A,$,D,r,a,d),A++}};function generateRandomNumber(F,E){return Math.floor(mathRand()*(E-F+1))+F}generateMondrian();
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <!-- p5js@1.5.0 -->
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2 -->
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("M
seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 101390424M
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfcM
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
et mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
            overflow: hidden;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
 Add your code here
    let nextLineY = 0;
Math.random = mathRand;
    cSize = min(windowHeight, windowWidth);
    mainCanvas = createCanvas(cSize, cSize);
    background('#fff')
    strokeWeight(20)
    line(0,0,width,0)
    line(0,0,0,height)
    line(width,0,width,height)
    line(0,height,width,height)
    while (nextLineY < height) {
        // drawLine(0, nextLineY)
        let nextRectX = 0;
        while (nextRectX < wM
            let rectWidth = mathrand(20, 1);
            let rectHight = mathrand(70, 1);
            noStroke()
            fill(colors[mathrand(colors.length - 1, 0)])
            rect(nextRectX, nextLineY, rectWidth, rectHight);
            nextRectX = nextRectX + rectWidth;
        nextLineY = nextLineY + 25
    while (nextLineY < height) {
        // drawLine(0, nextLineY)
        let nextRectX = 0;
nextRectX < width) {
            let rectWidth = mathrand(50, 1);
            let rectHight = mathrand(40, 1);
            stroke(colors[mathrand(colors.length - 1, 0)])
            strokeWeight(3)
            noFill()
            ellipse(nextRectX, nextLineY, rectWidth, rectWidth);
            nextRectX = nextRectX + rectWidth;
        nextLineY = nextLineY + 20
    while (nextLineY < height) {
        // drawLine(0, nextLineY)
        let nextRectX = 0;
        while (nextRectX < width) {
            let rectWidth = mathrand(20, 1);
            let rectHight = mathrand(40, 1);
            stroke(colors[mathrand(colors.length - 1, 0)])
            noFill()
            ellipse(nextRectX, nextLineY, rectWidth, rectWidth);
            nextRectX = nextRectX + rectWidth;
        nextLineY = nextLineY + 20
function setColors() {
    colorsKeys = Object.keys(chroma.brewer);
    colors = [...chroma.brewer[colorsKeys[mathrand(colorsKeys.length - M
    colors2 = chroma.brewer[colorsKeys[mathrand(colorsKeys.length - 1, 0)]]
function mathrand(min, max) {
    return Math.floor(mathRand() * (max - min + 1) + min);
function keyTyped() {
    if (key === 's') {
        saveCanvas('Amz-' + mathRand(), 'png');
 Add your code here
LjJ=:GAIA.ATOM:cosmos193hgr46ht95svxap86wttk2h973fpg9t50a0gz:18279221897:t:30
text/plain;charset=utf-8
  "name": "BMW.sats"
DjB=:BNB.BNB:bnb1c667cxycg4cgjt7ae4c3cgj9agtmzdrnw3la90:29900313:te:0
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"weet888.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"vov.sats"}h!
;by7pd,K^+GJ(3IPM=/57
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"mizuki.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"miyu.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"manabu.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"startrek.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"picard.sats"}h!
text/plain;charset=utf-8
  "name": "aeb.sats"
text/plain;charset=utf-8
  "name": "alh.sats"
text/plain;charset=utf-8
  "name": "alm.sats"
text/plain;charset=utf-8
  "name": "aex.sats"
text/plain;charset=utf-8
  "name": "aep.sats"
text/plain;charset=utf-8
  "name": "adj.sats"
text/plain;charset=utf-8
  "name": "aiv.sats"
text/plain;charset=utf-8
  "name": "aeg.sats"
text/plain;charset=utf-8
  "name": "aew.sats"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"88168.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"searcher.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"iread.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"manage.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"...sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"''.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"stockswap.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"{{.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"[[.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"sexual.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"::.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"\\\\.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"}}.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"iknow.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "jachten.sats"
text/plain;charset=utf-8
  "name": "BlastCtrl.sats"
text/plain;charset=utf-8
  "name": "christiangrey.sats"
text/plain;charset=utf-8
  "name": "bitchslap.sats"
%!'&$!$#).;2),8,#$3F48=?BCB(1HMH@M;AB?
?*$*??????????????????????????????????????????????????
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Angular Decay</title>
<script id="snippet-random-code" type="text/javascript">
let seed = window.location.href.split('/').find(t => t.includes('i0'));
const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
let pattern = "seed=";
for (let i = 0; i <M
 seed.length - pattern.length; ++i) {
if (seed.substring(i, i + pattern.length) == pattern) {
seed = seed.substring(i + pattern.length);
function cyrb128($) {
let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(lM
 ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
function sfc32($, _, u, i) {
return function () {
var l = ($ >>>= 0) + (_ >>>= 0) | 0;
return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
<style>body {margin: 0px;} </style>M
<canvas id="target"></canvas>
<script type="text/javascript">
const rand = mathRand();
const rand2 = mathRand();
let sqpix,cp,ratio=0.707,bug=false;
if(rand<0.3){sqpix=0;zoom=false;return"Portrait";}
if(rand<0.6){sqpix=0;ratio=1.414;return"Lanscape";}
if(rand<0.95){sqpix=1;return"Square";}
sqpix=1;bug=1;return"Bugged";}
if(rand<0.07){cp=12;return "Paper";}
if(rand<0.14){cp=1;return "DPM";}
if(rand<0.21){cp=2;return "Fecktarn";}
if(rand<0.41){cp=4;return "Desert Drill";}
if(rand<0.5){cp=5;return "Urban";}
if(rand<0.6){cp=6;return "Navy";}
if(rand<0.7){cp=7;return "German Winter";}
if(rand<0.8){cp=8;return "Tree";}
if(rand<0.85){cp=9;return "Orange";}
if(rand<0.9){cp=10;return "Harris";}
if(rand<0.95){cp=11;return "Market";}
cp=0;return "Saint";}
window.$generativeTraits = {"View": T1(rand),"Pallet": T2(rand2) }
const container = document.createElement("div")
container.innerHTML = "<span>seed: " + seed + "</spM
let resizeTmr=null,aniFrame=null;
let ofw,ofh,sz,rz=1;
let gi=0,gj=0,drp=0,drawtot=2,bmp,artcols=[];
var tricount=0,tr=30;
var tx1=[],ty1=[],tx2=[],ty2=[],tx3=[],ty3=[];
var rx1=[],ry1=[],rx2=[],ry2=[],rx3=[],ry3=[];
const init = async () => {
window.addEventListener('resize', async () => {
clearTimeout(resizeTmr)
resizeTmr = setTimeout(async () => {
await layoutCanvas()
await layoutCanvas()
const layoutCanvas = async () => {
const wWidth=window.innerWidth
const wHeight=window.innerHeight
let cHeight=wHeight;
let cWidth=cHeight*ratio;
if(cWidth>wWidth){cWidth=wWidth;cHeight=cWidth/ratio;}
const canvas=document.getElementById('target')
canvas.width=2000*rz;
canvas.height=(2000*rz)/ratio;
canvas.style.position = 'absolute'
canvas.style.width = `${cWidth}px`
canvas.style.height = `${cHeight}px`
canvas.style.left = `${(wWidth - cWidth) / 2}px`
canvas.style.top = `${(wHeight - cHeight) / 2}pM
const drawCanvas = async () => {
if(!tried) setupart();
if (aniFrame) window.cancelAnimationFrame(aniFrame)
const canvas=document.getElementById('target')
const ctx=canvas.getContext('2d')
{let bx=ofw/500,by=ofh/500;
ctx.globalAlpha=0.05;
for(let f=10;f<30; f++){
for(let i=0;i<500; i++){
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'#ffffff');
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'M
if(gj>500) { drp=3; gj=0; }
for(let f=0;f<tc;f++){
if(bug) dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz*sz,ty2[f]*sz, artcols[1], 1*sz);
else dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz,ty2[f]*sz, artcols[1], 1*sz);
dl(ctx, tx2[f]*sz,ty2[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);
dl(ctx, tx1[f]*sz,ty1[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);}
for(let f=0;f<rc;f++){
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx2[f]*sz,ry2[f]*sz, artcols[2], 1*sz);
,ry2[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);}
ctx.fillStyle = artcols[0];
ctx.fillRect(0,0,ofw,ofh);
mathRand = sfc32(...cyrb128(seed));
tc=0;rc=0;tricount=0;tr=30;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
tricount=1000;tr=rir(10,50);dor=true;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
aniFrame = window.requestAnimationM
function triharder( x1,y1, x2,y2)
if(tricount>2500) return;
var x3=x1+rir(-tr,tr);
var y3=y1+rir(-tr,tr);
if(x3<0){x3+=tr;bmp++}
if(x3>1000){x3-=tr;bmp++}
if(y3<0){y3+=tr;bmp++}
if(y3>1000/ratio){y3-=tr;bmp++}
if(dor) {rx1[rc]=x1;ry1[rc]=y1;rx2[rc]=x2;ry2[rc]=y2;rx3[rc]=x3;ry3[rc]=y3;rc++; }
else {tx1[tc]=x1;ty1[tc]=y1;tx2[tc]=x2;ty2[tc]=y2;tx3[tc]=x3;ty3[tc]=y3;tc++;}
if(bmp>15){bmp=0; x3=y3=500;x1=rir(500,500+tr);y1=rir(500,500+tr);x2=rir(500,500-tr);y2=rir(500,500-M
triharder(x3,y3, x1,y1);
if(ri(100)>20) triharder(x3,y3, x2,y2);
const autoDownloadCanvas = async () => {
const element = document.createElement('a')
element.setAttribute('download',`Angular-${ofw}x${ofh}-${seed}`)
element.style.display = 'none'
document.body.appendChild(element)
let imageBlob = null
imageBlob = await new Promise(resolve => document.getElementById('target').toBlob(resolve, 'image/png'))
element.setAttribute('href', window.URL.createObjectURL(imageBlob, {
document.body.removeChild(element)
document.addEventListener('keypress', async (e) => {
e = e || window.event
if (e.key === 's') autoDownloadCanvas()
if (e.key === 'h') { rz++;if(rz>5)rz=1;drp=0;gi=0;gj=0;await layoutCanvas() }
function drawEllipse(ctx,x,y,rx,ry,fill) {
ctx.ellipse(x, y, rx, ry, 0, 0, 2 * Math.PI);
if (fill) {ctx.fillStyle = fill;ctx.fill();}
function dl(ctx,lx,ly,ex,ey,stroke,width) {
if (stroke) {ctx.strokeStyle = stroke;}
if (width) {  ctx.linM
ctx.beginPath();ctx.moveTo(lx,ly);ctx.lineTo(ex,ey);ctx.stroke();
if(cp==12)artcols=['#EDECE0','#303030','#880808'];
if(cp==0) artcols=['#F0BEB2','#F25B40','#3A8D3B'];
if(cp==11)artcols=['#4F97BA','#F9E1B5','#BD2C41'];
if(cp==1) artcols=['#25201E','#D3A252','#686C22'];
if(cp==2) artcols=['#B4CBCA','#1F5FB3','#355026'];
if(cp==3) artcols=['#D1C7C5','#6E5247','#8D695D'];
if(cp==4) artcols= ['#E4DBBE','#8BB8B3','#AF799A'];
if(cp==5) artcols= ['#B8B8B3','#474747','M
if(cp==6) artcols= ['#A6B2C7','#323642','#394A69'];
if(cp==7) artcols= ['#E6E6E4','#343523','#B2B2AD'];
if(cp==8) artcols= ['#A9A18E','#706B5C','#606A4D'];
if(cp==9) artcols= ['#EDECE0','#944645','#F25D34'];
if(cp==10) artcols= ['#9FA6A4','#77694E','#B54933'];
function ri( x){  return Math.floor(mathRand()*x);}
function rir(x,y){ let nr = (y - x) ; return  Math.floor((mathRand()*nr) + x); }
text/html;charset=utf-8
    <meta charset="UTF-8">
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
    <script sandbox="allow-scripts" type="text/javascript" srM
c="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <!-- threejs@r124
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/aM
jax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aM
frame/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.comM
/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
var colorPalettes = [
  ['#fafa6e', '#2A4858'],
  ['#9C27B0', '#FFEB3B'],
  ['#00BCD4', '#FF5722'],
  ['#191970', '#FF69B4', '#228B22', '#FFFF00'],
  ['#8BC34A', '#3F51B5', '#F44336'],
  ['#009688', '#FFC107', '#795548'],
  ['#4CAF50', '#FFC107', '#9C27B0'],
  ['#00BCD4', '#FFC107', '#9C27B0'],
88', '#FFC107', '#E91E63'],
  ['#ff0000', '#0000ff', '#00ff00'],
  ['#ff0000', '#0000ff', '#00ff00'],
  ['green', 'blue', 'orange', 'green']
var point_count = 700;
var pointSpace = 12;
var spaceRatio = 0.5;
var maxAttempts = 100;
var densityRatio = 0.5;
var length1 = 10000;
var length2 = 10000;
  [700, 12, 0.95, 0.5, 0.5],
  [700, 12, 0.95, 0.5, 0.5],
  [700, 12, 0.95, 0.5, 0.5],
700, 12, 0.95, 0.5, 0.5],
  [900, 8, 0.95, 0.5, 0.5],
  [700, 8, 0.78, 0.5, 0.5],
  [500, 5, 0.85, 0.5, 0.5],
  [800, 12, 0.9, 0.2, 0.5],
  [700, 12, 0.95, 0.5, 0.5],
  [700, 12, 0.95, 0.5, 0.5]
function mathRandSelect(array) {
  return array[round(mathRand() * (array.length - 1))];
function mathRnd(min, max) {
  return map(mathRand(), 0, 1, min, max)
function resizeCanvasStyle(){
    canvas.style("position", "absolute");
 the canvas element's width and height properties to scale it
    canvas.style("width", "100%");
    canvas.style("height", "100%");
    // Set the canvas element's top and left properties to center it horizontally and vertically
    canvas.style("top", "0");
    canvas.style("left", "0");
    canvas.style("bottom", "0");
    canvas.style("right", "0");
    canvas.style("margin", "auto");
    // Set the transform property to move the canvas element to the center of the page
    canvas.style("transform", "translatM
      canvas.style("width", "100%");
     canvas.style("height", "100%");
     // Set the canvas element's top and left properties to center it horizontally and vertically
     canvas.style("top", "0");
     canvas.style("left", "0");
     canvas.style("bottom", "0");
     canvas.style("right", "0");
     canvas.style("margin", "auto");
     // Calculate the scale factor based on the window size and the canvas size
     let scaleFactor = Math.min(window.innerWidth / 400, window.innerHeight / 600M
     // Set the transform property to scale the canvas element based on the scale factor
     canvas.style("transform", `scale(${scaleFactor})`);
  let urlParams = getURLParams();
  if (urlParams.res) {
    density = round(int(urlParams.res));
  noiseSeed(mathRand() * 99999);
  randomSeed(mathRand() * 99999);
  canvas = createCanvas(400, 600);
  canvas.addClass("canvasNewCSS");
  resizeCanvasStyle(canvasW,canvasH);
  pixelDensity(density);
  angleMode(DEGREES);
mathRandSelect(colorPalettes);
  noiseDetail(8, 0.5);
  print(colorPalette);
  colorPalette = chroma.scale(colorPalette).mode('lch').colors(12);
  field = mathRandSelect(fields);
  point_count = field[0];
  pointSpace = field[1];
  offset = field[2];
  spaceRatio = field[3];
  densityRatio = field[4];
  variationMode = round(mathRandSelect([1, 2, 3, 4, 5, 6, 7, 8]));
  var maxAttempts = 1000;
  for (var i = 0; i < point_count; i++) {
    var attempts = 0;
    while (attempts < maxAttempts) {
    var point_x = mathRnd(width * (1 - offset), width * offset);
      var point_y = mathRnd(height * (1 - offset), height * offset);
      var point_r = mathRnd(pointSpace * spaceRatio, pointSpace);
      var point_l = mathRnd(length1, length2);
      var point_color = mathRandSelect(colorPalette);
      var overlapp = false;
      for (var j = 0; j < i; j++) {
        if (points[j]) {
          var x2 = points[j].x;
          var y2 = points[j].y;
          var r2 = points[j].r;
          if (dist(point_x, poM
int_y, x2, y2) < (r2 + point_r) / 2 * 1.4) {
            overlapp = true;
      if (!overlapp) {
        append(points, {
          x: point_x,
          y: point_y,
          c: point_color,
          r: point_r,
          l: point_l
    if (attempts >= maxAttempts) {
      console.warn("Could not place point " + i + " after " + maxAttempts + " attempts.");
  for (var p = 0; p < points.length;M
    fill(points[p].c);
    rectMode(CENTER);
    translate(points[p].x, points[p].y);
    rotate(mathRnd(360));
    translate(-points[p].x, -points[p].y);
  for (var i = 0; i < points.length; i++) {
    if (points[i].l > 0) {
      let x = points[i].x;
      let y = points[i].y;
      let pointColor = points[i].c;
      let newX = x + map(noise(log(x), log(y)), 0, 1, -space / 2, space);
      let newY = y + mM
ap(noise(log(y), log(x)), 0, 1, -space, space / 2);
      switch (variationMode) {
          newX = x + map(noise(log(x), log(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(log(x), sin(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(cos(x), log(y)), 0, 1, -spaM
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(sin(x), cos(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(cos(y), sin(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(log(x), log(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(log(M
x), log(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(log(x), log(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(log(x), log(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
      let maxR = pointSpace;
      if (newX > width * (1 - offset) &&M
 newX < width * offset) {
        if (newY > height * (1 - offset) && newY < height * offset) {
          let v1 = createVector(x, y);
          let v2 = createVector(newX, newY);
          let angleBetween = v1.angleBetween(v2);
          rotate(angleBetween / space);
          strokeWeight(0.7);
          stroke(pointColor)
          fill(pointColor);
          maxR = points[i].r;
          for (var p = 0; p < i; p++) {
            maxR = min(maxR, dist(x, y, points[p].x, poM
          noStroke();
          circle(x, y, maxR);
      points[i].x = newX;
      points[i].y = newY;
      points[i].r = maxR;
      points[i].l--;
  if (millis()>25000) {
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SM
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + M
pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = MathM
.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0,M
 (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    // window.$generativeTraits = {
    //     "T1": T1(rand),
    // console.log(window.$generativeTraits)
 Add your code here
    // const container = document.createElement("div")
    // container.innerHTML = "<span>seed: " + seed + "</span><br>";
    // document.body.prepend(container)
 Add your code here
text/html;charset=utf-8
    <meta charset="UTF-8">
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
    <script sandbox="allow-scripts" type="text/javascript" srM
c="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <!-- threejs@r124
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/aM
jax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aM
frame/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.comM
/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
var colorPalettes = [
  ['#fafa6e', '#2A4858'],
  ['#9C27B0', '#FFEB3B'],
  ['#00BCD4', '#FF5722'],
  ['#191970', '#FF69B4', '#228B22', '#FFFF00'],
  ['#8BC34A', '#3F51B5', '#F44336'],
  ['#009688', '#FFC107', '#795548'],
  ['#4CAF50', '#FFC107', '#9C27B0'],
  ['#00BCD4', '#FFC107', '#9C27B0'],
88', '#FFC107', '#E91E63'],
  ['#ff0000', '#0000ff', '#00ff00'],
  ['#ff0000', '#0000ff', '#00ff00'],
  ['green', 'blue', 'orange', 'green']
var point_count = 700;
var pointSpace = 12;
var spaceRatio = 0.5;
var maxAttempts = 100;
var densityRatio = 0.5;
var length1 = 10000;
var length2 = 10000;
  [700, 12, 0.95, 0.5, 0.5],
  [700, 12, 0.95, 0.5, 0.5],
  [700, 12, 0.95, 0.5, 0.5],
700, 12, 0.95, 0.5, 0.5],
  [900, 8, 0.95, 0.5, 0.5],
  [700, 8, 0.78, 0.5, 0.5],
  [500, 5, 0.85, 0.5, 0.5],
  [800, 12, 0.9, 0.2, 0.5],
  [700, 12, 0.95, 0.5, 0.5],
  [700, 12, 0.95, 0.5, 0.5]
function mathRandSelect(array) {
  return array[round(mathRand() * (array.length - 1))];
function mathRnd(min, max) {
  return map(mathRand(), 0, 1, min, max)
function resizeCanvasStyle(){
    canvas.style("position", "absolute");
 the canvas element's width and height properties to scale it
    canvas.style("width", "100%");
    canvas.style("height", "100%");
    // Set the canvas element's top and left properties to center it horizontally and vertically
    canvas.style("top", "0");
    canvas.style("left", "0");
    canvas.style("bottom", "0");
    canvas.style("right", "0");
    canvas.style("margin", "auto");
    // Set the transform property to move the canvas element to the center of the page
    canvas.style("transform", "translatM
      canvas.style("width", "100%");
     canvas.style("height", "100%");
     // Set the canvas element's top and left properties to center it horizontally and vertically
     canvas.style("top", "0");
     canvas.style("left", "0");
     canvas.style("bottom", "0");
     canvas.style("right", "0");
     canvas.style("margin", "auto");
     // Calculate the scale factor based on the window size and the canvas size
     let scaleFactor = Math.min(window.innerWidth / 400, window.innerHeight / 600M
     // Set the transform property to scale the canvas element based on the scale factor
     canvas.style("transform", `scale(${scaleFactor})`);
  let urlParams = getURLParams();
  if (urlParams.res) {
    density = round(int(urlParams.res));
  noiseSeed(mathRand() * 99999);
  randomSeed(mathRand() * 99999);
  canvas = createCanvas(400, 600);
  canvas.addClass("canvasNewCSS");
  resizeCanvasStyle(canvasW,canvasH);
  pixelDensity(density);
  angleMode(DEGREES);
mathRandSelect(colorPalettes);
  noiseDetail(8, 0.5);
  print(colorPalette);
  colorPalette = chroma.scale(colorPalette).mode('lch').colors(12);
  field = mathRandSelect(fields);
  point_count = field[0];
  pointSpace = field[1];
  offset = field[2];
  spaceRatio = field[3];
  densityRatio = field[4];
  variationMode = round(mathRandSelect([1, 2, 3, 4, 5, 6, 7, 8]));
  var maxAttempts = 1000;
  for (var i = 0; i < point_count; i++) {
    var attempts = 0;
    while (attempts < maxAttempts) {
    var point_x = mathRnd(width * (1 - offset), width * offset);
      var point_y = mathRnd(height * (1 - offset), height * offset);
      var point_r = mathRnd(pointSpace * spaceRatio, pointSpace);
      var point_l = mathRnd(length1, length2);
      var point_color = mathRandSelect(colorPalette);
      var overlapp = false;
      for (var j = 0; j < i; j++) {
        if (points[j]) {
          var x2 = points[j].x;
          var y2 = points[j].y;
          var r2 = points[j].r;
          if (dist(point_x, poM
int_y, x2, y2) < (r2 + point_r) / 2 * 1.4) {
            overlapp = true;
      if (!overlapp) {
        append(points, {
          x: point_x,
          y: point_y,
          c: point_color,
          r: point_r,
          l: point_l
    if (attempts >= maxAttempts) {
      console.warn("Could not place point " + i + " after " + maxAttempts + " attempts.");
  for (var p = 0; p < points.length;M
    fill(points[p].c);
    rectMode(CENTER);
    translate(points[p].x, points[p].y);
    rotate(mathRnd(360));
    translate(-points[p].x, -points[p].y);
  for (var i = 0; i < points.length; i++) {
    if (points[i].l > 0) {
      let x = points[i].x;
      let y = points[i].y;
      let pointColor = points[i].c;
      let newX = x + map(noise(log(x), log(y)), 0, 1, -space / 2, space);
      let newY = y + mM
ap(noise(log(y), log(x)), 0, 1, -space, space / 2);
      switch (variationMode) {
          newX = x + map(noise(log(x), log(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(log(x), sin(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(cos(x), log(y)), 0, 1, -spaM
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(sin(x), cos(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(cos(y), sin(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(log(x), log(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(log(M
x), log(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(log(x), log(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
          newX = x + map(noise(log(x), log(y)), 0, 1, -space / 2, space);
          newY = y + map(noise(log(y), log(x)), 0, 1, -space, space / 2);
      let maxR = pointSpace;
      if (newX > width * (1 - offset) &&M
 newX < width * offset) {
        if (newY > height * (1 - offset) && newY < height * offset) {
          let v1 = createVector(x, y);
          let v2 = createVector(newX, newY);
          let angleBetween = v1.angleBetween(v2);
          rotate(angleBetween / space);
          strokeWeight(0.7);
          stroke(pointColor)
          fill(pointColor);
          maxR = points[i].r;
          for (var p = 0; p < i; p++) {
            maxR = min(maxR, dist(x, y, points[p].x, poM
          noStroke();
          circle(x, y, maxR);
      points[i].x = newX;
      points[i].y = newY;
      points[i].r = maxR;
      points[i].l--;
  if (millis()>25000) {
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SM
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + M
pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = MathM
.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0,M
 (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    // window.$generativeTraits = {
    //     "T1": T1(rand),
    // console.log(window.$generativeTraits)
 Add your code here
    // const container = document.createElement("div")
    // container.innerHTML = "<span>seed: " + seed + "</span><br>";
    // document.body.prepend(container)
 Add your code here
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Angular Decay</title>
<script id="snippet-random-code" type="text/javascript">
let seed = window.location.href.split('/').find(t => t.includes('i0'));
const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
let pattern = "seed=";
for (let i = 0; i <M
 seed.length - pattern.length; ++i) {
if (seed.substring(i, i + pattern.length) == pattern) {
seed = seed.substring(i + pattern.length);
function cyrb128($) {
let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(lM
 ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
function sfc32($, _, u, i) {
return function () {
var l = ($ >>>= 0) + (_ >>>= 0) | 0;
return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
<style>body {margin: 0px;} </style>M
<canvas id="target"></canvas>
<script type="text/javascript">
const rand = mathRand();
const rand2 = mathRand();
let sqpix,cp,ratio=0.707,bug=false;
if(rand<0.3){sqpix=0;zoom=false;return"Portrait";}
if(rand<0.6){sqpix=0;ratio=1.414;return"Lanscape";}
if(rand<0.95){sqpix=1;return"Square";}
sqpix=1;bug=1;return"Bugged";}
if(rand<0.07){cp=12;return "Paper";}
if(rand<0.14){cp=1;return "DPM";}
if(rand<0.21){cp=2;return "Fecktarn";}
if(rand<0.41){cp=4;return "Desert Drill";}
if(rand<0.5){cp=5;return "Urban";}
if(rand<0.6){cp=6;return "Navy";}
if(rand<0.7){cp=7;return "German Winter";}
if(rand<0.8){cp=8;return "Tree";}
if(rand<0.85){cp=9;return "Orange";}
if(rand<0.9){cp=10;return "Harris";}
if(rand<0.95){cp=11;return "Market";}
cp=0;return "Saint";}
window.$generativeTraits = {"View": T1(rand),"Pallet": T2(rand2) }
const container = document.createElement("div")
container.innerHTML = "<span>seed: " + seed + "</spM
let resizeTmr=null,aniFrame=null;
let ofw,ofh,sz,rz=1;
let gi=0,gj=0,drp=0,drawtot=2,bmp,artcols=[];
var tricount=0,tr=30;
var tx1=[],ty1=[],tx2=[],ty2=[],tx3=[],ty3=[];
var rx1=[],ry1=[],rx2=[],ry2=[],rx3=[],ry3=[];
const init = async () => {
window.addEventListener('resize', async () => {
clearTimeout(resizeTmr)
resizeTmr = setTimeout(async () => {
await layoutCanvas()
await layoutCanvas()
const layoutCanvas = async () => {
const wWidth=window.innerWidth
const wHeight=window.innerHeight
let cHeight=wHeight;
let cWidth=cHeight*ratio;
if(cWidth>wWidth){cWidth=wWidth;cHeight=cWidth/ratio;}
const canvas=document.getElementById('target')
canvas.width=2000*rz;
canvas.height=(2000*rz)/ratio;
canvas.style.position = 'absolute'
canvas.style.width = `${cWidth}px`
canvas.style.height = `${cHeight}px`
canvas.style.left = `${(wWidth - cWidth) / 2}px`
canvas.style.top = `${(wHeight - cHeight) / 2}pM
const drawCanvas = async () => {
if(!tried) setupart();
if (aniFrame) window.cancelAnimationFrame(aniFrame)
const canvas=document.getElementById('target')
const ctx=canvas.getContext('2d')
{let bx=ofw/500,by=ofh/500;
ctx.globalAlpha=0.05;
for(let f=10;f<30; f++){
for(let i=0;i<500; i++){
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'#ffffff');
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'M
if(gj>500) { drp=3; gj=0; }
for(let f=0;f<tc;f++){
if(bug) dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz*sz,ty2[f]*sz, artcols[1], 1*sz);
else dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz,ty2[f]*sz, artcols[1], 1*sz);
dl(ctx, tx2[f]*sz,ty2[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);
dl(ctx, tx1[f]*sz,ty1[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);}
for(let f=0;f<rc;f++){
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx2[f]*sz,ry2[f]*sz, artcols[2], 1*sz);
,ry2[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);}
ctx.fillStyle = artcols[0];
ctx.fillRect(0,0,ofw,ofh);
mathRand = sfc32(...cyrb128(seed));
tc=0;rc=0;tricount=0;tr=30;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
tricount=1000;tr=rir(10,50);dor=true;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
aniFrame = window.requestAnimationM
function triharder( x1,y1, x2,y2)
if(tricount>2500) return;
var x3=x1+rir(-tr,tr);
var y3=y1+rir(-tr,tr);
if(x3<0){x3+=tr;bmp++}
if(x3>1000){x3-=tr;bmp++}
if(y3<0){y3+=tr;bmp++}
if(y3>1000/ratio){y3-=tr;bmp++}
if(dor) {rx1[rc]=x1;ry1[rc]=y1;rx2[rc]=x2;ry2[rc]=y2;rx3[rc]=x3;ry3[rc]=y3;rc++; }
else {tx1[tc]=x1;ty1[tc]=y1;tx2[tc]=x2;ty2[tc]=y2;tx3[tc]=x3;ty3[tc]=y3;tc++;}
if(bmp>15){bmp=0; x3=y3=500;x1=rir(500,500+tr);y1=rir(500,500+tr);x2=rir(500,500-tr);y2=rir(500,500-M
triharder(x3,y3, x1,y1);
if(ri(100)>20) triharder(x3,y3, x2,y2);
const autoDownloadCanvas = async () => {
const element = document.createElement('a')
element.setAttribute('download',`Angular-${ofw}x${ofh}-${seed}`)
element.style.display = 'none'
document.body.appendChild(element)
let imageBlob = null
imageBlob = await new Promise(resolve => document.getElementById('target').toBlob(resolve, 'image/png'))
element.setAttribute('href', window.URL.createObjectURL(imageBlob, {
document.body.removeChild(element)
document.addEventListener('keypress', async (e) => {
e = e || window.event
if (e.key === 's') autoDownloadCanvas()
if (e.key === 'h') { rz++;if(rz>5)rz=1;drp=0;gi=0;gj=0;await layoutCanvas() }
function drawEllipse(ctx,x,y,rx,ry,fill) {
ctx.ellipse(x, y, rx, ry, 0, 0, 2 * Math.PI);
if (fill) {ctx.fillStyle = fill;ctx.fill();}
function dl(ctx,lx,ly,ex,ey,stroke,width) {
if (stroke) {ctx.strokeStyle = stroke;}
if (width) {  ctx.linM
ctx.beginPath();ctx.moveTo(lx,ly);ctx.lineTo(ex,ey);ctx.stroke();
if(cp==12)artcols=['#EDECE0','#303030','#880808'];
if(cp==0) artcols=['#F0BEB2','#F25B40','#3A8D3B'];
if(cp==11)artcols=['#4F97BA','#F9E1B5','#BD2C41'];
if(cp==1) artcols=['#25201E','#D3A252','#686C22'];
if(cp==2) artcols=['#B4CBCA','#1F5FB3','#355026'];
if(cp==3) artcols=['#D1C7C5','#6E5247','#8D695D'];
if(cp==4) artcols= ['#E4DBBE','#8BB8B3','#AF799A'];
if(cp==5) artcols= ['#B8B8B3','#474747','M
if(cp==6) artcols= ['#A6B2C7','#323642','#394A69'];
if(cp==7) artcols= ['#E6E6E4','#343523','#B2B2AD'];
if(cp==8) artcols= ['#A9A18E','#706B5C','#606A4D'];
if(cp==9) artcols= ['#EDECE0','#944645','#F25D34'];
if(cp==10) artcols= ['#9FA6A4','#77694E','#B54933'];
function ri( x){  return Math.floor(mathRand()*x);}
function rir(x,y){ let nr = (y - x) ; return  Math.floor((mathRand()*nr) + x); }
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000" style="enable-background:new 0 0 1000 1000" xml:space="preserve"><path style="fill:#ffd200" d="M0 0h1000v1000H0z"/><path d="M724.1 441.6c9.4-62.7-38.3-96.3-103.6-118.8l21.2-84.9L590 225l-20.6 82.6c-13.6-3.4-27.5-6.6-41.4-9.7l20.7-83.2-51.6-12.9-21.1 84.9c-11.3-2.6-22.3-5.1-33-7.8l.1-.3-71.3-17.8L358 316s38.3 8.8 37.5 9.3c20.9 5.2 24.7 19.1 24.1 30.1l-24.1 96.7c1.5.4 3.3.9 5.4 1.7-1.7-.4-3.6-.9-5.5-1.4L361.6 588c-2.6 6.4-9.1 15.9-23.7 12.3.5.7-37.6-9.4-M
37.6-9.4L274.7 650l67.2 16.8c12.5 3.1 24.8 6.4 36.8 9.5l-21.4 85.9L409 775l21.2-85c14.1 3.8 27.8 7.4 41.2 10.7l-21.1 84.5 51.7 12.9 21.4-85.7c88.1 16.7 154.4 9.9 182.3-69.7 22.5-64.2-1.1-101.2-47.5-125.3 33.7-7.8 59.1-30 65.9-75.8zM606 607.1c-16 64.2-124 29.5-159 20.8l28.4-113.7c35 8.7 147.3 26 130.6 92.9zm16-166.5C607.4 499 517.5 469.3 488.3 462L514 358.8c29.2 7.4 123.2 21 108 81.8z" style="fill:#000"/></svg>h!
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Angular Decay</title>
<script id="snippet-random-code" type="text/javascript">
let seed = window.location.href.split('/').find(t => t.includes('i0'));
const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
let pattern = "seed=";
for (let i = 0; i <M
 seed.length - pattern.length; ++i) {
if (seed.substring(i, i + pattern.length) == pattern) {
seed = seed.substring(i + pattern.length);
function cyrb128($) {
let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(lM
 ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
function sfc32($, _, u, i) {
return function () {
var l = ($ >>>= 0) + (_ >>>= 0) | 0;
return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
<style>body {margin: 0px;} </style>M
<canvas id="target"></canvas>
<script type="text/javascript">
const rand = mathRand();
const rand2 = mathRand();
let sqpix,cp,ratio=0.707,bug=false;
if(rand<0.3){sqpix=0;zoom=false;return"Portrait";}
if(rand<0.6){sqpix=0;ratio=1.414;return"Lanscape";}
if(rand<0.95){sqpix=1;return"Square";}
sqpix=1;bug=1;return"Bugged";}
if(rand<0.07){cp=12;return "Paper";}
if(rand<0.14){cp=1;return "DPM";}
if(rand<0.21){cp=2;return "Fecktarn";}
if(rand<0.41){cp=4;return "Desert Drill";}
if(rand<0.5){cp=5;return "Urban";}
if(rand<0.6){cp=6;return "Navy";}
if(rand<0.7){cp=7;return "German Winter";}
if(rand<0.8){cp=8;return "Tree";}
if(rand<0.85){cp=9;return "Orange";}
if(rand<0.9){cp=10;return "Harris";}
if(rand<0.95){cp=11;return "Market";}
cp=0;return "Saint";}
window.$generativeTraits = {"View": T1(rand),"Pallet": T2(rand2) }
const container = document.createElement("div")
container.innerHTML = "<span>seed: " + seed + "</spM
let resizeTmr=null,aniFrame=null;
let ofw,ofh,sz,rz=1;
let gi=0,gj=0,drp=0,drawtot=2,bmp,artcols=[];
var tricount=0,tr=30;
var tx1=[],ty1=[],tx2=[],ty2=[],tx3=[],ty3=[];
var rx1=[],ry1=[],rx2=[],ry2=[],rx3=[],ry3=[];
const init = async () => {
window.addEventListener('resize', async () => {
clearTimeout(resizeTmr)
resizeTmr = setTimeout(async () => {
await layoutCanvas()
await layoutCanvas()
const layoutCanvas = async () => {
const wWidth=window.innerWidth
const wHeight=window.innerHeight
let cHeight=wHeight;
let cWidth=cHeight*ratio;
if(cWidth>wWidth){cWidth=wWidth;cHeight=cWidth/ratio;}
const canvas=document.getElementById('target')
canvas.width=2000*rz;
canvas.height=(2000*rz)/ratio;
canvas.style.position = 'absolute'
canvas.style.width = `${cWidth}px`
canvas.style.height = `${cHeight}px`
canvas.style.left = `${(wWidth - cWidth) / 2}px`
canvas.style.top = `${(wHeight - cHeight) / 2}pM
const drawCanvas = async () => {
if(!tried) setupart();
if (aniFrame) window.cancelAnimationFrame(aniFrame)
const canvas=document.getElementById('target')
const ctx=canvas.getContext('2d')
{let bx=ofw/500,by=ofh/500;
ctx.globalAlpha=0.05;
for(let f=10;f<30; f++){
for(let i=0;i<500; i++){
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'#ffffff');
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'M
if(gj>500) { drp=3; gj=0; }
for(let f=0;f<tc;f++){
if(bug) dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz*sz,ty2[f]*sz, artcols[1], 1*sz);
else dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz,ty2[f]*sz, artcols[1], 1*sz);
dl(ctx, tx2[f]*sz,ty2[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);
dl(ctx, tx1[f]*sz,ty1[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);}
for(let f=0;f<rc;f++){
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx2[f]*sz,ry2[f]*sz, artcols[2], 1*sz);
,ry2[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);}
ctx.fillStyle = artcols[0];
ctx.fillRect(0,0,ofw,ofh);
mathRand = sfc32(...cyrb128(seed));
tc=0;rc=0;tricount=0;tr=30;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
tricount=1000;tr=rir(10,50);dor=true;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
aniFrame = window.requestAnimationM
function triharder( x1,y1, x2,y2)
if(tricount>2500) return;
var x3=x1+rir(-tr,tr);
var y3=y1+rir(-tr,tr);
if(x3<0){x3+=tr;bmp++}
if(x3>1000){x3-=tr;bmp++}
if(y3<0){y3+=tr;bmp++}
if(y3>1000/ratio){y3-=tr;bmp++}
if(dor) {rx1[rc]=x1;ry1[rc]=y1;rx2[rc]=x2;ry2[rc]=y2;rx3[rc]=x3;ry3[rc]=y3;rc++; }
else {tx1[tc]=x1;ty1[tc]=y1;tx2[tc]=x2;ty2[tc]=y2;tx3[tc]=x3;ty3[tc]=y3;tc++;}
if(bmp>15){bmp=0; x3=y3=500;x1=rir(500,500+tr);y1=rir(500,500+tr);x2=rir(500,500-tr);y2=rir(500,500-M
triharder(x3,y3, x1,y1);
if(ri(100)>20) triharder(x3,y3, x2,y2);
const autoDownloadCanvas = async () => {
const element = document.createElement('a')
element.setAttribute('download',`Angular-${ofw}x${ofh}-${seed}`)
element.style.display = 'none'
document.body.appendChild(element)
let imageBlob = null
imageBlob = await new Promise(resolve => document.getElementById('target').toBlob(resolve, 'image/png'))
element.setAttribute('href', window.URL.createObjectURL(imageBlob, {
document.body.removeChild(element)
document.addEventListener('keypress', async (e) => {
e = e || window.event
if (e.key === 's') autoDownloadCanvas()
if (e.key === 'h') { rz++;if(rz>5)rz=1;drp=0;gi=0;gj=0;await layoutCanvas() }
function drawEllipse(ctx,x,y,rx,ry,fill) {
ctx.ellipse(x, y, rx, ry, 0, 0, 2 * Math.PI);
if (fill) {ctx.fillStyle = fill;ctx.fill();}
function dl(ctx,lx,ly,ex,ey,stroke,width) {
if (stroke) {ctx.strokeStyle = stroke;}
if (width) {  ctx.linM
ctx.beginPath();ctx.moveTo(lx,ly);ctx.lineTo(ex,ey);ctx.stroke();
if(cp==12)artcols=['#EDECE0','#303030','#880808'];
if(cp==0) artcols=['#F0BEB2','#F25B40','#3A8D3B'];
if(cp==11)artcols=['#4F97BA','#F9E1B5','#BD2C41'];
if(cp==1) artcols=['#25201E','#D3A252','#686C22'];
if(cp==2) artcols=['#B4CBCA','#1F5FB3','#355026'];
if(cp==3) artcols=['#D1C7C5','#6E5247','#8D695D'];
if(cp==4) artcols= ['#E4DBBE','#8BB8B3','#AF799A'];
if(cp==5) artcols= ['#B8B8B3','#474747','M
if(cp==6) artcols= ['#A6B2C7','#323642','#394A69'];
if(cp==7) artcols= ['#E6E6E4','#343523','#B2B2AD'];
if(cp==8) artcols= ['#A9A18E','#706B5C','#606A4D'];
if(cp==9) artcols= ['#EDECE0','#944645','#F25D34'];
if(cp==10) artcols= ['#9FA6A4','#77694E','#B54933'];
function ri( x){  return Math.floor(mathRand()*x);}
function rir(x,y){ let nr = (y - x) ; return  Math.floor((mathRand()*nr) + x); }
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1M
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-raM
ndom-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - M
pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), M
l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, M
u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<canvas id="canvas"></canvas>
<script type="text/javascriM
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
        const fxSeed = rand || Math.random();
        function randomValueIndexArrayInt(hash, lenArray) {
    return hash % lenArray;
  function cyrb128(str) {
    let h1 = 1779033703,
      h2 = 3144134277,
      h3 = 1013904242,
      h4 = 2773480762;
    for (let i = 0, k; i < str.length; i++) {
      k = str.charCodeAt(i);
      h1 = h2 ^ Math.imulM
(h1 ^ k, 597399067);
      h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
      h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
      h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
    h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
    h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
    h3 = Math.imul(h1 ^ (h3 >>> 17), 951274213);
    h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
      (h1 ^ h2 ^ h3 ^ h4) >>> 0,
      (h2 ^ h1) >>> 0,
      (h3 ^ h1) >>> 0,
      (h4 ^ h1) >>> 0
  function sfc32_c(a, b, c, dM
    var t = (a + b) | 0;
    a = b ^ (b >>> 9);
    b = (c + (c << 3)) | 0;
    c = (c << 21) | (c >>> 11);
    d = (d + 1) | 0;
    t = (t + d) | 0;
    c = (c + t) | 0;
    return (t >>> 0) / 4294967296;
  // return random value from [l -> r]
  function consistentRand(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return l + rand * (r - l);
  function getRandomItem(listP, seed) {
    const pref = [];
of listP) pref.push(x);
    for (let i = 1; i < listP.length; i++) {
      pref[i] += pref[i - 1];
    for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
    // get random value from 0->1
    const rand = consistentRand(seed, 0, 1);
    for (let i = 0; i < pref.length; i++) {
      if (rand < pref[i]) return i;
  function getRandomBool(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return rand < 0.5 ? l : r;
  const color_palette = M
    ["#20191b", "#67875c", "#f3cb4d", "#f2f5e3"],
    ["#bab9a4", "#311f27", "#ff3931", "#007861"],
    ["#f4c172", "#7b8a56", "#363d4a", "#ff9369"],
    ["#20342a", "#f74713", "#e9b4a6", "#686d2c"]
  // Get the canvas element from the HTML document
  const canvas = document.getElementById("canvas");
  const context = canvas.getContext("2d");
  // Define the dimensions of the canvas and the size of each square
  const canvasWidth = 1000;
  canvas.width = canvasWidth;
  canvas.height = canvasHeight;
  const squareSize = consistentRand(fxSeed * 10, 5, 100);
  // Select a random color palette from the array
  const randomPaletteIndex = Math.floor(
    consistentRand(fxSeed, 0, color_palette.length - 1)
  const randomPalette = color_palette[randomPaletteIndex];
  // Loop through each row and column to draw squares with random colors from the palette
  context.clearRect(0, 0, canvasWidth, canvasHeight);
  for (let i = 0; i < canvM
asHeight / squareSize; i++) {
    for (let j = 0; j < canvasWidth / squareSize; j++) {
      const randomColorIndex = Math.floor(
        consistentRand(
          fxSeed * (i + fxSeed * 10) * (j + fxSeed * 10),
          randomPalette.length - 1
      const randomColor = randomPalette[randomColorIndex];
      context.fillStyle = randomColor;
      context.fillRect(j * squareSize, i * squareSize, squareSize, squareSize);
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Amz</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <!-- p5js@1.5.0 -->
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
    <script sandbox="allow-scriM
pts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2 -->
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1 -->
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <!-- threejs@r124
    <script sandbox="allow-scriptM
s" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <script type="text/javascript">
        function setup() {
    cSize = min(windowHeight, windowWidth);
    createCanvas(cSize, cSize);
    // make Math.random be same as fxrand
    Math.random = mathRand;
    randomSeed(mathRand() * 999999);
    noiseSeed(mathRand() * 999999);
    // use fxrand as the internal random function
    p5grain.setup({ random: mathRand });
    let ok = Object.keys(chroma.brewer)
    let rectColors = [...chroma.brewer[ok[mathrand(ok.length - 1, 0)]], ...chroma.brewer[ok[mathrand(ok.length - 1, 0)]]]
    for (let x = 5; x < width; x = x + sqw) {
        for (let y = 5; y < height; y = y + sqw) {
            noStroke();
     fill(rectColors[mathrand(rectColors.length - 1, 0)])
            rect(x, y, sqw, sqw);
            fill(rectColors[mathrand(rectColors.length - 1, 0)])
            circle(x + sqw / 2, y + sqw / 2, sqw);
            fill(rectColors[mathrand(rectColors.length - 1, 0)])
            circle(x + sqw / 2, y + sqw / 2, sqw - 10);
            fill(rectColors[mathrand(rectColors.length - 1, 0)])
            circle(x + sqw / 2, y + sqw / 2, sqw - 15);
            fill(rectColors[mathrand(rectColors.length - 1, 0)])
          circle(x + sqw / 2, y + sqw / 2, sqw - 20);
            fill(rectColors[mathrand(rectColors.length - 1, 0)])
            circle(x + sqw / 2, y + sqw / 2, sqw - 30);
            fill(rectColors[mathrand(rectColors.length - 1, 0)])
            circle(x + sqw / 2, y + sqw / 2, sqw - 35);
            fill(rectColors[mathrand(rectColors.length - 1, 0)])
            circle(x + sqw / 2, y + sqw / 2, sqw - 45);
    if(mathrand(100,0) < 20) {
        const amount = 80;
        const alpha = M
        tinkerPixels((index, total) => {
            const grainAmount = Math.floor(random() * (amount * 2 + 1)) - amount;
            pixels[index] = pixels[index] + grainAmount;
            pixels[index+1] = pixels[index+1] + grainAmount;
            pixels[index+2] = pixels[index+2] + grainAmount;
            if (alpha) {
                pixels[index+3] = pixels[index+3] + grainAmount;
function keyTyped() {
    if (key === 's') {
        saveCanvas('Amz-' + matM
function mathrand(max, min) {
    return Math.floor(mathRand() * (max - min + 1) + min);
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fiM
ll(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
         for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
       return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(..M
            margin: 0px;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list M
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
 Add your code here
 Add your code here
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <exif:PixelYDimension>636</exif:PixelYDimension>
         <exif:PixelXDimension>634</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
      </rdf:Description>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
&iCCPAdobe RGB (1998)
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c002 79.1644M
88, 2020/07/10-22:06:53        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop 22.0 (Windows)" xmp:CreateDate="2023-03-01T05:31:27-04:00" xmp:MetadataDate="2023-03-02T00:48:04-04:00" xmp:MoM
difyDate="2023-03-02T00:48:04-04:00" xmpMM:InstanceID="xmp.iid:f03750df-b918-df43-b501-7de30cc32f11" xmpMM:DocumentID="adobe:docid:photoshop:65a8f80e-684e-764d-8d53-051d3524584d" xmpMM:OriginalDocumentID="xmp.did:8dea6468-e2d6-ba47-becb-41cd57d79949" dc:format="image/png" photoshop:ColorMode="3" photoshop:ICCProfile="Adobe RGB (1998)"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:8dea6468-e2d6-ba47-becb-41cd57d79949" stEvt:when="2023-03-01T05:31:27-04:00" stEvt:softwareAgent="AM
dobe Photoshop 22.0 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:f03750df-b918-df43-b501-7de30cc32f11" stEvt:when="2023-03-02T00:48:04-04:00" stEvt:softwareAgent="Adobe Photoshop 22.0 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"qbb.sats"}h!
((((((((((((((((((((((((((((((((((((((((((((((((((
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
  "name": "piano.sats"
text/plain;charset=utf-8
  "name": "Burberry.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6006.sats"}h!
text/plain;charset=utf-8
  "name": "grass.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"tyy.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"cyl.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"spike.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"eren.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"glc.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"mikasa.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"weet999.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"gle.sats"}h!
text/plain;charset=utf-8
  "name": "ppp.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"brk.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6014.sats"}h!
text/plain;charset=utf-8
  "name": "alv.sats"
text/plain;charset=utf-8
  "name": "als.sats"
FjDOUT:A36A6A03D2B7BF6F22B902226B23F520887606911248D9D550EABE75C2827912
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"foryou.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"ifund.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"aiera.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"xchain.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"iwatch.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"istock.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"icash.sats"}h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503076833</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503076833   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503077430</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503077430   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503077830</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">BITCOIN STARTED IT     BUT THEN SATOSHI VANISHED     YET BITCOIN REMAINS</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503077830   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path dM
="M642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 2LY3.3 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503078430</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503078430   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
text/plain;charset=utf-8
  "name": "bumble.sats"
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503077530</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503077530   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503077330</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503077330   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503079167</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503079167   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503078130</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503078130   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503077030</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503077030   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503077930</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503077930   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503077630</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503077630   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503076930</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503076930   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503077230</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503077230   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503078330</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503078330   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503077730</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503077730   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503080630</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503080630   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503078030</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503078030   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503078230</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503078230   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503077130</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503077130   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
<?xml version="1.0" encoding="UTF-8"?><svg viewBox="-5 -5 120 120" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>SAT 3930503078530</title><desc>collectibles.nullish.org</desc><style>.t { font-family: Courier New; font-size: 2px; } .a {font-family: Courier New; font-size: 5px; font-weight: 400; }</style> <defs> <filter id="a"> <feFlood flood-color="black"/> <feComposite in2="SourceGraphic" operator="out"/> <feGaussianBlur stdDeviation="1"/> <feComposite in2="SourceGraphic" operM
ator="atop"/> </filter> <linearGradient id="e" x2="0" y2="122"> <stop stop-color="#db9300" offset="0"/> <stop stop-color="#a26d00" offset=".4"/> </linearGradient> </defs> <circle cx="55" cy="55" r="52" fill="#fecb00" filter="url(#a)"/> <circle cx="55" cy="55" r="43.5" fill="url(#e)"/> <circle cx="55" cy="55" r="43" fill="#db9300" filter="url(#a)"/> <path id="g" d="m7 55a48 48 0 1 0 96 0 48 48 0 1 0-96 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath startOffset="25%" font-family="Courier New" foM
nt-size="2.5px" font-weight="400" xlink:href="#g" xml:space="preserve">The Times 03/Jan/2009 Chancellor on brink of second bailout for banks</textPath></text> <path id="f" d="m9 50a46 46.5 0 0 1 91.5 0" fill="none"/> <text fill="#946300" text-anchor="middle"><textPath class="a" startOffset="50%" xlink:href="#f" xml:space="preserve">BLOCK 786   SAT 3930503078530   JANUARY 2009</textPath></text> <g transform="scale(0.05)translate(800,600)" fill="#db9300" filter="drop-shadow(0px 15px 0px rgb(0 0 0 / 0.4))"> <path d="MM
642.5 635c0 50.6-16.8 97.4-44.9 135-12.9 17-28 32.2-45.1 45.1-26.2 19.6-56.8 33.7-90 40.4-14.5 3-29.6 4.5-45 4.5v90h-90v-90h-45v90h-90v-90h-135v-90h360c15.8 0 30.9-2.7 45-7.7 52.4-18.5 90-68.5 90-127.3s-37.6-108.8-90-127.3c-14.1-5-29.2-7.7-45-7.7h-315V230h-45v-90h135V50h90v90h45V50h90v95.7c15.9 4.1 31 10.4 45 18.5 27.3 15.8 50.1 38.6 65.9 65.9 15.4 26.5 24.1 57.2 24.1 90h-90c0-33.3-18.1-62.4-45-77.9-13.2-7.7-28.6-12.1-45-12.1h-180v180h225c15.4 0 30.5 1.5 45 4.5 18 3.7 35.1 9.5 51.3 17.1 13.8 6.5 26.7 14.3 38.8 23.3LV 17 12.9 32.2 28 45.1 45.1 28 37.5 44.8 84.3 44.8 134.9z" fill="#fecb00"/> </g> </svg>h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g*g
ZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQZQ
text/plain;charset=utf-8
 0x08938065A02fa6577bC312b29D6E67de3249AB10h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"cowman.sats"}h!
text/plain;charset=utf-8
GLORIA PATRI (lingua Graeca)
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"peg.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"fart.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"wbb.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"dais.nft.sats"}h!
text/plain;charset=utf-8
  "title": "FEDS REJECT MUSK BID TO TEST CHIP IN HUMANS",
  "url": "https://www.cnbc.com/2023/03/02/us-regulators-rejected-elon-musks-bid-to-test-brain-chips-in-humans-citing-safety-risks.html",
  "body": "On at least four occasions since 2019, Elon Musk has predicted that his medical device company, Neuralink, would soon start human trials of a revolutionary brain implant to treat intractable conditions such as paralysis and blindness.\n\nYet the company, founded in 2016, didn
eek permission from the U.S. Food and Drug Administration (FDA) until early 2022
 and the agency rejected the application, seven current and former employees told Reuters.\n\nThe rejection has not been previously reported. In explaining the decision to Neuralink, the agency outlined dozens of issues the company must address before human testing, a critical milestone on the path to final product approval, the staffers said. The agency
s major safety concerns involved the device
s lithium battery; the potentiaM
s tiny wires to migrate to other areas of the brain; and questions over whether and how the device can be removed without damaging brain tissue, the employees said.\n\nA year after the rejection, Neuralink is still working through the agency
s concerns. Three staffers said they were skeptical the company could quickly resolve the issues
s latest prediction at a Nov. 30 presentation that the company would secure FDA human-trial approval this spring.\n\nNeuralink has not disclM
osed details of its trial application, the FDA
s rejection or the extent of the agency
s concerns. As a private company, it is not required to disclose such regulatory interactions to investors. During the hours-long November presentation, Musk said the company had submitted
most of our paperwork
 to the agency, without specifying any formal application, and Neuralink officials acknowledged the FDA had asked safety questions in what they characterized as an ongoing conversation.\n\nMusk and other NeuralinkM
 officials did not respond to requests for comment on the company
s device or its dealings with the FDA. The agency declined to comment on Neuralink, citing laws keeping commercial information private.\n\nThe Neuralink sources declined to provide Reuters with the agency
s written rejection, a legally confidential document. The staffers, including four who had read the FDA document and others aware of the agency
s concerns, described the safety issues in interviews, speaking on condition of anonymity.\n\nSuch M
FDA rejections do not mean a company will ultimately fail to gain the agency
s human-testing approval. But the agency
s pushback signals substantial concerns, according to more than a dozen experts in FDA device-approval processes.\n\nThe rejection also raises the stakes and the difficulty of the company
s subsequent requests for trial approval, the experts said. The FDA says it has approved about two-thirds of all human-trial applications for devices on the first attempt over the past three years. That totalM
 rose to 85% of all requests after a second review. But firms often give up after three attempts to resolve FDA concerns rather than invest more time and money in expensive research, several of the experts said.\n\nCompanies that do secure human-testing approval typically conduct at least two rounds of trials before applying for FDA approval to commercially market a device.\n\nNeuralink
s regulatory struggles stem largely from its culture of setting goals for breakthroughs on extremely ambitious timelines and vieM
wing regulators as obstacles to innovation, according to more than a dozen current and former company employees. That leadership style, mirroring how Musk runs electric-car pioneer Tesla, can create vulnerabilities when applied to developing a medical device that must be tested on human subjects before final approval, the staffers say.\n\nStill, Musk retains the full confidence of many loyal Neuralink staffers and some industry investors, who point to his past successes in taking on extreme challenges as the foundeM
r of Tesla and rocket-builder SpaceX.\n\n
I definitely would never bet against him,
 said Bob Nelsen, co-founder of venture capital firm ARCH Venture Partners, who said he invested personal money into Neuralink.
If he has some bumps in the road with Neuralink, or any other thing, he
ll regroup and figure it out
 Just think about it: Those are hard industries with huge safety barriers
\n\nIn public comments over the years, Musk has detailed a bold vision for Neuralink: Both disablM
ed and healthy people will pop into neighborhood facilities for speedy surgical insertions of devices with functions ranging from curing obesity, autism, depression or schizophrenia to web-surfing and telepathy. Eventually, Musk has said, such chips will turn humans into cyborgs who can fend off the threat from sentient machines powered by artificial intelligence.\n\n
I could have a Neuralink device implanted right now, and you wouldn
 Musk said at the Nov. 30 presentation, a livestreamed
 event, drawing laughs from the crowd. At another public company event in 2020, he said:
ll be able to save and replay memories
. The future is going to be weird.
\n\nSuch high-flying ambition has contributed to Neuralink
s estimated worth of more than $1 billion, far higher than its competitors, according to four people familiar with the private valuation.\n\nNeuralink officials have publicly vowed to address any FDA concerns. Musk made headlines late last year when he said he was alreadM
y so confident in the devices
 safety that he would be willing to implant them in his own children.\n\nMusk also has said Neuralink would restore full mobility to paralyzed patients. In February, however, Dongjin
s vice president of engineering, said at a conference that the
primary short-term goal
 was more modest: to help paralyzed patients communicate through computerized text without typing. Seo said full mobility, along with restoring sight to the blind, were
s public claims and well-known impatience pose a critical test for the FDA in balancing demands for speedy review with the diligence required to ensure safety and efficacy, said Kip Ludwig, former program director for neural engineering at the U.S. National Institutes of Health (NIH), a federal agency. The FDA in recent years has faced pressure from Congress to accelerate reviews but also criticism over controversial approvals, such as its 2021 authorization of an Alzheimer
s treatment without coM
nclusive proof of efficacy.\n\nIndustry players closely watching Neuralink
s development have long expected a collision between Musk and the FDA, Ludwig said, as the billionaire pushes Neuralink to quickly navigate regulatory reviews.\n\n
Everybody in the industry was saying:
re going to run straight into a brick wall,
 Ludwig said of Musk
s bid for FDA approval.
t appear to have the mindset and experience that
s needed to get this to market anytime soon.
nWithout commenting on Neuralink, the FDA said it upholds high standards in vetting all brain implants even as it aims to speed reviews.
Innovation and safety are not an either-or scenario,
 said Owen Faris, who helps oversee the FDA
s Office of Product Evaluation and Quality.\n\nA company document from last fall said Neuralink expected the FDA to authorize human trials for its brain implant by March 7, 2023. But three Neuralink sources with knowledge of the company
s FDA interactions said they are not conM
fident of any imminent regulatory approvals and that any prediction on the timing is a
 as one of the sources put it.\n\nNeuralink
s focus on speed has contributed to other problems. Reuters exclusively reported late last year that the federal government was investigating the company
s treatment of its research animals. The probe was launched amid growing employee concern that the company is rushing experiments, causing additional suffering and deaths of pigs, sheep and monkeys. Three Neuralink staM
ffers now tell Reuters that company leaders wanted animal experiments accelerated to gather data to address FDA concerns over the human-trial application.\n\nReuters also broke the news that the Department of Transportation is separately investigating whether Neuralink illegally transported dangerous pathogens, on chips removed from monkey brains, without proper containment measures.\n\nThe Department of Transportation said its investigation is ongoing. The U.S. Department of Agriculture
s Office of Inspector GenM
eral, which is conducting the animal-treatment probe, declined to comment.\n\nTurning down government money, advice\n\nWhile Neuralink garners outsized attention because of its famous founder, more than a dozen companies are developing or manufacturing devices in the wider $6 billion field of so-called neuromodulation devices, which record or stimulate neural activity.\n\nResearchers have experimented with such devices for more than four decades. The FDA has approved a significant number of them, including those trM
s disease, epilepsy and obsessive-compulsive disorder. Development typically takes many years. For example, NeuroPace, which makes the brain implant to treat epilepsy, received final FDA approval in 2013
 16 years after the company
s launch.\n\nNeuralink competes in a niche of so-called brain computer interface (BCI) devices. Such devices use electrodes that penetrate the brain or sit on its surface to provide direct communication to computers. No company has received final FDA approval to mM
arket a BCI brain implant, the agency said, although the exact definition of the category is debated in the industry.\n\nNeuralink officials touted plans to eventually produce a device with 16,000 electrodes, far more than other currently proposed devices. But that may not break any new ground. Neuralink plans only 1,024 electrodes in its first implant. That
s similar to devices from other firms, which also plan to add thousands more electrodes later, according to Ludwig, the former NIH official. Further, he saidM
, the question of whether more electrodes will significantly help patients remains hotly debated among brain-implant experts.\n\nNeuralink
s electrodes are attached to wires thinner than a human hair, which are implanted in the brain, the company has said. It also aims to revolutionize surgeries with a robot to sew its microscopic wires into brain tissue, while avoiding blood vessels, in minutes.\n\nMusk
s company, however, trails at least one direct rival in the race for FDA approval. Synchron, a competitor maM
king a BCI implant, has won the agency
s blessing for human trials. Like Neuralink, Synchron aims to help paralyzed people type with their minds. With Neuralink playing catch-up, Musk approached Synchron last summer about making an investment, Reuters reported in August.\n\nThe NIH, which supports and finances medical innovation, seeks to help brain-implant companies with public-private partnerships as part of its BRAIN initiative (Brain Research through Advancing Innovative Neurotechnologies). The agency financeM
s half a dozen firms including Blackrock Neurotech, a start-up, and medical device giant Medtronic. Launched in 2014, the effort will receive about $680 million this year. Beyond grants, it provides access to government experts who advise on how to gain FDA approval and commercialize a device.\n\nBRAIN initiative team leader Nick Langhals said the agency reached out to Neuralink to offer help but was declined.
t leave a company like Neuralink off the list, but they were not interested,
id, adding that the company didn
t explain its reasons.\n\nMusk has told senior Neuralink managers that NIH funding would bring unwanted public oversight and bureaucratic hurdles, according to one person who heard such comments from Musk and a second source with knowledge of Musk
s views about the NIH.\n\nThe episode reflects a wider view at Neuralink that the government generally moves slowly and stifles innovation, five current and former employees said. In a presentation to staff last fall, the company set aM
 goal of making the FDA
our #1 Fans by showing that we go above and beyond,
 according to a document reviewed by Reuters. The presenter at the internal company meeting, however, also referred to a veteran surgeon and FDA reviewer as a
 according to two people who heard the comment.\n\nNeuralink could be helped by federal laws passed in recent years aiming to accelerate FDA reviews. Among a host of policy changes, Congress instituted the
 designation for novel devices targetinM
g serious conditions. The label gives companies faster agency feedback during the development process.\n\nThe breakthrough-device program, among other changes, has helped the FDA substantially reduce the total time companies spend seeking agency approvals, the FDA says. The agency also must respond to human-trial applications within 30 days.\n\nOf 750 devices currently labeled breakthrough, more than 100 are neurological, the FDA says. Neuralink secured the label for its brain implant in July 2020, according to theM
 company. In an undated company document, Neuralink said it hoped that, by December 2021, the FDA would approve testing 10 people, giving
the first humans a mind blowing experience.
\n\nAs Neuralink races to deliver a marketable implant, more than a dozen current and former Neuralink staffers describe a working environment that, while demanding and ambitious, is also loose and disorganized.\n\nMusk has been one of the few constants in leadership: Nearly all eight company founders, whM
ich included acclaimed scientists, have departed. Musk himself often pays more attention to his higher profile ventures
 Tesla, SpaceX and Twitter
 than to Neuralink, three company sources said. Musk
s emails to Neuralink staffers often come from his SpaceX address, said two people who reviewed them.\n\nHiring and promoting young employees has been a Neuralink hallmark since its founding, the current and former employees said. The company brims with recent college graduates and interns. One team had no membM
ers over 30 years old, a Neuralink source recalled. The strategy saves money and aligns with Musk
s view that younger workers often innovate better than older ones, the employees said.\n\nThe company
s former president, Max Hodak, had not turned 30 when he joined Neuralink at its founding. Before Neuralink, Hodak worked in a neural engineering lab while in college at Duke University and launched a cloud-computing startup afterward. Currently, one key company liaison to the FDA is a software engineer in his mid-M
20s, four current and former employees said.\n\nThat lack of experience in medical regulation has contributed to tensions inside Neuralink over development pace, the staffers said. In the company
s early years, executives discussed real estate for outpatient centers nationwide before the company had finalized a device, one former employee recalled. The plans sparked a debate among more experienced top scientists, who chafed at the development speed envisioned by generally younger staffers, the employee said.\n\nAM
 different Neuralink source recalled a meeting in late 2020 or early 2021 in which an angry Musk shouted until about 2 a.m. about what he called the company
s slow regulatory progress. When executives called his expected timeline unrealistic, Musk replied that he would make the FDA understand the need for fast approvals. Musk has participated in some phone calls between Neuralink and the agency, often seeking to expedite human trials, according to two people with knowledge of the calls.\n\nThe source who describeM
d the late-night meeting said Musk expects Neuralink to operate like Tesla, which brought several ground-breaking electric vehicles to market relatively quickly.
t appreciate that this is not a car,
s brain. This is not a toy.
\n\nAt the meeting, Musk said he would make major changes at Neuralink without faster progress, this source recalled. Several weeks later, in March 2021, Musk fired company president and de facto leader Hodak, according to several curreM
nt and former employees. Three years later, the company remains without a president.\n\nMusk and Neuralink did not respond to inquiries about why Hodak was fired. Hodak declined to comment.\n\nSince Musk ousted Hodak, a coalition of executives has filled the gap, though employees often disagree on who is truly in charge.\n\nThe leadership includes Shivon Zilis, a long-time Musk confidante who formerly worked at a venture capital firm. Zilis recently gave birth to two children fathered by Musk, in a relationship sheM
 calls non-romantic. Her LinkedIn page identifies her as Director of Operations and Special Projects. Another key executive is Seo, the engineering chief and only remaining founder besides Musk. In mid-February, Ian O
Hara, an executive who oversaw the robot program, announced his departure, according to four sources familiar with the matter.\n\nSeo declined to comment. Zilis and O
Hara did not respond to inquiries.\n\nSafety concerns\n\nThe FDA
s rejection listed dozens of what the agency calls
 that the company must address before human trials, five Neuralink sources said. They called some issues relatively minor.\n\nOne serious FDA concern involved the possibility that the device
s tiny threads, which carry electrodes, could migrate to other areas of the brain, according to six current and former employees. The company has sought to address the issue through animal tests on dozens more pigs, three Neuralink sources said.\n\nMigrating wires can induce inflammation, impair function in critical areaM
s of the brain and rupture blood vessels, said Victor Krauthamer, a former FDA official for three decades, including a stint as acting director of the office that reviews human-trial requests for brain implants. A migration problem can also erode the device
s effectiveness, leading to the risk of surgical removal, he and other experts said.\n\n
The threads can cause damage because brains are very, very soft and very delicate,
 Krauthamer said.\n\nThe FDA
s concerns about the battery are also potentially serM
ious, experts in brain devices said. Neuralink proposed making its device with a novel charging system involving lithium batteries that could be recharged remotely. The agency found the company needed to show in animal studies that the battery was very unlikely to fail, six current and former Neuralink employees said. If any component of the device that is connected to the battery current fails, the current could potentially damage brain tissue, three brain-implant experts said.\n\nThe FDA also raised questions aboM
ut whether the device could be removed without damaging brain tissue. In Neuralink
s November presentation, officials acknowledged the FDA concern but downplayed it.\n\nEngineer Alex Wood-Thomas was asked about the potential danger of removing the device in order to implant an upgraded one in the future. He responded that, because of the threads
 small size, scarring
within the brain is so minimal that they
re actually removed quite easily.
\n\nSeveral employees disputed his characterization as misleadinM
g and unsupported by animal studies, according to two Neuralink sources and internal discussions seen by Reuters.\n\nWood-Thomas declined to comment.\n\nThe FDA also flagged concerns that the device could overheat, also potentially damaging tissue.\n\nNeuralink may be able to address all of the FDA
s concerns, industry and regulatory experts said.\n\nIf the FDA has lingering minor issues with a company
s device, it might let the firm move forward with a slower, staged trial, the experts said. The agency has sugM
gested such a path might work for Neuralink, with fewer subjects implanted at first, and more tested months later, according to two people familiar with the discussions. Still, that proposal disappointed Neuralink because it could delay progress toward final FDA approval, one of the sources said.\n\nNeuralink is hardly alone among brain-implant pioneers in slogging through difficult research and regulatory challenges that can drag on for years, said Gene Civillico, a neurophysiologist who formerly worked for both tM'
he FDA and the NIH on neural-implant research.\n\n
t have a (BCI) device yet like Neuralink
s is not because no one has spent any money on it,
s not because Elon Musk hasn
t thought about it enough. It
((((((((((((((((((((((((((((((((((((((((((((((((((
3iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c002 79.164460, 2020/05/12-16:04:17        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="M
http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 21.2 (Windows)" xmp:CreateDate="2021-11-23T14:59:18+01:00" xmp:ModifyDate="2021-11-24T15:49:25+01:00" xmp:MetadataDate="2021-11-24T15:49:25+01:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:af318f69-ceeb-9e40-8d81-5c828767b39d" xmpMM:DocumentID="adobe:docid:photoshop:e3f1ad6c-7bd0-3846-86ef-ff2adf0ef81c" xmpMM:OriginalDocumentID="xmp.did:f3df7d97-3fb6-0a4b-a72c-6d3ee32e3cb5"> <photoshop:DocumentAncestors>M
 <rdf:Bag> <rdf:li>adobe:docid:photoshop:1c1e9b91-ee6e-4c47-aa9c-1ba96fc8fb0a</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:f3df7d97-3fb6-0a4b-a72c-6d3ee32e3cb5" stEvt:when="2021-11-23T14:59:18+01:00" stEvt:softwareAgent="Adobe Photoshop 21.2 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:be82aa27-5f63-bc4b-a1a9-f39ec68b37a4" stEvt:when="2021-11-23T15:15:07+01:00" stEvt:softwareAgent="Adobe Photoshop 21.2 (WM
indows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:af318f69-ceeb-9e40-8d81-5c828767b39d" stEvt:when="2021-11-24T15:49:25+01:00" stEvt:softwareAgent="Adobe Photoshop 21.2 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <exif:PixelYDimension>636</exif:PixelYDimension>
         <exif:PixelXDimension>634</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
      </rdf:Description>
2023-02-27T04:24:51+00:00
2023-02-27T04:24:51+00:00fak
2023-02-27T04:24:52+00:00
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <exif:PixelYDimension>636</exif:PixelYDimension>
         <exif:PixelXDimension>634</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
      </rdf:Description>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"78899.sats"}h!
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
33333333333?$fffffffffffg
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"Ens.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"zhengzhi.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"00.sats"}h!
 E&&D*#B,*K**S#"]#%T)&\+&[#)T,-B2/K5/E22J65M97O:8_03V97S=;[<:d#$m$'d.&i+'d%)n%*e-+k++q+'u&+x'+r,.d2+m2,o9/r3%|6&q3-{<-`/0v+1y-0e?>t42|35v<1{:2}6;VA>lD?{B3[CAbECoEAcIFeKHhMIx\\
,."!6##=%$7)'<)'<++A
 E&&D*#B,*K**S#"]#%T)&\+&[#)T,-B2/K5/F32J65M97O:8_03V97R=;[<:d#$m$'d.&i+'d%)n%*e-+k++q+'u&+x'+r,.d2+m2,o9/r3%|6&q3-{<-`/0v+1y-0e?>t42|35v<1{:2}6;VA>lD?{B3[CAbECoEAcIFeKHhMIx\\
,.#"6##=%$7)'<)'=,+A
 E&&N$%D*#B,*K**S#"]#%T)&\+&[#)T,-B1/K5/F32J65L96O:8_03V97S=<[<:d#$m$'d.&i+'d%)n%*d,+k++q+'u&+x'+r,.d2+m2,o9/r3%|6&q3-{<-`/0v+1y-0f?>t42|35v<1{:2}6;VA>lD?{B3\DBbECoEAcIFeKHhMIx\\
,.#"6##=%$7)'<)'<++@
 E&&N$%D*#B,*K**S#"]#%T)&\+&[#)T,-B1/K5/E22J65M97O:8_03V97S=<[<:d#$m$'d.&i+'d%)n%*e,+k++q+'u&+x'+r,.d2+m2,o9/r3%|6&q3-{<-`/0v+1y-0e?>t42|35v<1{:2}6;VA>lD?{B3[CAbECoEAcIFeKHhMIx\\
 E&&N$%D*#B,*K**S#"]#%T)&\+&[#)T,-B1/K5/E22J65M97O:8_03V97S=;[<:d#$m$'d.&i+'d%)n%*e,+k++q+'u&+x'+r,.d2+m2,o9/r3%|6&q3-{<-`/0v+1y-0e?>t42|35v<1{:2}6;VA>lD?{B3[CAbECoEAcIFeKHhMIx\\
&iCCPAdobe RGB (1998)
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c002 79.1644M
88, 2020/07/10-22:06:53        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop 22.0 (Windows)" xmp:CreateDate="2023-03-01T05:31:27-04:00" xmp:MetadataDate="2023-03-01T15:18:56-04:00" xmp:MoM
difyDate="2023-03-01T15:18:56-04:00" xmpMM:InstanceID="xmp.iid:d309e2c0-85ef-5b4b-821c-8543c708de5e" xmpMM:DocumentID="adobe:docid:photoshop:263e2255-b921-f049-a900-6225c472221d" xmpMM:OriginalDocumentID="xmp.did:0d01f26f-b4d1-e34d-a725-ddbd117a1bee" dc:format="image/png" photoshop:ColorMode="3" photoshop:ICCProfile="Adobe RGB (1998)"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:0d01f26f-b4d1-e34d-a725-ddbd117a1bee" stEvt:when="2023-03-01T05:31:27-04:00" stEvt:softwareAgent="AM
dobe Photoshop 22.0 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:d309e2c0-85ef-5b4b-821c-8543c708de5e" stEvt:when="2023-03-01T15:18:56-04:00" stEvt:softwareAgent="Adobe Photoshop 22.0 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa
333333333333333333333333333333333+
ftEwwwwwwwwwwwwwwwwr
tEwwwwwwwwwwwwwwwwwr+
333333333333333333333333333333333333333333333333333335f
fffffffffffffffffffffffffffffffg
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"7802.sats"}h!
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"cryptochaster.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"gbb.sats"}h!
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 4.4.0-Exiv2">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
    xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:GIMP="http://www.gimp.org/xmp/"
s:tiff="http://ns.adobe.com/tiff/1.0/"
    xmlns:xmp="http://ns.adobe.com/xap/1.0/"
   xmpMM:DocumentID="gimp:docid:gimp:8418c174-213e-4ab8-8d1d-9f3caa81a113"
   xmpMM:InstanceID="xmp.iid:97f899c6-53e2-4f20-953a-1ff307e166b3"
   xmpMM:OriginalDocumentID="xmp.did:1d5c8891-3d7c-4ebc-8cde-3768f022a47a"
   dc:Format="image/png"
   GIMP:Platform="Windows"
   GIMP:TimeStamp="1677784567876406"
   GIMP:Version="2.10.28"
   tiff:Orientation="1"
   xmp:CreatorTool="GIMP 2.10">
      stEvt:action="saved"
      stEvt:changed="/"
      stEvt:instanceID="xmp.iid:0d85c940-6cc7-4e35-8563-6b2b7fb91236"
      stEvt:softwareAgent="Gimp 2.10 (Windows)"
      stEvt:when="2023-03-03T08:16:07"/>
  </rdf:Description>







                          M





                                         M





                                                        M




<?xpacket end="w"?>z
zTXtRaw profile type exif
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
w777777777777777777779NS
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"skill.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
>bc1p9kfp0qm45ps59qyl5zdnyhcw270r9sj86kumlu3n3q9f8tv2qlpslnycwjh!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"3D.sats"}h!
6j4ion:1.QmWqtxusLYxG7dEWGSnLH9mCUCwB3y81rMwcBDpYsVc4uD
text/plain;charset=utf-8
  "name": "BYD.sats"
Aj?=:ETH.ETH:0xAF4cD1e433F339a480399f2b989cB732beeDB910:4826555::0
FjDOUT:BF13E9B28F6F960EA5AD6AC7C4358563B4ADFCEFE674FB6A1DC5B9FAC191C43F
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6087.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6078.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6079.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6015.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"sunshine.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"lin721.sats"}h!
2023-03-03T00:10:02+00:00
2023-03-03T00:10:02+00:00
2023-03-03T00:10:02+00:00
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"08999.sats"}h!
text/plain;charset=utf-8
  "name": "amn.sats"
text/plain;charset=utf-8
  "name": "amv.sats"
text/plain;charset=utf-8
  "name": "amt.sats"
text/plain;charset=utf-8
  "name": "alx.sats"
text/plain;charset=utf-8
  "name": "ams.sats"
text/plain;charset=utf-8
  "name": "amb.sats"
text/plain;charset=utf-8
  "name": "anb.sats"
text/plain;charset=utf-8
  "name": "amx.sats"
text/plain;charset=utf-8
  "name": "amh.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"rrr.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"fff.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"qqq.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ddd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"aaa.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"kkk.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ttt.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hhh.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eee.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"yyy.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"www.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sss.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"lll.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"jjj.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ppp.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ggg.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zzz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"iii.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ooo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"uuu.sats"}h!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Balance</title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.min.js"></script>
      //Balance() by tzC0de.  Made with p5.js
col1 =  ["#267365", "#F2CB05", "#F29F05", "#F28705", "#F23030", "#14140F"]
col2 = ["#D9042B","#270140","#F2B705","#F28705","#F22F1D"]
col3 = ["#0388A6","#04C4D9","#F29F05","#F28705","#A63F03"]
col4 = ["#F2BF27","#404040","#DB005E","#2FB9D4"]
#D9D7D7","#F25F29","#F24822","#F2B1A2","#0D0D0D"]
col6 = ["#012C40","#00708C","#D9D7D7","#FF404C","#1CA5B8"]
col7 = ["#BF1120","#0468BF","#F2D22E","#F29472","#F21905"]
col8 = ["#FF6B00","#FFA000","#22D6FF","#1F70CC","#1930B8"]
col9 = ["#FFFFFF","#CCCCCC","#999999","#666666","#000000"]
bgcol = ["#161F30","#f2eddc","#f2eddc","#f2eddc"]
	createCanvas(530,830);
	let percent = 30 / 100;
aphics = createGraphics(width, height);
  graphics.stroke(255, 10 / 100 * 255);
  for (i = 0; i < graphics.width * graphics.height * percent; i++) {
    graphics.point(random(graphics.width),
    random(graphics.height));
	v = createGraphics(500,800)
	col = random([col1,col2,col3,col4,col5,col6,col7,col8,col9])
	num2 = random([0,1,2,3,4,5])
	v.translate(v.width/2,v.height/2)
	for(let i = v.height; i > v.width/6; i+= -((h1 / 2 + h2 / 2)+2.6)) {
    h2 = random([800/8,800/10,800/12,800/5,800/6]);
		num = random([1,2,3,4])
	  recty(x1-h1/2,i-h1/2,h1,h1)
		  v.strokeWeight(5)
	    v.ellipse(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i+h1/3.3,h1,h1*0.4)
v.ellipse(x1,i-h1/4.7,h1*0.6,h1*0.6)
		  v.strokeWeight(5)
	    v.triangle(x1,i-h1/2,x1+h1/2,i+h1/2,x1-h1/2,i+h1/2)
	image(v,width/2,height/2)
	image(graphics, width/2, height/2);
function recty(x,y,w,h) {
	g = createGraphics(j,l)
	g.background(242, 237, 220,0)
	g.fill(random(col))
			g.fill(random(col))
	    g.ellipse(g.width/2,g.height/2,g.width,g.heiM
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.strokeWeight(5)
	    g.rect(g.width/2,g.height/2,g.width,g.height)
			g.fill(random(col))
dth/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.rect(x,y,w,h)
		  //g.strokeWeight(5)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width,f)
			g.rect(g.width/2,g.height*0.8,g.width*0.75,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.5,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.25,f)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.75)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.5)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.25)
		  //g.strokeWeight(5)
			g.fill(random(col))
	    g.triangle(u,p-p,u*2,p*2,u-u,p+p)
			g.fill(random(col))
	    g.triangle(u,p,u*2,p*2,u-u,p+p)
	for(let i = -v.height; i < v.width*2; i += 10) {
		if(bg == "#f2eddc") {
		v.line(i,-v.height,i,v.height)
	for(let i = -v.width; i < v.width; i += 8) {
		for (let j = -v.height; j < v.height; j += 8) {
		  if(bg == "#f2eddc") {
			v.line(i,j,i+5,j+5)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
		v.ellipse(0,0,20*i)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
	for (let i = -v.width; i < v.width; i+=5) {
		for (let j = -v.height; j < v.height; j+=5) {
	  if(bg == "#f2eddc") {
	var increment = 5;
	for(let j = -v.height; j < v.height; j+=5) {
	for (var i = -v.width; i < v.width; i+=increment) {
		v.vertex(i, j + (sin(k) * (sin(j) * 50)))
function keyTyped() {
  if (key === 's' || key === 'S') {
    saveCanvas('myCanvas', 'png');
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "@010.sats"
text/plain;charset=utf-8
  "name": "@9999.sats"
text/plain;charset=utf-8
  "name": "valley.sats"
text/plain;charset=utf-8
  "name": "jre.sats"
text/plain;charset=utf-8
  "name": "napster.sats"
text/plain;charset=utf-8
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000" style="enable-background:new 0 0 1000 1000" xml:space="preserve"><path style="fill:#ffd200" d="M0 0h1000v1000H0z"/><path d="M724.1 441.6c9.4-62.7-38.3-96.3-103.6-118.8l21.2-84.9L590 225l-20.6 82.6c-13.6-3.4-27.5-6.6-41.4-9.7l20.7-83.2-51.6-12.9-21.1 84.9c-11.3-2.6-22.3-5.1-33-7.8l.1-.3-71.3-17.8L358 316s38.3 8.8 37.5 9.3c20.9 5.2 24.7 19.1 24.1 30.1l-24.1 96.7c1.5.4 3.3.9 5.4 1.7-1.7-.4-3.6-.9-5.5-1.4L361.6 588c-2.6 6.4-9.1 15.9-23.7 12.3.5.7-37.6-9.4-M
37.6-9.4L274.7 650l67.2 16.8c12.5 3.1 24.8 6.4 36.8 9.5l-21.4 85.9L409 775l21.2-85c14.1 3.8 27.8 7.4 41.2 10.7l-21.1 84.5 51.7 12.9 21.4-85.7c88.1 16.7 154.4 9.9 182.3-69.7 22.5-64.2-1.1-101.2-47.5-125.3 33.7-7.8 59.1-30 65.9-75.8zM606 607.1c-16 64.2-124 29.5-159 20.8l28.4-113.7c35 8.7 147.3 26 130.6 92.9zm16-166.5C607.4 499 517.5 469.3 488.3 462L514 358.8c29.2 7.4 123.2 21 108 81.8z" style="fill:#fff"/></svg>h!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:A2257FE1B97111EDB966D2B8629BA2CC" xmpMM:DocumentID="xmp.did:A2257FE2B97111EDB966D2B8629BA2CC"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:A2257FDFB97111EDB966D2B8629BA2CC" stRef:documentID="xmp.did:A2257FE0B97111EDB966D2B8629BA2CC"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:96F951B7B97211ED8A26E849D3A36B29" xmpMM:DocumentID="xmp.did:96F951B8B97211ED8A26E849D3A36B29"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:96F951B5B97211ED8A26E849D3A36B29" stRef:documentID="xmp.did:96F951B6B97211ED8A26E849D3A36B29"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://nM
s.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:A860714FB96711ED97BCED645A83FDD8" xmpMM:DocumentID="xmp.did:A8607150B96711ED97BCED645A83FDD8"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:A860714DB96711ED97BCED645A83FDD8" stRef:documentID="xmp.did:A860714EB96711ED97BCED645A83FDD8"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:2B05926DB96B11EDB03EF3237193D5BB" xmpMM:DocumentID="xmp.did:2B05926EB96B11EDB03EF3237193D5BB"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:2B05926BB96B11EDB03EF3237193D5BB" stRef:documentID="xmp.did:2B05926CB96B11EDB03EF3237193D5BB"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://nM
s.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:062670C9B97111ED9CC8F691E6D0793B" xmpMM:DocumentID="xmp.did:062670CAB97111ED9CC8F691E6D0793B"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:062670C7B97111ED9CC8F691E6D0793B" stRef:documentID="xmp.did:062670C8B97111ED9CC8F691E6D0793B"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:712BD8A6B97511ED8C1D840343CCDE3F" xmpMM:DocumentID="xmp.did:712BD8A7B97511ED8C1D840343CCDE3F"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:712BD8A4B97511ED8C1D840343CCDE3F" stRef:documentID="xmp.did:712BD8A5B97511ED8C1D840343CCDE3F"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:9442F446B96B11ED88F388E6261459C3" xmpMM:DocumentID="xmp.did:9442F447B96B11ED88F388E6261459C3"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:9442F444B96B11ED88F388E6261459C3" stRef:documentID="xmp.did:9442F445B96B11ED88F388E6261459C3"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:1562C9C3B96911EDA6F6E8C7FA2BA76D" xmpMM:DocumentID="xmp.did:1562C9C4B96911EDA6F6E8C7FA2BA76D"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:1562C9C1B96911EDA6F6E8C7FA2BA76D" stRef:documentID="xmp.did:1562C9C2B96911EDA6F6E8C7FA2BA76D"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:1531B563B96F11EDBE36F5CE5C815856" xmpMM:DocumentID="xmp.did:1531B564B96F11EDBE36F5CE5C815856"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:1531B561B96F11EDBE36F5CE5C815856" stRef:documentID="xmp.did:1531B562B96F11EDBE36F5CE5C815856"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:B4D2DAAAB97211ED9C7ED3151957B9B3" xmpMM:DocumentID="xmp.did:B4D2DAABB97211ED9C7ED3151957B9B3"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:B4D2DAA8B97211ED9C7ED3151957B9B3" stRef:documentID="xmp.did:B4D2DAA9B97211ED9C7ED3151957B9B3"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobeM
.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:C7D0D950B96511EDA0FAECE95AA60691" xmpMM:DocumentID="xmp.did:C7D0D951B96511EDA0FAECE95AA60691"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C7D0D94EB96511EDA0FAECE95AA60691" stRef:documentID="xmp.did:C7D0D94FB96511EDA0FAECE95AA60691"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></M
    <!-- threejs@r124
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></M
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.1M
2.17/paper-full.min.js"></script>
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
      let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 5M
97399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l M
= ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            width: 100% !important;
            height: 100% !important;
            object-fit: contain;
            position: fixed;
            left: 0;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate raritM
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
 Add your code here
      var canvas = document.querySelector('canvas'),
      ctx = canvas.getContext('2d');
      // Setting the width and height of the canvas
      canvas.width = window.innerWidth;
      canvas.height = window.innerHeight;
      // Setting up the letters
      var letters = 'ABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLM
      letters = letters.split('');
      // Setting up the columns
      var fontSize = 10,
          columns = canvas.width / fontSize;
      // Setting up the drops
      var drops = [];
      for (var i = 0; i < columns; i++) {
        drops[i] = 1;
      // Setting up the draw function
      function draw() {
        ctx.fillStyle = 'rgba(0, 0, 0, .1)';
        ctx.fillRect(0, 0, canvas.width, canvas.height);
        for (var i = 0; i < drops.length; i++) {
 var text = letters[Math.floor(Math.random() * letters.length)];
          ctx.fillStyle = '#0f0';
          ctx.fillText(text, i * fontSize, drops[i] * fontSize);
          drops[i]++;
          if (drops[i] * fontSize > canvas.height && Math.random() > .95) {
            drops[i] = 0;
      // Loop the animation
      setInterval(draw, 33);
 Add your code here
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorToolM
="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:52A9F7E3B96411ED908EE45A8DEE349E" xmpMM:DocumentID="xmp.did:52A9F7E4B96411ED908EE45A8DEE349E"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:52A9F7E1B96411ED908EE45A8DEE349E" stRef:documentID="xmp.did:52A9F7E2B96411ED908EE45A8DEE349E"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_M
^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:95AB3FFCB96C11ED996A97EF226334E0" xmpMM:DocumentID="xmp.did:95AB3FFDB96C11ED996A97EF226334E0"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:95AB3FFAB96C11ED996A97EF226334E0" stRef:documentID="xmp.did:95AB3FFBB96C11ED996A97EF226334E0"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:796CB99FB97411EDB601C1DA6F90BBED" xmpMM:DocumentID="xmp.did:796CB9A0B97411EDB601C1DA6F90BBED"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:796CB99DB97411EDB601C1DA6F90BBED" stRef:documentID="xmp.did:796CB99EB97411EDB601C1DA6F90BBED"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:A97770F5B97011EDB18AFDE58FB28985" xmpMM:DocumentID="xmp.did:A97770F6B97011EDB18AFDE58FB28985"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:A97770F3B97011EDB18AFDE58FB28985" stRef:documentID="xmp.did:A97770F4B97011EDB18AFDE58FB28985"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobeM
.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:A10CEC37B96611ED9F13C11EDF8F5D96" xmpMM:DocumentID="xmp.did:A10CEC38B96611ED9F13C11EDF8F5D96"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:A10CEC35B96611ED9F13C11EDF8F5D96" stRef:documentID="xmp.did:A10CEC36B96611ED9F13C11EDF8F5D96"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:BC0D7FAEB97411ED9C1E9AB87E4BC24C" xmpMM:DocumentID="xmp.did:BC0D7FAFB97411ED9C1E9AB87E4BC24C"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:BC0D7FACB97411ED9C1E9AB87E4BC24C" stRef:documentID="xmp.did:BC0D7FADB97411ED9C1E9AB87E4BC24C"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdn.jsdelivr.nM
et/npm/tonal/browser/tonal.min.js"></script>
    <script type="text/javascript">
        var cnv;let points=[],start=0,speed=2,wdt,margin=60,w=500,h=300,tileWidth=100,tileHeight=100,sclX=5,sclY=10,paletteIndex2=0,paletteType,paletteIndex3=0,globalNote,mainIndex=0,bnd,phi=3.14*(137.51/180),cbn=0,cbn2=0,duration=0,savedTime,startx1=0,starty1=0,start1=0,rootInc=0,format,currentKey,voiceChord=!1,randForm=0,notePlay,pastNote,keyFifths=[],sequence=[],chordArray=[],bassChord=[],reading,state,lastState,oscill,oscill2,trM
ig=!1,bckg=["#F3F3F3","#000000"],palette1=[["#ce2d42","#082880","#7462f9","#f4b53f","#123676","#9c223d","#e6c7b4"],["#f43b79","#1136ed","#6b43dd","#ef9029","#4aa4ae","#69239b","#f7f1b4"],["#7fefe4","#be3edd","#70cfe5","#f2c666","#e6c7b4","#583fc4","#fff57d"],["#80aded","#7b66f7","#658fdb","#f2e18b","#f7f1b4","#773caa","#f4b537"],["#a5e2f2","#a783ed","#61c1db","#f7c872","#6eabf4","#6d52dd","#ff7db2"],["#d8d8d8","#898de0","#89afe5","#f9e78f","#85b2e8","#8110e5","#bf2b6e"],["#7094fc","#643ac9","#306bef","#9100dd","#e6M
c7b4","#e2396d","#ef3a65"],["#80aded","#a28fef","#4688e8","#db003a","#f7f1b4","#d632a4","#bc174e"],["#594499","#db3e3e","#25ceb2","#02827b","#a0a09f","#56661d","#34067c"],["#425999","#bc3f3f","#9fe2cc","#108fc1","#d37676","#132691","#5b3c96"],["#ffeda1","#91205c","#2929e2","#9509b7","#70b9c0","#5474e8","#d30b8c"],["#f9cfc7","#721b74","#1c70ea","#7c1d93","#919bdb","#5574ce","#f25c87"],["#f25a7b","#e960af","#992843","#8b52f7","#6eabf4","#3714a1","#445b96"],["#ff399c","#e73250","#d32f53","#33bbff","#7de7ff","#69239b",M
"#8041f9"],["#6f6674","#34a0a5","#992843","#f98450","#6eabf4","#3714a1","#445b96"],["#4d82aa","#24c6c6","#d32f53","#f973a0","#7de7ff","#69239b","#8041f9"],["#ff6d40","#361ee0","#992843","#e6c7b4","#9370f2","#3714a1","#445b96"],["#e6372f","#3a338e","#d32f53","#f7f1b4","#8092ff","#69239b","#8041f9"],["#ffa943","#2177f4","#35fc93","#f9cfd2","#6eabf4","#3714a1","#445b96"],["#ffce45","#2f7083","#5affdf","#fcf4b7","#7de7ff","#69239b","#8041f9"],["#41d9f2","#528cd1","#3a6eba","#5f64c1","#4a97f4","#7426bf","#f7d52f"],["#71M
f2ff","#249cff","#63a1ea","#7f88db","#56a6f4","#7f0caf","#f7b643"],["#41d9f2","#51fcbb","#d3057b","#295cff","#7d22ff","#51d7e5","#e6c7b4"],["#71f2ff","#81fcca","#f91cb0","#0239c1","#8450d6","#05bdc6","#f7f1b4"],["#43bbef","#53f9e4","#bf2640","#5082ff","#8648ff","#36ffcf","#881ed3"],["#6bcced","#fce586","#f93ebb","#52a1ff","#8e51a8","#05bdc6","#ff0895"],["#a745ed","#fcbbbb","#f20a41","#ffd252","#0606bf","#ff459e","#881ed3"],["#7b19d1","#a7d0f9","#ba0f40","#fcd5bb","#4545ce","#9666ff","#ff0895"],["#31a4dd","#6f3bff",M
"#f20a41","#4470a5","#7171f4","#e710f9","#2e92ff"],["#ffffab","#8e7de2","#ba0f40","#9312b2","#85b5f9","#830591","#034a7f"],["#06a0ba","#6f3bff","#f20a41","#8777f7","#4848c1","#6b11f7","#e6c7b4"],["#2bc5cc","#8e7de2","#ba0f40","#6155bf","#4b4bf7","#a318b7","#f7f1b4"],["#06a0ba","#6f3bff","#8473ff","#fce875","#4848c1","#ffb3c9","#2e92ff"],["#2bc5cc","#8e7de2","#9e61ba","#ffd2c7","#0f0fce","#f7e579","#034a7f"],["#c10839","#6f3bff","#ff06a6","#f2a5bb","#4848c1","#117ff7","#579ef2"],["#a20dd3","#8e7de2","#aa08ff","#f2ecM
79","#0f0fce","#a60abc","#1b64ce"],["#06a0ba","#6f3bff","#fca660","#f7f377","#9149bf","#f71165","#31f0ff"],["#2bc5cc","#8e7de2","#dd582a","#ffe09c","#630ca8","#a8275c","#04717c"],["#e041b3","#3e71ff","#ffec64","#77c1f7","#9149bf","#f71165","#e6c7b4"],["#f95089","#8e7de2","#f99175","#1d6bdd","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#0636cc","#8989ef","#e6c7b4","#8005e0","#fc68a4","#3386ff"],["#fc889e","#3b72a3","#2d5cc4","#f7f1b4","#f938cb","#d61a1a","#04717c"],["#f4d334","#3ef6ff","#5347f4","#b877f7","#9149bf","#M
f71165","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#6e1ed6","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#3ef6ff","#5347f4","#f7f777","#9149bf","#ef5090","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#ffce88","#630ca8","#ba0457","#f7f1b4"],["#f4d334","#3ef6ff","#5347f4","#77c4f7","#9149bf","#f71165","#854fba"],["#fc889e","#1fb2b2","#2d5cc4","#2187bf","#630ca8","#a8275c","#e783ea"],["#f4d334","#3ef6ff","#f97575","#f4dc78","#9149bf","#f71165","#e6c7b4"],["#fc889e","#1fb2b2","#cc2929","#f28b79","#630ca8","#a8275c","#f7f1b4M
"],["#f4d334","#3ef6ff","#f97575","#f279ab","#9149bf","#645eea","#e6c7b4"],["#fc889e","#52adff","#cc2929","#e81073","#630ca8","#3a3acc","#f7f1b4"],["#3ac9d8","#6f3bff","#44acf2","#fce875","#bf23f9","#ffb3c9","#2e92ff"],["#44acf2","#8e7de2","#6cffff","#ffd2c7","#9449ce","#f7e579","#034a7f"],["#06a0ba","#6f3bff","#fc4c7e","#f9b175","#6c6ce5","#8f58f9","#e6c7b4"],["#2bc5cc","#8e7de2","#cf4ef9","#f7df77","#4949c1","#a915ff","#f7f1b4"],["#ef01c4","#065ca8","#1c00ba","#ffee94","#c053ba","#8f58f9","#4ea8f9"],["#a60160","#M
30bec3","#5e52db","#ffebae","#da55f2","#a915ff","#4febf7"],["#f44260","#3c5ba0","#845ecc","#f4b53f","#3d9fc1","#9c223d","#e6c7b4"],["#f43b79","#4058ad","#6c3ca5","#ef9029","#317ec4","#69239b","#f7f1b4"],["#f44260","#3c5ba0","#7070e8","#f27740","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#4058ad","#4d4dc1","#ef9029","#317ec4","#ed5487","#f7f1b4"],["#f244ee","#5c75c6","#7070e8","#3cd3b6","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#637cc1","#4d4dc1","#1cb7b7","#317ec4","#ed5487","#f7f1b4"],["#e5491f","#2058d3","#7462f9M
","#40f2d0","#123676","#9c223d","#e6c7b4"],["#ef973f","#177199","#6b43dd","#15abba","#4aa4ae","#69239b","#f7f1b4"],["#e22079","#2058d3","#7462f9","#40f2d0","#5a92e5","#9c223d","#e6c7b4"],["#f21c59","#177199","#6b43dd","#15abba","#4658f9","#69239b","#f7f1b4"],["#e22079","#2058d3","#e6c7b4","#40f2d0","#5a92e5","#ba4564","#edf28b"],["#f21c59","#177199","#f7f1b4","#15abba","#4658f9","#e5336a","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#41a9ef","#5a92e5","#bc0d8b","#f7adf7"],["#f21c59","#197abc","#f7f1b4","#36a9cc","#46M
58f9","#d3057f","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#435ced","#e2b55a","#ea397d","#f4e2ae"],["#f21c59","#197abc","#f7f1b4","#7f63f7","#f98562","#e84b3a","#e9f49f"],["#0850b7","#6771f9","#8213bc","#75f9e0","#4848c1","#ffb3c9","#2e92ff"],["#3081e2","#5285dd","#9604af","#15abba","#0f0fce","#f7e579","#034a7f"],["#d80e3e","#6771f9","#8213bc","#f7ad77","#4848c1","#ffb3c9","#31b5ff"],["#ef4878","#5285dd","#9604af","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f98246","#69acf7","#8213bc","#f7ad77","#4848c1","#ffb3c9",M
"#31b5ff"],["#ed7d4a","#5285dd","#b529d3","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f7cd48","#69d6f4","#8213bc","#f7ad77","#7649bf","#ffb3c9","#e6c7b4"],["#f49090","#21b5d8","#b529d3","#f4cb78","#5829b2","#f7e579","#f7f1b4"],["#4a82f4","#f22a51","#8213bc","#f7ad77","#905df4","#ffb3c9","#0c85ba"],["#4cb2f2","#b72c4e","#b529d3","#f4cb78","#542ad3","#f7e579","#096889"],["#4a82f4","#f22a51","#1522ba","#f7ad77","#d32fc0","#b6fffa","#0c85ba"],["#4cb2f2","#b72c4e","#483d9b","#f4cb78","#e50a6e","#f1ffb8","#096889"],["#4aM
82f4","#f22a51","#4b23db","#f7ad77","#d1304b","#5b99f4","#1dbcb4"],["#4cb2f2","#b72c4e","#694eea","#f4cb78","#d61660","#5cd3f2","#096889"],["#ad4cf2","#f22a51","#8213bc","#f478b0","#5ff2f2","#ffb3c9","#0c85ba"],["#8b05e2","#b72c4e","#b529d3","#f4cb78","#3ea6b7","#f7e579","#096889"],["#584def","#f22a51","#a52cdd","#f2c679","#60caef","#d2b6ff","#0d53b7"],["#4f24c6","#b72c4e","#b529d3","#efaa7b","#3ea6b7","#f7e579","#458bdd"],["#584def","#ef592b","#2cdbc1","#f2c679","#6290ed","#b8fff1","#0d53b7"],["#4f24c6","#f27949",M
"#2ec0d8","#efaa7b","#4067b5","#f7e579","#458bdd"],["#584def","#ed2e8a","#2eacd8","#f2c679","#6290ed","#6929ce","#0d53b7"],["#4f24c6","#c11670","#3070d6","#efaa7b","#4067b5","#4a4add","#458bdd"],["#584def","#ed2e8a","#2eacd8","#ef9c7b","#6290ed","#6929ce","#0d53b7"],["#4f24c6","#c11670","#3070d6","#fc583d","#4067b5","#4a4add","#458bdd"],["#b7b7b7","#0a0a0a","#ffffff","#dbdcdd","#b2b2b2","#a7a7a8","#4e4f4f"],["#d8d8d8","#636363","#dbdcdd","#b2b2b2","#4e4f4f","#e0e1e2","#3f3f3f"],],paletteIndex,colorIndex,colorIndex2M
,grayscale,paletteMode,element,flavour,key,trigger=!1,anim=!1,gridIndex=0,count=0,direction,currentChord=0,nextChord=0,keyArray=["C","D","E","F","G","A","B"],flavours=["major","minor"],fifths=[["C","G","D","A","E","B","F#","Db","Ab","Eb","Bb","F"],["A","E","B","F#","C#","G#","D#","Bb","F","C","G","D"]],midSeq4,mapScale,mixer,stereo,synth2,synth4,synth6,synth3,feedback,reverb5,delay5,delay4,delay2,reverb3,lfo,pingPong,pingPong1,panner,autoPan,FFT,wave,meter,pendulum;function centerCanvas(){var e=(windowWidth-width)/M
2,t=(windowHeight-height)/2;cnv.position(e,t)}function setup(){wdt=windowWidth<windowHeight?windowWidth:windowHeight,wdt-=margin,cnv=createCanvas(wdt,wdt),centerCanvas(),bIndex=1,background(0),center=createVector(width/2,height/2),noFill(),noStroke(),smooth(),strokeWeight(1);let e=int(1990*mathRand());noiseSeed(e),randomSeed(e),noiseDetail(2,1),pixelDensity(displayDensity()),initializeAudio();let t=int(map(mathRand(),0,1,0,flavours.length));flavour=flavours[t];let f=int(map(mathRand(),0,1,0,fifths[t].length));key=fM
ifths[t][f],mapScale=(scale=(scale=(scale=(scale=(scale=(scale=(scale=Tonal.Scale.get(key+"1 "+flavour).notes).concat(Tonal.Scale.get(key+"2 "+flavour).notes)).concat(Tonal.Scale.get(key+"3 "+flavour).notes)).concat(Tonal.Scale.get(key+"4 "+flavour).notes)).concat(Tonal.Scale.get(key+"5 "+flavour).notes)).concat(Tonal.Scale.get(key+"6 "+flavour).notes)).concat(Tonal.Scale.get(key+"7 "+flavour).notes)).slice(14,28);for(let i=0;i<mapScale.length;i++){mapScale.length,mapScale[i].length>2?keyFifths.push(mapScale[i].sliM
ce(0,2)):keyFifths.push(mapScale[i].slice(0,1));.5>random(1)?currentKey-=1:currentKey+=1}let a=[];for(let $=0;$<keyFifths.length;$++)a.push(fifths[t].indexOf(keyFifths[$]));for(let s=0;s<a.length;s++)-1===a[s]&&(keyFifths.splice(s,1),a.splice(s,1));for(let c=0;c<a.length;c++)a[c]===a[0]-1&&(sequence.push(keyFifths[0]),sequence.push(keyFifths[c])),a[c]===a[0]+1&&sequence.push(keyFifths[c]),a[c]===a[0]+3&&(sequence.push(keyFifths[0]),sequence.push(keyFifths[c])),a[c]===a[0]+2&&sequence.push(keyFifths[c]),a[c]===a[0]+M
4&&sequence.push(keyFifths[c]);for(let n=0;n<15;n++)for(let d=0;d<sequence.length;d++)chordArray.push(generateChord(`${sequence[d]}2`,!0));for(let _=0;_<15;_++)for(let r=0;r<sequence.length;r++)bassChord.push(generateChord(`${sequence[r]}3`,!0));paletteMode=mathRand(),paletteIndexSub=(paletteIndex=2*int(map(mathRand(),0,1,0,50)))+1,paletteIndex3=2*int(map(mathRand(),0,1,0,50)),colorIndex=int(map(mathRand(),0,1,0,palette1[0].length)),colorIndex2=int(map(mathRand(),0,1,0,palette1[0].length)),paletteType=mathRand(),grM
ayscale=98===paletteIndex,oscill=mathRand(),oscill2=mathRand(),format=mathRand(),direction=int(map(mathRand(),0,1,0,2)),format<.5?(w=width,h=.4*height):(w=.4*width,h=height),tileWidth=floor(w/sclX)+1,tileHeight=floor(h/sclY)+1,chordNotes=chordArray;for(let b=0;b<=w;b+=tileWidth)for(let o=0;o<=h;o+=tileHeight){let l=gridIndex;points.push(new GridPoint(b-w/2,o-h/2,tileWidth,tileHeight,0,l,0)),gridIndex=(gridIndex+1)%14}let p=map(mathRand(),0,1,.1,.5),u=points;for(let y in points)mathRand()>p?(points[y].subdivide(u,y,M
2),points.splice(y,1),count++):(u.push(points[y]),points.splice(y,1));element=(points=u).length;let g;g=paletteMode<.5?7:3,window.$generativeTraits={Type:"Audio",BPM:"60",Aspect:"Grid",Key:key,Flavour:flavour,Elements:element,Subdivision:count,Palette:g,Grayscale:grayscale,Property:"Object"}}function initializeAudio(){Tone.Transport.bpm.value=60,(mixer=new Tone.Gain).toDestination(),FFT=new Tone.FFT(64),Tone.Master.connect(FFT),wave=new Tone.Waveform,(pendulum=new Tone.LFO(.05)).start(),(meter=new Tone.Meter).normaM
lRange=!0,pendulum.connect(meter),panner=new Tone.Panner(0).chain(mixer);let e=new Tone.Chorus({frequency:.83,depth:.7,wet:.85}),t=new Tone.Reverb({decay:3/4,wet:.5});t.generate();let f=new Tone.FeedbackDelay({delayTime:3/8,feedback:.32,wet:.36});(pingPong=new Tone.PingPongDelay(3/4,.5).toDestination()).set({wet:.3});let i=new Tone.Filter(2250,"lowpass",-24),a=new Tone.Filter(320,"highpass",-48);new Tone.LFO(1,250,2250).connect(i.frequency).start();let $=new Tone.FeedbackDelay({delayTime:.005,feedback:.1,wet:.33});M
new Tone.LFO(1,-1,1).connect(panner.pan).start(),(synth4=new Tone.PolySynth(Tone.FMSynth).chain(e,f,t,pingPong,i,a,$,mixer)).set({harmonicity:3,modulationIndex:3,oscillator:{type:"sine"},envelope:{attack:2e-4,decay:.1,sustain:.08,release:.03},modulation:{type:"sine"},modulationEnvelope:{attack:4e-4,decay:.1,sustain:.09,release:.01},filterEnvelope:{attack:2e-4,decay:.2,sustain:.5,release:.4,baseFrequency:200,octaves:2.6},volume:-16}),delay5=new Tone.FeedbackDelay({delayTime:3/8,feedback:.3,wet:.2});let s=new Tone.ReM
verb({decay:3/16,wet:.25});s.generate();let c=new Tone.Filter(2250,"lowpass",-24);(synth6=new Tone.PolySynth(Tone.Synth).chain(delay5,s,pingPong,c,mixer)).set({harmonicity:3,modulationIndex:3,detune:0,oscillator:{pitch:7,type:"sine"},envelope:{attack:1,decay:.1,sustain:.02,release:.03},modulation:{type:"sine"},modulationEnvelope:{attack:1.5,decay:.1,sustain:.02,release:.06},filterEnvelope:{attack:2,decay:.2,sustain:.5,release:.4,baseFrequency:200,octaves:2.6},volume:-24}),synth6.connect(wave),Tone.Transport.schedulM
eRepeat(()=>{pingPong.set({delayTime:random([3/4,3/16,3/8,.25])}),pingPong.set({wet:random([0,.1,.5])}),f.set({delayTime:random([3/8,.25])}),delay5.set({delayTime:random([3/8,.25])})},"2m")}function draw(){background(0,20),translate(center.x,center.y);let e=.5-meter.getValue(0),t=wave.getValue(0),f=FFT.getValue(0),i=map(e,-.5,.5,-PI,PI);for(let a=0;a<points.length;a++)points[a].r=points[a].r3,points[a].move(),points[a].animate(a,i,f),points[a].render(),points[a].display(a,t,f),points[a].start+=.1,points[a].offset+=M
.006;anim&&(start+=.02),trigger&&(playChord(),Tone.Transport.start(),trigger=!1)}function playChord(){Tone.Transport.schedule(bounceChord,"1"),Tone.Transport.start()}function bounceChord(){currentChord=nextChord,Promise.all([playSynthChord(chordNotes[currentChord],12,12),playStringChord(bassChord[currentChord],6,6),]).then(e=>{int(random(2));let t=int(random(6,18))+"m";!function f(i){let a=e[0],$=e[1];new Tone.BufferSource({url:a,playbackRate:.125}).toDestination().start(i),new Tone.BufferSource({url:$,playbackRateM
:.125}).toDestination().start(i),Tone.Transport.scheduleOnce(f,"+"+t)}(Tone.now())}),Tone.Transport.start(),nextChord<chordNotes.length-1?nextChord+=1:nextChord=0,Tone.Transport.schedule(bounceChord,"+2m")}function playSynthChord(e,t,f){let i=Tone.Time(t).toSeconds(),a=Tone.Time(f).toSeconds();return Tone.Offline(()=>{synth6.triggerAttackRelease(e,i)},i+a)}function playStringChord(e,t,f){let i=Tone.Time(t).toSeconds(),a=Tone.Time(f).toSeconds();return Tone.Offline(()=>{synth4.triggerAttackRelease(e,i)},i+a)}functioM
n voicing(e,t){let f=scale.indexOf(e)+t-1,i;if(void 0!==scale[f])i=scale[f];else if(3===(i=scale[f-7]).length)parseInt(i.slice(2));else{let a=parseInt(i.slice(1))+1;i=`${i.slice(0,1)}${a}`}return i}const getNextChordNote=(e,t)=>{let f=scale.indexOf(e)+t-1,i;if(void 0!==scale[f])i=scale[f];else if(3===(i=scale[f-7]).length)parseInt(i.slice(2));else{let a=parseInt(i.slice(1))+1;i=`${i.slice(0,1)}${a}`}return i};function generateChord(e,t){let f=1,i=1,a=1,$=1,s=1,c=1,n=1;t?(f=generateIndice1(),i=generateIndice1(),a=geM
nerateIndice1(),$=generateIndice1(),s=generateIndice(),c=generateIndice2(),n=generateIndice2()):(f=1,i=1,a=1,$=1,s=1,c=1,n=1);let d=voicing(e,f),_=voicing(getNextChordNote(e,3),i),r=voicing(getNextChordNote(e,5),a),b=voicing(getNextChordNote(e,7),$),o=voicing(getNextChordNote(e,9),s);return voicing(getNextChordNote(e,11),c),voicing(getNextChordNote(e,13),n),[d,_,r,b,o]}function generateIndice(){let e=int(map(mathRand(),0,1,0,3));return 0===e?-8:1===e?1:2===e?8:void 0}function generateIndice1(){return mathRand()>.5?M
1:8}function generateIndice2(){return mathRand()>.5?-8:1}class GridPoint{constructor(e,t,f,i,a,$,s){int(map(e+t,-width/2+-height/2,width/2+height/2,0,sclX+sclY)),int(map(t,-height/2,height/2,0,4)),this.x=e,this.y=t,this.w=f,this.c2=f,this.wx=e,this.hy=t,this.ws=f,this.hs=i,this.h=i,this.r=f,this.r2=f,this.r3=f,this.mv=0,this.theta=0,this.centerX=this.x+this.w/2,this.centerY=this.y+this.h/2,this.c=int(map(mathRand(),0,1,0,3)),this.paletteIndex2=int(map(dist(this.centerX,this.centerY,0,0),0,500,0,palette1[0].length))M
,this.randForm=int(map(mathRand(),0,1,0,5)),this.randIndex=paletteMode<.5?int(map(mathRand(),0,1,0,palette1[0].length)):paletteIndex2,this.randIndex2=int(map(mathRand(),0,1,0,palette1[0].length)),this.randIndex3=int(map(mathRand(),0,1,0,palette1[0].length)),this.randIndex4=int(map(mathRand(),0,1,0,palette1[0].length)),this.start=0,this.alpha=255,this.pIndex=paletteIndex,this.pi=paletteIndex3,this.rt=map(mathRand(),0,1,PI/6,PI/3),this.incr,this.rst=random(0,TAU),this.rst2=random(0,TAU),this.rad=0,this.sub=s,this.offM
set=20*mathRand(),this.offset2=0,this.div=int(map(mathRand(),0,1,10,30)),this.strk=1,this.isOn=a,this.note=$,this.init(),paletteIndex2=(paletteIndex2+1)%3}subdivide(e,t,f){let i=this.w/f,a=this.h/f,$=this.sub+1,s=this.note+7;e.push(new GridPoint(this.x,this.y,i,a,this.isOn,s,$),new GridPoint(this.x+i,this.y,i,a,this.isOn,s,$),new GridPoint(this.x,this.y+a,i,a,this.isOn,s,$),new GridPoint(this.x+i,this.y+a,i,a,this.isOn,s,$))}move(){if(0<=this.t&&this.t<this.t1){let e=norm(this.t,0,this.t1-1);this.mv=lerp(0,TAU,easeM
OutQuint(e)),this.rad=lerp(0,this.w/4,easeOutQuint(e))}this.t1<this.t&&this.init(),this.t++}init(){this.t=-int(random(map(speed,1,5,500,100))),this.t1=map(speed,1,5,220,60)}animate(e,t,f){this.theta=t+e*PI/4;let i=int(map(this.x,-width/2,width/2,0,f.length)),a=f[i];a=a===-1/0?0:f[i],this.incr=map(a,0,-100,0,.2),this.i=map(e,0,points.length,0,TWO_PI),this.xoff=map(cos(this.i),-1,1,0,3),this.yoff=map(sin(this.i),-1,1,0,3),this.n=noise(this.xoff+this.offset+this.incr,this.yoff+this.offset+this.incr),this.n4=noise(thisM
.xoff+50,this.yoff+50),this.n5=noise(this.xoff+50+start,this.yoff+50+start),this.n6=noise(this.offset,this.offset),this.angle=noise(this.xoff+this.offset,this.yoff+this.offset)*TAU*4,this.xa=this.x,this.ya=this.y*sin(map(this.n,0,1,0,TAU)),this.xb=this.x*sin(this.mv),this.r=map(this.n,0,1,this.w/2,this.w),this.r3=map(this.n,0,1,this.w/2,this.w),this.r2=map(this.n,0,1,0,5),this.alpha=map(this.n5,0,1,120,180),this.delay=int(map(this.n4,0,1,2,1))}render(){strokeWeight(.1);fill(color(palette1[this.pIndex][this.randIndeM
x])),circle(this.x,this.ya,this.r2),circle(this.x+this.w,this.ya,this.r2),circle(this.x,this.ya+this.h,this.r2),circle(this.x+this.w,this.ya+this.h,this.r2)}display(e,t,f){if(0===direction)for(let i=this.ya;i<=this.ya+this.h;i+=2){beginShape();for(let a=this.xa;a<=this.xa+this.w;a+=5){let $=int(map(this.ya*this.xa,(this.ya+this.h)*(this.xa+this.w),0,f.length)),s=f[$];s=s===-1/0?0:f[$],this.incr2=map(s,0,-100,0,6),this.n3=noise(this.incr2,this.incr2),this.n2=noise(this.xoff+this.offset2+this.incr2,this.yoff+this.offM
set2+this.incr2),this.n4=map(this.n3,0,1,.9,1.1),this.z=oscill<.5?map(this.n2,0,1,.9,1.1):1;let c=int(map(this.n2,0,1,0,255));int(map(this.n2,0,1,0,palette1[0].length));let n=map(i,this.y,this.y+this.h,0,1),d,_=color(palette1[this.pIndex][this.randIndex]),r=color(palette1[this.pIndex+1][this.randIndex]);(d=lerpColor(_,r,n)).setAlpha(c),noFill(),stroke(d),strokeWeight(.5),vertex(a,i*this.z),this.offset2+=.1}endShape()}else if(1===direction)for(let b=this.xa;b<=this.xa+this.w;b+=2){beginShape();for(let o=this.ya;o<=tM
his.ya+this.h;o+=5){let l=int(map(e,points.length,0,f.length)),p=f[l];p=p===-1/0?0:f[l],this.incr2=map(p,0,-100,0,3),this.n3=noise(this.incr2,this.incr2),this.n2=noise(this.xoff+this.offset2+this.incr2,this.yoff+this.offset2+this.incr2),this.n4=map(this.n3,0,1,.9,1.1),this.z=oscill<.5?map(this.n2,0,1,.9,1.1):1,this.z2=oscill2<.5?map(this.n2,0,1,.999,1.009):1;let u=int(map(this.n2,0,1,0,255));int(map(this.n2,0,1,0,palette1[0].length));let y=map(o,this.y,this.y+this.h,0,1),g,x=color(palette1[this.pIndex][this.randIndM
ex]),m=color(palette1[this.pIndex+1][this.randIndex]);(g=lerpColor(x,m,y)).setAlpha(u),noFill(),stroke(g),strokeWeight(.5),vertex(b*this.z2,o*this.z),this.offset2+=.1}endShape()}if(0===this.c);else if(1===this.c){strokeWeight(.5);let v=0;for(let I=1;I<t.length;I++)if(t[I-1]<0&&t[I]>=0){v=I;break}let k=v+t.length/2,F=100*this.h;for(let C=v;C<=k;C++){let S=map(C-1,v,k,this.xb,this.xb+this.w),T=map(t[C-1],-12,12,this.y-F,this.y+F+this.h),P=map(C,v,k,this.xb,this.xb+this.w),q=map(t[C],-12,12,this.y-F,this.y+F+this.h);lM
ine(S,T,P,q)}}}}function mapNote(e,t){let f=t.length,i=t[modulo(e,f)],a=Tonal.Note.octave(t[0])+floor(e/f);return Tonal.Note.pitchClass(i)+a}function modulo(e,t){return(e%t+t)%t}function easeOutQuint(e){return 1+--e*e*e*e*e}function windowResized(){centerCanvas()}function keyTyped(){return"p"===key&&saveCanvas("liquidentropy","jpg"),!1}function touchStarted(){return Tone.start(),anim||(trigger=!0,Tone.Transport.start()),anim=!0,3===touches.length&&saveCanvas("liquidentropy","jpg"),!1}function mousePressed(){return M
Tone.start(),anim||(trigger=!0,Tone.Transport.start()),anim=!0,!1}
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('M
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (M
r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
          var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
 background-color: #000000;
            margin: 0px;
            overflow: hidden;
            width: 100%;
            height: 100%;
    <script type="text/javascript">
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://nM
s.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:9C0FB2C1B97411ED8005B7CCC062F764" xmpMM:DocumentID="xmp.did:9C0FB2C2B97411ED8005B7CCC062F764"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9C0FB2BFB97411ED8005B7CCC062F764" stRef:documentID="xmp.did:9C0FB2C0B97411ED8005B7CCC062F764"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobeM
.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:C58055E0B97111ED93A4E1E28482BD66" xmpMM:DocumentID="xmp.did:C58055E1B97111ED93A4E1E28482BD66"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C58055DEB97111ED93A4E1E28482BD66" stRef:documentID="xmp.did:C58055DFB97111ED93A4E1E28482BD66"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:975E9D97B97511EDA226C50D640DD47C" xmpMM:DocumentID="xmp.did:975E9D98B97511EDA226C50D640DD47C"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:975E9D95B97511EDA226C50D640DD47C" stRef:documentID="xmp.did:975E9D96B97511EDA226C50D640DD47C"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://nM
s.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:B26CF561B97611ED829EF6FC5A5F8174" xmpMM:DocumentID="xmp.did:B26CF562B97611ED829EF6FC5A5F8174"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:B26CF55FB97611ED829EF6FC5A5F8174" stRef:documentID="xmp.did:B26CF560B97611ED829EF6FC5A5F8174"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://nM
s.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:DC73B9C5B96E11EDBC1F852BE8851D02" xmpMM:DocumentID="xmp.did:DC73B9C6B96E11EDBC1F852BE8851D02"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DC73B9C3B96E11EDBC1F852BE8851D02" stRef:documentID="xmp.did:DC73B9C4B96E11EDBC1F852BE8851D02"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:3B644EA0B97011ED933B994BD73CA5B3" xmpMM:DocumentID="xmp.did:3B644EA1B97011ED933B994BD73CA5B3"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:3B644E9EB97011ED933B994BD73CA5B3" stRef:documentID="xmp.did:3B644E9FB97011ED933B994BD73CA5B3"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://nM
s.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:A6C07CC3B96E11EDB64DEB4277FC0361" xmpMM:DocumentID="xmp.did:A6C07CC4B96E11EDB64DEB4277FC0361"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:A6C07CC1B96E11EDB64DEB4277FC0361" stRef:documentID="xmp.did:A6C07CC2B96E11EDB64DEB4277FC0361"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://nM
s.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:740C8B23B97611EDB19DD58E9E9F14C0" xmpMM:DocumentID="xmp.did:740C8B24B97611EDB19DD58E9E9F14C0"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:740C8B21B97611EDB19DD58E9E9F14C0" stRef:documentID="xmp.did:740C8B22B97611EDB19DD58E9E9F14C0"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://nM
s.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:F38BD62BB96F11EDB224F1CFF5A4E9F3" xmpMM:DocumentID="xmp.did:F38BD62CB96F11EDB224F1CFF5A4E9F3"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:F38BD629B96F11EDB224F1CFF5A4E9F3" stRef:documentID="xmp.did:F38BD62AB96F11EDB224F1CFF5A4E9F3"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:44D74DD5B96E11ED9973E9E3E7747372" xmpMM:DocumentID="xmp.did:44D74DD6B96E11ED9973E9E3E7747372"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:44D74DD3B96E11ED9973E9E3E7747372" stRef:documentID="xmp.did:44D74DD4B96E11ED9973E9E3E7747372"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:415A705AB96F11ED8AE4DA617A1DF7C9" xmpMM:DocumentID="xmp.did:415A705BB96F11ED8AE4DA617A1DF7C9"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:415A7058B96F11ED8AE4DA617A1DF7C9" stRef:documentID="xmp.did:415A7059B96F11ED8AE4DA617A1DF7C9"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:542C1A2BB96A11ED8F668E3E3A71ACF0" xmpMM:DocumentID="xmp.did:542C1A2CB96A11ED8F668E3E3A71ACF0"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:542C1A29B96A11ED8F668E3E3A71ACF0" stRef:documentID="xmp.did:542C1A2AB96A11ED8F668E3E3A71ACF0"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
$%la(h^'e['od(UL"la'vi)uh)\S#xl)
"#j`(XO#j_(f]'_U&PH!aV&[R%
vj)SK"tg)pe)TK!\S%oc(SJ!cY'pc)pd'!
RI!pd(&$#cZ&nc(YQ"2/&+'#XO
!!5SU8UW6VW5TV4RT7TV
!"3RT5RT3PR2PR3OQ4PR
&*+',,&$$4QS6SU2OQ2NP&))2QS
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:ED12648EB96D11ED83EAA526931FFA0E" xmpMM:DocumentID="xmp.did:ED12648FB96D11ED83EAA526931FFA0E"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:ED12648CB96D11ED83EAA526931FFA0E" stRef:documentID="xmp.did:ED12648DB96D11ED83EAA526931FFA0E"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
DjB=:ETH.ETH:0xd9bd2bEF02dbD7E6117e9EeE446b7b9516d2b2e5:10345863:te:0
Aj?=:ETH.ETH:0x646315c82DA3588947924f69c260E5d507E75F34:2061457::0
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6093.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6094.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6089.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6097.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6092.sats"}h!
text/plain;charset=utf-8
  "name": "anl.sats"
text/plain;charset=utf-8
  "name": "anh.sats"
text/plain;charset=utf-8
  "name": "ano.sats"
text/plain;charset=utf-8
  "name": "anm.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"satoshi.sats"}h!
text/plain;charset=utf-8
  "name": "0xc.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "danbilzerian.sats"
text/plain;charset=utf-8
  "name": "alexjones.sats"
text/plain;charset=utf-8
  "name": "joerogan.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"ai.sats"}h!
DDDDDDDDDDDDDDDDDDDD$DDDDDDDDDD
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"btc.sats"}h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000" style="enable-background:new 0 0 1000 1000" xml:space="preserve"><path style="fill:#fff" d="M0 0h1000v1000H0z"/><path d="M724.1 441.6c9.4-62.7-38.3-96.3-103.6-118.8l21.2-84.9L590 225l-20.6 82.6c-13.6-3.4-27.5-6.6-41.4-9.7l20.7-83.2-51.6-12.9-21.1 84.9c-11.3-2.6-22.3-5.1-33-7.8l.1-.3-71.3-17.8L358 316s38.3 8.8 37.5 9.3c20.9 5.2 24.7 19.1 24.1 30.1l-24.1 96.7c1.5.4 3.3.9 5.4 1.7-1.7-.4-3.6-.9-5.5-1.4L361.6 588c-2.6 6.4-9.1 15.9-23.7 12.3.5.7-37.6-9.4-37.M
6-9.4L274.7 650l67.2 16.8c12.5 3.1 24.8 6.4 36.8 9.5l-21.4 85.9L409 775l21.2-85c14.1 3.8 27.8 7.4 41.2 10.7l-21.1 84.5 51.7 12.9 21.4-85.7c88.1 16.7 154.4 9.9 182.3-69.7 22.5-64.2-1.1-101.2-47.5-125.3 33.7-7.8 59.1-30 65.9-75.8zM606 607.1c-16 64.2-124 29.5-159 20.8l28.4-113.7c35 8.7 147.3 26 130.6 92.9zm16-166.5C607.4 499 517.5 469.3 488.3 462L514 358.8c29.2 7.4 123.2 21 108 81.8z" style="fill:#ffd200"/></svg>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"DKshadow.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"36D.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
2023-03-02T22:50:16+00:00N
2023-03-02T22:50:16+00:00?P8
2023-03-02T22:50:17+00:00
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"jbb.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
  "name": "DID.sats"
Aj?=:ETH.ETH:0xC2E7CFB88D076847f2E1dD1660D44a3BDD654416:2392036::0
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6701.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6709.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6705.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6703.sats"}h!
text/plain;charset=utf-8
  "name": "cuizhen.sats"
FjDOUT:6F08E819849D43486D4395BA7FC1474E2FBACE9F32B243735E47139913473BE3
text/plain;charset=utf-8
  "name": "aeh.sats"
text/plain;charset=utf-8
  "name": "anu.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "bilzerian.sats"
text/plain;charset=utf-8
  "name": "BOOGLE.sats"
){"p":"sns","op":"reg","name":"coin.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"zkid.sats"}h!
text/plain;charset=utf-8
I announce  a method  for saving video and other  large files in the  bitcion UTXOs
The method is a patent confirmed by the  decentralization  Bitcion
The  first 56 bytes  indicate the data type
 mp4  avi mpeg ...even live streaming
The  next  128 bytes indicate the data length in this  UXTOs
The  next  128 bytes direct  the source bitcoin address of this file
The next   128 bytes direct  the next biction address , the adress (0x0000000000000000000000000000000000000000 )indicates the end of thM
The next  128 bytes  reserved
************************************************************************************
*********************************** All rights reserved*****************************
************************************************************************************
************************************************************************************
SO, A large file can be saved in many of  UXTOs and we can read the file from the UXTOs at any positoin.
When getting data fromM
 the bitcoin UXTOs ,reading the file type and get the file source bitcoin address ,the just use a loop to get the whole file .
/////////////////////////////////////All rights reserved 9:16 2023/3/3//////////////////////
 Any files produced by company useing  this methon  should pay 10 USD dollars  at least
  biction :  bc1qcyzwk9cpwz4u4pq9k748xya44fz58fn83qpgqh
      eth:   0x1C067769cB044E722Ec2C15ea077bC31Dd8d579a
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"zhangx.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"sheldon.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"xzhang.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"aten.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"suvi.sats"}h!
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUM
VWXYZcdefghijstuvwxyz
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"vbb.sats"}h!
text/plain;charset=utf-8
2023-03-02T15:26:00+00:00
2023-03-02T15:26:00+00:00
2023-03-02T15:26:00+00:00
&iCCPAdobe RGB (1998)
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c002 79.1644M
88, 2020/07/10-22:06:53        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop 22.0 (Windows)" xmp:CreateDate="2023-03-01T05:31:27-04:00" xmp:MetadataDate="2023-03-02T18:00:11-04:00" xmp:MoM
difyDate="2023-03-02T18:00:11-04:00" xmpMM:InstanceID="xmp.iid:cb5043be-f373-9d4e-9a59-5303cc7b271d" xmpMM:DocumentID="adobe:docid:photoshop:1068690e-4256-5f4a-84c3-432de5c21d26" xmpMM:OriginalDocumentID="xmp.did:82160648-db21-9d4d-b965-e7728f47f441" dc:format="image/png" photoshop:ColorMode="3" photoshop:ICCProfile="Adobe RGB (1998)"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:82160648-db21-9d4d-b965-e7728f47f441" stEvt:when="2023-03-01T05:31:27-04:00" stEvt:softwareAgent="AM
dobe Photoshop 22.0 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:cb5043be-f373-9d4e-9a59-5303cc7b271d" stEvt:when="2023-03-02T18:00:11-04:00" stEvt:softwareAgent="Adobe Photoshop 22.0 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>I
   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~

text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"ElonReeveMusk.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
  "name": "DOGE.sats"
2023-03-03T05:11:09+00:00
2023-03-03T05:11:09+00:00h
2023-03-03T05:11:10+00:00f
2023-03-03T05:11:09+00:00
2023-03-03T05:11:09+00:00h
2023-03-03T05:11:09+00:00?
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"888888888.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"9999999.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"666666666.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6783.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6785.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6791.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6787.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6743.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6749.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6751.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6759.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6795.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "52044.sats"
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"snowman.sats"}h!
FjDOUT:66E8F295922D4505FE06513D51F27CC1D4679A8AAB6EFD4499FAC66A8B84D8DB
text/plain;charset=utf-8
  "name": "-16.sats"
text/plain;charset=utf-8
  "name": "afh.sats"
text/plain;charset=utf-8
  "name": "@115.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Balance</title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.min.js"></script>
      //Balance() by tzC0de.  Made with p5.js
col1 =  ["#267365", "#F2CB05", "#F29F05", "#F28705", "#F23030", "#14140F"]
col2 = ["#D9042B","#270140","#F2B705","#F28705","#F22F1D"]
col3 = ["#0388A6","#04C4D9","#F29F05","#F28705","#A63F03"]
col4 = ["#F2BF27","#404040","#DB005E","#2FB9D4"]
#D9D7D7","#F25F29","#F24822","#F2B1A2","#0D0D0D"]
col6 = ["#012C40","#00708C","#D9D7D7","#FF404C","#1CA5B8"]
col7 = ["#BF1120","#0468BF","#F2D22E","#F29472","#F21905"]
col8 = ["#FF6B00","#FFA000","#22D6FF","#1F70CC","#1930B8"]
col9 = ["#FFFFFF","#CCCCCC","#999999","#666666","#000000"]
bgcol = ["#161F30","#f2eddc","#f2eddc","#f2eddc"]
	createCanvas(530,830);
	let percent = 30 / 100;
aphics = createGraphics(width, height);
  graphics.stroke(255, 10 / 100 * 255);
  for (i = 0; i < graphics.width * graphics.height * percent; i++) {
    graphics.point(random(graphics.width),
    random(graphics.height));
	v = createGraphics(500,800)
	col = random([col1,col2,col3,col4,col5,col6,col7,col8,col9])
	num2 = random([0,1,2,3,4,5])
	v.translate(v.width/2,v.height/2)
	for(let i = v.height; i > v.width/6; i+= -((h1 / 2 + h2 / 2)+2.6)) {
    h2 = random([800/8,800/10,800/12,800/5,800/6]);
		num = random([1,2,3,4])
	  recty(x1-h1/2,i-h1/2,h1,h1)
		  v.strokeWeight(5)
	    v.ellipse(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i+h1/3.3,h1,h1*0.4)
v.ellipse(x1,i-h1/4.7,h1*0.6,h1*0.6)
		  v.strokeWeight(5)
	    v.triangle(x1,i-h1/2,x1+h1/2,i+h1/2,x1-h1/2,i+h1/2)
	image(v,width/2,height/2)
	image(graphics, width/2, height/2);
function recty(x,y,w,h) {
	g = createGraphics(j,l)
	g.background(242, 237, 220,0)
	g.fill(random(col))
			g.fill(random(col))
	    g.ellipse(g.width/2,g.height/2,g.width,g.heiM
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.strokeWeight(5)
	    g.rect(g.width/2,g.height/2,g.width,g.height)
			g.fill(random(col))
dth/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.rect(x,y,w,h)
		  //g.strokeWeight(5)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width,f)
			g.rect(g.width/2,g.height*0.8,g.width*0.75,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.5,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.25,f)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.75)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.5)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.25)
		  //g.strokeWeight(5)
			g.fill(random(col))
	    g.triangle(u,p-p,u*2,p*2,u-u,p+p)
			g.fill(random(col))
	    g.triangle(u,p,u*2,p*2,u-u,p+p)
	for(let i = -v.height; i < v.width*2; i += 10) {
		if(bg == "#f2eddc") {
		v.line(i,-v.height,i,v.height)
	for(let i = -v.width; i < v.width; i += 8) {
		for (let j = -v.height; j < v.height; j += 8) {
		  if(bg == "#f2eddc") {
			v.line(i,j,i+5,j+5)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
		v.ellipse(0,0,20*i)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
	for (let i = -v.width; i < v.width; i+=5) {
		for (let j = -v.height; j < v.height; j+=5) {
	  if(bg == "#f2eddc") {
	var increment = 5;
	for(let j = -v.height; j < v.height; j+=5) {
	for (var i = -v.width; i < v.width; i+=increment) {
		v.vertex(i, j + (sin(k) * (sin(j) * 50)))
function keyTyped() {
  if (key === 's' || key === 'S') {
    saveCanvas('myCanvas', 'png');
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"BNB.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"TRX.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"WBTC.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"DOGE.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"XRP.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"LTC.sats"}h!
1\ Powered by Luxor Tech \
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DA8D3520B23E11ED9FD8B27EA227969F" xmpMM:DocumentID="xmp.did:DA8D3521B23E11ED9FD8B27EA227969F"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DA8D351EB23E11ED9FD8B27EA227969F" stRef:documentID="xmp.did:DA8D351FB23E11ED9FD8B27EA227969F"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"UNI.sats"}h!
text/plain;charset=utf-8
  "name": "etherworld.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"SHIB.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"DOT.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"MATIC.sats"}h!
text/plain;charset=utf-8
I announce  a method  for saving video and other  large files in the  bitcion UTXOs
The method is a patent confirmed by the  decentralization  Bitcion
The  first 56 bytes  indicate the data type
 mp4  avi mpeg ...even live streaming
The  next  128 bytes indicate the data length in this  UXTOs
The  next  128 bytes direct  the source bitcoin address of this file
The next   128 bytes direct  the next biction address , the adress (0x0000000000000000000000000000000000000000 )indicates the end of thM
The next  128 bytes  reserved
The left space in the  UDXOs can be used for the  data
************************************************************************************
*********************************** All rights reserved*****************************
************************************************************************************
************************************************************************************
SO, A large file can be saved in many of  UXTOs and we can read the fileM
 from the UXTOs at any positoin.
When getting data from the bitcoin UXTOs ,reading the file type and get the file source bitcoin address ,the just use a loop to get the whole file .
/////////////////////////////////////All rights reserved 9:16 2023/3/3//////////////////////
 Any files produced by company useing  this method  should pay 10 USD dollars  at least
  biction :  bc1qcyzwk9cpwz4u4pq9k748xya44fz58fn83qpgqh
      eth:   0x1C067769cB044E722Ec2C15ea077bC31Dd8d579a
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUM
VWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
<svg xml:space="preserve" style="enable-background:new 0 0 2000 2000;" viewBox="0 0 2000 2000" y="0px" x="0px" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" id="
<style type="text/css">
	.st0{fill:#FFFFFF;}
	.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#231815;}
<rect height="2000" width="2000" class="st0" y="0"></rect>
		<path d="M1745.9,269.1c9.9-45.9,5.1-72.9-28.3-95.7c-6.5-4.4-17.1-13-28.3-12.1c-58,4.7M
-97.2,46.5-138.8,70.1
			c-35.4,20.1-67.6,26.4-113.2,39.1c-24.1,6.7-60.7,18.5-94.4,10.8c-69.6-15.9-100.8-60.1-152.3-91.7
			c-60-36.8-144.9-67.7-238.6-66.1c-27.4,2.7-54.8,5.4-82.2,8.1c-38.9,8.9-68.7,25.3-99.8,40.4c-7.6-12.6-15.3-25.2-22.9-37.7
			c-59.4,5.1-21.6,48.8-2.7,74.1c47.1,8.2,76.7-19.6,117.3-33.7c41-14.2,119.3-16.4,164.5-5.4c62.5,15.2,120.2,37.6,168.5,67.4
			c19.8,17.1,39.5,34.2,59.3,51.2c35,26.5,75.2,32,128.1,39.1c16.6,2.2,36.2-6.4,48.5-9.4c22.5-4,44.9-8.1,67.4-12.1
			c56.2-17.6,97.3-54.6,142.9-82.2c21.M
8-13.2,68.4-37.3,78.2,4c5.4,28.4-56.6,60.4-76.8,72.8c-56.7,34.6-123.1,69.2-186,95.7
			c-38.9,16.4-90.4,29-117.3,58c1.8,7.6,3.6,15.3,5.4,22.9c1.8,0.9,3.6,1.8,5.4,2.7c14.5,5.1,87-30.8,103.8-37.7
			c96.1-39.4,184-87.9,265.6-140.2c18.8,0.2,28.9,10.2,35,22.9c-0.5,61.7-75.9,76-115.9,99.8c-39.5,23.5-81.9,49-125.4,67.4
			c-93.1,39.5-234.3,65.2-245.3,176.6c-17.1,10.8-34.2,21.6-51.2,32.4c-20.2-6.7-40.4-13.5-60.7-20.2
			c-47.2-9.7-103.5,17.7-117.3,49.9c-6.2,14.6-2.4,30.6-1.3,45.8c38.7,27.8,84.7,21.8,129.4,2.7c7.9-3.4,47.9M
			c20.9,5.4,56.1,46.9,84.9,56.6c0.4,1.3,0.9,2.7,1.3,4c-10.7,15.7-24.7,28.1-31,48.5c-13.8,7.5-30.5-9.1-53.9-9.4
			c-2.7,5.8-4.7,8.6-9.4,12.1c0,4,0,8.1,0,12.1c11.5,10.5,25.8,16.6,40.4,24.3c-9.9,23.4-19.8,46.7-29.7,70.1
			c-29.3-3.7-45.5-19.5-83.6-18.9c-2.2,3.1-4.5,6.3-6.7,9.4c-0.4,4.9-0.9,9.9-1.3,14.8c18.4,16.8,50.1,22.8,76.8,31
			c0.4,0.9,0.9,1.8,1.3,2.7c-2.2,10.3-4.5,20.7-6.7,31c-43.1,21.8-135.5-26.8-171.2-37.7c-27.8-8.5-59.8-20.2-70.1,13.5
			c4.6,24.5,42.3,17.8,63.4,25.6c30,11.1,62.2,27.1,95.7M
,35c13.5,2.7,27,5.4,40.4,8.1c10.3,0,20.7,0,31,0c0.9,0,1.8,0,2.7,0
			c-0.9,8.1-1.8,16.2-2.7,24.3c-5.8,10.3-71.9,15.5-91.7,12.1c-80.9-13.6-144.9-37-219.7-52.6c-36.3-7.6-134.6-14.5-125.4,29.7
			c3.1,3.1,6.3,6.3,9.4,9.4c8.6,3.2,21.5-1.3,29.7-2.7c25.2-4.4,56.1-0.3,76.8,4c51.2,13.9,102.5,27.9,153.7,41.8
			c26.4,6.7,48.8,3.2,78.2,9.4c7.4,1.6,25.1,5.7,36.4,2.7c14.5-3.9,30.7-2.9,47.2-8.1c13.5-7.2,27-14.4,40.4-21.6
			c12.9-21.6,7.5-63.6,13.5-86.3c16.3-61.6,37.2-120.9,66.1-169.8c7.5-12.7,17.1-47.9,32.4-51.2c14.4,4,28.8,8.M
			c0.4,1.8,0.9,3.6,1.3,5.4c-31.7,47.9-62.8,99.9-71.4,160.4c26.4,29.8,74.2,29.8,102.4,58c-6,40.9-42.4,74.7-70.1,95.7
			c-42.2,31.9-84,56.9-144.2,72.8c-98.2,25.9-269.9-17.3-350.5-37.7c-45.6-11.5-115.2-31.8-176.6-17.5c-0.4,0-0.9,0-1.3,0
			c0.9-9,1.8-18,2.7-27c-3.1-19.8-6.3-39.5-9.4-59.3C632.8,986.8,545.5,910.6,410.1,912c-0.4-0.9-0.9-1.8-1.3-2.7
			c45.2-82.5,12.6-169.7-37.7-229.2c-18.4-13.9-36.8-27.9-55.3-41.8c65.3-67.6,109.2-162.9,184.7-219.7
			c39.2,22.7,92.5,88,102.4,140.2c3.5,18.5-4.2,33.4-6.7,47.2M
c-1.3,0.9-2.7,1.8-4,2.7c-11.9-9.9-14.9-25.5-25.6-36.4
			c-20.7-21.1-78.7-43.7-101.1-10.8c-29.6,43.6,20.5,109.4,51.2,117.3c27.2,7,53-3.5,71.4-8.1c9,9.4,18,18.9,27,28.3
			c11.7,7.2,23.4,14.4,35,21.6c-5.5,4.8-44,19.4-51.2,21.6c-1.8,4.5-3.6,9-5.4,13.5c1.8,3.6,3.6,7.2,5.4,10.8
			c19.4,4.2,39.4-2.8,56.6-9.4c7.6,18,15.3,35.9,22.9,53.9c0,0.4,0,0.9,0,1.3c-17,5.5-34.6,5-44.5,17.5c-0.4,2.7-0.9,5.4-1.3,8.1
			c1.3,1.3,2.7,2.7,4,4c9.9,16.2,43.6,1.5,56.6-1.3c6,6.9,12.6,15.2,14.8,25.6c-11.4,12.8-30.5,14.9-40.4,29.7c0,1.8,0,3.6M
			c2.2,1.8,4.5,3.6,6.7,5.4c24.9,4.8,33.5-8.6,53.9-12.1c6.7,7.6,13.5,15.3,20.2,22.9c-2.7,17.8-37.1,17-41.8,40.4
			c2.7,2.7,5.4,5.4,8.1,8.1c31.4,6.3,53.5-18.8,83.6-27c10.9-21.6-16.5-41.9-28.3-58c-28.3-38.4-68.8-94.2-74.1-151
			c0-0.4,0-0.9,0-1.3c6.3-0.9,12.6-1.8,18.9-2.7c21.6,31.8,32.5,68.3,59.3,94.4c6.7-0.9,13.5-1.8,20.2-2.7c2.2-3.6,4.5-7.2,6.7-10.8
			c-0.3-20.5-51.7-109.1-67.4-115.9c-11.3-4.9-21.7,3.2-32.4,1.3c-31.8-5.5-56.4-17-72.8-37.7c-2.6-3.3-9.2-8.9-8.1-14.8
			c4.9-9.9,9.9-19.8,14.8-29.7c11.7-30.8,M
8.6-74.9-2.7-103.8c-29-74.5-113.6-126.2-159.1-190.1c-18.4-25.9-49.9-51.5-41.8-91.7
			c1.3-1.3,2.7-2.7,4-4c51.7,5,89.1,102.7,130.8,125.4c5.1,2.3,16.6,1.1,21.6-1.3c3.6-3.6,7.2-7.2,10.8-10.8
			c-4.1-26-100.3-128.9-122.7-142.9c-14.2-8.9-37.4-10-53.9-1.3c-9.6,5-17.8,19.6-22.9,29.7c-32,62.6,43.5,123.8,66.1,161.8
			c-21.9,21.3-122.8,20.6-155,9.4c-4.2,3.6-6.6,5.1-12.1,8.1c-4,2.5-3.6,3.5-5.4,8.1c23.1,34.8,91.4,27.1,141.5,22.9
			c0,0.4,0,0.9,0,1.3c-14.8,15.7-29.7,31.5-44.5,47.2c-23.1-5.8-34.1-24.3-63.4-24.3c-3.6,5.3-6,8.M
			c11.9,14.3,24,25.2,44.5,31c0.9,1.3,1.8,2.7,2.7,4c-7.6,9.9-15.3,19.8-22.9,29.7c-21.2-2.9-39.8-31.6-63.4-22.9
			c-4.8,2.9-4.8,5.2-6.7,10.8c2.4,27.6,29.5,30.9,47.2,43.1c0,0.4,0,0.9,0,1.3c-10.2,10.7-59.2,60.7-56.6,76.8
			c3.5,22.3,51.4,30.7,66.1,44.5c35.2,33,73.4,103.6,53.9,168.5c-0.4,0-0.9,0-1.3,0c-5.4-15.3-10.8-30.6-16.2-45.8
			c-25.3-43.5-92.4-112.6-164.5-93c-3.8,5.7-6.3,7.8-6.7,17.5c16.6,21.4,41.7,15.2,70.1,25.6c51.3,18.7,115.6,131.4,53.9,188.7
			c2.4,14.8,10.7,22.2,22.9,27c13.8,4.7,21.6-7.8,39.1-M
2.7c63.6,18.5,120.3,53.7,153.7,102.4c8.5,15.3,17.1,30.6,25.6,45.8
			c4.1,13.8,1,30.2,8.1,40.4c3,4.9,13,9,17.5,8.1c3.6-0.9,7.2-1.8,10.8-2.7c27.6-89.3-101.8-196.8-167.1-214.3
			c9.2-19.2,105.7,15.7,113.2,20.2c35.3,21.2,103,108.7,90.3,173.9c-4,12.1-8.1,24.3-12.1,36.4c-51.4,18.9-159.8,66.9-137.5,140.2
			c10.4,4,18.1,3.2,29.7,4c14.2-19.9,18.9-49.2,40.4-62c5.8,13.5,11.7,27,17.5,40.4c21.7,33.7,56,62,87.6,86.3
			c12.5,9.6,33.3,30.4,58,25.6c17.5-3.4,21.3-19.5,35-27c86.7,0.7,44.7,209,80.9,264.2c30.1,45.9,89.7,16.1,99.8-3M
			c8.1-37.9-16.2-75.5,6.7-99.8c15.4,3.1,19.8,18.1,25.6,31c9.2,20.4,21,42.8,25.6,67.4c2.7,37.7,5.4,75.5,8.1,113.2
			c21.2,96.4,94,148.6,192.8,168.5c125.2,25.2,233.4-99.2,186-206.2c-30.4-68.7-108.7-96.8-199.5-84.9c0-0.4,0-0.9,0-1.3
			c15.2-23.6,44.9-39.9,67.4-56.6c74.6-55.5,225.3-171.2,190.1-312.7c-9.5-38.1-32.6-54.1-44.5-82.2c25-32.1,58.1-61.4,64.7-111.9
			c-16.2-26.8-67.6-54.3-102.4-60.7c-5.2-21.4,67.5-140.1,80.9-144.2c10.8,0.4,21.6,0.9,32.4,1.3c68.1-10.5,123-12.6,155-58
			c6.7-9.5,23.7-24,20.2-41.8c-25.7-13M
3.1-201.3,6.8-227.8,56.6c-59.5,9.8-112.4-49.8-152.3-67.4c-2.7-3.1-5.4-6.3-8.1-9.4
			c8.6-7.4,17.9-16.3,29.7-20.2c64.1,49.7,150.6,49,155-53.9c-24.9-24.6-58.8-30.9-103.8-25.6c0-0.4,0-0.9,0-1.3
			c32.7-41.2,98.9-57.6,151-79.5c63-26.5,120.3-58.3,177.9-87.6c26.5-13.5,53-27,79.5-40.4C1793.3,381.5,1805.8,306.1,1745.9,269.1z
			 M1067.9,757c-0.9-1.3-1.8-2.7-2.7-4c2.4-28.1,26.6-29,47.2-39.1c25.7,0.1,42,5.7,60.7,10.8c0.9,1.3,1.8,2.7,2.7,4
			C1146.3,746.9,1108,766,1067.9,757z M559.7,646.5c-37.5,1.3-59.1-24.4-58-60.7c0-0.4,M
0-0.9,0-1.3c2.7-1.8,5.4-3.6,8.1-5.4
			c20,3.3,43.3,40.6,49.9,58c1.3,1.3,2.7,2.7,4,4C562.4,642.9,561,644.7,559.7,646.5z M1392.7,1238.2c22.1,61.1-2,127.3-29.7,165.8
			c-67.6,94.3-236.6,151-258.8,273.6c-17,93.8,99.2,178.9,182,128.1c78.6-48.2,10.1-143.3-79.5-130.8c-5,6.5-8.1,7.9-8.1,20.2
			c0,0.4,0,0.9,0,1.3c30.3,17.4,76.1,3.3,76.8,55.3c0.1,10.9-4.5,22.4-10.8,27c-51.5,37.6-138.8-56.1-115.9-105.1
			c23.2-46.8,116.3-37.7,155-10.8c92.7,64.5,37.1,191.6-58,211.6c-102.5,21.6-196.7-81.4-211.6-152.3c-8.4-39.6-2.1-84.1-12.1M
			c-12.7-45.4-40.4-139.9-103.8-102.4c-51.5,30.4,1.6,104.8-39.1,144.2c-1.8-0.4-3.6-0.9-5.4-1.3c-18.8-9.3-25.1-43.3-24.3-71.4
			c2.1-69.2-2-164.5-41.8-198.2c-26.9-22.7-74.3-23.6-97.1,4c-26.6-2.5-126.2-102.1-120-133.4c2.5-12.7,39.5-22.5,52.6-25.6
			c67.1-16.1,139.9,2,195.5,14.8c77.3,17.8,163.9,42.3,252.1,43.1c0.9,15.7,1.8,31.5,2.7,47.2c10.9,49.5,40,167.4,91.7,165.8
			c2.2-1.8,4.5-3.6,6.7-5.4c0.4-2.2,0.9-4.5,1.3-6.7c-25-34.7-40.7-83.2-52.6-130.8c-2.7-22-5.4-44-8.1-66.1c1.8-1.3,3.6-2.7,5.4-4
			c7.6-0.4,15.3-0.M
9,22.9-1.3c8.2,16.6,6.4,38.1,12.1,58c10.3,35.4,36.9,98.8,79.5,97.1c1.1-7.4,2-7.5,6.7-10.8
			c-4.5-18.3-19.5-31.2-28.3-45.8c-15.7-26.1-24.5-64.8-25.6-103.8c6-6,18-8,27-10.8c27.9,34.3,23,104,84.9,106.5
			c2.7-4.5,5.4-9,8.1-13.5c-18-34.9-41.5-61.2-52.6-106.5c7.2-4,14.4-8.1,21.6-12.1c17.8,15.7,21,31,44.5,43.1
			c6.2-4.5,10.4-7.1,13.5-14.8c4-7-16.3-35.3-21.6-45.8c8.5-7.6,17.1-15.3,25.6-22.9c2.2,0,4.5,0,6.7,0
			C1373.1,1206.6,1386.4,1220.6,1392.7,1238.2z M1580.1,731.4c6.7,0,13.5,0,20.2,0c1.3,2.2,2.7,4.5,4,6.7
,33.3-91.3,67.2-132.1,66.1c-0.4-0.9-0.9-1.8-1.3-2.7C1506.9,775,1536.8,753.3,1580.1,731.4z M1373.9,658.6
			c8.5,0.4,17.1,0.9,25.6,1.3c0.9,4.5,1.8,9,2.7,13.5c-18.9,22.7-53.1,37.8-83.6,14.8c0-0.9,0-1.8,0-2.7
			C1332.8,670.2,1353.6,668.6,1373.9,658.6z M686.4,250.2c8.1,2.7,16.2,5.4,24.3,8.1c4-4,8.1-8.1,12.1-12.1
			c-9-34.1-30-84.3-55.3-99.8c-9.1,5.8-11.7,8.4-21.6,4c-4,2.7-8.1,5.4-12.1,8.1C634.9,164.4,683.4,247.8,686.4,250.2z M629.8,294.7
			c0.4,0.4,0.9,0.9,1.3,1.3c20.3,1.1,24.4-3.9,29.7-17.5c-1.7-17.3-61.6-94-76.8-9M
7.1c-5.4,6.8-11,6.1-20.2,8.1
			C553.2,205.5,614.1,287.3,629.8,294.7z M709.3,479.3c59.7,52.8,101.8,59.8,202.2,74.1c142.3,20.3,285.1-57.3,337-145.6
			c27.2-46.3-11.3-65.8-48.5-86.3c-64.3-35.3-135.8-62.9-237.2-60.7c-28.8,5.4-57.5,10.8-86.3,16.2C790.1,306,719.9,359,682.4,436.2
			C683,458,697.3,468.7,709.3,479.3z M1170.3,347.2c13,7.6,26.1,15.3,39.1,22.9c1.8,3.1,3.6,6.3,5.4,9.4
			c-30.4,61-99.3,93.6-165.8,118.6c-1.3,0-2.7,0-4,0c6.5-19.7,25.6-33.9,31-56.6c9-37.8-6.5-85.7-20.2-105.1
			c-9.4-10.3-18.9-20.7-28.3-31C1080M
.4,306.6,1131.5,327.6,1170.3,347.2z M853.5,331.1c1.8,0.4,3.6,0.9,5.4,1.3
			c-37.2,56.1-38.3,116.5-1.3,172.5C833.3,521.3,736,466.1,728.2,451c-0.9-0.9-1.8-1.8-2.7-2.7C755.7,390.6,804.1,368.8,853.5,331.1
			z M489.6,1344.7c-4.9,3.6-9.9,7.2-14.8,10.8c-2.1,7.3-4.1,16.1,0,22.9c12.6,29.7,53.8,10.7,40.4-25.6
			C507.5,1347.8,503.5,1344.4,489.6,1344.7z M575.9,1358.2c-11.4,6.5-22.3,11.3-25.6,25.6c-2.6,13.2,20.4,26.7,29.7,33.7
			c27.8,21,63,71.8,113.2,55.3c0.9-1.8,1.8-3.6,2.7-5.4c0.4-5.4,0.9-10.8,1.3-16.2c-19.3-12.4-40.5-20M
			C618.1,1397.8,597,1378,575.9,1358.2z M478.8,1408.1c-10.8,5.8-14.9,7.6-20.2,18.9c-0.7,19.9,8.9,28.7,27,29.7
			c8.4-4.7,12.7-7,18.9-13.5c3.7-16.1-1.2-22.1-9.4-32.4C489.6,1409.9,484.2,1409,478.8,1408.1z M601.5,1476.8
			c-2.7,0.4-5.4,0.9-8.1,1.3c-6,4.3-11.2,8-14.8,14.8c0.9,4.5,1.8,9,2.7,13.5c24.9,15.8,48.9,32.5,87.6,27c0.9-1.8,1.8-3.6,2.7-5.4
			c2.8-5.6,2.2-12.6,0-16.2C667.9,1506.1,610.5,1478.9,601.5,1476.8z" class="st1"></path>
text/plain;charset=utf-8
  "name": "onigiri.sats"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"0x0000.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
3MMMU5U55UPU3UUUUUIQU
UUUTUS5UUSUUQETDETP@
((((((((((((((((((((((((((((((((((((((((((((((((((
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"7805.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bbr.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"amirhussain.sats"}h!
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <exif:PixelYDimension>636</exif:PixelYDimension>
         <exif:PixelXDimension>634</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
      </rdf:Description>
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ecc.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"onigiri.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"tbb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"lbb.sats"}h!
@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@G@
text/plain;charset=utf-8
&{"p":"sns","op":"reg","name":"1.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"alicelee.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"joao.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"777.sats"}h!
d/SBICrypto.com Pool/
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"010.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"090.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"bibigo.sats"}h!
text/plain;charset=utf-8
  "name": "FIL.sats"
CjA=:BNB.BNB:bnb1uq6g43l4lclyzsrgtry6vdk04juyf4d75ktqpq:373056449::0
Bj@=:BNB.BNB:bnb13kn3xdxwxxqkhytdm45ce3dd9dvgek56ydf2zp:13732004::0
text/plain;charset=utf-8
  "name": "v77.sats"
(iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.9ccc4de93, 2022/03/14-14:07:22        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatM
orTool="Adobe Photoshop 23.3 (Macintosh)" xmpMM:InstanceID="xmp.iid:8825F007B50E11EC85AEE65B064B157B" xmpMM:DocumentID="xmp.did:8825F008B50E11EC85AEE65B064B157B"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:8825F005B50E11EC85AEE65B064B157B" stRef:documentID="xmp.did:8825F006B50E11EC85AEE65B064B157B"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>q
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ggy.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xxd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xxb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ffp.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"fft.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"qqa.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"dde.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"kkn.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"frf.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ppo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"llo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"oop.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hhw.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"yuy.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"mmk.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bbh.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"qnp.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"iai.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"nik.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"jhu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"iia.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"itt.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"qnb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"fos.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"cdg.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"rrd.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"odaily.sats"}h!
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"chaincatcher.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"panews.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"jinse.sats"}h!
text/plain;charset=utf-8
2{"p":"sns","op":"reg","name":"foresightnews.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"foresight.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "afv.sats"
text/plain;charset=utf-8
  "name": "afz.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bye.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"bitcoincash.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"111.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"555.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"444.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"000.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"999.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"888.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"333.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"666.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"222.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"777.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"qqq.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"yyy.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ggg.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"fff.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"www.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"rrr.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"iii.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zzz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"aaa.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"lll.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ccc.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ooo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"nnn.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"mmm.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bbb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hhh.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ppp.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ttt.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"uuu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"vvv.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eee.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sss.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"kkk.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"ailubo.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"jennyai.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"henryai.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0000.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"matrixalb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"raj.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"aiyiheng.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"butterfly.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"9999.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"aijianing.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"butter.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"wangcuicui.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"wangqiucui.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"cuicui5243.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6666.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"2222.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"1111.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"8888.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"3333.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"4444.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"cuicuiai.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"gsc.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"5555.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"nyj.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"7777.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"middle.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"gns.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zah.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"strawberry.sats"}h!
text/plain;charset=utf-8
"name": "pingpong.sats"
text/plain;charset=utf-8
"name": "ping-pong.sats"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"bigdaddy.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"greedisgood.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"bigcat.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eei.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"coind.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xqw.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eui.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"watcher.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"fmx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"uia.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"bigfur.sats"}h!
text/plain;charset=utf-8
3{"p":"sns","op":"reg","name":"whoisyourdaddy.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"openearth.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"windy.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"damao.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"tmz.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0001.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"clq.sats"}h!
EjC=:ETH.ETH:0x4b9098f02d3DCb2C310f465CCd115E4C58f784dF:141373173:te:0
text/plain;charset=utf-8
   "name": "00515.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"798.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hac.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"dvl.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ngo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"oaa.sats"}h!
text/plain;charset=utf-8
&{"p":"sns","op":"reg","name":"%.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"///.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"^^^.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"+++.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"....sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"]]].sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"{{{.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"__.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "China.sats"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"\"\"\".sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"\\\\\\.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "Voshy.sats"
text/plain;charset=utf-8
  "name": "JayChou.sats"
text/plain;charset=utf-8
"name": "real-estate.sats"
2023-03-03T00:10:02+00:00
2023-03-03T00:10:02+00:00
2023-03-03T00:10:02+00:00
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"bitwu.sats"}h!
text/plain;charset=utf-8
  "name": "0xG.sats"
FjDOUT:5FE6AD71C1138D12307757AA160994F1D3B7E75CE282264E2784D3C291DC664C
FjDOUT:A78B5676AE0A8EAFAEF126DA8F004C872983D8FC572B045CD268842940A53A8D
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"tower.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"yugalab.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"latin.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"lighthouse.sats"}h!
text/plain;charset=utf-8
   "name": "00616.sats"
text/plain;charset=utf-8
  "name": "aiy.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"mgb.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
	"name":"btcdayu.sats"
text/plain;charset=utf-8
  "name": "@0000.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></M
    <!-- threejs@r124
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></M
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.1M
2.17/paper-full.min.js"></script>
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
      let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 5M
97399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l M
= ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            width: 100% !important;
            height: 100% !important;
            object-fit: contain;
            position: fixed;
            left: 0;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate raritM
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
 Add your code here
      var canvas = document.querySelector('canvas'),
      ctx = canvas.getContext('2d');
      // Setting the width and height of the canvas
      canvas.width = window.innerWidth;
      canvas.height = window.innerHeight;
      // Setting up the letters
      var letters = 'ABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLMNOPQRSTUVXYZABCDEFGHIJKLM
      letters = letters.split('');
      // Setting up the columns
      var fontSize = 10,
          columns = canvas.width / fontSize;
      // Setting up the drops
      var drops = [];
      for (var i = 0; i < columns; i++) {
        drops[i] = 1;
      // Setting up the draw function
      function draw() {
        ctx.fillStyle = 'rgba(0, 0, 0, .1)';
        ctx.fillRect(0, 0, canvas.width, canvas.height);
        for (var i = 0; i < drops.length; i++) {
 var text = letters[Math.floor(Math.random() * letters.length)];
          ctx.fillStyle = '#0f0';
          ctx.fillText(text, i * fontSize, drops[i] * fontSize);
          drops[i]++;
          if (drops[i] * fontSize > canvas.height && Math.random() > .95) {
            drops[i] = 0;
      // Loop the animation
      setInterval(draw, 33);
 Add your code here
text/plain;charset=utf-8
  "name": "zippo.sats"
text/plain;charset=utf-8
LRWhat stands in the way becomes the way. The impediment to action advances action.
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Angular Decay</title>
<script id="snippet-random-code" type="text/javascript">
let seed = window.location.href.split('/').find(t => t.includes('i0'));
const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
let pattern = "seed=";
for (let i = 0; i <M
 seed.length - pattern.length; ++i) {
if (seed.substring(i, i + pattern.length) == pattern) {
seed = seed.substring(i + pattern.length);
function cyrb128($) {
let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(lM
 ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
function sfc32($, _, u, i) {
return function () {
var l = ($ >>>= 0) + (_ >>>= 0) | 0;
return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
<style>body {margin: 0px;} </style>M
<canvas id="target"></canvas>
<script type="text/javascript">
const rand = mathRand();
const rand2 = mathRand();
let sqpix,cp,ratio=0.707,bug=false;
if(rand<0.3){sqpix=0;zoom=false;return"Portrait";}
if(rand<0.6){sqpix=0;ratio=1.414;return"Lanscape";}
if(rand<0.95){sqpix=1;return"Square";}
sqpix=1;bug=1;return"Bugged";}
if(rand<0.07){cp=12;return "Paper";}
if(rand<0.14){cp=1;return "DPM";}
if(rand<0.21){cp=2;return "Fecktarn";}
if(rand<0.41){cp=4;return "Desert Drill";}
if(rand<0.5){cp=5;return "Urban";}
if(rand<0.6){cp=6;return "Navy";}
if(rand<0.7){cp=7;return "German Winter";}
if(rand<0.8){cp=8;return "Tree";}
if(rand<0.85){cp=9;return "Orange";}
if(rand<0.9){cp=10;return "Harris";}
if(rand<0.95){cp=11;return "Market";}
cp=0;return "Saint";}
window.$generativeTraits = {"View": T1(rand),"Pallet": T2(rand2) }
const container = document.createElement("div")
container.innerHTML = "<span>seed: " + seed + "</spM
let resizeTmr=null,aniFrame=null;
let ofw,ofh,sz,rz=1;
let gi=0,gj=0,drp=0,drawtot=2,bmp,artcols=[];
var tricount=0,tr=30;
var tx1=[],ty1=[],tx2=[],ty2=[],tx3=[],ty3=[];
var rx1=[],ry1=[],rx2=[],ry2=[],rx3=[],ry3=[];
const init = async () => {
window.addEventListener('resize', async () => {
clearTimeout(resizeTmr)
resizeTmr = setTimeout(async () => {
await layoutCanvas()
await layoutCanvas()
const layoutCanvas = async () => {
const wWidth=window.innerWidth
const wHeight=window.innerHeight
let cHeight=wHeight;
let cWidth=cHeight*ratio;
if(cWidth>wWidth){cWidth=wWidth;cHeight=cWidth/ratio;}
const canvas=document.getElementById('target')
canvas.width=2000*rz;
canvas.height=(2000*rz)/ratio;
canvas.style.position = 'absolute'
canvas.style.width = `${cWidth}px`
canvas.style.height = `${cHeight}px`
canvas.style.left = `${(wWidth - cWidth) / 2}px`
canvas.style.top = `${(wHeight - cHeight) / 2}pM
const drawCanvas = async () => {
if(!tried) setupart();
if (aniFrame) window.cancelAnimationFrame(aniFrame)
const canvas=document.getElementById('target')
const ctx=canvas.getContext('2d')
{let bx=ofw/500,by=ofh/500;
ctx.globalAlpha=0.05;
for(let f=10;f<30; f++){
for(let i=0;i<500; i++){
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'#ffffff');
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'M
if(gj>500) { drp=3; gj=0; }
for(let f=0;f<tc;f++){
if(bug) dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz*sz,ty2[f]*sz, artcols[1], 1*sz);
else dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz,ty2[f]*sz, artcols[1], 1*sz);
dl(ctx, tx2[f]*sz,ty2[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);
dl(ctx, tx1[f]*sz,ty1[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);}
for(let f=0;f<rc;f++){
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx2[f]*sz,ry2[f]*sz, artcols[2], 1*sz);
,ry2[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);}
ctx.fillStyle = artcols[0];
ctx.fillRect(0,0,ofw,ofh);
mathRand = sfc32(...cyrb128(seed));
tc=0;rc=0;tricount=0;tr=30;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
tricount=1000;tr=rir(10,50);dor=true;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
aniFrame = window.requestAnimationM
function triharder( x1,y1, x2,y2)
if(tricount>2500) return;
var x3=x1+rir(-tr,tr);
var y3=y1+rir(-tr,tr);
if(x3<0){x3+=tr;bmp++}
if(x3>1000){x3-=tr;bmp++}
if(y3<0){y3+=tr;bmp++}
if(y3>1000/ratio){y3-=tr;bmp++}
if(dor) {rx1[rc]=x1;ry1[rc]=y1;rx2[rc]=x2;ry2[rc]=y2;rx3[rc]=x3;ry3[rc]=y3;rc++; }
else {tx1[tc]=x1;ty1[tc]=y1;tx2[tc]=x2;ty2[tc]=y2;tx3[tc]=x3;ty3[tc]=y3;tc++;}
if(bmp>15){bmp=0; x3=y3=500;x1=rir(500,500+tr);y1=rir(500,500+tr);x2=rir(500,500-tr);y2=rir(500,500-M
triharder(x3,y3, x1,y1);
if(ri(100)>20) triharder(x3,y3, x2,y2);
const autoDownloadCanvas = async () => {
const element = document.createElement('a')
element.setAttribute('download',`Angular-${ofw}x${ofh}-${seed}`)
element.style.display = 'none'
document.body.appendChild(element)
let imageBlob = null
imageBlob = await new Promise(resolve => document.getElementById('target').toBlob(resolve, 'image/png'))
element.setAttribute('href', window.URL.createObjectURL(imageBlob, {
document.body.removeChild(element)
document.addEventListener('keypress', async (e) => {
e = e || window.event
if (e.key === 's') autoDownloadCanvas()
if (e.key === 'h') { rz++;if(rz>5)rz=1;drp=0;gi=0;gj=0;await layoutCanvas() }
function drawEllipse(ctx,x,y,rx,ry,fill) {
ctx.ellipse(x, y, rx, ry, 0, 0, 2 * Math.PI);
if (fill) {ctx.fillStyle = fill;ctx.fill();}
function dl(ctx,lx,ly,ex,ey,stroke,width) {
if (stroke) {ctx.strokeStyle = stroke;}
if (width) {  ctx.linM
ctx.beginPath();ctx.moveTo(lx,ly);ctx.lineTo(ex,ey);ctx.stroke();
if(cp==12)artcols=['#EDECE0','#303030','#880808'];
if(cp==0) artcols=['#F0BEB2','#F25B40','#3A8D3B'];
if(cp==11)artcols=['#4F97BA','#F9E1B5','#BD2C41'];
if(cp==1) artcols=['#25201E','#D3A252','#686C22'];
if(cp==2) artcols=['#B4CBCA','#1F5FB3','#355026'];
if(cp==3) artcols=['#D1C7C5','#6E5247','#8D695D'];
if(cp==4) artcols= ['#E4DBBE','#8BB8B3','#AF799A'];
if(cp==5) artcols= ['#B8B8B3','#474747','M
if(cp==6) artcols= ['#A6B2C7','#323642','#394A69'];
if(cp==7) artcols= ['#E6E6E4','#343523','#B2B2AD'];
if(cp==8) artcols= ['#A9A18E','#706B5C','#606A4D'];
if(cp==9) artcols= ['#EDECE0','#944645','#F25D34'];
if(cp==10) artcols= ['#9FA6A4','#77694E','#B54933'];
function ri( x){  return Math.floor(mathRand()*x);}
function rir(x,y){ let nr = (y - x) ; return  Math.floor((mathRand()*nr) + x); }
text/plain;charset=utf-8
  "name": "xae12.sats"
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DAD3F48EB23E11EDBB92EAB2E40C4BCC" xmpMM:DocumentID="xmp.did:DAD3F48FB23E11EDBB92EAB2E40C4BCC"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DAD3F48CB23E11EDBB92EAB2E40C4BCC" stRef:documentID="xmp.did:DAD3F48DB23E11EDBB92EAB2E40C4BCC"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DB1D9C10B23E11EDBB5AF2B2BABC4A82" xmpMM:DocumentID="xmp.did:DB1D9C11B23E11EDBB5AF2B2BABC4A82"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DB1D9C0EB23E11EDBB5AF2B2BABC4A82" stRef:documentID="xmp.did:DB1D9C0FB23E11EDBB5AF2B2BABC4A82"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"iosg.sats"}h!
text/html;charset=utf-8
<html><head><title>Bitcoin Price History UO (Until Ordinals)</title><style>iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;overflow: hidden;}</style>
<script>!function(r){"undefined"!=typeof module&&"object"==typeof exports?module.exports=r():"undefined"!=typeof define&&define.amd?define(["qwerty",r]):("undefined"!=typeof self?self:this).qwerty=r()}((function(){var r={},t=ArrayBuffer,e=Uint8Array,n=Uint16Array,s=Int16Array,i=(Uint32Array,Int32Array),a=function(r,t,n){M
if(e.prototype.slice)return e.prototype.slice.call(r,t,n);(null==t||t<0)&&(t=0),(null==n||n>r.length)&&(n=r.length);var s=new e(n-t);return s.set(r.subarray(t,n)),s},f=function(r,t,n,s){if(e.prototype.fill)return e.prototype.fill.call(r,t,n,s);for((null==n||n<0)&&(n=0),(null==s||s>r.length)&&(s=r.length);n<s;++n)r[n]=t;return r},u=function(r,t,n,s){if(e.prototype.copyWithin)return e.prototype.copyWithin.call(r,t,n,s);for((null==n||n<0)&&(n=0),(null==s||s>r.length)&&(s=r.length);n<s;)r[t++]=r[n++]};r.ZstdErrorCode={M
ID:0,WSTL:1,IBT:2,ATH:3,DTFB:4,UE:5};var o=["izd","wsl","ibt","fse","md","ue"],h=function(r,t,e){var n=Error(t||o[r]);if(n.code=r,Error.captureStackTrace&&Error.captureStackTrace(n,h),!e)throw n;return n},l=function(r,t,e){for(var n=0,s=0;n<e;++n)s|=r[t++]<<(n<<3);return s},v=function(r,t){var n=r[0]|r[1]<<8|r[2]<<16;if(3126568==n&&253==r[3]){var s=r[4],a=s>>5&1,f=s>>2&1,u=3&s,o=s>>6;8&s&&h(0);var v=6-a,b=3==u?4:u,y=l(r,v,b),c=o?1<<o:a,p=l(r,v+=b,c)+(1==o&&256),w=p;if(!a){var g=1<<10+(r[5]>>3);w=g+(g>>3)*(7&r[5])}wM
>2145386496&&h(1);var d=new e((1==t?p||w:t?0:w)+12);return d[0]=1,d[4]=4,d[8]=8,{b:v+c,y:0,l:0,d:y,w:t&&1!=t?t:d.subarray(12),e:w,o:new i(d.buffer,0,3),u:p,c:f,m:Math.min(131072,w)}}if(25481893==(n>>4|r[3]<<20))return function(r,t){return(r[t]|r[t+1]<<8|r[t+2]<<16|r[t+3]<<24)>>>0}(r,4)+8;h(0)},b=function(r){for(var t=0;1<<t<=r;++t);return t-1},y=function(r,i,a){var f=4+(i<<3),u=5+(15&r[i]);u>a&&h(3);for(var o=1<<u,l=o,v=-1,y=-1,c=-1,p=o,w=new t(512+(o<<2)),g=new s(w,0,256),d=new n(w,0,256),m=new n(w,512,o),z=512+(oM
<<1),A=new e(w,z,o),T=new e(w,z+o);v<255&&l>0;){var E=b(l+1),I=f>>3,U=(1<<E+1)-1,k=(r[I]|r[I+1]<<8|r[I+2]<<16)>>(7&f)&U,B=(1<<E)-1,D=U-l-1,S=k&B;if(S<D?(f+=E,k=S):(f+=E+1,k>B&&(k-=D)),g[++v]=--k,-1==k?(l+=k,A[--p]=v):l-=k,!k)do{var W=f>>3;y=(r[W]|r[W+1]<<8)>>(7&f)&3,f+=2,v+=y}while(3==y)}(v>255||l)&&h(0);for(var j=0,q=(o>>1)+(o>>3)+3,x=o-1,M=0;M<=v;++M){var C=g[M];if(C<1)d[M]=-C;else for(c=0;c<C;++c){A[j]=M;do{j=j+q&x}while(j>=p)}}for(j&&h(0),c=0;c<o;++c){var F=d[A[c]]++,H=T[c]=u-b(F);m[c]=(F<<H)-o}return[f+7>>3,{bM
:u,s:A,n:T,t:m}]},c=y(new e([81,16,99,140,49,198,24,99,12,33,196,24,99,102,102,134,70,146,4]),0,6)[1],p=y(new e([33,20,196,24,99,140,33,132,16,66,8,33,132,16,66,8,33,68,68,68,68,68,68,68,68,36,9]),0,6)[1],w=y(new e([32,132,16,66,102,70,68,68,68,68,36,73,2]),0,5)[1],g=function(r,t){for(var e=r.length,n=new i(e),s=0;s<e;++s)n[s]=t,t+=1<<r[s];return n},d=new e(new i([0,0,0,0,16843009,50528770,134678020,202050057,269422093]).buffer,0,36),m=g(d,0),z=new e(new i([0,0,0,0,0,0,0,0,16843009,50528770,117769220,185207048,2525M
79084,16]).buffer,0,53),A=g(z,3),T=function(r,t,e){var n=r.length,s=t.length,i=r[n-1],a=(1<<e.b)-1,f=-e.b;i||h(0);for(var u=0,o=e.b,l=(n<<3)-8+b(i)-o,v=-1;l>f&&v<s;){var y=l>>3;t[++v]=e.s[u=(u<<o|(r[y]|r[y+1]<<8|r[y+2]<<16)>>(7&l))&a],l-=o=e.n[u]}l==f&&v+1==s||h(0)},E=function(r,t,e){var n=6,s=t.length+3>>2,i=s<<1,a=s+i;T(r.subarray(n,n+=r[0]|r[1]<<8),t.subarray(0,s),e),T(r.subarray(n,n+=r[2]|r[3]<<8),t.subarray(s,i),e),T(r.subarray(n,n+=r[4]|r[5]<<8),t.subarray(i,a),e),T(r.subarray(n),t.subarray(a),e)},I=function(M
r,t,s){var i,u=t.b,o=r[u],l=o>>1&3;t.l=1&o;var v=o>>3|r[u+1]<<5|r[u+2]<<13,g=(u+=3)+v;if(1==l){if(u>=r.length)return;return t.b=u+1,s?(f(s,r[u],t.y,t.y+=v),s):f(new e(v),r[u])}if(!(g>r.length)){if(0==l)return t.b=g,s?(s.set(r.subarray(u,g),t.y),t.y+=v,s):a(r,u,g);if(2==l){var I=r[u],U=3&I,k=I>>2&3,B=I>>4,D=0,S=0;U<2?1&k?B|=r[++u]<<4|(2&k&&r[++u]<<12):B=I>>3:(S=k,k<2?(B|=(63&r[++u])<<4,D=r[u]>>6|r[++u]<<2):2==k?(B|=r[++u]<<4|(3&r[++u])<<12,D=r[u]>>2|r[++u]<<6):(B|=r[++u]<<4|(63&r[++u])<<12,D=r[u]>>6|r[++u]<<2|r[++u]M
<<10)),++u;var W=s?s.subarray(t.y,t.y+t.m):new e(t.m),j=W.length-B;if(0==U)W.set(r.subarray(u,u+=B),j);else if(1==U)f(W,r[u++],j);else{var q=t.h;if(2==U){var x=function(r,t){var s=0,i=-1,a=new e(292),u=r[t],o=a.subarray(0,256),l=a.subarray(256,268),v=new n(a.buffer,268);if(u<128){var c=y(r,t+1,6),p=c[1],w=c[0]<<3,g=r[t+=u];g||h(0);for(var d=0,m=0,z=p.b,A=z,T=(++t<<3)-8+b(g);!((T-=z)<w);){var E=T>>3;if(o[++i]=p.s[d+=(r[E]|r[E+1]<<8)>>(7&T)&(1<<z)-1],(T-=A)<w)break;o[++i]=p.s[m+=(r[E=T>>3]|r[E+1]<<8)>>(7&T)&(1<<A)-1]M
,z=p.n[d],d=p.t[d],A=p.n[m],m=p.t[m]}++i>255&&h(0)}else{for(i=u-127;s<i;s+=2){var I=r[++t];o[s]=I>>4,o[s+1]=15&I}++t}var U=0;for(s=0;s<i;++s)(S=o[s])>11&&h(0),U+=S&&1<<S-1;var k=b(U)+1,B=1<<k,D=B-U;for(D&D-1&&h(0),o[i++]=b(D)+1,s=0;s<i;++s){var S;++l[o[s]=(S=o[s])&&k+1-S]}var W=new e(B<<1),j=W.subarray(0,B),q=W.subarray(B);for(v[k]=0,s=k;s>0;--s){var x=v[s];f(q,s,x,v[s-1]=x+l[s]*(1<<k-s))}for(v[0]!=B&&h(0),s=0;s<i;++s){var M=o[s];if(M){var C=v[M];f(j,s,C,v[M]=C+(1<<k-M))}}return[t,{n:q,b:k,s:j}]}(r,u);D+=u-(u=x[0])M
,t.h=q=x[1]}else q||h(0);(S?E:T)(r.subarray(u,u+=D),W.subarray(j),q)}var M=r[u++];if(M){255==M?M=32512+(r[u++]|r[u++]<<8):M>127&&(M=M-128<<8|r[u++]);var C=r[u++];3&C&&h(0);for(var F=[p,w,c],H=2;H>-1;--H){var L=C>>2+(H<<1)&3;if(1==L){var Z=new e([0,0,r[u++]]);F[H]={s:Z.subarray(2,3),n:Z.subarray(0,1),t:new n(Z.buffer,0,1),b:0}}else 2==L?(u=(i=y(r,u,9-(1&H)))[0],F[H]=i[1]):3==L&&(t.t||h(0),F[H]=t.t[H])}var G=t.t=F,J=G[0],K=G[1],N=G[2],O=r[g-1];O||h(0);var P=(g<<3)-8+b(O)-N.b,Q=P>>3,R=0,V=(r[Q]|r[Q+1]<<8)>>(7&P)&(1<<NM
.b)-1,X=(r[Q=(P-=K.b)>>3]|r[Q+1]<<8)>>(7&P)&(1<<K.b)-1,Y=(r[Q=(P-=J.b)>>3]|r[Q+1]<<8)>>(7&P)&(1<<J.b)-1;for(++M;--M;){var $=N.s[V],_=N.n[V],rr=J.s[Y],tr=J.n[Y],er=K.s[X],nr=K.n[X],sr=1<<er,ir=sr+((r[Q=(P-=er)>>3]|r[Q+1]<<8|r[Q+2]<<16|r[Q+3]<<24)>>>(7&P)&sr-1);Q=(P-=z[rr])>>3;var ar=A[rr]+((r[Q]|r[Q+1]<<8|r[Q+2]<<16)>>(7&P)&(1<<z[rr])-1);Q=(P-=d[$])>>3;var fr=m[$]+((r[Q]|r[Q+1]<<8|r[Q+2]<<16)>>(7&P)&(1<<d[$])-1);if(Q=(P-=_)>>3,V=N.t[V]+((r[Q]|r[Q+1]<<8)>>(7&P)&(1<<_)-1),Q=(P-=tr)>>3,Y=J.t[Y]+((r[Q]|r[Q+1]<<8)>>(7&P)M
&(1<<tr)-1),Q=(P-=nr)>>3,X=K.t[X]+((r[Q]|r[Q+1]<<8)>>(7&P)&(1<<nr)-1),ir>3)t.o[2]=t.o[1],t.o[1]=t.o[0],t.o[0]=ir-=3;else{var ur=ir-(0!=fr);ur?(ir=3==ur?t.o[0]-1:t.o[ur],ur>1&&(t.o[2]=t.o[1]),t.o[1]=t.o[0],t.o[0]=ir):ir=t.o[0]}for(H=0;H<fr;++H)W[R+H]=W[j+H];j+=fr;var or=(R+=fr)-ir;if(or<0){var hr=-or,lr=t.e+or;for(hr>ar&&(hr=ar),H=0;H<hr;++H)W[R+H]=t.w[lr+H];R+=hr,ar-=hr,or=0}for(H=0;H<ar;++H)W[R+H]=W[or+H];R+=ar}if(R!=j)for(;j<W.length;)W[R++]=W[j++];else R=W.length;s?t.y+=R:W=a(W,0,R)}else if(s){if(t.y+=B,j)for(H=M
0;H<B;++H)W[H]=W[j+H]}else j&&(W=a(W,j));return t.b=g,W}h(2)}},U=function(r,t){if(1==r.length)return r[0];for(var n=new e(t),s=0,i=0;s<r.length;++s){var a=r[s];n.set(a,i),i+=a.length}return n};r.banzai=function(r,t){for(var e=0,n=[],s=+!t,i=0;r.length;){var a=v(r,s||t);if("object"==typeof a){for(s?(t=null,a.w.length==a.u&&(n.push(t=a.w),i+=a.u)):(n.push(t),a.e=0);!a.l;){var f=I(r,a,t);f||h(5),t?a.e=a.y:(n.push(f),i+=f.length,u(a.w,0,f.length),a.w.set(f,a.w.length-f.length))}e=a.b+4*a.c}else e=a;r=r.subarray(e)}retuM
rn U(n,i)};var k=function(){function r(r){this.ondata=r,this.c=[],this.l=0,this.z=0}return r.prototype.push=function(r,t){if("number"==typeof this.s){var e=Math.min(r.length,this.s);r=r.subarray(e),this.s-=e}var n=r.length+this.l;if(!this.s){if(t){if(!n)return;n<5&&h(5)}else if(n<18)return this.c.push(r),void(this.l=n);if(this.l&&(this.c.push(r),r=U(this.c,n),this.c=[],this.l=0),"number"==typeof(this.s=v(r)))return this.push(r,t)}if("number"!=typeof this.s){if(n<(this.z||4))return t&&h(5),this.c.push(r),void(this.lM
=n);if(this.l&&(this.c.push(r),r=U(this.c,n),this.c=[],this.l=0),!this.z&&n<(this.z=2&r[this.s.b]?5:4+(r[this.s.b]>>3|r[this.s.b+1]<<5|r[this.s.b+2]<<13)))return t&&h(5),this.c.push(r),void(this.l=n);for(this.z=0;;){var s=I(r,this.s);if(!s){t&&h(5);var i=r.subarray(this.s.b);return this.s.b=0,this.c.push(i),void(this.l+=i.length)}if(this.ondata(s,!1),u(this.s.w,0,s.length),this.s.w.set(s,this.s.w.length-s.length),this.s.l){var a=r.subarray(this.s.b);return this.s=4*this.s.c,void this.push(a,t)}}}},r}();return r.DecM
const framedata=`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
ejwgIl0YTIUCG+DwUUURFT2wAJ40VUuUCTRhpvIgmNKEElVQ5ITJKIgQI40alUiZxAiVO4gR9ogR1MV0oIBkdaDSUOFHRgUaDyTxQzgmKEifxAQSMFIdDHZioUXFMNJpLnLg4UKFymYAyD4wXdLNRSm02aqoDE6NLhKCKZQSQgTdKraroeTxUpNFIT0RJlXRGqqTKCio1dGrGU2GyiFCCJFDuRkQBj4cqZtD5yANUyQhgxQJDNpAViUlWQBI8j0fFAkNWoAgZZAQbSpXabBSFJ1IpO5E6NePBWMwKBhRhRFHmpOJxcJAqIiH4QVY8HhT58DBVZCHm40GZEwdZ4YkTUKriB1mhq/wgNZ44ASn8QNkJZU4qdCfSYlYwJkDx8ViI+VBEFs/jsRCyQjfKgYkaDSpULhOOJ5I2EREREbwWwhSeKOXCJEIlSJAg4YkROhOATAWmBMikQFKBcJUhS1KBcCVIiExElwpoQgnOjDKiMCoWiIJaYCoTEAUKqlotNFB4YoRC0AuM
a0YqqCTqhUSU0g4I+8EjS47HZbCBqdfVBhIboIKl8JA/mRQUDaQEMJoQyJxLlkBbgeCgc0IgTUhSZDg4HnEqJkwegBKEE/v7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7uzpw5c+bMmTNn67H1GD+2jz3HnGPNsXfsHXPHmGPt2HKMHVvHXmOvMddYa+wb88ZYY91YN7Ya48a2sffMPWvP2rN/5s/Ys362nvGzfbbPnjPnrDl7Z+6MOWPO2tlyxs7W2WPMMdYYa4w9Y84YY6wZW4wxY8zYMvaauWat2TfzZt6MNetmqxk322ZvMbeYW6wt9ov5YmyxXmwtthbjxXaxx8wxa8ye2TNzZoxZM1vMmNkye8veMresLftlvowt62W9bC3jZbvsvXav2+vM
2+l/7a/a6X6/X/Hpf7+vn2rlurt+1u2aumet2vVyz63X9WrvWrnVr/a29NWvdrVdrbs2tt/X7dt/t+7/927/Zd3+vb/7e7+f9vJ13835v92be7b28lzd7r/dj7Vg31s/6WTtrxrpZL9bMelm/7tftulv3d3s36+7u7l7d3L3db7Vb3Va31b/aV7PVvXqt5tW7elc/bsfduJ/buRk3427uxc3cy/223bbbbtu/7dtsu7fXNm/z9m6/t9xb7a1/y9/yt9hb/dZ6i9/at55bzy3nVnPr3XK3mFvt1nJrucVurVuvLddWa+vb+ra8LdZWt7Xa4ra2rW3r/XK/2q//5b/Yr/7Vv9Yv/rW/ni/nq/lqvt6X+2K+2tfyxb7Y1/p6bDm2GlvPlrPF2GJsNVuLLWZr2Xq9XC/Xq/X6Xt6L9epeqxf34l7b663l1mpr/Vq+lq/F1uq11lq81q71eD1ejlfj9bycF+PVvBavxYt5La+3y+1qu37X7/JdbFfvWrt41+7aXe+xe9wM
e/2N/zB734368HvPjffwcO8fNcXP8jt0xc9yOl2N2zI7X8WvsGrfG39gbs8ascTdejbnxNn7P7tk9t+d/9mf23M/reT3z8z4/Z+fcnN/Znd2ZObfzcmbndX6MH2PHuDF+xs6YMW7GzXgxZsbL+DW75tb8zd/szay5m1czN2/zNr/FbnFb/It9MVvci3vxWsyLd/FjdsyNuTE/szMz5mZezMzMzMv8lt1yW/Zfdl92tuxs2XvZ17Lzsu+yv7fu3rp76+2t/1v3t87eer/19dbXW+e3vm/9uXXn1ptbf7fubt3dOnPr7daXW2e3vm79tfXX1l1bb23927q3ddbWu613W19tndv6tvX36+7X26//r/+v+6+zX+9fX7/Ov76/vr/+fN35evP193X3debrzNfb15evs6+vrz+27th6Y+uNrT9bd7bO2Hqz9cXWma0zW1+2/nrd9Xrr9e9173Xvddbr3eur17nXt9ffWndr3a31ttZ/rftaZ2u91/pa62ut81rftf543fFM
64/Xnded153XG683ri9eZ15fX366/XXe73nb9d913ne1673rv+tp13vXd9feee6+99+/9e/4ee6/fW+/xe/vevvfcc+419949d4+5x9xr95Z77N6699pz7bX2WnvfnrfH2uv2VnvcHre37b1/7l/79//8n/9j//rf+sf/9t/z5/w5f83f+3N/zF/7W/6WP/a3/h57jr3G3rP37Dl7jL1mb7HH7C17r9/r5/q1ft/P+7F+3a/7rX7cb/u99dx6bb223q/n67H1er21Hq+36+16j5/j1/g9P+fH+DF+zW/xY37L7+1z+9q+tu/3+T62r/etfbyP9+2+95x7rj33z/lz/hx7rp9bz/Fz+9xzzjnnnGvOvXPuHHOunVvOLefYuXXuNeeaa819c9+cN8ea6+ZWc9zcNvfevXfuXXv37/wde9fv+t16x+/23XPn3DV3zd27c3fMXbtb7tjdult3jznHXGPumXPmGHOMuWZuMcfMLXOvnWvn2rV2387bsXbdbrXjdtxu273M
l3HJtuV/Ol/Pl2HK93FqOl9vlHrvHzrFr7J6ds2Psmt1it9gxu2X31rl1bd2v+3W+jq3rdWsdr9t177X3mnutvfav+WvstX6tX1uv8Wv72nPNudZca669a+4ac61dW66xa+vauvZac6211r41b421xlrr1lZr3Nq29r65b+5b+/bf/Bv71t/WN/7G3/bb8+a8NW/vzb25N+atvS1v7G29PdYea461xtqz5qwx1pq1xdpijVlb1l431611+27fzbuxbt1tdeNu2227vdXcam21X81XY6v1ar3aWo1X29UeN8etcWvcnptzY9ya2+LG3Jjbcnvb3La27bf5NraNbettaxtv223vvXvv3rf3/97fs/f9fr3n9/x+3z/3zn1z/+7dvbtn7tv9cs/u1/1r/9q79q39t/f2rH23X+1Xe26/7d+/+2///////s/++3/98//+7//zd/7N//3dn/m3f/svf/Zf/8fesW/sG/tn7+wZ+2a/2DN7Zr/sX7/rb/3f7/2sn/V3/+rM
n/u1/6916t76t//W+nq3v9Wv9Ws/rd/3jd/yN//md3/kZf/MvfuZf/rf/9t1+2/9932f7vd/7a5/3d/89d8/b83/+z/05e97P13N+vs/3+XPunDfn79ydM+ftvJ0v5+x8nb/mrnlr3pp/c2/Omnfz1Zybc/Nt/t7de3v/d39n7+y939c7v+/7c3fuzr25v7u7M/d2X+7Lnd3X/TF3zBvzZ+7MnTlj3swXc2a+zF/7a3ftrf3bvZ21d3u3r3Zu3/a33C1vy3/5L/flbHkvX8t5+S7f5Y/dsTf2Z3d2xs7YfbEz+7K/dbfe1tv6r/s6W+/1tc7rvL7r7zH3WHvsH/PH/DH2WD+2HuPH9rHnmHPMOdYce8fcMeZYO7YcW46xY+vYa8w11hr7xrwxb4w11o2txrixbew9e8/cs/bsn/kz9qyf9bP1jJ/ts+fMOWvO3tk7c2fMWTtbztjZOltnjzHHWGPsGXPGGGOMsWZsMcaMLWOvmWvWmrVm38ybsWbdbDXjZtxsm73M
F3GJtsV/MF/PF2GK92FqMF9vFHjPHzDFrzJ6ZM2PMmtlitpgxs2X2lrllbdkv+2W+jC3rZWsZL9tl7/V77V631//aX7PX/bpfr9f8el8/1851c91cv2t3zVy36+WaXa/rdf1au9at9bf21qw1a92tV2tuva3ft/tu3+37v/2bfff3+uZv/t7v5+28m/d7u7d7M+/2Xt7svd6PtWPtWDfWz9pZM9bNerFerJn1sn7drrt1f/d3ezfr7u7Vzd3b/Va/1W51W/2rfTVb3at79VrNq3f143bcjbtxP7dzM+7mXtzMvdzL/bbddtv+bd9m22y7t9c2b+/2e8u95d5qb/1b/hZ7q99ab/Fb/Na+9dxybjW33i13y91ibrVbyy12a916bb22XFutrW/L22JtdVurrdUWt7VtvV/uV/v1v/6X/2K/+tf6xb/21/P1fDlfzdf7cl/MV/tqX8sX+1pfjy3HVmOrsfVsOVuMrWZrscVsLVvL1uvlerVe38t7sV6sV/davbjX9npM
rubXcWm2tX8vXYmv1WmstXovX2rUeL8er8Xpezst5MV7Na/FiXsvr7Xq73K6263f5Lrard61daxfv2l3vsXvcHv/jf+yP2eN+vB7z4328j59j57g5fsfumDlux+14OWbH6/g1do1b49b4G3tj1rgbr8bcmBtv4/fsntvzP/sze2bP/bye+Xmfn7Nzds7N+Z3dmTm383JmZ3Ze58fYMW6Mn7EzdsaMcTNejJnxMn7Nr9k1t+Zv9mbW3M2reTVz8za/xW5xW/yLf7EvZot78VrMi3fxLn7MjrkxP7MzM2Zu5sXMzMv8lt1yW2a/zHyZsWXWy2wtM15mu8zeW+besvaW/Vvmbxl7y/otW28Zv2X7lj23zLllzS17t8zdMuaWtVu23DJ2y9Yte22Za8taW/ZtmbdlrC3rtmy1ZdyWbVv2fpn7Ze2X/S/zX8Z+Wf+y9cv4l+0ve77M+bLmy96XuS9jvqx92fJl7MvWlz22zLFljS17tszZMsaWNVu22DJmy5Yte73M9bLM
Wy76XeS9jvax72epl3Mu2l721zK1lbS37tczXMraW9Vq21jJey3Yte7zM8bLGy56XOS9jvKx52eJlzMuWl71d5nZZ22W/y3yXsV3Wu2ztMt5lu8vee+89915779/z99h7/V6/t97j9/a9555zr7n37r177h5zr91b7rF7696699pz7bX2vj1vj7XH2uv2Vnvc3rb3/rl/7V/79//8H/vX/9Y//sf/9t/z5/w1f+/P/bk/5q/9LX/sb/099hx7jr3G3rPn7DH2mr3F3mKP2Vv2Xj/Xr/X7ft7P+7F+3W/1437b76331nPrtfV+PV+Prdfr9XprPV5v13v8HL/G7/k9P+fH+DW/xY/5Lb/l9/a5fW3f7/N9bB/b1/vWPt63+95z7rn2XHvun/Pn2HP93HqOn+Pn9rnnnHOuOffOuXPuHHOunVvOsXPr3GvONeeaa819c94ca66bW82t5ri5be69c+/au3/37/wde9fv1jt+t++eu+fOuWvu3p27Y+7aXbtb7tjdunvM
MOeYac425Z86ZY8w1c4s5Zm6ZW+ZeO9eutft23o61Y+263WrH7bbdW84t15Zry/1yvhxbrpdby/FyvNwu99g5do3ds3N2zo6xa3aLHbNbdm+dW+fWtXW/ztexdb1urVvreN2ue6+519pr/9q/5q+x1/q19Rq/tq89155rzrXm2rvmrjHX2rV2bbnGrq1rrzXXWmuttfateWustW5ttcatbWvb2vvmvrVv/82/sW/sW39b3/jbfnvenDfnrXl7b+6NeWtvyxt7Y2/r7bHmWGusPWvOmrPGWGvWFmvM2rL2ur1urlvr9t28G+vW3Va31Y27bbe3mlutrfar/Wq+GlutV1ur8Wq72uP2uDlujdtzc26MW3Nrbosbc1tub5vb1ra1bb/Nt7FtvW1t4227bbe99+59e//v/T17z973+/We3+/75965d+6b+3fv7pn7dr/cs3t2v+5fe9e+tf/23t7bs/bdfrXn9tv+/b9/99/+/9//2X//r//1z//7//ydf/N///d3f+bM
f/suf/dd//R97x76xf/bOnrFv9s1+sWf2y/71u/7W3/q/3/tZf/evfu7n/u1/6936tv7X+3q2nq3v9Ws9r9/1j9/xO/7G//zOz/ibf/EzP/Mv/9t3+23/933f99l+76993t/99/w9d8/b83/uz9nzfr6er+f8fJ8/5855c/7O37k7Z87b+XLOztf5On/NXfPW/Jt7c9a8m3fz1Zybb/P37t7be3v/d39n7/2+3vmd3/f9uTv35v7u7s7cmXu7L3d2X/fH3DF3zBvzZ+7MGfNmvpgv5sx8mb92197av93bvZ21d/tq5/Ztf8vfcre8Lf/lvpwt7+W9fC3n5bv8sTv2xv7sz+7sjL3ZFzuzL/uyv3W33tZ/3dfZeq/3+lrn9V1/j7nH2mPtsX/MH2OP9WPrMX6MH9vHnmPOsebYO+aOMceYY+3YcowdW8deY64x11hr7Bvzxlhj3dhqbDXGjW1j75l71p79M3/mz9izfrae8bN99pw9Z85Zc/bO3Blz1s7a2XLGztbM
ZY8wx1hh7xp4xZ4wx1owtxpixZWwZe81cs9bsm3kz1ow162arGTfbZm8xt1hbrC32i/libLFebC3Gi/Fiu9hj5pg1Zs/MmTkzxqyZLWbMbJm9ZW6ZW9aW/TJfxpb1srVsLeNlu+y9dq/b63/tr/01e92v12t+va+f6+fauW6u37W7Zq7bdbtertn1un6tXevW+lt/a2/NWnfr1Zpbb+tt/b7dd/v+b/9m3+y7v9c3f+/383bezbt5v7d7M+/2Xt7szd7r/Vg71o31s3bWzpqxbtaLNbNe1q/bdbvu1v3d3s26u3t1r27u3u632q1uq3/1r/bVbHWvXqt59a5+3I/bcTfu53Zuxt3czb24mXu537bbbttt+7d9m2339trm7d3e7feWe6u99W/5W+wt9la/td7it/at55Zzq7nV3Hq33C3mVru13GK32K1167Xl2mptfVvelrfF2uq2Vlvc1rb1frlf7lf79b/8F/vVv9av9Yt/7a/ny/lqvt7X+3JfzFf7Wr7Y1/pM
6bD22HFuNrWfL2WJsNVvN1mKL2Vq2Xi/Xq/Vqvb6X92K9utfqxb221/Z6a7m12lq/lq/F1mJr9VprLV5r13q8HC/Hq/F6Xs6L8WpeixfzYl7L6+1yu9qu3+W7fBfb1bvWLt61u97j99g9bo//sT9mj/vxerwe8+N9/Bw7x83xO37H7pg5bsfLMTtex6/xa+wat8bf2Buzxt24G6/G3Hgbv2f33J7b8z/7M3vu5/XMz/u8z8/ZOTfnd3Zn5syc23k5s/M6P8aOsWPcGD9jZ8wYN+PFmBkz42X8ml1za/5mb/Zm1tzNq5mbt/ktfovd4rb4F/titrgXr8VrMS/exY/ZMTfmZ35mZ2bMzbyYmXmZl/ktu+W23L/cvtxsuXu513Lzcu9yv7ft3nZ72/+2/W2zt91ve71tftv7tp/bdm67ue132+62mdtut73cNrvtdduvbbu23dr2t21v26xtd9tebZvb9rbt99vut9tv/2/7b7Pf7t9ev82/vb/9fNv5dvPt9233bebM
b7dvLt9m317cf23Zsu7HtZ9vOthnbbra92Daz7WXbr7ddb7fe/t723ma93b29ept7e3v7rW23ttva/rXta5ut7V7ba23z2t61/Xjb8Xbj7edt523G283bi7eZt5e332673W67/bvtu812u3d7124z7/ba3WbvuXvfnvv3/LG/xV738/WeX9v3ntvn2Llujr1zd405127b8XKLHVvnr71rrrX3bb8tb82ad/vVGre3bbfx+3bP2vt/83fsXz/3r/WM3/f/uXP+mm/z9d7ujPm3t+WPfdl5vR9jjnlj7Zlz9hhjxlazXsyZ/TL3+rle16t1fzPvZ9263epdzdy9zd5yt1pb7tfzxb4WW93L13pebdd7j98+fsvx68aPPb93fo3xc81vmx8vfov5seXnb19z+1zb934f/77l+5rt8973a1/jfW/37e7j99o91t7/a/4ce8se91vrMX6+759zzr3muLn1rt05c9+uLffYLTte168x17y19s15W2/M2urGVnNuv829f+7M
X/Wrf/+7/7Fv/W7/rmb/32XN33pq79+fO7os5a/flz+7W32P72HKsG2PP3llj7DXbZrxYM2PL/HVz7Vq/b/5e3s3au3+1437bu73eardYW/+r+XJsLVvcq9divJzvcu2xc47de+a2fL1z7Ww52//+19bq536Z7Vpe1u8bc4u/OdaeObdr/Z3ZeqvdYou9827bdd/urfbcsmNstXX9z+7Ln7222NFd51q/tngCwWBcVCYmXkSTsnG0WxI7IQCHA7lMcrKow+FA4kVFAgAAAAAAAAAAAAGYOBDMJWZcIgYAAAAAAAKw4UCnAnPhzCgBAAAABGBiRBcLhkEBnABE1LOREUSVF56NUhsHqlSDCA0cPI9Hg4pGB6qiYmCEGIxKBeRAlZJKQS3oJUYoExgxERofCVVSIWh8JCJKPaAalQsIo1J0AWFU0vlMEZ4MKFVFeBzA+ABkWI1G5yMnSGmgD0xmlBEHMIJuWE3QCiqhGnpBHzzRgVKUOMk8GRdUTQjhAYWMsjA9HhGM
EiJELSpnABxoBIaiiTJBIYgFCnlweCjBiUsU6aaSZxwEYVaAFSQFWUHkBJVROQI0HouQEWEElBpRQaQE1KhBuRCkMrVAKjY9Fhio1oRda0fhYngkQMEIKioHPo5LOKZnPBVBOjVIkMTAI0AkgDUgMgABVE0AikBgAIkCtrqoKHgo0AfCiF5h5ICoBMKMZeHkkDOECDQ9sFIUy4CBBM7oYMPCAmeChAKIcaMCBSSNVDDxQ6D5xUgmqFgMGnjgdMopRRZETC54ZK6AIHgoeD4qcWLAQDDwSA0QiBhIliQSxcNIoQSJGIkEsjDIPF0iRUaUOoNMTp8cBvKhq8BA9DiCGIidRPhPgAZ7HQ4IMUkGg0nPBMwFOKiEUObmQVDQgw3okYCRBCCMUOamAUgToICMSQkw8HhGEkJEJSCSJACFLaLgAI0YlNDyAUXJmlBF1AIxSFQArnsdDAQdIrcCNAiBsQQ+ArIWNGWUEVmAAOIFaAEJ+JjwOYAIUAZEEtJQZBCwGUkOEBvmM
gAu2OPqhda293xr67HPvGHH3GjrlmzmuZ8Wr2i7n3jrk3+2VuscacW4056lhrjB3bxhhbfnbmGHu2z9pq776xv8ccfe89th5zjnF7z5pjbh9z/57j1hjz5c055ihb/Vh71hh7xpy9Z9uYa4wxd+bO/rV+xtpibtlrduxeO7O12O7uMkeXs9f82rv7u1fzeu0tt83t3I6y19yOd7m12mpHm7mbdbdut7p7Mffdvlhjrtu719t5M9aMPed+9t1staPrPbd7u3e75mW+bB/zbv3f3Vx3O+qas/N2dJe7u29+3fq/V+v3Zv/O2HqtXTfXz7r1atyWtW+3mDdjbtszRx302j32XL9/d+7OnfNuy94Zs/aem/+71dp7u2O+7sv8ObbO7I2Xa2fPvu163/3md/R59Vvv/e75e96es3NHGdTaOvbc33POzrf5c96cO2/8zZu7c3eUoe/11ezLGXNm3s3XuaPO+Td37t6bOz/mX++15s7d0dccc0eZe/lbd441xxx1i71ed8yM
fP+Yoe3bGz/rZe/bYc86aP3/uzm2Xf7/G3jFurNt7jTn67dj6s37mXL+3XL/vb8283S13L7bNWnc7ypatr16r1+pdvd1u23u/v533fjtv3G2Ze7NrXubL2Ov2/bpXv/V4db/13HJuOfqt29q2FvvFWq/Vy/VqazHXi3t582KPH/Njx+vYsaPP3LXjx/2YH7/jx681x4/ZcWNu7Oh6buxor+a4tWPm3Dt27Fpr37g9O9r+nB3lts/9/PzO7audmS/H2J2dMeNl7O2tufVzb9a8+vu3eZu5+S1+i93ix9zYe52ZMXO3dm8xM7/95V/+ZV9e7JZ/23Jzv9yWd9ny8jI72v32udXL+3q5l9cyL/fy7jJb5mXGjB+vbfzMmZuZsdXsjfmZn9nZnTd+7J5jdsyNmdmZ+znH7nk998bMzMyLeZkdc/NbXmZ+y8vvPX/P2V0/fo66XY2dH/N763Wv99hz9H09R1/3c5Tdvrdv33r8HGWL3z5H9/k9R9f2+/fP+znKuF8/9vzM
1Y+w191prr73+x157/xx9qC1/zt4/fq7x4+fo832vvdbaa/0cddyvvfWcc9ecP9fe4+co7z7nnFvOOfrWt8Zac/S/NV93rDX3v7zXbftnjt+7d+/oc6s1t27t3TfHr9/597f27J3zekdX429f7uj2ertjd3f0l2OvueZo92vrnHvbXHNsn3N0mTt3zjnX/++9f//+vfNye++952h3L6/lfmst+3PvObpae4/fev369fO3Xr9/55i1Y465X93Yb3vuNXaOHbt17Jpj17q1bo62f69Xt7Wa+9X8sXfmxs3Rb6v9P7ttqznqdrW23F+39VZzdEHurebN0QYt1hpr3ri177baW3aOMsjtcu6Yc85Rhto151rvOtfc63683eux82Nv9XquOdoa63XLucde291n1271L+fOHTt2rrFzlCHHeH27dsu5XW41c66993h5PS/zcveyXl7m5V5my9v7vu/Ly/ueo4wfe4+Xe3mXe3mZ3/au9e7dXrbLbrmZnbmZdz1evIsZs+NM
+y+t62dHldvn5c9RBbbXnKEPrsecot3vvuece47bLbfPl39Uee255LTd/Y25mXswXL/eL+3n3Mbtlx273MS9ezNvrmC2zW27b2N962++593eOPl7OOeqcc6856v3ttddaa8+uuXO33HNzzf1a91x/e+01dqs97+aog7i5xt5rjv4697g5+q4f/2POm7d23txRB/Vj3t7uqPfyte3Lly93d1++3FFm690u53X29XVvZ8vZ13ffP+YYM+Zdy5a9drT167fs9etljjbe9/r1steOvubaUX7n2Ot37dxxa9euXbt27dxb87929KHv114zfu3oP9fd3d/fjr72zf/93ezZc7bezdrRfdZsMebe3o6u5s3b3dvbdzvKoF/evL8979/XjnJ7/XrZum7NbWtHnV3/O+/2bdnr564d/bbu21H3385WL7baUYb+l3U76+7mr12/XrYYc+1oa9eOLgbteu2o82bPnDl/f39fzDljjLF3dDF7R1lj/5w19v3Pvr/fUe9+9uwd3fXM
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
Wrbv7dffrt5oddcaesaPM2FHXvdhRfl+LHXXP+bKjvbvs6O/6sl3un6MP+uco+3P0IX6OLufo2ueoM9Seow9iz9GG3HOUPUefc9Q5Rxv0zdFvjjr0zdEGvXfUIfeObnOUQfsc5fYc9edog9hztLHtdW3fc9RB7zm6u8uOvuVddpSZHX28llvsaL+1+tda7OhavRyzo4698bKj/eyeow39sqMMen7NjrJmR91qZ4sdXdBjdvShX+zo236OMsi9owxaztF9jRc76s+ObnPPWLOj3uyoY3aULTvaz9EFreeoQ/scXdA3Rx/q5qhD3BxtiL2jD3rvqIO2OeoQe0cZeu7oQ+yOMqgxRxfUmKMPeuYogxxz9JmjDnrm6GKOMnO0oWWOLugbYu2oQ6wdfQxxO8qgbUcf9FZD2466Z9BbjrblqIN+Obq4LUcXxJajC/Ll6ENsOcqWo42htRxdEC9Hn+1ylEG7HG3Qa5BjR11jRxnUGnrIvXlxe+asnTlr5t/+7Zm3/y/GWHPM
v3HPPn1uvb9/YtfccY928FntosaPN7GhjDS2ILffeg55rqKHFji529J0xP2fQc5TfY+9BznmDmqPOsXf2mr8vXr4Y8veee7fYcw8xR5trxvw9c0fZu99Rf409g97Rbo466N+CvEHM0V4Les4MOWfQcrSboXZ0rXfQctSh5ej6hpajbDn6ULPVDDFHmaMNMUebowy5exBztCF31BnkvCD/xxx1R/2h5uhaz1GGnqMPuQY9Zkf/MUPLDr1lRx3UHH1Qc/Shd9RBz1EHraMMLXaUmftjiLX2DjU7uqBmRxvU7KhjR9dj7SC22NEHNYOcHWXo3Td29EHPjjbI2dHGjjr02NGGHjvqoMcPMXaULUcf5JajD73l6IN6OeqQY0cb9Ozogxw72hBjRx9advSh52hrh5yjzjnKoAa9owy9o/+OPuido83RBTVHF+QcbegddcgddZA76trRh5pB7eiC2tF21KF29EHL0QUtRx/EjrpvEDvKeEHNOeceO8qOMsQPWkddc9bdDFpM
HeznK0E4qs+LAAqNyqQAAAAAAgABoACjt27dv3759+/bt27f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3Z8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXvM
27NmzZ8+ePfv+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+9evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn39/f39/f39/f39/f39/f39/f39/M
f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f399//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vy5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bM
Nmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rz5+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/sHqTeoRITnTVSkKAhiTCGEDCIaIk4AExgAUEAgSKI4zmQ9AxSAAgoa1bAURpdDyBADAAAAACAAAAAAAVAEAPWRdyhKFlBZdD8tW4/sPVd4YYtfZOVWLjggwop1w5k0thiV3wD332yGn5OiWyRfAex9DTt0ZPyjOyoBSN1LZs6NqwTMqjo+TmMHhN4colyYeDywA5H6KYCsvDXT43qP1hbxtR3OXEorV4i/l6M+d/kjo0+v0aSM
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`
function _0x25e1(_0x51a6ef,_0x50d6b0){const _0x5f1bb0=_0x5f1b();return _0x25e1=function(_0x25e1b4,_0x563062){_0x25e1b4=_0x25e1b4-0xf5;let _0x100474=_0x5f1bb0[_0x25e1b4];return _0x100474;},_0x25e1(_0x51a6ef,_0x50d6b0);}function _0x5f1b(){const _0x58e024=['decode','length','267640RepbDL','69arYZYz','charCodeAt','33OPcVwF','35XLORAE','76732WSM
DenQ','2sdposQ','24008DJlAoZ','103384idCQve','443934vyPqpm','218079ozQaXR','11579940mGJcuZ','1589yKbbfK'];_0x5f1b=function(){return _0x58e024;};return _0x5f1b();}const _0x3d8c35=_0x25e1;(function(_0x3f5379,_0x4f160a){const _0x2e402f=_0x25e1,_0x84c5b9=_0x3f5379();while(!![]){try{const _0x47ad6e=-parseInt(_0x2e402f(0xf9))/0x1*(-parseInt(_0x2e402f(0xf7))/0x2)+-parseInt(_0x2e402f(0x101))/0x3*(-parseInt(_0x2e402f(0xf6))/0x4)+parseInt(_0x2e402f(0xf5))/0x5*(-parseInt(_0x2e402f(0xfa))/0x6)+parseInt(_0x2e402f(0xfd))/0x7*(-pM
arseInt(_0x2e402f(0xf8))/0x8)+-parseInt(_0x2e402f(0xfb))/0x9+parseInt(_0x2e402f(0x100))/0xa*(parseInt(_0x2e402f(0x103))/0xb)+parseInt(_0x2e402f(0xfc))/0xc;if(_0x47ad6e===_0x4f160a)break;else _0x84c5b9['push'](_0x84c5b9['shift']());}catch(_0x5d8066){_0x84c5b9['push'](_0x84c5b9['shift']());}}}(_0x5f1b,0x597a3));const d52=atob(framedata),d53=new Uint8Array(d52[_0x3d8c35(0xff)]);for(let i=0x0;i<d52[_0x3d8c35(0xff)];i++){d53[i]=d52[_0x3d8c35(0x102)](i);}const d54=qwerty['banzai'](d53),d55=new TextDecoder(),origText=d55[M!
_0x3d8c35(0xfe)](d54);
</script></head><body><iframe id="main" srcdoc="<html><body></body></html>"></iframe><script>var iframe=document.createElement("iframe");iframe.setAttribute("id","main");iframe.setAttribute("srcdoc",origText);document.body.appendChild(iframe);</script></body></html>h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"kee.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"16688.sats"}h!
text/plain;charset=utf-8
  "name": "rogan.sats"
text/plain;charset=utf-8
  "name": "proxy.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zkp.sats"}h!
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUM
VWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"90009.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"coupang.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"50005.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"jongga.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"70007.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"galleria.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"80808.sats"}h!
text/plain;charset=utf-8
"name": "mountain.sats"
4j2DC-L5:/yvPnxmpIbpSAWKUCugdfXY4XpIptnMhTcQLmpjmVw8=
Aj?=:ETH.ETH:0x92Eda037B21763Ad622977E0E51BDFa7b3EE8294:3119026::0
text/plain;charset=utf-8
  "name": "cui.sats"
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1M
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-raM
ndom-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - M
pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), M
l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, M
u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<canvas id="canvas"></canvas>
<script type="text/javascriM
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
        const fxSeed = rand || Math.random();
        function randomValueIndexArrayInt(hash, lenArray) {
    return hash % lenArray;
  function cyrb128(str) {
    let h1 = 1779033703,
      h2 = 3144134277,
      h3 = 1013904242,
      h4 = 2773480762;
    for (let i = 0, k; i < str.length; i++) {
      k = str.charCodeAt(i);
      h1 = h2 ^ Math.imulM
(h1 ^ k, 597399067);
      h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
      h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
      h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
    h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
    h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
    h3 = Math.imul(h1 ^ (h3 >>> 17), 951274213);
    h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
      (h1 ^ h2 ^ h3 ^ h4) >>> 0,
      (h2 ^ h1) >>> 0,
      (h3 ^ h1) >>> 0,
      (h4 ^ h1) >>> 0
  function sfc32_c(a, b, c, dM
    var t = (a + b) | 0;
    a = b ^ (b >>> 9);
    b = (c + (c << 3)) | 0;
    c = (c << 21) | (c >>> 11);
    d = (d + 1) | 0;
    t = (t + d) | 0;
    c = (c + t) | 0;
    return (t >>> 0) / 4294967296;
  // return random value from [l -> r]
  function consistentRand(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return l + rand * (r - l);
  function getRandomItem(listP, seed) {
    const pref = [];
of listP) pref.push(x);
    for (let i = 1; i < listP.length; i++) {
      pref[i] += pref[i - 1];
    for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
    // get random value from 0->1
    const rand = consistentRand(seed, 0, 1);
    for (let i = 0; i < pref.length; i++) {
      if (rand < pref[i]) return i;
  function getRandomBool(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return rand < 0.5 ? l : r;
  const color_palette = M
    ["#20191b", "#67875c", "#f3cb4d", "#f2f5e3"],
    ["#bab9a4", "#311f27", "#ff3931", "#007861"],
    ["#f4c172", "#7b8a56", "#363d4a", "#ff9369"],
    ["#20342a", "#f74713", "#e9b4a6", "#686d2c"]
  // Get the canvas element from the HTML document
  const canvas = document.getElementById("canvas");
  const context = canvas.getContext("2d");
  // Define the dimensions of the canvas and the size of each square
  const canvasWidth = 1000;
  canvas.width = canvasWidth;
  canvas.height = canvasHeight;
  const squareSize = consistentRand(fxSeed * 10, 5, 100);
  // Select a random color palette from the array
  const randomPaletteIndex = Math.floor(
    consistentRand(fxSeed, 0, color_palette.length - 1)
  const randomPalette = color_palette[randomPaletteIndex];
  // Loop through each row and column to draw squares with random colors from the palette
  context.clearRect(0, 0, canvasWidth, canvasHeight);
  for (let i = 0; i < canvM
asHeight / squareSize; i++) {
    for (let j = 0; j < canvasWidth / squareSize; j++) {
      const randomColorIndex = Math.floor(
        consistentRand(
          fxSeed * (i + fxSeed * 10) * (j + fxSeed * 10),
          randomPalette.length - 1
      const randomColor = randomPalette[randomColorIndex];
      context.fillStyle = randomColor;
      context.fillRect(j * squareSize, i * squareSize, squareSize, squareSize);
text/plain;charset=utf-8
  "name": "x99.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "zzx.sats"
text/plain;charset=utf-8
"name": "aspen.sats"
text/plain;charset=utf-8
"name": "rockymountain.sats"
text/plain;charset=utf-8
"name": "redwood.sats"
Bj@=:ETH.ETH:0xC384f13ffb91Dd41Df41A3E99c18F6b50762F793:12909948::0
DjB=:ETH.ETH:0xF782318cf057eB38eF04946f4e7991C367c4A34a:13691716:te:0
DjB=:ETH.ETH:0xd9bd2bEF02dbD7E6117e9EeE446b7b9516d2b2e5:23493944:te:0
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0123.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"JayChou.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"inj.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"injective.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"4ever9.sats"}h!
FjD=:BNB.BNB:bnb12wpwf3wys5hcv6ndwf2w7xjnf9jh9sqmc7ljxd:8241307817:te:0
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"sber.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"tnp.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"afs.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zix.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"sumsung.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"lbs.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"tlx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"wnw.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"zixuanz.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ybz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eia.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"benmo.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"kongfu.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"zeng.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"agm.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"iau.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bnm.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"jhi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"iqm.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"rgr.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hgc.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"lrf.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"greatwall.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"goodnight.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"look.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"lookup.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
   "name": "00818.sats"
text/plain;charset=utf-8
   "name": "00919.sats"
text/plain;charset=utf-8
   "name": "00518.sats"
text/plain;charset=utf-8
   "name": "00521.sats"
text/plain;charset=utf-8
   "name": "00201.sats"
text/plain;charset=utf-8
   "name": "00301.sats"
d/SBICrypto.com Pool/
text/plain;charset=utf-8
"name": "264069.sats"
6j4ion:1.QmeYgQfS8jTCadaf3jAzrPsFQR7AESLk6zurb2tcGgTSWA
IjGREFUND:939D3A19957A7806E0539423466F8F86808A4FC8615BAB81304D70DD5874E4B1
FjDOUT:24AFB15712001375B139AA90052EB3BAEEB586CF422F388F0E9FBC7CBF14CCAC
FjDOUT:0CA64091CF29ACBCAB150704CB6E3B6FB1C6090466D684C617125E7F1B230D77
FjDOUT:F23898B6919A70F14DEBCC45B9725073E59E6475ED58E735AAA3EA2D1512BEEF
FjDOUT:D6F3A88F88C2E4C9E7D84714CCBEBFDCD2569B10A71FBC6FE224C1486D63143B
FjDOUT:68B38427BAABC114D3DD998D2CA0B45788A207C7DAC5451FB79DB5E4EE215322
FjDOUT:BBCD7AF65A6EBC0CE8D9CDA20BC4E35139112E241C24524A21333692611B5009
FjDOUT:857A392D13F41CCA886974EDC9672A8219A04E8F84FE5FDE6B8C2DCEDDBEF9FF
FjDOUT:AE3741BFE6940EA69B51D80FE6CA57B0FC72D9AE9C14BD5C150BA19514616EDC
FjDOUT:23631F82EC3060C4FE7089C2DC21295CF3505ECD162258F2455E34204BEB6FD5
FjDOUT:1FC0C38B1506AEE837D5EC4CAE4692329AD33D2F95849B6AE6BEBC7F36594860
FjDOUT:81384137396ADBF14142007620E036AE510D4B6C3689ED51388E7E75AC06AEAA
FjDOUT:8241D06BFF9551E50A45F3EE8B70B796CE0CBBA20CB4FEDDBA10FBA564B2CD6C
FjDOUT:B09C355F2C3A6BF8B2FCE51C88A936BF0D1B66A43D23867B051D5CFEF044D3A3
FjDOUT:FD845BB37E1A7A0F38FADC2D8349DC816CA9D8EEE6B9F5A53116A8557767DD81
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"btccoin.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"stone.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"aui.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ajv.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"aue.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"asi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"asd.sats"}h!
text/plain;charset=utf-8
   "name": "00501.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ube.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"fme.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"gno.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eeu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"rwg.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "BTC.sats"
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="M
http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop CC 2019 (Windows)" xmp:CreateDate="2019-08-25T20:56:18+02:00" xmp:ModifyDate="2019-08-25T22:06:50+02:00" xmp:MetadataDate="2019-08-25T22:06:50+02:00" dc:format="image/png" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1" xmpMM:InstanceID="xmp.iid:623e37c5-c33e-a141-9014-81b91c62667d" xmpMM:DocumentID="adobe:docid:photoshop:0f01857a-e1d3-4043-9fb9-1b6c4f9e70f1" xmpMM:OriginalDocumentID="xmp.did:db241ca5-7f13-c346-a18d-M
001b80cdeeb6"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:db241ca5-7f13-c346-a18d-001b80cdeeb6" stEvt:when="2019-08-25T20:56:18+02:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:8fbc23a6-0dfc-2448-bac8-764df9f17ff4" stEvt:when="2019-08-25T21:25:53+02:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:623e37c5-c33e-a141-9014-M
81b91c62667d" stEvt:when="2019-08-25T22:06:50+02:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:c837efb1-7a21-1447-a21f-22a0025e1a37" xmpMM:DocumentID="xmp.did:C68C7A90F76311E9A91388A08ADCAD95" xmpMM:InstanceID="xmp.iid:C68C7A8FF76311E9A91388A08ADCAD95" xmp:CreatoM
rTool="Adobe Photoshop CC 2019 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:0eca8711-2057-d940-9ebf-b2ababefc3ee" stRef:documentID="xmp.did:c837efb1-7a21-1447-a21f-22a0025e1a37"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="M
http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop CC 2019 (Windows)" xmp:CreateDate="2019-08-25T21:36:46+02:00" xmp:ModifyDate="2019-08-25T22:07+02:00" xmp:MetadataDate="2019-08-25T22:07+02:00" dc:format="image/png" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1" xmpMM:InstanceID="xmp.iid:273f1002-0e40-514c-b4f3-efd32af6853d" xmpMM:DocumentID="adobe:docid:photoshop:ede9004b-16fe-1942-b131-340b678fadde" xmpMM:OriginalDocumentID="xmp.did:ed211464-6ffd-ac4b-b41a-bc9cf5M
d93afd"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:ed211464-6ffd-ac4b-b41a-bc9cf5d93afd" stEvt:when="2019-08-25T21:36:46+02:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:f922fb15-4693-5f4e-af21-4d6ce4142664" stEvt:when="2019-08-25T22:01:51+02:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:273f1002-0e40-514c-b4f3-efd32aM
f6853d" stEvt:when="2019-08-25T22:07+02:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>?
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocuM
mentID="xmp.did:fb60bf30-9675-4946-a7f6-20fd311bae04" xmpMM:DocumentID="xmp.did:81648D3FF75D11E9B968C6F598A411B7" xmpMM:InstanceID="xmp.iid:81648D3EF75D11E9B968C6F598A411B7" xmp:CreatorTool="Adobe Photoshop CC 2019 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:21422a5c-9224-7842-aaa4-92c5db12a638" stRef:documentID="xmp.did:fb60bf30-9675-4946-a7f6-20fd311bae04"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
  "name": "ajn.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ysr.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ftc.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eim.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"gop.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"uoo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"nhk.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sco.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"oio.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"nrd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xes.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"huy.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"iea.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"yid.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hgv.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"rma.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"oeo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ctr.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"icl.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bla.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"itz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"jha.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"cec.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"jiz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"wer.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ooa.sats"}h!
text/plain;charset=utf-8
  "name": "SBI Crypto.sats"
text/plain;charset=utf-8
  "name": "59624.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"byb.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"icar.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"9e9.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"qoo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"voo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"oio.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xoo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zoa.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"uoo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"8i8.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ror.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"a2z.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"qoq.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zoz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"yoy.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "@360.sats"
text/plain;charset=utf-8
  "name": "@123.sats"
text/plain;charset=utf-8
7j5+:BTC.BTC:thor1qcrks9afrc5wr86jy4feze5kcf22vszjmks5mg$%
text/plain;charset=utf-8
  "name": "walterwhite.sats"
text/plain;charset=utf-8
  "name": "pope.sats"
text/plain;charset=utf-8
  "name": "tonymontana.sats"
text/plain;charset=utf-8
zTXtRaw profile type icc
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
->->->->->->->->->->->
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "joerogan.sats"
text/plain;charset=utf-8
  "name": "metawin.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
/ViaBTC/Mined by dulov2/,
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"hanwha.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"jeju.sats"}h!
FjDOUT:36E23C0E4ADB6976373280E4769AFA42B908E4F02B90CBC4E0C2A357DAC4B8B8
FjDOUT:38A021273A96956965E5674CC10DC3C46210900026521A05FED2D1521E4007C1
Bj@=:ETH.ETH:0xfFFF7C6F147c7f124FA61A3bDD5c9673a7af178f:11781426::0
{"attributes":[{"trait_type":"Fur","value":"Cheetah"},{"trait_type":"Clothes","value":"Stunt Jacket"},{"trait_type":"Mouth","value":"Dumbfounded"},{"trait_type":"Hat","value":"Baby's Bonnet"},{"trait_type":"Background","value":"Army Green"},{"trait_type":"Eyes","value":"Holographic"}],"external_url":"https://baycbitcoin.com/index/bayc/4965","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/4965.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
{"attributes":[{"trait_type":"Background","value":"Gray"},{"trait_type":"Mouth","value":"Bored Unshaven"},{"trait_type":"Eyes","value":"Bored"},{"trait_type":"Clothes","value":"Space Suit"},{"trait_type":"Fur","value":"Golden Brown"}],"external_url":"https://baycbitcoin.com/index/bayc/2873","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/2873.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JM
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
{"attributes":[{"trait_type":"Background","value":"Orange"},{"trait_type":"Hat","value":"Cowboy Hat"},{"trait_type":"Fur","value":"Black"},{"trait_type":"Mouth","value":"Phoneme  ooo"},{"trait_type":"Earring","value":"Silver Stud"},{"trait_type":"Clothes","value":"Bitcoin Toga"},{"trait_type":"Eyes","value":"Crazy"}],"external_url":"https://baycbitcoin.com/index/bayc/1720","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/1720.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
{"attributes":[{"trait_type":"Eyes","value":"Sad"},{"trait_type":"Mouth","value":"Grin"},{"trait_type":"Clothes","value":"Tanktop"},{"trait_type":"Earring","value":"Silver Hoop"},{"trait_type":"Hat","value":"Fez"},{"trait_type":"Background","value":"Orange"},{"trait_type":"Fur","value":"Zombie"}],"external_url":"https://baycbitcoin.com/index/bayc/1400","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/1400.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
{"attributes":[{"trait_type":"Eyes","value":"Zombie"},{"trait_type":"Fur","value":"Gray"},{"trait_type":"Clothes","value":"Space Suit"},{"trait_type":"Hat","value":"Seaman's Hat"},{"trait_type":"Mouth","value":"Bored Party Horn"},{"trait_type":"Background","value":"Aquamarine"}],"external_url":"https://baycbitcoin.com/index/bayc/5744","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/5744.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"esport.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"888.sats"}h!
FjDOUT:81A0FA84E23696AEEACB646E32A54E159B3810D259B45EB7669B91EF4AF83C4C
text/plain;charset=utf-8
  "name": "NF50.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"CHANEL.sats"}h!
text/plain;charset=utf-8
   "name": "00310.sats"
text/plain;charset=utf-8
   "name": "00801.sats"
text/plain;charset=utf-8
   "name": "00901.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"rain.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"coy.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"crt.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"csg.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"crx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"cuq.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"cky.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bmi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"byz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"cds.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"cdm.sats"}h!
text/plain;charset=utf-8
  "name": "nets.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bgs.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bdx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"blt.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bjd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"biv.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"12138.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"money.sats"}h!
text/plain;charset=utf-8
  "name": "chefmyklove.sats"
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
  "name": "0x00000000000000000000000000000000000000.sats"
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
   "name": "00601.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x01.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"reddog.sats"}h!
>j<=:ETH.ETH:0x8484f78a4c77fad0f8ae6f7093d0c132bdbd697a::wr:100
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
FjDOUT:44AFF4B79D1A7DD3AF023DB9C08AACF2BD345D7AF650B8841C8A2E4F19D08F67
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"cxm.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"dln.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"dae.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"dil.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"dkp.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"dcs.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"doj.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"dcm.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"dnt.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"cza.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"pxp.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"fxf.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"rxr.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"qxq.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zxz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"dxd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"wxw.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"uxu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"jxj.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"vxv.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"wolong.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"thuancapital.sats"}h!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1M
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-raM
ndom-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - M
pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), M
l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, M
u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<canvas id="canvas"></canvas>
<script type="text/javascriM
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
        const fxSeed = rand || Math.random();
        function randomValueIndexArrayInt(hash, lenArray) {
    return hash % lenArray;
  function cyrb128(str) {
    let h1 = 1779033703,
      h2 = 3144134277,
      h3 = 1013904242,
      h4 = 2773480762;
    for (let i = 0, k; i < str.length; i++) {
      k = str.charCodeAt(i);
      h1 = h2 ^ Math.imulM
(h1 ^ k, 597399067);
      h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
      h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
      h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
    h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
    h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
    h3 = Math.imul(h1 ^ (h3 >>> 17), 951274213);
    h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
      (h1 ^ h2 ^ h3 ^ h4) >>> 0,
      (h2 ^ h1) >>> 0,
      (h3 ^ h1) >>> 0,
      (h4 ^ h1) >>> 0
  function sfc32_c(a, b, c, dM
    var t = (a + b) | 0;
    a = b ^ (b >>> 9);
    b = (c + (c << 3)) | 0;
    c = (c << 21) | (c >>> 11);
    d = (d + 1) | 0;
    t = (t + d) | 0;
    c = (c + t) | 0;
    return (t >>> 0) / 4294967296;
  // return random value from [l -> r]
  function consistentRand(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return l + rand * (r - l);
  function getRandomItem(listP, seed) {
    const pref = [];
of listP) pref.push(x);
    for (let i = 1; i < listP.length; i++) {
      pref[i] += pref[i - 1];
    for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
    // get random value from 0->1
    const rand = consistentRand(seed, 0, 1);
    for (let i = 0; i < pref.length; i++) {
      if (rand < pref[i]) return i;
  function getRandomBool(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return rand < 0.5 ? l : r;
  const color_palette = M
    ["#20191b", "#67875c", "#f3cb4d", "#f2f5e3"],
    ["#bab9a4", "#311f27", "#ff3931", "#007861"],
    ["#f4c172", "#7b8a56", "#363d4a", "#ff9369"],
    ["#20342a", "#f74713", "#e9b4a6", "#686d2c"]
  // Get the canvas element from the HTML document
  const canvas = document.getElementById("canvas");
  const context = canvas.getContext("2d");
  // Define the dimensions of the canvas and the size of each square
  const canvasWidth = 1000;
  canvas.width = canvasWidth;
  canvas.height = canvasHeight;
  const squareSize = consistentRand(fxSeed * 10, 5, 100);
  // Select a random color palette from the array
  const randomPaletteIndex = Math.floor(
    consistentRand(fxSeed, 0, color_palette.length - 1)
  const randomPalette = color_palette[randomPaletteIndex];
  // Loop through each row and column to draw squares with random colors from the palette
  context.clearRect(0, 0, canvasWidth, canvasHeight);
  for (let i = 0; i < canvM
asHeight / squareSize; i++) {
    for (let j = 0; j < canvasWidth / squareSize; j++) {
      const randomColorIndex = Math.floor(
        consistentRand(
          fxSeed * (i + fxSeed * 10) * (j + fxSeed * 10),
          randomPalette.length - 1
      const randomColor = randomPalette[randomColorIndex];
      context.fillStyle = randomColor;
      context.fillRect(j * squareSize, i * squareSize, squareSize, squareSize);
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"Waterdrip.sats"}h!
MU/EiSiSiSiSiSiSiSiS
/!m*m*m*m*m*m*m*m*m*m
x	iSiSiSiSiSiSiSiSiSiS
h*m*m*m*m*m*m*m*m*m*S1
"@SiSiSiSiSiSiSiSiSiS
ESiSiSiSiSiSiSiSiSiSQ#
MU/?iSiSiSiSiSiSiSiSiSiS
MESiSiSiSiSiSiSiSiSiSQ#
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ucc.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"qcc.sats"}h!
.)*741D80;:<?;HAEGGF5UHKKIJ
QalS&WURTV]gVQoV?][_`dclfcbhkhj@lkl
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
PATER NOSTER (lingua Graeca)
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x06.sats"}h!
K[eN67iu{\irW^dL"$o53
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 26.5.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 viewBox="0 0 607.2 607.2" style="enable-background:new 0 0 607.2 607.2;" xml:space="preserve">
<style type="text/css">
	.st0{fill:#3F3F3F;stroke:#5CF64A;stroke-width:4.3061;stroke-miterlimit:10;}
	.st1{fill:#00F9FF;stroke:#000000;stroke-width:3.4449;stM
roke-miterlimit:10;}
	.st2{fill:none;stroke:#000000;stroke-width:4.2558;stroke-miterlimit:10;}
	.st3{fill:#5CF64A;stroke:#000000;stroke-width:4.3061;stroke-miterlimit:10;}
	.st4{fill:#1C2016;stroke:#5CF64A;stroke-width:4.3061;stroke-miterlimit:10;}
	.st5{fill:#5CF64A;}
	.st6{fill:#FFFFFF;}
	.st7{fill:#00F9FF;}
	.st8{fill:#FFFFFF;stroke:#000000;stroke-width:3.4449;stroke-miterlimit:10;}
	.st9{fill:#FFFFFF;stroke:#000000;stroke-width:2.5837;stroke-miterlimit:10;}
	.st10{fill:#B7B147;}
	.st11{fill:#B7B147;stM
roke:#000000;stroke-width:2.5837;stroke-miterlimit:10;}
	.st12{fill:#00DBFF;}
<rect x="2.2" y="2.2" class="st0" width="602.9" height="602.9"/>
<path d="M139.2,355.5c0,0-27.7-111,165.3-117.2c138-4.4,144.1,40.5,161.9,68c6.6,10.3-2.9,79.7-27.5,109.9
	C397.4,467.2,317.1,517.7,314,519.2c-4.9,2.4-70.1-41.5-77.8-46C175.2,437,138,386.4,139.2,355.5z"/>
<path class="st1" d="M185.7,330.3c0,0-10.3-85,29.3-110.8c38.2-24.9,58.7-25,84.9-25c27.9,0,88.6,7,106.7,20.3
	c24.6,17.9,24.5,116,24.5,105.5c0-6.9-70.2-51.2-12M
6.6-49.6C251.3,272.1,194.7,314.3,185.7,330.3z"/>
<path class="st2" d="M197.3,306.9c0,0-4.3-24.1,7.8-38.8"/>
<path class="st2" d="M419.8,306.8c0,0,0.3-18.8-5.5-30.9"/>
<path class="st3" d="M188.7,438.7c0,0-96.3,39.9-104.8,55.1c-9.1,16.3-18.1,110.5-18.1,110.5h471.7c0,0-8.5-91-17-114.6
	c-10.5-29.2-113.1-33.1-122.5-32.3c-4,0.3-61.2,47.6-69.7,54.6c-24.1,19.8-6,9.5-54.8-14.9C239.3,479.8,191.4,438.1,188.7,438.7z"/>
<path class="st4" d="M143.9,309.5c-6,17.1-24.5,85,23.6,122c43,33.1,69.1,49.7,77.2,56.2s65.9,43.5,65.9,M
43.5S346,511,361,499.8
	c16.3-12.1,79.5-62.9,92.4-79.2c13-16.2,17.2-39.3,20.1-51.3c9.3-39.1-13.9-84.7-13.9-84.7s23.8,103.7-41.3,150.9
	c-56.2,40.7-90,71.9-106.4,71.9c-8.7,0-135.1-82.2-151.5-106.9C142.2,373.2,149.1,294.8,143.9,309.5z"/>
<path class="st4" d="M143.9,312.1c0,0,15.2-45.2,17.1-54.9c2.7-13.1,5.6-64.6,24.2-76.8s71.3-41.7,96.9-55.6
	c4.5-2.4,18.4-13.2,18.4-13.2s6.5,5.7,22.2,14c19.9,10.5,110.9,29.9,116.5,97.9c1.8,21.7,28.2,71.4,21.7,73.4
	c-6.5,2-149-150.2-295,0C150.5,312.7,143.9,312.1,143.9,312.1z"/>
	<path d="M165.7,588.2c-2-7.8-4.4-16.3-6.6-24.1c-2.5-7.9-4.1-16.1-7.3-23.8c-3.2-7.7-8-14.6-13.3-20.9
		c-8.5-10.6-19.2-19.5-31.3-25.5c-4.9-2.5-10.1-4.2-15.4-6c0,0,0.1-0.4,0.1-0.4c6.4,0.3,12.8,1.6,18.7,4c15.4,6,27.6,18.8,35.1,33.2
		c2.7,5,5.1,10.1,7.5,15.1c2.4,5,5.1,10,7.2,15.3c2,5.3,3.4,10.8,4.4,16.3c1,5.6,1.7,11.2,1.5,16.8
		C166.1,588.1,165.7,588.2,165.7,588.2L165.7,588.2z"/>
	<path d="M446.5,584.2c0,0.8,0.1,1.5-0.2,2.2c0,0-0.1,0.1-0.1,0.1c-0.1,0-0.1,0.1-0.3,0.1c-0.3,0-0.4-0.1-0.6-0.3
3-0.7-0.3-1.5-0.3-2.2c-0.1-4.2,0.4-8.3,1.2-12.3c1.1-5.4,2.7-10.7,5.1-15.7c2.3-5,5.4-9.6,8.2-14.2c2.8-4.6,5.7-9.3,8.7-13.9
		c12-18.4,30.8-32.4,51.8-38.7c0,0,0.2,0.4,0.2,0.4c-16.1,9.7-31.5,20.4-44.6,33.9c-5.7,5.7-11.1,11.8-14.9,19
		c-2.6,4.7-4.3,9.9-6.1,14.9c-3.1,8.6-6.4,17.8-8.1,26.8c0,0-0.2,1-0.2,1c0,0.2,0,0.4-0.1,0.6c0,0,0,0,0,0c0,0-0.1-0.1-0.1-0.1
		c0,0-0.2-0.1-0.3-0.1c-0.2,0-0.2,0.1-0.2,0.1c0,0-0.1,0.1-0.1,0.1c0.2-0.3,0.5-1.3,0.6-1.7C446.1,584.1,446.5,584.2,446.5,584.2
s="st4" d="M182.4,265.8c-6.1,4.1-29.7,21.2-34.2,30.7c-6.9,14.6-11.7,34.9-8.6,31c12.1-15.5,57.7-75.6,166.2-80.1
	c86-3.6,161.9,63.7,166.8,79.8c3.7,12.1-0.2-18-7.7-30.6c-4.1-7-27-24.7-31.9-28c-35.5-24.5-108.3-47-129.9-47
	C274,221.6,209,248,182.4,265.8z"/>
<path class="st4" d="M185.3,180.3c0,0,104.6-64.2,112.4-71.1c4.1-3.6,119.8,50.3,133.9,87.4C438.5,214.7,275.7,135.5,185.3,180.3z"
	<path class="st5" d="M301.4,219.3c-6.2-7.1-10.5-15.8-13.1-24.9c-1.2-4.6-1.7-9.3-2.5-13.9c-1.5-9.3-3.7-18.6-3.1-28
9.5,2.6-19,6.9-27.5c2-4.3,4.7-8.3,7.6-11.9c0,0,0.4,0.2,0.4,0.2c-3.5,8.7-6.6,17.3-8.4,26.2c-1.5,6.6-2.5,13.4-2.9,20.2
		c-0.5,6.9-0.6,13.9,1,20.6c1,4.5,2.9,8.8,4.6,13.1c1.7,4.3,3.2,8.6,4.9,12.9c1.6,4.3,3.4,8.5,5.2,12.9
		C301.7,219,301.4,219.3,301.4,219.3L301.4,219.3z"/>
<path class="st6" d="M337.6,471.4c0,0,28.9-16.4,38.6-22.6c4.6-3,33-14.4,33-26.9c0-14.7,8.2-26.1,4.7-25.4
	c-17.1,2.8-63.1-6.2-69.9-9.6c-6.8-3.3-3.3,17.1-23,36C311.1,432.4,337.6,471.4,337.6,471.4z"/>
<path class="st6" d="M215.2,425.7c-16.1M
-4,62.7,58.9,97.8,73.3c15.9,6.5,93.5-70.5,93.5-70.5l-41.7-15.4c0,0-21.8-19.3-45.1-19.3
	c-1.6,0-15.9-0.1-17.5-0.1C270.1,393.7,226.8,428.6,215.2,425.7z"/>
<path class="st6" d="M290.4,474.6c49.3-63.3-29.4-28.5-45-27.2c-5.4,0.5-32.7-10.6-32.7-23.2c0-14.7-8.2-26.1-4.7-25.4
	c17.1,2.8,77.5-19.8,73.6-12c-5.5,10.8,5.8,15,8.1,19.7c0.9,1.9,9,17.1,12.3,29.6c0.7,2.7-29.5,4.8-29.3,5.6
	c0.2,1.5-4.9-8.4-2.8-4.9C277,448.7,290.4,474.6,290.4,474.6z"/>
<path class="st6" d="M199.5,309.5c-7.7,7.4,2.4,38.7,1.5,46.4c-1.7,14.5-12.1M
,35.1,5.2,35.4c45.7,0.9,84.1-21.4,84.1-21.4
	s11.4-29,18.9-26.9c7.5,2,20.7,21.6,22.3,23.4c3.2,3.5,27.9,13.3,32.1,14.4c18.5,5.1,59,8.5,57.8-4.5c-2.4-25.5-2.5-29.4,2.8-48.4
	c4.2-15.3-38.4-39.4-59.6-45.3c-21.3-5.9-44.9-11.7-64.4-10.2C242.2,277.1,205.3,304,199.5,309.5z"/>
<path d="M218.2,318.7c2.7-1.4,37.3-13.6,44.8-10.2c7.5,3.4,24.6,14.2,23.2,26.1s-7.1,26.3-23.4,29.7c-16.3,3.4-28.2,8-34.3,4.6
	s-16.3-9.5-17-24.4C210.8,329.6,218.2,318.7,218.2,318.7z"/>
<path d="M359.4,308c0,0-27.8,12.8-27.8,23c0,10.2,8.8,26.5,23.M
8,31.9c14.9,5.4,17.7,5,31.3,0.9s21-12.1,21.7-24.8s2.4-17.5-7.5-24.3
	C386.8,305,368.9,309.4,359.4,308z"/>
<path class="st7" d="M300.3,362.5c0,0-2.6,12.3-10.9,19.5c-2.3,2,18.4,5,19,3.9s0.1-34.6-1.4-35.3
	C305.6,350.1,300.3,362.5,300.3,362.5z"/>
	<path d="M295.5,308c-5.6-4.8-11.1-9.4-16.9-13.4c-4.4-2.9-8.8-5.6-13.8-6.7c-8.7-1.6-17.7-0.1-26.3,1.3c-7.1,1.3-14.2,3-21.3,4.6
		c6.7-2.8,13.6-5.3,20.7-7.2c10.6-2.6,22.7-5.4,33.3-1.1C281.6,290.1,289.7,298.5,295.5,308L295.5,308z"/>
	<path d="M317.4,308c6.M
8-10.1,16.6-19.7,28.2-23.8c8.8-2.7,18.3-0.9,26.8,1c6.8,1.7,13.5,4,19.9,6.8c-6.8-1.5-13.6-3-20.4-4
		c-8.2-1.1-16.9-2.3-24.9,0.2C335.8,292.6,326.9,300.7,317.4,308L317.4,308z"/>
<path class="st7" d="M321.2,362.2c0,0,4.7,11.7,14.2,17.3c2.7,1.6-17.2,8.2-18,7.2s-6.2-34.1-4.9-34.9
	C313.8,350.9,321.2,362.2,321.2,362.2z"/>
<path d="M217.4,421.7c0,0-3.1-21,18-14.4c4.3,1.3,25.3,40.2,23,38.1C256,443.3,220.7,431.5,217.4,421.7z"/>
<path d="M404.2,421.7c0,0,3.1-21-18-14.4c-4.3,1.3-21.7,40.2-19.4,38.1C369.1,443.3,400.M
9,431.5,404.2,421.7z"/>
	<path d="M310.9,272.7c-1.6,5.1-4.1,9.9-6.8,14.5c0,0-1.7-3.2-1.7-3.2c4.6,0.1,9.2,0.4,13.8,0.9c0,0,2.5,0.3,2.5,0.3l-0.9,2.1
		c-6.1,13.4-12.6,27.5-19.2,40.7c2.1-6.1,5.5-15,7.8-21.1c2.7-7,5.4-14,8.2-20.9l1.5,2.4c-5.8,0.3-11.8,0-17.6-0.5
		C302.2,282.5,306,277,310.9,272.7L310.9,272.7z"/>
	<path class="st6" d="M223.4,413.1c9.4,4.1,18.9,13.2,23.5,22.4C237.4,431.4,228,422.3,223.4,413.1L223.4,413.1z"/>
	<path class="st6" d="M396.7,414.3c-3.3,8.7-11.2,17.3-19.7,21.2C3M
80.2,426.8,388.2,418.2,396.7,414.3L396.7,414.3z"/>
<polygon class="st8" points="321.7,439.5 302.9,439.5 293.5,455.8 302.9,472.1 321.7,472.1 331.1,455.8 "/>
<polygon class="st9" points="318.3,445.4 306.3,445.4 300.2,455.8 306.3,466.2 318.3,466.2 324.3,455.8 "/>
	<line class="st10" x1="312.3" y1="445.4" x2="312.3" y2="466.2"/>
	<path d="M312.3,445.4c1.8,6.8,1.8,14,0,20.9C310.5,459.4,310.5,452.2,312.3,445.4L312.3,445.4z"/>
<line class="st11" x1="323.3" y1="455.8" x2="300.2" y2="455.8"/>
 class="st8" points="351.5,424.5 332.7,424.5 323.3,440.8 332.7,457.1 351.5,457.1 360.9,440.8 "/>
<polygon class="st9" points="348.1,430.4 336.1,430.4 330.1,440.8 336.1,451.2 348.1,451.2 354.1,440.8 "/>
	<line class="st10" x1="342.1" y1="430.4" x2="342.1" y2="451.2"/>
	<path d="M342.1,430.4c1.8,6.8,1.8,14,0,20.9C340.3,444.4,340.3,437.2,342.1,430.4L342.1,430.4z"/>
<line class="st11" x1="353.2" y1="440.8" x2="330.1" y2="440.8"/>
<polygon class="st8" points="292.8,423.1 274,423.1 264.6,439.4 274,455.7 2M
92.8,455.7 302.2,439.4 "/>
<polygon class="st9" points="289.4,429 277.4,429 271.4,439.4 277.4,449.8 289.4,449.8 295.5,439.4 "/>
	<line class="st10" x1="283.4" y1="429.5" x2="283.4" y2="450.4"/>
	<path d="M283.4,429.5c1.8,6.8,1.8,14,0,20.9C281.6,443.6,281.7,436.3,283.4,429.5L283.4,429.5z"/>
<line class="st11" x1="294.5" y1="439.4" x2="271.4" y2="439.4"/>
	<path d="M337.8,380.5c5.2,2.5,9.5,6,13.7,9.8c4.1,3.9,7.9,8,10.8,12.9c-5.2-2.5-9.5-6-13.7-9.8
		C344.5,389.6,340.7,385.5,337.8,380.5L337.8,380M
	<path d="M289.2,379.7c-4.1,5.2-9,9.4-14.1,13.4c-5.2,3.9-10.6,7.5-16.7,10c4.1-5.2,9-9.4,14.1-13.4
		C277.7,385.8,283.1,382.2,289.2,379.7L289.2,379.7z"/>
<polygon class="st8" points="321.7,406.8 302.9,406.8 293.5,423.1 302.9,439.4 321.7,439.4 331.1,423.1 "/>
<polygon class="st9" points="318.3,412.7 306.3,412.7 300.2,423.1 306.3,433.5 318.3,433.5 324.3,423.1 "/>
	<line class="st10" x1="312.3" y1="412.7" x2="312.3" y2="433.5"/>
	<path d="M312.3,412.7c1.8,6.8,1.8,14,0,20.9C310.5,426.7M
,310.5,419.5,312.3,412.7L312.3,412.7z"/>
<line class="st11" x1="323.3" y1="423.1" x2="300.2" y2="423.1"/>
<path class="st1" d="M190.9,355.9c19.7-22.6,48-69.4,120.9-68.4c72.9,1,105.8,46.1,114.5,61.4c5.1,9,9.4-26.4,0-37.1
	c-9.5-10.7-55.1-49.1-117.4-49.1c-76,0-126.3,54.9-126.3,54.9S171.1,378.6,190.9,355.9z"/>
<polygon class="st4" points="275.6,505.6 244.7,501.5 253.3,487.7 "/>
<polygon class="st8" points="161.9,571.7 309.8,582.8 307.8,599.3 161.8,597.8 160,570.4 "/>
<polygon class="st4" points="201.2,456.M
6 160,576.7 161.9,599.3 166.8,599.3 233,474.9 "/>
<path class="st4" d="M233,474.9l20.3,12.9c0,1.8-56,109.4-56,109.4l-30.5,2.2C166.8,599.3,227.7,477.9,233,474.9z"/>
<path class="st4" d="M278.7,599.3c0,0-121.1-149.4-118.4-151.1c2.7-1.7,18.6-6.4,18.6-6.4l20,13.9l103.3,145.4L278.7,599.3z"/>
<path class="st4" d="M124.3,464.6c0,0,25.5-16.4,37.5-16.4c5.1,0,108.6,150.6,108.6,150.6l-47.1,0.4
	C223.4,599.3,124.4,472.6,124.3,464.6z"/>
<path class="st4" d="M481,459.9L308.6,586.2v10.1h48.3c0,0,165.8-105.6,162-111.6C504.5,4M
62.4,492,463.5,481,459.9z"/>
<path class="st4" d="M307.4,537.3c0,0,9.7-12.3,24.2-23.7c15-11.7,104.7-76.3,104.7-76.3s39.1,15.2,44.7,22.6
	c2.7,3.6-171.2,122.8-171.2,122.8S304,543.5,307.4,537.3z"/>
<polygon class="st4" points="470.1,526.3 392.8,523.9 343.2,558.9 451.3,558.9 "/>
<polygon class="st4" points="495.2,504.8 421.8,504.8 389.3,526.2 471.1,525.4 "/>
<path class="st8" d="M443.4,596.3l-87.2,1.5l56.9-37.8h36.2C449.3,560,441.3,593.3,443.4,596.3z"/>
<path class="st8" d="M310.8,541l-165.6-7.7c0,0,11.5,28.6,13M
,35.5c2.2,10.1,149.5,13.7,149.5,13.7L310.8,541z"/>
<path class="st4" d="M108.5,494c0,0,161.5,7.8,165.9,10.8c23.7,16.1,38.9,27.3,36.2,32.5c-2.6,5.2-164.9-2.9-165.4-6.7
	C144.7,526.8,121.4,500.5,108.5,494z"/>
<path class="st4" d="M84,487.5c0,0,35.1-24.1,38.8-22.9s40,30,40,30l-51.4,0.7C111.4,495.3,99.7,489.6,84,487.5z"/>
<path class="st8" d="M84,487.5c-7.1-0.2-19.4,40.8-15.5,49.1c4,8.3,79-2,76.7-6C142.9,526.6,118.3,488.5,84,487.5z"/>
<path class="st8" d="M64.6,564.6c4.2,0.8,95.4,11.1,93.7,4.1c-1.8-7-5.7-36.8-15.8M
-35.5c-10.2,1.3-73.2-13.2-74.4-4.9
	C66.7,536.6,64.6,564.6,64.6,564.6z"/>
<path class="st8" d="M62.5,567.2c0,0-5.2,33.6-1.9,33.7s99.5,0,101.3-1.7c3.6-3.2,0.1-31.6-9.5-31.6
	C142.9,567.7,70.7,561.6,62.5,567.2z"/>
<path class="st4" d="M528.3,523.7c-1.1,2.8-58.2,3.7-54.3,0c3.5-3.4,38.5-33.1,44.9-39C521.5,482.3,530.3,518.4,528.3,523.7z"/>
<path class="st4" d="M533.8,562.8l-84.5-2.9c0,0,18.6-36.2,24.7-36.2c6.2,0,53.8-3.9,55.6-1.7C531.4,524.2,538.3,559.2,533.8,562.8z
<path class="st8" d="M537.9,599.3h-95.6c0,M
0,0.9-39.3,13.6-39.3s79.5,0.6,81.4,4.7C539,568.7,539.9,597.5,537.9,599.3z"/>
<path class="st4" d="M67.7,536.7c0,0-8.3-31.8,4.3-52c7.2-11.5,27.3-13.6,31.8-12.5c4.5,1.1,381.2,115.5,381.2,115.5l-159.5,11.6
	C325.5,599.3,69.9,552.9,67.7,536.7z"/>
<path class="st4" d="M522.6,545.9c1.9,0.3,13.3-0.3,15.2,11.4c3.2,19.1,0.9,47.2,0.9,47.2l-479.9-0.1c0,0-9.3-40.6,8-67.7
	C69.2,532.9,520.8,545.6,522.6,545.9z"/>
<path class="st5" d="M262.4,348.3c-0.3-6.3-4.9-7-6-7.1c-1.4-0.2,4.7-0.7,4.9-5.5c0.2-4.8-3.5-6-4.5-6.1c-1.3-0.2-3M
	l0-4.4h-3.4v4.2l-3.5,0.1l0-4.3h-3.3l-0.1,4.3l-6.8,0v3.1c0,0,3.8-0.6,3.9,1.1c0.1,1.4,0.1,15.6-0.1,17.4c-0.2,1.3-3.9,0.8-3.9,0.8
	l0.1,3.1l6.8,0v4.3h3.4l0-4.3l3.2,0.1v4.3h3.4l0-4.3C253.7,354.7,262.7,354.8,262.4,348.3z M247,332.1c3.1,0.1,7.5-0.9,7.6,3.7
	c0.2,5.7-7.6,3.9-7.6,3.9V332.1z M247,351.6V343c3.1,0.1,8.6-1.3,8.8,4C256.1,353.5,247,351.6,247,351.6z"/>
	<path class="st12" d="M305.2,567.1c0,0.2-0.1,0.3-0.2,0.5v0.3c-0.3,0-0.8-0.1-1.4-0.1v-0.2c0,0-0.1,0-0.1,0c0,0-0.1,0-0.1,0.1
0.1-0.1,0.1c0,0,0-0.1,0-0.3c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.2,0-0.2,0c-0.1-0.1-0.1-0.2-0.1-0.3c0-0.3,0.1-0.3,0.1-0.3
		c0-0.1-0.1-0.1-0.2-0.2c-0.1-0.1-0.2-0.1-0.2-0.1c-0.1,0-0.1,0-0.1,0.1c0,0.2,0.1,0.3,0.2,0.5c0,0-0.2-0.1-0.4-0.2
		c-0.1-0.1-0.3-0.1-0.4-0.1c-0.1,0-0.2,0-0.2,0.1c0,0.1-0.1,0.1-0.2,0.1v-0.2c0,0,0-0.1-0.1-0.1L301,567l-0.1-0.2
		c-0.1,0-0.3-0.1-0.7-0.1c-0.4-0.1-0.6-0.1-0.7-0.1c-0.5,0-1,0.1-1.6,0.4c-0.5,0.2-1,0.5-1.4,0.9c-0.1,0.1-0.2,0.3-0.4,0.5
		c0,0-0.3,0-0.8,0h-0.1h0.1l0.1,0.6h-0.3v-0.4l-0.9-0.6c0M
-0.1-0.1-0.3-0.1-0.5c-0.1-0.1-0.2-0.2-0.3-0.3c-0.2-0.1-0.3-0.2-0.4-0.3
		c-0.1-0.1-0.1-0.2-0.1-0.3c0-0.2-0.1-0.2-0.1-0.3c0.4-0.2,1.1-0.5,2-0.8c0.2-0.1,0.4-0.3,0.7-0.5c0.1,0,0.3,0,0.5,0
		c0.3,0,0.4,0.1,0.5,0.1l0.1,0v-0.3c0.3-0.1,0.5-0.1,0.8-0.2c0.3-0.1,0.6-0.1,0.8-0.1c0.1,0,0.3,0,0.6,0.1c0.3,0.1,0.5,0.1,0.5,0.2
		c-0.1,0-0.2,0-0.3,0v0.2c0.6,0.2,0.9,0.5,1.1,0.6c0.1,0.1,0.2,0.5,0.4,1.2h0.5v-0.2c0-0.3,0-0.4,0.1-0.4c-0.1,0-0.1-0.1-0.1-0.1
		c0,0,0.1-0.1,0.4-0.1l0.1,0.4h0.4v-0.5l-0.2,0c-0.1,0-0.1,0-0.1-0.1v-0.2c0-0.M
1,0-0.1-0.1-0.1c0.3,0,0.7,0.1,1.2,0.1l0.1,0.4
		c0.1,0,0.2,0,0.3,0l0.9-0.2c0.2,0.2,0.4,0.5,0.5,0.7C305.1,566.6,305.2,566.8,305.2,567.1z M303.7,580.2c0,0.1-0.1,0.2-0.3,0.3
		c-0.1,0.2-0.6,0.5-1.5,0.9c-0.8,0.4-1.4,0.5-1.7,0.5c-0.2,0-0.3,0-0.5-0.1c-0.1-0.1-0.3-0.1-0.3-0.1h-0.1l0.1,0.4
		c-0.2,0-0.6,0.1-1.1,0.1c-0.1-0.1-0.2-0.1-0.3-0.1H298l-0.1,0.3h-0.1c-0.1,0-0.3,0-0.5-0.1c-0.2-0.1-0.4-0.1-0.5-0.1l-0.3,0
		l-0.1,0.1c-0.8-0.1-1.6-0.1-2.4-0.1c-0.2-0.4-0.2-1-0.3-1.7c0-0.9-0.1-1.5-0.1-1.7c1.2,0.2,2.2,0.3,2.8,0.3c0.2,0M
		c0.3-0.1,0.6-0.1,0.8-0.1c0.1,0,0.2,0,0.3,0.1c0.2,0.1,0.3,0.1,0.4,0.1c0.2,0,0.2-0.1,0.1-0.4c0.2,0,0.5-0.1,1-0.3
		c0.4-0.1,0.7-0.2,1-0.2c0.1,0,0.2,0,0.2,0.1c0,0.1,0,0.2,0.1,0.2h0.5v0.3h-0.4c0.1,0.2,0.3,0.3,0.6,0.4c0.1,0,0.4,0,0.9,0.1
		l0.1,0.2c-0.1,0-0.1,0-0.2,0.1c-0.1,0-0.1,0.1,0,0.1c-0.2,0-0.3,0-0.4,0c-0.1,0-0.2,0-0.4,0c-0.2,0-0.3,0-0.4,0
		c0.2,0,0.3-0.1,0.3-0.3c0,0-0.1,0-0.1,0c-0.1,0-0.3,0.1-0.5,0.2c-0.2,0.2-0.3,0.3-0.4,0.3c-0.1,0-0.2,0-0.4,0c-0.2,0-0.4,0-0.4,0
		c0,0-0.1,0-0.1,0c0.2,0.1,0M
.3,0.2,0.5,0.3c-0.3,0.1-0.5,0.2-0.5,0.2c0.1,0,0.2,0.1,0.3,0.1l0.2,0c0.2,0,0.4-0.1,0.7-0.2
		c0,0,0,0-0.1,0V580h0c0.1,0,0.2,0,0.4,0.1c0.2,0.1,0.4,0.1,0.6,0.1l0.2,0c0.2-0.2,0.3-0.3,0.3-0.4c0.1-0.1,0.2-0.2,0.4-0.2
		c0.1,0,0.2,0,0.3-0.1l-0.1-0.4l0.4,0.1v0c0,0.1,0.1,0.2,0.3,0.3c0,0.2,0,0.3-0.1,0.3c0,0,0,0-0.1-0.1v0.2H303.7
		C303.7,580.2,303.7,580.2,303.7,580.2z M294.7,566.7h-0.6l0.3,0.3l0.1,0c0.1,0,0.1,0,0.2-0.1C294.7,566.7,294.7,566.7,294.7,566.7z
		 M295.9,567.3c-0.1,0-0.3-0.1-0.6-0.1v0.3L295.9,567.3C295.8,567.3M
,295.8,567.3,295.9,567.3z M296.1,566.8c0,0,0-0.1-0.1-0.1
		l-0.1-0.2c-0.2,0-0.3,0-0.5,0l0.1,0.2C295.7,566.8,295.9,566.8,296.1,566.8L296.1,566.8z M306.5,576.7h-0.3l0.1,0.3
		c-0.2,0-0.3,0-0.3,0.1c0.1,0.1,0.2,0.1,0.3,0c-0.1,0-0.1,0.1-0.1,0.1c0,0,0.1,0.1,0.2,0.1l-0.2,0v0.3c-0.1,0-0.2-0.1-0.2-0.3
		c-0.1,0-0.2,0-0.3,0c-0.1,0-0.3,0-0.5,0.1c-0.3,0.1-0.5,0.2-0.5,0.2c0.4,0.2,0.5,0.3,0.5,0.4c-0.1,0.1-0.2,0.1-0.4,0.2
		c0,0,0.3-0.1,0.9-0.1c0-0.1,0-0.2,0-0.2c0-0.1,0.1-0.1,0.1-0.1h0.3c0.1,0.1,0.1,0.2,0.1,0.3c0,0.1-0.1,0.2-M
		c-0.1,0-0.2,0.2-0.5,0.5c-0.2,0.3-0.4,0.4-0.5,0.4c0-0.1-0.1-0.1-0.2-0.1l-0.1,0l0,0.1c0,0.1,0,0.1,0.1,0.1l-0.1,0.3l-0.1,0
		c-0.1,0-0.2,0-0.2-0.1c0,0,0.1,0,0.2,0v-0.2h-0.4c0-0.1-0.2-0.2-0.4-0.3c0-0.1-0.1-0.5-0.1-1.1h0.9l0.1-0.2
		c-0.2-0.2-0.3-0.3-0.3-0.2c0,0,0,0,0.1,0c0,0,0,0,0,0c0-0.1-0.1-0.1-0.3-0.1h-0.1l-0.6,0.4l-0.4,0.1c0,0-0.1,0-0.1,0
		c0,0,0,0,0.1-0.1c0-0.1,0.1-0.1,0.1-0.1c0-0.1-0.3-0.2-0.8-0.3l0-0.3l0.3,0l0.2,0c0,0-0.2-0.1-0.5-0.1c0.1-0.2,0.2-0.5,0.2-0.7
		c0.1-0.3,0.1-0.5,0.1-0.7l0-0.1l-0M
.4-0.1c0-0.1-0.1-0.2-0.1-0.3c0-0.3-0.2-0.5-0.5-0.7c-0.3-0.1-0.5-0.3-0.8-0.4l-0.1-0.3
		c-0.2,0-0.4-0.1-0.6-0.1c-0.3,0-0.8,0.1-1.3,0.2c-0.7,0.2-1.2,0.2-1.3,0.3c0-0.2-0.1-0.5-0.2-0.8H297c-0.2-0.6-0.4-0.9-0.4-0.9
		c0,0,0-0.1,0.1-0.1c0,0,0.1-0.1,0.1-0.1V572h-0.4v-0.4c0.3-0.1,0.6-0.2,1.1-0.4l0.1-0.3c0.5-0.2,0.9-0.3,1.3-0.3
		c0.4,0,0.5,0.1,0.5,0.3c0,0.2-0.2,0.4-0.5,0.7c0.2,0.1,0.6,0.3,1.2,0.6c0-0.1,0.1-0.3,0.1-0.6h0.1c0.1,0,0.1,0,0.2-0.1
		s0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1c0,0.1,0.1,0.1,0.3,0.1c0,0,0.1,0,0.4-0.1M
v-0.3h0.2c-0.1,0,0.2,0,0.7,0.1
		c1.5,0.3,2.6,0.8,3.2,1.5C306.2,573.9,306.5,575.1,306.5,576.7z M299.1,572.5l-0.4-0.5c0,0-0.1,0-0.4,0l-0.1,0
		c0.2,0,0.3-0.1,0.3-0.2c0-0.1-0.1-0.1-0.3-0.1c-0.1,0-0.3,0.1-0.6,0.2c-0.3,0.1-0.5,0.2-0.7,0.2c0.2,0.2,0.4,0.2,0.6,0.2h0l0.4-0.3
		l0.4,0.4C298.5,572.4,298.8,572.5,299.1,572.5z M298.3,565c-0.1-0.1-0.2-0.2-0.4-0.2l0.1,0.2l0.1,0
		C298.3,565.1,298.3,565.1,298.3,565z M299.6,580.8c0,0-0.2-0.1-0.5-0.1c0,0-0.1-0.1-0.1-0.2c-0.1-0.1-0.1-0.2-0.2-0.2
		c-0.2,0.1-0.4,0.3-0.7,0.4l0.4-M
0.1l0.4,0.6h0.4l0.3-0.5C299.6,580.8,299.6,580.7,299.6,580.8z M298.8,571.3c0-0.1-0.2-0.1-0.4-0.2
		l0.1,0.3l0.1,0C298.7,571.5,298.8,571.4,298.8,571.3z M299.2,564.6c0-0.1-0.1-0.1-0.4-0.1h0c0,0.1,0.1,0.2,0.4,0.2
		C299.2,564.7,299.2,564.6,299.2,564.6z M299.4,580.2c0,0-0.1-0.1-0.1-0.2c0,0-0.1-0.1-0.2-0.1v0.2H299.4z M305.2,567.9
		c0,0.4-0.1,0.9-0.2,1.6l-0.4,0.1v0.3h-0.1v0.1h-0.4v0.4l-1.6,1h-0.1c-0.3,0-0.4-0.1-0.4-0.4c0-0.2,0-0.4,0.1-0.5
		c-0.5,0.2-1,0.3-1.5,0.3c0,0-0.4-0.1-1-0.3v-0.3h0.5c0-0.1,0.1-0.2,0.1-0.4c0.1-M
0.1,0.2-0.2,0.6-0.3c0.2-0.1,0.3-0.3,0.3-0.6v-0.1
		l0.4-0.3c-0.1-0.2-0.2-0.4-0.2-0.5c0,0,0,0,0.1-0.2c0,0,0.1,0,0.1,0c0.1,0,0.2,0.1,0.3,0.2c-0.1,0-0.2,0.1-0.4,0.1
		c0.1,0.1,0.2,0.1,0.3,0.1l0.1,0l0.1-0.2l0.4,0l0.2,0c0,0.1,0,0,0-0.3c0-0.1,0-0.1,0.1-0.1l0.3,0.4c0.2,0.1,0.4,0.1,0.7,0.1
		c0.2,0,0.4,0,0.7,0C304.8,567.9,305.1,567.9,305.2,567.9z M300.6,571.6c0,0,0,0.1-0.1,0.1c-0.1,0-0.2-0.1-0.3-0.2
		c-0.1-0.1-0.1-0.2-0.1-0.3c0,0,0.1-0.1,0.1-0.1c0.1,0,0.2,0.1,0.3,0.2C300.5,571.5,300.6,571.6,300.6,571.6z M300.8,564.7l-M
		c-0.1,0-0.1,0-0.1,0c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1V565c-0.1,0-0.1-0.1-0.1-0.1c0-0.2,0-0.2,0-0.2c0.1,0,0.1,0,0.2,0
		c0-0.1-0.2-0.1-0.4-0.2v-0.2c0.2,0,0.4-0.1,0.7-0.1C300.8,564.4,300.8,564.5,300.8,564.7z M300.9,573.5c0,0-0.1-0.1-0.2-0.2
		c-0.1-0.1-0.2-0.2-0.2-0.3l-0.1,0.5c0.2,0,0.3,0,0.4,0C300.9,573.6,300.9,573.5,300.9,573.5z M301,565.3c0,0.1-0.1,0.1-0.2,0.2
		l0-0.2c0-0.1,0-0.1,0.1-0.1C301,565.2,301,565.2,301,565.3z M301.9,578c-0.1,0-0.2,0-0.3,0c-0.2,0-0.2,0-0.2-0.1
		c0,0,0.2-0.1,0.5-0.3V578z M302.7M
,579.1l-0.4-0.1c-0.1,0.2-0.1,0.3-0.2,0.3l0,0v-0.5c0,0-0.1-0.1-0.3-0.1c-0.1-0.1-0.2-0.1-0.2-0.2
		c0.1,0,0.1,0,0.2,0.1v-0.2c0,0,0,0,0.1,0c0.2,0,0.4,0.1,0.5,0.3C302.5,578.7,302.6,578.9,302.7,579.1z M302.1,566.4
		c-0.1-0.1-0.2-0.2-0.4-0.2l0.1,0.4l0.1,0C302,566.6,302.1,566.5,302.1,566.4z M302.3,569.3c-0.2-0.1-0.4-0.2-0.7-0.2l0.1,0.3
		C302.2,569.4,302.3,569.3,302.3,569.3z M303,564.9c0,0-0.1,0.1-0.1,0.1l-0.1,0c-0.1-0.1-0.1-0.2-0.1-0.3c0,0,0-0.1,0.1-0.1h0.1
		C302.9,564.8,303,564.9,303,564.9z M302.9,570.6c0,0-0.1-0.M
1-0.1-0.2c0,0-0.1-0.1-0.2-0.1v0.2H302.9z M303.8,568.5v-0.2l-0.5-0.1
		l-0.2,0.4H303.8z M303.3,573.2c0-0.2-0.1-0.3-0.3-0.3l0.1,0.4L303.3,573.2C303.3,573.3,303.3,573.2,303.3,573.2z M303.5,565.2
		c-0.3-0.1-0.4-0.1-0.4-0.2c0,0,0,0,0.1,0c0.1,0,0.2,0,0.2,0.1C303.5,565.1,303.5,565.2,303.5,565.2z M304.3,580.1l-0.1,0
		c-0.1,0-0.1,0-0.1-0.1l0.2-0.2V580.1z M304.5,575.7c-0.1-0.1-0.2-0.1-0.4-0.1v0.3C304.4,575.8,304.5,575.8,304.5,575.7z
		 M306.2,575.2c-0.1-0.1-0.2-0.1-0.3-0.1c0,0,0.1,0.1,0.1,0.1c0,0-0.1,0.1-0.3,0.1c0,0,0.M
1,0.1,0.1,0.2c0,0.1,0,0.2,0,0.2h0.4
		l-0.2-0.2C306.2,575.4,306.2,575.3,306.2,575.2z"/>
	<path class="st12" d="M311.8,577.3c-0.1,0-0.2-0.1-0.3-0.1c-0.1-0.1-0.3-0.1-0.4-0.1h-0.1v0.3l-0.4,0.2l-0.9-0.2l0.1,0.1
		c0,0,0,0-0.1,0c0,0,0.1,0.1,0.3,0.1l-0.3,0.4c-0.1,0-0.2,0.1-0.3,0.1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.2,0.1-0.3,0.3
		c-0.1,0.2-0.3,0.2-0.4,0.2c-0.4,0-0.6-0.3-0.7-0.8c0-0.4,0-0.8-0.1-1.3h-0.2c0.1,0,0.2,0,0.2,0c0,0,0-0.1-0.1-0.1
		c0-0.4,0.1-0.8,0-1.3l0-1.3l0.4-0.1c0.2,0.1,0.6,0.1,1.1,0.2v0.4c0.3-0.1,0.8-0.2,1.5-M
0.2l0.1,0.2h-0.6l0.2,0.3l1,0.1
		c0.1,0.3,0.2,0.8,0.2,1.4C311.6,576.6,311.7,577.1,311.8,577.3z M320.5,575.7c0,0.7-0.1,1.3-0.2,1.7l-0.3,0.2
		c-0.1,0.5-0.3,1.1-0.6,2.1l-0.5-0.1l0.2,0.4c-0.2,0.3-0.3,0.6-0.4,0.6c-0.1,0.1-0.2,0.2-0.6,0.4v0.3c0,0-0.1,0-0.1,0
		c-0.1,0-0.1,0-0.1,0c0,0-0.1,0-0.1,0l-0.1,0.4c-0.1,0-0.2,0.1-0.4,0.1c-0.2,0-0.3,0-0.3,0l-0.1,0.3c-0.2,0.1-0.7,0.2-1.6,0.3
		c-0.9,0.1-1.5,0.2-1.7,0.2c-0.3,0-0.6-0.1-1.1-0.2s-0.8-0.2-1-0.2c-0.1,0-0.3-0.1-0.6-0.4c-0.3-0.3-0.6-0.4-0.8-0.4
		c-0.1,0-0.3-0.1-0.4-0.M
3c-0.1-0.1-0.2-0.3-0.3-0.4v-0.4c0,0-0.2-0.2-0.5-0.4c-0.2-0.1-0.3-0.3-0.3-0.5c0-0.4,0-0.5,0-0.5
		c0.2,0,0.3,0,0.5-0.1c0.1,0,0.1-0.2,0.2-0.4c0.2,0.1,0.5,0.1,0.8,0.2c0.1-0.1,0.1-0.3,0.2-0.5c-0.1,0-0.1-0.1-0.1-0.1l0-0.1
		l0.6,0.1c0,0.1,0,0.3,0.1,0.5h0.4c0-0.1-0.1-0.1-0.2-0.1h-0.1c0-0.2,0.1-0.4,0.1-0.6s0.1-0.3,0.3-0.3c0.2,0,0.3,0,0.3,0
		c0.3,0.7,0.6,1.2,0.9,1.5c0.4,0.4,1,0.6,1.7,0.6h0.2c0.2-0.2,0.3-0.3,0.5-0.3c0.4,0,0.7-0.4,0.9-1.2c0.1-0.5,0.2-1.1,0.3-1.7
		c0.3,0,0.6-0.1,1.1-0.1c-0.7-0.1-1.1-0.1-1.1-0.1c0.1,0,0.M
1-0.1,0.1-0.2c0-0.1,0-0.2-0.1-0.3v-0.2c0-0.1,0-0.3,0.1-0.5
		s0.1-0.4,0.1-0.5v-0.1c-0.1-0.2-0.1-0.3-0.1-0.5l0-0.1l0.2-0.2v-0.3c0-0.1,0-0.3-0.1-0.6c0-0.3-0.1-0.5-0.1-0.6
		c0-1.3,0.1-1.9,0.1-1.8c0-1-0.2-1.7-0.6-2.1v-0.4c0.1,0,0.2,0.1,0.3,0.1c0.1,0,0.1,0,0.1,0c0-0.1-0.2-0.2-0.5-0.4c0,0,0,0-0.1,0
		c-0.1,0-0.1,0-0.1-0.1l0-0.2c0.1,0,0.1-0.1,0.1-0.1c0,0,0-0.1,0-0.2c0-0.1,0-0.1,0-0.1l0.2-0.1v-0.2c0,0,0.1,0,0.2-0.1
		c0,0,0.1,0,0.1-0.1h-0.1c-0.1,0-0.1,0-0.2,0.1c-0.1,0.1-0.2,0.1-0.2,0.1l-0.1,0l0.1-0.5c-0.1,0-0.2-0.1-0.M
		c-0.1,0-0.2,0-0.3-0.1v-0.4h-0.4c0,0-0.1-0.1-0.3-0.2s-0.2-0.2-0.3-0.2l0.1,0.5c-0.1,0-0.2,0-0.4,0.1c0.1,0,0.2,0,0.3-0.1
		c0.1,0,0.2-0.1,0.3-0.1l0.1,0l0.4,0.4c-0.2,0.1-0.3,0.1-0.3,0.2l0,0.1c0.2,0,0.4,0.1,0.5,0.2c0.1,0.2,0.2,0.3,0.3,0.5
		c-0.1,0-0.1,0-0.1,0c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1v0.1h-2.1v0.4v0.1H313c-0.5,1-0.8,2.1-1,3.4c-0.1,0.5-0.2,1.7-0.3,3.5
		c-0.2-0.2-0.4-0.4-0.4-0.4c0-0.1-0.1-0.2-0.1-0.5l0-0.3h-0.4c0,0-0.5,0-1.5,0c-0.6,0-1.1,0-1.5,0c0-0.1,0.1-0.2,0.1-0.4
		c0.1-0.2,0.1-0.3,0.1-0.4c0,0.1,0.1M
,0.2,0.2,0.2c0,0,0,0,0.1,0c-0.1-0.1-0.2-0.2-0.4-0.4c0,0,0.1-0.2,0-0.7l-0.1-0.8l0-0.3
		c0.3-0.5,0.5-0.9,0.5-1.3c0.1-0.4,0.1-0.8,0.2-1h0.3c0,0,0-0.1,0-0.4c0,0,0-0.1,0-0.1l0.4-0.2c0.1-0.3,0.2-0.6,0.5-1.1
		c0.1,0,0.3-0.1,0.5-0.3c1-1.2,2.1-1.8,3.1-1.8c0.2,0,0.4,0,0.6,0.1c-0.1-0.1-0.1-0.1-0.1-0.2l0.1-0.1h0.1v0.2
		c0.2-0.1,0.4-0.2,0.7-0.2v0.1c0.2,0,0.2,0,0.3,0.1l-0.2,0.1c1.3,0.1,2.5,0.6,3.4,1.5c0.9,0.8,1.5,1.9,1.7,3.3v0.3
		c-0.1,0-0.3,0.1-0.5,0.1c0.1,0.2,0.1,0.3,0.1,0.4h0.4v0.3c-0.4-0.1-0.6-0.1-0.7-0.1c-0.1,0-0.1,M
0-0.1,0c0,0.1,0.4,0.2,1.1,0.4
		c0,0.1,0,0.1,0,0.1c0,0,0,0-0.1,0c0,0-0.1,0-0.1,0l-0.1,0c0,0,0,0.1,0,0.5l0,0.1l0.3,0.1l0,0.1c0,0.1,0,0.1,0.1,0.2
		c-0.1,0.1-0.3,0.3-0.5,0.5c0.1,0.1,0.1,0.2,0.1,0.2s0.1,0,0.2,0.1c0,0,0,0.1,0,0.2c0,0.1,0,0.2,0,0.3c0,0.1,0,0.1,0,0.2
		c-0.1-0.1-0.2-0.1-0.3-0.1c0,0-0.1,0-0.1,0v0.4h0.4v0.2c0,0,0,0,0.1,0.1c0,0.2,0,0.6,0,1.1C320.5,575.1,320.5,575.5,320.5,575.7z
		 M309.1,576c0-0.1-0.2-0.3-0.5-0.5h-0.1h-0.4v0.3h0.6l0.1,0.2L309.1,576C309.1,576,309.1,576,309.1,576z M309.1,577.4
.3,309,577.3,309.1,577.4c-0.2,0-0.3,0-0.5,0c-0.2,0-0.3,0.1-0.3,0.1c0,0,0.1,0.1,0.1,0.1c0,0.1,0.1,0.1,0.2,0.1
		c0.1,0,0.2,0,0.3-0.1C309,577.5,309.1,577.4,309.1,577.4z M308.7,572.8c-0.1-0.1-0.2-0.2-0.3-0.2v0.3h0.2
		C308.7,572.9,308.7,572.8,308.7,572.8z M310.3,576c0,0,0-0.1,0-0.2c0,0,0-0.1-0.1-0.1c-0.2,0-0.3,0-0.3,0.1
		C310,575.9,310.1,575.9,310.3,576z M310.3,576.9C310.3,576.9,310.3,576.9,310.3,576.9c-0.2,0-0.2,0-0.2,0.1c0,0.1,0.1,0.1,0.2,0.1
		C310.3,577.1,310.3,577.1,310.3,576.9z M310.6,578.6c0,0,0-0.1,0-0.2cM
0,0,0-0.1-0.1-0.1c-0.2,0-0.3,0-0.3,0.1
		C310.2,578.4,310.3,578.5,310.6,578.6z M310.4,579c0,0,0-0.1,0-0.2c0,0-0.1-0.1-0.2-0.1v0.3H310.4z M311.4,579.9h-0.3l0-0.3l0-0.1
		h-0.2v0.2c-0.1,0-0.2,0-0.2-0.1c0,0,0,0,0.1-0.1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.1,0-0.1,0c0,0,0.2,0.1,0.7,0.4v0.5h0.2L311.4,579.9z
		 M311.4,581c-0.1-0.1-0.2-0.1-0.3-0.1v-0.5h-0.4l0,0.1c0,0,0,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0.1,0,0.2,0.1,0.2,0.1
		c0,0.1,0,0.2,0.1,0.2C311.2,581.1,311.4,581.1,311.4,581z M311.3,575.2c0,0-0.1,0-0.1,0c-0.1,0-0.2,0-0.2,0.M
		c0,0.1,0.1,0.1,0.2,0.1C311.2,575.3,311.3,575.2,311.3,575.2z M312.4,580.5v-0.2c0,0,0,0-0.1,0L312.4,580.5z M314.8,565
		c0-0.1-0.1-0.2-0.2-0.2c-0.1-0.1-0.3-0.1-0.4-0.2v0.5c0.2,0,0.3,0,0.4,0C314.7,565.1,314.8,565.1,314.8,565z M315,580.8
		c-0.1-0.1-0.3-0.1-0.4-0.2v0.2l0.2,0C314.9,580.9,315,580.8,315,580.8z M316.3,580.8c-0.1-0.1-0.2-0.2-0.4-0.2v0.2l0.2,0
		C316.3,580.9,316.3,580.9,316.3,580.8z M317,581.2c0,0-0.1,0-0.1,0l-0.1,0c-0.1,0.1-0.2,0.3-0.2,0.3c0,0,0.1,0,0.1,0h0.1
		C316.9,581.4,317,581.3,317,581.2z M31M
8.4,569.1c0-0.1-0.1-0.4-0.4-0.9c-0.3-0.5-0.5-0.7-0.6-0.7h-0.3l0.1,0.3l-0.5,0.6
		c0.2,0,0.5-0.1,1-0.1c0.1,0.2,0.2,0.5,0.4,1C318.3,569.2,318.4,569.2,318.4,569.1z M317.2,574.4c-0.1-0.1-0.2-0.2-0.3-0.3l0.1,0.3
		C317,574.4,317.1,574.4,317.2,574.4C317.2,574.4,317.2,574.4,317.2,574.4z M317.4,575.5c0,0-0.1-0.1-0.1-0.2c0,0-0.1-0.1-0.2-0.1
		v0.2H317.4z M317.6,569.1c-0.1-0.1-0.2-0.2-0.3-0.3l0.1,0.2C317.4,569.1,317.5,569.1,317.6,569.1
		C317.5,569.1,317.6,569.1,317.6,569.1z M318,572.2c-0.3-0.1-0.5-0.1-0.4-0.1c0,0,0,0,0,M
0.1c0,0.1,0.1,0.2,0.2,0.3L318,572.2z
		 M319.1,575.1c-0.2,0-0.6-0.1-1.1-0.1l-0.1,0.4C318.1,575.3,318.5,575.2,319.1,575.1C319,575.1,319.1,575.1,319.1,575.1z
		 M318.2,574.5c0,0-0.1-0.1-0.1-0.2c0,0-0.1-0.1-0.2-0.1v0.2H318.2z M318.5,579.4c0-0.1-0.1-0.2-0.4-0.3l0.1,0.2L318.5,579.4
		C318.5,579.5,318.5,579.4,318.5,579.4z M318.7,571.4c0,0,0-0.1-0.1-0.1l-0.1,0c-0.1,0.1-0.2,0.3-0.2,0.4c0,0,0.1,0.1,0.1,0.1
		c0,0,0.1,0,0.2-0.1C318.6,571.6,318.7,571.5,318.7,571.4z M319.2,574.5c0-0.1-0.1-0.2-0.4-0.2c-0.2,0-0.4,0-0.4,0.1L3M
		L319.2,574.5z M319.2,572.6c0,0,0-0.1,0-0.2c0,0,0-0.1-0.1-0.1c-0.2,0-0.3,0-0.3,0.1C318.9,572.5,319,572.6,319.2,572.6z
		 M319.2,573.6c-0.1-0.1-0.2-0.1-0.4-0.1v0.2C319.1,573.7,319.2,573.7,319.2,573.6z M319.3,569.8c0-0.2-0.1-0.3-0.4-0.4l0.1,0.5
		C319.1,569.8,319.2,569.9,319.3,569.8C319.3,569.9,319.3,569.8,319.3,569.8z M319.7,570.9l-0.1-0.1l-0.4-0.2v0.2L319.7,570.9
		C319.7,570.9,319.7,570.9,319.7,570.9z"/>
	<path class="st12" d="M325.9,577.3c-0.1,0-0.2-0.1-0.3-0.1c-0.1-0.1-0.3-0.1-0.4-0.1h-0.1v0.3l-M
0.4,0.2l-0.8-0.2l0.1,0.1
		c0,0,0,0-0.1,0c0,0,0.1,0.1,0.3,0.1l-0.3,0.4c-0.1,0-0.2,0.1-0.3,0.1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.2,0.1-0.3,0.3
		c-0.1,0.2-0.3,0.2-0.4,0.2c-0.4,0-0.6-0.3-0.7-0.8c0-0.4,0-0.8-0.1-1.3h-0.2c0.1,0,0.2,0,0.2,0c0,0,0-0.1-0.1-0.1
		c0-0.4,0.1-0.8,0-1.3l0-1.3l0.4-0.1c0.2,0.1,0.6,0.1,1.1,0.2v0.4c0.3-0.1,0.8-0.2,1.5-0.2l0.1,0.2h-0.6l0.2,0.3l1,0.1
		c0.1,0.3,0.2,0.8,0.2,1.4C325.8,576.6,325.8,577.1,325.9,577.3z M334.6,575.7c0,0.7-0.1,1.3-0.2,1.7l-0.3,0.2
		c-0.1,0.5-0.3,1.1-0.6,2.1l-0.5-0.1l0.2,0.M
4c-0.2,0.3-0.3,0.6-0.4,0.6c-0.1,0.1-0.2,0.2-0.6,0.4v0.3c0,0-0.1,0-0.1,0
		c-0.1,0-0.1,0-0.1,0c0,0-0.1,0-0.1,0l-0.1,0.4c-0.1,0-0.2,0.1-0.4,0.1c-0.2,0-0.3,0-0.3,0L331,582c-0.2,0.1-0.7,0.2-1.6,0.3
		c-0.9,0.1-1.5,0.2-1.7,0.2c-0.3,0-0.6-0.1-1.1-0.2c-0.4-0.1-0.8-0.2-1-0.2c-0.1,0-0.3-0.1-0.6-0.4c-0.3-0.3-0.6-0.4-0.8-0.4
		c-0.1,0-0.3-0.1-0.4-0.3c-0.1-0.1-0.2-0.3-0.3-0.4v-0.4c0,0-0.2-0.2-0.5-0.4c-0.2-0.1-0.3-0.3-0.3-0.5c0-0.4,0-0.5,0-0.5
		c0.2,0,0.3,0,0.5-0.1c0.1,0,0.1-0.2,0.2-0.4c0.2,0.1,0.5,0.1,0.9,0.2c0.1-0.1,0.1-M
0.3,0.2-0.5c-0.1,0-0.1-0.1-0.1-0.1l0-0.1
		l0.6,0.1c0,0.1,0,0.3,0.1,0.5h0.4c0-0.1-0.1-0.1-0.2-0.1h-0.1c0-0.2,0.1-0.4,0.1-0.6s0.1-0.3,0.3-0.3c0.2,0,0.3,0,0.3,0
		c0.3,0.7,0.6,1.2,0.9,1.5c0.4,0.4,1,0.6,1.7,0.6h0.2c0.2-0.2,0.3-0.3,0.5-0.3c0.4,0,0.7-0.4,0.9-1.2c0.1-0.5,0.2-1.1,0.3-1.7
		c0.3,0,0.6-0.1,1.1-0.1c-0.7-0.1-1.1-0.1-1.1-0.1c0.1,0,0.1-0.1,0.1-0.2c0-0.1,0-0.2-0.1-0.3v-0.2c0-0.1,0-0.3,0.1-0.5
		s0.1-0.4,0.1-0.5v-0.1c-0.1-0.2-0.1-0.3-0.1-0.5l0-0.1l0.2-0.2v-0.3c0-0.1,0-0.3-0.1-0.6c0-0.3-0.1-0.5-0.1-0.6
.3,0.1-1.9,0.1-1.8c0-1-0.2-1.7-0.6-2.1v-0.4c0.1,0,0.2,0.1,0.3,0.1c0.1,0,0.1,0,0.1,0c0-0.1-0.2-0.2-0.5-0.4c0,0,0,0-0.1,0
		c-0.1,0-0.1,0-0.1-0.1l0-0.2c0.1,0,0.1-0.1,0.1-0.1c0,0,0-0.1,0-0.2c0-0.1,0-0.1,0-0.1l0.2-0.1v-0.2c0,0,0.1,0,0.2-0.1
		c0,0,0.1,0,0.1-0.1h-0.1c-0.1,0-0.1,0-0.2,0.1c-0.1,0.1-0.2,0.1-0.2,0.1l-0.1,0l0.1-0.5c-0.1,0-0.2-0.1-0.3-0.1s-0.2,0-0.3-0.1
		v-0.4h-0.4c0,0-0.1-0.1-0.3-0.2c-0.1-0.1-0.2-0.2-0.3-0.2l0.1,0.5c-0.1,0-0.2,0-0.4,0.1c0.1,0,0.2,0,0.3-0.1c0.1,0,0.2-0.1,0.3-0.1
		l0.1,0l0.4,0.4c-0.2,0.1M
-0.3,0.1-0.3,0.2l0,0.1c0.2,0,0.4,0.1,0.5,0.2c0.1,0.2,0.2,0.3,0.3,0.5c-0.1,0-0.1,0-0.1,0c0,0,0,0,0,0.1
		c0,0,0,0.1,0,0.1v0.1h-2.1v0.4v0.1h-0.3c-0.5,1-0.8,2.1-1,3.4c-0.1,0.5-0.2,1.7-0.3,3.5c-0.2-0.2-0.4-0.4-0.4-0.4
		c0-0.1-0.1-0.2-0.1-0.5l0-0.3h-0.4c0,0-0.5,0-1.5,0c-0.6,0-1.1,0-1.5,0c0-0.1,0.1-0.2,0.1-0.4c0.1-0.2,0.1-0.3,0.1-0.4
		c0,0.1,0.1,0.2,0.2,0.2c0,0,0,0,0.1,0c-0.1-0.1-0.2-0.2-0.4-0.4c0,0,0.1-0.2,0-0.7L322,571l0-0.3c0.3-0.5,0.5-0.9,0.5-1.3
		c0.1-0.4,0.1-0.8,0.2-1h0.3c0,0,0-0.1,0-0.4c0,0,0-0.1,0-0.1l0.4-M
0.2c0.1-0.3,0.2-0.6,0.5-1.1c0.1,0,0.3-0.1,0.5-0.3
		c1-1.2,2.1-1.8,3.1-1.8c0.2,0,0.4,0,0.6,0.1c-0.1-0.1-0.1-0.1-0.1-0.2l0.1-0.1h0.1v0.2c0.2-0.1,0.4-0.2,0.7-0.2v0.1
		c0.2,0,0.2,0,0.3,0.1l-0.2,0.1c1.4,0.1,2.5,0.6,3.4,1.5c0.9,0.8,1.5,1.9,1.7,3.3v0.3c-0.1,0-0.3,0.1-0.5,0.1
		c0.1,0.2,0.1,0.3,0.1,0.4h0.4v0.3c-0.4-0.1-0.6-0.1-0.7-0.1c-0.1,0-0.1,0-0.1,0c0,0.1,0.4,0.2,1.1,0.4c0,0.1,0,0.1,0,0.1s0,0-0.1,0
		c0,0-0.1,0-0.1,0l-0.1,0c0,0,0,0.1,0,0.5l0,0.1l0.3,0.1l0,0.1c0,0.1,0,0.1,0.1,0.2c-0.1,0.1-0.3,0.3-0.5,0.5
.1,0.1,0.2,0.1,0.2c0,0,0.1,0,0.2,0.1c0,0,0,0.1,0,0.2s0,0.2,0,0.3c0,0.1,0,0.1,0,0.2c-0.1-0.1-0.2-0.1-0.3-0.1
		c0,0-0.1,0-0.1,0v0.4h0.4v0.2c0,0,0,0,0.1,0.1c0,0.2,0,0.6,0,1.1C334.6,575.1,334.6,575.5,334.6,575.7z M323.2,576
		c0-0.1-0.2-0.3-0.5-0.5h-0.1h-0.4v0.3h0.6l0.1,0.2L323.2,576C323.2,576,323.2,576,323.2,576z M323.2,577.4
		C323.2,577.3,323.1,577.3,323.2,577.4c-0.2,0-0.3,0-0.5,0c-0.2,0-0.3,0.1-0.3,0.1c0,0,0.1,0.1,0.1,0.1c0,0.1,0.1,0.1,0.2,0.1
		c0.1,0,0.2,0,0.3-0.1C323.1,577.5,323.2,577.4,323.2,577.4z M322.8,M
572.8c-0.1-0.1-0.2-0.2-0.3-0.2v0.3h0.2
		C322.8,572.9,322.8,572.8,322.8,572.8z M324.4,576c0,0,0-0.1,0-0.2c0,0,0-0.1-0.1-0.1c-0.2,0-0.3,0-0.3,0.1
		C324.1,575.9,324.2,575.9,324.4,576z M324.4,576.9C324.4,576.9,324.4,576.9,324.4,576.9c-0.2,0-0.2,0-0.2,0.1
		c0,0.1,0.1,0.1,0.2,0.1C324.4,577.1,324.4,577.1,324.4,576.9z M324.7,578.6c0,0,0-0.1,0-0.2c0,0,0-0.1-0.1-0.1
		c-0.2,0-0.3,0-0.3,0.1C324.3,578.4,324.4,578.5,324.7,578.6z M324.6,579c0,0,0-0.1,0-0.2c0,0-0.1-0.1-0.2-0.1v0.3H324.6z
		 M325.5,579.9h-0.3l0-0.3l0-0.1H3M
25v0.2c-0.1,0-0.2,0-0.2-0.1c0,0,0,0,0.1-0.1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.1,0-0.1,0
		c0,0,0.2,0.1,0.7,0.4v0.5h0.2L325.5,579.9z M325.5,581c-0.1-0.1-0.2-0.1-0.3-0.1v-0.5h-0.4l0,0.1c0,0,0,0.1-0.1,0.1
		c0,0-0.1,0.1-0.1,0.1c0.1,0,0.2,0.1,0.2,0.1c0,0.1,0,0.2,0.1,0.2C325.3,581.1,325.5,581.1,325.5,581z M325.4,575.2c0,0-0.1,0-0.1,0
		c-0.1,0-0.2,0-0.2,0.1c0,0.1,0.1,0.1,0.2,0.1C325.4,575.3,325.4,575.2,325.4,575.2z M326.5,580.5v-0.2c0,0,0,0-0.1,0L326.5,580.5z
		 M328.9,565c0-0.1-0.1-0.2-0.2-0.2c-0.1-0.1-0.3-0.1-0.4-0.2v0.M
5c0.2,0,0.3,0,0.4,0C328.8,565.1,328.9,565.1,328.9,565z
		 M329.1,580.8c-0.1-0.1-0.3-0.1-0.4-0.2v0.2l0.2,0C329,580.9,329.1,580.8,329.1,580.8z M330.4,580.8c-0.1-0.1-0.2-0.2-0.4-0.2v0.2
		l0.2,0C330.4,580.9,330.4,580.9,330.4,580.8z M331.1,581.2c0,0-0.1,0-0.1,0l-0.1,0c-0.1,0.1-0.2,0.3-0.2,0.3c0,0,0.1,0,0.1,0h0.1
		C331,581.4,331.1,581.3,331.1,581.2z M332.5,569.1c0-0.1-0.1-0.4-0.4-0.9c-0.3-0.5-0.5-0.7-0.6-0.7h-0.3l0.1,0.3l-0.5,0.6
		c0.2,0,0.5-0.1,1-0.1c0.1,0.2,0.2,0.5,0.4,1C332.4,569.2,332.5,569.2,332.5,569.1z M331M
.3,574.4c-0.1-0.1-0.2-0.2-0.3-0.3l0.1,0.3
		C331.1,574.4,331.2,574.4,331.3,574.4C331.3,574.4,331.3,574.4,331.3,574.4z M331.5,575.5c0,0-0.1-0.1-0.1-0.2c0,0-0.1-0.1-0.2-0.1
		v0.2H331.5z M331.7,569.1c-0.1-0.1-0.2-0.2-0.3-0.3l0.1,0.2C331.6,569.1,331.6,569.1,331.7,569.1
		C331.7,569.1,331.7,569.1,331.7,569.1z M332.1,572.2c-0.3-0.1-0.5-0.1-0.4-0.1c0,0,0,0,0,0.1c0,0.1,0.1,0.2,0.2,0.3L332.1,572.2z
		 M333.2,575.1c-0.2,0-0.6-0.1-1.1-0.1l-0.1,0.4C332.2,575.3,332.6,575.2,333.2,575.1C333.2,575.1,333.2,575.1,333.2,575.1z
		 M332.3,574.5c0,0-0.1-0.1-0.1-0.2c0,0-0.1-0.1-0.2-0.1v0.2H332.3z M332.6,579.4c0-0.1-0.1-0.2-0.4-0.3l0.1,0.2L332.6,579.4
		C332.6,579.5,332.6,579.4,332.6,579.4z M332.8,571.4c0,0,0-0.1-0.1-0.1l-0.1,0c-0.1,0.1-0.2,0.3-0.2,0.4c0,0,0.1,0.1,0.1,0.1
		c0,0,0.1,0,0.2-0.1C332.8,571.6,332.8,571.5,332.8,571.4z M333.3,574.5c0-0.1-0.1-0.2-0.4-0.2c-0.2,0-0.4,0-0.4,0.1L333.3,574.5
		L333.3,574.5z M333.3,572.6c0,0,0-0.1,0-0.2c0,0,0-0.1-0.1-0.1c-0.2,0-0.3,0-0.3,0.1C333,572.5,333.1,572.6,333.3,572.6z
		 M333.3,573.6c-0.1-0.1-0M
.2-0.1-0.4-0.1v0.2C333.2,573.7,333.3,573.7,333.3,573.6z M333.4,569.8c0-0.2-0.1-0.3-0.4-0.4l0.1,0.5
		C333.3,569.8,333.3,569.9,333.4,569.8C333.4,569.9,333.4,569.8,333.4,569.8z M333.8,570.9l-0.1-0.1l-0.4-0.2v0.2L333.8,570.9
		C333.8,570.9,333.8,570.9,333.8,570.9z"/>
	<path class="st12" d="M340.1,582.3h-0.2c-0.2,0-0.5,0-0.9,0c-0.4,0-0.7,0-0.9,0c-0.6,0-0.9-0.1-0.9-0.3c0-0.1,0-0.2,0.1-0.3
		c-0.2,0-0.6-0.1-1-0.1v-0.5c0,0,0,0.1,0,0.1c0,0,0.1-0.1,0.1-0.2c0-0.1,0-0.6-0.1-1.4c0-0.6-0.1-1-0.1-1.4c0.2,0,0.4-0.1,0.8-0.3
	c0-0.1,0.1-0.2,0.3-0.4c0,0,0,0,0,0c0,0-0.1,0-0.4-0.1v0.3c0,0-0.1,0-0.1,0c-0.1,0-0.2,0-0.2,0.1c0-0.1-0.1-0.3-0.1-0.6
		c-0.1-0.2-0.1-0.4-0.1-0.6c0-0.4,0-1,0.1-1.9c0-0.8,0.1-1.4,0.1-1.8l0.4,0.1c0,0.2-0.1,0.3-0.1,0.3c0,0,0,0.1,0.1,0.2l-0.1,0.1
		c0.2,0.1,0.3,0.2,0.4,0.2l0.3-0.6c0.1,0,0.3,0,0.6,0c-0.2-0.1-0.4-0.1-0.4-0.2l0.5-0.1c-0.1,0.1-0.3,0.2-0.5,0.2l0,0l0.7-0.5H338
		c0,0-0.1,0-0.2-0.1c-0.1-0.1-0.2-0.1-0.2-0.1l-0.2,0c-0.1,0.2-0.1,0.3-0.3,0.3c-0.2-0.2-0.4-0.3-0.6-0.3l-0.1,0l0.3,0.3
		c-0.1,0-0.3,0.1-0.5,0.1l0-1M
.9c0,0,0-0.5-0.1-1.4c0,0,0.1,0,0.2,0c0.1,0,0.2,0,0.2,0c0.1,0,0.2,0,0.2-0.1c0-0.1,0-0.2,0-0.3
		c0.3,0.2,0.4,0.3,0.5,0.4c0,0,0.1,0.2,0.4,0.6c0,0,0.1-0.1,0.3-0.2c0.2-0.1,0.3-0.2,0.3-0.3c-0.1-0.2-0.2-0.3-0.4-0.3h0.1
		c0.2,0,0.2,0,0-0.1c0.2,0,0.3,0.1,0.5,0.3h0.3c0,0-0.1-0.1-0.1-0.3c0-0.1-0.1-0.2-0.3-0.2c-0.1,0-0.2,0-0.2,0
		c-0.1,0-0.1-0.1-0.2-0.2s-0.1-0.2-0.2-0.2c0,0,0-0.1,0-0.5l0-0.1c0.1-0.1,0.2-0.2,0.3-0.3c-0.4,0-1-0.1-1.8-0.3
		c0-0.1-0.1-0.5-0.1-1.1c-0.1-0.5-0.1-0.8-0.1-1.1v-0.7c0.1,0,0.2,0,0.4-0.1c0.2,0,0.3-M
0.1,0.4-0.1h0.1v0.3c0,0,0.1,0,0.3,0
		c0.1,0,0.2,0,0.3,0l0.2,0l-0.3-0.3c0.1,0,0.3,0,0.6-0.1c0.3,0,0.5-0.1,0.7-0.1c0.2,0,0.4,0,0.6,0c0.3,0,0.5,0.1,0.6,0.1l0.3,0
		c0,0.2,0,0.5-0.1,0.9c0,0.4-0.1,0.7-0.1,0.9l0,3.4c0,0.6,0,1.1,0,1.6c-0.2-0.1-0.5-0.2-0.9-0.4v-0.5c0,0-0.1-0.1-0.2-0.1
		c-0.1,0-0.2,0-0.4,0.1c-0.2,0.1-0.3,0.1-0.3,0.1l0.6,0.8c0.1,0,0.1,0,0.3,0c0.1,0,0.2,0,0.3,0c0.1,0,0.2,0,0.2,0.1
		c0,0-0.1,0.1-0.2,0.1c0.1,0,0.1,0.1,0.1,0.2l-0.1,0.2c0.3,0.1,0.6,0.2,0.8,0.3v2.4h-0.3l-0.3-0.6h-0.5c0.1,0.3,0.2,0.7,0.4,1.4M
		c0,0,0,0,0,0c0,0.1,0.1,0.1,0.4,0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.1c0,0.2,0,0.4,0,0.6c0,0.1,0,0.1,0,0.3
		c0,0.2,0,0.2,0,0.3c0,0.1,0,0.1,0,0.1h-0.4l-0.1,0.4c-0.1,0-0.2,0-0.3,0l0.6,0.1v-0.3h0.1c0.1,0,0.1,0,0.1,0.1
		c-0.1,0.1-0.1,0.2-0.1,0.3l0.1,0.1c-0.1,0.3-0.1,0.4-0.1,0.5c-0.2,0-0.4-0.1-0.6-0.3v0.3c0.1,0,0.4,0.1,0.6,0.1c0,0.2,0,0.4,0,0.7
		c0,0.3,0,0.8,0,1.4c0,0.6,0,1.1,0,1.4h-0.5v0.3l0.4-0.1c0.2,0.1,0.3,0.2,0.3,0.2c0-0.1,0,0.1-0.1,0.4l-0.3-0.1v-0.1h-0.1
		c-0.2,0-0.2,0.1-0.2,0.3c0,0.2,0M
.1,0.3,0.2,0.3h0.1c0.1-0.1,0.2-0.2,0.4-0.3V582.3z M336.3,569.2c0,0.1-0.1,0.1-0.2,0.2l0-0.1
		c0-0.1,0-0.1,0.1-0.1C336.3,569.1,336.3,569.2,336.3,569.2z M338.8,577c-0.4,0-0.7,0-0.9,0c-0.3,0-0.5,0-0.7-0.1
		c0-0.3,0-0.5-0.1-0.5h-0.4v0.1c-0.3,0.1-0.5,0.2-0.5,0.3c0,0.1,0.2,0.1,0.6,0v0.4h0c0.1,0,0.2,0,0.2-0.1c0.1-0.1,0.1-0.1,0.1-0.1
		c0,0,0.1,0,0.1,0v0.4h0.3v0.4c0.1,0,0.4,0.2,1,0.4l-0.5-0.4l0-0.1c0,0,0-0.1,0-0.2c0-0.1,0-0.2,0-0.2c0.1,0,0.2,0,0.4-0.1
		C338.7,577.1,338.8,577.1,338.8,577z M337.1,581.1C337.1,581,337.1,M
581,337.1,581.1c-0.2,0-0.3,0-0.5,0.2c-0.1,0.1-0.2,0.2-0.2,0.3
		c0,0,0.1,0.1,0.2,0.1c0.1,0,0.2,0,0.3-0.1v-0.1C337.1,581.2,337.1,581.1,337.1,581.1z M337.1,574.9l-0.1-0.1
		c-0.2,0-0.3-0.1-0.5-0.1v0.5l0.3,0c0.1,0,0.1,0,0.1,0v-0.4L337.1,574.9C337.1,574.9,337.1,574.9,337.1,574.9z M337,575.6
		c0,0-0.1-0.1-0.1-0.2c0,0-0.1-0.1-0.2-0.1v0.3H337z M338.1,569.1c0,0-0.1,0.1-0.2,0.1h-0.2c-0.2,0-0.4,0-0.5-0.1
		c-0.1-0.3-0.2-0.4-0.2-0.5c0,0,0,0,0,0c0,0,0.1,0,0.2,0.1c0.1,0.1,0.1,0.1,0.1,0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0.2,0.M
		C338,569,338.1,569,338.1,569.1z M337.7,573.8c0,0-0.1-0.1-0.1-0.2c0,0-0.1-0.1-0.2-0.1v0.3H337.7z M338.8,576.6
		c-0.4-0.2-0.8-0.4-1.1-0.6c0,0,0.1,0.1,0.1,0.1c0,0,0,0-0.1,0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0,0.1,0.1,0.1c0.1,0.1,0.2,0.2,0.3,0.4
		c-0.2,0.1-0.3,0.1-0.3,0.1c0,0,0,0.1,0.1,0.1c0.1,0,0.3,0,0.6-0.1C338.5,576.6,338.7,576.6,338.8,576.6z M338,581.4
		c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.2,0-0.2,0c0,0,0.1,0.1,0.3,0.2C338,581.5,338,581.4,338,581.4z M338.9,565.1h-0.4l-0.1-0.4h-0.7
		c0.6,0.3,0.9,0.5,1,0.5C3M
38.8,565.2,338.8,565.2,338.9,565.1z M338.1,575.4c-0.1-0.1-0.3-0.2-0.5-0.2v0.3l0.2,0
		C338,575.5,338.1,575.5,338.1,575.4z M338.7,580.3h-0.8l0.3,0.4l0.1,0c0.1,0,0.2-0.1,0.3-0.2C338.6,580.4,338.6,580.3,338.7,580.3z
		 M339.9,572.9c-0.2-0.1-0.3-0.1-0.4-0.1c-0.1,0-0.2,0-0.4,0.1c-0.3,0.1-0.4,0.1-0.5,0.1v0.4c-0.1,0.1-0.2,0.1-0.3,0.1
		c0,0,0.1,0,0.3,0.1c0,0.1,0.1,0.1,0.3,0.1l0.1,0c-0.1-0.1-0.2-0.2-0.2-0.3c0-0.1,0.1-0.1,0.2-0.1V573c0.1,0,0.2,0,0.3,0
		c0.2,0,0.4,0,0.3,0C339.8,573,339.9,572.9,339.9,572.9z M339.1,571.7cM
-0.3-0.1-0.5-0.2-0.6-0.3v0.4L339.1,571.7z M338.9,576
		c-0.1-0.1-0.2-0.1-0.4-0.1v0.3C338.8,576.1,338.9,576.1,338.9,576z M339.4,580.4c0-0.2-0.2-0.3-0.5-0.3h-0.1v0.1L339.4,580.4z
		 M339.6,565.1c0,0-0.1-0.1-0.1-0.2c0,0-0.1-0.1-0.2-0.1v0.3H339.6z M339.6,570.2c0,0-0.1-0.1-0.1-0.2c0,0-0.1-0.1-0.2-0.1v0.3
		H339.6z M348.8,582c0,0,0,0.1-0.1,0.1s-0.1,0.1-0.1,0.1h-4.2c-0.4-0.9-1-2-1.8-3.2c-0.6-1-1.3-2.1-1.9-3.1v-1
		c0.6-0.1,1.1-0.2,1.6-0.4l-0.1-0.3c-0.3,0.1-0.5,0.1-0.8,0.1c-0.2,0-0.3,0-0.3-0.1c0,0,0.2-0.3,0.5-1l1.3,0.1M
		c-0.1,0-0.4,0-0.6,0h-0.1c0.3-1.4,0.7-2,1-2c0,0,0.1,0,0.2,0.1c0.1,0,0.1,0.1,0.2,0.1h0.1v-0.3h-0.4c0,0,0-0.1-0.1-0.1
		c-0.1,0-0.1-0.1-0.1-0.1c0,0,0,0,0,0c0.1-0.1,0.2-0.3,0.3-0.5c0.1-0.3,0.2-0.5,0.2-0.6c0.9,0,2,0,3.3-0.1c0,0-0.1,0-0.1,0h0.1h0.3
		c0.2,0,0.4,0,0.5,0l0.1,0.3h-0.3c0,0.1-0.1,0.2-0.1,0.4s-0.1,0.3-0.3,0.4c-0.2,0.1-0.4,0.2-0.4,0.3c0,0.1-0.1,0.2-0.1,0.5
		c0,0.2-0.1,0.4-0.2,0.5l-0.4,0.1l0.1-0.8H346v0.3c0,0-0.1,0.1-0.3,0.4c-0.7-0.3-1.2-0.4-1.5-0.4l-0.2,0l-0.1,0.4
		c0.1,0,0.1,0,0.2,0.1c0.1,0.M
1,0.1,0.1,0.2,0.1c0.1,0,0.1-0.1,0.1-0.2c0-0.1,0-0.2,0.1-0.2c0.2,0,0.4,0.1,0.6,0.3l-0.1,0.4h0.6v0.3
		c-0.2,0.1-0.4,0.2-0.7,0.3c-0.2,0-0.3-0.1-0.3-0.1h0.1c0,0,0.1,0,0.2,0c0.1,0,0.2,0,0.2-0.1c0,0,0,0-0.1,0
		c-0.1-0.1-0.3-0.1-0.5-0.2c-0.3,0-0.5-0.1-0.5-0.1l0.1,0.4h-0.4c0.1,0,0.3,0,0.5,0c0,0,0,0.2,0,0.6c0,0.1,0,0.1,0,0.2
		c-0.2,0.1-0.2,0.2-0.3,0.3c0,0,0,0,0.1,0c0,0,0.1,0.1,0.1,0.3c0,0,0,0,0-0.1c0,0,0.1,0.1,0.1,0.2c-0.1,0.2-0.4,0.4-0.6,0.8h-0.4
		v-0.3c-0.3,0-0.4,0-0.5,0v0.3c0.8,0.4,1.2,1,1.2,1.7c0,0.1,0,0.1,0.1,0M
.1c0.1,0,0.2-0.1,0.3-0.2l0.4,0.6h0.2c0.1,0.1,0.1,0.2,0,0.4
		c0.2,0.4,0.5,0.8,0.9,0.9c0.3,0.1,0.5,0.2,0.8,0.3c0,0.2,0,0.3,0,0.4c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0.1,0.1,0.2,0.2,0.5,0.3
		c0.2,0.1,0.4,0.2,0.4,0.2c0.1,0.1,0.1,0.2,0.1,0.4c0,0.2,0,0.3,0,0.4c0,0.1,0.2,0.2,0.4,0.3c0.2,0.1,0.3,0.2,0.4,0.3
		c0,0.1,0.1,0.2,0.1,0.4C348.6,581.7,348.7,581.9,348.8,582C348.8,581.9,348.8,582,348.8,582z M343.5,576.2h-0.4
		c0,0.2-0.1,0.5-0.3,0.9h-0.4l-0.1,0.3c0.7-0.1,1-0.2,1-0.2C343.4,576.8,343.5,576.5,343.5,576.2z M342.7,577.M
		c0-0.1-0.1-0.2-0.3-0.2l0.1,0.3L342.7,577.9C342.7,577.9,342.7,577.9,342.7,577.9z M344.9,576.1c0,0-0.1,0-0.3,0
		c-0.1,0-0.2-0.1-0.3-0.2c-0.1-0.2-0.2-0.3-0.2-0.3H344v-0.4h-0.3c0,0,0-0.1,0-0.2c0-0.1,0.1-0.2,0.2-0.3c0.4,0.1,0.5,0.1,0.5,0.2
		c0,0.1-0.1,0.2-0.3,0.3C344.4,575.4,344.6,575.7,344.9,576.1z M345,574c-0.1,0.2-0.3,0.4-0.5,0.8c0-0.1-0.1-0.2-0.3-0.1l-0.1-0.3
		c0.1,0,0.2-0.1,0.4-0.2C344.8,574.1,344.9,574,345,574z M344.6,579.2c-0.1-0.1-0.2-0.1-0.4-0.1v0.3
		C344.5,579.3,344.6,579.2,344.6,579.2z M345,578.6M
c-0.1,0-0.2-0.1-0.3-0.1h-0.1l-0.3,0.3c0.1,0,0.2,0,0.4-0.1
		C344.9,578.7,345,578.6,345,578.6z M344.8,573.4c0,0,0,0.1-0.1,0.2l-0.1,0c-0.1,0-0.1,0-0.1-0.1
		C344.5,573.4,344.6,573.3,344.8,573.4C344.8,573.3,344.8,573.3,344.8,573.4z M345.9,579.1c-0.1-0.1-0.2-0.2-0.4-0.2l0.1,0.3l0.1,0
		C345.9,579.2,345.9,579.1,345.9,579.1z M346.2,580.8c0-0.1-0.1-0.1-0.3-0.1c-0.1,0-0.2,0-0.2,0.1c0,0.1,0.1,0.2,0.3,0.3
		C346.2,581,346.2,580.9,346.2,580.8z M346.9,570c0,0,0-0.1-0.1-0.2c-0.1-0.1-0.1-0.1-0.1-0.2h-0.1c-0.2,0.1-0.3,0.3-0.3M
		c0,0.3,0,0.5-0.1,0.7h0.1c0,0,0.1-0.1,0.1-0.3c0-0.2,0-0.3,0-0.3C346.8,570.2,346.9,570.1,346.9,570z"/>
	<path class="st12" d="M265.4,571.7l-0.4,0.5c-0.1-0.3-0.1-0.5-0.1-0.7c0-0.2,0-0.3,0.1-0.3l0.1,0.1c0,0,0-0.1,0-0.1
		s0.1,0.1,0.1,0.2C265.4,571.5,265.4,571.6,265.4,571.7L265.4,571.7z M285.8,581c0,0.1-0.2,0.1-0.4,0.1c0.1,0,0.1,0,0.1,0.1
		c0,0.1,0,0.3-0.1,0.4c-0.1,0-0.2-0.2-0.3-0.4c-0.1,0-0.2-0.1-0.3-0.1c-0.1,0-0.2,0-0.4,0.1c-0.2,0-0.3,0.1-0.4,0.1
		c-0.3,0-0.9-0.2-1.9-0.6l-0.2-0.4c-0.1,0-0.2,0-M
0.3,0c-0.2,0-0.3,0-0.3,0c-0.2,0-0.4-0.1-0.8-0.4c-0.4-0.3-0.7-0.5-0.9-0.5
		c-0.3-0.1-0.6-0.1-1.2-0.2c-0.5,0-0.9-0.1-1.2-0.2c-0.1,0-0.3-0.2-0.5-0.3c-0.2-0.1-0.4-0.2-0.7-0.2c-0.1-0.2-0.2-0.7-0.2-1.6
		c-0.1,0-0.2,0.1-0.3,0.2c-0.1,0.1-0.2,0.2-0.2,0.2c-0.1,0-0.5-0.1-1.4-0.4c0.2,0,0.2,0.1,0.2,0.4c0,0.1,0,0.3-0.1,0.4
		c-0.3,0-0.6-0.1-0.8-0.1c-0.2,0-0.4-0.2-0.6-0.6c-0.1,0-0.2,0-0.3,0c-0.2,0-0.3,0.1-0.4,0.1c0,0,0,0-0.1,0c0,0-0.1,0-0.1,0v-0.4
		c-0.1,0-0.2,0-0.3,0c-0.2,0-0.3,0-0.3,0c-0.1,0-0.2-0.1-0.3-0.4c-0.1-0.3-0.2-M
0.4-0.4-0.4c-0.1,0-0.2,0-0.4,0.1
		c-0.2,0-0.3,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1l-0.5-0.5v-0.2c-0.1,0-0.2-0.1-0.3-0.1c-0.1,0-0.3,0-0.4,0.1
		c-0.2,0.1-0.3,0.1-0.4,0.1c-0.1,0-0.3-0.1-0.7-0.4c-0.3-0.2-0.5-0.3-0.8-0.5v-0.4c-0.1,0-0.3,0-0.7,0c0-0.2-0.2-0.3-0.4-0.5l0-0.2
		c0-0.1,0-0.2,0.1-0.3s0.1-0.2,0.1-0.4c0.4-0.2,0.6-0.3,0.7-0.6c0-0.2,0.2-0.3,0.5-0.3c0.1,0,0.2,0,0.4,0.1c0.2,0,0.3,0.1,0.3,0.2
		c0,0,0,0-0.1,0v0.2c-0.4,0.2-0.6,0.4-0.6,0.6c0,0,0.1,0,0.1,0c0.1,0,0.2,0,0.3-0.1l0.2-0.5h0.5c0,0,0.1-0.2,0.1-0.4
,0.1-0.3,0.1-0.4h-0.5l-0.2,0c0,0,0.1-0.1,0.2-0.3c0.1-0.1,0.2-0.2,0.3-0.2c0.4,0,0.6,0.1,0.7,0.4c0.1,0.2,0.2,0.5,0.3,0.7
		c0.5-0.1,0.8-0.2,1-0.2c0.1,0,0.5,0.2,1.2,0.6c0,0-0.1,0-0.1,0c-0.1,0-0.1,0.1-0.1,0.2c0,0.4,0.1,0.6,0.3,0.7c0,0-0.1,0-0.1,0
		c-0.1,0-0.1,0-0.1,0l0.1,0c0.1,0,0.1,0,0.1,0c0,0-0.1,0.1-0.1,0.2c-0.1,0.1-0.1,0.1-0.1,0.1l0.9-0.3c0.1,0,0.4,0.1,0.7,0.3
		c0.4,0.2,0.7,0.4,0.7,0.4l0,0.3c0,0.2,0,0.3-0.1,0.3c0,0-0.1,0-0.1-0.1c0.1,0,0.2,0.1,0.3,0.3c0.1,0.2,0.2,0.2,0.3,0.2
		c0.1,0,0.2,0,0.4-0.1c0.2-0.1,0.3-M
0.1,0.3-0.2c0-0.1-0.1-0.3-0.2-0.6c1.1,0.3,1.7,0.5,2,0.6c1,0.4,1.5,0.8,1.5,1.1c0,0,0,0.1,0,0.3
		c0,0.1,0,0.2,0,0.3c-0.4,0.1-0.6,0.2-0.6,0.3c0,0,0,0.1,0.1,0.2c0.1,0.1,0.1,0.2,0.1,0.2l0.1,0c0.1,0,0.2,0,0.3-0.1
		s0.2-0.1,0.3-0.1l0.1,0v0.3h0.2c0.2,0,0.5,0,0.9,0.1c0.4,0.1,0.7,0.1,0.8,0.1c0.1,0,0.2,0,0.3-0.1c0.1-0.1,0.2-0.1,0.3-0.1h0v0.4
		c0.4,0.1,0.9,0.2,1.6,0.4v0.3c0.2,0.1,0.4,0.2,0.6,0.2c0,0,0,0,0.1,0s0,0,0.1,0c0.2,0,0.4,0.4,0.9,1.1c0.1,0,0.2,0,0.3,0
		c0.2,0,0.3-0.1,0.3-0.1c0.1,0,0.1,0,0.1,0v0.5c0.4,0.1,0.7,0.1M
,1.1,0.2C285.5,580.7,285.8,580.8,285.8,581z M266.8,573.5
		c-0.3-0.1-0.5-0.1-0.7-0.2l-0.2,0.7c0.1,0,0.1,0,0.2,0c0.1,0,0.2,0,0.2,0c0.1,0,0.2-0.1,0.2-0.2
		C266.7,573.6,266.7,573.5,266.8,573.5z M267.1,570.8c0,0.2-0.1,0.3-0.4,0.3c-0.2,0-0.3-0.1-0.3-0.2c0-0.1,0.1-0.2,0.4-0.3
		C267,570.6,267.1,570.7,267.1,570.8z M267.2,573.5c0,0-0.1-0.1-0.2-0.1l0.2,0.3C267.2,573.8,267.2,573.7,267.2,573.5z M270,574
		c-0.1,0-0.3-0.1-0.6-0.2c-0.2-0.1-0.4-0.1-0.6-0.1l-0.1,0l-0.4,0.7c-0.2,0-0.6-0.1-1.2-0.2c0,0,0.1,0.1,0.1,0.1c0,0,0,0.1M
		c0,0.1,0,0.1,0,0.1c0,0.2,0.2,0.3,0.6,0.3c0.2,0,0.6-0.1,1.1-0.4C269.3,574.3,269.6,574.2,270,574z M284.2,568.1
		c-0.4,0-0.5-0.1-0.5-0.1c0,0-0.1,0-0.4,0.1c0,0,0,0.1,0,0.1c0,0,0,0,0,0c-0.1-0.2-0.2-0.4-0.2-0.6h-0.4c-0.2,0.2-0.3,0.6-0.2,1.1
		c-0.2,0.1-0.5,0.3-0.8,0.3c-0.5,0.1-0.8,0.2-0.9,0.2c-0.1,0.1-0.3,0.2-0.5,0.4c-0.2,0.2-0.3,0.3-0.4,0.3c-0.1,0-0.2,0-0.4,0
		c-0.2,0-0.3,0-0.4,0l-0.2,0l-0.4,0.3c-0.8,0.2-1.5,0.4-2.3,0.6c-0.9,0.2-1.7,0.4-2.3,0.5V571l-0.5-0.2c0.1,0,0.1,0.1,0.1,0.1
		c0,0.1-0.2,0.2-0.5,0.2cM
0,0-0.1-0.1-0.1-0.1c0-0.1,0.1-0.2,0.3-0.2l-0.2-0.4c-0.2-0.1-0.4-0.1-0.7-0.1c-0.3,0-0.6,0-0.7-0.1v0.5
		c0.3,0.1,0.8,0.2,1.4,0.3l-0.2,0.4c0.1,0,0.2,0,0.3,0c0.2,0,0.3,0,0.3,0l0.2,0c-0.9,0.4-1.6,0.6-2.1,0.7v-0.5l-0.1,0
		c-0.4,0-0.6,0.1-0.6,0.3c0.1,0.1,0.2,0.1,0.3,0.1v0.4h-0.1c-0.5,0-1.6-0.6-3.3-1.8c0.1-0.1,0.1-0.2,0.2-0.4c0-0.2,0.1-0.3,0.2-0.4
		c0.3-0.2,0.7-0.4,1.3-0.5c0,0,0.5-0.1,1.4-0.2c0.1,0.2,0.1,0.4,0.2,0.7c0.1,0.2,0.3,0.2,0.6,0.2c0-0.1,0-0.2,0-0.3
		c0-0.1-0.1-0.2-0.2-0.2v-0.2c-0.1,0-0.2,0.1-0.3,0.1c-0.1,0M
-0.2,0-0.2-0.1c0-0.3,0.6-0.6,1.8-0.9c0.8-0.2,1.6-0.4,2.3-0.6
		c1.3-0.4,3.1-1.1,5.7-2c0,0,0.2-0.1,0.3-0.2c0.1-0.1,0.3-0.1,0.4-0.1c0.3,0,0.5,0.2,0.6,0.5c0.2,0.4,0.3,0.6,0.4,0.7
		c0.1,0.1,0.2,0.1,0.4,0.1c0.2,0,0.3,0,0.4,0.1v0.7c0.2,0,0.4,0.1,0.7,0.2V568.1z M274,576.3c0,0-0.1-0.1-0.2-0.2
		c-0.1-0.1-0.2-0.2-0.2-0.2c-0.1,0-0.3,0.1-0.5,0.2v0.5c0.2,0,0.3-0.1,0.5-0.1C273.9,576.5,274,576.4,274,576.3z M274.4,570.3
		c-0.1,0-0.1-0.1-0.1-0.2c0-0.1,0-0.1,0-0.2c0,0-0.1,0-0.1,0c-0.2,0-0.4,0-0.4,0.1C274.1,570.1,274.3,570.2,2M
74.4,570.3z M279,577
		c-0.2,0.2-0.4,0.3-0.5,0.3c-0.1,0-0.2,0-0.2-0.1l0.2-0.2l0.3,0C278.9,577,279,577,279,577z M278.9,579.1c-0.2-0.2-0.4-0.3-0.6-0.3
		v0.4c0,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2,0C278.8,579.2,278.9,579.1,278.9,579.1z M287.2,579l-0.2,0.7c-0.1,0-0.3-0.1-0.5-0.2V579
		c-0.1-0.1-0.2-0.1-0.5-0.1c-0.5,0-0.7,0.1-0.7,0.2c0,0,0,0,0.1,0.1c-0.1,0-0.1,0-0.2,0c-0.1,0-0.2,0-0.2,0l-0.1,0l-0.4-0.5
		c-0.1,0-0.2-0.1-0.3-0.1c-0.1,0-0.3,0-0.5,0.1c-0.2,0-0.4,0.1-0.6,0.1c-0.4,0-0.7-0.2-0.9-0.6c-0.1-0.1-0.2-0.3-0.2-0.4
c0-0.1,0.2-0.2,0.4-0.2c0.7,0,1.3,0.1,1.8,0.4c0,0.4,0.2,0.6,0.5,0.6c0.1,0,0.2,0,0.4,0c0.2,0,0.3,0,0.4,0
		C285.6,578.4,286.2,578.6,287.2,579z M285.8,564.4c0,0.2-0.1,0.5-0.4,0.8c-0.3,0.3-0.5,0.5-0.7,0.6c-0.2,0.1-0.3,0.3-0.3,0.5
		c-0.1,0.3-0.2,0.5-0.2,0.5h-0.4c-0.1-0.1-0.1-0.2-0.2-0.4c-0.1-0.2-0.1-0.3-0.2-0.4l-0.5-0.2v-0.4c0,0,0,0-0.1,0
		c-0.1,0-0.2-0.1-0.2-0.2c0-0.1,0-0.2-0.1-0.3c0.4-0.1,0.9-0.2,1.6-0.4c0.1,0,0.3-0.1,0.7-0.3c0.3-0.1,0.5-0.2,0.7-0.2
		S285.8,564.3,285.8,564.4z M287.5,566.9c-0.1,0.1-0.3,0.2-0.4,0M
.4c-0.1,0.1-0.3,0.2-0.8,0.2c-0.1,0-0.3,0.1-0.6,0.3
		c-0.3,0.2-0.5,0.3-0.6,0.3c-0.1,0-0.2,0-0.5-0.1c0,0-0.1,0-0.1-0.1c-0.1,0-0.1,0-0.1,0l0,0v-0.1l0.1-0.3c0.1-0.5,0.2-0.8,0.3-0.9
		l0.2-0.2c-0.1,0-0.1,0-0.1,0c-0.1,0-0.1,0,0-0.1l0.2-0.3c0,0,0.1,0,0.2,0c0.1,0,0.2,0,0.2,0c0.1,0,0.2-0.1,0.2-0.3
		c0-0.3,0.1-0.4,0.1-0.4c0,0,0.1-0.1,0.3-0.1c0.1,0,0.2,0,0.3-0.1c0.2,0.1,0.4,0.2,0.6,0.3c0.3,0.1,0.4,0.3,0.4,0.3
		c-0.2,0-0.3,0.1-0.3,0.2l0,0.1h0.3C287.4,566.2,287.4,566.5,287.5,566.9z M286.2,579.4c-0.1,0.2-0.2,0.2-0.3,0.2
		c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2c0-0.1,0.1-0.1,0.3-0.1C286.1,579.3,286.2,579.3,286.2,579.4z M286.8,582.3
		c-0.1,0-0.2,0.1-0.2,0.1c-0.1,0-0.1,0-0.1-0.1c0-0.1,0-0.2,0.1-0.3c0.1-0.1,0.1-0.2,0.2-0.2V582.3z"/>
<path class="st5" d="M383,348.3c-0.3-6.3-4.9-7-6-7.1c-1.4-0.2,4.7-0.7,4.9-5.5c0.2-4.8-3.5-6-4.5-6.1c-1.3-0.2-3.1-0.4-3.1-0.4
	l0-4.4H371v4.2l-3.5,0.1l0-4.3h-3.3l-0.1,4.3l-6.8,0v3.1c0,0,3.8-0.6,3.9,1.1c0.1,1.4,0.1,15.6-0.1,17.4c-0.2,1.3-3.9,0.8-3.9,0.8
	l0.1,3.1l6.8,0v4.3h3.4l0-4.3l3.2,0.L
1v4.3h3.4v-4.3C374.2,354.7,383.3,354.8,383,348.3z M367.6,332.1c3.1,0.1,7.5-0.9,7.6,3.7
	c0.2,5.7-7.6,3.9-7.6,3.9V332.1z M367.6,351.6V343c3.1,0.1,8.6-1.3,8.8,4C376.6,353.5,367.6,351.6,367.6,351.6z"/>
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"kimchi.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"everything.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"yeosu.sats"}h!
text/plain;charset=utf-8
  "name": "laoyang.sats"
text/plain;charset=utf-8
  "name": "JJLin.sats"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"satscoin.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"35944.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"42121.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"13435.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"85712.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"11150.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"48820.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"62670.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"50494.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"77573.sats"}h!
FjDOUT:233ED54925BD88F065820821CA3FE894066AC918D9A980CB961DA6AA22B16355
FjDOUT:308D125E2C023E5753D1E82D57A24D9C08641A2F24D7BEA848B00D2539A81FEA
text/plain;charset=utf-8
  "name": "alk.sats"
text/plain;charset=utf-8
  "name": "akz.sats"
text/plain;charset=utf-8
  "name": "alj.sats"
text/plain;charset=utf-8
   "name": "02008.sats"
text/plain;charset=utf-8
   "name": "02023.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ejc.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"dpt.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"edo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eas.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eoe.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ecw.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ebk.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eai.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eae.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ecn.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"liquidate.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
d/Foundry USA Pool #dropgold/
Aj?=:ETH.ETH:0xDb12C338E3567768D0ea6c25aF58F8c6b21703C7:2866294::0
Bj@=:ETH.ETH:0x8d57fAaE5FB7c41A6605993B89e3dCf370F8A3E1:40858463::0
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eoi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"etn.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eue.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ese.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"esi.sats"}h!
text/plain;charset=utf-8
  "name": "aln.sats"
FjDOUT:BAE5B3312945A491B06B5ACE427DBC7501C097435DE6D78F13D15D26735473BC
text/plain;charset=utf-8
$$$$/////9999CCCCNNNNNXXXXccccmmmmmxxxx
LAME3.100UUUUUUUUUUUUUUUUUU	@y
UUUUUUUUUUUUUUUUUUUUUUUUG
UUUUUUUUUUUUUUUUUUUUUUUUUU
text/plain;charset=utf-8
  "name": "nakamotosatoshi.sats"
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Angular Decay</title>
<script id="snippet-random-code" type="text/javascript">
let seed = window.location.href.split('/').find(t => t.includes('i0'));
const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
let pattern = "seed=";
for (let i = 0; i <M
 seed.length - pattern.length; ++i) {
if (seed.substring(i, i + pattern.length) == pattern) {
seed = seed.substring(i + pattern.length);
function cyrb128($) {
let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(lM
 ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
function sfc32($, _, u, i) {
return function () {
var l = ($ >>>= 0) + (_ >>>= 0) | 0;
return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
<style>body {margin: 0px;} </style>M
<canvas id="target"></canvas>
<script type="text/javascript">
const rand = mathRand();
const rand2 = mathRand();
let sqpix,cp,ratio=0.707,bug=false;
if(rand<0.3){sqpix=0;zoom=false;return"Portrait";}
if(rand<0.6){sqpix=0;ratio=1.414;return"Lanscape";}
if(rand<0.95){sqpix=1;return"Square";}
sqpix=1;bug=1;return"Bugged";}
if(rand<0.07){cp=12;return "Paper";}
if(rand<0.14){cp=1;return "DPM";}
if(rand<0.21){cp=2;return "Fecktarn";}
if(rand<0.41){cp=4;return "Desert Drill";}
if(rand<0.5){cp=5;return "Urban";}
if(rand<0.6){cp=6;return "Navy";}
if(rand<0.7){cp=7;return "German Winter";}
if(rand<0.8){cp=8;return "Tree";}
if(rand<0.85){cp=9;return "Orange";}
if(rand<0.9){cp=10;return "Harris";}
if(rand<0.95){cp=11;return "Market";}
cp=0;return "Saint";}
window.$generativeTraits = {"View": T1(rand),"Pallet": T2(rand2) }
const container = document.createElement("div")
container.innerHTML = "<span>seed: " + seed + "</spM
let resizeTmr=null,aniFrame=null;
let ofw,ofh,sz,rz=1;
let gi=0,gj=0,drp=0,drawtot=2,bmp,artcols=[];
var tricount=0,tr=30;
var tx1=[],ty1=[],tx2=[],ty2=[],tx3=[],ty3=[];
var rx1=[],ry1=[],rx2=[],ry2=[],rx3=[],ry3=[];
const init = async () => {
window.addEventListener('resize', async () => {
clearTimeout(resizeTmr)
resizeTmr = setTimeout(async () => {
await layoutCanvas()
await layoutCanvas()
const layoutCanvas = async () => {
const wWidth=window.innerWidth
const wHeight=window.innerHeight
let cHeight=wHeight;
let cWidth=cHeight*ratio;
if(cWidth>wWidth){cWidth=wWidth;cHeight=cWidth/ratio;}
const canvas=document.getElementById('target')
canvas.width=2000*rz;
canvas.height=(2000*rz)/ratio;
canvas.style.position = 'absolute'
canvas.style.width = `${cWidth}px`
canvas.style.height = `${cHeight}px`
canvas.style.left = `${(wWidth - cWidth) / 2}px`
canvas.style.top = `${(wHeight - cHeight) / 2}pM
const drawCanvas = async () => {
if(!tried) setupart();
if (aniFrame) window.cancelAnimationFrame(aniFrame)
const canvas=document.getElementById('target')
const ctx=canvas.getContext('2d')
{let bx=ofw/500,by=ofh/500;
ctx.globalAlpha=0.05;
for(let f=10;f<30; f++){
for(let i=0;i<500; i++){
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'#ffffff');
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'M
if(gj>500) { drp=3; gj=0; }
for(let f=0;f<tc;f++){
if(bug) dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz*sz,ty2[f]*sz, artcols[1], 1*sz);
else dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz,ty2[f]*sz, artcols[1], 1*sz);
dl(ctx, tx2[f]*sz,ty2[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);
dl(ctx, tx1[f]*sz,ty1[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);}
for(let f=0;f<rc;f++){
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx2[f]*sz,ry2[f]*sz, artcols[2], 1*sz);
,ry2[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);}
ctx.fillStyle = artcols[0];
ctx.fillRect(0,0,ofw,ofh);
mathRand = sfc32(...cyrb128(seed));
tc=0;rc=0;tricount=0;tr=30;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
tricount=1000;tr=rir(10,50);dor=true;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
aniFrame = window.requestAnimationM
function triharder( x1,y1, x2,y2)
if(tricount>2500) return;
var x3=x1+rir(-tr,tr);
var y3=y1+rir(-tr,tr);
if(x3<0){x3+=tr;bmp++}
if(x3>1000){x3-=tr;bmp++}
if(y3<0){y3+=tr;bmp++}
if(y3>1000/ratio){y3-=tr;bmp++}
if(dor) {rx1[rc]=x1;ry1[rc]=y1;rx2[rc]=x2;ry2[rc]=y2;rx3[rc]=x3;ry3[rc]=y3;rc++; }
else {tx1[tc]=x1;ty1[tc]=y1;tx2[tc]=x2;ty2[tc]=y2;tx3[tc]=x3;ty3[tc]=y3;tc++;}
if(bmp>15){bmp=0; x3=y3=500;x1=rir(500,500+tr);y1=rir(500,500+tr);x2=rir(500,500-tr);y2=rir(500,500-M
triharder(x3,y3, x1,y1);
if(ri(100)>20) triharder(x3,y3, x2,y2);
const autoDownloadCanvas = async () => {
const element = document.createElement('a')
element.setAttribute('download',`Angular-${ofw}x${ofh}-${seed}`)
element.style.display = 'none'
document.body.appendChild(element)
let imageBlob = null
imageBlob = await new Promise(resolve => document.getElementById('target').toBlob(resolve, 'image/png'))
element.setAttribute('href', window.URL.createObjectURL(imageBlob, {
document.body.removeChild(element)
document.addEventListener('keypress', async (e) => {
e = e || window.event
if (e.key === 's') autoDownloadCanvas()
if (e.key === 'h') { rz++;if(rz>5)rz=1;drp=0;gi=0;gj=0;await layoutCanvas() }
function drawEllipse(ctx,x,y,rx,ry,fill) {
ctx.ellipse(x, y, rx, ry, 0, 0, 2 * Math.PI);
if (fill) {ctx.fillStyle = fill;ctx.fill();}
function dl(ctx,lx,ly,ex,ey,stroke,width) {
if (stroke) {ctx.strokeStyle = stroke;}
if (width) {  ctx.linM
ctx.beginPath();ctx.moveTo(lx,ly);ctx.lineTo(ex,ey);ctx.stroke();
if(cp==12)artcols=['#EDECE0','#303030','#880808'];
if(cp==0) artcols=['#F0BEB2','#F25B40','#3A8D3B'];
if(cp==11)artcols=['#4F97BA','#F9E1B5','#BD2C41'];
if(cp==1) artcols=['#25201E','#D3A252','#686C22'];
if(cp==2) artcols=['#B4CBCA','#1F5FB3','#355026'];
if(cp==3) artcols=['#D1C7C5','#6E5247','#8D695D'];
if(cp==4) artcols= ['#E4DBBE','#8BB8B3','#AF799A'];
if(cp==5) artcols= ['#B8B8B3','#474747','M
if(cp==6) artcols= ['#A6B2C7','#323642','#394A69'];
if(cp==7) artcols= ['#E6E6E4','#343523','#B2B2AD'];
if(cp==8) artcols= ['#A9A18E','#706B5C','#606A4D'];
if(cp==9) artcols= ['#EDECE0','#944645','#F25D34'];
if(cp==10) artcols= ['#9FA6A4','#77694E','#B54933'];
function ri( x){  return Math.floor(mathRand()*x);}
function rir(x,y){ let nr = (y - x) ; return  Math.floor((mathRand()*nr) + x); }
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "hashkey.sats"
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:0771B56EB98911ED9986A724FF6CD4DD" xmpMM:DocumentID="xmp.did:0771B56FB98911ED9986A724FF6CD4DD"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:0771B56CB98911ED9986A724FF6CD4DD" stRef:documentID="xmp.did:0771B56DB98911ED9986A724FF6CD4DD"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:E548F244B98811ED8516972C7724A9C8" xmpMM:DocumentID="xmp.did:E548F245B98811ED8516972C7724A9C8"> <xmpMM:DerivedFrom stRef:instM
anceID="xmp.iid:E548F242B98811ED8516972C7724A9C8" stRef:documentID="xmp.did:E548F243B98811ED8516972C7724A9C8"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
  "name": "META.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
HjF=:BNB.BTCB-1DE:bnb15ruvfv7uy6f77jheunxw2uka9yqwh6a7l7g8z5:1050839:te:0
text/plain;charset=utf-8
  "name": "alr.sats"
text/plain;charset=utf-8
  "name": "alw.sats"
text/plain;charset=utf-8
  "name": "alo.sats"
text/plain;charset=utf-8
  "name": "alz.sats"
text/plain;charset=utf-8
  "name": "netease.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ibi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ipi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ini.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ici.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"iui.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ihi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"igi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"isi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"iei.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"iri.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"iqi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"iji.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"iyi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"imi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ifi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"idi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ivi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ili.sats"}h!
text/plain;charset=utf-8
  "name": "@234.sats"
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DB6AA5B4B23E11EDB6C389BB7392AC36" xmpMM:DocumentID="xmp.did:DB6AA5B5B23E11EDB6C389BB7392AC36"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DB6AA5B2B23E11EDB6C389BB7392AC36" stRef:documentID="xmp.did:DB6AA5B3B23E11EDB6C389BB7392AC36"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "metzdowd.sats"
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUM
VWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
  "name": "butthead.sats"
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
'GCwwwwwwwwwwwwwwwwwwwwv]
f"""""""""""""""""""""$e
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ccq.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
.:_*,[&*$""].0])\F!G;"#E'X\1^j)]G"%\
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-nsM
#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:5585790B09AAEA11BDEAE6C0ABA45E66" xmpMM:DocumentID="xmp.did:D9555412ADA311EAA160DBFD8DAFFDAC" xmpMM:InstanceID="xmp.iid:D9555411ADA311EAA160DBFD8DAFFDAC" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:006AF50B9DADEA1190EBCDB08FFE0618" stRef:documentID="xmp.M
did:5585790B09AAEA11BDEAE6C0ABA45E66"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <exif:PixelYDimension>636</exif:PixelYDimension>
         <exif:PixelXDimension>634</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
      </rdf:Description>
(Z7,*CP99P**WZPPC(VSS-
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x12.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"jcc.sats"}h!
Mined by AntPool874Q
text/plain;charset=utf-8
  "name": "bonus.sats"
text/plain;charset=utf-8
  "name": "can.sats"
text/plain;charset=utf-8
  "name": "donate.sats"
text/plain;charset=utf-8
  "name": "MUSK.sats"
DjB=:ETH.ETH:0xB3971fbD0fd5E3265b714276645Bd358F1C29bFD:1616586730::0
text/plain;charset=utf-8
text/plain;charset=utf-8
3{"p":"sns","op":"reg","name":"cryptokudasajp.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"kudasaijp.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"wujia.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"xiufang.sats"}h!
text/plain;charset=utf-8
  "name": "1111.sats"
KjI=:BNB.TWT-8C2:bnb1ug7vxc5rpap4nr3urcnzgtd04p36qezcyd9fhh:12890404430:te:0
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "0xm.sats"
text/plain;charset=utf-8
  "name": "ang.sats"
text/plain;charset=utf-8
  "name": "anp.sats"
text/plain;charset=utf-8
  "name": "anc.sats"
text/plain;charset=utf-8
  "name": "anr.sats"
text/plain;charset=utf-8
  "name": "ank.sats"
text/plain;charset=utf-8
  "name": "amj.sats"
text/plain;charset=utf-8
  "name": "amz.sats"
text/plain;charset=utf-8
  "name": "anq.sats"
text/plain;charset=utf-8
  "name": "anj.sats"
text/plain;charset=utf-8
  "name": "amq.sats"
text/plain;charset=utf-8
  "name": "amr.sats"
text/plain;charset=utf-8
   "name": "xyx.sats"
text/plain;charset=utf-8
   "name": "agg.sats"
<svg width="320" height="320" viewBox="0 0 320 320" xmlns="http://www.w3.org/2000/svg" shape-rendering="crispEdges"><rect width="100%" height="100%" fill="none" /><rect width="60" height="10" x="100" y="110" fill="#f3322c" shape-rendering="crispEdges" /><rect width="60" height="10" x="170" y="110" fill="#f3322c" shape-rendering="crispEdges" /><rect width="10" height="10" x="100" y="120" fill="#f3322c" shape-rendering="crispEdges" /><rect width="20" height="10" x="110" y="120" fill="#ffffff" shape-rendering="crispEdM
ges" /><rect width="20" height="10" x="130" y="120" fill="#000000" shape-rendering="crispEdges" /><rect width="10" height="10" x="150" y="120" fill="#f3322c" shape-rendering="crispEdges" /><rect width="10" height="10" x="170" y="120" fill="#f3322c" shape-rendering="crispEdges" /><rect width="20" height="10" x="180" y="120" fill="#ffffff" shape-rendering="crispEdges" /><rect width="20" height="10" x="200" y="120" fill="#000000" shape-rendering="crispEdges" /><rect width="10" height="10" x="220" y="120" fill="#f3322cM
" shape-rendering="crispEdges" /><rect width="40" height="10" x="70" y="130" fill="#f3322c" shape-rendering="crispEdges" /><rect width="20" height="10" x="110" y="130" fill="#ffffff" shape-rendering="crispEdges" /><rect width="20" height="10" x="130" y="130" fill="#000000" shape-rendering="crispEdges" /><rect width="30" height="10" x="150" y="130" fill="#f3322c" shape-rendering="crispEdges" /><rect width="20" height="10" x="180" y="130" fill="#ffffff" shape-rendering="crispEdges" /><rect width="20" height="10" x="2M
00" y="130" fill="#000000" shape-rendering="crispEdges" /><rect width="10" height="10" x="220" y="130" fill="#f3322c" shape-rendering="crispEdges" /><rect width="10" height="10" x="70" y="140" fill="#f3322c" shape-rendering="crispEdges" /><rect width="10" height="10" x="100" y="140" fill="#f3322c" shape-rendering="crispEdges" /><rect width="20" height="10" x="110" y="140" fill="#ffffff" shape-rendering="crispEdges" /><rect width="20" height="10" x="130" y="140" fill="#000000" shape-rendering="crispEdges" /><rect wiM
dth="10" height="10" x="150" y="140" fill="#f3322c" shape-rendering="crispEdges" /><rect width="10" height="10" x="170" y="140" fill="#f3322c" shape-rendering="crispEdges" /><rect width="20" height="10" x="180" y="140" fill="#ffffff" shape-rendering="crispEdges" /><rect width="20" height="10" x="200" y="140" fill="#000000" shape-rendering="crispEdges" /><rect width="10" height="10" x="220" y="140" fill="#f3322c" shape-rendering="crispEdges" /><rect width="10" height="10" x="70" y="150" fill="#f3322c" shape-renderinM
g="crispEdges" /><rect width="10" height="10" x="100" y="150" fill="#f3322c" shape-rendering="crispEdges" /><rect width="20" height="10" x="110" y="150" fill="#ffffff" shape-rendering="crispEdges" /><rect width="20" height="10" x="130" y="150" fill="#000000" shape-rendering="crispEdges" /><rect width="10" height="10" x="150" y="150" fill="#f3322c" shape-rendering="crispEdges" /><rect width="10" height="10" x="170" y="150" fill="#f3322c" shape-rendering="crispEdges" /><rect width="20" height="10" x="180" y="150" filM
l="#ffffff" shape-rendering="crispEdges" /><rect width="20" height="10" x="200" y="150" fill="#000000" shape-rendering="crispEdges" /><rect width="10" height="10" x="220" y="150" fill="#f3322c" shape-rendering="crispEdges" /><rect width="60" height="10" x="100" y="160" fill="#f3322c" shape-rendering="crispEdges" /><rect width="60" height="10" x="170" y="160" fill="#f3322c" shape-rendering="crispEdges" /></svg>h!
FjDOUT:BA84D2737CCB3B2FB41DF789684F338B1EDAB540299B0758C833A5699DE35A1F
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"cweb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"rpc.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"coinweb.sats"}h!
,{"p":"sns","op":"reg","name":"fortune.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"reule.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"66116.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"99119.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"66556.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"99339.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"66776.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"66226.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"66996.sats"}h!
,{"p":"sns","op":"reg","name":"bullish.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"88558.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"88778.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"88118.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"99229.sats"}h!
text/plain;charset=utf-8
  "name": "eeo.sats"
text/plain;charset=utf-8
  "name": "auo.sats"
text/plain;charset=utf-8
  "name": "aua.sats"
text/plain;charset=utf-8
  "name": "aou.sats"
text/plain;charset=utf-8
  "name": "@345.sats"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"12838.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"jay_chou.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"starkware.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
 9924f81c127549a267537cab3cc6e46aG0D
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
  "name": "estainium.sats"
text/plain;charset=utf-8
  "name": "bitkiller.sats"
text/plain;charset=utf-8
  "name": "anv.sats"
text/plain;charset=utf-8
  "name": "ans.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"oao.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"oyo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ozo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"obo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ogo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"oqo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ojo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"oco.sats"}h!
text/plain;charset=utf-8
  "name": "eio.sats"
text/plain;charset=utf-8
  "name": "eiu.sats"
text/plain;charset=utf-8
  "name": "eou.sats"
text/plain;charset=utf-8
  "name": "eii.sats"
'#))'#&%,1?5,.;/%&6J7;ACFGF*4MRLDR?EFC
 C-&-CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"NBA.sats"}h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"C
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
LTThis is the cheap BTC nft you've been looking for. Don't ask questions, just buy it.h!
text/plain;charset=utf-8
  "name": "zag.sats"
text/plain;charset=utf-8
  "name": "poly.sats"
text/plain;charset=utf-8
  "name": "ape.sats"
text/plain;charset=utf-8
  "name": "cap.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"vgl.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"blo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"wec.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"kce.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"msd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"pgg.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"pdg.sats"}h!
6j4ion:5.QmVT9dTXm5B4EV6TMHG9Z1A69VwCh1Avmb7Eou4ci4Vcr22
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1M
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-raM
ndom-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - M
pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), M
l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, M
u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<canvas id="canvas"></canvas>
<script type="text/javascriM
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
        const fxSeed = rand || Math.random();
        function randomValueIndexArrayInt(hash, lenArray) {
    return hash % lenArray;
  function cyrb128(str) {
    let h1 = 1779033703,
      h2 = 3144134277,
      h3 = 1013904242,
      h4 = 2773480762;
    for (let i = 0, k; i < str.length; i++) {
      k = str.charCodeAt(i);
      h1 = h2 ^ Math.imulM
(h1 ^ k, 597399067);
      h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
      h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
      h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
    h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
    h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
    h3 = Math.imul(h1 ^ (h3 >>> 17), 951274213);
    h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
      (h1 ^ h2 ^ h3 ^ h4) >>> 0,
      (h2 ^ h1) >>> 0,
      (h3 ^ h1) >>> 0,
      (h4 ^ h1) >>> 0
  function sfc32_c(a, b, c, dM
    var t = (a + b) | 0;
    a = b ^ (b >>> 9);
    b = (c + (c << 3)) | 0;
    c = (c << 21) | (c >>> 11);
    d = (d + 1) | 0;
    t = (t + d) | 0;
    c = (c + t) | 0;
    return (t >>> 0) / 4294967296;
  // return random value from [l -> r]
  function consistentRand(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return l + rand * (r - l);
  function getRandomItem(listP, seed) {
    const pref = [];
of listP) pref.push(x);
    for (let i = 1; i < listP.length; i++) {
      pref[i] += pref[i - 1];
    for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
    // get random value from 0->1
    const rand = consistentRand(seed, 0, 1);
    for (let i = 0; i < pref.length; i++) {
      if (rand < pref[i]) return i;
  function getRandomBool(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return rand < 0.5 ? l : r;
  const color_palette = M
    ["#20191b", "#67875c", "#f3cb4d", "#f2f5e3"],
    ["#bab9a4", "#311f27", "#ff3931", "#007861"],
    ["#f4c172", "#7b8a56", "#363d4a", "#ff9369"],
    ["#20342a", "#f74713", "#e9b4a6", "#686d2c"]
  // Get the canvas element from the HTML document
  const canvas = document.getElementById("canvas");
  const context = canvas.getContext("2d");
  // Define the dimensions of the canvas and the size of each square
  const canvasWidth = 1000;
  canvas.width = canvasWidth;
  canvas.height = canvasHeight;
  const squareSize = consistentRand(fxSeed * 10, 5, 100);
  // Select a random color palette from the array
  const randomPaletteIndex = Math.floor(
    consistentRand(fxSeed, 0, color_palette.length - 1)
  const randomPalette = color_palette[randomPaletteIndex];
  // Loop through each row and column to draw squares with random colors from the palette
  context.clearRect(0, 0, canvasWidth, canvasHeight);
  for (let i = 0; i < canvM
asHeight / squareSize; i++) {
    for (let j = 0; j < canvasWidth / squareSize; j++) {
      const randomColorIndex = Math.floor(
        consistentRand(
          fxSeed * (i + fxSeed * 10) * (j + fxSeed * 10),
          randomPalette.length - 1
      const randomColor = randomPalette[randomColorIndex];
      context.fillStyle = randomColor;
      context.fillRect(j * squareSize, i * squareSize, squareSize, squareSize);
#j!HashKey PRO: Above all standards.
Bj@=:BNB.BNB:bnb1mx2va7ky99czujz9rshyjq76eumy3uduumca4e:43565890::0
text/plain;charset=utf-8
  "name": "btc7.sats"
text/plain;charset=utf-8
  "name": "btc4.sats"
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"koenigsegg.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"youku.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"dingtalk.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"popmart.sats"}h!
text/plain;charset=utf-8
  "name": "aoh.sats"
text/plain;charset=utf-8
  "name": "aod.sats"
text/plain;charset=utf-8
  "name": "aop.sats"
text/plain;charset=utf-8
  "name": "aom.sats"
text/plain;charset=utf-8
  "name": "aob.sats"
text/plain;charset=utf-8
  "name": "apg.sats"
text/plain;charset=utf-8
  "name": "apf.sats"
text/plain;charset=utf-8
  "name": "aoc.sats"
text/plain;charset=utf-8
  "name": "anw.sats"
text/plain;charset=utf-8
  "name": "aoq.sats"
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"StephenCurry.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"bombardier.sats"}h!
FjDOUT:73DA3B816BD5BA2056C4C78DD357F4E2BD8F7863D700D7C174E9A4061E4E0FA2
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:704189A6B77911EDA7A0CA80B6AD2F3C" xmpMM:InstanceID="xmp.iid:704189A5B77911EDA7A0CA80B6AD2F3C" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:25b4b6d5-bcd8-1346-ab2e-cb7b90ee0b80" stRef:documentID="adobe:docid:photoshop:a691befd-3bfa-124b-97fb-1a2ca8dcfc19"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>F
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:EE0DE7F8B77811EDAB87C757E2169553" xmpMM:InstanceID="xmp.iid:EE0DE7F7B77811EDAB87C757E2169553" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:98a69026-3bae-5348-a02a-33ee8d386b21" stRef:documentID="adobe:docid:photoshop:5cd4f865-de30-6c45-bc77-97ae4997f421"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:CA262E98B77811EDB215BBA51861A14D" xmpMM:InstanceID="xmp.iid:CA262E97B77811EDB215BBA51861A14D" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:f8e51544-696e-b542-957a-49ed40005e50" stRef:documentID="adobe:docid:photoshop:007bfbd5-cbb3-ec4b-96ef-00dcb7029b9c"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:06F43E6EB77911ED82D3E807CE43365E" xmpMM:InstanceID="xmp.iid:06F43E6DB77911ED82D3E807CE43365E" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:49616efd-64ec-cc48-9f91-9268d6de1634" stRef:documentID="adobe:docid:photoshop:3e27c1a2-ba1e-8d45-bf4e-dd3592d9c2f5"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:62066B6BB77811ED85A7F85F51DBA4C9" xmpMM:InstanceID="xmp.iid:62066B6AB77811ED85A7F85F51DBA4C9" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:0e824c22-e874-fe41-986f-6607ddea3742" stRef:documentID="adobe:docid:photoshop:694ed210-465f-7a43-8505-f39b07800885"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>j
;CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 90
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:BF71EB85B77811ED85BF86DDBF472053" xmpMM:InstanceID="xmp.iid:BF71EB84B77811ED85BF86DDBF472053" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:452cd3b8-e3fb-2e45-acbd-0b71d682fdc7" stRef:documentID="adobe:docid:photoshop:b858a18a-cd8f-ef41-96fc-d1c755c18689"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:7D8822CEB75711ED92B99271235E0282" xmpMM:InstanceID="xmp.iid:7D8822CDB75711ED92B99271235E0282" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:a4fd4e28-2112-684e-8e1a-996db687ea80" stRef:documentID="adobe:docid:photoshop:464563f4-936c-6d48-a21a-c74ed8cd6636"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
!Powered by Luxor Tech1003
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
  "name": "trip.sats"
text/plain;charset=utf-8
  "name": "tri.sats"
text/plain;charset=utf-8
  "name": "pays.sats"
text/plain;charset=utf-8
  "name": "triple.sats"
FjDOUT:6F7E5F79FDDADA1B4681E54E9AF6CC8A84F0D9ECB7DB8A350B69D7E4250B48D3
Bj@=:ETH.ETH:0xbB06663Aa8Cb2c3973b737B4B5C82cAC1a2229c5:14122325::0
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"nervos.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"slim.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"btctop.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"silk.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"tick.sats"}h!
text/plain;charset=utf-8
  "name": "altbla.sats"
text/plain;charset=utf-8
  "name": "btc11.sats"
(iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.da4a7e5ef, 2022/11/22-13:50:07        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.1 (MacintoM
sh)" xmpMM:InstanceID="xmp.iid:B84CE1F1B0B911ED9BD0D1BBA7C549A6" xmpMM:DocumentID="xmp.did:B84CE1F2B0B911ED9BD0D1BBA7C549A6"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:B84CE1EFB0B911ED9BD0D1BBA7C549A6" stRef:documentID="xmp.did:B84CE1F0B0B911ED9BD0D1BBA7C549A6"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>*
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"XMR.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"YUGA.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"APT.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ADA.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"OKB.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"BTC.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"APE.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ETH.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"Arb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"yhb.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"USDC.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"FIL.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"NFTFI.sats"}h!
text/plain;charset=utf-8
7{"p":"sns","op":"reg","name":"vacheronconstantin.sats"}h!
text/plain;charset=utf-8
  "name": "mgf.sats"
text/plain;charset=utf-8
  "name": "eqa.sats"
text/plain;charset=utf-8
  "name": "mech.sats"
text/plain;charset=utf-8
  "name": "mecha.sats"
text/plain;charset=utf-8
  "name": "PEOPLE.sats"
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:2F6BFFABB77A11ED99EED5DB628D0CC8" xmpMM:InstanceID="xmp.iid:2F6BFFAAB77A11ED99EED5DB628D0CC8" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:38dd9055-707d-4b42-88cf-2756078d68de" stRef:documentID="adobe:docid:photoshop:6c7274a2-3d36-a344-bd9c-703bba9867d7"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>Q
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:1E3C4630B77911ED881CD3492BC6FF59" xmpMM:InstanceID="xmp.iid:1E3C462FB77911ED881CD3492BC6FF59" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:41387685-a662-4e4d-9782-cfab92c29f85" stRef:documentID="adobe:docid:photoshop:483631b9-8acc-2c40-a870-95be01dc24d1"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:86A16D4BB77911EDBD30D1E5869189FE" xmpMM:InstanceID="xmp.iid:86A16D4AB77911EDBD30D1E5869189FE" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:a32a59d3-70a3-f044-be34-9a9da5ffd60b" stRef:documentID="adobe:docid:photoshop:e2ceabbc-ac7a-6244-98ad-d04bf2489149"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:9CCC9EC2B77811ED804697831BCC3578" xmpMM:InstanceID="xmp.iid:9CCC9EC1B77811ED804697831BCC3578" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:ada99bc0-79c5-064a-94f3-c3ff01825106" stRef:documentID="adobe:docid:photoshop:49a16b4e-6560-e342-8b76-4918eff937aa"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>8,
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:6D2E5315B75711ED94F5E8FF27A7A4BD" xmpMM:InstanceID="xmp.iid:6D2E5314B75711ED94F5E8FF27A7A4BD" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:6313ed0c-0156-6744-b63e-fb7331628042" stRef:documentID="adobe:docid:photoshop:12066211-c1ce-8049-8478-2e592788b6cf"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:35C428D5B77911ED998CCCC0ECF58F9E" xmpMM:InstanceID="xmp.iid:35C428D4B77911ED998CCCC0ECF58F9E" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:593a5c99-1f8e-f241-a624-436843a3b266" stRef:documentID="adobe:docid:photoshop:a7c4ac90-b30a-0d4a-87ec-3b37bd1f85b8"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:91F06C4EB77911ED9F6A8E64E21856CD" xmpMM:InstanceID="xmp.iid:91F06C4DB77911ED9F6A8E64E21856CD" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:458e181e-c2f1-814e-bdd2-1e685851aa1b" stRef:documentID="adobe:docid:photoshop:43084452-7f99-4d4a-b90f-1c4084080783"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>iL
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:7C351C52B77911ED8FD1B10541EB071C" xmpMM:InstanceID="xmp.iid:7C351C51B77911ED8FD1B10541EB071C" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:4baaa593-5e0c-0b40-9846-f25c6a59896c" stRef:documentID="adobe:docid:photoshop:45c195eb-04b6-d743-b8c5-290ef0446622"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>i
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:55DD1FF3B77911EDA349B9F37671D0E7" xmpMM:InstanceID="xmp.iid:55DD1FF2B77911EDA349B9F37671D0E7" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:4af651f1-6ed0-0d40-aed2-6e8a312aaf4c" stRef:documentID="adobe:docid:photoshop:37de5eaa-dcbf-1846-a7b4-9996e4029274"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>si
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:2EBE6AE2B77611ED9E16F71B1F179143" xmpMM:InstanceID="xmp.iid:2EBE6AE1B77611ED9E16F71B1F179143" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:0172d31b-9c4f-d64b-a6fb-225e8fe76a91" stRef:documentID="adobe:docid:photoshop:b4549683-66e2-304e-a11f-37c55f4e746b"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:604437F8B77911ED84C9C98FA4B50193" xmpMM:InstanceID="xmp.iid:604437F7B77911ED84C9C98FA4B50193" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:269fe2bc-d70a-1744-815e-d1a96a826330" stRef:documentID="adobe:docid:photoshop:ea2a4607-19d4-e24a-9322-6671feae7267"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:B4A31637B77811EDB55B987CEC57A674" xmpMM:InstanceID="xmp.iid:B4A31636B77811EDB55B987CEC57A674" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:4bd946e9-76ee-d040-b20b-0b53b2ede830" stRef:documentID="adobe:docid:photoshop:66425f70-491e-804f-a93b-b0acbf0b2375"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/plain;charset=utf-8
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:1260ACE4B77911EDA316D4EFCE8CFABF" xmpMM:InstanceID="xmp.iid:1260ACE3B77911EDA316D4EFCE8CFABF" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:db215844-c1fd-1b45-9bf8-5b68d5e53441" stRef:documentID="adobe:docid:photoshop:54338e53-f101-e042-813c-ce6f24d6f288"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:D6378B3DB77811EDB2E0BFC5AAC56312" xmpMM:InstanceID="xmp.iid:D6378B3CB77811EDB2E0BFC5AAC56312" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:0eb6ef6a-1f4e-5b4c-97fc-f106e782daed" stRef:documentID="adobe:docid:photoshop:d4937ab1-d73a-3b40-a587-75d159c31dfe"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
kiTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:F40D0EA0B82811EDA502A13204AFEB9C" xmpMM:InstanceID="xmp.iid:F40D0E9FB82811EDA502A13204AFEB9C" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:FB6DAE99B77811ED9FD1D76F0A229FD1" stRef:documentID="xmp.did:FB6DAE9AB77811ED9FD1D76F0A229FD1"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"CHN.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"whitelist.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"doveywan.sats"}h!
text/plain;charset=utf-8
  "name": "oea.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "euo.sats"
text/plain;charset=utf-8
  "name": "iuo.sats"
text/plain;charset=utf-8
  "name": "euu.sats"
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
  "name": "iua.sats"
text/plain;charset=utf-8
  "name": "iio.sats"
text/plain;charset=utf-8
  "name": "iae.sats"
text/plain;charset=utf-8
  "name": "oae.sats"
text/plain;charset=utf-8
  "name": "@456.sats"
text/plain;charset=utf-8
  "name": "iuu.sats"
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
-LAME3.101 (beta 2)UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
LAME3.101 (beta 2)UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
LAME3.101 (beta 2)UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
_LAME3.101 (beta 2)UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
-=LAME3.101 (beta 2)UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
LAME3.101 (beta 2)UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
H{MLAME3.101 (beta 2)UUUUUUUUUUUU
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "iie.sats"
text/plain;charset=utf-8
  "name": "iao.sats"
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
  "name": "oau.sats"
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
  "name": "iue.sats"
text/plain;charset=utf-8
  "name": "iiu.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ave.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"popo.sats"}h!
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DC5B18D3B23E11EDBB6BF0A9C10275B1" xmpMM:DocumentID="xmp.did:DC5B18D4B23E11EDBB6BF0A9C10275B1"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DC5B18D1B23E11EDBB6BF0A9C10275B1" stRef:documentID="xmp.did:DC5B18D2B23E11EDBB6BF0A9C10275B1"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DBC64108B23E11ED8F089761603AF18C" xmpMM:DocumentID="xmp.did:DBC64109B23E11ED8F089761603AF18C"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DBC64106B23E11ED8F089761603AF18C" stRef:documentID="xmp.did:DBC64107B23E11ED8F089761603AF18C"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DC10A324B23E11ED964FA96DF31DDC0A" xmpMM:DocumentID="xmp.did:DC10A325B23E11ED964FA96DF31DDC0A"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DC10A322B23E11ED964FA96DF31DDC0A" stRef:documentID="xmp.did:DC10A323B23E11ED964FA96DF31DDC0A"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
  "name": "hansolo.sats"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
  "name": "0000000000000000000000000000000000000000000000000000000000000000.sats"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "ptk.sats"
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1M
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-raM
ndom-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - M
pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), M
l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, M
u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<canvas id="canvas"></canvas>
<script type="text/javascriM
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
        const fxSeed = rand || Math.random();
        function randomValueIndexArrayInt(hash, lenArray) {
    return hash % lenArray;
  function cyrb128(str) {
    let h1 = 1779033703,
      h2 = 3144134277,
      h3 = 1013904242,
      h4 = 2773480762;
    for (let i = 0, k; i < str.length; i++) {
      k = str.charCodeAt(i);
      h1 = h2 ^ Math.imulM
(h1 ^ k, 597399067);
      h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
      h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
      h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
    h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
    h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
    h3 = Math.imul(h1 ^ (h3 >>> 17), 951274213);
    h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
      (h1 ^ h2 ^ h3 ^ h4) >>> 0,
      (h2 ^ h1) >>> 0,
      (h3 ^ h1) >>> 0,
      (h4 ^ h1) >>> 0
  function sfc32_c(a, b, c, dM
    var t = (a + b) | 0;
    a = b ^ (b >>> 9);
    b = (c + (c << 3)) | 0;
    c = (c << 21) | (c >>> 11);
    d = (d + 1) | 0;
    t = (t + d) | 0;
    c = (c + t) | 0;
    return (t >>> 0) / 4294967296;
  // return random value from [l -> r]
  function consistentRand(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return l + rand * (r - l);
  function getRandomItem(listP, seed) {
    const pref = [];
of listP) pref.push(x);
    for (let i = 1; i < listP.length; i++) {
      pref[i] += pref[i - 1];
    for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
    // get random value from 0->1
    const rand = consistentRand(seed, 0, 1);
    for (let i = 0; i < pref.length; i++) {
      if (rand < pref[i]) return i;
  function getRandomBool(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return rand < 0.5 ? l : r;
  const color_palette = M
    ["#20191b", "#67875c", "#f3cb4d", "#f2f5e3"],
    ["#bab9a4", "#311f27", "#ff3931", "#007861"],
    ["#f4c172", "#7b8a56", "#363d4a", "#ff9369"],
    ["#20342a", "#f74713", "#e9b4a6", "#686d2c"]
  // Get the canvas element from the HTML document
  const canvas = document.getElementById("canvas");
  const context = canvas.getContext("2d");
  // Define the dimensions of the canvas and the size of each square
  const canvasWidth = 1000;
  canvas.width = canvasWidth;
  canvas.height = canvasHeight;
  const squareSize = consistentRand(fxSeed * 10, 5, 100);
  // Select a random color palette from the array
  const randomPaletteIndex = Math.floor(
    consistentRand(fxSeed, 0, color_palette.length - 1)
  const randomPalette = color_palette[randomPaletteIndex];
  // Loop through each row and column to draw squares with random colors from the palette
  context.clearRect(0, 0, canvasWidth, canvasHeight);
  for (let i = 0; i < canvM
asHeight / squareSize; i++) {
    for (let j = 0; j < canvasWidth / squareSize; j++) {
      const randomColorIndex = Math.floor(
        consistentRand(
          fxSeed * (i + fxSeed * 10) * (j + fxSeed * 10),
          randomPalette.length - 1
      const randomColor = randomPalette[randomColorIndex];
      context.fillStyle = randomColor;
      context.fillRect(j * squareSize, i * squareSize, squareSize, squareSize);
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "chefmyklove.sats"
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"collab.land.sats"}h!
text/plain;charset=utf-8
  "name": "mickeymouse.sats"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
Half of the world on track to be overweight by 2035
ghttp://ns.adobe.com/xap/1.0/
' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x="adobe:ns:meta/"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="uuid:faf5bdd5-ba3d-11da-ad31-d33d75182f1b" xmlns:dc="http://purl.org/dc/eleM
ments/1.1/"/><rdf:Description rdf:about="uuid:faf5bdd5-ba3d-11da-ad31-d33d75182f1b" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:title><rdf:Alt xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:li xml:lang="x-default">Half of the world on track to be overweight by 2035</rdf:li></rdf:Alt>
			</dc:title><dc:description><rdf:Alt xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:li xml:lang="x-default">Half of the world on track to be overweight by 2035</rdf:li></rdf:Alt>
			</dc:description>M
</rdf:Description></rdf:RDF></x:xmpmeta>




                                                                          M





                                                                                         M










          <?xpacket end='w'?>
!(!;/))/;E:7:ESJJSici
!(!;/))/;E:7:ESJJSici
TTTTTTTTTTTTTTTTTTTTXO
text/plain;charset=utf-8
  "name": "merkur.sats"
text/plain;charset=utf-8
  "name": "ecommerce.sats"
text/plain;charset=utf-8
  "name": "ecommerce.sats"
Created with GIMPd.e
8j6BERNSTEIN 2.0 REG 71070e0e-bd8d-4362-a3b5-ab97490fadbe
FjDOUT:668BC4E3340F28D717D7A9553EE1B7311A62A2D4A2931B9367D857672C9F4CDD
FjDOUT:2C10B23B74CF9965BBAA805C09CF4FF0FFD5C8E80973305BD263320EB8CA6E44
FjDOUT:D6559EE3A651C90476429CEA169BB5C7DDB41EE7B9ED1F8E15BA071BFE8A52F6
Bj@=:BNB.BNB:bnb17akxgl3deanmvsnulxvn2uk9whazfysrjn6t34:19176416::0
text/plain;charset=utf-8
  "name": "9010.sats"
CjA=:BNB.BNB:bnb1mx2va7ky99czujz9rshyjq76eumy3uduumca4e:130577527::0
CjA=:ETH.ETH:0x4A84D1dD7E8E97f4974B0915306ECA5c7CeB555d:243195521::0
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"88btc.sats"}h!
text/plain;charset=utf-8
  "name": "lujie.sats"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"bigj8.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"54188.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"99btc.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"doodle.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"memeland.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"king.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"azuki.sats"}h!
text/plain;charset=utf-8
  "name": "btc9.sats"
text/plain;charset=utf-8
  "name": "eats.sats"
text/plain;charset=utf-8
  "name": "taw.sats"
text/plain;charset=utf-8
  "name": "jxd.sats"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"btcpoker.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"pussycat.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"rayban.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"squirt.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"fettpix.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"creampie.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"-1000.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"tattoo.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"titties.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"nftart.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"bulk.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"whore.sats"}h!
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c002 79.164352, 2020/01/30-15:50:38        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1M
.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 21.1 (Windows)" xmp:CreateDate="2021-11-10T13:23:48+08:00" xmp:ModifyDate="2021-11-28T21:45:36+08:00" xmp:MetadataDate="2021-11-28T21:45:36+08:00" dc:format="image/png" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1" xmpMM:InstanceID="xmp.iid:aed12e5a-cc33-8448-95db-35c7b3827613" xmpMM:DocumentID="adobe:docid:photoshop:a5ecf8f7-1e9e-3744-a7b9-5e5b99dafefc" xmpMM:OriginalDocumentID="xmp.did:894a48M
d1-86c8-2f46-8ead-6ad2c0b22ca7"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:894a48d1-86c8-2f46-8ead-6ad2c0b22ca7" stEvt:when="2021-11-10T13:23:48+08:00" stEvt:softwareAgent="Adobe Photoshop 21.1 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:1a87208b-45c6-3848-a5cd-b6c11753f603" stEvt:when="2021-11-21T23:36:49+08:00" stEvt:softwareAgent="Adobe Photoshop 21.1 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:aed12e5a-cc3M
3-8448-95db-35c7b3827613" stEvt:when="2021-11-28T21:45:36+08:00" stEvt:softwareAgent="Adobe Photoshop 21.1 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:B16FBCC8B77911ED91DBFE5A806F4D61" xmpMM:InstanceID="xmp.iid:B16FBCC7B77911ED91DBFE5A806F4D61" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9309e178-50e3-c149-afb9-80dc2f6e1a55" stRef:documentID="adobe:docid:photoshop:019f01b1-2e74-0d4d-a700-3cb261029c44"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"your.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"cool.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"xqyy.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"each.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"line.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"alexli.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"0xsats.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x0x.sats"}h!
text/plain;charset=utf-8
  "name": "ooi.sats"
text/plain;charset=utf-8
  "name": "oie.sats"
text/plain;charset=utf-8
  "name": "oou.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"rado.sats"}h!
text/plain;charset=utf-8
  "name": "oiu.sats"
text/plain;charset=utf-8
  "name": "ooe.sats"
text/plain;charset=utf-8
  "name": "oii.sats"
text/plain;charset=utf-8
  "name": "ouu.sats"
text/plain;charset=utf-8
  "name": "oia.sats"
text/plain;charset=utf-8
  "name": "oee.sats"
text/plain;charset=utf-8
  "name": "oua.sats"
text/plain;charset=utf-8
  "name": "oeu.sats"
text/plain;charset=utf-8
  "name": "oui.sats"
text/plain;charset=utf-8
  "name": "oei.sats"
text/plain;charset=utf-8
  "name": "oue.sats"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"daomaker.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"ugly.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"blancpain.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "commerce.sats"
text/plain;charset=utf-8
  "name": "git.sats"
text/plain;charset=utf-8
  "name": "livebet.sats"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"01310.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"03430.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"07370.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"08380.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"04240.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"06460.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"04940.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"01610.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"02820.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"06760.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"05450.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"02420.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"03130.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"02720.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"04840.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"07670.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"04340.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"05150.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"02320.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"04540.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"08280.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"07470.sats"}h!
6j4ion:3.QmYZ3MGFKy58fDNPnyUn2KKZNB5oLFqP4ho6UjqrNyKjz2ce
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Angular Decay</title>
<script id="snippet-random-code" type="text/javascript">
let seed = window.location.href.split('/').find(t => t.includes('i0'));
const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
let pattern = "seed=";
for (let i = 0; i <M
 seed.length - pattern.length; ++i) {
if (seed.substring(i, i + pattern.length) == pattern) {
seed = seed.substring(i + pattern.length);
function cyrb128($) {
let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(lM
 ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
function sfc32($, _, u, i) {
return function () {
var l = ($ >>>= 0) + (_ >>>= 0) | 0;
return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
<style>body {margin: 0px;} </style>M
<canvas id="target"></canvas>
<script type="text/javascript">
const rand = mathRand();
const rand2 = mathRand();
let sqpix,cp,ratio=0.707,bug=false;
if(rand<0.3){sqpix=0;zoom=false;return"Portrait";}
if(rand<0.6){sqpix=0;ratio=1.414;return"Lanscape";}
if(rand<0.95){sqpix=1;return"Square";}
sqpix=1;bug=1;return"Bugged";}
if(rand<0.07){cp=12;return "Paper";}
if(rand<0.14){cp=1;return "DPM";}
if(rand<0.21){cp=2;return "Fecktarn";}
if(rand<0.41){cp=4;return "Desert Drill";}
if(rand<0.5){cp=5;return "Urban";}
if(rand<0.6){cp=6;return "Navy";}
if(rand<0.7){cp=7;return "German Winter";}
if(rand<0.8){cp=8;return "Tree";}
if(rand<0.85){cp=9;return "Orange";}
if(rand<0.9){cp=10;return "Harris";}
if(rand<0.95){cp=11;return "Market";}
cp=0;return "Saint";}
window.$generativeTraits = {"View": T1(rand),"Pallet": T2(rand2) }
const container = document.createElement("div")
container.innerHTML = "<span>seed: " + seed + "</spM
let resizeTmr=null,aniFrame=null;
let ofw,ofh,sz,rz=1;
let gi=0,gj=0,drp=0,drawtot=2,bmp,artcols=[];
var tricount=0,tr=30;
var tx1=[],ty1=[],tx2=[],ty2=[],tx3=[],ty3=[];
var rx1=[],ry1=[],rx2=[],ry2=[],rx3=[],ry3=[];
const init = async () => {
window.addEventListener('resize', async () => {
clearTimeout(resizeTmr)
resizeTmr = setTimeout(async () => {
await layoutCanvas()
await layoutCanvas()
const layoutCanvas = async () => {
const wWidth=window.innerWidth
const wHeight=window.innerHeight
let cHeight=wHeight;
let cWidth=cHeight*ratio;
if(cWidth>wWidth){cWidth=wWidth;cHeight=cWidth/ratio;}
const canvas=document.getElementById('target')
canvas.width=2000*rz;
canvas.height=(2000*rz)/ratio;
canvas.style.position = 'absolute'
canvas.style.width = `${cWidth}px`
canvas.style.height = `${cHeight}px`
canvas.style.left = `${(wWidth - cWidth) / 2}px`
canvas.style.top = `${(wHeight - cHeight) / 2}pM
const drawCanvas = async () => {
if(!tried) setupart();
if (aniFrame) window.cancelAnimationFrame(aniFrame)
const canvas=document.getElementById('target')
const ctx=canvas.getContext('2d')
{let bx=ofw/500,by=ofh/500;
ctx.globalAlpha=0.05;
for(let f=10;f<30; f++){
for(let i=0;i<500; i++){
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'#ffffff');
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'M
if(gj>500) { drp=3; gj=0; }
for(let f=0;f<tc;f++){
if(bug) dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz*sz,ty2[f]*sz, artcols[1], 1*sz);
else dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz,ty2[f]*sz, artcols[1], 1*sz);
dl(ctx, tx2[f]*sz,ty2[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);
dl(ctx, tx1[f]*sz,ty1[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);}
for(let f=0;f<rc;f++){
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx2[f]*sz,ry2[f]*sz, artcols[2], 1*sz);
,ry2[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);}
ctx.fillStyle = artcols[0];
ctx.fillRect(0,0,ofw,ofh);
mathRand = sfc32(...cyrb128(seed));
tc=0;rc=0;tricount=0;tr=30;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
tricount=1000;tr=rir(10,50);dor=true;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
aniFrame = window.requestAnimationM
function triharder( x1,y1, x2,y2)
if(tricount>2500) return;
var x3=x1+rir(-tr,tr);
var y3=y1+rir(-tr,tr);
if(x3<0){x3+=tr;bmp++}
if(x3>1000){x3-=tr;bmp++}
if(y3<0){y3+=tr;bmp++}
if(y3>1000/ratio){y3-=tr;bmp++}
if(dor) {rx1[rc]=x1;ry1[rc]=y1;rx2[rc]=x2;ry2[rc]=y2;rx3[rc]=x3;ry3[rc]=y3;rc++; }
else {tx1[tc]=x1;ty1[tc]=y1;tx2[tc]=x2;ty2[tc]=y2;tx3[tc]=x3;ty3[tc]=y3;tc++;}
if(bmp>15){bmp=0; x3=y3=500;x1=rir(500,500+tr);y1=rir(500,500+tr);x2=rir(500,500-tr);y2=rir(500,500-M
triharder(x3,y3, x1,y1);
if(ri(100)>20) triharder(x3,y3, x2,y2);
const autoDownloadCanvas = async () => {
const element = document.createElement('a')
element.setAttribute('download',`Angular-${ofw}x${ofh}-${seed}`)
element.style.display = 'none'
document.body.appendChild(element)
let imageBlob = null
imageBlob = await new Promise(resolve => document.getElementById('target').toBlob(resolve, 'image/png'))
element.setAttribute('href', window.URL.createObjectURL(imageBlob, {
document.body.removeChild(element)
document.addEventListener('keypress', async (e) => {
e = e || window.event
if (e.key === 's') autoDownloadCanvas()
if (e.key === 'h') { rz++;if(rz>5)rz=1;drp=0;gi=0;gj=0;await layoutCanvas() }
function drawEllipse(ctx,x,y,rx,ry,fill) {
ctx.ellipse(x, y, rx, ry, 0, 0, 2 * Math.PI);
if (fill) {ctx.fillStyle = fill;ctx.fill();}
function dl(ctx,lx,ly,ex,ey,stroke,width) {
if (stroke) {ctx.strokeStyle = stroke;}
if (width) {  ctx.linM
ctx.beginPath();ctx.moveTo(lx,ly);ctx.lineTo(ex,ey);ctx.stroke();
if(cp==12)artcols=['#EDECE0','#303030','#880808'];
if(cp==0) artcols=['#F0BEB2','#F25B40','#3A8D3B'];
if(cp==11)artcols=['#4F97BA','#F9E1B5','#BD2C41'];
if(cp==1) artcols=['#25201E','#D3A252','#686C22'];
if(cp==2) artcols=['#B4CBCA','#1F5FB3','#355026'];
if(cp==3) artcols=['#D1C7C5','#6E5247','#8D695D'];
if(cp==4) artcols= ['#E4DBBE','#8BB8B3','#AF799A'];
if(cp==5) artcols= ['#B8B8B3','#474747','M
if(cp==6) artcols= ['#A6B2C7','#323642','#394A69'];
if(cp==7) artcols= ['#E6E6E4','#343523','#B2B2AD'];
if(cp==8) artcols= ['#A9A18E','#706B5C','#606A4D'];
if(cp==9) artcols= ['#EDECE0','#944645','#F25D34'];
if(cp==10) artcols= ['#9FA6A4','#77694E','#B54933'];
function ri( x){  return Math.floor(mathRand()*x);}
function rir(x,y){ let nr = (y - x) ; return  Math.floor((mathRand()*nr) + x); }
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdn.jsdelivr.nM
et/npm/tonal/browser/tonal.min.js"></script>
    <script type="text/javascript">
        var cnv;let points=[],start=0,speed=2,wdt,margin=60,w=500,h=300,tileWidth=100,tileHeight=100,sclX=5,sclY=10,paletteIndex2=0,paletteType,paletteIndex3=0,globalNote,mainIndex=0,bnd,phi=3.14*(137.51/180),cbn=0,cbn2=0,duration=0,savedTime,startx1=0,starty1=0,start1=0,rootInc=0,format,currentKey,voiceChord=!1,randForm=0,notePlay,pastNote,keyFifths=[],sequence=[],chordArray=[],bassChord=[],reading,state,lastState,oscill,oscill2,trM
ig=!1,bckg=["#F3F3F3","#000000"],palette1=[["#ce2d42","#082880","#7462f9","#f4b53f","#123676","#9c223d","#e6c7b4"],["#f43b79","#1136ed","#6b43dd","#ef9029","#4aa4ae","#69239b","#f7f1b4"],["#7fefe4","#be3edd","#70cfe5","#f2c666","#e6c7b4","#583fc4","#fff57d"],["#80aded","#7b66f7","#658fdb","#f2e18b","#f7f1b4","#773caa","#f4b537"],["#a5e2f2","#a783ed","#61c1db","#f7c872","#6eabf4","#6d52dd","#ff7db2"],["#d8d8d8","#898de0","#89afe5","#f9e78f","#85b2e8","#8110e5","#bf2b6e"],["#7094fc","#643ac9","#306bef","#9100dd","#e6M
c7b4","#e2396d","#ef3a65"],["#80aded","#a28fef","#4688e8","#db003a","#f7f1b4","#d632a4","#bc174e"],["#594499","#db3e3e","#25ceb2","#02827b","#a0a09f","#56661d","#34067c"],["#425999","#bc3f3f","#9fe2cc","#108fc1","#d37676","#132691","#5b3c96"],["#ffeda1","#91205c","#2929e2","#9509b7","#70b9c0","#5474e8","#d30b8c"],["#f9cfc7","#721b74","#1c70ea","#7c1d93","#919bdb","#5574ce","#f25c87"],["#f25a7b","#e960af","#992843","#8b52f7","#6eabf4","#3714a1","#445b96"],["#ff399c","#e73250","#d32f53","#33bbff","#7de7ff","#69239b",M
"#8041f9"],["#6f6674","#34a0a5","#992843","#f98450","#6eabf4","#3714a1","#445b96"],["#4d82aa","#24c6c6","#d32f53","#f973a0","#7de7ff","#69239b","#8041f9"],["#ff6d40","#361ee0","#992843","#e6c7b4","#9370f2","#3714a1","#445b96"],["#e6372f","#3a338e","#d32f53","#f7f1b4","#8092ff","#69239b","#8041f9"],["#ffa943","#2177f4","#35fc93","#f9cfd2","#6eabf4","#3714a1","#445b96"],["#ffce45","#2f7083","#5affdf","#fcf4b7","#7de7ff","#69239b","#8041f9"],["#41d9f2","#528cd1","#3a6eba","#5f64c1","#4a97f4","#7426bf","#f7d52f"],["#71M
f2ff","#249cff","#63a1ea","#7f88db","#56a6f4","#7f0caf","#f7b643"],["#41d9f2","#51fcbb","#d3057b","#295cff","#7d22ff","#51d7e5","#e6c7b4"],["#71f2ff","#81fcca","#f91cb0","#0239c1","#8450d6","#05bdc6","#f7f1b4"],["#43bbef","#53f9e4","#bf2640","#5082ff","#8648ff","#36ffcf","#881ed3"],["#6bcced","#fce586","#f93ebb","#52a1ff","#8e51a8","#05bdc6","#ff0895"],["#a745ed","#fcbbbb","#f20a41","#ffd252","#0606bf","#ff459e","#881ed3"],["#7b19d1","#a7d0f9","#ba0f40","#fcd5bb","#4545ce","#9666ff","#ff0895"],["#31a4dd","#6f3bff",M
"#f20a41","#4470a5","#7171f4","#e710f9","#2e92ff"],["#ffffab","#8e7de2","#ba0f40","#9312b2","#85b5f9","#830591","#034a7f"],["#06a0ba","#6f3bff","#f20a41","#8777f7","#4848c1","#6b11f7","#e6c7b4"],["#2bc5cc","#8e7de2","#ba0f40","#6155bf","#4b4bf7","#a318b7","#f7f1b4"],["#06a0ba","#6f3bff","#8473ff","#fce875","#4848c1","#ffb3c9","#2e92ff"],["#2bc5cc","#8e7de2","#9e61ba","#ffd2c7","#0f0fce","#f7e579","#034a7f"],["#c10839","#6f3bff","#ff06a6","#f2a5bb","#4848c1","#117ff7","#579ef2"],["#a20dd3","#8e7de2","#aa08ff","#f2ecM
79","#0f0fce","#a60abc","#1b64ce"],["#06a0ba","#6f3bff","#fca660","#f7f377","#9149bf","#f71165","#31f0ff"],["#2bc5cc","#8e7de2","#dd582a","#ffe09c","#630ca8","#a8275c","#04717c"],["#e041b3","#3e71ff","#ffec64","#77c1f7","#9149bf","#f71165","#e6c7b4"],["#f95089","#8e7de2","#f99175","#1d6bdd","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#0636cc","#8989ef","#e6c7b4","#8005e0","#fc68a4","#3386ff"],["#fc889e","#3b72a3","#2d5cc4","#f7f1b4","#f938cb","#d61a1a","#04717c"],["#f4d334","#3ef6ff","#5347f4","#b877f7","#9149bf","#M
f71165","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#6e1ed6","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#3ef6ff","#5347f4","#f7f777","#9149bf","#ef5090","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#ffce88","#630ca8","#ba0457","#f7f1b4"],["#f4d334","#3ef6ff","#5347f4","#77c4f7","#9149bf","#f71165","#854fba"],["#fc889e","#1fb2b2","#2d5cc4","#2187bf","#630ca8","#a8275c","#e783ea"],["#f4d334","#3ef6ff","#f97575","#f4dc78","#9149bf","#f71165","#e6c7b4"],["#fc889e","#1fb2b2","#cc2929","#f28b79","#630ca8","#a8275c","#f7f1b4M
"],["#f4d334","#3ef6ff","#f97575","#f279ab","#9149bf","#645eea","#e6c7b4"],["#fc889e","#52adff","#cc2929","#e81073","#630ca8","#3a3acc","#f7f1b4"],["#3ac9d8","#6f3bff","#44acf2","#fce875","#bf23f9","#ffb3c9","#2e92ff"],["#44acf2","#8e7de2","#6cffff","#ffd2c7","#9449ce","#f7e579","#034a7f"],["#06a0ba","#6f3bff","#fc4c7e","#f9b175","#6c6ce5","#8f58f9","#e6c7b4"],["#2bc5cc","#8e7de2","#cf4ef9","#f7df77","#4949c1","#a915ff","#f7f1b4"],["#ef01c4","#065ca8","#1c00ba","#ffee94","#c053ba","#8f58f9","#4ea8f9"],["#a60160","#M
30bec3","#5e52db","#ffebae","#da55f2","#a915ff","#4febf7"],["#f44260","#3c5ba0","#845ecc","#f4b53f","#3d9fc1","#9c223d","#e6c7b4"],["#f43b79","#4058ad","#6c3ca5","#ef9029","#317ec4","#69239b","#f7f1b4"],["#f44260","#3c5ba0","#7070e8","#f27740","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#4058ad","#4d4dc1","#ef9029","#317ec4","#ed5487","#f7f1b4"],["#f244ee","#5c75c6","#7070e8","#3cd3b6","#3d9fc1","#d34040","#e6c7b4"],["#f43b79","#637cc1","#4d4dc1","#1cb7b7","#317ec4","#ed5487","#f7f1b4"],["#e5491f","#2058d3","#7462f9M
","#40f2d0","#123676","#9c223d","#e6c7b4"],["#ef973f","#177199","#6b43dd","#15abba","#4aa4ae","#69239b","#f7f1b4"],["#e22079","#2058d3","#7462f9","#40f2d0","#5a92e5","#9c223d","#e6c7b4"],["#f21c59","#177199","#6b43dd","#15abba","#4658f9","#69239b","#f7f1b4"],["#e22079","#2058d3","#e6c7b4","#40f2d0","#5a92e5","#ba4564","#edf28b"],["#f21c59","#177199","#f7f1b4","#15abba","#4658f9","#e5336a","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#41a9ef","#5a92e5","#bc0d8b","#f7adf7"],["#f21c59","#197abc","#f7f1b4","#36a9cc","#46M
58f9","#d3057f","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#435ced","#e2b55a","#ea397d","#f4e2ae"],["#f21c59","#197abc","#f7f1b4","#7f63f7","#f98562","#e84b3a","#e9f49f"],["#0850b7","#6771f9","#8213bc","#75f9e0","#4848c1","#ffb3c9","#2e92ff"],["#3081e2","#5285dd","#9604af","#15abba","#0f0fce","#f7e579","#034a7f"],["#d80e3e","#6771f9","#8213bc","#f7ad77","#4848c1","#ffb3c9","#31b5ff"],["#ef4878","#5285dd","#9604af","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f98246","#69acf7","#8213bc","#f7ad77","#4848c1","#ffb3c9",M
"#31b5ff"],["#ed7d4a","#5285dd","#b529d3","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f7cd48","#69d6f4","#8213bc","#f7ad77","#7649bf","#ffb3c9","#e6c7b4"],["#f49090","#21b5d8","#b529d3","#f4cb78","#5829b2","#f7e579","#f7f1b4"],["#4a82f4","#f22a51","#8213bc","#f7ad77","#905df4","#ffb3c9","#0c85ba"],["#4cb2f2","#b72c4e","#b529d3","#f4cb78","#542ad3","#f7e579","#096889"],["#4a82f4","#f22a51","#1522ba","#f7ad77","#d32fc0","#b6fffa","#0c85ba"],["#4cb2f2","#b72c4e","#483d9b","#f4cb78","#e50a6e","#f1ffb8","#096889"],["#4aM
82f4","#f22a51","#4b23db","#f7ad77","#d1304b","#5b99f4","#1dbcb4"],["#4cb2f2","#b72c4e","#694eea","#f4cb78","#d61660","#5cd3f2","#096889"],["#ad4cf2","#f22a51","#8213bc","#f478b0","#5ff2f2","#ffb3c9","#0c85ba"],["#8b05e2","#b72c4e","#b529d3","#f4cb78","#3ea6b7","#f7e579","#096889"],["#584def","#f22a51","#a52cdd","#f2c679","#60caef","#d2b6ff","#0d53b7"],["#4f24c6","#b72c4e","#b529d3","#efaa7b","#3ea6b7","#f7e579","#458bdd"],["#584def","#ef592b","#2cdbc1","#f2c679","#6290ed","#b8fff1","#0d53b7"],["#4f24c6","#f27949",M
"#2ec0d8","#efaa7b","#4067b5","#f7e579","#458bdd"],["#584def","#ed2e8a","#2eacd8","#f2c679","#6290ed","#6929ce","#0d53b7"],["#4f24c6","#c11670","#3070d6","#efaa7b","#4067b5","#4a4add","#458bdd"],["#584def","#ed2e8a","#2eacd8","#ef9c7b","#6290ed","#6929ce","#0d53b7"],["#4f24c6","#c11670","#3070d6","#fc583d","#4067b5","#4a4add","#458bdd"],["#b7b7b7","#0a0a0a","#ffffff","#dbdcdd","#b2b2b2","#a7a7a8","#4e4f4f"],["#d8d8d8","#636363","#dbdcdd","#b2b2b2","#4e4f4f","#e0e1e2","#3f3f3f"],],paletteIndex,colorIndex,colorIndex2M
,grayscale,paletteMode,element,flavour,key,trigger=!1,anim=!1,gridIndex=0,count=0,direction,currentChord=0,nextChord=0,keyArray=["C","D","E","F","G","A","B"],flavours=["major","minor"],fifths=[["C","G","D","A","E","B","F#","Db","Ab","Eb","Bb","F"],["A","E","B","F#","C#","G#","D#","Bb","F","C","G","D"]],midSeq4,mapScale,mixer,stereo,synth2,synth4,synth6,synth3,feedback,reverb5,delay5,delay4,delay2,reverb3,lfo,pingPong,pingPong1,panner,autoPan,FFT,wave,meter,pendulum;function centerCanvas(){var e=(windowWidth-width)/M
2,t=(windowHeight-height)/2;cnv.position(e,t)}function setup(){wdt=windowWidth<windowHeight?windowWidth:windowHeight,wdt-=margin,cnv=createCanvas(wdt,wdt),centerCanvas(),bIndex=1,background(0),center=createVector(width/2,height/2),noFill(),noStroke(),smooth(),strokeWeight(1);let e=int(1990*mathRand());noiseSeed(e),randomSeed(e),noiseDetail(2,1),pixelDensity(displayDensity()),initializeAudio();let t=int(map(mathRand(),0,1,0,flavours.length));flavour=flavours[t];let f=int(map(mathRand(),0,1,0,fifths[t].length));key=fM
ifths[t][f],mapScale=(scale=(scale=(scale=(scale=(scale=(scale=(scale=Tonal.Scale.get(key+"1 "+flavour).notes).concat(Tonal.Scale.get(key+"2 "+flavour).notes)).concat(Tonal.Scale.get(key+"3 "+flavour).notes)).concat(Tonal.Scale.get(key+"4 "+flavour).notes)).concat(Tonal.Scale.get(key+"5 "+flavour).notes)).concat(Tonal.Scale.get(key+"6 "+flavour).notes)).concat(Tonal.Scale.get(key+"7 "+flavour).notes)).slice(14,28);for(let i=0;i<mapScale.length;i++){mapScale.length,mapScale[i].length>2?keyFifths.push(mapScale[i].sliM
ce(0,2)):keyFifths.push(mapScale[i].slice(0,1));.5>random(1)?currentKey-=1:currentKey+=1}let a=[];for(let $=0;$<keyFifths.length;$++)a.push(fifths[t].indexOf(keyFifths[$]));for(let s=0;s<a.length;s++)-1===a[s]&&(keyFifths.splice(s,1),a.splice(s,1));for(let c=0;c<a.length;c++)a[c]===a[0]-1&&(sequence.push(keyFifths[0]),sequence.push(keyFifths[c])),a[c]===a[0]+1&&sequence.push(keyFifths[c]),a[c]===a[0]+3&&(sequence.push(keyFifths[0]),sequence.push(keyFifths[c])),a[c]===a[0]+2&&sequence.push(keyFifths[c]),a[c]===a[0]+M
4&&sequence.push(keyFifths[c]);for(let n=0;n<15;n++)for(let d=0;d<sequence.length;d++)chordArray.push(generateChord(`${sequence[d]}2`,!0));for(let _=0;_<15;_++)for(let r=0;r<sequence.length;r++)bassChord.push(generateChord(`${sequence[r]}3`,!0));paletteMode=mathRand(),paletteIndexSub=(paletteIndex=2*int(map(mathRand(),0,1,0,50)))+1,paletteIndex3=2*int(map(mathRand(),0,1,0,50)),colorIndex=int(map(mathRand(),0,1,0,palette1[0].length)),colorIndex2=int(map(mathRand(),0,1,0,palette1[0].length)),paletteType=mathRand(),grM
ayscale=98===paletteIndex,oscill=mathRand(),oscill2=mathRand(),format=mathRand(),direction=int(map(mathRand(),0,1,0,2)),format<.5?(w=width,h=.4*height):(w=.4*width,h=height),tileWidth=floor(w/sclX)+1,tileHeight=floor(h/sclY)+1,chordNotes=chordArray;for(let b=0;b<=w;b+=tileWidth)for(let o=0;o<=h;o+=tileHeight){let l=gridIndex;points.push(new GridPoint(b-w/2,o-h/2,tileWidth,tileHeight,0,l,0)),gridIndex=(gridIndex+1)%14}let p=map(mathRand(),0,1,.1,.5),u=points;for(let y in points)mathRand()>p?(points[y].subdivide(u,y,M
2),points.splice(y,1),count++):(u.push(points[y]),points.splice(y,1));element=(points=u).length;let g;g=paletteMode<.5?7:3,window.$generativeTraits={Type:"Audio",BPM:"60",Aspect:"Grid",Key:key,Flavour:flavour,Elements:element,Subdivision:count,Palette:g,Grayscale:grayscale,Property:"Object"}}function initializeAudio(){Tone.Transport.bpm.value=60,(mixer=new Tone.Gain).toDestination(),FFT=new Tone.FFT(64),Tone.Master.connect(FFT),wave=new Tone.Waveform,(pendulum=new Tone.LFO(.05)).start(),(meter=new Tone.Meter).normaM
lRange=!0,pendulum.connect(meter),panner=new Tone.Panner(0).chain(mixer);let e=new Tone.Chorus({frequency:.83,depth:.7,wet:.85}),t=new Tone.Reverb({decay:3/4,wet:.5});t.generate();let f=new Tone.FeedbackDelay({delayTime:3/8,feedback:.32,wet:.36});(pingPong=new Tone.PingPongDelay(3/4,.5).toDestination()).set({wet:.3});let i=new Tone.Filter(2250,"lowpass",-24),a=new Tone.Filter(320,"highpass",-48);new Tone.LFO(1,250,2250).connect(i.frequency).start();let $=new Tone.FeedbackDelay({delayTime:.005,feedback:.1,wet:.33});M
new Tone.LFO(1,-1,1).connect(panner.pan).start(),(synth4=new Tone.PolySynth(Tone.FMSynth).chain(e,f,t,pingPong,i,a,$,mixer)).set({harmonicity:3,modulationIndex:3,oscillator:{type:"sine"},envelope:{attack:2e-4,decay:.1,sustain:.08,release:.03},modulation:{type:"sine"},modulationEnvelope:{attack:4e-4,decay:.1,sustain:.09,release:.01},filterEnvelope:{attack:2e-4,decay:.2,sustain:.5,release:.4,baseFrequency:200,octaves:2.6},volume:-16}),delay5=new Tone.FeedbackDelay({delayTime:3/8,feedback:.3,wet:.2});let s=new Tone.ReM
verb({decay:3/16,wet:.25});s.generate();let c=new Tone.Filter(2250,"lowpass",-24);(synth6=new Tone.PolySynth(Tone.Synth).chain(delay5,s,pingPong,c,mixer)).set({harmonicity:3,modulationIndex:3,detune:0,oscillator:{pitch:7,type:"sine"},envelope:{attack:1,decay:.1,sustain:.02,release:.03},modulation:{type:"sine"},modulationEnvelope:{attack:1.5,decay:.1,sustain:.02,release:.06},filterEnvelope:{attack:2,decay:.2,sustain:.5,release:.4,baseFrequency:200,octaves:2.6},volume:-24}),synth6.connect(wave),Tone.Transport.schedulM
eRepeat(()=>{pingPong.set({delayTime:random([3/4,3/16,3/8,.25])}),pingPong.set({wet:random([0,.1,.5])}),f.set({delayTime:random([3/8,.25])}),delay5.set({delayTime:random([3/8,.25])})},"2m")}function draw(){background(0,20),translate(center.x,center.y);let e=.5-meter.getValue(0),t=wave.getValue(0),f=FFT.getValue(0),i=map(e,-.5,.5,-PI,PI);for(let a=0;a<points.length;a++)points[a].r=points[a].r3,points[a].move(),points[a].animate(a,i,f),points[a].render(),points[a].display(a,t,f),points[a].start+=.1,points[a].offset+=M
.006;anim&&(start+=.02),trigger&&(playChord(),Tone.Transport.start(),trigger=!1)}function playChord(){Tone.Transport.schedule(bounceChord,"1"),Tone.Transport.start()}function bounceChord(){currentChord=nextChord,Promise.all([playSynthChord(chordNotes[currentChord],12,12),playStringChord(bassChord[currentChord],6,6),]).then(e=>{int(random(2));let t=int(random(6,18))+"m";!function f(i){let a=e[0],$=e[1];new Tone.BufferSource({url:a,playbackRate:.125}).toDestination().start(i),new Tone.BufferSource({url:$,playbackRateM
:.125}).toDestination().start(i),Tone.Transport.scheduleOnce(f,"+"+t)}(Tone.now())}),Tone.Transport.start(),nextChord<chordNotes.length-1?nextChord+=1:nextChord=0,Tone.Transport.schedule(bounceChord,"+2m")}function playSynthChord(e,t,f){let i=Tone.Time(t).toSeconds(),a=Tone.Time(f).toSeconds();return Tone.Offline(()=>{synth6.triggerAttackRelease(e,i)},i+a)}function playStringChord(e,t,f){let i=Tone.Time(t).toSeconds(),a=Tone.Time(f).toSeconds();return Tone.Offline(()=>{synth4.triggerAttackRelease(e,i)},i+a)}functioM
n voicing(e,t){let f=scale.indexOf(e)+t-1,i;if(void 0!==scale[f])i=scale[f];else if(3===(i=scale[f-7]).length)parseInt(i.slice(2));else{let a=parseInt(i.slice(1))+1;i=`${i.slice(0,1)}${a}`}return i}const getNextChordNote=(e,t)=>{let f=scale.indexOf(e)+t-1,i;if(void 0!==scale[f])i=scale[f];else if(3===(i=scale[f-7]).length)parseInt(i.slice(2));else{let a=parseInt(i.slice(1))+1;i=`${i.slice(0,1)}${a}`}return i};function generateChord(e,t){let f=1,i=1,a=1,$=1,s=1,c=1,n=1;t?(f=generateIndice1(),i=generateIndice1(),a=geM
nerateIndice1(),$=generateIndice1(),s=generateIndice(),c=generateIndice2(),n=generateIndice2()):(f=1,i=1,a=1,$=1,s=1,c=1,n=1);let d=voicing(e,f),_=voicing(getNextChordNote(e,3),i),r=voicing(getNextChordNote(e,5),a),b=voicing(getNextChordNote(e,7),$),o=voicing(getNextChordNote(e,9),s);return voicing(getNextChordNote(e,11),c),voicing(getNextChordNote(e,13),n),[d,_,r,b,o]}function generateIndice(){let e=int(map(mathRand(),0,1,0,3));return 0===e?-8:1===e?1:2===e?8:void 0}function generateIndice1(){return mathRand()>.5?M
1:8}function generateIndice2(){return mathRand()>.5?-8:1}class GridPoint{constructor(e,t,f,i,a,$,s){int(map(e+t,-width/2+-height/2,width/2+height/2,0,sclX+sclY)),int(map(t,-height/2,height/2,0,4)),this.x=e,this.y=t,this.w=f,this.c2=f,this.wx=e,this.hy=t,this.ws=f,this.hs=i,this.h=i,this.r=f,this.r2=f,this.r3=f,this.mv=0,this.theta=0,this.centerX=this.x+this.w/2,this.centerY=this.y+this.h/2,this.c=int(map(mathRand(),0,1,0,3)),this.paletteIndex2=int(map(dist(this.centerX,this.centerY,0,0),0,500,0,palette1[0].length))M
,this.randForm=int(map(mathRand(),0,1,0,5)),this.randIndex=paletteMode<.5?int(map(mathRand(),0,1,0,palette1[0].length)):paletteIndex2,this.randIndex2=int(map(mathRand(),0,1,0,palette1[0].length)),this.randIndex3=int(map(mathRand(),0,1,0,palette1[0].length)),this.randIndex4=int(map(mathRand(),0,1,0,palette1[0].length)),this.start=0,this.alpha=255,this.pIndex=paletteIndex,this.pi=paletteIndex3,this.rt=map(mathRand(),0,1,PI/6,PI/3),this.incr,this.rst=random(0,TAU),this.rst2=random(0,TAU),this.rad=0,this.sub=s,this.offM
set=20*mathRand(),this.offset2=0,this.div=int(map(mathRand(),0,1,10,30)),this.strk=1,this.isOn=a,this.note=$,this.init(),paletteIndex2=(paletteIndex2+1)%3}subdivide(e,t,f){let i=this.w/f,a=this.h/f,$=this.sub+1,s=this.note+7;e.push(new GridPoint(this.x,this.y,i,a,this.isOn,s,$),new GridPoint(this.x+i,this.y,i,a,this.isOn,s,$),new GridPoint(this.x,this.y+a,i,a,this.isOn,s,$),new GridPoint(this.x+i,this.y+a,i,a,this.isOn,s,$))}move(){if(0<=this.t&&this.t<this.t1){let e=norm(this.t,0,this.t1-1);this.mv=lerp(0,TAU,easeM
OutQuint(e)),this.rad=lerp(0,this.w/4,easeOutQuint(e))}this.t1<this.t&&this.init(),this.t++}init(){this.t=-int(random(map(speed,1,5,500,100))),this.t1=map(speed,1,5,220,60)}animate(e,t,f){this.theta=t+e*PI/4;let i=int(map(this.x,-width/2,width/2,0,f.length)),a=f[i];a=a===-1/0?0:f[i],this.incr=map(a,0,-100,0,.2),this.i=map(e,0,points.length,0,TWO_PI),this.xoff=map(cos(this.i),-1,1,0,3),this.yoff=map(sin(this.i),-1,1,0,3),this.n=noise(this.xoff+this.offset+this.incr,this.yoff+this.offset+this.incr),this.n4=noise(thisM
.xoff+50,this.yoff+50),this.n5=noise(this.xoff+50+start,this.yoff+50+start),this.n6=noise(this.offset,this.offset),this.angle=noise(this.xoff+this.offset,this.yoff+this.offset)*TAU*4,this.xa=this.x,this.ya=this.y*sin(map(this.n,0,1,0,TAU)),this.xb=this.x*sin(this.mv),this.r=map(this.n,0,1,this.w/2,this.w),this.r3=map(this.n,0,1,this.w/2,this.w),this.r2=map(this.n,0,1,0,5),this.alpha=map(this.n5,0,1,120,180),this.delay=int(map(this.n4,0,1,2,1))}render(){strokeWeight(.1);fill(color(palette1[this.pIndex][this.randIndeM
x])),circle(this.x,this.ya,this.r2),circle(this.x+this.w,this.ya,this.r2),circle(this.x,this.ya+this.h,this.r2),circle(this.x+this.w,this.ya+this.h,this.r2)}display(e,t,f){if(0===direction)for(let i=this.ya;i<=this.ya+this.h;i+=2){beginShape();for(let a=this.xa;a<=this.xa+this.w;a+=5){let $=int(map(this.ya*this.xa,(this.ya+this.h)*(this.xa+this.w),0,f.length)),s=f[$];s=s===-1/0?0:f[$],this.incr2=map(s,0,-100,0,6),this.n3=noise(this.incr2,this.incr2),this.n2=noise(this.xoff+this.offset2+this.incr2,this.yoff+this.offM
set2+this.incr2),this.n4=map(this.n3,0,1,.9,1.1),this.z=oscill<.5?map(this.n2,0,1,.9,1.1):1;let c=int(map(this.n2,0,1,0,255));int(map(this.n2,0,1,0,palette1[0].length));let n=map(i,this.y,this.y+this.h,0,1),d,_=color(palette1[this.pIndex][this.randIndex]),r=color(palette1[this.pIndex+1][this.randIndex]);(d=lerpColor(_,r,n)).setAlpha(c),noFill(),stroke(d),strokeWeight(.5),vertex(a,i*this.z),this.offset2+=.1}endShape()}else if(1===direction)for(let b=this.xa;b<=this.xa+this.w;b+=2){beginShape();for(let o=this.ya;o<=tM
his.ya+this.h;o+=5){let l=int(map(e,points.length,0,f.length)),p=f[l];p=p===-1/0?0:f[l],this.incr2=map(p,0,-100,0,3),this.n3=noise(this.incr2,this.incr2),this.n2=noise(this.xoff+this.offset2+this.incr2,this.yoff+this.offset2+this.incr2),this.n4=map(this.n3,0,1,.9,1.1),this.z=oscill<.5?map(this.n2,0,1,.9,1.1):1,this.z2=oscill2<.5?map(this.n2,0,1,.999,1.009):1;let u=int(map(this.n2,0,1,0,255));int(map(this.n2,0,1,0,palette1[0].length));let y=map(o,this.y,this.y+this.h,0,1),g,x=color(palette1[this.pIndex][this.randIndM
ex]),m=color(palette1[this.pIndex+1][this.randIndex]);(g=lerpColor(x,m,y)).setAlpha(u),noFill(),stroke(g),strokeWeight(.5),vertex(b*this.z2,o*this.z),this.offset2+=.1}endShape()}if(0===this.c);else if(1===this.c){strokeWeight(.5);let v=0;for(let I=1;I<t.length;I++)if(t[I-1]<0&&t[I]>=0){v=I;break}let k=v+t.length/2,F=100*this.h;for(let C=v;C<=k;C++){let S=map(C-1,v,k,this.xb,this.xb+this.w),T=map(t[C-1],-12,12,this.y-F,this.y+F+this.h),P=map(C,v,k,this.xb,this.xb+this.w),q=map(t[C],-12,12,this.y-F,this.y+F+this.h);lM
ine(S,T,P,q)}}}}function mapNote(e,t){let f=t.length,i=t[modulo(e,f)],a=Tonal.Note.octave(t[0])+floor(e/f);return Tonal.Note.pitchClass(i)+a}function modulo(e,t){return(e%t+t)%t}function easeOutQuint(e){return 1+--e*e*e*e*e}function windowResized(){centerCanvas()}function keyTyped(){return"p"===key&&saveCanvas("liquidentropy","jpg"),!1}function touchStarted(){return Tone.start(),anim||(trigger=!0,Tone.Transport.start()),anim=!0,3===touches.length&&saveCanvas("liquidentropy","jpg"),!1}function mousePressed(){return M
Tone.start(),anim||(trigger=!0,Tone.Transport.start()),anim=!0,!1}
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('M
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (M
r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
          var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
 background-color: #000000;
            margin: 0px;
            overflow: hidden;
            width: 100%;
            height: 100%;
    <script type="text/javascript">
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Angular Decay</title>
<script id="snippet-random-code" type="text/javascript">
let seed = window.location.href.split('/').find(t => t.includes('i0'));
const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
let pattern = "seed=";
for (let i = 0; i <M
 seed.length - pattern.length; ++i) {
if (seed.substring(i, i + pattern.length) == pattern) {
seed = seed.substring(i + pattern.length);
function cyrb128($) {
let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(lM
 ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
function sfc32($, _, u, i) {
return function () {
var l = ($ >>>= 0) + (_ >>>= 0) | 0;
return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
<style>body {margin: 0px;} </style>M
<canvas id="target"></canvas>
<script type="text/javascript">
const rand = mathRand();
const rand2 = mathRand();
let sqpix,cp,ratio=0.707,bug=false;
if(rand<0.3){sqpix=0;zoom=false;return"Portrait";}
if(rand<0.6){sqpix=0;ratio=1.414;return"Lanscape";}
if(rand<0.95){sqpix=1;return"Square";}
sqpix=1;bug=1;return"Bugged";}
if(rand<0.07){cp=12;return "Paper";}
if(rand<0.14){cp=1;return "DPM";}
if(rand<0.21){cp=2;return "Fecktarn";}
if(rand<0.41){cp=4;return "Desert Drill";}
if(rand<0.5){cp=5;return "Urban";}
if(rand<0.6){cp=6;return "Navy";}
if(rand<0.7){cp=7;return "German Winter";}
if(rand<0.8){cp=8;return "Tree";}
if(rand<0.85){cp=9;return "Orange";}
if(rand<0.9){cp=10;return "Harris";}
if(rand<0.95){cp=11;return "Market";}
cp=0;return "Saint";}
window.$generativeTraits = {"View": T1(rand),"Pallet": T2(rand2) }
const container = document.createElement("div")
container.innerHTML = "<span>seed: " + seed + "</spM
let resizeTmr=null,aniFrame=null;
let ofw,ofh,sz,rz=1;
let gi=0,gj=0,drp=0,drawtot=2,bmp,artcols=[];
var tricount=0,tr=30;
var tx1=[],ty1=[],tx2=[],ty2=[],tx3=[],ty3=[];
var rx1=[],ry1=[],rx2=[],ry2=[],rx3=[],ry3=[];
const init = async () => {
window.addEventListener('resize', async () => {
clearTimeout(resizeTmr)
resizeTmr = setTimeout(async () => {
await layoutCanvas()
await layoutCanvas()
const layoutCanvas = async () => {
const wWidth=window.innerWidth
const wHeight=window.innerHeight
let cHeight=wHeight;
let cWidth=cHeight*ratio;
if(cWidth>wWidth){cWidth=wWidth;cHeight=cWidth/ratio;}
const canvas=document.getElementById('target')
canvas.width=2000*rz;
canvas.height=(2000*rz)/ratio;
canvas.style.position = 'absolute'
canvas.style.width = `${cWidth}px`
canvas.style.height = `${cHeight}px`
canvas.style.left = `${(wWidth - cWidth) / 2}px`
canvas.style.top = `${(wHeight - cHeight) / 2}pM
const drawCanvas = async () => {
if(!tried) setupart();
if (aniFrame) window.cancelAnimationFrame(aniFrame)
const canvas=document.getElementById('target')
const ctx=canvas.getContext('2d')
{let bx=ofw/500,by=ofh/500;
ctx.globalAlpha=0.05;
for(let f=10;f<30; f++){
for(let i=0;i<500; i++){
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'#ffffff');
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'M
if(gj>500) { drp=3; gj=0; }
for(let f=0;f<tc;f++){
if(bug) dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz*sz,ty2[f]*sz, artcols[1], 1*sz);
else dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz,ty2[f]*sz, artcols[1], 1*sz);
dl(ctx, tx2[f]*sz,ty2[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);
dl(ctx, tx1[f]*sz,ty1[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);}
for(let f=0;f<rc;f++){
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx2[f]*sz,ry2[f]*sz, artcols[2], 1*sz);
,ry2[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);}
ctx.fillStyle = artcols[0];
ctx.fillRect(0,0,ofw,ofh);
mathRand = sfc32(...cyrb128(seed));
tc=0;rc=0;tricount=0;tr=30;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
tricount=1000;tr=rir(10,50);dor=true;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
aniFrame = window.requestAnimationM
function triharder( x1,y1, x2,y2)
if(tricount>2500) return;
var x3=x1+rir(-tr,tr);
var y3=y1+rir(-tr,tr);
if(x3<0){x3+=tr;bmp++}
if(x3>1000){x3-=tr;bmp++}
if(y3<0){y3+=tr;bmp++}
if(y3>1000/ratio){y3-=tr;bmp++}
if(dor) {rx1[rc]=x1;ry1[rc]=y1;rx2[rc]=x2;ry2[rc]=y2;rx3[rc]=x3;ry3[rc]=y3;rc++; }
else {tx1[tc]=x1;ty1[tc]=y1;tx2[tc]=x2;ty2[tc]=y2;tx3[tc]=x3;ty3[tc]=y3;tc++;}
if(bmp>15){bmp=0; x3=y3=500;x1=rir(500,500+tr);y1=rir(500,500+tr);x2=rir(500,500-tr);y2=rir(500,500-M
triharder(x3,y3, x1,y1);
if(ri(100)>20) triharder(x3,y3, x2,y2);
const autoDownloadCanvas = async () => {
const element = document.createElement('a')
element.setAttribute('download',`Angular-${ofw}x${ofh}-${seed}`)
element.style.display = 'none'
document.body.appendChild(element)
let imageBlob = null
imageBlob = await new Promise(resolve => document.getElementById('target').toBlob(resolve, 'image/png'))
element.setAttribute('href', window.URL.createObjectURL(imageBlob, {
document.body.removeChild(element)
document.addEventListener('keypress', async (e) => {
e = e || window.event
if (e.key === 's') autoDownloadCanvas()
if (e.key === 'h') { rz++;if(rz>5)rz=1;drp=0;gi=0;gj=0;await layoutCanvas() }
function drawEllipse(ctx,x,y,rx,ry,fill) {
ctx.ellipse(x, y, rx, ry, 0, 0, 2 * Math.PI);
if (fill) {ctx.fillStyle = fill;ctx.fill();}
function dl(ctx,lx,ly,ex,ey,stroke,width) {
if (stroke) {ctx.strokeStyle = stroke;}
if (width) {  ctx.linM
ctx.beginPath();ctx.moveTo(lx,ly);ctx.lineTo(ex,ey);ctx.stroke();
if(cp==12)artcols=['#EDECE0','#303030','#880808'];
if(cp==0) artcols=['#F0BEB2','#F25B40','#3A8D3B'];
if(cp==11)artcols=['#4F97BA','#F9E1B5','#BD2C41'];
if(cp==1) artcols=['#25201E','#D3A252','#686C22'];
if(cp==2) artcols=['#B4CBCA','#1F5FB3','#355026'];
if(cp==3) artcols=['#D1C7C5','#6E5247','#8D695D'];
if(cp==4) artcols= ['#E4DBBE','#8BB8B3','#AF799A'];
if(cp==5) artcols= ['#B8B8B3','#474747','M
if(cp==6) artcols= ['#A6B2C7','#323642','#394A69'];
if(cp==7) artcols= ['#E6E6E4','#343523','#B2B2AD'];
if(cp==8) artcols= ['#A9A18E','#706B5C','#606A4D'];
if(cp==9) artcols= ['#EDECE0','#944645','#F25D34'];
if(cp==10) artcols= ['#9FA6A4','#77694E','#B54933'];
function ri( x){  return Math.floor(mathRand()*x);}
function rir(x,y){ let nr = (y - x) ; return  Math.floor((mathRand()*nr) + x); }

text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>"Rays" by Pawe
 Dudko | pdudko.com</title>
    <script id="snippet-random-code" type="text/javascript">
        // not editable
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() *M
 alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.lengthM
; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
    u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0;
            padding: 0;
            overflow: hidden;
  <canvas id="myCanvas"></canvas>
<script type="text/jaM
console.log("seed:",seed);class Rnd{rD(){return mathRand()}rN(r,t){return r+(t-r)*this.rD()}rI(r,t){return Math.floor(this.rN(r,t+1))}rB(r){return this.rD()<r}}const R=new Rnd;class Perlin{constructor(){this.R=new Rnd,this.grad3=[[1,1,0],[-1,1,0],[1,-1,0],[-1,-1,0],[1,0,1],[-1,0,1],[1,0,-1],[-1,0,-1],[0,1,1],[0,-1,1],[0,1,-1],[0,-1,-1]],this.p=[];for(var r=0;r<256;r++)this.p[r]=Math.floor(256*this.R.rD());for(this.perm=[],r=0;r<512;r++)this.perm[r]=this.p[255&r];this.simplex=[[0,1,2,3],[0,1,3M
,2],[0,0,0,0],[0,2,3,1],[0,0,0,0],[0,0,0,0],[0,0,0,0],[1,2,3,0],[0,2,1,3],[0,0,0,0],[0,3,1,2],[0,3,2,1],[0,0,0,0],[0,0,0,0],[0,0,0,0],[1,3,2,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[1,2,0,3],[0,0,0,0],[1,3,0,2],[0,0,0,0],[0,0,0,0],[0,0,0,0],[2,3,0,1],[2,3,1,0],[1,0,2,3],[1,0,3,2],[0,0,0,0],[0,0,0,0],[0,0,0,0],[2,0,3,1],[0,0,0,0],[2,1,3,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[2,0,1,3],[0,0,0,0],[0,0,0,0],[0,0,0,0],[3,0,1,2],[3,0,2M
,1],[0,0,0,0],[3,1,2,0],[2,1,0,3],[0,0,0,0],[0,0,0,0],[0,0,0,0],[3,1,0,2],[0,0,0,0],[3,2,0,1],[3,2,1,0]]}dot(r,t,e){return r[0]*t+r[1]*e}noise(r,t){var e,i,a=(r+t)*(.5*(Math.sqrt(3)-1)),o=Math.floor(r+a),l=Math.floor(t+a),n=(3-Math.sqrt(3))/6,s=(o+l)*n,g=r-(o-s),c=t-(l-s);g>c?(e=1,i=0):(e=0,i=1);var d=g-e+n,f=c-i+n,p=g-1+2*n,A=c-1+2*n,m=255&o,F=255&l,E=this.perm[m+this.perm[F]]%12,u=this.perm[m+e+this.perm[F+i]]%12,R=this.perm[m+1+this.perm[F+1]]%12,h=.5-g*g-c*c,B=.5-d*d-f*f,D=.5-p*p-A*A;return 70*((h<0?0:(h*=h)*h*M
this.dot(this.grad3[E],g,c))+(B<0?0:(B*=B)*B*this.dot(this.grad3[u],d,f))+(D<0?0:(D*=D)*D*this.dot(this.grad3[R],p,A)))}}const perlin=new Perlin;function map(r,t,e,i,a){return i+(a-i)*(r-t)/(e-t)}let bckCol,dim=Math.min(window.innerWidth,window.innerHeight),spots=R.rI(10,25),radius=[],m=[],mOff=1e-4*R.rN(1,7),x=[],y=[],z=[],S=30,sRot=[],b=1,bOffset=R.rN(0,.005),bMag=1,xOff=[],yOff=[],pC=[],noiseFeat=mathRand()>.79,pFeat=R.rI(1,24),angleFeat=mathRand()>.87?0:mathRand()<.1?1:2,colorBackground=R.rI(0,1);const PI=Math.M
PI,TWO_PI=2*PI;let blurV=[];blurV=blurV=0==angleFeat?[R.rN(0,R.rN(0,1)),0]:1==angleFeat?[0,R.rN(0,R.rN(0,1))]:[R.rN(-.9,.9),R.rN(0,.9)],Math.pow(blurV[0],2)+Math.pow(blurV[1],2)<.18&&(blurV[0]>blurV[1]?blurV[0]+=.35:blurV[1]+=.35);const vs2="attribute vec2 a_position;attribute vec2 a_texCoord;uniform vec2 u_resolution;varying vec2 v_texCoord;\nvoid main(){vec2 clipSpace=a_position/u_resolution*2.0-1.0;gl_Position=vec4(clipSpace*vec2(1,-1),0,1);v_texCoord=a_texCoord;}",fs2="precision mediump float;uniform sampler2D M
u_image;varying vec2 v_texCoord;uniform vec2 dl;float rnd(vec3 scale,float seed){return fract(sin(dot(gl_FragCoord.xyz+seed,scale))*43758.5453+seed);}\nvoid main(){vec4 col=vec4(0.0);float tt=0.0;float off=rnd(vec3(12.9898,78.233,151.7182),0.0);for(float t=-30.0;t<=30.0;t++){float pc=(t+off-0.5)/30.0;float w=1.0-abs(pc);vec4 spl=texture2D(u_image,v_texCoord+dl*pc);spl.rgb*=spl.a;col+=spl*w;tt+=w;}gl_FragColor=col/tt;}";function setup(){for(i=0;i<spots;i++)radius[i]=R.rI(dim/100,dim/4),m[i]=R.rN(0,100),x[i]=R.rN(0,dM
im),y[i]=R.rN(0,dim),z[i]=R.rN(0,dim),xOff[i]=R.rN(4,10),yOff[i]=R.rN(4,10),sRot[i]=R.rN(0,TWO_PI);if(noiseFeat){let r=R.rI(20,200);for(i=0;i<r;i++)radius[spots+i]=R.rI(dim/400,dim/100),m[spots+i]=R.rN(0,10),y[spots+i]=R.rN(0,dim),z[spots+i]=R.rN(0,dim),x[spots+i]=R.rN(0,dim),xOff[spots+i]=R.rN(4,10),yOff[spots+i]=R.rN(4,10),sRot[spots+i]=R.rN(0,PI);spots+=r}angle=0==angleFeat?-PI/4:1==angleFeat?PI/4:R.rN(0,PI),p=pFeat;let r=1==p?["#0B1626","#2F1517","#4599B5","#A83882","#B4DDDD","#DBBEF2"]:2==p?["#0B1626","#2F1517M
","#4599B5","#A84B28","#B4DDDD","#C4E4A2"]:3==p?["#140000","#021c13","#003924","#005841","#750100","#990100","#d7bb30","#ccae00"]:4==p?["#1D1702","#2B0426","#650427","#AD2C00","#ddac0a","#c6c339","#E55130"]:5==p?["#200e36","#2B0426","#366290","#E27D52","#D3EAC0","#EDC557","#A8DAB9"]:6==p?["#200A0E","#080811","#006978","#170F08","#FBFBD6","#02E7CA","#729C9D"]:7==p?["#0A0A3D","#041604","#00C075","#87C000","#F9BD27","#FE8900","#FE003B"]:8==p?["#2A0002","#14060B","#664C4C","#EF3B01","#C11900","#A20005"]:9==p?["#000000"M
,"#0B1626","#68D1E6","#A6DAD7","#DFE3CB","#F2852F","#F96800"]:10==p?["#000000","#2F1517","#2AABCF","#6CBAB5","#C3CAA1","#E54508","#F32A00"]:11==p?["#200e36","#1A0210","#e04372","#5aa9e6","#4a4e69","#e04372","#e6b953"]:12==p?["#131303","#040207","#EFA72F","#EF7717","#77BFA7","#FBEAB5","#5D402E"]:13==p?["#1E1E3D","#002030","#009FAF","#CB323E","#EA6740","#ECC850"]:14==p?["#1E1E3D","#292B30","#592D2D","#DEB968","#FEFDDE","#3D4046"]:15==p?["#040207","#002030","#60A5AA","#FAEDC1","#5F5850","#C0B297"]:16==p?["#0F0F00","#0M
30313","#9C8C68","#FDA5A1","#9E7B52","#E1CC92"]:17==p?["#0A0A1A","#120202","#FF8B00","#000000","#649EE8","#917FFF"]:18==p?["#020202","#0A0A1A","#09BEBB","#12737C","#28211E","#FB344B"]:19==p?["#000000","#200B01","#F92900","#F1D593","#85B7B0","#EFD7A7"]:20==p?["#000000","#1A1A1A","#F35C4B","#F6A440","#F9C965","#FDE4AC","#FFFFB1"]:21==p?["#0D1626","#091425","#051738","#204E75","#005151","#A0995F"]:22==p?["#000000","#091425","#764E37","#DF8D78","#F0D3AE","#C4DFDB"]:23==p?["#020202","#1A1A1A","#605274","#8DB1C4","#F8BE7M
5","#E4615B","#D0303C"]:["#050505","#0F0F0F","#000000","#7F7F7F","#333333","#E5E5E5","#F0F0F0"];pC.push(...r);let t=pC.length-1;for(ii=0;ii<3;ii++)for(i=t-1;i<=t;i++)pC.push(pC[i])}var c=document.createElement("canvas");c.width=dim,c.height=dim;var ctx=c.getContext("2d");function draw(){for(ctx.beginPath(),ctx.rect(0,0,c.width,c.height),ctx.fillStyle=pC[colorBackground],ctx.fill(),i=0;i<spots;i++){let r=pC[i%pC.length],t=map(perlin.noise(m[i],i),-1,1,-dim/xOff[i],dim/xOff[i]),e=map(perlin.noise(m[i],i+200),-1,1,-diM
m/yOff[i],dim/yOff[i]),a=map(perlin.noise(10*m[i],i+999),-1,1,-radius[i]/20,radius[i]/20);ctx.beginPath(),ctx.arc(x[i]+t,y[i]+e,radius[i]+a,0,2*Math.PI),ctx.fillStyle=r,ctx.fill(),m[i]+=mOff}bMag=map(perlin.noise(b,spots),-1,1,.8,1.2),render(),b+=bOffset,window.requestAnimationFrame(draw)}function createShader(r,t,e){var i=r.createShader(t);if(r.shaderSource(i,e),r.compileShader(i),r.getShaderParameter(i,r.COMPILE_STATUS))return i;r.deleteShader(i)}function createProgram(r,t,e){var i=r.createProgram();if(r.attachShM
ader(i,t),r.attachShader(i,e),r.linkProgram(i),r.getProgramParameter(i,r.LINK_STATUS))return i;r.deleteProgram(i)}function setRectangle(r,t,e,i,a){let o=t,l=t+i,n=e,s=e+a;r.bufferData(r.ARRAY_BUFFER,new Float32Array([o,n,l,n,o,s,o,s,l,n,l,s]),r.STATIC_DRAW)}setup(),window.requestAnimationFrame(draw);const canvasGL=document.getElementById("myCanvas");canvasGL.width=dim,canvasGL.height=dim;const gl=canvasGL.getContext("webgl");var vertexShader=createShader(gl,gl.VERTEX_SHADER,vs2),fragmentShader=createShader(gl,gl.FRM
AGMENT_SHADER,fs2),program=createProgram(gl,vertexShader,fragmentShader),positionLocation=gl.getAttribLocation(program,"a_position"),texcoordLocation=gl.getAttribLocation(program,"a_texCoord"),positionBuffer=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,positionBuffer),setRectangle(gl,0,0,c.width,c.height);var texcoordBuffer=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,texcoordBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]),gl.STATIC_DRAW);var texture=gl.createTexture();gl.binM
dTexture(gl.TEXTURE_2D,texture),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_S,gl.CLAMP_TO_EDGE),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_T,gl.CLAMP_TO_EDGE),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MIN_FILTER,gl.NEAREST),gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MAG_FILTER,gl.NEAREST);var resolutionLocation=gl.getUniformLocation(program,"u_resolution"),blurVectorLocation=gl.getUniformLocation(program,"dl");function render(){if(gl){gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,gl.RGBA,gl.UNSIGNED_BYTE,ctx.canvas),M
gl.useProgram(program),gl.enableVertexAttribArray(positionLocation),gl.bindBuffer(gl.ARRAY_BUFFER,positionBuffer);var r=gl.FLOAT,t=0;gl.vertexAttribPointer(positionLocation,2,r,false,0,t),gl.enableVertexAttribArray(texcoordLocation),gl.bindBuffer(gl.ARRAY_BUFFER,texcoordBuffer),gl.vertexAttribPointer(texcoordLocation,2,r,false,0,t),gl.uniform2f(resolutionLocation,gl.canvas.width,gl.canvas.height),gl.uniform2f(blurVectorLocation,blurV[0]*bMag,blurV[1]*bMag);var e=gl.TRIANGLES;t=0;gl.drawArrays(e,t,6)}else console.loMo
g("Needs WebGL to run")}gl.viewport(0,0,gl.canvas.width,gl.canvas.height);
window.$generativeTraits = {
  "Palette": pFeat,
  "Noisy": noiseFeat,
  "Angle": angleFeat == 0 ? 'horizontal' : angleFeat == 1 ? 'vertical' : 'diagonal'
console.log(window.$generativeTraits)
/ViaBTC/Mined by whatkript2/,
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"08580.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"09290.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"09790.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"14741.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"16761.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"19091.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"19591.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"19291.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"18281.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"16561.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"15351.sats"}h!
text/plain;charset=utf-8
  "name": "Bluesky.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "vaulted.sats"
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
  "name": "antwerp.sats"
text/plain;charset=utf-8
  "name": "jobe.sats"
Bj@=:BNB.BNB:bnb1xt2tcx6xc256l7dj82pxjglnvznvauqlk4ck8q:37345610::0
FjDOUT:EE14B59DCD9ADD1F2B3808D8F1D9203EC94C5E9410A846C030307ACBA73A8613
FjDOUT:F47047142366D71BE24FC18D96EC9B352D1B087E4DF913E407A6559ED615B4A9
FjDOUT:C3F7F04A857EE62B1BD256CFCF6A693A9C3F8399AC8F66CD52339491D1F3D887
FjDOUT:F00C01BC8D1FB030BB877D9360A8BDB0424064732741C4087012FAC944EFE9B4
FjDOUT:5A39A031BC357CED12369ED634C88EB901816D515D82C83A62F348A48443EEA7
FjDOUT:EA6609AFF4EE652129BEDE7E6231E87C1D8F71FBC2DDE1686EAC4FE9570738F8
Bj@=:BNB.BNB:bnb1ptglqtg8u8xk8lt2lz2h9t7htjwgwljvecn2xz:12652824::0
{"attributes":[{"trait_type":"Background","value":"New Punk Blue"},{"trait_type":"Eyes","value":"Sad"},{"trait_type":"Clothes","value":"Sleeveless T"},{"trait_type":"Mouth","value":"Small Grin"},{"trait_type":"Hat","value":"King's Crown"},{"trait_type":"Fur","value":"Brown"}],"external_url":"https://baycbitcoin.com/index/bayc/9723","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/9723.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6075.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"ceek.sats"}h!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Balance</title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.min.js"></script>
      //Balance() by tzC0de.  Made with p5.js
col1 =  ["#267365", "#F2CB05", "#F29F05", "#F28705", "#F23030", "#14140F"]
col2 = ["#D9042B","#270140","#F2B705","#F28705","#F22F1D"]
col3 = ["#0388A6","#04C4D9","#F29F05","#F28705","#A63F03"]
col4 = ["#F2BF27","#404040","#DB005E","#2FB9D4"]
#D9D7D7","#F25F29","#F24822","#F2B1A2","#0D0D0D"]
col6 = ["#012C40","#00708C","#D9D7D7","#FF404C","#1CA5B8"]
col7 = ["#BF1120","#0468BF","#F2D22E","#F29472","#F21905"]
col8 = ["#FF6B00","#FFA000","#22D6FF","#1F70CC","#1930B8"]
col9 = ["#FFFFFF","#CCCCCC","#999999","#666666","#000000"]
bgcol = ["#161F30","#f2eddc","#f2eddc","#f2eddc"]
	createCanvas(530,830);
	let percent = 30 / 100;
aphics = createGraphics(width, height);
  graphics.stroke(255, 10 / 100 * 255);
  for (i = 0; i < graphics.width * graphics.height * percent; i++) {
    graphics.point(random(graphics.width),
    random(graphics.height));
	v = createGraphics(500,800)
	col = random([col1,col2,col3,col4,col5,col6,col7,col8,col9])
	num2 = random([0,1,2,3,4,5])
	v.translate(v.width/2,v.height/2)
	for(let i = v.height; i > v.width/6; i+= -((h1 / 2 + h2 / 2)+2.6)) {
    h2 = random([800/8,800/10,800/12,800/5,800/6]);
		num = random([1,2,3,4])
	  recty(x1-h1/2,i-h1/2,h1,h1)
		  v.strokeWeight(5)
	    v.ellipse(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i+h1/3.3,h1,h1*0.4)
v.ellipse(x1,i-h1/4.7,h1*0.6,h1*0.6)
		  v.strokeWeight(5)
	    v.triangle(x1,i-h1/2,x1+h1/2,i+h1/2,x1-h1/2,i+h1/2)
	image(v,width/2,height/2)
	image(graphics, width/2, height/2);
function recty(x,y,w,h) {
	g = createGraphics(j,l)
	g.background(242, 237, 220,0)
	g.fill(random(col))
			g.fill(random(col))
	    g.ellipse(g.width/2,g.height/2,g.width,g.heiM
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.strokeWeight(5)
	    g.rect(g.width/2,g.height/2,g.width,g.height)
			g.fill(random(col))
dth/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.rect(x,y,w,h)
		  //g.strokeWeight(5)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width,f)
			g.rect(g.width/2,g.height*0.8,g.width*0.75,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.5,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.25,f)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.75)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.5)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.25)
		  //g.strokeWeight(5)
			g.fill(random(col))
	    g.triangle(u,p-p,u*2,p*2,u-u,p+p)
			g.fill(random(col))
	    g.triangle(u,p,u*2,p*2,u-u,p+p)
	for(let i = -v.height; i < v.width*2; i += 10) {
		if(bg == "#f2eddc") {
		v.line(i,-v.height,i,v.height)
	for(let i = -v.width; i < v.width; i += 8) {
		for (let j = -v.height; j < v.height; j += 8) {
		  if(bg == "#f2eddc") {
			v.line(i,j,i+5,j+5)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
		v.ellipse(0,0,20*i)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
	for (let i = -v.width; i < v.width; i+=5) {
		for (let j = -v.height; j < v.height; j+=5) {
	  if(bg == "#f2eddc") {
	var increment = 5;
	for(let j = -v.height; j < v.height; j+=5) {
	for (var i = -v.width; i < v.width; i+=increment) {
		v.vertex(i, j + (sin(k) * (sin(j) * 50)))
function keyTyped() {
  if (key === 's' || key === 'S') {
    saveCanvas('myCanvas', 'png');
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"110011.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"332211.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"Nike.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"222111.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"60888.sats"}h!
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Angular Decay</title>
<script id="snippet-random-code" type="text/javascript">
let seed = window.location.href.split('/').find(t => t.includes('i0'));
const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
let pattern = "seed=";
for (let i = 0; i <M
 seed.length - pattern.length; ++i) {
if (seed.substring(i, i + pattern.length) == pattern) {
seed = seed.substring(i + pattern.length);
function cyrb128($) {
let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(lM
 ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
function sfc32($, _, u, i) {
return function () {
var l = ($ >>>= 0) + (_ >>>= 0) | 0;
return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
<style>body {margin: 0px;} </style>M
<canvas id="target"></canvas>
<script type="text/javascript">
const rand = mathRand();
const rand2 = mathRand();
let sqpix,cp,ratio=0.707,bug=false;
if(rand<0.3){sqpix=0;zoom=false;return"Portrait";}
if(rand<0.6){sqpix=0;ratio=1.414;return"Lanscape";}
if(rand<0.95){sqpix=1;return"Square";}
sqpix=1;bug=1;return"Bugged";}
if(rand<0.07){cp=12;return "Paper";}
if(rand<0.14){cp=1;return "DPM";}
if(rand<0.21){cp=2;return "Fecktarn";}
if(rand<0.41){cp=4;return "Desert Drill";}
if(rand<0.5){cp=5;return "Urban";}
if(rand<0.6){cp=6;return "Navy";}
if(rand<0.7){cp=7;return "German Winter";}
if(rand<0.8){cp=8;return "Tree";}
if(rand<0.85){cp=9;return "Orange";}
if(rand<0.9){cp=10;return "Harris";}
if(rand<0.95){cp=11;return "Market";}
cp=0;return "Saint";}
window.$generativeTraits = {"View": T1(rand),"Pallet": T2(rand2) }
const container = document.createElement("div")
container.innerHTML = "<span>seed: " + seed + "</spM
let resizeTmr=null,aniFrame=null;
let ofw,ofh,sz,rz=1;
let gi=0,gj=0,drp=0,drawtot=2,bmp,artcols=[];
var tricount=0,tr=30;
var tx1=[],ty1=[],tx2=[],ty2=[],tx3=[],ty3=[];
var rx1=[],ry1=[],rx2=[],ry2=[],rx3=[],ry3=[];
const init = async () => {
window.addEventListener('resize', async () => {
clearTimeout(resizeTmr)
resizeTmr = setTimeout(async () => {
await layoutCanvas()
await layoutCanvas()
const layoutCanvas = async () => {
const wWidth=window.innerWidth
const wHeight=window.innerHeight
let cHeight=wHeight;
let cWidth=cHeight*ratio;
if(cWidth>wWidth){cWidth=wWidth;cHeight=cWidth/ratio;}
const canvas=document.getElementById('target')
canvas.width=2000*rz;
canvas.height=(2000*rz)/ratio;
canvas.style.position = 'absolute'
canvas.style.width = `${cWidth}px`
canvas.style.height = `${cHeight}px`
canvas.style.left = `${(wWidth - cWidth) / 2}px`
canvas.style.top = `${(wHeight - cHeight) / 2}pM
const drawCanvas = async () => {
if(!tried) setupart();
if (aniFrame) window.cancelAnimationFrame(aniFrame)
const canvas=document.getElementById('target')
const ctx=canvas.getContext('2d')
{let bx=ofw/500,by=ofh/500;
ctx.globalAlpha=0.05;
for(let f=10;f<30; f++){
for(let i=0;i<500; i++){
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'#ffffff');
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'M
if(gj>500) { drp=3; gj=0; }
for(let f=0;f<tc;f++){
if(bug) dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz*sz,ty2[f]*sz, artcols[1], 1*sz);
else dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz,ty2[f]*sz, artcols[1], 1*sz);
dl(ctx, tx2[f]*sz,ty2[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);
dl(ctx, tx1[f]*sz,ty1[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);}
for(let f=0;f<rc;f++){
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx2[f]*sz,ry2[f]*sz, artcols[2], 1*sz);
,ry2[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);}
ctx.fillStyle = artcols[0];
ctx.fillRect(0,0,ofw,ofh);
mathRand = sfc32(...cyrb128(seed));
tc=0;rc=0;tricount=0;tr=30;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
tricount=1000;tr=rir(10,50);dor=true;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
aniFrame = window.requestAnimationM
function triharder( x1,y1, x2,y2)
if(tricount>2500) return;
var x3=x1+rir(-tr,tr);
var y3=y1+rir(-tr,tr);
if(x3<0){x3+=tr;bmp++}
if(x3>1000){x3-=tr;bmp++}
if(y3<0){y3+=tr;bmp++}
if(y3>1000/ratio){y3-=tr;bmp++}
if(dor) {rx1[rc]=x1;ry1[rc]=y1;rx2[rc]=x2;ry2[rc]=y2;rx3[rc]=x3;ry3[rc]=y3;rc++; }
else {tx1[tc]=x1;ty1[tc]=y1;tx2[tc]=x2;ty2[tc]=y2;tx3[tc]=x3;ty3[tc]=y3;tc++;}
if(bmp>15){bmp=0; x3=y3=500;x1=rir(500,500+tr);y1=rir(500,500+tr);x2=rir(500,500-tr);y2=rir(500,500-M
triharder(x3,y3, x1,y1);
if(ri(100)>20) triharder(x3,y3, x2,y2);
const autoDownloadCanvas = async () => {
const element = document.createElement('a')
element.setAttribute('download',`Angular-${ofw}x${ofh}-${seed}`)
element.style.display = 'none'
document.body.appendChild(element)
let imageBlob = null
imageBlob = await new Promise(resolve => document.getElementById('target').toBlob(resolve, 'image/png'))
element.setAttribute('href', window.URL.createObjectURL(imageBlob, {
document.body.removeChild(element)
document.addEventListener('keypress', async (e) => {
e = e || window.event
if (e.key === 's') autoDownloadCanvas()
if (e.key === 'h') { rz++;if(rz>5)rz=1;drp=0;gi=0;gj=0;await layoutCanvas() }
function drawEllipse(ctx,x,y,rx,ry,fill) {
ctx.ellipse(x, y, rx, ry, 0, 0, 2 * Math.PI);
if (fill) {ctx.fillStyle = fill;ctx.fill();}
function dl(ctx,lx,ly,ex,ey,stroke,width) {
if (stroke) {ctx.strokeStyle = stroke;}
if (width) {  ctx.linM
ctx.beginPath();ctx.moveTo(lx,ly);ctx.lineTo(ex,ey);ctx.stroke();
if(cp==12)artcols=['#EDECE0','#303030','#880808'];
if(cp==0) artcols=['#F0BEB2','#F25B40','#3A8D3B'];
if(cp==11)artcols=['#4F97BA','#F9E1B5','#BD2C41'];
if(cp==1) artcols=['#25201E','#D3A252','#686C22'];
if(cp==2) artcols=['#B4CBCA','#1F5FB3','#355026'];
if(cp==3) artcols=['#D1C7C5','#6E5247','#8D695D'];
if(cp==4) artcols= ['#E4DBBE','#8BB8B3','#AF799A'];
if(cp==5) artcols= ['#B8B8B3','#474747','M
if(cp==6) artcols= ['#A6B2C7','#323642','#394A69'];
if(cp==7) artcols= ['#E6E6E4','#343523','#B2B2AD'];
if(cp==8) artcols= ['#A9A18E','#706B5C','#606A4D'];
if(cp==9) artcols= ['#EDECE0','#944645','#F25D34'];
if(cp==10) artcols= ['#9FA6A4','#77694E','#B54933'];
function ri( x){  return Math.floor(mathRand()*x);}
function rir(x,y){ let nr = (y - x) ; return  Math.floor((mathRand()*nr) + x); }
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"liotti.sats"}h!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Balance</title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.min.js"></script>
      //Balance() by tzC0de.  Made with p5.js
col1 =  ["#267365", "#F2CB05", "#F29F05", "#F28705", "#F23030", "#14140F"]
col2 = ["#D9042B","#270140","#F2B705","#F28705","#F22F1D"]
col3 = ["#0388A6","#04C4D9","#F29F05","#F28705","#A63F03"]
col4 = ["#F2BF27","#404040","#DB005E","#2FB9D4"]
#D9D7D7","#F25F29","#F24822","#F2B1A2","#0D0D0D"]
col6 = ["#012C40","#00708C","#D9D7D7","#FF404C","#1CA5B8"]
col7 = ["#BF1120","#0468BF","#F2D22E","#F29472","#F21905"]
col8 = ["#FF6B00","#FFA000","#22D6FF","#1F70CC","#1930B8"]
col9 = ["#FFFFFF","#CCCCCC","#999999","#666666","#000000"]
bgcol = ["#161F30","#f2eddc","#f2eddc","#f2eddc"]
	createCanvas(530,830);
	let percent = 30 / 100;
aphics = createGraphics(width, height);
  graphics.stroke(255, 10 / 100 * 255);
  for (i = 0; i < graphics.width * graphics.height * percent; i++) {
    graphics.point(random(graphics.width),
    random(graphics.height));
	v = createGraphics(500,800)
	col = random([col1,col2,col3,col4,col5,col6,col7,col8,col9])
	num2 = random([0,1,2,3,4,5])
	v.translate(v.width/2,v.height/2)
	for(let i = v.height; i > v.width/6; i+= -((h1 / 2 + h2 / 2)+2.6)) {
    h2 = random([800/8,800/10,800/12,800/5,800/6]);
		num = random([1,2,3,4])
	  recty(x1-h1/2,i-h1/2,h1,h1)
		  v.strokeWeight(5)
	    v.ellipse(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i+h1/3.3,h1,h1*0.4)
v.ellipse(x1,i-h1/4.7,h1*0.6,h1*0.6)
		  v.strokeWeight(5)
	    v.triangle(x1,i-h1/2,x1+h1/2,i+h1/2,x1-h1/2,i+h1/2)
	image(v,width/2,height/2)
	image(graphics, width/2, height/2);
function recty(x,y,w,h) {
	g = createGraphics(j,l)
	g.background(242, 237, 220,0)
	g.fill(random(col))
			g.fill(random(col))
	    g.ellipse(g.width/2,g.height/2,g.width,g.heiM
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.strokeWeight(5)
	    g.rect(g.width/2,g.height/2,g.width,g.height)
			g.fill(random(col))
dth/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.rect(x,y,w,h)
		  //g.strokeWeight(5)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width,f)
			g.rect(g.width/2,g.height*0.8,g.width*0.75,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.5,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.25,f)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.75)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.5)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.25)
		  //g.strokeWeight(5)
			g.fill(random(col))
	    g.triangle(u,p-p,u*2,p*2,u-u,p+p)
			g.fill(random(col))
	    g.triangle(u,p,u*2,p*2,u-u,p+p)
	for(let i = -v.height; i < v.width*2; i += 10) {
		if(bg == "#f2eddc") {
		v.line(i,-v.height,i,v.height)
	for(let i = -v.width; i < v.width; i += 8) {
		for (let j = -v.height; j < v.height; j += 8) {
		  if(bg == "#f2eddc") {
			v.line(i,j,i+5,j+5)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
		v.ellipse(0,0,20*i)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
	for (let i = -v.width; i < v.width; i+=5) {
		for (let j = -v.height; j < v.height; j+=5) {
	  if(bg == "#f2eddc") {
	var increment = 5;
	for(let j = -v.height; j < v.height; j+=5) {
	for (var i = -v.width; i < v.width; i+=increment) {
		v.vertex(i, j + (sin(k) * (sin(j) * 50)))
function keyTyped() {
  if (key === 's' || key === 'S') {
    saveCanvas('myCanvas', 'png');
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"Google.sats"}h!
Ahttp://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.5.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmp="http://ns.adobe.com/xap/1.0/"M
 xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1" xmp:ModifyDate="2023-03-02T20:16:14+01:00" xmp:MetadataDate="2023-03-02T20:16:14+01:00"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="produced" stEvt:softwareAgent="Affinity Photo 1.10.6" stEvt:when="2023-03-02T20:16:14+01:00"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                           M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                              <?xpacket end="w"?>
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Balance</title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.min.js"></script>
      //Balance() by tzC0de.  Made with p5.js
col1 =  ["#267365", "#F2CB05", "#F29F05", "#F28705", "#F23030", "#14140F"]
col2 = ["#D9042B","#270140","#F2B705","#F28705","#F22F1D"]
col3 = ["#0388A6","#04C4D9","#F29F05","#F28705","#A63F03"]
col4 = ["#F2BF27","#404040","#DB005E","#2FB9D4"]
#D9D7D7","#F25F29","#F24822","#F2B1A2","#0D0D0D"]
col6 = ["#012C40","#00708C","#D9D7D7","#FF404C","#1CA5B8"]
col7 = ["#BF1120","#0468BF","#F2D22E","#F29472","#F21905"]
col8 = ["#FF6B00","#FFA000","#22D6FF","#1F70CC","#1930B8"]
col9 = ["#FFFFFF","#CCCCCC","#999999","#666666","#000000"]
bgcol = ["#161F30","#f2eddc","#f2eddc","#f2eddc"]
	createCanvas(530,830);
	let percent = 30 / 100;
aphics = createGraphics(width, height);
  graphics.stroke(255, 10 / 100 * 255);
  for (i = 0; i < graphics.width * graphics.height * percent; i++) {
    graphics.point(random(graphics.width),
    random(graphics.height));
	v = createGraphics(500,800)
	col = random([col1,col2,col3,col4,col5,col6,col7,col8,col9])
	num2 = random([0,1,2,3,4,5])
	v.translate(v.width/2,v.height/2)
	for(let i = v.height; i > v.width/6; i+= -((h1 / 2 + h2 / 2)+2.6)) {
    h2 = random([800/8,800/10,800/12,800/5,800/6]);
		num = random([1,2,3,4])
	  recty(x1-h1/2,i-h1/2,h1,h1)
		  v.strokeWeight(5)
	    v.ellipse(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i+h1/3.3,h1,h1*0.4)
v.ellipse(x1,i-h1/4.7,h1*0.6,h1*0.6)
		  v.strokeWeight(5)
	    v.triangle(x1,i-h1/2,x1+h1/2,i+h1/2,x1-h1/2,i+h1/2)
	image(v,width/2,height/2)
	image(graphics, width/2, height/2);
function recty(x,y,w,h) {
	g = createGraphics(j,l)
	g.background(242, 237, 220,0)
	g.fill(random(col))
			g.fill(random(col))
	    g.ellipse(g.width/2,g.height/2,g.width,g.heiM
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.strokeWeight(5)
	    g.rect(g.width/2,g.height/2,g.width,g.height)
			g.fill(random(col))
dth/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.rect(x,y,w,h)
		  //g.strokeWeight(5)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width,f)
			g.rect(g.width/2,g.height*0.8,g.width*0.75,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.5,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.25,f)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.75)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.5)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.25)
		  //g.strokeWeight(5)
			g.fill(random(col))
	    g.triangle(u,p-p,u*2,p*2,u-u,p+p)
			g.fill(random(col))
	    g.triangle(u,p,u*2,p*2,u-u,p+p)
	for(let i = -v.height; i < v.width*2; i += 10) {
		if(bg == "#f2eddc") {
		v.line(i,-v.height,i,v.height)
	for(let i = -v.width; i < v.width; i += 8) {
		for (let j = -v.height; j < v.height; j += 8) {
		  if(bg == "#f2eddc") {
			v.line(i,j,i+5,j+5)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
		v.ellipse(0,0,20*i)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
	for (let i = -v.width; i < v.width; i+=5) {
		for (let j = -v.height; j < v.height; j+=5) {
	  if(bg == "#f2eddc") {
	var increment = 5;
	for(let j = -v.height; j < v.height; j+=5) {
	for (var i = -v.width; i < v.width; i+=increment) {
		v.vertex(i, j + (sin(k) * (sin(j) * 50)))
function keyTyped() {
  if (key === 's' || key === 'S') {
    saveCanvas('myCanvas', 'png');
text/html;charset=utf-8
  <title>BTC SKWEEGLES</title>
  <script id="snippet-contract-code" type="text/javascript">
    const tokenIdRand = (Math.floor(Math.random() * 1000000) + 1) * 1000000 + (Math.floor(Math.random() * 100) + 1);
    let tokenData = {
      "tokenId": tokenIdRand,
      "seed": tokenIdRand.toString(),
  <script id="snippet-random-code" type="text/javascript">
      const urlSeed = new URLSearchParams(window.location.search).get('seed');
      if (urlSeed && urM
          tokenData.seed = urlSeed;
      const seed = tokenData.seed
      function cyrb128($) {
          let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
          for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
          return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 28698M
60233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
      function sfc32($, _, u, i) {
          return function () {
              u >>>= 0, i >>>= 0;
              var l = ($ >>>= 0) + (_ >>>= 0) | 0;
              return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
      let mathRand = sfc32(...cyrM
<body style="background-color: #000000;">
  <canvas id="canvas" style="background-color: #ffffff;position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto"></canvas>
    function getFeatureString(value) {
      if (value < 0.5) return "low"
      if (value < 0.7) return "medium"
      else return "high"
    var canvas = document.getElementById("canvas");
    var ctx = canvas.getContext("2d");
    var width = canvas.width = window.innerWidth / 1M
    var height = canvas.height = window.innerHeight / 1.5
    var x = mathRand() * width;
    var y = mathRand() * height;
    function draw() {
        ctx.fillStyle = 'hsl(' + hue + ', 100%, 50%)';
        ctx.beginPath();
        ctx.arc(x, y, 10 + (mathRand() * 25), 0, Math.PI * 2);
        if (hue >= 100) {
            hue = 0;
        if (x > width) {
        } else if (x < 0) {
            x = width;
        } else if (y < 0) {
            y = height;
        x += mathRand() * (30 + (mathRand() * 2.5)) - 15;
        y += mathRand() * (30 + (mathRand() * 2.5)) - 15;
        requestAnimationFrame(draw);
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"looki.sats"}h!
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Angular Decay</title>
<script id="snippet-random-code" type="text/javascript">
let seed = window.location.href.split('/').find(t => t.includes('i0'));
const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
let pattern = "seed=";
for (let i = 0; i <M
 seed.length - pattern.length; ++i) {
if (seed.substring(i, i + pattern.length) == pattern) {
seed = seed.substring(i + pattern.length);
function cyrb128($) {
let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(lM
 ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
function sfc32($, _, u, i) {
return function () {
var l = ($ >>>= 0) + (_ >>>= 0) | 0;
return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
<style>body {margin: 0px;} </style>M
<canvas id="target"></canvas>
<script type="text/javascript">
const rand = mathRand();
const rand2 = mathRand();
let sqpix,cp,ratio=0.707,bug=false;
if(rand<0.3){sqpix=0;zoom=false;return"Portrait";}
if(rand<0.6){sqpix=0;ratio=1.414;return"Lanscape";}
if(rand<0.95){sqpix=1;return"Square";}
sqpix=1;bug=1;return"Bugged";}
if(rand<0.07){cp=12;return "Paper";}
if(rand<0.14){cp=1;return "DPM";}
if(rand<0.21){cp=2;return "Fecktarn";}
if(rand<0.41){cp=4;return "Desert Drill";}
if(rand<0.5){cp=5;return "Urban";}
if(rand<0.6){cp=6;return "Navy";}
if(rand<0.7){cp=7;return "German Winter";}
if(rand<0.8){cp=8;return "Tree";}
if(rand<0.85){cp=9;return "Orange";}
if(rand<0.9){cp=10;return "Harris";}
if(rand<0.95){cp=11;return "Market";}
cp=0;return "Saint";}
window.$generativeTraits = {"View": T1(rand),"Pallet": T2(rand2) }
const container = document.createElement("div")
container.innerHTML = "<span>seed: " + seed + "</spM
let resizeTmr=null,aniFrame=null;
let ofw,ofh,sz,rz=1;
let gi=0,gj=0,drp=0,drawtot=2,bmp,artcols=[];
var tricount=0,tr=30;
var tx1=[],ty1=[],tx2=[],ty2=[],tx3=[],ty3=[];
var rx1=[],ry1=[],rx2=[],ry2=[],rx3=[],ry3=[];
const init = async () => {
window.addEventListener('resize', async () => {
clearTimeout(resizeTmr)
resizeTmr = setTimeout(async () => {
await layoutCanvas()
await layoutCanvas()
const layoutCanvas = async () => {
const wWidth=window.innerWidth
const wHeight=window.innerHeight
let cHeight=wHeight;
let cWidth=cHeight*ratio;
if(cWidth>wWidth){cWidth=wWidth;cHeight=cWidth/ratio;}
const canvas=document.getElementById('target')
canvas.width=2000*rz;
canvas.height=(2000*rz)/ratio;
canvas.style.position = 'absolute'
canvas.style.width = `${cWidth}px`
canvas.style.height = `${cHeight}px`
canvas.style.left = `${(wWidth - cWidth) / 2}px`
canvas.style.top = `${(wHeight - cHeight) / 2}pM
const drawCanvas = async () => {
if(!tried) setupart();
if (aniFrame) window.cancelAnimationFrame(aniFrame)
const canvas=document.getElementById('target')
const ctx=canvas.getContext('2d')
{let bx=ofw/500,by=ofh/500;
ctx.globalAlpha=0.05;
for(let f=10;f<30; f++){
for(let i=0;i<500; i++){
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'#ffffff');
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'M
if(gj>500) { drp=3; gj=0; }
for(let f=0;f<tc;f++){
if(bug) dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz*sz,ty2[f]*sz, artcols[1], 1*sz);
else dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz,ty2[f]*sz, artcols[1], 1*sz);
dl(ctx, tx2[f]*sz,ty2[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);
dl(ctx, tx1[f]*sz,ty1[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);}
for(let f=0;f<rc;f++){
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx2[f]*sz,ry2[f]*sz, artcols[2], 1*sz);
,ry2[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);}
ctx.fillStyle = artcols[0];
ctx.fillRect(0,0,ofw,ofh);
mathRand = sfc32(...cyrb128(seed));
tc=0;rc=0;tricount=0;tr=30;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
tricount=1000;tr=rir(10,50);dor=true;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
aniFrame = window.requestAnimationM
function triharder( x1,y1, x2,y2)
if(tricount>2500) return;
var x3=x1+rir(-tr,tr);
var y3=y1+rir(-tr,tr);
if(x3<0){x3+=tr;bmp++}
if(x3>1000){x3-=tr;bmp++}
if(y3<0){y3+=tr;bmp++}
if(y3>1000/ratio){y3-=tr;bmp++}
if(dor) {rx1[rc]=x1;ry1[rc]=y1;rx2[rc]=x2;ry2[rc]=y2;rx3[rc]=x3;ry3[rc]=y3;rc++; }
else {tx1[tc]=x1;ty1[tc]=y1;tx2[tc]=x2;ty2[tc]=y2;tx3[tc]=x3;ty3[tc]=y3;tc++;}
if(bmp>15){bmp=0; x3=y3=500;x1=rir(500,500+tr);y1=rir(500,500+tr);x2=rir(500,500-tr);y2=rir(500,500-M
triharder(x3,y3, x1,y1);
if(ri(100)>20) triharder(x3,y3, x2,y2);
const autoDownloadCanvas = async () => {
const element = document.createElement('a')
element.setAttribute('download',`Angular-${ofw}x${ofh}-${seed}`)
element.style.display = 'none'
document.body.appendChild(element)
let imageBlob = null
imageBlob = await new Promise(resolve => document.getElementById('target').toBlob(resolve, 'image/png'))
element.setAttribute('href', window.URL.createObjectURL(imageBlob, {
document.body.removeChild(element)
document.addEventListener('keypress', async (e) => {
e = e || window.event
if (e.key === 's') autoDownloadCanvas()
if (e.key === 'h') { rz++;if(rz>5)rz=1;drp=0;gi=0;gj=0;await layoutCanvas() }
function drawEllipse(ctx,x,y,rx,ry,fill) {
ctx.ellipse(x, y, rx, ry, 0, 0, 2 * Math.PI);
if (fill) {ctx.fillStyle = fill;ctx.fill();}
function dl(ctx,lx,ly,ex,ey,stroke,width) {
if (stroke) {ctx.strokeStyle = stroke;}
if (width) {  ctx.linM
ctx.beginPath();ctx.moveTo(lx,ly);ctx.lineTo(ex,ey);ctx.stroke();
if(cp==12)artcols=['#EDECE0','#303030','#880808'];
if(cp==0) artcols=['#F0BEB2','#F25B40','#3A8D3B'];
if(cp==11)artcols=['#4F97BA','#F9E1B5','#BD2C41'];
if(cp==1) artcols=['#25201E','#D3A252','#686C22'];
if(cp==2) artcols=['#B4CBCA','#1F5FB3','#355026'];
if(cp==3) artcols=['#D1C7C5','#6E5247','#8D695D'];
if(cp==4) artcols= ['#E4DBBE','#8BB8B3','#AF799A'];
if(cp==5) artcols= ['#B8B8B3','#474747','M
if(cp==6) artcols= ['#A6B2C7','#323642','#394A69'];
if(cp==7) artcols= ['#E6E6E4','#343523','#B2B2AD'];
if(cp==8) artcols= ['#A9A18E','#706B5C','#606A4D'];
if(cp==9) artcols= ['#EDECE0','#944645','#F25D34'];
if(cp==10) artcols= ['#9FA6A4','#77694E','#B54933'];
function ri( x){  return Math.floor(mathRand()*x);}
function rir(x,y){ let nr = (y - x) ; return  Math.floor((mathRand()*nr) + x); }
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Awesome Grid City</title>
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabeM
t.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _M
 = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>M
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
    #grid,body{display:grid}*,::after,::before{padding:0;margin:0;box-sizing:border-box}:root{font-size:calc(.8em + 1vw);background-color:#aaaaaa;--color-black:black;--color-white:white;--canvas-size:20rem}body{height:100vh;justify-items:center;align-items:center}main{margin:auto;display:flex;flex-direction:column}#grid{background-color:var(--color-black);width:var(--canvas-size);height:var(--canvas-size);grid-gap:4px}figcaption{margin:.5rem;line-height:1rem;color:#fff;font-size:.6rem;letter-spacing:.05rem;font-famM
ily:sans-serif;text-align:center}figcaption a{color:currentColor}figcaption a:hover{color:#0f0}
        <div id="grid" className></div>
<script type="text/javascript">
    const rand=mathRand(),generateGrid=(F,E)=>{let C=[];for(let B=0;B<F;B++)C.push(0);let A=[];for(let D=0;D<E;D++)A.push(C);for(let $=0;$<F*E;$++){let _=document.getElementById("grid");_.style.gridTemplateColumns=`repeat(${F}, 5fr)`,_.style.gridTemplateRows=`repeat(${E}, 9fr)`}retM
urn A},updateHTMLandCSS=(F,E,C,B,A,D)=>{document.getElementById("grid").appendChild(document.createElement("div")).classList.add(`square${F}`),document.querySelector(`.square${F}`).style.gridArea=`${C+1}/${E+1}/${C+A+1}/${E+B+1}`,document.querySelector(`.square${F}`).style.background=D,updateDataId(D,`${C+1}/${E+1}/${C+A+1}/${E+B+1}`)};let data_colors="",data_gridArea="";const updateDataId=(F,E)=>{data_colors.concat(F),data_gridArea.concat(E),document.getElementById("grid").setAttribute("data-id",`${data_colors}${dM
ata_gridArea}`)},generateMondrian=()=>{document.getElementById("grid").innerHTML="";let F=["#69D2E7","#A7DBD8","#E0E4CC","#F38630","#FA6900","#FE4365","#FC9D9A","#F9CDAD","#C8C8A9","#83AF9B","#ECD078","#D95B43","#C02942","#542437","#53777A","#556270","#4ECDC4","#C7F464","#FF6B6B","#C44D58","#774F38","#E08E79","#F1D4AF","#ECE5CE","#C5E0DC","#E8DDCB","#CDB380","#036564","#033649","#031634","#490A3D","#BD1550","#E97F02","#F8CA00","#8A9B0F","#594F4F","#547980","#45ADA8","#9DE0AD","#E5FCC2","#00A0B0","#6A4A3C","#CC333F"M
,"#EB6841","#EDC951","#E94E77","#D68189","#C6A49A","#C6E5D9","#F4EAD5","#D9CEB2","#948C75","#D5DED9","#7A6A53","#99B2B7","#FFFFFF","#CBE86B","#F2E9E1","#1C140D","#CBE86B","#EFFFCD","#DCE9BE","#555152","#2E2633","#99173C","#3FB8AF","#7FC7AF","#DAD8A7","#FF9E9D","#FF3D7F","#343838","#005F6B","#008C9E","#00B4CC","#00DFFC","#413E4A","#73626E","#B38184","#F0B49E","#F7E4BE","#99B898","#FECEA8","#FF847C","#E84A5F","#2A363B","#FF4E50","#FC913A","#F9D423","#EDE574","#E1F5C4","#554236","#F77825","#D3CE3D","#F1EFA5","#60B99A"M
,"#351330","#424254","#64908A","#E8CAA4","#CC2A41","#00A8C6","#40C0CB","#F9F2E7","#AEE239","#8FBE00","#FF4242","#F4FAD2","#D4EE5E","#E1EDB9","#F0F2EB","#655643","#80BCA3","#F6F7BD","#E6AC27","#BF4D28","#8C2318","#5E8C6A","#88A65E","#BFB35A","#F2C45A","#FAD089","#FF9C5B","#F5634A","#ED303C","#3B8183","#BCBDAC","#CFBE27","#F27435","#F02475","#3B2D38","#D1E751","#FFFFFF","#000000","#4DBCE9","#26ADE4","#FF9900","#424242","#E9E9E9","#BCBCBC","#3299BB","#5D4157","#838689","#A8CABA","#CAD7B2","#EBE3AA","#5E412F","#FCEBB6"M
,"#78C0A8","#F07818","#F0A830","#EEE6AB","#C5BC8E","#696758","#45484B","#36393B","#1B676B","#519548","#88C425","#BEF202","#EAFDE6","#F8B195","#F67280","#C06C84","#6C5B7B","#355C7D","#452632","#91204D","#E4844A","#E8BF56","#E2F7CE","#F04155","#FF823A","#F2F26F","#FFF7BD","#95CFB7","#F0D8A8","#3D1C00","#86B8B1","#F2D694","#FA2A00","#2A044A","#0B2E59","#0D6759","#7AB317","#A0C55F","#67917A","#170409","#B8AF03","#CCBF82","#E33258","#B9D7D9","#668284","#2A2829","#493736","#7B3B3B","#BBBB88","#CCC68D","#EEDD99","#EEC290"M
,"#EEAA88","#A3A948","#EDB92E","#F85931","#CE1836","#009989","#E8D5B7","#0E2430","#FC3A51","#F5B349","#E8D5B9","#B3CC57","#ECF081","#FFBE40","#EF746F","#AB3E5B","#AB526B","#BCA297","#C5CEAE","#F0E2A4","#F4EBC3","#607848","#789048","#C0D860","#F0F0D8","#604848","#515151","#FFFFFF","#00B4FF","#EEEEEE","#3E4147","#FFFEDF","#DFBA69","#5A2E2E","#2A2C31","#300030","#480048","#601848","#C04848","#F07241","#1C2130","#028F76","#B3E099","#FFEAAD","#D14334","#A8E6CE","#DCEDC2","#FFD3B5","#FFAAA6","#FF8C94","#EDEBE6","#D6E1C7"M
,"#94C7B6","#403B33","#D3643B","#FDF1CC","#C6D6B8","#987F69","#E3AD40","#FCD036","#AAB3AB","#C4CBB7","#EBEFC9","#EEE0B7","#E8CAAF","#CC0C39","#E6781E","#C8CF02","#F8FCC1","#1693A7","#3A111C","#574951","#83988E","#BCDEA5","#E6F9BC","#FC354C","#29221F","#13747D","#0ABFBC","#FCF7C5","#B9D3B0","#81BDA4","#B28774","#F88F79","#F6AA93","#5E3929","#CD8C52","#B7D1A3","#DEE8BE","#FCF7D3","#230F2B","#F21D41","#EBEBBC","#BCE3C5","#82B3AE","#5C323E","#A82743","#E15E32","#C0D23E","#E5F04C","#4E395D","#827085","#8EBE94","#CCFC8E"M
,"#DC5B3E","#DAD6CA","#1BB0CE","#4F8699","#6A5E72","#563444","#C2412D","#D1AA34","#A7A844","#A46583","#5A1E4A","#D1313D","#E5625C","#F9BF76","#8EB2C5","#615375","#9D7E79","#CCAC95","#9A947C","#748B83","#5B756C","#1C0113","#6B0103","#A30006","#C21A01","#F03C02","#8DCCAD","#988864","#FEA6A2","#F9D6AC","#FFE9AF","#CFFFDD","#B4DEC1","#5C5863","#A85163","#FF1F4C","#75616B","#BFCFF7","#DCE4F7","#F8F3BF","#D34017","#382F32","#FFEAF2","#FCD9E5","#FBC5D8","#F1396D","#B6D8C0","#C8D9BF","#DADABD","#ECDBBC","#FEDCBA","#E3DFBA"M
,"#C8D6BF","#93CCC6","#6CBDB5","#1A1F1E","#A7C5BD","#E5DDCB","#EB7B59","#CF4647","#524656","#9DC9AC","#FFFEC7","#F56218","#FF9D2E","#919167","#413D3D","#040004","#C8FF00","#FA023C","#4B000F","#EDF6EE","#D1C089","#B3204D","#412E28","#151101","#A8A7A7","#CC527A","#E8175D","#474747","#363636","#7E5686","#A5AAD9","#E8F9A2","#F8A13F","#BA3C3D","#FFEDBF","#F7803C","#F54828","#2E0D23","#F8E4C1","#C1B398","#605951","#FBEEC2","#61A6AB","#ACCEC0","#5E9FA3","#DCD1B4","#FAB87F","#F87E7B","#B05574","#951F2B","#F5F4D7","#E0DFB1"M
,"#A5A36C","#535233","#FFFBB7","#A6F6AF","#66B6AB","#5B7C8D","#4F2958","#000000","#9F111B","#B11623","#292C37","#CCCCCC","#9CDDC8","#BFD8AD","#DDD9AB","#F7AF63","#633D2E","#EFF3CD","#B2D5BA","#61ADA0","#248F8D","#605063","#84B295","#ECCF8D","#BB8138","#AC2005","#2C1507","#FCFEF5","#E9FFE1","#CDCFB7","#D6E6C3","#FAFBE3","#0CA5B0","#4E3F30","#FEFEEB","#F8F4E4","#A5B3AA","#4D3B3B","#DE6262","#FFB88C","#FFD0B3","#F5E0D3","#B5AC01","#ECBA09","#E86E1C","#D41E45","#1B1521","#379F7A","#78AE62","#BBB749","#E0FBAC","#1F1C0D"M
,"#FFE181","#EEE9E5","#FAD3B2","#FFBA7F","#FF9C97","#4E4D4A","#353432","#94BA65","#2790B0","#2B4E72","#A70267","#F10C49","#FB6B41","#F6D86B","#339194","#30261C","#403831","#36544F","#1F5F61","#0B8185","#2D2D29","#215A6D","#3CA2A2","#92C7A3","#DFECE6","#F38A8A","#55443D","#A0CAB5","#CDE9CA","#F1EDD0","#793A57","#4D3339","#8C873E","#D1C5A5","#A38A5F","#11766D","#410936","#A40B54","#E46F0A","#F0B300","#AAFF00","#FFAA00","#FF00AA","#AA00FF","#00AAFF","#C75233","#C78933","#D6CEAA","#79B5AC","#5E2F46","#F8EDD1","#D88A8A"M
,"#474843","#9D9D93","#C5CFC6","#6DA67A","#77B885","#86C28B","#859987","#4A4857","#1B325F","#9CC4E4","#E9F2F9","#3A89C9","#F26C4F","#BED6C7","#ADC0B4","#8A7E66","#A79B83","#BBB2A1","#046D8B","#309292","#2FB8AC","#93A42A","#ECBE13","#82837E","#94B053","#BDEB07","#BFFA37","#E0E0E0","#312736","#D4838F","#D6ABB1","#D9D9D9","#C4FFEB","#E5EAA4","#A8C4A2","#69A5A4","#616382","#66245B","#6DA67A","#99A66D","#A9BD68","#B5CC6A","#C0DE5D","#395A4F","#432330","#853C43","#F25C5E","#FFA566","#331327","#991766","#D90F5A","#F34739"M
,"#FF6E27","#FDFFD9","#FFF0B8","#FFD6A3","#FAAD8E","#142F30","#E21B5A","#9E0C39","#333333","#FBFFE3","#83A300","#FBC599","#CDBB93","#9EAE8A","#335650","#F35F55","#C7FCD7","#D9D5A7","#D9AB91","#E6867A","#ED4A6A","#EC4401","#CC9B25","#13CD4A","#7B6ED6","#5E525C","#BF496A","#B39C82","#B8C99D","#F0D399","#595151","#FFEFD3","#FFFEE4","#D0ECEA","#9FD6D2","#8B7A5E","#F1396D","#FD6081","#F3FFEB","#ACC95F","#8F9924","#F6F6F6","#E8E8E8","#333333","#990100","#B90504","#261C21","#6E1E62","#B0254F","#DE4126","#EB9605","#E9E0D1"M
,"#91A398","#33605A","#070001","#68462B","#F2E3C6","#FFC6A5","#E6324B","#2B2B2B","#353634","#FFAB07","#E9D558","#72AD75","#0E8D94","#434D53","#59B390","#F0DDAA","#E47C5D","#E32D40","#152B3C","#FDE6BD","#A1C5AB","#F4DD51","#D11E48","#632F53","#E4E4C5","#B9D48B","#8D2036","#CE0A31","#D3E4C5","#512B52","#635274","#7BB0A8","#A7DBAB","#E4F5B1","#805841","#DCF7F3","#FFFCDD","#FFD8D8","#F5A2A2","#E65540","#F8ECC2","#65A8A6","#79896D","#CAFF42","#EBF7F8","#D0E0EB","#88ABC2","#49708A","#595643","#4E6B66","#ED834E","#EBCC6E"M
,"#EBE1C5","#E4DED0","#ABCCBD","#7DBEB8","#181619","#E32F21","#058789","#503D2E","#D54B1A","#E3A72F","#F0ECC9","#FF003C","#FF8A00","#FABE28","#88C100","#00C176","#311D39","#67434F","#9B8E7E","#C3CCAF","#A51A41","#EFD9B4","#D6A692","#A39081","#4D6160","#292522","#C6CCA5","#8AB8A8","#6B9997","#54787D","#615145","#CC5D4C","#FFFEC6","#C7D1AF","#96B49C","#5B5847","#111625","#341931","#571B3C","#7A1E48","#9D2053","#EFEECC","#FE8B05","#FE0557","#400403","#0AABBA","#CCF390","#E0E05A","#F7C41F","#FC930A","#FF003D","#73C8A9"M
,"#DEE1B6","#E1B866","#BD5532","#373B44","#79254A","#795C64","#79927D","#AEB18E","#E3CF9E","#E0EFF1","#7DB4B5","#FFFFFF","#680148","#000000","#F06D61","#DA825F","#C4975C","#A8AB7B","#8CBF99","#2D1B33","#F36A71","#EE887A","#E4E391","#9ABC8A","#2B2726","#0A516D","#018790","#7DAD93","#BACCA4","#95A131","#C8CD3B","#F6F1DE","#F5B9AE","#EE0B5B","#360745","#D61C59","#E7D84B","#EFEAC5","#1B8798","#E3E8CD","#BCD8BF","#D3B9A3","#EE9C92","#FE857E","#807462","#A69785","#B8FAFF","#E8FDFF","#665C49","#4B1139","#3B4058","#2A6E78"M
,"#7A907C","#C9B180","#FC284F","#FF824A","#FEA887","#F6E7F7","#D1D0D7","#FFB884","#F5DF98","#FFF8D4","#C0D1C2","#2E4347","#027B7F","#FFA588","#D62957","#BF1E62","#572E4F","#80A8A8","#909D9E","#A88C8C","#FF0D51","#7A8C89","#A69E80","#E0BA9B","#E7A97E","#D28574","#3B1922","#A1DBB2","#FEE5AD","#FACA66","#F7A541","#F45D4C","#641F5E","#676077","#65AC92","#C2C092","#EDD48E","#FFF3DB","#E7E4D5","#D3C8B4","#C84648","#703E3B","#F5DD9D","#BCC499","#92A68A","#7B8F8A","#506266","#2B222C","#5E4352","#965D62","#C7956D","#F2D974"M
,"#D4F7DC","#DBE7B4","#DBC092","#E0846D","#F51441","#A32C28","#1C090B","#384030","#7B8055","#BCA875","#85847E","#AB6A6E","#F7345B","#353130","#CBCFB4","#E6B39A","#E6CBA5","#EDE3B4","#8B9E9B","#6D7578","#11644D","#A0B046","#F2C94E","#F78145","#F24E4E","#6D9788","#1E2528","#7E1C13","#BF0A0D","#E6E1C2","#23192D","#FD0A54","#F57576","#FEBF97","#F5ECB7","#EB9C4D","#F2D680","#F3FFCF","#BAC9A9","#697060","#D3D5B0","#B5CEA4","#9DC19D","#8C7C62","#71443F","#452E3C","#FF3D5A","#FFB969","#EAF27E","#3B8C88","#041122","#259073"M
,"#7FDA89","#C8E98E","#E6F99D","#B1E6D1","#77B1A9","#3D7B80","#270A33","#451A3E","#9D9E94","#C99E93","#F59D92","#E5B8AD","#D5D2C8","#FDCFBF","#FEB89F","#E23D75","#5F0D3B","#742365","#540045","#C60052","#FF714B","#EAFF87","#ACFFE9","#B7CBBF","#8C886F","#F9A799","#F4BFAD","#F5DABD","#280904","#680E34","#9A151A","#C21B12","#FC4B2A","#F0FFC9","#A9DA88","#62997A","#72243D","#3B0819","#429398","#6B5D4D","#B0A18F","#DFCDB4","#FBEED3","#E6EBA9","#ABBB9F","#6F8B94","#706482","#703D6F","#A3C68C","#879676","#6E6662","#4F364A"M
,"#340735","#44749D","#C6D4E1","#FFFFFF","#EBE7E0","#BDB8AD","#322938","#89A194","#CFC89A","#CC883A","#A14016","#CFB590","#9E9A41","#758918","#564334","#49281F","#FA6A64","#7A4E48","#4A4031","#F6E2BB","#9EC6B8","#1D1313","#24B694","#D22042","#A3B808","#30C4C9","#F6D76B","#FF9036","#D6254D","#FF5475","#FDEBA9","#E7EDEA","#FFC52C","#FB0C06","#030D4F","#CEECEF","#373737","#8DB986","#ACCE91","#BADB73","#EFEAE4","#161616","#C94D65","#E7C049","#92B35A","#1F6764","#26251C","#EB0A44","#F2643D","#F2A73D","#A0E8B7","#4B3E4D"M
,"#1E8C93","#DBD8A2","#C4AC30","#D74F33","#8D7966","#A8A39D","#D8C8B8","#E2DDD9","#F8F1E9","#F2E8C4","#98D9B6","#3EC9A7","#2B879E","#616668"],E=generateRandomNumber(generateRandomNumber(4,10),50),C=generateRandomNumber(generateRandomNumber(4,10),50),B=generateGrid(E,C),A=1;for(let D=0;D<C;D++)for(let $=0;$<E;$++)if(0===B[D][$]){let _=C-D-1,e=$+1,t=0;for(i=e;i<E&&0===B[D][i];i++)t--;let r=generateRandomNumber(1,t),a=generateRandomNumber(1,_),d=F[generateRandomNumber(0,F.length-1)];B=B.map((F,E)=>E>=D&&E<=D+a-1?F.mapL
((F,E)=>E>=$&&E<=$+r-1&&0===F?d:F):F),updateHTMLandCSS(A,$,D,r,a,d),A++}};function generateRandomNumber(F,E){return Math.floor(mathRand()*(E-F+1))+F}generateMondrian();
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1M
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-randoM
m-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - patM
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l =M
 _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u =M
 (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<canvas id="canvas" width="1000" height="800"></canvas>
ipt type="text/javascript">
    PULSATION = true;
    PULSATION_PERIOD = 600;
    PARTICLE_RADIUS = 4;
    /* disable blur before using blink */
    GLOBAL_PULSATION = false;
    QUALITY = 2; /* 0 - 5 */
    /* set false if you prefer rectangles */
    /* trembling + blur = fun */
    TREMBLING = 0; /* 0 - infinity */
    FANCY_FONT = "Arial";
    BACKGROUND = "#000";
    BLENDING = true;
    /* if empty the text will be a random number */
    TEXTArray = ["SEED"];
    for (var i = 0; i < seed.split("").length; i++) {
        TEXTArray.push(seed.split("")[i])
    QUALITY_TO_FONT_SIZE = [10, 12, 40, 50, 100, 350];
    QUALITY_TO_SCALE = [20, 6, 4, 2, 0.9, 0.5];
    QUALITY_TO_TEXT_POS = [10, 20, 60, 100, 370, 280];
    window.onload = function () {
        document.body.style.backgroundColor = BACKGROUND;
        var canvas = document.getElementById("canvas");
        var ctx = canvas.getContext("2d");
        var W = canvas.width;
ar H = canvas.height;
        var tcanvas = document.createElement("canvas");
        var tctx = tcanvas.getContext("2d");
        tcanvas.width = W;
        tcanvas.height = H;
        total_area = W * H;
        total_particles = 928;
        single_particle_area = total_area / total_particles;
        area_length = Math.sqrt(single_particle_area);
        var particles = [];
        for (var i = 1; i <= total_particles; i++) {
            particles.push(new particle(i));
        function particle(i) {M
            this.r = Math.round(Math.random() * 255 | 0);
            this.g = Math.round(Math.random() * 255 | 0);
            this.b = Math.round(Math.random() * 255 | 0);
            this.alpha = 1;
            this.x = (i * area_length) % W;
            this.y = (i * area_length) / W * area_length;
            /* randomize delta to make particles sparkling */
            this.deltaOffset = Math.random() * PULSATION_PERIOD | 0;
            this.radius = 0.1 + Math.random() * 2;
        var positions M
        function new_positions() {
            TEXT = TEXTArray[num];
            if (num < TEXTArray.length - 1) {
                num++;
            } else {
                num = 0;
            //alert(TEXT);
            tctx.fillStyle = "white";
            tctx.fillRect(0, 0, W, H)
            //tctx.fill();
            tctx.font = "bold " + QUALITY_TO_FONT_SIZE[QUALITY] + "px " + FANCY_FONT;
            //tctx.textAlign='center';//
            //tctx.textBaseline='M
            //tctx.strokeStyle = "black";
            tctx.fillStyle = "#f00";
            //tctx.strokeText(TEXT,30, 50);
            tctx.fillText(TEXT, 20, 60);
            image_data = tctx.getImageData(0, 0, W, H);
            pixels = image_data.data;
            positions = [];
            for (var i = 0; i < pixels.length; i = i + 2) {
                if (pixels[i] != 255) {
                    position = {
                        x: (i / 2 % W | 0) * QUALITY_TO_SCALE[QUALITY] | 0,
        y: (i / 2 / W | 0) * QUALITY_TO_SCALE[QUALITY] | 0
                    }
                    positions.push(position);
            get_destinations();
        function draw() {
            var now = Date.now();
            ctx.globalCompositeOperation = "source-over";
            if (BLUR) ctx.globalAlpha = 0.1;
            else if (!BLUR && !BLINK) ctx.globalAlpha = 1.0;
            ctx.fillStyle = BACKGROUND;
            ctx.fillRect(0, 0, W, H)
LENDING) ctx.globalCompositeOperation = "lighter";
            for (var i = 0; i < particles.length; i++) {
                p = particles[i];
                /* in lower qualities there is not enough full pixels for all of  them - dirty hack*/
                if (isNaN(p.x)) continue
                ctx.beginPath();
                ctx.fillStyle = "rgb(" + p.r + ", " + p.g + ", " + p.b + ")";
                ctx.fillStyle = "rgba(" + p.r + ", " + p.g + ", " + p.b + ", " + p.alpha + ")";
                if (BLINK) cM
tx.globalAlpha = Math.sin(Math.PI * mod * 1.0);
                if (PULSATION) { /* this would be 0 -> 1 */
                    var mod = ((GLOBAL_PULSATION ? 0 : p.deltaOffset) + now) % PULSATION_PERIOD / PULSATION_PERIOD;
                    /* lets make the value bouncing with sinus */
                    mod = Math.sin(mod * Math.PI);
                } else var mod = 1;
                var offset = TREMBLING ? TREMBLING * (-1 + Math.random() * 2) : 0;
                var radius = PARTICLE_RADIUS * p.radius;
             if (!ARC) {
                    ctx.fillRect(offset + p.x - mod * radius / 2 | 0, offset + p.y - mod * radius / 2 | 0, radius * mod,
                        radius * mod);
                } else {
                    ctx.arc(offset + p.x | 0, offset + p.y | 0, radius * mod, Math.PI * 2, false);
                    ctx.fill();
                p.x += (p.dx - p.x) / 10;
                p.y += (p.dy - p.y) / 10;
        function get_destinations() {
r (var i = 0; i < particles.length; i++) {
                pa = particles[i];
                particles[i].alpha = 1;
                var distance = [];
                nearest_position = 0;
                if (positions.length) {
                    for (var n = 0; n < positions.length; n++) {
                        po = positions[n];
                        distance[n] = Math.sqrt((pa.x - po.x) * (pa.x - po.x) + (pa.y - po.y) * (pa.y - po.y));
                        if (n > 0) {
                            if (M
distance[n] <= distance[nearest_position]) {
                                nearest_position = n;
                            }
                        }
                    }
                    particles[i].dx = positions[nearest_position].x;
                    particles[i].dy = positions[nearest_position].y;
                    particles[i].distance = distance[nearest_position];
                    var po1 = positions[nearest_position];
                    for (var n = 0; n < positions.length; n++) {
               var po2 = positions[n];
                        distance = Math.sqrt((po1.x - po2.x) * (po1.x - po2.x) + (po1.y - po2.y) * (po1.y - po2.y));
                        if (distance <= 5) {
                            positions.splice(n, 1);
                        }
                    }
                } else {
                    //particles[i].alpha = 0;
        function init() {
            new_positions();
            setInterval(draw, 30);
            setL\Interval(new_positions, 1000);
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6079.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"AirJordan.sats"}h!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1M
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-raM
ndom-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - M
pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), M
l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, M
u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<canvas id="canvas"></canvas>
<script type="text/javascriM
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
        const fxSeed = rand || Math.random();
        function randomValueIndexArrayInt(hash, lenArray) {
    return hash % lenArray;
  function cyrb128(str) {
    let h1 = 1779033703,
      h2 = 3144134277,
      h3 = 1013904242,
      h4 = 2773480762;
    for (let i = 0, k; i < str.length; i++) {
      k = str.charCodeAt(i);
      h1 = h2 ^ Math.imulM
(h1 ^ k, 597399067);
      h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
      h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
      h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
    h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
    h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
    h3 = Math.imul(h1 ^ (h3 >>> 17), 951274213);
    h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
      (h1 ^ h2 ^ h3 ^ h4) >>> 0,
      (h2 ^ h1) >>> 0,
      (h3 ^ h1) >>> 0,
      (h4 ^ h1) >>> 0
  function sfc32_c(a, b, c, dM
    var t = (a + b) | 0;
    a = b ^ (b >>> 9);
    b = (c + (c << 3)) | 0;
    c = (c << 21) | (c >>> 11);
    d = (d + 1) | 0;
    t = (t + d) | 0;
    c = (c + t) | 0;
    return (t >>> 0) / 4294967296;
  // return random value from [l -> r]
  function consistentRand(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return l + rand * (r - l);
  function getRandomItem(listP, seed) {
    const pref = [];
of listP) pref.push(x);
    for (let i = 1; i < listP.length; i++) {
      pref[i] += pref[i - 1];
    for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
    // get random value from 0->1
    const rand = consistentRand(seed, 0, 1);
    for (let i = 0; i < pref.length; i++) {
      if (rand < pref[i]) return i;
  function getRandomBool(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return rand < 0.5 ? l : r;
  const color_palette = M
    ["#20191b", "#67875c", "#f3cb4d", "#f2f5e3"],
    ["#bab9a4", "#311f27", "#ff3931", "#007861"],
    ["#f4c172", "#7b8a56", "#363d4a", "#ff9369"],
    ["#20342a", "#f74713", "#e9b4a6", "#686d2c"]
  // Get the canvas element from the HTML document
  const canvas = document.getElementById("canvas");
  const context = canvas.getContext("2d");
  // Define the dimensions of the canvas and the size of each square
  const canvasWidth = 1000;
  canvas.width = canvasWidth;
  canvas.height = canvasHeight;
  const squareSize = consistentRand(fxSeed * 10, 5, 100);
  // Select a random color palette from the array
  const randomPaletteIndex = Math.floor(
    consistentRand(fxSeed, 0, color_palette.length - 1)
  const randomPalette = color_palette[randomPaletteIndex];
  // Loop through each row and column to draw squares with random colors from the palette
  context.clearRect(0, 0, canvasWidth, canvasHeight);
  for (let i = 0; i < canvM
asHeight / squareSize; i++) {
    for (let j = 0; j < canvasWidth / squareSize; j++) {
      const randomColorIndex = Math.floor(
        consistentRand(
          fxSeed * (i + fxSeed * 10) * (j + fxSeed * 10),
          randomPalette.length - 1
      const randomColor = randomPalette[randomColorIndex];
      context.fillStyle = randomColor;
      context.fillRect(j * squareSize, i * squareSize, squareSize, squareSize);
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6078.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6073.sats"}h!
x264 - core 152 r2854 e9a5903 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=40 lookahead_threads=6 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramiM
d=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=30.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Ordinal Stream</title>
    <script type="text/javascript">
       (()=>{var $t=Object.create;var Gt=Object.defineProperty;var Ht=Object.getOwnPropertyDescriptor;var Jt=Object.getOwnPropertyNames;var Kt=Object.getPrototypeOf,Lt=Object.prototype.hasOwnProperty;var Ut=(o,n)=>()=>(n||o((n={exports:{}}).exports,n),n.exports);var Zt=(o,n,e,t)=>{if(n&&typeof n=="object"||typeof n=="function")for(let i of Jt(n))!Lt.call(o,i)&&i!==e&&Gt(o,i,{M
get:()=>n[i],enumerable:!(t=Ht(n,i))||t.enumerable});return o};var Ot=(o,n,e)=>(e=o!=null?$t(Kt(o)):{},Zt(n||!o||!o.__esModule?Gt(e,"default",{value:o,enumerable:!0}):e,o));var Tt=Ut((Ft,_t)=>{(function(o,n){typeof Ft=="object"?_t.exports=n():typeof define=="function"&&define.amd?define(n):o.Alea=n()})(Ft,function(){"use strict";return o.importState=function(e){var t=new o;return t.importState(e),t},o;function o(){return function(e){var t=0,i=0,r=0,l=1;e.length==0&&(e=[+new Date]);var s=n();t=s(" "),i=s(" "),r=s(" M
");for(var f=0;f<e.length;f++)t-=s(e[f]),t<0&&(t+=1),i-=s(e[f]),i<0&&(i+=1),r-=s(e[f]),r<0&&(r+=1);s=null;var c=function(){var h=2091639*t+l*23283064365386963e-26;return t=i,i=r,r=h-(l=h|0)};return c.next=c,c.uint32=function(){return c()*4294967296},c.fract53=function(){return c()+(c()*2097152|0)*11102230246251565e-32},c.version="Alea 0.9",c.args=e,c.exportState=function(){return[t,i,r,l]},c.importState=function(h){t=+h[0]||0,i=+h[1]||0,r=+h[2]||0,l=+h[3]||0},c}(Array.prototype.slice.call(arguments))}function n(){vM
ar e=4022871197,t=function(i){i=i.toString();for(var r=0;r<i.length;r++){e+=i.charCodeAt(r);var l=.02519603282416938*e;e=l>>>0,l-=e,l*=e,e=l>>>0,l-=e,e+=l*4294967296}return(e>>>0)*23283064365386963e-26};return t.version="Mash 0.9",t}})});var le=.5*(Math.sqrt(3)-1),re=(3-Math.sqrt(3))/6,Qt=1/3,Y=1/6,ae=(Math.sqrt(5)-1)/4,ce=(5-Math.sqrt(5))/20,bt=o=>Math.floor(o)|0;var At=new Float64Array([1,1,0,-1,1,0,1,-1,0,-1,-1,0,1,0,1,-1,0,1,1,0,-1,-1,0,-1,0,1,1,0,-1,1,0,1,-1,0,-1,-1]);function Dt(o=Math.random){let n=Vt(o),e=nM
ew Float64Array(n).map(r=>At[r%12*3]),t=new Float64Array(n).map(r=>At[r%12*3+1]),i=new Float64Array(n).map(r=>At[r%12*3+2]);return function(l,s,f){let c,h,a,j,d=(l+s+f)*Qt,y=bt(l+d),v=bt(s+d),u=bt(f+d),x=(y+v+u)*Y,C=y-x,I=v-x,b=u-x,k=l-C,G=s-I,R=f-b,S,B,N,A,D,_;k>=G?G>=R?(S=1,B=0,N=0,A=1,D=1,_=0):k>=R?(S=1,B=0,N=0,A=1,D=0,_=1):(S=0,B=0,N=1,A=1,D=0,_=1):G<R?(S=0,B=0,N=1,A=0,D=1,_=1):k<R?(S=0,B=1,N=0,A=0,D=1,_=1):(S=0,B=1,N=0,A=1,D=1,_=0);let V=k-S+Y,tt=G-B+Y,et=R-N+Y,nt=k-A+2*Y,ot=G-D+2*Y,Mt=R-_+2*Y,kt=k-1+3*Y,jt=G-M
1+3*Y,xt=R-1+3*Y,pt=y&255,mt=v&255,dt=u&255,at=.6-k*k-G*G-R*R;if(at<0)c=0;else{let z=pt+n[mt+n[dt]];at*=at,c=at*at*(e[z]*k+t[z]*G+i[z]*R)}let ct=.6-V*V-tt*tt-et*et;if(ct<0)h=0;else{let z=pt+S+n[mt+B+n[dt+N]];ct*=ct,h=ct*ct*(e[z]*V+t[z]*tt+i[z]*et)}let ht=.6-nt*nt-ot*ot-Mt*Mt;if(ht<0)a=0;else{let z=pt+A+n[mt+D+n[dt+_]];ht*=ht,a=ht*ht*(e[z]*nt+t[z]*ot+i[z]*Mt)}let ft=.6-kt*kt-jt*jt-xt*xt;if(ft<0)j=0;else{let z=pt+1+n[mt+1+n[dt+1]];ft*=ft,j=ft*ft*(e[z]*kt+t[z]*jt+i[z]*xt)}return 32*(c+h+a+j)}}function Vt(o){let e=new M
Uint8Array(512);for(let t=0;t<512/2;t++)e[t]=t;for(let t=0;t<512/2-1;t++){let i=t+~~(o()*(256-t)),r=e[t];e[t]=e[i],e[i]=r}for(let t=256;t<512;t++)e[t]=e[t-256];return e}var Xt=Ot(Tt(),1),$,p,M=[],qt,Rt,St,q,Z,X=10,wt=0,Q,vt=.06,it=0,w,P,st,lt,K,m=[],W=3,g,F,It=0,Et=0,te=.2,T,Bt;function ee(){var o=document.querySelector("body");$=document.createElement("canvas"),o.appendChild($),p=$.getContext("2d"),window.innerWidth<window.innerHeight?K=window.innerWidth:K=window.innerHeight;let n=J(mathRand(),0,1,0,3)|0,e;n===0?(M
st=K,lt=st*.7,e="7:5"):n===1?(lt=K,st=lt*.7,e="5:7"):n===2&&(st=K,lt=K,e="1:1");let t=window.devicePixelRatio;$.width=st*t|0,$.height=lt*t|0,$.style.width=`${st}px`,$.style.height=`${lt}px`,w=$.width/t,P=$.height/t,p.scale(t,t),Bt=Math.round(Math.min(Math.max(K/700,.5),1)*10)/10,p.imageSmoothingEnabled=!0,p.lineWidth=Bt,p.lineCap="round",p.lineJoin="round";let i=Math.floor(mathRand()*19021990);Q=Dt((0,Xt.default)(i)),X=K/175|0,q=w/X+1|0,Z=P/X+1|0,g=w/W|0,F=P/W|0,qt=new Array(q*Z),St=new Array(q*Z),Rt=new Array(q*Z)M
,vt=ut(.008,.018),T=ne(0,10,te);for(var r=0;r<1;r++){let R=ut(-w/2,w/2)|0,S=ut(-P/2,P/2)|0,B=ut(-w/2,w/2)|0,N=ut(-P/2,P/2)|0;M[r]=new gt(R,S,"major"),M[r+1]=new gt(B,N,"minor")}for(var l=0,s=0;s<Z;s++){for(var f=0,c=0;c<q;c++){var h=c+s*q,a=(Q(f,l,it)*.5+.5)*Math.PI*2,j,d,y,v;j=(Q(f/3+140,l/3+140,it/3)*.5+.5)*325|0,d=(Q(f/3+40,l/3+40,it/3)*.5+.5)*275|0,y=(Q(f/3+190,l/3+190,it/3)*.5+.5)*325|0,v=J(Q(f/2+250,l/2+250,it/2)*.5+.5,0,1,0,100)|0;var u=J(c,0,q,-w/2,w/2),x=J(s,0,Z,-P/2,P/2),C=[u,x];let R=Math.sqrt(Math.pow(CM
[0],2)+Math.pow(C[1],2));C[0]/=R,C[1]/=R;var I;let S=Math.cos(Math.PI/4),B=Math.sin(Math.PI/4);I=[S,B];let N=Math.sqrt(Math.pow(I[0],2)+Math.pow(I[1],2)),A=Math.atan(I[1]/I[0]),D=[[Math.cos(2*A),Math.sin(2*A)],[Math.sin(2*A),-Math.cos(2*A)]];var b=Ct(D)[0],k=Ct(D)[1];H(b,Nt(D)[0]),H(k,Nt(D)[1]);let _=Math.cos(2*A)*Math.cos(2*A)-Math.sin(2*A)*Math.sin(2*A),V=[[Math.cos(a),-Math.sin(a)],[Math.sin(a),Math.cos(a)]],tt=Math.sqrt(Math.pow(b[0],2)+Math.pow(b[1],2)),et=Math.sqrt(Math.pow(k[0],2)+Math.pow(k[1],2));b[0]=b[0]M
*_/tt,b[1]=b[1]*_/tt,k[0]=k[0]*_/et,k[1]=k[1]*_/et;let nt=Wt(V,b),ot=Wt(V,k);qt[h]=[nt[0],nt[1]],Rt[h]=[ot[0],ot[1]],St[h]=[j,d,y,v],f+=vt}l+=vt,it+=3e-4}for(var s=0;s<F;s+=1)for(var c=0;c<g;c+=1){var h=c+s*g;m[h]=new zt(c,s)}for(var r=0;r<30;r++){let S=U("major");S!==null&&M.push(S);let B=U("minor");B!==null&&M.push(B)}let G=q*Z;window.$generativeTraits={Type:"Tensor Field",Integrator:"RK4",Vectors:G,Format:e},window.requestAnimationFrame(Yt)}function Yt(){window.requestAnimationFrame(Yt),p.clearRect(0,0,w,P),p.fiM
llStyle="#000000",p.fillRect(0,0,w,P),p.save(),p.translate(w/2,P/2);for(var o=0;o<M.length;o++)M[o].follow(qt,Rt),M[o].edges(),M[o].changeCol(St),M[o].display();if(wt=m.filter(n=>n.spot===!0||n.spot2===!0).length,wt<m.length*.9){let n=U("major",0);n!==null&&M.push(n);let e=U("major",1);e!==null&&M.push(e);let t=U("minor",0);t!==null&&M.push(t);let i=U("minor",1);i!==null&&M.push(i);let r=U("major");r!==null&&M.push(r);let l=U("minor");l!==null&&M.push(l)}else if(wt>=m.length*.9&&wt<m.length-m.length/180){let n=0,e=M
Q(n/3+50,It/3+50,Et/3)*.5+.5;if(e<.5){let t=L("major",0,0,g/2|0,F/2|0);t!==null&&M.push(t)}else{let t=L("minor",0,0,g/2|0,F/2|0);t!==null&&M.push(t)}if(e<.5){let t=L("major",0,F-1|0,g/2|0,F/2|0);t!==null&&M.push(t)}else{let t=L("minor",0,F-1|0,g/2|0,F/2|0);t!==null&&M.push(t)}if(e<.5){let t=L("major",g-1|0,F-1|0,g/2|0,F/2|0);t!==null&&M.push(t)}else{let t=L("minor",g-1|0,F-1|0,g/2|0,F/2|0);t!==null&&M.push(t)}if(e<.5){let t=L("major",g-1|0,0,g/2|0,F/2|0);t!==null&&M.push(t)}else{let t=L("minor",g-1|0,0,g/2|0,F/2|0)M
;t!==null&&M.push(t)}n+=.01,It+=vt,Et+=3e-4}p.strokeStyle="#000",p.lineWidth=10,p.strokeRect(-w/2,-P/2,w,P),p.restore()}var zt=class{constructor(n,e){this.i=n,this.j=e,this.spot=null,this.spot2=null,this.index,this.pos=[]}};function gt(o,n,e){this.iniPos=[o,n],this.iniPos2=this.iniPos,this.iniPos3=this.iniPos,this.iniPos4=this.iniPos2,this.fBool=!0,this.fBool2=!0,this.fBool3=!0,this.fBool4=!0,this.obj=e,this.maj1=[],this.min=[],this.maj2=[],this.min2=[],this.col=mathRand()*4|0,this.changeCol=function(t){if(this.colM
===0){var i=this.iniPos[0],r=this.iniPos[1],l=E(i,r,X,q),s=t[l];s&&(p.strokeStyle="rgba("+s[0]+","+s[1]+","+s[2]+","+s[3]+")")}else if(this.col===1){var i=this.iniPos2[0],r=this.iniPos2[1],l=E(i,r,X,q),s=t[l];s&&(p.strokeStyle="rgba("+s[0]+","+s[1]+","+s[2]+","+s[3]+")")}else if(this.col===2){var i=this.iniPos3[0],r=this.iniPos3[1],l=E(i,r,X,q),s=t[l];s&&(p.strokeStyle="rgba("+s[0]+","+s[1]+","+s[2]+","+s[3]+")")}else if(this.col===3){var i=this.iniPos4[0],r=this.iniPos4[1],l=E(i,r,X,q),s=t[l];s&&(p.strokeStyle="rgM
ba("+s[0]+","+s[1]+","+s[2]+","+s[3]+")")}},this.follow=function(t,i){if(this.obj==="major"){if(this.fBool)for(let h=1;h<T.length;h++){var r=E(this.iniPos[0],this.iniPos[1],X,q);if(t[r]){let a=Pt(yt,[this.iniPos[0],this.iniPos[1],t[r][0],t[r][1]],T[h]-T[h-1]);this.maj1.push([a[0],a[1]]),this.iniPos=[a[0],a[1]];var l=E(a[0],a[1],W,g);if(m[l]&&(m[l].pos.push([a[0],a[1]]),m[l].spot=!0,m[l].spot2)){this.fBool=m[l].pos.every(d=>rt([d[0],d[1]],[a[0],a[1]])>0);break}}}if(this.fBool3)for(let h=1;h<T.length;h++){var s=E(thiM
s.iniPos3[0],this.iniPos3[1],X,q);if(t[s]){let a=Pt(yt,[this.iniPos3[0],this.iniPos3[1],t[s][0]*-1,t[s][1]*-1],T[h]-T[h-1]);this.maj2.push([a[0],a[1]]),this.iniPos3=[a[0],a[1]];var l=E(a[0],a[1],W,g);if(m[l]&&(m[l].pos.push([a[0],a[1]]),m[l].spot=!0,m[l].spot2)){this.fBool3=m[l].pos.every(y=>rt([y[0],y[1]],[a[0],a[1]])>0);break}}}}if(this.obj==="minor"){if(this.fBool2)for(let h=1;h<T.length;h++){var f=E(this.iniPos2[0],this.iniPos2[1],X,q);if(i[f]){let a=Pt(yt,[this.iniPos2[0],this.iniPos2[1],i[f][0],i[f][1]],T[h]-M
T[h-1]);this.min.push([a[0],a[1]]),this.iniPos2=[a[0],a[1]];var l=E(a[0],a[1],W,g);if(m[l]&&(m[l].pos.push([a[0],a[1]]),m[l].spot2=!0,m[l].spot)){this.fBool2=m[l].pos.every(y=>rt([y[0],y[1]],[a[0],a[1]])>0);break}}}if(this.fBool4)for(let h=1;h<T.length;h++){var c=E(this.iniPos4[0],this.iniPos4[1],X,q);if(i[c]){let a=Pt(yt,[this.iniPos4[0],this.iniPos4[1],i[c][0]*-1,i[c][1]*-1],T[h]-T[h-1]);this.min2.push([a[0],a[1]]),this.iniPos4=[a[0],a[1]];var l=E(a[0],a[1],W,g);if(m[l]&&(m[l].pos.push([a[0],a[1]]),m[l].spot2=!0,M
m[l].spot)){this.fBool4=m[l].pos.every(y=>rt([y[0],y[1]],[a[0],a[1]])>0);break}}}}},this.display=function(){p.lineWidth=Bt,p.beginPath();let t=this.maj1;for(let s=0;s<t.length;s++)p.lineTo(t[s][0],t[s][1]);p.stroke(),p.closePath(),p.beginPath();let i=this.min;for(let s=0;s<i.length;s++)p.lineTo(i[s][0],i[s][1]);p.stroke(),p.closePath(),p.beginPath();let r=this.maj2;for(let s=0;s<r.length;s++)p.lineTo(r[s][0],r[s][1]);p.stroke(),p.closePath(),p.beginPath();let l=this.min2;for(let s=0;s<l.length;s++)p.lineTo(l[s][0],M
l[s][1]);p.stroke(),p.closePath()},this.edges=function(){(this.iniPos[0]>w/2||this.iniPos[0]<-w/2||this.iniPos[1]>P/2||this.iniPos[1]<-P/2)&&(this.fBool=!1),(this.iniPos2[0]>w/2||this.iniPos2[0]<-w/2||this.iniPos2[1]>P/2||this.iniPos2[1]<-P/2)&&(this.fBool2=!1),(this.iniPos3[0]>w/2||this.iniPos3[0]<-w/2||this.iniPos3[1]>P/2||this.iniPos3[1]<-P/2)&&(this.fBool3=!1),(this.iniPos4[0]>w/2||this.iniPos4[0]<-w/2||this.iniPos4[1]>P/2||this.iniPos4[1]<-P/2)&&(this.fBool4=!1)}}function L(o,n,e,t,i){let r=!1,l=0,s=0,f,c,h=n=M
==0?1:-1,a=e===0?1:-1;var j={"<":function(v,u){return v<u},">":function(v,u){return v>u}};let d,y;n===0?d="<":d=">",e===0?y="<":y=">";t:for(let v=n;j[d](v,t);v+=h)for(let u=e;j[y](u,i);u+=a){let x=v+u*g;if(m[x]&&(!m[x].spot||!m[x].spot2)){if(f=J(v,0,g,-w/2,w/2)|0,c=J(u,0,F,-P/2,P/2)|0,v>0&&u>0&&v<g-1&&u<F-1){let C=[[v,u],[v-1,u-1],[v,u-1],[v+1,u-1],[v-1,u],[v+1,u],[v-1,u+1],[v,u+1],[v+1,u+1]],I=[];for(let b of C){let k=b[0]+b[1]*g;I.push(...m[k].pos)}r=I.every(function(b){return rt([b[0],b[1]],[f,c])>W-1})}if(r)breM
ak t}}return r?new gt(f,c,o):null}function U(o,n){let e=!1,t,i,r,l,s=[];for(;!e;){if(n!==void 0){let a=[];for(let u of M){let x;o==="major"&&n===0?x=u.maj1:o==="major"&&n===1?x=u.maj2:o==="minor"&&n===0?x=u.min:o==="minor"&&n===1&&(x=u.min2),a.push(...x)}let j=mathRand()*(a.length-1)|0,d=a[j],y=a[j+1];if(!s.every(function(u){return u[0][0]!==d[0]&&u[0][1]!==d[1]&&u[1][0]!==y[0]&&u[1][1]!==y[1]}))continue;if(s.push([d,y]),y){let u=y[0]-d[0],x=y[1]-d[1],C=Math.sqrt(u*u+x*x),I=u/C,k=-(x/C),G=I;r=d[0]+k*W|0,l=d[1]+G*W|M
0}else continue}else r=mathRand()*w-w/2|0,l=mathRand()*P-P/2|0;let f=J(r,-w/2,w/2,0,w)/W|0,c=J(l,-P/2,P/2,0,P)/W|0,h=f+c*g;if(!(m[h]&&(m[h].spot||m[h].spot2))&&f>0&&c>0&&f<g-1&&c<F-1){let a=[[f,c],[f-1,c-1],[f,c-1],[f+1,c-1],[f-1,c],[f+1,c],[f-1,c+1],[f,c+1],[f+1,c+1]],j=[];for(let d of a){let y=d[0]+d[1]*g;j.push(...m[y].pos)}e=j.every(function(d){return rt([d[0],d[1]],[r,l])>W-1})}}return new gt(r,l,o)}function Pt(o,n,e){let t=H(o(n),e),i=H(o(O(n,H(t,.5))),e),r=H(o(O(n,H(i,.5))),e),l=H(o(O(n,r)),e);return O(n,ie(M
O(O(O(t,H(i,2)),H(r,2)),l),6))}var yt=function(o){let n=o[0],e=o[1],t=o[2],i=o[3];return[t,i,-i,t]};function E(o,n,e,t){let i=J(o,-w/2,w/2,0,w)/e|0,r=J(n,-P/2,P/2,0,P)/e|0;var l=i+r*t;return l}function rt([o,n],[e,t]){return Math.sqrt(Math.pow(e-o,2)+Math.pow(t-n,2))}var ne=(o,n,e)=>Array.from({length:(n-o)/e+1},(t,i)=>o+i*e);window.onload=function(){ee()};window.addEventListener("keypress",oe,!1);function oe(o){if(o.key==="s"){var n=document.createElement("a");n.download="ordinalstream.png",n.href=$.toDataURL("imaM
ge/png"),n.click()}}function J(o,n,e,t,i){return t+(i-t)*((o-n)/(e-n))}function ut(o,n){let e=mathRand()*(n-o)+o;return parseFloat(e)}function H(o,n){let e=[];for(let t=0;t<o.length;t++)e.push(o[t]*n);return e}function O(o,n){let e=[];for(let t=0;t<o.length;t++)e.push(o[t]+n[t]);return e}function ie(o,n){let e=[];for(let t=0;t<o.length;t++)e.push(o[t]/n);return e}function Wt(o,n){let e=[];for(let t=0;t<o.length;t++){e.push(0);for(let i=0;i<o[t].length;i++)e[t]+=o[t][i]*n[i]}return e}function Ct(o){let n=o[0][0],e=oM
[0][1],t=o[1][0],i=o[1][1],r=(-e+Math.sqrt(e*e-4*n*i))/(2*n),l=(-e-Math.sqrt(e*e-4*n*i))/(2*n),s=1,f=(r-n)/e,c=1,h=(l-n)/e,a=Math.sqrt(s*s+f*f),j=Math.sqrt(c*c+h*h),d=s/a,y=f/a,v=c/j,u=h/j;return[[d,y],[v,u]]}function Nt(o){let n=o[0][0],e=o[0][1],t=o[1][0],i=o[1][1],r=(-e+Math.sqrt(e*e-4*n*i))/(2*n),l=(-e-Math.sqrt(e*e-4*n*i))/(2*n);return[r,l]}})();
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/')M
.find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = sM
eed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22M
, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
            background-color: #FFFFFF;
            padding: 0;
            margin: 0;
            width: 100%;
            height: 100%;
            overflow: hidden;
            position: absolute;
            /*Can also be `fixed`*/
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto;
            box-shadow: -3px -2px rgba(0, 0, 0, 0.1), 5px 3px 3LOpx rgba(0, 0, 0, 0.2);
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"00130.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"6071.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"ElSalvador.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"999000.sats"}h!
DjB=:BNB.BNB:bnb1ksyv8kwntrej8mcymkmfcx4cl7hgnk34csr9jk:12121414:te:0
KjI=:BNB.BUSD-BD1:bnb1pyyel8v8rm4krm2zhdfg2gq583nhs0q9w3f59v:3280625612:te:0
text/plain;charset=utf-8
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"bitcoin.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"satoshi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"sun.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"777.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"111.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"btc.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"star.sats"}h!
text/plain;charset=utf-8
&{"p":"sns","op":"reg","name":"1.sats"}h!
text/plain;charset=utf-8
&{"p":"sns","op":"reg","name":"2.sats"}h!
text/plain;charset=utf-8
&{"p":"sns","op":"reg","name":"3.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"12300.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"00123.sats"}h!
FjDOUT:42B98566EBF83A7F9C7A8FC1AD79DA821AAA5E32F5D93B843D81D416B7B5CEBB
FjDOUT:A8144165F41ECCB8D755E6CCF1357C0D8EC25DC141E8C769709EBE62721AAF26
text/plain;charset=utf-8
  "name": "btcdi.sats"
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Balance</title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.min.js"></script>
      //Balance() by tzC0de.  Made with p5.js
col1 =  ["#267365", "#F2CB05", "#F29F05", "#F28705", "#F23030", "#14140F"]
col2 = ["#D9042B","#270140","#F2B705","#F28705","#F22F1D"]
col3 = ["#0388A6","#04C4D9","#F29F05","#F28705","#A63F03"]
col4 = ["#F2BF27","#404040","#DB005E","#2FB9D4"]
#D9D7D7","#F25F29","#F24822","#F2B1A2","#0D0D0D"]
col6 = ["#012C40","#00708C","#D9D7D7","#FF404C","#1CA5B8"]
col7 = ["#BF1120","#0468BF","#F2D22E","#F29472","#F21905"]
col8 = ["#FF6B00","#FFA000","#22D6FF","#1F70CC","#1930B8"]
col9 = ["#FFFFFF","#CCCCCC","#999999","#666666","#000000"]
bgcol = ["#161F30","#f2eddc","#f2eddc","#f2eddc"]
	createCanvas(530,830);
	let percent = 30 / 100;
aphics = createGraphics(width, height);
  graphics.stroke(255, 10 / 100 * 255);
  for (i = 0; i < graphics.width * graphics.height * percent; i++) {
    graphics.point(random(graphics.width),
    random(graphics.height));
	v = createGraphics(500,800)
	col = random([col1,col2,col3,col4,col5,col6,col7,col8,col9])
	num2 = random([0,1,2,3,4,5])
	v.translate(v.width/2,v.height/2)
	for(let i = v.height; i > v.width/6; i+= -((h1 / 2 + h2 / 2)+2.6)) {
    h2 = random([800/8,800/10,800/12,800/5,800/6]);
		num = random([1,2,3,4])
	  recty(x1-h1/2,i-h1/2,h1,h1)
		  v.strokeWeight(5)
	    v.ellipse(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i+h1/3.3,h1,h1*0.4)
v.ellipse(x1,i-h1/4.7,h1*0.6,h1*0.6)
		  v.strokeWeight(5)
	    v.triangle(x1,i-h1/2,x1+h1/2,i+h1/2,x1-h1/2,i+h1/2)
	image(v,width/2,height/2)
	image(graphics, width/2, height/2);
function recty(x,y,w,h) {
	g = createGraphics(j,l)
	g.background(242, 237, 220,0)
	g.fill(random(col))
			g.fill(random(col))
	    g.ellipse(g.width/2,g.height/2,g.width,g.heiM
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.strokeWeight(5)
	    g.rect(g.width/2,g.height/2,g.width,g.height)
			g.fill(random(col))
dth/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.rect(x,y,w,h)
		  //g.strokeWeight(5)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width,f)
			g.rect(g.width/2,g.height*0.8,g.width*0.75,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.5,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.25,f)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.75)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.5)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.25)
		  //g.strokeWeight(5)
			g.fill(random(col))
	    g.triangle(u,p-p,u*2,p*2,u-u,p+p)
			g.fill(random(col))
	    g.triangle(u,p,u*2,p*2,u-u,p+p)
	for(let i = -v.height; i < v.width*2; i += 10) {
		if(bg == "#f2eddc") {
		v.line(i,-v.height,i,v.height)
	for(let i = -v.width; i < v.width; i += 8) {
		for (let j = -v.height; j < v.height; j += 8) {
		  if(bg == "#f2eddc") {
			v.line(i,j,i+5,j+5)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
		v.ellipse(0,0,20*i)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
	for (let i = -v.width; i < v.width; i+=5) {
		for (let j = -v.height; j < v.height; j+=5) {
	  if(bg == "#f2eddc") {
	var increment = 5;
	for(let j = -v.height; j < v.height; j+=5) {
	for (var i = -v.width; i < v.width; i+=increment) {
		v.vertex(i, j + (sin(k) * (sin(j) * 50)))
function keyTyped() {
  if (key === 's' || key === 'S') {
    saveCanvas('myCanvas', 'png');
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ccv.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ggh.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ssd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ffg.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ddf.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hhj.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"jjk.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"aad.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"kkl.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ddg.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bbm.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ttu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xxc.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"wwe.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ssx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hhb.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zza.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"vvb.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"88556.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"41144.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"88856.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"77055.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"88896.sats"}h!
DjB=:ETH.ETH:0x29137D40A15c5a1aE997fa035936F0D24F6E861a:26860442:te:0
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"z7.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"seven.sats"}h!
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
  "name": "ylo.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"sgcc.sats"}h!
text/plain;charset=utf-8
  "name": "evai.sats"
text/plain;charset=utf-8
  "name": "alt123.sats"
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:32-08:00" xmp:ModifyDate="2023-02-16T17:49:45-08:00" xmp:MetadataDate="2023-02-16T17:49:45-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:ff82fb10-e4c5-4805-84ff-a362cc44ca9c" xmpMM:DocumentID="adobe:docid:photoshop:9af57480-6047-2948-97e0-5507101ed14e" xmpMM:OriginalDocumentID="xmp.did:781f8fa3-6013-4ff6-ab32-e2cff4b12780"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:781f8fa3-6013-4ff6-ab32-e2cff4b12780" stEvt:when="2023-02-16T14:40:32-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:50fe8475-fc1c-4146-ba8e-478afa5ae9fc" stEvt:when="2023-02-16T16:20:23-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:ff82fb10-e4c5-4805-84ff-a362cc44ca9c" stEvt:wM
hen="2023-02-16T17:49:45-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:B16FBCC8B77911ED91DBFE5A806F4D61" xmpMM:InstanceID="xmp.iid:B16FBCC7B77911ED91DBFE5A806F4D61" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9309e178-50e3-c149-afb9-80dc2f6e1a55" stRef:documentID="adobe:docid:photoshop:019f01b1-2e74-0d4d-a700-3cb261029c44"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:31-08:00" xmp:ModifyDate="2023-02-16T17:49:44-08:00" xmp:MetadataDate="2023-02-16T17:49:44-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:59ae79fb-dd79-4cfe-bfe7-e1dde5e64292" xmpMM:DocumentID="adobe:docid:photoshop:1c3e42c3-31d4-4647-b337-3b8b57b91fae" xmpMM:OriginalDocumentID="xmp.did:9633a035-c33a-44fd-93aa-9084d373e79d"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:9633a035-c33a-44fd-93aa-9084d373e79d" stEvt:when="2023-02-16T14:40:31-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:877f3fdc-0e70-4cb6-9d3c-772789cfd3c1" stEvt:when="2023-02-16T16:20:21-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:59ae79fb-dd79-4cfe-bfe7-e1dde5e64292" stEvt:wM
hen="2023-02-16T17:49:44-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>o
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:A6767657B77911ED89C5DAE4B7C7DBDE" xmpMM:InstanceID="xmp.iid:A6767656B77911ED89C5DAE4B7C7DBDE" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:a082b0d5-c919-f44c-88b2-d86a0cdcad6e" stRef:documentID="adobe:docid:photoshop:00735fa5-2287-8e4b-b8db-ae92ccdd1e32"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:31-08:00" xmp:ModifyDate="2023-02-16T17:49:45-08:00" xmp:MetadataDate="2023-02-16T17:49:45-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:26835465-30c5-4c0b-80de-6ad5f2f3da2f" xmpMM:DocumentID="adobe:docid:photoshop:a4795b95-ca0a-6645-8921-f8580b6d9d45" xmpMM:OriginalDocumentID="xmp.did:43ca28b0-47d2-4e83-b056-bea9d641d9bf"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:43ca28b0-47d2-4e83-b056-bea9d641d9bf" stEvt:when="2023-02-16T14:40:31-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:2cc3f1f3-903b-4052-b387-0380c87cae49" stEvt:when="2023-02-16T16:20:22-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:26835465-30c5-4c0b-80de-6ad5f2f3da2f" stEvt:wM
hen="2023-02-16T17:49:45-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164648, 2021/01/12-15:52:29        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:OriginM
alDocumentID="xmp.did:0043d78d-c5d4-a44a-b0bd-9ac08349d54b" xmpMM:DocumentID="xmp.did:9CF1AF1EB77911EDB2DF9A18BFC196F1" xmpMM:InstanceID="xmp.iid:9CF1AF1DB77911EDB2DF9A18BFC196F1" xmp:CreatorTool="Adobe Photoshop 22.2 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:a7415532-0649-2040-9ad5-a40c3f8be9ff" stRef:documentID="adobe:docid:photoshop:bc227667-3ed5-b145-8d1c-0b5a7747e770"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:31-08:00" xmp:ModifyDate="2023-02-16T17:49:44-08:00" xmp:MetadataDate="2023-02-16T17:49:44-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:07355bd9-cee7-4de5-b515-3f5084091954" xmpMM:DocumentID="adobe:docid:photoshop:beac30ae-98d4-3849-805f-6643651d78a1" xmpMM:OriginalDocumentID="xmp.did:df99a2f5-8ac4-43d5-9d6f-fb24685eef09"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:df99a2f5-8ac4-43d5-9d6f-fb24685eef09" stEvt:when="2023-02-16T14:40:31-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:1beafc4d-9fcd-474c-bd91-2e5f1859f320" stEvt:when="2023-02-16T16:20:22-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:07355bd9-cee7-4de5-b515-3f5084091954" stEvt:wM
hen="2023-02-16T17:49:44-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>#
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
HIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"ladyboy.sats"}h!
text/plain;charset=utf-8
  "name": "uao.sats"
text/plain;charset=utf-8
  "name": "uai.sats"
text/plain;charset=utf-8
  "name": "uoa.sats"
text/plain;charset=utf-8
  "name": "uoi.sats"
text/plain;charset=utf-8
  "name": "uie.sats"
text/plain;charset=utf-8
  "name": "uua.sats"
text/plain;charset=utf-8
  "name": "uoe.sats"
text/plain;charset=utf-8
  "name": "ueu.sats"
Adobe Photoshop CS6 (Windows)
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
cropWhenPrintingbool
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
ence Viewing Condition in IEC61966-2.1
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <M
rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2021-08-27T16:29:24+08:00" xmp:ModifyDate="2021-08-27T16:31:14+08:00" xmp:MetadataDate="2021-08-27T16:31:14+08:00" dc:format="image/jpeg" photoshop:ColorMode="3" xmpMM:InstanceID="M
xmp.iid:222BF96A0B07EC11845CAE849D912EC7" xmpMM:DocumentID="xmp.did:222BF96A0B07EC11845CAE849D912EC7" xmpMM:OriginalDocumentID="xmp.did:222BF96A0B07EC11845CAE849D912EC7"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:222BF96A0B07EC11845CAE849D912EC7" stEvt:when="2021-08-27T16:29:24+08:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                    <?xpacket end="w"?>
text/plain;charset=utf-8
  "name": "uei.sats"
text/plain;charset=utf-8
  "name": "uee.sats"
text/plain;charset=utf-8
  "name": "uau.sats"
text/plain;charset=utf-8
  "name": "uea.sats"
text/plain;charset=utf-8
  "name": "uue.sats"
text/plain;charset=utf-8
  "name": "uii.sats"
;CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 90
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
  "name": "@567.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"mesa.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DEEC88B7B23E11ED9E9D97EFF9B1A8BF" xmpMM:DocumentID="xmp.did:DEEC88B8B23E11ED9E9D97EFF9B1A8BF"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DEEC88B5B23E11ED9E9D97EFF9B1A8BF" stRef:documentID="xmp.did:DEEC88B6B23E11ED9E9D97EFF9B1A8BF"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DD53E329B23E11ED8221C2AD0BDD982B" xmpMM:DocumentID="xmp.did:DD53E32AB23E11ED8221C2AD0BDD982B"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DD53E327B23E11ED8221C2AD0BDD982B" stRef:documentID="xmp.did:DD53E328B23E11ED8221C2AD0BDD982B"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Crop Circles</title>
<script type="text/javascript">
var module=global.noise={};
function Grad(x, y, z) {
this.x=x;this.y=y;this.z=z;
Grad.prototype.dot2 = function(x,y){
return this.x*x+this.y*y;
Grad.prototype.dot3=function(x,y,z){
return this.x*x+this.y*y+this.z*z;
var grad3 = [new Grad(1,1,0),new Grad(-1,1,0),new Grad(1,-1,0),new Grad(-1,-1,0),
new Grad(1,0,1),new Grad(-1,0,1),new Grad(1,0,-1),new M
new Grad(0,1,1),new Grad(0,-1,1),new Grad(0,1,-1),new Grad(0,-1,-1)];
var p = [151,160,137,91,90,15,
131,13,201,95,96,53,194,233,7,225,140,36,103,30,69,142,8,99,37,240,21,10,23,
190,6,148,247,120,234,75,0,26,197,62,94,252,219,203,117,35,11,32,57,177,33,
88,237,149,56,87,174,20,125,136,171,168,68,175,74,165,71,134,139,48,27,166,
77,146,158,231,83,111,229,122,60,211,133,230,220,105,92,41,55,46,245,40,244,
102,143,54,65,25,63,161,1,216,80,73,209,76,132,187,208,89,18,169,200,196,
159,86,164,100,109,198,173,186,3,64,52,217,226,250,124,123,
5,202,38,147,118,126,255,82,85,212,207,206,59,227,47,16,58,17,182,189,28,42,
223,183,170,213,119,248,152,2,44,154,163,70,221,153,101,155,167,43,172,9,
129,22,39,253,19,98,108,110,79,113,224,232,178,185,112,104,218,246,97,228,
251,34,242,193,238,210,144,12,191,179,162,241, 81,51,145,235,249,14,239,107,
49,192,214,31,181,199,106,157,184,84,204,176,115,121,50,45,127,4,150,254,
138,236,205,93,222,114,67,29,24,72,243,141,128,195,78,66,215,61,156,180];
r perm=new Array(512);
var gradP=new Array(512);
module.seed=function(seed){
seed=Math.floor(seed);
for(var i=0;i<256;i++){
v=p[i]^((seed>>8) & 255);
perm[i]=perm[i+256]=v;
gradP[i]=gradP[i+256]=grad3[v%12];
return t*t*t*(t*(t*6-15)+10);
function lerp(a, b, t) {
return (1-t)*a + t*b;
module.perlin2 = function(x, y) {
(x), Y = Math.floor(y);
x = x - X; y = y - Y;
X = X & 255; Y = Y & 255;
var n00=gradP[X+perm[Y]].dot2(x, y);
var n01=gradP[X+perm[Y+1]].dot2(x, y-1);
var n10=gradP[X+1+perm[Y]].dot2(x-1, y);
var n11=gradP[X+1+perm[Y+1]].dot2(x-1, y-1);
<script id="snippet-random-code" type="text/javascript">
let seed = window.location.href.split('/').find(t => t.includes('i0'));
0123456789abcdefghijklmnopqrstuvwsyz";
seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
let pattern = "seed=";
for (let i = 0; i < seed.length - pattern.length; ++i) {
if (seed.substring(i, i + pattern.length) == pattern) {
seed = seed.substring(i + pattern.length);
function cyrb128($) {
let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
 n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
function sfc32($, _, u, i) {
return function () {
= 0) + (_ >>>= 0) | 0;
return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
<style>body {margin:0px;} </style>
<canvas id="target"></canvas>
<script type="text/javascript">
const rd1=mathRand();
const rd2=mathRand();
const rd3=mathRand();
const rd4=mathRand();
let sqpix,cp,biomes,terrain,zoom, drawcells;
if (rd < 0.5) {sqpix=0;zoom=M
false;return "above";}
if (rd < 0.6) {  sqpix=0;zoom=true;  return "above zoom";}
if (rd < 0.8) {sqpix=1;  return "right";}
sqpix=2;return "left";
if (rd < 0.5) {terrain=0;return "hills";}
terrain=1;return "sand";
if(rd<0.25){biomes=0;return"Pattern";}
if(rd<0.5){biomes=1;return"Pattern 2";}
if(rd<0.75){biomes=2;return"Audio";}
if(rd<0.95){biomes=3;return"Audio 2";}
biomes=3;drawcells=true;return"Cellular";}
if(rd<0.2){cp=2;return"Fecktarn";}
if(rd<0.3){cp=3;return"BDU";}
if(rd<0.4){cp=4;return"Desert Drill";}
if(rd<0.5){cp=5;return"Urban";}
if(rd<0.6){cp=6;return"Navy";  }
if(rd<0.7){cp=7;return"German Winter";}
if(rd<0.8){cp=8;return"Tree";}
if(rd<0.85){cp=9;return"Orange";}
if(rd<0.9){cp=10;return"Harris";}
if(rd<0.95){cp=11;return"Market";}
cp=0;return "Saint";}
window.$generativeTraits = {
const container = dM
ocument.createElement("div")
container.innerHTML = "<span>seed: "+seed+"</span><br>";
let resizeTmr=null,aniFrame=null;
let ofw,ofh,sz,rz=1;
let offgfx,sourceImage;
let gi=0,gj=0,gf=0,drawphase=0,loadindy=0,drawtot=2,ux,uy,artcols=[];
let nm=[],nm2=[],am=[],am2=[],bgmap=[],cacells=[],generation=0;
let ruleset=[0,1,0,1,1,0,1,0],cells;
let pnw=120,pnh=160,xdir=0,xshift=0,setupmap=false,lc=['#202020','#000000','#FFFFFF','#AA1E1E','#324696','#51756f'],lp=0;
const init = async () => {
addEventListener('resize', async () => {
clearTimeout(resizeTmr)
resizeTmr = setTimeout(async () => {
await layoutCanvas()
await layoutCanvas()
const layoutCanvas = async () => {
const wWidth=window.innerWidth
const wHeight=window.innerHeight
let cHeight=wHeight;
let cWidth=cHeight*ratio;
if (cWidth>wWidth) {cWidth=wWidth;cHeight=cWidth/ratio;}
drawphase=0;gi=0;gj=0;gf=0;
const canvas=document.getElementById('target')
canvas.width=2000*rz;
canvas.height=(2000*rz)/rM
canvas.style.position='absolute'
canvas.style.width=`${cWidth}px`
canvas.style.height=`${cHeight}px`
canvas.style.left=`${(wWidth - cWidth) / 2}px`
canvas.style.top=`${(wHeight - cHeight) / 2}px`
const drawCanvas = async () => {
if(!setupmap)setupart();
if(aniFrame)window.cancelAnimationFrame(aniFrame)
const canvas=document.getElementById('target')
const ctx=canvas.getContext('2d')
ux=Math.floor(Math.floor(ofw/100*80)/pnw);
ath.floor(Math.floor(ofh/100*80)/pnh);
let opy=(ofh/100)*15;
opx=Math.floor((ofw-(ux*pnw))/2);
if(sqpix==0&&zoom){ux=Math.floor(ofw/pnw*1.1);uy=Math.floor(ofh/pnh*1.1);  opx=Math.floor((ofw-(ux*pnw))/2);opy=0;}
if(sqpix==1){opx=Math.floor(ofw*0.07);ux=Math.floor(Math.floor(ofw/100*55)/pnw);xdir=1;}
if(sqpix==2){opx=Math.floor(ofw*0.43);ux=Math.floor(Math.floor(ofw/100*55)/pnw);xdir=-1;}
xshift+=Math.floor((ux/2)*M
for(gi=0;gi<pnw;gi++)
let hei=(nm[gi][gj]*100)*sz;
if(terrain==1)hei=(am[gi][gj]*100)*sz;
if(biomes==1)st=nm2[gi][gj];
if(biomes==2)st=am[gi][gj];
if(biomes==3)st=am2[gi][gj];
let tope=(opy+((uy)*gj))-hei;
if(tope<10*sz&& !zoom){
let ox=opx+(ux*gi)+(ux*gf)+xshift;
let oy=opy+((uy)*gj);
if(st<0.2){ccb=artcols[0];}
if(st>0.2&&st<0.4){ccb=artcols[1];}
if(st>0.4&&st<0.6){ccb=artcols[2];}
&st<0.7){ccb=artcols[3];}
if(st>0.7&&st<0.8){ccb=artcols[4];}
if(st>0.8&&st<0.9){ccb=artcols[5];}
if(st>0.9){ccb=artcols[0];fx=7;}
if(cacells[gj][gi]==1)
crect(ox-(ux/2),oy-hei,ux,hei+(ux/4),0,0,ux/3,ux/3,ccb,lc[lp],1*sz,ctx);
ctx.globalAlpha=0.3;
crect(ox,oy-hei,ux/2,hei+(ux/4),0,0,ux/3,0,lc[lp],lc[lp],0*sz,ctx);
ctx.globalAlpha=1;drawEllipse(ox+0,oy-hei,ux/2,ux/4,ccb,lc[lp],1*sz,ctx);
if(gj>pnh){	gj=0;gi=0;gf=0;drawphase=M
ctx.fillStyle = "#EDECE0";
ctx.fillRect(0,0,ofw,ofh);
for(let i=0;i<100;i++)
for(let j=0;j<100;j++){
ctx.globalAlpha= bgmap[i][j];
ctx.fillStyle = "#C8C8C8";
ctx.fillRect(i*pix,j*piy,pix,piy);}
ctx.globalAlpha=1;drawphase=1;
aniFrame = window.requestAnimationFrame(drawCanvas)
const autoDownloadCanvas = async () => {
const element = document.createElement('a')
element.setAttribute('download', `CropCircles-${ofw}M
element.style.display = 'none'
document.body.appendChild(element)
let imageBlob = null
imageBlob = await new Promise(resolve => document.getElementById('target').toBlob(resolve, 'image/png'))
element.setAttribute('href', window.URL.createObjectURL(imageBlob, {
document.body.removeChild(element)
document.addEventListener('keypress', async (e) => {
e = e || window.event
if (e.key==='s')autoDownloadCanvas()
if (e.key==='l'){lp++;if(M
if (e.key==='h'){rz++;if(rz>5)rz=1;rd=true;}
if(rd){drawphase=0;gi=0;gj=0;gf=0;await layoutCanvas()}
function drawEllipse(x,y,rx,ry,fill,stroke,strokeWidth,ctx) {
ctx.ellipse(x,y,rx,ry,0,0,2*Math.PI);
if (fill) {ctx.fillStyle=fill;ctx.fill();}
if (stroke) {ctx.lineWidth=strokeWidth;ctx.strokeStyle=stroke;ctx.stroke();}
function crect( x,y,w,h,c1,c2,c3,c4,fill,stroke,width,ctx) {
ctx.roundRect( x,y,w,h,[c1,c2,c3,c4]);
if (stroke && width!=0)ctx.sM
if (width)ctx.lineWidth=width;
if (fill){ctx.fillStyle=fill;ctx.fill();}
function setupart(){
if(cp==0)artcols=['#F0BEB2','#F25B40','#3A8D3B','#1F5FB3','#355026','#B4CBCA'];
if(cp==11)artcols=['#4F97BA','#F9E1B5','#BD2C41','#EDC902','#B9BEC0','#704730'];
if(cp==1)artcols=['#686C22','#633420','#908434','#D3A252','#46460A','#25201E',];
if(cp==2)artcols=['#5A3F2E','#312C28','#4E4832','#716744','#211D1C','#716744'];
if(cp==3)artcols=['#D1C7M
C5','#6E5247','#8D695D','#AC937F','#BBAB9C','#534845'];
if(cp==4)artcols=['#E4DBBE','#8BB8B3','#D0C19A','#AF799A','#665037','#E6DFC3'];
if(cp==5)artcols=['#333333','#B8B8B3','#474747','#5A5A5A','#787878','#0A0A0A'];
if(cp==6)artcols=['#363F50','#48517A','#A6B2C7','#323642','#394A69','#2C2D35'];
if(cp==7)artcols=['#FFFFFF','#E6E6E4','#343523','#06070A','#636228','#B2B2AD'];
if(cp==8)artcols=['#706B5C','#606A4D','#5E533D','#6D532F','#A9A18E','#383021'];
if(cp==9)artcols=['#944645','#F25D34','#433042','#3D1214',M
'#B82E23','#F99A87'];
if(cp==10)artcols=['#9FA6A4','#77694E','#978465','#B54933','#8493AC','#806451'];
let intx=rrf(0.01,0.04),inty=rrf(0.01,0.04),intx2=rrf(0.01,0.04),inty2=rrf(0.01,0.04),m=rrf(0.001,30),nn=rrf(0.001,30);
while(m==nn) { nn=rrf(0.001,30);}
let L=pnw,a=rf(1,2),	d=rf(1,2),m2=rrf(0.001,30),nn2=rrf(0.001,30);
while(m2==nn2){nn2=rrf(0.001,30);}
let L2=pnw,a2=rf(1,2),d2=rf(1,2);
for(let x=0;x<pnw;x++){
nm[x]=[],nm2[x]=[],am[x]=[],am2[x]=[],bgmap[x]=[];
for(let y=0;y<pnh;y++){
var n=noise.perlin2(x*intx,y*inty);
n = noise.perlin2(x*intx2,y*inty2);
am[x][y]=a*Math.cos(nn*Math.PI*x/L)*Math.cos(m*Math.PI*y/L)-d*Math.cos(m*Math.PI*x/L)*Math.cos(nn*Math.PI*y/L);
am[x][y]=(am[x][y]+2)/4;
am2[x][y]=a2*Math.cos(nn2*Math.PI*x/L2)*Math.cos(m2*Math.PI*y/L2)-d2*Math.cos(m2*Math.PI*x/L2)*Math.cos(nn2*Math.PI*y/L2);
am2[x][y]=(am2[x][y]+2)/4;
bgmap[x][y]=am2[x][y];}}
if(rs==0)ruleset=[0,1,0,1,1,1,1,0];
if(rs==1)ruleset=[0,1,1,1,1,1,1,0];
if(rs==2)ruleset=[0,1,1,0,0,1,1,0];
if(rs==3)ruleset=[1,0,0,1,1,1,1,0];
if(rs==4)ruleset=[1,0,1,1,1,1,1,0];
if(rs==5)ruleset=[0,0,1,1,1,1,1,0];
for (let i=0;i<cells.length;i++) {cells[i]=0;}
cells[cells.length/2]=1;
for(let j=0;j<pnh+1;j++){
for(let cy=0;cy<pnw;cy++){cacells[cx][cy]=cells[cy];}
let f= Math.floor(pnh/5);
let minc=Math.floor(pnh/20);
let maxc=Math.floor(pnh/10);
let crad=rir(minc,maxc);
if(ri(100)>70)fillstat=true;
if(ri(100)>70){asta=rir(1,120);asto=rir(120,200); }
circularMap(Math.floor(pnw/2),f,crad,3,fillstat,asta,asto);
f+=rir(minc,maxc)+crad;}
function circularMap(xin,yin,radius,wid,filled,arcstart,arcstop)
let points=240,ustep=6.2831855/points,negwid=wid;
if(filled)negwid=r-1;
for(let fatR=r-negwid;fatR<r+wid;fatR++){
for(let rr=0;rr<points;rr++){
let x=Math.floor(fatR*Math.sin(angle)M
let y=Math.floor(fatR*Math.cos(angle));
nm2[xin+x][yin+y]=0;
am2[xin+x][yin+y]=0;
angle=angle+ustep;}}
for(let fatR=r+(wid*2);fatR<r+(wid*3);fatR++){
for(let rr=0;rr<points;rr++){
let x =Math.floor(fatR*Math.sin(angle));
let y =Math.floor (fatR*Math.cos(angle));
if(rr>arcstart && rr<arcstop){
nm[xin+x][yin+y]=0;nm2[xin+x][yin+y]=0;
am[xin+x][yin+y]=0;am2[xin+x][yin+y]=0;}
angle=angle+ustep;}}}
function ri(x){return Math.floor(mathRand()*xM
function rrf(x,y){let nr=(y-x);return(mathRand()*nr) + x;}
function rir(x,y){let nr=(y-x);return Math.floor((mathRand()*nr)+x);}
function rf(x){return mathRand()*x;}
function generate() {
let nextgen=Array(cells.length);
for (let i=1;i<cells.length-1;i++) {
let left=cells[i-1];
let right=cells[i+1];
nextgen[i]=rules(left, me, right);}
function rules(a, b, c) {
if(a==1&&b==1&&c==1)return ruleset[0];
if(a==1&&b==1&&c==0)return ruleset[1];
0&&c==1)return ruleset[2];
if(a==1&&b==0&&c==0)return ruleset[3];
if(a==0&&b==1&&c==1)return ruleset[4];
if(a==0&&b==1&&c==0)return ruleset[5];
if(a==0&&b==0&&c==1)return ruleset[6];
if(a==0&&b==0&&c==0)return ruleset[7];
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DD08FBDEB23E11EDADA6F8455ED7AB9D" xmpMM:DocumentID="xmp.did:DD08FBDFB23E11EDADA6F8455ED7AB9D"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DD08FBDCB23E11EDADA6F8455ED7AB9D" stRef:documentID="xmp.did:DD08FBDDB23E11EDADA6F8455ED7AB9D"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Angular Decay</title>
<script id="snippet-random-code" type="text/javascript">
let seed = window.location.href.split('/').find(t => t.includes('i0'));
const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
let pattern = "seed=";
for (let i = 0; i <M
 seed.length - pattern.length; ++i) {
if (seed.substring(i, i + pattern.length) == pattern) {
seed = seed.substring(i + pattern.length);
function cyrb128($) {
let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(lM
 ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
function sfc32($, _, u, i) {
return function () {
var l = ($ >>>= 0) + (_ >>>= 0) | 0;
return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
<style>body {margin: 0px;} </style>M
<canvas id="target"></canvas>
<script type="text/javascript">
const rand = mathRand();
const rand2 = mathRand();
let sqpix,cp,ratio=0.707,bug=false;
if(rand<0.3){sqpix=0;zoom=false;return"Portrait";}
if(rand<0.6){sqpix=0;ratio=1.414;return"Lanscape";}
if(rand<0.95){sqpix=1;return"Square";}
sqpix=1;bug=1;return"Bugged";}
if(rand<0.07){cp=12;return "Paper";}
if(rand<0.14){cp=1;return "DPM";}
if(rand<0.21){cp=2;return "Fecktarn";}
if(rand<0.41){cp=4;return "Desert Drill";}
if(rand<0.5){cp=5;return "Urban";}
if(rand<0.6){cp=6;return "Navy";}
if(rand<0.7){cp=7;return "German Winter";}
if(rand<0.8){cp=8;return "Tree";}
if(rand<0.85){cp=9;return "Orange";}
if(rand<0.9){cp=10;return "Harris";}
if(rand<0.95){cp=11;return "Market";}
cp=0;return "Saint";}
window.$generativeTraits = {"View": T1(rand),"Pallet": T2(rand2) }
const container = document.createElement("div")
container.innerHTML = "<span>seed: " + seed + "</spM
let resizeTmr=null,aniFrame=null;
let ofw,ofh,sz,rz=1;
let gi=0,gj=0,drp=0,drawtot=2,bmp,artcols=[];
var tricount=0,tr=30;
var tx1=[],ty1=[],tx2=[],ty2=[],tx3=[],ty3=[];
var rx1=[],ry1=[],rx2=[],ry2=[],rx3=[],ry3=[];
const init = async () => {
window.addEventListener('resize', async () => {
clearTimeout(resizeTmr)
resizeTmr = setTimeout(async () => {
await layoutCanvas()
await layoutCanvas()
const layoutCanvas = async () => {
const wWidth=window.innerWidth
const wHeight=window.innerHeight
let cHeight=wHeight;
let cWidth=cHeight*ratio;
if(cWidth>wWidth){cWidth=wWidth;cHeight=cWidth/ratio;}
const canvas=document.getElementById('target')
canvas.width=2000*rz;
canvas.height=(2000*rz)/ratio;
canvas.style.position = 'absolute'
canvas.style.width = `${cWidth}px`
canvas.style.height = `${cHeight}px`
canvas.style.left = `${(wWidth - cWidth) / 2}px`
canvas.style.top = `${(wHeight - cHeight) / 2}pM
const drawCanvas = async () => {
if(!tried) setupart();
if (aniFrame) window.cancelAnimationFrame(aniFrame)
const canvas=document.getElementById('target')
const ctx=canvas.getContext('2d')
{let bx=ofw/500,by=ofh/500;
ctx.globalAlpha=0.05;
for(let f=10;f<30; f++){
for(let i=0;i<500; i++){
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'#ffffff');
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'M
if(gj>500) { drp=3; gj=0; }
for(let f=0;f<tc;f++){
if(bug) dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz*sz,ty2[f]*sz, artcols[1], 1*sz);
else dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz,ty2[f]*sz, artcols[1], 1*sz);
dl(ctx, tx2[f]*sz,ty2[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);
dl(ctx, tx1[f]*sz,ty1[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);}
for(let f=0;f<rc;f++){
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx2[f]*sz,ry2[f]*sz, artcols[2], 1*sz);
,ry2[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);}
ctx.fillStyle = artcols[0];
ctx.fillRect(0,0,ofw,ofh);
mathRand = sfc32(...cyrb128(seed));
tc=0;rc=0;tricount=0;tr=30;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
tricount=1000;tr=rir(10,50);dor=true;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
aniFrame = window.requestAnimationM
function triharder( x1,y1, x2,y2)
if(tricount>2500) return;
var x3=x1+rir(-tr,tr);
var y3=y1+rir(-tr,tr);
if(x3<0){x3+=tr;bmp++}
if(x3>1000){x3-=tr;bmp++}
if(y3<0){y3+=tr;bmp++}
if(y3>1000/ratio){y3-=tr;bmp++}
if(dor) {rx1[rc]=x1;ry1[rc]=y1;rx2[rc]=x2;ry2[rc]=y2;rx3[rc]=x3;ry3[rc]=y3;rc++; }
else {tx1[tc]=x1;ty1[tc]=y1;tx2[tc]=x2;ty2[tc]=y2;tx3[tc]=x3;ty3[tc]=y3;tc++;}
if(bmp>15){bmp=0; x3=y3=500;x1=rir(500,500+tr);y1=rir(500,500+tr);x2=rir(500,500-tr);y2=rir(500,500-M
triharder(x3,y3, x1,y1);
if(ri(100)>20) triharder(x3,y3, x2,y2);
const autoDownloadCanvas = async () => {
const element = document.createElement('a')
element.setAttribute('download',`Angular-${ofw}x${ofh}-${seed}`)
element.style.display = 'none'
document.body.appendChild(element)
let imageBlob = null
imageBlob = await new Promise(resolve => document.getElementById('target').toBlob(resolve, 'image/png'))
element.setAttribute('href', window.URL.createObjectURL(imageBlob, {
document.body.removeChild(element)
document.addEventListener('keypress', async (e) => {
e = e || window.event
if (e.key === 's') autoDownloadCanvas()
if (e.key === 'h') { rz++;if(rz>5)rz=1;drp=0;gi=0;gj=0;await layoutCanvas() }
function drawEllipse(ctx,x,y,rx,ry,fill) {
ctx.ellipse(x, y, rx, ry, 0, 0, 2 * Math.PI);
if (fill) {ctx.fillStyle = fill;ctx.fill();}
function dl(ctx,lx,ly,ex,ey,stroke,width) {
if (stroke) {ctx.strokeStyle = stroke;}
if (width) {  ctx.linM
ctx.beginPath();ctx.moveTo(lx,ly);ctx.lineTo(ex,ey);ctx.stroke();
if(cp==12)artcols=['#EDECE0','#303030','#880808'];
if(cp==0) artcols=['#F0BEB2','#F25B40','#3A8D3B'];
if(cp==11)artcols=['#4F97BA','#F9E1B5','#BD2C41'];
if(cp==1) artcols=['#25201E','#D3A252','#686C22'];
if(cp==2) artcols=['#B4CBCA','#1F5FB3','#355026'];
if(cp==3) artcols=['#D1C7C5','#6E5247','#8D695D'];
if(cp==4) artcols= ['#E4DBBE','#8BB8B3','#AF799A'];
if(cp==5) artcols= ['#B8B8B3','#474747','M
if(cp==6) artcols= ['#A6B2C7','#323642','#394A69'];
if(cp==7) artcols= ['#E6E6E4','#343523','#B2B2AD'];
if(cp==8) artcols= ['#A9A18E','#706B5C','#606A4D'];
if(cp==9) artcols= ['#EDECE0','#944645','#F25D34'];
if(cp==10) artcols= ['#9FA6A4','#77694E','#B54933'];
function ri( x){  return Math.floor(mathRand()*x);}
function rir(x,y){ let nr = (y - x) ; return  Math.floor((mathRand()*nr) + x); }
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"bushi.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"mizukaze.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"karin.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"mikoto.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"shingen.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"004.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"003.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"222.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"002.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"999.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"water.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"amazon.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"silver.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"tesla.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"gold.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"cloud.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"forest.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"google.sats"}h!
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DE05BBB4B23E11EDB5EACB5D6CEF110D" xmpMM:DocumentID="xmp.did:DE05BBB5B23E11EDB5EACB5D6CEF110D"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DE05BBB2B23E11EDB5EACB5D6CEF110D" stRef:documentID="xmp.did:DE05BBB3B23E11EDB5EACB5D6CEF110D"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DFE86A29B23E11ED9DA68E4EACD037EB" xmpMM:DocumentID="xmp.did:DFE86A2AB23E11ED9DA68E4EACD037EB"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DFE86A27B23E11ED9DA68E4EACD037EB" stRef:documentID="xmp.did:DFE86A28B23E11ED9DA68E4EACD037EB"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Mandala</title>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script type="text/javascript" >
        // !!!!!!!!!!!!M
!!!!!!!!!!!!!!!!!!!!!!!!
        // INSERT YOUR GENERATIVE CODE HERE
        // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get(M
"seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 10139042M
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfM
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
  <script type="module" crossorigin>
(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))a(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const h of o.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&a(h)}).observe(document,{chM
ildList:!0,subtree:!0});function t(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerpolicy&&(o.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?o.credentials="include":s.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(s){if(s.ep)return;s.ep=!0;const o=t(s);fetch(s.href,o)}})();class A{constructor(e,t,a,s=255){this._rgba=[e/255,t/255,a/255,s/255],this._hsla=rt(this._rgba)}set hsla(e){this._hsla=e}get hsla(){return[...this._hsla]}get h(){rM
eturn this._hsla[0]}get s(){return this._hsla[1]}get l(){return this._hsla[2]}get a(){return this._hsla[3]}sat(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[1]=e,t}hue(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[0]=e,t}lum(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[2]=e,t}alpha(e){const t=new A(0,0,0);return t._hsla=[...this.hsla],t._hsla[3]=e,t}toString(){return this.a<1?`hsl(${this.h*360}deg ${this.s*100}% ${this.l*100}% / ${this.a*100}%)`:`hsl(${this.h*360}degM
 ${this.s*100}% ${this.l*100}%)`}static from(e){if(e instanceof A)return e;if(typeof e=="number")return new A(255,0,0);{let t;switch(e.length){case 9:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})(?<a>[0-9a-f]{2})$/i),t&&t.groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16),parseInt(t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 7:if(t=e.match(/^[#](?<r>[0-9a-f]{2})(?<g>[0-9a-f]{2})(?<b>[0-9a-f]{2})$/i),t&&tM
.groups){if(t.groups)return new A(parseInt(t.groups.r,16),parseInt(t.groups.g,16),parseInt(t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;case 5:if(t=e.match(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])(?<a>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16),parseInt(""+t.groups.a+t.groups.a,16));throw new Error(`Error parsing color string '${e}'`)}break;case 4:if(t=e.matcM
h(/^[#](?<r>[0-9a-f])(?<g>[0-9a-f])(?<b>[0-9a-f])$/i),t&&t.groups){if(t.groups)return new A(parseInt(""+t.groups.r+t.groups.r,16),parseInt(""+t.groups.g+t.groups.g,16),parseInt(""+t.groups.b+t.groups.b,16));throw new Error(`Error parsing color string '${e}'`)}break;default:throw new Error(`Error parsing color string '${e}'`)}}}}function rt([n,e,t,a]){const s=Math.max(n,e,t),o=Math.min(n,e,t);let h;if(s===o)h=0;else{const F=s-o;s===n?h=(e-t)/F%6:s===e?h=(t-n)/F+2:h=(n-e)/F+4,h*=60,h<0&&(h+=360)}const E=s-o,g=(s+o)/2M
,O=E===0?0:E/(1-Math.abs(2*g-1));return[h/360,O,g,a]}const{sin:X,cos:st,abs:ut,PI:mt,acos:Bt,asin:wt,sqrt:ot,round:Dt,floor:Et}=Math,x=(n,e)=>[n[0]+e[0],n[1]+e[1]],it=(n,e)=>[n[0]*e,n[1]*e],lt=n=>ot(n[0]**2+n[1]**2),v=(n,e,t)=>[n[0]+e[0]*t,n[1]+e[1]*t],D=(n,e=1)=>{const t=lt(n);return t===0?[0,0]:it(n,e/t)},at=(n,e,t=2)=>(a,s)=>{let o=0,h=1,E=1;for(let g=0;g<t;g++)o+=h*X(X(a/n*E)+st(s/e*E)),E*=1.97834,h*=.5;return o},C=(n,[e,t])=>{const s=n(e+1e-4,t),o=n(e-1e-4,t),h=n(e,t+1e-4),E=n(e,t-1e-4);return[(s-o)/(2*1e-4),(M
h-E)/(2*1e-4)]},b=(n,e)=>{const[t,a]=C(n,e);return[a,-t]},Y=(n,e,t)=>{const a=[e];for(let s=0;s<t;s++)e=x(e,n(e)),a.push(e);return a},Z=n=>Array.from(n,(e,t)=>n[n.length-1-t]),ct=([n,...e],t=!1)=>{let a=`M ${n.join(" ")}`;return a+=e.map(s=>`L ${s.join(" ")}`).join(" "),a+=t?"z":"",a};class pt{constructor(){this.prng=sfc32(...cyrb128(seed))}unit(){return this.prng()}prob(e){return this.prng()<e}float(e,t){return this.prng()*(t-e)+e}int(e,t){return Math.floor(this.prng()*(t-e)+e)}pick(e){return e[this.int(0,e.lengthM
)]}}const z={SteamPunk:["#696969","#ebcc23","#F5F5DC","#AF9B60","#4F2A0C","#FF7034","#8B2800"],Colorful:["#C6EEFA","#db504a","#084c61","#e3b505","#4f6d7a","#56a3a6"],pal0:["#DEC78E","#192220","#BE3C39","#7E2925","#CCB477","#647657","#2D4C40","#6AB29B"],pal1:["#B4BCA4","#0E525A","#C2502E","#D47651","#0C353B","#F5AF6B","#897563","#6A402B"],pal2:["#F1D8AF","#785C74","#323666","#298D98","#E36075","#CF9A94","#5BE6CA","#F5BA6A"],pal3:["#6D9995","#516F6B","#233C45","#EDDC8D","#E69837","#7ED0D6","#A89E7A","#3E371D"],pal4:[M
"#BDD8C1","#20343C","#3C7179","#EDCD41","#DE694E","#8A3831","#79A791","#33B7C4"],pal5:["#E2DD91","#272C50","#3E9890","#2D5E78","#D53154","#69CFA0","#7C3067","#D78E65"],pal6:["#347179","#20414B","#E9A345","#3BA0A6","#36D8DB","#C7B689","#85B9B3","#975836"],pal7:["#6C95A7","#436FA7","#98A5BB","#EDCDC0","#483F6B","#E8A094","#DC46AB","#AE6362"],pal8:["#9BD7D0","#2C4D57","#172734","#7D5440","#337686","#C59B60","#E18C1F","#27C4CB"],pal9:["#735A82","#B5A5B1","#2D5570","#4CC9D4","#2893A5","#282C4A","#D74855","#EBB137"],pal1M
0:["#6D7B7E","#880B5B","#B28A96","#63BE9F","#27A188","#0D5B50","#C9367B","#CCEDD5"],pal11:["#09272F","#DDAF37","#67A793","#9ED8C7","#53B7AC","#409289","#34736E","#1A514F"],pal12:["#AAB29C","#C95734","#973819","#D27855","#776250","#F5B06B","#0F3438","#0E525A"],pal13:["#A4B1C7","#BD6F68","#EEB5A7","#6C95A7","#2D72C1","#3D3C57","#554A7D","#DC47AB"],pal14:["#101C39","#642E3D","#E14A47","#D7B176","#2EB1B8","#3A5F75","#5D7282","#20415F"],pal15:["#B7BEBC","#C7B55E","#5D9283","#88BCB7","#69AFAB","#2F4047","#51606B","#8F698M
D"],pal16:["#877855","#FBF6CD","#B86B42","#30200E","#5F4D37","#C3A064","#DDC081","#F1DE9A"],pal17:["#100B2C","#119065","#28224B","#160B5B","#433E74","#7F7AA1","#C2BDD9","#B70D44"]},ht=(n,{Palette:e})=>{var Q;const t=new pt,[a,s,...o]=z[e],h=z[e],E=[t.pick(h),t.pick(h)];[t.int(0,h.length/3),t.int(h.length/3,2*h.length/3),t.int(2*h.length/3,h.length)].map(m=>h[m]);const g=at(t.float(89,300),t.float(100,300),t.int(1,5)),O=Y(m=>D(C(g,m),5),[200,200],10).map(m=>Y(i=>D(b(g,i),5),m,140)),F=.67,W=innerWidth/innerHeight>F?(M
innerHeight-10)*F:innerWidth-10,K=W/F,L=600,R=L/F,B=L/2,w=R/2,u=(m,i,f,d)=>{const l=document.getElementById(m),r=document.createElementNS(G,i);return Object.keys(f).forEach(c=>c==="xlink:href"?r.setAttributeNS(J,c,f[c]):r.setAttribute(c,f[c])),l&&(d===void 0?l.appendChild(r):l.insertBefore(r,d)),r},G="http://www.w3.org/2000/svg",J="http://www.w3.org/1999/xlink";document.createElementNS(G,"svg");const j=document.createElement("div");j.setAttribute("id","svgC"),n.style.background="#ddd",n.style.width=`${innerWidth-10M
}px`,n.style.height=`${innerHeight-10}px`,n.style.padding="5px",j.style.width=`${W}px`,j.style.height=`${K}px`,j.style.margin="0 auto",j.style.boxShadow="2px 3px 6px rgba(0,0,0,0.5)",j.style.borderRadius="0.5vh",n.appendChild(j),u("svgC","svg",{id:"art",xmlns:G,"xmlns:xlink":J,"shape-rendering":"geometricPrecision",width:L,height:R,viewBox:`${-B} ${-w} ${L} ${R} `,style:`display:block; width:${W}; height:${K}`}),u("art","defs",{id:"df"}),u("df","filter",{id:"blur"}),u("blur","feGaussianBlur",{stdDeviation:t.int(1,5M
)}),u("df","filter",{id:"colorF"}),u("colorF","feColorMatrix",{type:"matrix",values:`${t.float(.2,.8)} 1 0 0 0
        0 0 0 1 0`}),u("df","pattern",{id:"hash0",x:0,y:0,width:t.float(1,3),height:5,stroke:t.pick(o),patternTransform:`rotate(${t.int(0,90)} 0 0)`,patternUnits:"userSpaceOnUse"}),u("hash0","line",{x1:0,y1:0,x2:0,y2:5,fill:"none","stroke-width":.3}),u("df","linearGradient",{id:"grad2",x1:"0%",x2:"100%",y1:"0",y2:"0"}),u("grad2","stop",{offset:"0%","stop-color":E[0]}M
),u("grad2","stop",{offset:"100%","stop-color":E[1]}),u("art","rect",{x:-B,y:-w,width:L,height:R,fill:a,id:"bg"}),t.int(30,70),t.int(150,250);for(let m=0;m<200;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){conM
st c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}l+=" z",u("art","path",{d:l,stroke:"none",fill:t.pick(o),"fill-opacity":.1})}u("art","g",{id:"stripes",filter:"url(#blur)"});for(let m=0;m<100;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<5;l++){let r=v(d,C(g,d),400);f.push(r),d=r}for(let l=0;l<20;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let $=0;$<5;$++){let M=v(p,b(g,p),400),S=v(I,b(g,I),400);r.push(M),c.unshift(S),p=M,I=S}d=c[0];let y=[];for(let $=0;$<5;$++){let M=v(d,C(g,d),400);y.unshM
ift(M),d=M}const[T,..._]=[...f,...r,...y,...c];let H=`M ${T.join(" ")}`;H+=_.map($=>`L ${$.join(" ")}`).join(" "),u("stripes","path",{d:H,fill:t.prob(.9)?t.pick(h):"url(#grad2)",stroke:"none"}),f=[c[0],...Z(y)]}}for(let m=0;m<80;m++){let i=[t.float(-B,B),t.float(-w,w)];const f=t.int(10,50),d=t.int(160,200);let l=`M ${i.join(" ")}`;for(let r=0;r<f;r++){const c=D(C(g,i),5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<f;r++){const c=D(C(M
g,i),-5),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}for(let r=0;r<d;r++){const c=D(b(g,i),-3),p=x(i,c);l+=` L ${p.join(" ")}`,i=p}u("art","path",{d:l,stroke:t.pick(o),fill:"none"})}const et=60,nt=10,U=t.float(1,3);for(let m=0;m<nt;m++){let f=[[t.float(-B,B),t.float(-w,w)]],d=f[0];for(let l=0;l<20;l++){let r=v(d,D(b(g,d)),U);f.push(r),d=r}for(let l=0;l<et;l++){let r=[],c=[],p=f[f.length-1],I=f[0];for(let k=0;k<20;k++){let N=v(p,D(C(g,p)),U),V=v(I,D(C(g,I)),U);r.push(N),c.unshift(V),p=N,I=V}d=c[0];let y=[];const T=r[r.lengtM
h-1];let _=1/0,H=(d[0]-T[0])**2+(d[1]-T[1])**2;for(;H<_;){let k=v(d,D(b(g,d)),U);y.unshift(k),d=k,_=H,H=(d[0]-T[0])**2+(d[1]-T[1])**2}const[$,...M]=[...f,...r,...y,...c];let S=`M ${$.join(" ")}`;S+=M.map(k=>`L ${k.join(" ")}`).join(" "),u("art","path",{d:S,fill:t.prob(.1)?"url(#grad2)":E[l%2],stroke:"none"}),f=[c[0],...Array.from(y,(k,N)=>y[y.length-1-N])]}}u("art","g",{id:"grid"}),O.forEach((m,i)=>{if(i===0)return;const f=O[i-1],d=4;for(let l=0,r=0;l<f.length;l+=d-1,r++){const c=Z(O[i].slice(l,l+d)),p=ct([...f.sliM
ce(l,l+d),...c],!0);u("grid","path",{d:p,fill:(i+r)%2===0?t.pick(o):s,stroke:"none"})}}),u("art","g",{id:"border",filter:"url(#colorF)"}),u("border","rect",{x:-B,y:-w,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:w-10,width:L,height:10,fill:a,"fill-opacity":.6}),u("border","rect",{x:-B,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),u("border","rect",{x:B-10,y:-w,width:10,height:R,fill:a,"fill-opacity":.6}),(Q=A.from(s))==null||Q.sat(1)},dt=n=>typeof n=="string",tt=(n,e,t)=>{const a={expiM
re:1e4,utf8:!1,...t};dt(e)&&a.utf8&&(e=new TextEncoder().encode(e),a.mime+=";charset=UTF-8");const s=URL.createObjectURL(e instanceof Blob?e:new Blob([e],{type:a.mime})),o=document.createElement("a");o.setAttribute("download",n),o.setAttribute("href",s),document.body.appendChild(o),o.click(),document.body.removeChild(o),a.expire>0&&setTimeout(()=>URL.revokeObjectURL(s),a.expire)},ft=(n,e,t="png",a=.95)=>{const s=`image/${t}`;n.toBlob(o=>o?tt(`${e}.${t}`,o,{mime:s}):console.warn("can't download canvas"),s,a)};mathRaM
nd();window.$generativeTraits={Palette:Object.keys(z)[Math.floor(mathRand()*Object.keys(z).length)]};console.log(window.$generativeTraits);function gt(){const n=document.getElementById("art");let[e,t]=[n.getAttribute("width"),n.getAttribute("height")],a=new Blob([n.outerHTML],{type:"image/svg+xml;charset=utf-8"}),s=URL.createObjectURL(a),o=new Image;o.onload=()=>{const h=document.createElement("canvas");h.width=e*P,h.height=t*P,h.getContext("2d").drawImage(o,0,0,e*P,t*P),ft(h,`${seed} - ${new Date().getTime()}-art.M
png`)},o.src=s}const q=document.createElement("div");q.setAttribute("id","app");document.body.prepend(q);ht(q,window.$generativeTraits);const P=parseInt(new URLSearchParams(window.location.search).get("zoom")||"8");window.addEventListener("keyup",n=>{switch(n.key){case"s":tt(`${seed} - ${new Date().getTime()}-art.svg`,document.getElementById("art").outerHTML,{mime:"image/svg+xml"});return;case"x":gt();return}});
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DFA076ACB23E11EDAD7D82AE069F8BCD" xmpMM:DocumentID="xmp.did:DFA076ADB23E11EDAD7D82AE069F8BCD"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DFA076AAB23E11EDAD7D82AE069F8BCD" stRef:documentID="xmp.did:DFA076ABB23E11EDAD7D82AE069F8BCD"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DDABFD97B23E11EDBC2EB1F4F2F72442" xmpMM:DocumentID="xmp.did:DDABFD98B23E11EDBC2EB1F4F2F72442"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DDABFD95B23E11EDBC2EB1F4F2F72442" stRef:documentID="xmp.did:DDABFD96B23E11EDBC2EB1F4F2F72442"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DCB13F6EB23E11ED97448FBD59F503F1" xmpMM:DocumentID="xmp.did:DCB13F6FB23E11ED97448FBD59F503F1"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DCB13F6CB23E11ED97448FBD59F503F1" stRef:documentID="xmp.did:DCB13F6DB23E11ED97448FBD59F503F1"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DE501881B23E11EDA9ED9E8B5BF7A65F" xmpMM:DocumentID="xmp.did:DE501882B23E11EDA9ED9E8B5BF7A65F"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DE50187FB23E11EDA9ED9E8B5BF7A65F" stRef:documentID="xmp.did:DE501880B23E11EDA9ED9E8B5BF7A65F"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DF5355AFB23E11ED9708F1DCD0E17801" xmpMM:DocumentID="xmp.did:DF5355B0B23E11ED9708F1DCD0E17801"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DF5355ADB23E11ED9708F1DCD0E17801" stRef:documentID="xmp.did:DF5355AEB23E11ED9708F1DCD0E17801"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:DEA1A333B23E11EDA0D99D2B6B4615E1" xmpMM:DocumentID="xmp.did:DEA1A334B23E11EDA0D99D2B6B4615E1"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DEA1A331B23E11EDA0D99D2B6B4615E1" stRef:documentID="xmp.did:DEA1A332B23E11EDA0D99D2B6B4615E1"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
+{"op":"reg","p":"sns","name":"webcam.sats"}h!
text/plain;charset=utf-8
  "name": "mr.x.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
  "name": "webmaster.sats"
text/plain;charset=utf-8
  "name": "camilo.sats"
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
  "name": "grogu.sats"
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1M
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-raM
ndom-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - M
pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), M
l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, M
u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<canvas id="canvas"></canvas>
<script type="text/javascriM
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
        const fxSeed = rand || Math.random();
        function randomValueIndexArrayInt(hash, lenArray) {
    return hash % lenArray;
  function cyrb128(str) {
    let h1 = 1779033703,
      h2 = 3144134277,
      h3 = 1013904242,
      h4 = 2773480762;
    for (let i = 0, k; i < str.length; i++) {
      k = str.charCodeAt(i);
      h1 = h2 ^ Math.imulM
(h1 ^ k, 597399067);
      h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
      h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
      h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
    h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
    h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
    h3 = Math.imul(h1 ^ (h3 >>> 17), 951274213);
    h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
      (h1 ^ h2 ^ h3 ^ h4) >>> 0,
      (h2 ^ h1) >>> 0,
      (h3 ^ h1) >>> 0,
      (h4 ^ h1) >>> 0
  function sfc32_c(a, b, c, dM
    var t = (a + b) | 0;
    a = b ^ (b >>> 9);
    b = (c + (c << 3)) | 0;
    c = (c << 21) | (c >>> 11);
    d = (d + 1) | 0;
    t = (t + d) | 0;
    c = (c + t) | 0;
    return (t >>> 0) / 4294967296;
  // return random value from [l -> r]
  function consistentRand(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return l + rand * (r - l);
  function getRandomItem(listP, seed) {
    const pref = [];
of listP) pref.push(x);
    for (let i = 1; i < listP.length; i++) {
      pref[i] += pref[i - 1];
    for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
    // get random value from 0->1
    const rand = consistentRand(seed, 0, 1);
    for (let i = 0; i < pref.length; i++) {
      if (rand < pref[i]) return i;
  function getRandomBool(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return rand < 0.5 ? l : r;
  const color_palette = M
    ["#20191b", "#67875c", "#f3cb4d", "#f2f5e3"],
    ["#bab9a4", "#311f27", "#ff3931", "#007861"],
    ["#f4c172", "#7b8a56", "#363d4a", "#ff9369"],
    ["#20342a", "#f74713", "#e9b4a6", "#686d2c"]
  // Get the canvas element from the HTML document
  const canvas = document.getElementById("canvas");
  const context = canvas.getContext("2d");
  // Define the dimensions of the canvas and the size of each square
  const canvasWidth = 1000;
  canvas.width = canvasWidth;
  canvas.height = canvasHeight;
  const squareSize = consistentRand(fxSeed * 10, 5, 100);
  // Select a random color palette from the array
  const randomPaletteIndex = Math.floor(
    consistentRand(fxSeed, 0, color_palette.length - 1)
  const randomPalette = color_palette[randomPaletteIndex];
  // Loop through each row and column to draw squares with random colors from the palette
  context.clearRect(0, 0, canvasWidth, canvasHeight);
  for (let i = 0; i < canvM
asHeight / squareSize; i++) {
    for (let j = 0; j < canvasWidth / squareSize; j++) {
      const randomColorIndex = Math.floor(
        consistentRand(
          fxSeed * (i + fxSeed * 10) * (j + fxSeed * 10),
          randomPalette.length - 1
      const randomColor = randomPalette[randomColorIndex];
      context.fillStyle = randomColor;
      context.fillRect(j * squareSize, i * squareSize, squareSize, squareSize);
text/plain;charset=utf-8
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpMM:InstanceID="xmp.iid:7D7CAM
ED43E2411E48912F9183342B2DF" xmpMM:DocumentID="xmp.did:7D7CAED53E2411E48912F9183342B2DF"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:7D7CAED23E2411E48912F9183342B2DF" stRef:documentID="xmp.did:7D7CAED33E2411E48912F9183342B2DF"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
pt sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
<!--    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>-->
    <!-- threejs@r124
    <script sandbox="allow-scripts" typM
e="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/jaM
vascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" tM
ype="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substM
ring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
urn _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | M
0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
        html, body {
            margin: 0;
            padding: 0;
            max-width: 100%;
            max-height: 100%;
            margin: auto;
     overflow: auto;
            position: fixed;
            object-fit: contain;
            bottom: 0;
            left: 0;
            right: 0;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
 Add your code here
nst container = document.createElement("div")
    // container.innerHTML = "<span>seed: " + seed + "</span><br>";
    // document.body.prepend(container)
    //License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
    //Author: @devhontran
    //Twitter: https://twitter.com/DevHontran
    //Website: https://hontran.dev
    const scaler = 1;
    let paper, border;
    let shadown = {x: -5, y: 5};
    let layers = [];
    let padding = 40;
    function cyrb128(str) {
= 1779033703, h2 = 3144134277,
            h3 = 1013904242, h4 = 2773480762;
        for (let i = 0, k; i < str.length; i++) {
            k = str.charCodeAt(i);
            h1 = h2 ^ Math.imul(h1 ^ k, 597399067);
            h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
            h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
            h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
        h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
        h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
        h3 = Math.imul(h1 ^ (h3M
 >>> 17), 951274213);
        h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
        return [(h1^h2^h3^h4)>>>0, (h2^h1)>>>0, (h3^h1)>>>0, (h4^h1)>>>0];
    function sfc32_c(a, b, c, d) {
        a >>>= 0; b >>>= 0; c >>>= 0; d >>>= 0;
        var t = (a + b) | 0;
        a = b ^ b >>> 9;
        b = c + (c << 3) | 0;
        c = (c << 21 | c >>> 11);
        d = d + 1 | 0;
        t = t + d | 0;
        c = c + t | 0;
        return (t >>> 0) / 4294967296;
    // return random value from [l -> r]
function consistentRand (seed, l, r) {
        const rand = sfc32_c(...cyrb128(seed.toString()));
        return l + rand * (r - l)
    function getRandomItem (listP, seed) {
        const pref = []
        for (const x of listP) pref.push(x)
        for (let i = 1; i < listP.length; i++) {
            pref[i] += pref[i - 1]
        for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
        // get random value from 0->1
        const rand = consistentRand(seed, 0, 1)
r (let i = 0; i < pref.length; i++) {
            if (rand < pref[i]) return i;
    function createRadialGradient(x, y, r, x1, y1, r1) {
        const grd = drawingContext.createRadialGradient(x, y, r, x1, y1, r1);
        grd.addColorStop(0,"#FFFFFF");
        grd.addColorStop(1,"#E5E5E3");
        drawingContext.fillStyle = grd;
        drawingContext.fillRect(0, 0, width, height);
    function artNosie(){
        const w = width * 1.2;
        const h = height * 1.2M
        paper = createGraphics(w, h);
        for(let i = 0 ; i< 100000; i++){
            let x = random(w);
            let y = random(h);
            let dotSize = 10.0*(noise(x/(width / 4), y/(height / 4))*2 - noise(x/width, y/height));
            paper.strokeWeight(random(0.25, 3));
            paper.stroke(random(20, 80), random(1+dotSize, 4+dotSize));
            paper.point(x, y);
    function generabox(col, pos, si){
        const layer = createGraphics(width, height);
ill(140, 178, 250, 56);
        layer.noStroke();
        layer.rect(pos.x + shadown.x, pos.y + shadown.y, si.w, si.h);
        layer.filter(BLUR, 3);
        layer.fill(col.r, col.g, col.b, col.a);
        layer.noStroke();
        layer.rect(pos.x, pos.y, si.w, si.h);
        layers.push(layer);
    function setup() {
        const hash = rand ? rand : Math.random();
        const fCol = {r: 255, g: 255, b: 255};
        const s = min(window.innerWidth, window.innerHeight)
        createCanvas(s,s);M
        for(let i=0; i<9; i++){
            const tHash = `${hash}_${i}`;
            const cyrHash = cyrb128(tHash);
            const mixHash_color_r = consistentRand(cyrHash[0], 0, 1);
            const mixHash_color_g = consistentRand(cyrHash[1], 0, 255);
            const mixHash_color_b = consistentRand(cyrHash[2], 0, 255);
            const mixHash_color_a = 255;//consistentRand(cyrHash[3], 100, 255);
            const sw = consistentRand(cyrHash[0],50, width / 2);
            const sh = consistentRaM
nd(cyrHash[3], 50, height / 2);
            const col = {r: mixHash_color_r, g: mixHash_color_g, b: mixHash_color_b, a: mixHash_color_a};
            const si = {w: sw, h: sh};
            const pos_x = consistentRand(cyrHash[1], padding, width- padding - si.w);
            const pos_y = consistentRand(cyrHash[2], padding, height- padding - si.h);
            const pos = {x: pos_x, y: pos_y}
            // console.log('___i', col, pos, si);
            generabox(col, pos, si);
        const borderSize = 30;
        border = createGraphics(width, height);
        border.fill(fCol.r, fCol.g, fCol.b, 255);
        border.noStroke();
        border.rect(0, 0, borderSize, height);
        border.fill(fCol.r, fCol.g, fCol.b, 255);
        border.noStroke();
        border.rect(width - borderSize, 0, borderSize, height);
        border.fill(fCol.r, fCol.g, fCol.b, 255);
        border.noStroke();
        border.rect(0, 0, width, borderSize);
        border.fill(fCol.r, fCol.g, fCol.b, 255)M
        border.noStroke();
        border.rect(0, height - borderSize, width, borderSize);
    function draw() {
        background('#ffffff');
        blendMode(BLEND);
        for(let i=0; i<9; i++){
            image(layers[i], 0, 0, width, height);
        blendMode(MULTIPLY)
        createRadialGradient(width / 2, height / 2, 0, width / 2, height / 2, height);
        blendMode(MULTIPLY);
        image(paper, 0, 0, width, height);
        image(border,M-
 0, 0, width, height);
    function windowResized() {
        const s = min(window.innerWidth, window.innerHeight)
        resizeCanvas(s, s);
 Add your code here
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
  "name": "marseille.sats"
text/plain;charset=utf-8
  "name": "ehv.sats"
text/plain;charset=utf-8
  "name": "alt2.sats"
text/plain;charset=utf-8
  "name": "alt1.sats"
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:32-08:00" xmp:ModifyDate="2023-02-16T17:49:46-08:00" xmp:MetadataDate="2023-02-16T17:49:46-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:246398c9-f9e5-45ae-a14f-ba20ad8d520a" xmpMM:DocumentID="adobe:docid:photoshop:fd79ed18-8460-9d49-9efa-6234573e4bf6" xmpMM:OriginalDocumentID="xmp.did:2b5beb0e-886b-4840-b4ab-aecc472c436d"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:2b5beb0e-886b-4840-b4ab-aecc472c436d" stEvt:when="2023-02-16T14:40:32-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:cbb2affc-8539-4fbb-803c-3ac6fbce8a75" stEvt:when="2023-02-16T16:20:23-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:246398c9-f9e5-45ae-a14f-ba20ad8d520a" stEvt:wM
hen="2023-02-16T17:49:46-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eed.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ddz.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"13237051579.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ddv.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eeg.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ddu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"jdd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"dda.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ydd.sats"}h!
){"p":"sns","op":"reg","name":"mzh.sats"}
text/plain;charset=utf-8
  "name": "98765.sats"
2023-03-02T16:57:18+00:00@6
2023-03-02T16:57:18+00:001k
=(tEXtdate:timestamp
2023-03-02T16:57:19+00:00
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"nee.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"vdd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"gdd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ccu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"cdd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"tdd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"edd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"dds.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"litoshi.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"lcc.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"rdd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"hdd.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://nM
s.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:060FE62BB98811ED98E7860167957FD8" xmpMM:DocumentID="xmp.did:060FE62CB98811ED98E7860167957FD8"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:060FE629B98811ED98E7860167957FD8" stRef:documentID="xmp.did:060FE62AB98811ED98E7860167957FD8"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"idd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ddi.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"udd.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"10086.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"13149.sats"}h!
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_xZ
_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x^
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"7106.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"7109.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"01040.sats"}h!
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobeM
.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:CA4B456BB97011ED9D6BB69AA85E62E1" xmpMM:DocumentID="xmp.did:CA4B456CB97011ED9D6BB69AA85E62E1"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CA4B4569B97011ED9D6BB69AA85E62E1" stRef:documentID="xmp.did:CA4B456AB97011ED9D6BB69AA85E62E1"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"77.sats"}h!
<@AAAAAAAAAAAAAAAAAAAAAAAAAA
g$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xcc.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ddn.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ccj.sats"}h!
!Powered by Luxor Tech1003
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ser.sats"}h!
text/plain;charset=utf-8
  "name": "punk2229.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ka1.sats"}h!
text/plain;charset=utf-8
  "name": "livechart.sats"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"kaikai.sats"}h!
{"attributes":[{"trait_type":"Background","value":"Gray"},{"trait_type":"Fur","value":"Dmt"},{"trait_type":"Hat","value":"Vietnam Era Helmet"},{"trait_type":"Earring","value":"Gold Stud"},{"trait_type":"Eyes","value":"Sad"},{"trait_type":"Mouth","value":"Bored Unshaven Cigar"},{"trait_type":"Clothes","value":"Leather Punk Jacket"}],"external_url":"https://baycbitcoin.com/index/bayc/9745","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/9745.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdM
{"attributes":[{"trait_type":"Fur","value":"Black"},{"trait_type":"Eyes","value":"Angry"},{"trait_type":"Mouth","value":"Dumbfounded"},{"trait_type":"Hat","value":"Commie Hat"},{"trait_type":"Clothes","value":"Sleeveless Logo T"},{"trait_type":"Background","value":"Orange"}],"external_url":"https://baycbitcoin.com/index/bayc/4686","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/4686.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
{"attributes":[{"trait_type":"Hat","value":"Sea Captain's Hat"},{"trait_type":"Earring","value":"Silver Stud"},{"trait_type":"Background","value":"Blue"},{"trait_type":"Eyes","value":"Closed"},{"trait_type":"Clothes","value":"Bone Tee"},{"trait_type":"Mouth","value":"Bored"},{"trait_type":"Fur","value":"Blue"}],"external_url":"https://baycbitcoin.com/index/bayc/8401","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/8401.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ffv.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ggq.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ttm.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ddo.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"rrv.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bbn.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"cct.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"kka.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bbt.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"xxoo.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"201314.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"012345.sats"}h!
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"sixty-nine.sats"}h!
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"DietCoke.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"6-9.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"DietPepsi.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"MTNDEW.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"4-20.sats"}h!
text/plain;charset=utf-8
  "name": "webb3.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eec.sats"}h!
7wwwwwwwwwwwwwwwwwwwwwwwwwwwww
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"KUROtsuki.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"11.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"rabby.sats"}h!
text/plain;charset=utf-8
  "name": "inverse.sats"
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <exif:PixelYDimension>636</exif:PixelYDimension>
         <exif:PixelXDimension>634</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
      </rdf:Description>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 79.171c27fab, 2022/08/16-22:35:41        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://nM
s.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe Photoshop 24.0 (Windows)" xmpMM:InstanceID="xmp.iid:62C09EF7B98B11EDAD0781F87CECA1E7" xmpMM:DocumentID="xmp.did:62C09EF8B98B11EDAD0781F87CECA1E7"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:62C09EF5B98B11EDAD0781F87CECA1E7" stRef:documentID="xmp.did:62C09EF6B98B11EDAD0781F87CECA1E7"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ddh.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zcc.sats"}h!
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"cfg.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ees.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"kdd.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"cch.sats"}h!
Bj@e25b3b2fd4b30e9d0f49b71837947069d98f253aa80236ecda61e8cc93d0a35f
4j2DC-L5:RuWMFGr0v5h2S1KO4lJIUOkp4WCvsahz4tyxZAo0a7A=
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "saif.sats"
text/plain;charset=utf-8
  "name": "L33t.sats"
text/plain;charset=utf-8
  "name": "nex.sats"
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"222777.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"kimco.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"177674.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"3670.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"7832.sats"}h!
text/plain;charset=utf-8
  "name": "rbo.sats"
text/plain;charset=utf-8
  "name": "qas.sats"
text/plain;charset=utf-8
  "name": "sats1.sats"
text/plain;charset=utf-8
  "name": "sats2.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"%%.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":">.<.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"---.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"/\\.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"%%%.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"\\/.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"><.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"{}.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"}{.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"().sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"][.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"+-.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"[].sats"}h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;     height: 20vw;" enable-background="new 0 0 21.6 21.6" version="1.1" viewBox="0 0 21.6 21.6" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"> <path style="fill:#F6C42E;" d="m0 19.4c0.1-0.2 0.2-0.3 0.3-0.4 0.5-0.5 1-1 1.5-1.4 0.2-0.2 0.M
1-0.2 0-0.4l-1.3-1.3c-0.3-0.3-0.3-0.7 0-1l1.3-1.3c0.3-0.3 0.7-0.3 1 0 0.4 0.4 0.8 0.9 1.3 1.4 0.1 0.1 0.2 0.1 0.2 0l0.6-0.6c0.1-0.1 0.1-0.2 0-0.3l-2.2-2.2c-0.4-0.4-0.4-0.7 0-1.1 0.5-0.4 0.9-0.8 1.3-1.2 0.3-0.3 0.7-0.3 1 0l2.2 2.2c0.1 0.1 0.2 0.1 0.3 0l3.7-3.7c0.5 0.2 1.1 0.5 1.6 0.6 0 0.1-0.1 0.2-0.2 0.2l-11.8 11.8c-0.3-0.3-0.7-0.6-0.9-1l0.1-0.3z"/> <path style="fill:#F99D00;" d="m0.9 20.7 11.8-11.8c0.1-0.1 0.2-0.1 0.2-0.2h0.1c0.1 0.6 0.3 1.2 0.5 1.7-1.8 1.9-3.7 3.7-5.5 5.6l-5.2 5.2c-0.2 0.2-0.3 0.3-0.5 0.4h-0.4c-0M
.5-0.2-0.7-0.6-1-0.9z"/> <path style="fill:#F6C42E;" d="m20.7 6.5c1-1.3 1.2-3.1 0.3-4.5-0.2-0.3-0.4-0.6-0.7-0.8 0-0.1-0.1-0.1-0.1-0.1-0.7-0.6-1.5-1-2.4-1-1 0-2 0.3-2.8 0.9-0.1 0.1-0.2 0.1-0.4 0.1-1.1-0.4-2.2-0.4-3.2 0.2-1.6 0.9-2.3 2.2-2.1 4 0.1 1 0.6 1.8 1.3 2.5l0.6 0.3c0.5 0.2 1.1 0.5 1.6 0.6h0.1c0.1 0.6 0.3 1.2 0.5 1.7 0.1 0 0.1 0.1 0.1 0.1 1 1.4 2.4 2 4.1 1.7 2.4-0.4 3.8-3 2.9-5.3 0-0.2 0-0.3 0.2-0.4zm-3 0c0 0.1-0.1 0.1-0.1 0.2-0.7 0.8-1.9 0.9-2.7 0.2l-0.1-0.1c-0.1 0-0.1 0-0.1 0.1l0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2M/
.2 0.5-1.2 2.1-1.4 3.1-0.5 0.7 0.8 0.7 1.7 0.2 2.4z"/> </svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">GOLDEN KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;     height: 20vw;" enable-background="new 0 0 21.6 21.6" version="1.1" viewBox="0 0 21.6 21.6" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"> <path style="fill:#F6C42E;" d="m0 19.4c0.1-0.2 0.2-0.3 0.3-0.4 0.5-0.5 1-1 1.5-1.4 0.2-0.2 0.M
1-0.2 0-0.4l-1.3-1.3c-0.3-0.3-0.3-0.7 0-1l1.3-1.3c0.3-0.3 0.7-0.3 1 0 0.4 0.4 0.8 0.9 1.3 1.4 0.1 0.1 0.2 0.1 0.2 0l0.6-0.6c0.1-0.1 0.1-0.2 0-0.3l-2.2-2.2c-0.4-0.4-0.4-0.7 0-1.1 0.5-0.4 0.9-0.8 1.3-1.2 0.3-0.3 0.7-0.3 1 0l2.2 2.2c0.1 0.1 0.2 0.1 0.3 0l3.7-3.7c0.5 0.2 1.1 0.5 1.6 0.6 0 0.1-0.1 0.2-0.2 0.2l-11.8 11.8c-0.3-0.3-0.7-0.6-0.9-1l0.1-0.3z"/> <path style="fill:#F99D00;" d="m0.9 20.7 11.8-11.8c0.1-0.1 0.2-0.1 0.2-0.2h0.1c0.1 0.6 0.3 1.2 0.5 1.7-1.8 1.9-3.7 3.7-5.5 5.6l-5.2 5.2c-0.2 0.2-0.3 0.3-0.5 0.4h-0.4c-0M
.5-0.2-0.7-0.6-1-0.9z"/> <path style="fill:#F6C42E;" d="m20.7 6.5c1-1.3 1.2-3.1 0.3-4.5-0.2-0.3-0.4-0.6-0.7-0.8 0-0.1-0.1-0.1-0.1-0.1-0.7-0.6-1.5-1-2.4-1-1 0-2 0.3-2.8 0.9-0.1 0.1-0.2 0.1-0.4 0.1-1.1-0.4-2.2-0.4-3.2 0.2-1.6 0.9-2.3 2.2-2.1 4 0.1 1 0.6 1.8 1.3 2.5l0.6 0.3c0.5 0.2 1.1 0.5 1.6 0.6h0.1c0.1 0.6 0.3 1.2 0.5 1.7 0.1 0 0.1 0.1 0.1 0.1 1 1.4 2.4 2 4.1 1.7 2.4-0.4 3.8-3 2.9-5.3 0-0.2 0-0.3 0.2-0.4zm-3 0c0 0.1-0.1 0.1-0.1 0.2-0.7 0.8-1.9 0.9-2.7 0.2l-0.1-0.1c-0.1 0-0.1 0-0.1 0.1l0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2M/
.2 0.5-1.2 2.1-1.4 3.1-0.5 0.7 0.8 0.7 1.7 0.2 2.4z"/> </svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">GOLDEN KEY</font><br/> generative.xyz </div></div></body></html>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xxk.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"tth.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"mmi.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"!=.sats"}h!
EjC=:ETH.ETH:0x2d97eca86db2cb51db65d6d5f39f640521b2973e:893224842:t:30
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1M
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-raM
ndom-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - M
pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), M
l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, M
u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
<canvas id="canvas"></canvas>
<script type="text/javascriM
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
        const fxSeed = rand || Math.random();
        function randomValueIndexArrayInt(hash, lenArray) {
    return hash % lenArray;
  function cyrb128(str) {
    let h1 = 1779033703,
      h2 = 3144134277,
      h3 = 1013904242,
      h4 = 2773480762;
    for (let i = 0, k; i < str.length; i++) {
      k = str.charCodeAt(i);
      h1 = h2 ^ Math.imulM
(h1 ^ k, 597399067);
      h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
      h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
      h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
    h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
    h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
    h3 = Math.imul(h1 ^ (h3 >>> 17), 951274213);
    h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
      (h1 ^ h2 ^ h3 ^ h4) >>> 0,
      (h2 ^ h1) >>> 0,
      (h3 ^ h1) >>> 0,
      (h4 ^ h1) >>> 0
  function sfc32_c(a, b, c, dM
    var t = (a + b) | 0;
    a = b ^ (b >>> 9);
    b = (c + (c << 3)) | 0;
    c = (c << 21) | (c >>> 11);
    d = (d + 1) | 0;
    t = (t + d) | 0;
    c = (c + t) | 0;
    return (t >>> 0) / 4294967296;
  // return random value from [l -> r]
  function consistentRand(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return l + rand * (r - l);
  function getRandomItem(listP, seed) {
    const pref = [];
of listP) pref.push(x);
    for (let i = 1; i < listP.length; i++) {
      pref[i] += pref[i - 1];
    for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
    // get random value from 0->1
    const rand = consistentRand(seed, 0, 1);
    for (let i = 0; i < pref.length; i++) {
      if (rand < pref[i]) return i;
  function getRandomBool(seed, l, r) {
    const rand = sfc32_c(...cyrb128(seed.toString()));
    return rand < 0.5 ? l : r;
  const color_palette = M
    ["#20191b", "#67875c", "#f3cb4d", "#f2f5e3"],
    ["#bab9a4", "#311f27", "#ff3931", "#007861"],
    ["#f4c172", "#7b8a56", "#363d4a", "#ff9369"],
    ["#20342a", "#f74713", "#e9b4a6", "#686d2c"]
  // Get the canvas element from the HTML document
  const canvas = document.getElementById("canvas");
  const context = canvas.getContext("2d");
  // Define the dimensions of the canvas and the size of each square
  const canvasWidth = 1000;
  canvas.width = canvasWidth;
  canvas.height = canvasHeight;
  const squareSize = consistentRand(fxSeed * 10, 5, 100);
  // Select a random color palette from the array
  const randomPaletteIndex = Math.floor(
    consistentRand(fxSeed, 0, color_palette.length - 1)
  const randomPalette = color_palette[randomPaletteIndex];
  // Loop through each row and column to draw squares with random colors from the palette
  context.clearRect(0, 0, canvasWidth, canvasHeight);
  for (let i = 0; i < canvM
asHeight / squareSize; i++) {
    for (let j = 0; j < canvasWidth / squareSize; j++) {
      const randomColorIndex = Math.floor(
        consistentRand(
          fxSeed * (i + fxSeed * 10) * (j + fxSeed * 10),
          randomPalette.length - 1
      const randomColor = randomPalette[randomColorIndex];
      context.fillStyle = randomColor;
      context.fillRect(j * squareSize, i * squareSize, squareSize, squareSize);
Mined by AntPool964K
Aj?=:ETH.ETH:0x621c3cee22181124d47b34fc9085874af559ceb7:1346140123dP
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"ciri.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"geralt.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"kree.sats"}h!
text/plain;charset=utf-8
  "name": "mises.sats"
text/plain;charset=utf-8
  "name": "v1punks.sats"
text/plain;charset=utf-8
  "name": "v1cryptopunks.sats"
text/plain;charset=utf-8
  "name": "WALLET.sats"
text/plain;charset=utf-8
FjDOUT:73738C6AF78125DDB1D40E32AC088BA33F6D29DD016A30401A6BB373EC2EC21E
FjDOUT:2442F20CBED4E2441DE64A50080C9ECC11725EF2ED8C45ABC28861E5207B9BA8
FjDOUT:5261C1CCA4ED94BCFAEDCE9F057C6922DE589F53D6074AB17383AF17E1912EE0
FjDOUT:64459E21C14EF01084B54A9504260544B1D5E6A43554B67F420947AAD9C09E5E
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <!-- p5js@1.5.0 -->
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2 -->
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("M
seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 101390424M
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfcM
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
et mathRand = sfc32(...cyrb128(seed));
            margin: 0px;
            overflow: hidden;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
 Add your code here
    let nextLineY = 0;
Math.random = mathRand;
    cSize = min(windowHeight, windowWidth);
    mainCanvas = createCanvas(cSize, cSize);
    background('#fff')
    strokeWeight(20)
    line(0,0,width,0)
    line(0,0,0,height)
    line(width,0,width,height)
    line(0,height,width,height)
    while (nextLineY < height) {
        // drawLine(0, nextLineY)
        let nextRectX = 0;
        while (nextRectX < wM
            let rectWidth = mathrand(20, 1);
            let rectHight = mathrand(70, 1);
            noStroke()
            fill(colors[mathrand(colors.length - 1, 0)])
            rect(nextRectX, nextLineY, rectWidth, rectHight);
            nextRectX = nextRectX + rectWidth;
        nextLineY = nextLineY + 25
    while (nextLineY < height) {
        // drawLine(0, nextLineY)
        let nextRectX = 0;
nextRectX < width) {
            let rectWidth = mathrand(50, 1);
            let rectHight = mathrand(40, 1);
            stroke(colors[mathrand(colors.length - 1, 0)])
            strokeWeight(3)
            noFill()
            ellipse(nextRectX, nextLineY, rectWidth, rectWidth);
            nextRectX = nextRectX + rectWidth;
        nextLineY = nextLineY + 20
    while (nextLineY < height) {
        // drawLine(0, nextLineY)
        let nextRectX = 0;
        while (nextRectX < width) {
            let rectWidth = mathrand(20, 1);
            let rectHight = mathrand(40, 1);
            stroke(colors[mathrand(colors.length - 1, 0)])
            noFill()
            ellipse(nextRectX, nextLineY, rectWidth, rectWidth);
            nextRectX = nextRectX + rectWidth;
        nextLineY = nextLineY + 20
function setColors() {
    colorsKeys = Object.keys(chroma.brewer);
    colors = [...chroma.brewer[colorsKeys[mathrand(colorsKeys.length - M
    colors2 = chroma.brewer[colorsKeys[mathrand(colorsKeys.length - 1, 0)]]
function mathrand(min, max) {
    return Math.floor(mathRand() * (max - min + 1) + min);
function keyTyped() {
    if (key === 's') {
        saveCanvas('Amz-' + mathRand(), 'png');
 Add your code here
/ViaBTC/Mined by oskiral/,
FjDOUT:30B7B3DD393084D1CDEB76EC177396FBDE3F23C457ADB4E35EBF4C752117130C
FjDOUT:7D4793C16895C0A354C8F800F1B82B6BCB2BF88376C95C227663FD2E94EB3E11
6j4ion:6.Qme8PjxFcbqJoU9o74sZuTcP8PGv6iF2p5RaX8kYtoQymx
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"mr.sats"}h!
IjG=:GAIA.ATOM:cosmos18dw7ehr93ct6ypwu5ptpturwr0a5zw4c095vgv:599445147:t:0
text/plain;charset=utf-8
  "name": "lyrics.sats"
text/plain;charset=utf-8
  "name": "jewels.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bc0.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bc7.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bc6.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bc5.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bc8.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bc4.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bc9.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bc3.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"bc2.sats"}h!
CjA=:ETH.ETH:0x4F0992F8Bb4f02e06d0192Bf066B123cDFB84085:2001638:te:0
text/plain;charset=utf-8
text/plain;charset=utf-8
6{"p":"sns","op":"reg","name":"ordinalsdirectory.sats"}h!
miTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c006 79.164753, 2021/02/15-11:52:13        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmp="httM
p://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:efa64c11-118b-4614-9c76-e3e9706e696c" xmpMM:DocumentID="xmp.did:D6BD9053B9AC11EDAEA8B3B7C706A47B" xmpMM:InstanceID="xmp.iid:D6BD9052B9AC11EDAEA8B3B7C706A47B" xmp:CreatorTool="Adobe Photoshop 24.1 (Macintosh)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:53E20EC4A26A11EDB7F8AC09FDCDBA1A" stRef:documentID="xmp.did:53E20EC5A26A11EDB7F8AC09FDCDBA1A"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>d6
text/plain;charset=utf-8
5{ "p": "sns", "op": "reg", "name": "carlsberg.sats" }h!
Created with GIMPd.e
text/plain;charset=utf-8
.bulk mint live on https://inscribe.ordswap.io/h!
text/plain;charset=utf-8
4{ "p": "sns", "op": "reg", "name": "heineken.sats" }h!
text/plain;charset=utf-8
  "name": "00063.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"mrblock.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"nftscan.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"coindix.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"uuh.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ood.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"mmz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"aam.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"mmx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"aab.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"dde.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ffe.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"kku.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"eeh.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"lla.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"mmb.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"mobox.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"quest3.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"beacon.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"GO.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"HK.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"IF.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"HI.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"erp.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"metamail.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"bungee.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
/{"p":"sns","op":"reg","name":"goblintown.sats"}h!
text/plain;charset=utf-8
.{"p":"sns","op":"reg","name":"sunflower.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"levis.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"aicoin.sats"}h!
EjC=:ETH.ETH:0x07E28ee7bf345F5d30087ADc85853104a631F9cA:248310285:te:0
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"
IjGREFUND:A5AC651D5CA7598F2CB320B86E73493A68BE2DBDA842F48E4A01334BCB0DEE30
text/plain;charset=utf-8
  "name": "rre.sats"
text/plain;charset=utf-8
  "name": "zrr.sats"
text/plain;charset=utf-8
  "name": "havana.sats"
text/plain;charset=utf-8
  "name": "Che.sats"
text/plain;charset=utf-8
  "name": "lel.sats"
text/plain;charset=utf-8
  "name": "vff.sats"
text/plain;charset=utf-8
  "name": "15051.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"tco.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"hiai.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "nkk.sats"
text/plain;charset=utf-8
  "name": "ccx.sats"
text/plain;charset=utf-8
  "name": "pbp.sats"
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"moneygohome.sats"}h!
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"givememoney.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
1{"p":"sns","op":"reg","name":"ordinalsnews.sats"}h!
text/plain;charset=utf-8
  "name": "ooj.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"snake.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"nbs.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"macan.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"horse.sats"}h!
!Powered by Luxor Tech1002
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"MVP.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"VIP.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"CD.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"SM.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"7410.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"7683.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"5682.sats"}h!
text/plain;charset=utf-8
  "name": "knh.sats"
text/plain;charset=utf-8
  "name": "qzj.sats"
text/plain;charset=utf-8
  "name": "3284.sats"
text/plain;charset=utf-8
  "name": "vwk.sats"
text/plain;charset=utf-8
  "name": "qxa.sats"
text/plain;charset=utf-8
  "name": "zri.sats"
text/plain;charset=utf-8
  "name": "3046.sats"
text/plain;charset=utf-8
  "name": "2405.sats"
text/plain;charset=utf-8
0{"p":"sns","op":"reg","name":"ordinalsdex.sats"}h!
text/plain;charset=utf-8
  "name": "btc12.sats"
text/plain;charset=utf-8
  "name": "bet2.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:32-08:00" xmp:ModifyDate="2023-02-16T17:49:47-08:00" xmp:MetadataDate="2023-02-16T17:49:47-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:5dd89ce0-3fc0-4a84-b9e3-c845723e5812" xmpMM:DocumentID="adobe:docid:photoshop:c0d39970-0052-fa46-8e8f-c232bb739cc3" xmpMM:OriginalDocumentID="xmp.did:4db01468-74f7-4d3d-a87f-ab1b2b776dcb"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:4db01468-74f7-4d3d-a87f-ab1b2b776dcb" stEvt:when="2023-02-16T14:40:32-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:461b5359-8e35-418d-9acf-cf56b6702b43" stEvt:when="2023-02-16T16:20:24-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:5dd89ce0-3fc0-4a84-b9e3-c845723e5812" stEvt:wM
hen="2023-02-16T17:49:47-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"WBG.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"RNG.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"JDG.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"LGD.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"LNG.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"FPX.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"0x2222.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0xqq.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x64.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x53.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x71.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x90.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0xgg.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"0x3333.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x81.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"chain.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x47.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"0x8888.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"polo.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x61.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0xii.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x13.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x55.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x86.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x58.sats"}h!
text/plain;charset=utf-8
"name": "nokia.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x60.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0xpp.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0xjj.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x63.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"0x6666.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x73.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x97.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x84.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"past.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"whom.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"onto.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"site.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"role.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"pull.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"yard.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"form.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"wide.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x32.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"rise.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"0x9999.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x34.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0xvv.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"0x222.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x50.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0xmm.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"step.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"wear.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x82.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x41.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x83.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"0x1111.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"firm.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x89.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x72.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"loss.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x91.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x40.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0xxx.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"wall.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"18882.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"lead.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"0x5555.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x79.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x76.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x59.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x46.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x98.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"born.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"upon.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0xcc.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0xll.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"thus.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x42.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"seat.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"item.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0xdd.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0xrr.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"0x28.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"fill.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"less.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"tend.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"alexli.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"abby.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"sponsor.sats"}h!
text/plain;charset=utf-8
,{"p":"sns","op":"reg","name":"idlebug.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"shield.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"caden.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"pound.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"huzi.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"armor.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"peak.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"doug.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"wade.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "01910.sats"
text/plain;charset=utf-8
  "name": "02620.sats"
text/plain;charset=utf-8
  "name": "02920.sats"
text/plain;charset=utf-8
  "name": "01510.sats"
text/plain;charset=utf-8
  "name": "03230.sats"
text/plain;charset=utf-8
  "name": "01810.sats"
text/plain;charset=utf-8
  "name": "uui.sats"
text/plain;charset=utf-8
  "name": "01710.sats"
text/plain;charset=utf-8
  "name": "03530.sats"
text/plain;charset=utf-8
  "name": "01410.sats"
text/plain;charset=utf-8
  "name": "02120.sats"
text/plain;charset=utf-8
  "name": "02121.sats"
text/plain;charset=utf-8
  "name": "uuo.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
FjDOUT:3DADC3AEB2BB9F12AFD2BE2DD8758F4A3E0E5E18B85B36E9ECB6B72E27247FD3
FjDOUT:79239633B1ED403DBD848C292BFAB50A6F863B664978A44CA112B02C69400367
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "bosch.sats"
text/plain;charset=utf-8
  "name": "pwned.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"IP.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"BN.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"PINK.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"CA.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"JP.sats"}h!
text/plain;charset=utf-8
<{"p":"sns","op":"reg","name":"freedom
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"VC.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"KR.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"DO.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"MC.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"MAP.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"CS.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"MY.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"GB.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"AE.sats"}h!
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"TV.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
'{"p":"sns","op":"reg","name":"JB.sats"}h!
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Balance</title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.min.js"></script>
      //Balance() by tzC0de.  Made with p5.js
col1 =  ["#267365", "#F2CB05", "#F29F05", "#F28705", "#F23030", "#14140F"]
col2 = ["#D9042B","#270140","#F2B705","#F28705","#F22F1D"]
col3 = ["#0388A6","#04C4D9","#F29F05","#F28705","#A63F03"]
col4 = ["#F2BF27","#404040","#DB005E","#2FB9D4"]
#D9D7D7","#F25F29","#F24822","#F2B1A2","#0D0D0D"]
col6 = ["#012C40","#00708C","#D9D7D7","#FF404C","#1CA5B8"]
col7 = ["#BF1120","#0468BF","#F2D22E","#F29472","#F21905"]
col8 = ["#FF6B00","#FFA000","#22D6FF","#1F70CC","#1930B8"]
col9 = ["#FFFFFF","#CCCCCC","#999999","#666666","#000000"]
bgcol = ["#161F30","#f2eddc","#f2eddc","#f2eddc"]
	createCanvas(530,830);
	let percent = 30 / 100;
aphics = createGraphics(width, height);
  graphics.stroke(255, 10 / 100 * 255);
  for (i = 0; i < graphics.width * graphics.height * percent; i++) {
    graphics.point(random(graphics.width),
    random(graphics.height));
	v = createGraphics(500,800)
	col = random([col1,col2,col3,col4,col5,col6,col7,col8,col9])
	num2 = random([0,1,2,3,4,5])
	v.translate(v.width/2,v.height/2)
	for(let i = v.height; i > v.width/6; i+= -((h1 / 2 + h2 / 2)+2.6)) {
    h2 = random([800/8,800/10,800/12,800/5,800/6]);
		num = random([1,2,3,4])
	  recty(x1-h1/2,i-h1/2,h1,h1)
		  v.strokeWeight(5)
	    v.ellipse(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i,h1,h1)
		  v.strokeWeight(5)
	    v.rect(x1,i+h1/3.3,h1,h1*0.4)
v.ellipse(x1,i-h1/4.7,h1*0.6,h1*0.6)
		  v.strokeWeight(5)
	    v.triangle(x1,i-h1/2,x1+h1/2,i+h1/2,x1-h1/2,i+h1/2)
	image(v,width/2,height/2)
	image(graphics, width/2, height/2);
function recty(x,y,w,h) {
	g = createGraphics(j,l)
	g.background(242, 237, 220,0)
	g.fill(random(col))
			g.fill(random(col))
	    g.ellipse(g.width/2,g.height/2,g.width,g.heiM
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.strokeWeight(5)
	    g.rect(g.width/2,g.height/2,g.width,g.height)
			g.fill(random(col))
dth/2,g.height/2,g.width*0.8,g.height*0.8)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.6,g.height*0.6)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.4,g.height*0.4)
			g.fill(random(col))
			g.rect(g.width/2,g.height/2,g.width*0.2,g.height*0.2)
		  //g.rect(x,y,w,h)
		  //g.strokeWeight(5)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width,f)
			g.rect(g.width/2,g.height*0.8,g.width*0.75,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.5,f)
			g.fill(random(col))
			g.rect(g.width/2,g.height*0.8,g.width*0.25,f)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.75)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.5)
			g.fill(random(col))
			g.ellipse(g.width/2,g.height*0.3,l*0.25)
		  //g.strokeWeight(5)
			g.fill(random(col))
	    g.triangle(u,p-p,u*2,p*2,u-u,p+p)
			g.fill(random(col))
	    g.triangle(u,p,u*2,p*2,u-u,p+p)
	for(let i = -v.height; i < v.width*2; i += 10) {
		if(bg == "#f2eddc") {
		v.line(i,-v.height,i,v.height)
	for(let i = -v.width; i < v.width; i += 8) {
		for (let j = -v.height; j < v.height; j += 8) {
		  if(bg == "#f2eddc") {
			v.line(i,j,i+5,j+5)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
		v.ellipse(0,0,20*i)
	for (let i = 0; i < 50; i++) {
	  if(bg == "#f2eddc") {
	for (let i = -v.width; i < v.width; i+=5) {
		for (let j = -v.height; j < v.height; j+=5) {
	  if(bg == "#f2eddc") {
	var increment = 5;
	for(let j = -v.height; j < v.height; j+=5) {
	for (var i = -v.width; i < v.width; i+=increment) {
		v.vertex(i, j + (sin(k) * (sin(j) * 50)))
function keyTyped() {
  if (key === 's' || key === 'S') {
    saveCanvas('myCanvas', 'png');
text/plain;charset=utf-8
  "name": "zzy.sats"
text/plain;charset=utf-8
  "name": "xjx.sats"
text/plain;charset=utf-8
  "name": "yzy.sats"
text/plain;charset=utf-8
  "name": "ott.sats"
text/plain;charset=utf-8
  "name": "qiq.sats"
text/plain;charset=utf-8
  "name": "yzz.sats"
text/plain;charset=utf-8
  "name": "zyy.sats"
text/plain;charset=utf-8
  "name": "ggt.sats"
text/plain;charset=utf-8
  "name": "zyy.sats"
text/plain;charset=utf-8
  "name": "06969.sats"
text/plain;charset=utf-8
  "name": "zzy.sats"
text/plain;charset=utf-8
  "name": "iiq.sats"
text/plain;charset=utf-8
  "name": "gtt.sats"
text/plain;charset=utf-8
  "name": "zyy.sats"
text/plain;charset=utf-8
  "name": "#01.sats"
text/plain;charset=utf-8
  "name": "2-1.sats"
text/plain;charset=utf-8
  "name": "first.sats"
text/plain;charset=utf-8
  "name": "2-0.sats"
text/plain;charset=utf-8
  "name": "1-0.sats"
text/plain;charset=utf-8
  "name": "2-5.sats"
text/plain;charset=utf-8
  "name": "0-1.sats"
text/plain;charset=utf-8
  "name": "2-4.sats"
text/plain;charset=utf-8
  "name": "0-3.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "1-2.sats"
text/plain;charset=utf-8
  "name": "muresanca.sats"
text/plain;charset=utf-8
  "name": "2-3.sats"
text/plain;charset=utf-8
  "name": "....sats"
text/plain;charset=utf-8
  "name": "0-4.sats"
text/plain;charset=utf-8
  "name": "1-3.sats"
text/plain;charset=utf-8
  "name": "1-1.sats"
text/plain;charset=utf-8
  "name": "first2.sats"
text/plain;charset=utf-8
  "name": "0=0.sats"
text/plain;charset=utf-8
  "name": "0-2.sats"
text/plain;charset=utf-8
  "name": "2-2.sats"
text/plain;charset=utf-8
  "name": "1-5.sats"
text/plain;charset=utf-8
  "name": "fok.sats"
text/plain;charset=utf-8
  "name": "somefirst.sats"
text/plain;charset=utf-8
  "name": "0-5.sats"
text/plain;charset=utf-8
  "name": "0-0.sats"
text/plain;charset=utf-8
  "name": "1-4.sats"
FjDOUT:DD2FCB2736050533377AD2437F77B4A96D51875270902F6BC4419F050151FAF8
FjDOUT:2E30DF467F88C345DFB02EA438AA8100465D09A98BE6F9271AE69F6882958D88
FjDOUT:6D2555042C3487CF66788D9F524052633553DEC4A170ED8F6B1FB22EF3B303CF
text/plain;charset=utf-8
)j'2tWK2Ph46o21HUaiVQcosR4WdgbxdfqgTmLxbbN
text/plain;charset=utf-8
  "name": "hammer.sats"
text/plain;charset=utf-8
  "name": "4860.sats"
text/plain;charset=utf-8
  "name": "llj.sats"
text/plain;charset=utf-8
  "name": "nne.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xapM
/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T14:40:33-08:00" xmp:ModifyDate="2023-02-16T17:49:47-08:00" xmp:MetadataDate="2023-02-16T17:49:47-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:794cbe4c-5cfe-42a9-82aa-0e200faf557c" xmpMM:DocumentID="adobe:docid:photoshop:44f94438-90b3-ba42-8d87-86f789e489d6" xmpMM:OriginalDocumentID="xmp.did:28340829-c242-49d2-8385-a4ab5e79e39c"> <xmpM
MM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:28340829-c242-49d2-8385-a4ab5e79e39c" stEvt:when="2023-02-16T14:40:33-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e03bc66b-7a00-41ef-bb55-0125bb34cf22" stEvt:when="2023-02-16T16:20:24-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:794cbe4c-5cfe-42a9-82aa-0e200faf557c" stEvt:wM
hen="2023-02-16T17:49:47-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.b0f8be90, 2021/12/15-21:25:15        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/phoM
toshop/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmp:CreatorTool="Adobe Photoshop 23.2 (Macintosh)" xmp:CreateDate="2023-02-16T20:55:33-08:00" xmp:ModifyDate="2023-02-16T21:14:45-08:00" xmp:MetadataDate="2023-02-16T21:14:45-08:00" dc:format="image/png" photoshop:ColorMode="2" xmpMM:InstanceID="xmp.iid:20924e33-0747-4292-9458-5b62a0903bd5" xmpMM:DocumentID="adobe:docid:photoshop:891475b1-e73f-264a-a0cc-5a04e9fd89cf" xmpMM:OriginalDocumentID="xmM
p.did:4bea107a-2409-4ef2-a842-30efc646c9a4"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:4bea107a-2409-4ef2-a842-30efc646c9a4" stEvt:when="2023-02-16T20:55:33-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:9912a570-52d3-447b-974b-a2e31fe1ff37" stEvt:when="2023-02-16T21:08:54-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.M
iid:20924e33-0747-4292-9458-5b62a0903bd5" stEvt:when="2023-02-16T21:14:45-08:00" stEvt:softwareAgent="Adobe Photoshop 23.2 (Macintosh)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/plain;charset=utf-8
  "name": "decentral.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ula.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"joa.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"pag.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"table.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"glass.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"third.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"vera.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"exist.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"staff.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"scene.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"reach.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"cara.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"gina.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"across.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"event.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"afra.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"zona.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"shake.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"avoid.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"maud.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"accept.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"civil.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"along.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"myra.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"tough.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"enid.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"visit.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"enjoy.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"notice.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"kama.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"piece.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"whose.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"argue.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"aditi.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"clear.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"factor.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"riva.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"olga.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"write.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"lola.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"irma.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"treat.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"stage.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"catch.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"alma.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"final.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"trial.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"stand.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"elma.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"among.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"allow.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"agree.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"style.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"short.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"throw.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"occur.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"field.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"bess.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"affect.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"truda.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"yuri.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"mouth.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"admit.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"serve.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"tara.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"front.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"above.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"carry.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"often.sats"}h!
text/plain;charset=utf-8
+{"p":"sns","op":"reg","name":"expect.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"shoot.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"prove.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"rita.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"adora.sats"}h!
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"hedy.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"range.sats"}h!
text/plain;charset=utf-8
<</Length 3 0 R/Filter/FlateDecode>>
<</Length 6 0 R/Filter/FlateDecode>>
<</Length 9 0 R/Filter/FlateDecode>>
<</Length 12 0 R/Filter/FlateDecode>>
<</Length 15 0 R/Filter/FlateDecode>>
<</Length 18 0 R/Filter/FlateDecode>>
<</Length 21 0 R/Filter/FlateDecode>>
<</Length 24 0 R/Filter/FlateDecode>>
<</Length 27 0 R/Filter/FlateDecode>>
<</Length 30 0 R/Filter/FlateDecode/Length1 29212>>
<</Type/FontDescriptor/FontName/BAAAAA+CenturySchoolbook-Bold
/FontBBox[-176 -318 1388 1137]/ItalicAngle 0
<</Length 442/Filter/FlateDecode>>
<</Type/Font/Subtype/TrueType/BaseFont/BAAAAA+CenturySchoolbook-Bold
/Widths[750 777 370 425 556 610 685 277 287 758 758 574 519 333 758 352
777 610 500 685 666 610 962 574 277 443 666 685 574 722 574 666
610 574 389 980 666 574 833 889 574 574 814 610 833 574 758 574
/FontDescriptor 31 0 R
<</Length 35 0 R/Filter/FlateDecode/Length1 38580>>
<</Type/FontDescriptor/FontName/EAAAAA+ArialMT
/FontBBox[-664 -324 2000 1006]/ItalicAngle 0
<</Length 443/Filter/FlateDecode>>
<</Type/Font/Subtype/TrueType/BaseFont/EAAAAA+ArialMT
/Widths[750 666 222 556 500 500 277 277 556 833 277 722 556 500 556 610
333 556 222 777 722 277 556 190 666 556 556 666 500 556 666 556
556 666 277 556 500 722 500 556 333 333 722 833 666 333 556 943
/FontDescriptor 36 0 R
<</Length 40 0 R/Filter/FlateDecode/LM
<</Type/FontDescriptor/FontName/GAAAAA+OpenSymbol
/FontBBox[-179 -312 1083 917]/ItalicAngle 0
<</Length 292/Filter/FlateDecode>>
<</Type/Font/Subtype/TrueType/BaseFont/GAAAAA+OpenSymbol
/Widths[500 794 381 794 311 277 311 794 381 566 791 751 794 295 577 ]
/FontDescriptor 41 0 R
<</Length 45 0 R/Filter/FlateDecode/Length1 36020>>
<</Type/FontDescriptor/FontName/HAAM
/FontBBox[-21 -679 637 1021]/ItalicAngle 0
<</Length 450/Filter/FlateDecode>>
<</Type/Font/Subtype/TrueType/BaseFont/HAAAAA+CourierNewPSMT
/Widths[600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
600 600 600 600 600 ]
/FontDescriptor 46 0 R
<</Length 50 0 R/Filter/FlateDecode/Length1 60572>>
<</Type/FontDescriptor/FontName/CAAAAA+TimesNewRomanPSMT
/FontBBox[-568 -306 2000 1007]/ItalicAngle 0
<</Length 548/Filter/FlateDecode>>
<</Type/Font/Subtype/TrueTyM
pe/BaseFont/CAAAAA+TimesNewRomanPSMT
/Widths[777 556 443 277 500 389 500 277 250 722 500 777 500 920 500 500
250 443 722 500 333 722 500 500 443 277 500 333 500 333 500 722
250 500 943 610 666 556 722 277 180 889 333 443 500 610 556 333
333 500 500 666 722 500 722 277 333 500 500 277 500 500 500 500
563 722 666 610 408 563 833 277 500 722 389 722 ]
/FontDescriptor 51 0 R
<</Length 55 0 R/Filter/FlateDecode/Length1 37812>>
<</Type/FontDescriptor/FontName/FAAAAA+TimesNewRomanPS-ItalicMT
/FontBBox[-497 -306 1120 1024]/ItalicAngle -30
<</Length 417/Filter/FlateDecode>>
<</Type/Font/Subtype/TrueType/BaseFont/FAAAAA+TimesNewRomanPS-ItalicMT
/Widths[777 500 500 389 277 277 250 674 443 443 500 500 277 500 500 443
722 500 389 500 500 333 389 500 556 610 277 443 443 666 500 443
333 833 500 250 610 500 610 250 500 500 500 443 ]
/FontDescriptor 56 0 R
<</Length 60 0 R/Filter/FlateDecode/Length1 25632>>
<</Type/FontDescriptor/FontName/DAAAAA+TimesNewRomanPS-BoldMT
/FontBBox[-558 -306 2000 1026]/ItalicAngle 0
<</Length 258/Filter/FlateDecode>>
<</Type/Font/Subtype/TrueType/BaseFont/DAAAAA+TimesNewRomanPS-BoldMT
/Widths[777 722 556 389 333 443 500 443 250 ]
/FontDescriptor 61 0 R
<</F1 33 0 R/F2 53 0 R/F3 63 0 R/F4 38 0 R/F5 58 0 R/F6 43 0 R/F7 48 0 R
<</Type/Page/Parent 28 0 R/Resources 65 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 2 0 R>>
<</Type/Page/Parent 28 0 R/Resources 65 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 5 0 R>>
<</Type/Page/Parent 28 0 R/Resources 65 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 8 0 R>>
<</Type/Page/Parent 28 0 R/Resources 65 0 R/MediaBox[0 0 61M
2 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 11 0 R>>
<</Type/Page/Parent 28 0 R/Resources 65 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 14 0 R>>
<</Type/Page/Parent 28 0 R/Resources 65 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 17 0 R>>
<</Type/Page/Parent 28 0 R/Resources 65 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 20 0 R>>
<</Type/Page/Parent 28 0 R/Resources 65 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 23 0 R>>
<</Type/Page/Parent 28 0 R/Resources 65 0 R/MediaBox[0 0 612 792]/Group<</S/Transparency/CS/DeviceRGB/I true>>/Contents 26 0 R>>
/MediaBox[ 0 0 595 842 ]
/Kids[ 1 0 R 4 0 R 7 0 R 10 0 R 13 0 R 16 0 R 19 0 R 22 0 R 25 0 R ]
<</Type/Catalog/Pages 28 0 R
/OpenAction[1 0 R /XYZ null null 0]
<</Creator<FEFF005700720069007400650072>
/Producer<FEFF004F00700065006E004F00660066006900630065002E006F0072006700200032002E0034>
/CreationDate(D:20090324113315-06'00')>>
<</Size 68/Root 66 0 R
/ID [ <CA1B0A44BD542453BEF918FFCD46DC04>
<CA1B0A44BD542453BEF918FFCD46DC04> ]
/DocChecksum /6F72EA7514DFAD23FABCC7A550021AF7
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
d/Foundry USA Pool #dropgold/
FjDOUT:60614E281C563ADDF04D66E98F97DF56F011EF8C04EAEFF564611DF062B009AC
text/plain;charset=utf-8
  "name": "cognac.sats"
text/plain;charset=utf-8
  "name": "ssz.sats"
text/plain;charset=utf-8
  "name": "vzz.sats"
text/plain;charset=utf-8
  "name": "zzv.sats"
text/plain;charset=utf-8
  "name": "zzr.sats"
text/plain;charset=utf-8
  "name": "yyz.sats"
text/plain;charset=utf-8
  "name": "tzz.sats"
text/plain;charset=utf-8
  "name": "ttz.sats"
text/plain;charset=utf-8
  "name": "zzu.sats"
text/plain;charset=utf-8
  "name": "vvz.sats"
text/plain;charset=utf-8
  "name": "ztt.sats"
text/plain;charset=utf-8
  "name": "zzs.sats"
text/plain;charset=utf-8
  "name": "zvv.sats"
text/plain;charset=utf-8
  "name": "zzt.sats"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"hodlooor.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"jodie.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"beryl.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"mamie.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"verna.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"alani.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"amity.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"susie.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"yetta.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"belle.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"hilda.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"jolie.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"freda.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"winni.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"belen.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"yedda.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"mandy.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"adela.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"merry.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"brook.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"xenia.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"viola.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"wanda.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"anila.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"jenny.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"betsy.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"wendy.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"alisa.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"mavis.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"basia.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"flora.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"hedda.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"mabel.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"fanny.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"lyuba.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"leona.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"hulda.sats"}h!
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"zanna.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "uru.sats"
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <!-- c2.min.js@1.0.0
pt sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
<!--    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>-->
    <!-- threejs@r124
    <script sandbox="allow-scripts" typM
e="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/jaM
vascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- babylonjs@5.47.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babylonjs/5.47.0/babylon.js"></script>
    <!-- paperjs@0.12.17
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.12.17/paper-full.min.js"></script>
    <!-- regljs@2.1.0
    <script sandbox="allow-scripts" tM
ype="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/regl/2.1.0/regl.min.js"></script>
    <script type="text/javascript">
 Add your script here
 Add your script here
    <script id="snippet-random-code" type="text/javascript">
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substM
ring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
urn _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | M
0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
        html, body {
            margin: 0;
            padding: 0;
            max-width: 100%;
            max-height: 100%;
            margin: auto;
     overflow: auto;
            position: fixed;
            object-fit: contain;
            bottom: 0;
            left: 0;
            right: 0;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window object
    window.$generativeTraits = {
        "T1": T1(rand),
    console.log(window.$generativeTraits)
 Add your code here
nst container = document.createElement("div")
    // container.innerHTML = "<span>seed: " + seed + "</span><br>";
    // document.body.prepend(container)
    //License: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
    //Author: @devhontran
    //Twitter: https://twitter.com/DevHontran
    //Website: https://hontran.dev
    const scaler = 1;
    let paper, border;
    let shadown = {x: -5, y: 5};
    let layers = [];
    let padding = 40;
    function cyrb128(str) {
= 1779033703, h2 = 3144134277,
            h3 = 1013904242, h4 = 2773480762;
        for (let i = 0, k; i < str.length; i++) {
            k = str.charCodeAt(i);
            h1 = h2 ^ Math.imul(h1 ^ k, 597399067);
            h2 = h3 ^ Math.imul(h2 ^ k, 2869860233);
            h3 = h4 ^ Math.imul(h3 ^ k, 951274213);
            h4 = h1 ^ Math.imul(h4 ^ k, 2716044179);
        h1 = Math.imul(h3 ^ (h1 >>> 18), 597399067);
        h2 = Math.imul(h4 ^ (h2 >>> 22), 2869860233);
        h3 = Math.imul(h1 ^ (h3M
 >>> 17), 951274213);
        h4 = Math.imul(h2 ^ (h4 >>> 19), 2716044179);
        return [(h1^h2^h3^h4)>>>0, (h2^h1)>>>0, (h3^h1)>>>0, (h4^h1)>>>0];
    function sfc32_c(a, b, c, d) {
        a >>>= 0; b >>>= 0; c >>>= 0; d >>>= 0;
        var t = (a + b) | 0;
        a = b ^ b >>> 9;
        b = c + (c << 3) | 0;
        c = (c << 21 | c >>> 11);
        d = d + 1 | 0;
        t = t + d | 0;
        c = c + t | 0;
        return (t >>> 0) / 4294967296;
    // return random value from [l -> r]
function consistentRand (seed, l, r) {
        const rand = sfc32_c(...cyrb128(seed.toString()));
        return l + rand * (r - l)
    function getRandomItem (listP, seed) {
        const pref = []
        for (const x of listP) pref.push(x)
        for (let i = 1; i < listP.length; i++) {
            pref[i] += pref[i - 1]
        for (let i = 0; i < pref.length; i++) pref[i] /= pref[pref.length - 1];
        // get random value from 0->1
        const rand = consistentRand(seed, 0, 1)
r (let i = 0; i < pref.length; i++) {
            if (rand < pref[i]) return i;
    function createRadialGradient(x, y, r, x1, y1, r1) {
        const grd = drawingContext.createRadialGradient(x, y, r, x1, y1, r1);
        grd.addColorStop(0,"#FFFFFF");
        grd.addColorStop(1,"#E5E5E3");
        drawingContext.fillStyle = grd;
        drawingContext.fillRect(0, 0, width, height);
    function artNosie(){
        const w = width * 1.2;
        const h = height * 1.2M
        paper = createGraphics(w, h);
        for(let i = 0 ; i< 100000; i++){
            let x = random(w);
            let y = random(h);
            let dotSize = 10.0*(noise(x/(width / 4), y/(height / 4))*2 - noise(x/width, y/height));
            paper.strokeWeight(random(0.25, 3));
            paper.stroke(random(20, 80), random(1+dotSize, 4+dotSize));
            paper.point(x, y);
    function generabox(col, pos, si){
        const layer = createGraphics(width, height);
ill(140, 178, 250, 56);
        layer.noStroke();
        layer.rect(pos.x + shadown.x, pos.y + shadown.y, si.w, si.h);
        layer.filter(BLUR, 3);
        layer.fill(col.r, col.g, col.b, col.a);
        layer.noStroke();
        layer.rect(pos.x, pos.y, si.w, si.h);
        layers.push(layer);
    function setup() {
        const hash = rand ? rand : Math.random();
        const fCol = {r: 255, g: 255, b: 255};
        const s = min(window.innerWidth, window.innerHeight)
        createCanvas(s,s);M
        for(let i=0; i<9; i++){
            const tHash = `${hash}_${i}`;
            const cyrHash = cyrb128(tHash);
            const mixHash_color_r = consistentRand(cyrHash[0], 0, 1);
            const mixHash_color_g = consistentRand(cyrHash[1], 0, 255);
            const mixHash_color_b = consistentRand(cyrHash[2], 0, 255);
            const mixHash_color_a = 255;//consistentRand(cyrHash[3], 100, 255);
            const sw = consistentRand(cyrHash[0],50, width / 2);
            const sh = consistentRaM
nd(cyrHash[3], 50, height / 2);
            const col = {r: mixHash_color_r, g: mixHash_color_g, b: mixHash_color_b, a: mixHash_color_a};
            const si = {w: sw, h: sh};
            const pos_x = consistentRand(cyrHash[1], padding, width- padding - si.w);
            const pos_y = consistentRand(cyrHash[2], padding, height- padding - si.h);
            const pos = {x: pos_x, y: pos_y}
            // console.log('___i', col, pos, si);
            generabox(col, pos, si);
        const borderSize = 30;
        border = createGraphics(width, height);
        border.fill(fCol.r, fCol.g, fCol.b, 255);
        border.noStroke();
        border.rect(0, 0, borderSize, height);
        border.fill(fCol.r, fCol.g, fCol.b, 255);
        border.noStroke();
        border.rect(width - borderSize, 0, borderSize, height);
        border.fill(fCol.r, fCol.g, fCol.b, 255);
        border.noStroke();
        border.rect(0, 0, width, borderSize);
        border.fill(fCol.r, fCol.g, fCol.b, 255)M
        border.noStroke();
        border.rect(0, height - borderSize, width, borderSize);
    function draw() {
        background('#ffffff');
        blendMode(BLEND);
        for(let i=0; i<9; i++){
            image(layers[i], 0, 0, width, height);
        blendMode(MULTIPLY)
        createRadialGradient(width / 2, height / 2, 0, width / 2, height / 2, height);
        blendMode(MULTIPLY);
        image(paper, 0, 0, width, height);
        image(border,M-
 0, 0, width, height);
    function windowResized() {
        const s = min(window.innerWidth, window.innerHeight)
        resizeCanvas(s, s);
 Add your code here
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:E12E9EC0B23E11ED9B6AC3D883DBE855" xmpMM:DocumentID="xmp.did:E12E9EC1B23E11ED9B6AC3D883DBE855"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:E12E9EBEB23E11ED9B6AC3D883DBE855" stRef:documentID="xmp.did:E12E9EBFB23E11ED9B6AC3D883DBE855"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
  "name": "qqo.sats"
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:E0E2A599B23E11EDA409D2DF527D9759" xmpMM:DocumentID="xmp.did:E0E2A59AB23E11EDA409D2DF527D9759"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:E0E2A597B23E11EDA409D2DF527D9759" stRef:documentID="xmp.did:E0E2A598B23E11EDA409D2DF527D9759"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:E081B18EB23E11ED9A69B117E12799EC" xmpMM:DocumentID="xmp.did:E081B18FB23E11ED9A69B117E12799EC"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:E081B18CB23E11ED9A69B117E12799EC" stRef:documentID="xmp.did:E081B18DB23E11ED9A69B117E12799EC"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:E0368134B23E11EDA540F3008C0C8A45" xmpMM:DocumentID="xmp.did:E0368135B23E11EDA540F3008C0C8A45"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:E0368132B23E11EDA540F3008C0C8A45" stRef:documentID="xmp.did:E0368133B23E11EDA540F3008C0C8A45"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:E179323EB23E11ED8C17F715F4697CDC" xmpMM:DocumentID="xmp.did:E179323FB23E11ED8C17F715F4697CDC"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:E179323CB23E11ED8C17F715F4697CDC" stRef:documentID="xmp.did:E179323DB23E11ED8C17F715F4697CDC"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
-http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.dabacbb, 2021/04/14-00:39:44        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmp:CreatorTool="Adobe PhotoshoM
p 23.0 (Windows)" xmpMM:InstanceID="xmp.iid:E1D33D77B23E11ED9BBDDECC9C734A24" xmpMM:DocumentID="xmp.did:E1D33D78B23E11ED9BBDDECC9C734A24"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:E1D33D75B23E11ED9BBDDECC9C734A24" stRef:documentID="xmp.did:E1D33D76B23E11ED9BBDDECC9C734A24"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
)A&&AB///BG?>>?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
))4&4?((?G?5?GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
<html><head><title>IFrame Example</title><style>iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;overflow: hidden;}</style>
<script>!function(r){"undefined"!=typeof module&&"object"==typeof exports?module.exports=r():"undefined"!=typeof define&&define.amd?define(["qwerty",r]):("undefined"!=typeof self?self:this).qwerty=r()}((function(){var r={},t=ArrayBuffer,e=Uint8Array,n=Uint16Array,s=Int16Array,i=(Uint32Array,Int32Array),a=function(r,t,n){if(e.prototype.slice)returnM
 e.prototype.slice.call(r,t,n);(null==t||t<0)&&(t=0),(null==n||n>r.length)&&(n=r.length);var s=new e(n-t);return s.set(r.subarray(t,n)),s},f=function(r,t,n,s){if(e.prototype.fill)return e.prototype.fill.call(r,t,n,s);for((null==n||n<0)&&(n=0),(null==s||s>r.length)&&(s=r.length);n<s;++n)r[n]=t;return r},u=function(r,t,n,s){if(e.prototype.copyWithin)return e.prototype.copyWithin.call(r,t,n,s);for((null==n||n<0)&&(n=0),(null==s||s>r.length)&&(s=r.length);n<s;)r[t++]=r[n++]};r.ZstdErrorCode={ID:0,WSTL:1,IBT:2,ATH:3,DTFM
B:4,UE:5};var o=["izd","wsl","ibt","fse","md","ue"],h=function(r,t,e){var n=Error(t||o[r]);if(n.code=r,Error.captureStackTrace&&Error.captureStackTrace(n,h),!e)throw n;return n},l=function(r,t,e){for(var n=0,s=0;n<e;++n)s|=r[t++]<<(n<<3);return s},v=function(r,t){var n=r[0]|r[1]<<8|r[2]<<16;if(3126568==n&&253==r[3]){var s=r[4],a=s>>5&1,f=s>>2&1,u=3&s,o=s>>6;8&s&&h(0);var v=6-a,b=3==u?4:u,y=l(r,v,b),c=o?1<<o:a,p=l(r,v+=b,c)+(1==o&&256),w=p;if(!a){var g=1<<10+(r[5]>>3);w=g+(g>>3)*(7&r[5])}w>2145386496&&h(1);var d=newM
 e((1==t?p||w:t?0:w)+12);return d[0]=1,d[4]=4,d[8]=8,{b:v+c,y:0,l:0,d:y,w:t&&1!=t?t:d.subarray(12),e:w,o:new i(d.buffer,0,3),u:p,c:f,m:Math.min(131072,w)}}if(25481893==(n>>4|r[3]<<20))return function(r,t){return(r[t]|r[t+1]<<8|r[t+2]<<16|r[t+3]<<24)>>>0}(r,4)+8;h(0)},b=function(r){for(var t=0;1<<t<=r;++t);return t-1},y=function(r,i,a){var f=4+(i<<3),u=5+(15&r[i]);u>a&&h(3);for(var o=1<<u,l=o,v=-1,y=-1,c=-1,p=o,w=new t(512+(o<<2)),g=new s(w,0,256),d=new n(w,0,256),m=new n(w,512,o),z=512+(o<<1),A=new e(w,z,o),T=new eM
(w,z+o);v<255&&l>0;){var E=b(l+1),I=f>>3,U=(1<<E+1)-1,k=(r[I]|r[I+1]<<8|r[I+2]<<16)>>(7&f)&U,B=(1<<E)-1,D=U-l-1,S=k&B;if(S<D?(f+=E,k=S):(f+=E+1,k>B&&(k-=D)),g[++v]=--k,-1==k?(l+=k,A[--p]=v):l-=k,!k)do{var W=f>>3;y=(r[W]|r[W+1]<<8)>>(7&f)&3,f+=2,v+=y}while(3==y)}(v>255||l)&&h(0);for(var j=0,q=(o>>1)+(o>>3)+3,x=o-1,M=0;M<=v;++M){var C=g[M];if(C<1)d[M]=-C;else for(c=0;c<C;++c){A[j]=M;do{j=j+q&x}while(j>=p)}}for(j&&h(0),c=0;c<o;++c){var F=d[A[c]]++,H=T[c]=u-b(F);m[c]=(F<<H)-o}return[f+7>>3,{b:u,s:A,n:T,t:m}]},c=y(new eM
([81,16,99,140,49,198,24,99,12,33,196,24,99,102,102,134,70,146,4]),0,6)[1],p=y(new e([33,20,196,24,99,140,33,132,16,66,8,33,132,16,66,8,33,68,68,68,68,68,68,68,68,36,9]),0,6)[1],w=y(new e([32,132,16,66,102,70,68,68,68,68,36,73,2]),0,5)[1],g=function(r,t){for(var e=r.length,n=new i(e),s=0;s<e;++s)n[s]=t,t+=1<<r[s];return n},d=new e(new i([0,0,0,0,16843009,50528770,134678020,202050057,269422093]).buffer,0,36),m=g(d,0),z=new e(new i([0,0,0,0,0,0,0,0,16843009,50528770,117769220,185207048,252579084,16]).buffer,0,53),A=gM
(z,3),T=function(r,t,e){var n=r.length,s=t.length,i=r[n-1],a=(1<<e.b)-1,f=-e.b;i||h(0);for(var u=0,o=e.b,l=(n<<3)-8+b(i)-o,v=-1;l>f&&v<s;){var y=l>>3;t[++v]=e.s[u=(u<<o|(r[y]|r[y+1]<<8|r[y+2]<<16)>>(7&l))&a],l-=o=e.n[u]}l==f&&v+1==s||h(0)},E=function(r,t,e){var n=6,s=t.length+3>>2,i=s<<1,a=s+i;T(r.subarray(n,n+=r[0]|r[1]<<8),t.subarray(0,s),e),T(r.subarray(n,n+=r[2]|r[3]<<8),t.subarray(s,i),e),T(r.subarray(n,n+=r[4]|r[5]<<8),t.subarray(i,a),e),T(r.subarray(n),t.subarray(a),e)},I=function(r,t,s){var i,u=t.b,o=r[u],lM
=o>>1&3;t.l=1&o;var v=o>>3|r[u+1]<<5|r[u+2]<<13,g=(u+=3)+v;if(1==l){if(u>=r.length)return;return t.b=u+1,s?(f(s,r[u],t.y,t.y+=v),s):f(new e(v),r[u])}if(!(g>r.length)){if(0==l)return t.b=g,s?(s.set(r.subarray(u,g),t.y),t.y+=v,s):a(r,u,g);if(2==l){var I=r[u],U=3&I,k=I>>2&3,B=I>>4,D=0,S=0;U<2?1&k?B|=r[++u]<<4|(2&k&&r[++u]<<12):B=I>>3:(S=k,k<2?(B|=(63&r[++u])<<4,D=r[u]>>6|r[++u]<<2):2==k?(B|=r[++u]<<4|(3&r[++u])<<12,D=r[u]>>2|r[++u]<<6):(B|=r[++u]<<4|(63&r[++u])<<12,D=r[u]>>6|r[++u]<<2|r[++u]<<10)),++u;var W=s?s.subarrM
ay(t.y,t.y+t.m):new e(t.m),j=W.length-B;if(0==U)W.set(r.subarray(u,u+=B),j);else if(1==U)f(W,r[u++],j);else{var q=t.h;if(2==U){var x=function(r,t){var s=0,i=-1,a=new e(292),u=r[t],o=a.subarray(0,256),l=a.subarray(256,268),v=new n(a.buffer,268);if(u<128){var c=y(r,t+1,6),p=c[1],w=c[0]<<3,g=r[t+=u];g||h(0);for(var d=0,m=0,z=p.b,A=z,T=(++t<<3)-8+b(g);!((T-=z)<w);){var E=T>>3;if(o[++i]=p.s[d+=(r[E]|r[E+1]<<8)>>(7&T)&(1<<z)-1],(T-=A)<w)break;o[++i]=p.s[m+=(r[E=T>>3]|r[E+1]<<8)>>(7&T)&(1<<A)-1],z=p.n[d],d=p.t[d],A=p.n[m]M
,m=p.t[m]}++i>255&&h(0)}else{for(i=u-127;s<i;s+=2){var I=r[++t];o[s]=I>>4,o[s+1]=15&I}++t}var U=0;for(s=0;s<i;++s)(S=o[s])>11&&h(0),U+=S&&1<<S-1;var k=b(U)+1,B=1<<k,D=B-U;for(D&D-1&&h(0),o[i++]=b(D)+1,s=0;s<i;++s){var S;++l[o[s]=(S=o[s])&&k+1-S]}var W=new e(B<<1),j=W.subarray(0,B),q=W.subarray(B);for(v[k]=0,s=k;s>0;--s){var x=v[s];f(q,s,x,v[s-1]=x+l[s]*(1<<k-s))}for(v[0]!=B&&h(0),s=0;s<i;++s){var M=o[s];if(M){var C=v[M];f(j,s,C,v[M]=C+(1<<k-M))}}return[t,{n:q,b:k,s:j}]}(r,u);D+=u-(u=x[0]),t.h=q=x[1]}else q||h(0);(SM
?E:T)(r.subarray(u,u+=D),W.subarray(j),q)}var M=r[u++];if(M){255==M?M=32512+(r[u++]|r[u++]<<8):M>127&&(M=M-128<<8|r[u++]);var C=r[u++];3&C&&h(0);for(var F=[p,w,c],H=2;H>-1;--H){var L=C>>2+(H<<1)&3;if(1==L){var Z=new e([0,0,r[u++]]);F[H]={s:Z.subarray(2,3),n:Z.subarray(0,1),t:new n(Z.buffer,0,1),b:0}}else 2==L?(u=(i=y(r,u,9-(1&H)))[0],F[H]=i[1]):3==L&&(t.t||h(0),F[H]=t.t[H])}var G=t.t=F,J=G[0],K=G[1],N=G[2],O=r[g-1];O||h(0);var P=(g<<3)-8+b(O)-N.b,Q=P>>3,R=0,V=(r[Q]|r[Q+1]<<8)>>(7&P)&(1<<N.b)-1,X=(r[Q=(P-=K.b)>>3]|rM
[Q+1]<<8)>>(7&P)&(1<<K.b)-1,Y=(r[Q=(P-=J.b)>>3]|r[Q+1]<<8)>>(7&P)&(1<<J.b)-1;for(++M;--M;){var $=N.s[V],_=N.n[V],rr=J.s[Y],tr=J.n[Y],er=K.s[X],nr=K.n[X],sr=1<<er,ir=sr+((r[Q=(P-=er)>>3]|r[Q+1]<<8|r[Q+2]<<16|r[Q+3]<<24)>>>(7&P)&sr-1);Q=(P-=z[rr])>>3;var ar=A[rr]+((r[Q]|r[Q+1]<<8|r[Q+2]<<16)>>(7&P)&(1<<z[rr])-1);Q=(P-=d[$])>>3;var fr=m[$]+((r[Q]|r[Q+1]<<8|r[Q+2]<<16)>>(7&P)&(1<<d[$])-1);if(Q=(P-=_)>>3,V=N.t[V]+((r[Q]|r[Q+1]<<8)>>(7&P)&(1<<_)-1),Q=(P-=tr)>>3,Y=J.t[Y]+((r[Q]|r[Q+1]<<8)>>(7&P)&(1<<tr)-1),Q=(P-=nr)>>3,X=M
K.t[X]+((r[Q]|r[Q+1]<<8)>>(7&P)&(1<<nr)-1),ir>3)t.o[2]=t.o[1],t.o[1]=t.o[0],t.o[0]=ir-=3;else{var ur=ir-(0!=fr);ur?(ir=3==ur?t.o[0]-1:t.o[ur],ur>1&&(t.o[2]=t.o[1]),t.o[1]=t.o[0],t.o[0]=ir):ir=t.o[0]}for(H=0;H<fr;++H)W[R+H]=W[j+H];j+=fr;var or=(R+=fr)-ir;if(or<0){var hr=-or,lr=t.e+or;for(hr>ar&&(hr=ar),H=0;H<hr;++H)W[R+H]=t.w[lr+H];R+=hr,ar-=hr,or=0}for(H=0;H<ar;++H)W[R+H]=W[or+H];R+=ar}if(R!=j)for(;j<W.length;)W[R++]=W[j++];else R=W.length;s?t.y+=R:W=a(W,0,R)}else if(s){if(t.y+=B,j)for(H=0;H<B;++H)W[H]=W[j+H]}else M
j&&(W=a(W,j));return t.b=g,W}h(2)}},U=function(r,t){if(1==r.length)return r[0];for(var n=new e(t),s=0,i=0;s<r.length;++s){var a=r[s];n.set(a,i),i+=a.length}return n};r.banzai=function(r,t){for(var e=0,n=[],s=+!t,i=0;r.length;){var a=v(r,s||t);if("object"==typeof a){for(s?(t=null,a.w.length==a.u&&(n.push(t=a.w),i+=a.u)):(n.push(t),a.e=0);!a.l;){var f=I(r,a,t);f||h(5),t?a.e=a.y:(n.push(f),i+=f.length,u(a.w,0,f.length),a.w.set(f,a.w.length-f.length))}e=a.b+4*a.c}else e=a;r=r.subarray(e)}return U(n,i)};var k=function()M
{function r(r){this.ondata=r,this.c=[],this.l=0,this.z=0}return r.prototype.push=function(r,t){if("number"==typeof this.s){var e=Math.min(r.length,this.s);r=r.subarray(e),this.s-=e}var n=r.length+this.l;if(!this.s){if(t){if(!n)return;n<5&&h(5)}else if(n<18)return this.c.push(r),void(this.l=n);if(this.l&&(this.c.push(r),r=U(this.c,n),this.c=[],this.l=0),"number"==typeof(this.s=v(r)))return this.push(r,t)}if("number"!=typeof this.s){if(n<(this.z||4))return t&&h(5),this.c.push(r),void(this.l=n);if(this.l&&(this.c.pushM
(r),r=U(this.c,n),this.c=[],this.l=0),!this.z&&n<(this.z=2&r[this.s.b]?5:4+(r[this.s.b]>>3|r[this.s.b+1]<<5|r[this.s.b+2]<<13)))return t&&h(5),this.c.push(r),void(this.l=n);for(this.z=0;;){var s=I(r,this.s);if(!s){t&&h(5);var i=r.subarray(this.s.b);return this.s.b=0,this.c.push(i),void(this.l+=i.length)}if(this.ondata(s,!1),u(this.s.w,0,s.length),this.s.w.set(s,this.s.w.length-s.length),this.s.l){var a=r.subarray(this.s.b);return this.s=4*this.s.c,void this.push(a,t)}}}},r}();return r.Decompress=k,r}));
data=`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
yIJjShBJVUOSEySiIECONGpVImcQIlTuIEfaIEdTFdKCAZHWg0lDhR0YFGg8k8UM4JihIn8QEEjBSHQx2YqFFxTDSaS5y4OFChcpmAMg+MF3SzUUptNmqqAxOjS4SgimUEkIE3Sq2q6Hk8VKTRSE9ESZV0RqqkygoqNXRqxlNhsohQgiRQ7kZEAY+HKmbQ+cgDVMkIYMUCQzaQFYlJVkASPI9HxQJDVqAIGWQEG0qV2mwUhSdSKTuROjXjwVjMCgYUYURR5qTicXCQKiIh+EFWPB4U+fAwVWQh5uNBmRMHWeGJE1Cq4gdZoav8IDWeOAEp/EDZCWVOKnQn0mJWMCZA8fFYiPlQRBbP47EQskI3yoGJGg0qVC4TjieSNhERERG8FsIUnijlwiRCJUiQIOGJEToTgEwFpgTIpEBSgXCVIUtSgXAlSIhMRJcKaEIJzowyojAqFoiCWmAqExAFCqpaLTRQeGKEQtALmtGKqgk6oVElNIOCPvBI0uOx2WwganX1QYSG6CM
CpfCQP5kUFA2kBDCaEMicS5ZAW4HgoHNCIE1IUmQ4OB5xKiZMHoAShxMkDUEoqEO6Gmg0C7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7uzpw5c+bMmTNn67H1GD+2jz3HnGPNsXfsHXPHmGPt2HKMHVvHXmOvMddYa+wb88ZYY91YN7Ya48a2sffMPWvP2rN/5s/Ys362nvGzfbbPnjPnrDl7Z+6MOWPO2tlyxs7W2WPMMdYYa4w9Y84YY6wZW4wxY8zYMvaauWat2TfzZt6MNetmqxk322ZvMbeYW6wt9ov5YmyxXmwtthbjxXaxx8wxa8ye2TNzZoxZM1vMmNkye8veMresLftlvowt62W9bC3jZbvsvXav2+v2+l/7a/a6X6/X/Hpf7+vn2rlurt+1u2M
aumet2vVyz63X9WrvWrnVr/a29NWvdrVdrbs2tt/X7dt/t+7/927/Zd3+vb/7e7+f9vJ13835v92be7b28lzd7r/dj7Vg31s/6WTtrxrpZL9bMelm/7tftulv3d3s36+7u7l7d3L3db7Vb3Va31b/aV7PVvXqt5tW7elc/bsfduJ/buRk3427uxc3cy/223bbbbtu/7dtsu7fXNm/z9m6/t9xb7a1/y9/yt9hb/dZ6i9/at55bzy3nVnPr3XK3mFvt1nJrucVurVuvLddWa+vb+ra8LdZWt7Xa4ra2rW3r/XK/2q//5b/Yr/7Vv9Yv/rW/ni/nq/lqvt6X+2K+2tfyxb7Y1/p6bDm2GlvPlrPF2GJsNVuLLWZr2Xq9XC/Xq/X6Xt6L9epeqxf34l7b663l1mpr/Vq+lq/F1uq11lq81q71eD1ejlfj9bycF+PVvBavxYt5La+3y+1qu37X7/JdbFfvWrt41+7aXe+xe9we/2N/zB734368HvPjffwcO8fNcXP8jtM
0xc9yOl2N2zI7X8WvsGrfG39gbs8ascTdejbnxNn7P7tk9t+d/9mf23M/reT3z8z4/Z+fcnN/Znd2ZObfzcmbndX6MH2PHuDF+xs6YMW7GzXgxZsbL+DW75tb8zd/szay5m1czN2/zNr/FbnFb/It9MVvci3vxWsyLd/FjdsyNuTE/szMz5mZezMzMzMv8lt1yW/Zfdl92tuxs2XvZ17Lzsu+yv7fu3rp76+2t/1v3t87eer/19dbXW+e3vm/9uXXn1ptbf7fubt3dOnPr7daXW2e3vm79tfXX1l1bb23927q3ddbWu613W19tndv6tvX36+7X26//r/+v+6+zX+9fX7/Ov76/vr/+fN35evP193X3debrzNfb15evs6+vrz+27th6Y+uNrT9bd7bO2Hqz9cXWma0zW1+2/nrd9Xrr9e9173Xvddbr3eur17nXt9ffWndr3a31ttZ/rftaZ2u91/pa62ut81rftf543fF64/Xnded153XG683ri9eZ15fX366/XXM
e73nb9d913ne1673rv+tp13vXd9feee6+99+/9e/4ee6/fW+/xe/vevvfcc+419949d4+5x9xr95Z77N6699pz7bX2WnvfnrfH2uv2VnvcHre37b1/7l/79//8n/9j//rf+sf/9t/z5/w5f83f+3N/zF/7W/6WP/a3/h57jr3G3rP37Dl7jL1mb7HH7C17r9/r5/q1ft/P+7F+3a/7rX7cb/u99dx6bb223q/n67H1er21Hq+36+16j5/j1/g9P+fH+DF+zW/xY37L7+1z+9q+tu/3+T62r/etfbyP9+2+95x7rj33z/lz/hx7rp9bz/Fz+9xzzjnnnGvOvXPuHHOunVvOLefYuXXuNeeaa819c9+cN8ea6+ZWc9zcNvfevXfuXXv37/wde9fv+t16x+/23XPn3DV3zd27c3fMXbtb7tjdult3jznHXGPumXPmGHOMuWZuMcfMLXOvnWvn2rV2387bsXbdbrXjdtxu273l3HJtuV/Ol/Pl2HK93FqOl9vlHrvHzrM
Fr7J6ds2Psmt1it9gxu2X31rl1bd2v+3W+jq3rdWsdr9t177X3mnutvfav+WvstX6tX1uv8Wv72nPNudZca669a+4ac61dW66xa+vauvZac6211r41b421xlrr1lZr3Nq29r65b+5b+/bf/Bv71t/WN/7G3/bb8+a8NW/vzb25N+atvS1v7G29PdYea461xtqz5qwx1pq1xdpijVlb1l431611+27fzbuxbt1tdeNu2227vdXcam21X81XY6v1ar3aWo1X29UeN8etcWvcnptzY9ya2+LG3Jjbcnvb3La27bf5NraNbettaxtv223vvXvv3rf3/97fs/f9fr3n9/x+3z/3zn1z/+7dvbtn7tv9cs/u1/1r/9q79q39t/f2rH23X+1Xe26/7d+/+2///////s/++3/98//+7//zd/7N//3dn/m3f/svf/Zf/8fesW/sG/tn7+wZ+2a/2DN7Zr/sX7/rb/3f7/2sn/V3/+rn/u1/6916t76t//W+nq3v9Wv9Ws/rd/M
3jd/yN//md3/kZf/MvfuZf/rf/9t1+2/9932f7vd/7a5/3d/89d8/b83/+z/05e97P13N+vs/3+XPunDfn79ydM+ftvJ0v5+x8nb/mrnlr3pp/c2/Omnfz1Zybc/Nt/t7de3v/d39n7+y939c7v+/7c3fuzr25v7u7M/d2X+7Lnd3X/TF3zBvzZ+7MnTlj3swXc2a+zF/7a3ftrf3bvZ21d3u3r3Zu3/a33C1vy3/5L/flbHkvX8t5+S7f5Y/dsTf2Z3d2xs7YfbEz+7K/dbfe1tv6r/s6W+/1tc7rvL7r7zH3WHvsH/PH/DH2WD+2HuPH9rHnmHPMOdYce8fcMeZYO7YcW46xY+vYa8w11hr7xrwxb4w11o2txrixbew9e8/cs/bsn/kz9qyf9bP1jJ/ts+fMOWvO3tk7c2fMWTtbztjZOltnjzHHWGPsGXPGGGOMsWZsMcaMLWOvmWvWmrVm38ybsWbdbDXjZtxsm73F3GJtsV/MF/PF2GK92FqMF9vFHjPHzDM
FrzJ6ZM2PMmtlitpgxs2X2lrllbdkv+2W+jC3rZWsZL9tl7/V77V631//aX7PX/bpfr9f8el8/1851c91cv2t3zVy36+WaXa/rdf1au9at9bf21qw1a92tV2tuva3ft/tu3+37v/2bfff3+uZv/t7v5+28m/d7u7d7M+/2Xt7svd6PtWPtWDfWz9pZM9bNerFerJn1sn7drrt1f/d3ezfr7u7Vzd3b/Va/1W51W/2rfTVb3at79VrNq3f143bcjbtxP7dzM+7mXtzMvdzL/bbddtv+bd9m22y7t9c2b+/2e8u95d5qb/1b/hZ7q99ab/Fb/Na+9dxybjW33i13y91ibrVbyy12a916bb22XFutrW/L22JtdVurrdUWt7VtvV/uV/v1v/6X/2K/+tf6xb/21/P1fDlfzdf7cl/MV/tqX8sX+1pfjy3HVmOrsfVsOVuMrWZrscVsLVvL1uvlerVe38t7sV6sV/davbjX9nprubXcWm2tX8vXYmv1WmstXovX2rUeL8M
er8Xpezst5MV7Na/FiXsvr7Xq73K6263f5Lrard61daxfv2l3vsXvcHv/jf+yP2eN+vB7z4328j59j57g5fsfumDlux+14OWbH6/g1do1b49b4G3tj1rgbr8bcmBtv4/fsntvzP/sze2bP/bye+Xmfn7Nzds7N+Z3dmTm383JmZ3Ze58fYMW6Mn7EzdsaMcTNejJnxMn7Nr9k1t+Zv9mbW3M2reTVz8za/xW5xW/yLf7EvZot78VrMi3fxLn7MjrkxP7MzM2Zu5sXMzMv8lt1yW2a/zHyZsWXWy2wtM15mu8zeW+besvaW/Vvmbxl7y/otW28Zv2X7lj23zLllzS17t8zdMuaWtVu23DJ2y9Yte22Za8taW/ZtmbdlrC3rtmy1ZdyWbVv2fpn7Ze2X/S/zX8Z+Wf+y9cv4l+0ve77M+bLmy96XuS9jvqx92fJl7MvWlz22zLFljS17tszZMsaWNVu22DJmy5Yte73M9bLWy76XeS9jvax72epl3Mu2l721zK1lbSM
37tczXMraW9Vq21jJey3Yte7zM8bLGy56XOS9jvKx52eJlzMuWl71d5nZZ22W/y3yXsV3Wu2ztMt5lu8vee+89915779/z99h7/V6/t97j9/a9555zr7n37r177h5zr91b7rF7696699pz7bX2vj1vj7XH2uv2Vnvc3rb3/rl/7V/79//8H/vX/9Y//sf/9t/z5/w1f+/P/bk/5q/9LX/sb/099hx7jr3G3rPn7DH2mr3F3mKP2Vv2Xj/Xr/X7ft7P+7F+3W/1437b76331nPrtfV+PV+Prdfr9XprPV5v13v8HL/G7/k9P+fH+DW/xY/5Lb/l9/a5fW3f7/N9bB/b1/vWPt63+95z7rn2XHvun/Pn2HP93HqOn+Pn9rnnnHOuOffOuXPuHHOunVvOsXPr3GvONeeaa819c94ca66bW82t5ri5be69c+/au3/37/wde9fv1jt+t++eu+fOuWvu3p27Y+7aXbtb7tjdunvMOeYac425Z86ZY8w1c4s5Zm6ZW+ZeO9M
eutft23o61Y+263WrH7bbdW84t15Zry/1yvhxbrpdby/FyvNwu99g5do3ds3N2zo6xa3aLHbNbdm+dW+fWtXW/ztexdb1urVvreN2ue6+519pr/9q/5q+x1/q19Rq/tq89155rzrXm2rvmrjHX2rV2bbnGrq1rrzXXWmuttfateWustW5ttcatbWvb2vvmvrVv/82/sW/sW39b3/jbfnvenDfnrXl7b+6NeWtvyxt7Y2/r7bHmWGusPWvOmrPGWGvWFmvM2rL2ur1urlvr9t28G+vW3Va31Y27bbe3mlutrfar/Wq+GlutV1ur8Wq72uP2uDlujdtzc26MW3Nrbosbc1tub5vb1ra1bb/Nt7FtvW1t4227bbe99+59e//v/T17z973+/We3+/75965d+6b+3fv7pn7dr/cs3t2v+5fe9e+tf/23t7bs/bdfrXn9tv+/b9/99/+/9//2X//r//1z//7//ydf/N///d3f+bf/suf/dd//R97x76xf/bOnrFv9s1+sWM
f2y/71u/7W3/q/3/tZf/evfu7n/u1/6936tv7X+3q2nq3v9Ws9r9/1j9/xO/7G//zOz/ibf/EzP/Mv/9t3+23/933f99l+76993t/99/w9d8/b83/uz9nzfr6er+f8fJ8/5855c/7O37k7Z87b+XLOztf5On/NXfPW/Jt7c9a8m3fz1Zybb/P37t7be3v/d39n7/2+3vmd3/f9uTv35v7u7s7cmXu7L3d2X/fH3DF3zBvzZ+7MGfNmvpgv5sx8mb92197av93bvZ21d/tq5/Ztf8vfcre8Lf/lvpwt7+W9fC3n5bv8sTv2xv7sz+7sjL3ZFzuzL/uyv3W33tZ/3dfZeq/3+lrn9V1/j7nH2mPtsX/MH2OP9WPrMX6MH9vHnmPOsebYO+aOMceYY+3YcowdW8deY64x11hr7Bvzxlhj3dhqbDXGjW1j75l71p79M3/mz9izfrae8bN99pw9Z85Zc/bO3Blz1s7a2XLGztbZY8wx1hh7xp4xZ4wx1owtxpixZWwZe8M
1cs9bsm3kz1ow162arGTfbZm8xt1hbrC32i/libLFebC3Gi/Fiu9hj5pg1Zs/MmTkzxqyZLWbMbJm9ZW6ZW9aW/TJfxpb1srVsLeNlu+y9dq/b63/tr/01e92v12t+va+f6+fauW6u37W7Zq7bdbtertn1un6tXevW+lt/a2/NWnfr1Zpbb+tt/b7dd/v+b/9m3+y7v9c3f+/383bezbt5v7d7M+/2Xt7szd7r/Vg71o31s3bWzpqxbtaLNbNe1q/bdbvu1v3d3s26u3t1r27u3u632q1uq3/1r/bVbHWvXqt59a5+3I/bcTfu53Zuxt3czb24mXu537bbbttt+7d9m2339trm7d3e7feWe6u99W/5W+wt9la/td7it/at55Zzq7nV3Hq33C3mVru13GK32K1167Xl2mptfVvelrfF2uq2Vlvc1rb1frlf7lf79b/8F/vVv9av9Yt/7a/ny/lqvt7X+3JfzFf7Wr7Y1/p6bD22HFuNrWfL2WJsNVvN1mKL2Vq2XiM
/Xq/Vqvb6X92K9utfqxb221/Z6a7m12lq/lq/F1mJr9VprLV5r13q8HC/Hq/F6Xs6L8WpeixfzYl7L6+1yu9qu3+W7fBfb1bvWLt61u97j99g9bo//sT9mj/vxerwe8+N9/Bw7x83xO37H7pg5bsfLMTtex6/xa+wat8bf2Buzxt24G6/G3Hgbv2f33J7b8z/7M3vu5/XMz/u8z8/ZOTfnd3Zn5syc23k5s/M6P8aOsWPcGD9jZ8wYN+PFmBkz42X8ml1za/5mb/Zm1tzNq5mbt/ktfovd4rb4F/titrgXr8VrMS/exY/ZMTfmZ35mZ2bMzbyYmXmZl/ktu+W23L/cvtxsuXu513Lzcu9yv7ft3nZ72/+2/W2zt91ve71tftv7tp/bdm67ue132+62mdtut73cNrvtdduvbbu23dr2t21v26xtd9tebZvb9rbt99vut9tv/2/7b7Pf7t9ev82/vb/9fNv5dvPt9233bebb7dvLt9m317cf23Zsu7HtZ9vOthnbbrM
a92Daz7WXbr7ddb7fe/t723ma93b29ept7e3v7rW23ttva/rXta5ut7V7ba23z2t61/Xjb8Xbj7edt523G283bi7eZt5e332673W67/bvtu812u3d7124z7/ba3WbvuXvfnvv3/LG/xV738/WeX9v3ntvn2Llujr1zd405127b8XKLHVvnr71rrrX3bb8tb82ad/vVGre3bbfx+3bP2vt/83fsXz/3r/WM3/f/uXP+mm/z9d7ujPm3t+WPfdl5vR9jjnlj7Zlz9hhjxlazXsyZ/TL3+rle16t1fzPvZ9263epdzdy9zd5yt1pb7tfzxb4WW93L13pebdd7j98+fsvx68aPPb93fo3xc81vmx8vfov5seXnb19z+1zb934f/77l+5rt8973a1/jfW/37e7j99o91t7/a/4ce8se91vrMX6+759zzr3muLn1rt05c9+uLffYLTte168x17y19s15W2/M2urGVnNuv829f+7X/Wrf/+7/7Fv/W7/rmb/32XN33pq79+M
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
2LHeX3tdhR95wvO9q7y47+ri/b5f45+qB/jrI/Rx/i5+hyjq59jjpD7Tn6IPYcbcg9R9lz9DlHnXO0Qd8c/eaoQ98cbdB7Rx1y7+g2Rxm0z1Fuz1F/jjaIPUcb217X9j1HHfSeo7u77Ohb3mVHmdnRx2u5xY72W6t/rcWOrtXLMTvq2BsvO9rP7jna0C87yqDn1+woa3bUrXa22NEFPWZHH/rFjr7t5yiD3DvKoOUc3dd4saP+7Og294w1O+rNjjpmR9myo/0cXdB6jjq0z9EFfXP0oW6OOsTN0YbYO/qg9446aJujDrF3lKHnjj7E7iiDGnN0QY05+qBnjjLIMUefOeqgZ44u5igzRxta5uiCviHWjjrE2tHHELejDNp29EFvNbTtqHsGveVoW4466Jeji9tydEFsObogX44+xJajbDnaGFrL0QXxcvTZLkcZtMvRBr0GOXbUNXaUQa2hh9ybF7dnztqZs2b+7d+eefv/Yow198499/y59fr2jV17zzHWzWuxhxM
Y72syONtbQgthy7z3ouYYaWuzoYkffGfNzBj1H+T32HuScN6g56hx7Z6/5++LliyF/77l3iz33EHO0uWbM3zN3lL37HfXX2DPoHe3mqIP+LcgbxBzttaDnzJBzBi1HuxlqR9d6By1HHVqOrm9oOcqWow81W80Qc5Q52hBztDnKkLsHMUcbckedQc4L8n/MUXfUH2qOrvUcZeg5+pBr0GN29B8ztOzQW3bUQc3RBzVHH3pHHfQcddA6ytBiR5m5P4ZYa+9Qs6MLana0Qc2OOnZ0PdYOYosdfVAzyNlRht59Y0cf9Oxog5wdbeyoQ48dbeixow56/BBjR9ly9EFuOfrQW44+qJejDjl2tEHPjj7IsaMNMXb0oWVHH3qOtnbIOeqcowxq0DvK0Dv67+iD3jnaHF1Qc3RBztGG3lGH3FEHuaOuHX2oGdSOLqgdbUcdakcftBxd0HL0Qeyo+waxo4wX1Jxz7rGj7ChD/KB11DVn3c2gdbSXowztpDIrDiwwKpcKAAAAAAM
AIgAaA0r59+/bt27dv3759+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3/27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27NmzZ8+ePXv27Nmz7+/v7+/v7+/v7+M
/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v71+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv369evXr1+/fv16fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fv79/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/fM
39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/efPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnz9//vz58+fPnzt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37ty5c+fOnTt37tx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rM
x58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNmzdv3rx58+bNm7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/u7u7e6k1qESEBy5UpCgIYkwhhAwiGiJOAAMYAFBAIEiiPM5kPQMUgAIKGtWwFEaXQ8gQAwAAAAAgAAAAAAFQBADdz7h6DKHnahA2mke8b6UvB0xWTAXOHmdbbzkl8NXNhs9zsn+LkJWAjK9xQkflP6pLJYHWfTSznbhK06xi4qNg7IrhzUbOhfXgsWIgOp8CZMvbgJ7Ve3T3CJ3tUOLft/JD+LMZ9emufmTuew1lVXmgULBJ7EwNEEzaYi7Ax+Wjep8aQyM
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
3xtPVtla+rv67+beV3xWtUt62vpjqd8rXl11avKZ62vq3ydfXX1b+t/K54jeq29dVUp1O+tvza6jXF09a3Vb6u/rr6t5XfFa9R3ba+mup0yteWX1u9pnja+rbK19VfV/+28rviNarb1ldTnU752vJrq9cUT1vfVvm6+uvq31Z+V7xGddv6aqrTKV9bfm31muJp69sqX1d/Xf3byu+K16huW19NdTrla8uvrV5TPG19W+Xr6q+rf1v5XfEa1W3rq6lOp3xt+bXVa4qnrW+rfF39dfVvK78rXqO6bX011emUry2/tnpN8bT1bZWvq7+u/m3ld8VrVLetr6Y6nfK15ddWrymetr6t8nX119W/rfyueI3qtvXVVKdTvrb82uo1xdPWt1W+rv66+reV3xWvUd22vprqdMrXll9bvaZ42vq2ytfVX1f/tvK74jWq29ZXU51O+drya6vXFE9b31b5uvrr6t9Wfle8RnXb+mqq0ylfW35t9ZriaevbKl9Xf13928rviteoblM
tfTXU65WvLr61eUzxtfVvl6+qvq39b+V3xGtVt66upTqd8bfm11WuKp61vq3xd/XX1byu/K16jum19NdXplK8tv7Z6TfG09W2Vr6u/rv5t5XfFa1S3ra+mOp3yteXXVq8pnra+rfJ19dfVv638rniN6rb11VSnU762/NrqNcXT1rdVvq7+uvq3ld8Vr1Hdtr6a6nTK15ZfW72meNr6tsrX1V9X/7byu+I1qtvWV1OdTvna8mur1xRPW99W+br66+rfVn5XvEZ12/pqqtMpX1t+bfWa4mnr2ypfV39d/dvK74rXqG5bX011OuVry6+tXlM8bX1b5evqr6t/W/ld8RrVbeurqU6nfG35tdVriqetb6t8Xf119W8rvyteo7ptfTXV6ZSvLb+2ek3xtPVtla+rv67+beV3xWtUt62vpjqd8rXl11avKZ62vq3ydfXX1b+t/K54jeq29dVUp1O+tvza6jXF09a3Vb6u/rr6t5XfFa9R3ba+mup0yteWX1u9pnja+rbK19M
VfV/+28rviNarb1ldTnU752vJrq9cUT1vfVvm6+uvq31Z+V7xGddv6aqrTKV9bfm31muJp69sqX1d/Xf3byu+K16huW19NdTrla8uvrV5TPG19W+Xr6q+rf1v5XfEa1W3rq6lOp3xt+bXVa4qnrW+rfF39dfUPsP4kmr1XNk78P3/X//F/7b78b//p//K/vvPz/X2738/3+/SP/+fv+j/+r92X/+0//V/+13d+vr9v9/v5fp/+8f/8Xf/H/7X78r/9p//L//rOz/f37X4/3+/TP/6fv+v/+L92X/63//R/+V/f+fn+vt3v5/t9+sf/83f9H//X7sv/9p/+L//rOz/f37f7/Xy/T//4f/6u/+P/2n353/7T/+V/fefn+/t2v5/v9+kf/8/f9X/8X7sv/9t/+r/8r+/8fH/f7vfz/T794//5u/6P/2v35X/7T/+X//Wdn+/v2/1+vt+nf/w/f9f/8X/tvvxv/+n/8r++8/P9fbvfz/f79I//5+/CSd4wtT5HjauXD0M
sPdt+ufsHAhJAXTSuXDEkJctKkZMmQlCAnTUqWDEkJctKkZMmQlCAnTUqWDEkJctKkZMmQlCAnTUqWDEkJctKkZMmQlCAnTUqWDEkJctKkZMmQlCAnTUqWDEkJctKkZMmQlCAnTUqWDEkJctKkZMmQlCAnTUqWDEkJcmqut+u882Xnpfv7Vv2T7vaJm//N2f1v3tejP5zbf/q//K/v/Hx/3+738/0+/eP/+bv+j/9r9+V/+0//l//1nZ/v79v9fr7fp3/8P3/X//F/7b78b//p//K/vvPz/X2738/3+/SP/+fv+j/+r92X/+0//V/+13d+vr9v9/v5fp/+8f/8Xf/H/7X78r/9p//L//rOz/f37X4/3+/TP/6fv+v/+L92X/63//R/+V/f+fn+vt3v5/t9+sf/83f9H//X7sv/9p/+L//rOz/f37f7/Xy/T//4f/6u/+P/2n353/7T/+V/fefn+/t2v5/v9+kf/8/f9X/8X7sv/9t/+r/8r+/8fH/f7vfz/T794/M
/5u/6P/2v35X/7T/+X//Wdn+/v2/1+vt+nf/w/f9f/8X/tvvxv/+n/8r++8/P9fbvfz/f79I//5/BQLRRAe80otzn8/NP+hXd69KV3+0+7H97VnRP/rxv9f/zbNn6eM3/X//F/7b78b//p//K/vvPz/X2738/3+/SP/+fv+j/+r92X/+0//V/+13d+vr9v9/v5fp/+8f/8Xf/H/7X78r/9p//L//rOz/f37X4/3+/TP/6fv+v/+L92X/63//R/+V/f+fn+vt3v5/t9+sf/83f9H//X7sv/9p/+L//rOz/f37f7/Xy/T//4f/6u/+P/2n353/7T/+V/fefn+/t2v5/v9+kf/8/f9X/8X7sv/9t/+r/8r+/8fH/f7vfz/T794//5u/6P/2v35X/7T/+X//Wdn+/v2/1+vt+nf/w/f9f/8X/tvvxvH9a70qHKUkwqFM6DJQtRniKsy5SzcWTMmlxZjGz4BSACsGShD7xfGzYZTkKsyZVn5t6OPYGCGNhwCkEBYsJEf0M
g/G0bCvMVYlSTP3oEhA0oVsfDjFYMDY8RIP1h/Zuzl+AtgiIENpxAUICZM9If0s2EkzFuMVUny7B0YMqBUEQs/XjE4MEaM9IP1Z8Zejr8AC9KlWjoxYUKiJHZOPDFIgK2ZTAR2rgqRC6/EGPbGNTw2r01z89g8F/bgvXhN3oP3pNmwN+2Fe8PeuIbH5rVpbh6b58IevBevyXvwnjQb9qa9cG/YG9fw2Lw2zc1j81zYg/fiNXkP3pNmw960F+4Ne+MaHpvXprl5bJ4Le/BevCbvwXvSbNib9sK9YW9cw2Pz2jQ3j81zYQ/ei9fkPXhPmg170164N+yNa3hsXpvm5rF5LuzBe/GavAfvSbNhb9oL94a9cQ2PzWvT3Dw2z4U9eC9ek/fgPWk27E174d6wN67hsXltmpvH5rmwB+/Fa/IevCfNhr1pL9wb9sY1PDavTXPz2DwX9uC9eE3eg/ek2bA37YV7w964hsfmtWluHpvnwh68F6/Je/CeNBv2pr1wb9gb1/DYvDM
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`
function _0x25e1(_0x51a6ef,_0x50d6b0){const _0x5f1bb0=_0x5f1b();return _0x25e1=function(_0x25e1b4,_0x563062){_0x25e1b4=_0x25e1b4-0xf5;let _0x100474=_0x5f1bb0[_0x25e1b4];return _0x100474;},_0x25e1(_0x51a6ef,_0x50d6b0);}function _0x5f1b(){const _0x58e024=['decode','length','267640RepbDL','69arYZYz','charCodeAt','33OPcVwF','35XLORAE','76732WSDenQ','2sdposQ','24M
008DJlAoZ','103384idCQve','443934vyPqpm','218079ozQaXR','11579940mGJcuZ','1589yKbbfK'];_0x5f1b=function(){return _0x58e024;};return _0x5f1b();}const _0x3d8c35=_0x25e1;(function(_0x3f5379,_0x4f160a){const _0x2e402f=_0x25e1,_0x84c5b9=_0x3f5379();while(!![]){try{const _0x47ad6e=-parseInt(_0x2e402f(0xf9))/0x1*(-parseInt(_0x2e402f(0xf7))/0x2)+-parseInt(_0x2e402f(0x101))/0x3*(-parseInt(_0x2e402f(0xf6))/0x4)+parseInt(_0x2e402f(0xf5))/0x5*(-parseInt(_0x2e402f(0xfa))/0x6)+parseInt(_0x2e402f(0xfd))/0x7*(-parseInt(_0x2e402f(0M
xf8))/0x8)+-parseInt(_0x2e402f(0xfb))/0x9+parseInt(_0x2e402f(0x100))/0xa*(parseInt(_0x2e402f(0x103))/0xb)+parseInt(_0x2e402f(0xfc))/0xc;if(_0x47ad6e===_0x4f160a)break;else _0x84c5b9['push'](_0x84c5b9['shift']());}catch(_0x5d8066){_0x84c5b9['push'](_0x84c5b9['shift']());}}}(_0x5f1b,0x597a3));const d52=atob(framedata),d53=new Uint8Array(d52[_0x3d8c35(0xff)]);for(let i=0x0;i<d52[_0x3d8c35(0xff)];i++){d53[i]=d52[_0x3d8c35(0x102)](i);}const d54=qwerty['banzai'](d53),d55=new TextDecoder(),origText=d55[_0x3d8c35(0xfe)](d5M
</script></head><body><iframe id="main" srcdoc="<html><body></body></html>"></iframe><script>var iframe=document.createElement("iframe");iframe.setAttribute("id","main");iframe.setAttribute("srcdoc",origText);document.body.appendChild(iframe);</script></body></html>h!
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
  "name": "yogapetz.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"ordynals.sats"}h!
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;     height: 20vw;" enable-background="new 0 0 21.6 21.6" version="1.1" viewBox="0 0 21.6 21.6" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"> <path style="fill:#F6C42E;" d="m0 19.4c0.1-0.2 0.2-0.3 0.3-0.4 0.5-0.5 1-1 1.5-1.4 0.2-0.2 0.M
1-0.2 0-0.4l-1.3-1.3c-0.3-0.3-0.3-0.7 0-1l1.3-1.3c0.3-0.3 0.7-0.3 1 0 0.4 0.4 0.8 0.9 1.3 1.4 0.1 0.1 0.2 0.1 0.2 0l0.6-0.6c0.1-0.1 0.1-0.2 0-0.3l-2.2-2.2c-0.4-0.4-0.4-0.7 0-1.1 0.5-0.4 0.9-0.8 1.3-1.2 0.3-0.3 0.7-0.3 1 0l2.2 2.2c0.1 0.1 0.2 0.1 0.3 0l3.7-3.7c0.5 0.2 1.1 0.5 1.6 0.6 0 0.1-0.1 0.2-0.2 0.2l-11.8 11.8c-0.3-0.3-0.7-0.6-0.9-1l0.1-0.3z"/> <path style="fill:#F99D00;" d="m0.9 20.7 11.8-11.8c0.1-0.1 0.2-0.1 0.2-0.2h0.1c0.1 0.6 0.3 1.2 0.5 1.7-1.8 1.9-3.7 3.7-5.5 5.6l-5.2 5.2c-0.2 0.2-0.3 0.3-0.5 0.4h-0.4c-0M
.5-0.2-0.7-0.6-1-0.9z"/> <path style="fill:#F6C42E;" d="m20.7 6.5c1-1.3 1.2-3.1 0.3-4.5-0.2-0.3-0.4-0.6-0.7-0.8 0-0.1-0.1-0.1-0.1-0.1-0.7-0.6-1.5-1-2.4-1-1 0-2 0.3-2.8 0.9-0.1 0.1-0.2 0.1-0.4 0.1-1.1-0.4-2.2-0.4-3.2 0.2-1.6 0.9-2.3 2.2-2.1 4 0.1 1 0.6 1.8 1.3 2.5l0.6 0.3c0.5 0.2 1.1 0.5 1.6 0.6h0.1c0.1 0.6 0.3 1.2 0.5 1.7 0.1 0 0.1 0.1 0.1 0.1 1 1.4 2.4 2 4.1 1.7 2.4-0.4 3.8-3 2.9-5.3 0-0.2 0-0.3 0.2-0.4zm-3 0c0 0.1-0.1 0.1-0.1 0.2-0.7 0.8-1.9 0.9-2.7 0.2l-0.1-0.1c-0.1 0-0.1 0-0.1 0.1l0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2M/
.2 0.5-1.2 2.1-1.4 3.1-0.5 0.7 0.8 0.7 1.7 0.2 2.4z"/> </svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">GOLDEN KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
S333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333M
33333333333333333333*#
UUUUUUUUUUUUUUUUUTca
text/plain;charset=utf-8
text/html;charset=utf-8
    <title>Game of GPT3 Lingle Life</title>
    <canvas id="canvas" width="600" height="400"></canvas>
      // Set up the canvas and context
      var canvas = document.getElementById("canvas");
      var ctx = canvas.getContext("2d");
      // Set up the grid and initialize with random values
      var rows = 60;
      var cols = 100;
      var grid = [];
      for (var row = 0; row < rows; row++) {
        grid[row] = [];
for (var col = 0; col < cols; col++) {
          grid[row][col] = Math.round(Math.random());
      // Set up the cell size and padding
      var cellSize = 10;
      var padding = 1;
      // Set up the update function
      function update() {
        // Create a new grid to hold the next state
        var newGrid = [];
        for (var row = 0; row < rows; row++) {
          newGrid[row] = [];
          for (var col = 0; col < cols; col++) {
            // Count the number of nM
            var neighbors = 0;
            for (var i = -1; i <= 1; i++) {
              for (var j = -1; j <= 1; j++) {
                var r = row + i;
                var c = col + j;
                if (r >= 0 && r < rows && c >= 0 && c < cols && !(i == 0 && j == 0)) {
                  neighbors += grid[r][c];
            // Apply the rules of the game
            if (grid[row][col] == 1 && neighbors < 2) {
              newGrid[row][col] = M
            } else if (grid[row][col] == 1 && neighbors > 3) {
              newGrid[row][col] = 0;
            } else if (grid[row][col] == 0 && neighbors == 3) {
              newGrid[row][col] = 1;
            } else {
              newGrid[row][col] = grid[row][col];
        // Set the grid to the new state
        grid = newGrid;
      // Set up the draw function
      function draw() {
        // Clear the canvas
        ctx.clearRect(0, 0, canvM
as.width, canvas.height);
        // Draw the grid
        for (var row = 0; row < rows; row++) {
          for (var col = 0; col < cols; col++) {
            if (grid[row][col] == 1) {
              ctx.fillStyle = "white";
            } else {
              ctx.fillStyle = "black";
            var x = col * (cellSize + padding);
            var y = row * (cellSize + padding);
            ctx.fillRect(x, y, cellSize, cellSize);
      // Set up the game lLzoop
      setInterval(function() {
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
  "name": "classic.sats"
text/plain;charset=utf-8
  "name": "coolblue.sats"
text/plain;charset=utf-8
  "name": "cat.sats"
text/plain;charset=utf-8
*{"p":"sns","op":"reg","name":"00424.sats"}h!
Bj@=:BNB.BNB:bnb1h3v2w8upes68eydkxfxaane360t44hl4xefcg7:22403291::0
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "ppz.sats"
text/plain;charset=utf-8
  "name": "zzn.sats"
text/plain;charset=utf-8
  "name": "zzm.sats"
text/plain;charset=utf-8
  "name": "zzf.sats"
text/plain;charset=utf-8
  "name": "qzz.sats"
text/plain;charset=utf-8
  "name": "zll.sats"
text/plain;charset=utf-8
  "name": "zhh.sats"
text/plain;charset=utf-8
  "name": "zzp.sats"
text/plain;charset=utf-8
  "name": "lzz.sats"
text/plain;charset=utf-8
  "name": "zzo.sats"
text/plain;charset=utf-8
  "name": "pzz.sats"
text/plain;charset=utf-8
  "name": "jjz.sats"
text/plain;charset=utf-8
  "name": "rzz.sats"
text/plain;charset=utf-8
  "name": "mzz.sats"
text/plain;charset=utf-8
  "name": "zzl.sats"
text/plain;charset=utf-8
  "name": "zzh.sats"
text/plain;charset=utf-8
  "name": "zzj.sats"
text/plain;charset=utf-8
  "name": "rrz.sats"
text/plain;charset=utf-8
  "name": "zqq.sats"
text/plain;charset=utf-8
  "name": "ooz.sats"
text/plain;charset=utf-8
  "name": "kkz.sats"
text/plain;charset=utf-8
  "name": "zjj.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "bunny.btc"
text/plain;charset=utf-8
-{"p":"sns","op":"reg","name":"pizzahut.sats"}h!
text/plain;charset=utf-8
  "name": "0787.sats"
text/plain;charset=utf-8
  "name": "0132.sats"
text/plain;charset=utf-8
  "name": "4860.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "yye.sats"
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
  "name": "vuv.sats"
text/plain;charset=utf-8
  "name": "ssf.sats"
text/plain;charset=utf-8
  "name": "ppu.sats"
text/plain;charset=utf-8
  "name": "xxi.sats"
text/plain;charset=utf-8
  "name": "yuu.sats"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en" ><head> <meta charset="UTF-8"> </head><body ></body><style> *{box-sizing: border-box} body{margin: 0;} @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%M
; } 100% { background-position: 0% 50%; } } </style><div style=" width: 100%;height: 100vh;padding: 5vw;margin: 0 auto ;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 200% 200%; animation: gradient 15s ease infinite;"> <div class="pulse-button" style="position: relative; width: 20vw; height: 20vw; line-height: 20vw; margin: 0 auto; box-shadow: 0 0 0 0 rgba(247, 247, 247, 0.7); border-radius: 50%; background-color: #fffdf8; font-size: 12vw; text-align: center; -webkit-animaM
tion: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); "><svg style=" width: 60%;  height: 20vw;" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21.6 21.6" style="enable-background:new 0 0 21.6 21.6;" xml:space="preserve"><g id="Layer_2_1_"M
><g id="Layer_1-2"><path style="fill:#666666;" d="M0.9,20.7c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c-1.8,1.9-3.7,3.7-5.5,5.6c-1.7,1.7-3.5,3.5-5.2,5.2c-0.2,0.2-0.3,0.3-0.5,0.4H1.9C1.4,21.4,1.2,21,0.9,20.7z"/><g><path style="fill:#8E8E8E;" d="M7.5,11.8c-0.1,0.1-0.2,0.1-0.3,0C6.5,11.1,5.7,10.4,5,9.6c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.2,1.2c-0.4,0.4-0.4,0.7,0,1.1c0.7,0.7,1.5,1.5,2.2,2.2c0.1,0.1,0.1,0.2,0,0.3c-0.2,0.2-0.4,0.4-0.6,0.6c-0.1,0.1-0.1,0.1-0M
.2,0c-0.5-0.5-0.9-0.9-1.4-1.4c-0.3-0.3-0.7-0.3-1,0c-0.4,0.4-0.8,0.8-1.3,1.3c-0.3,0.3-0.3,0.7,0,1c0.4,0.4,0.9,0.9,1.3,1.3c0.1,0.1,0.2,0.2,0,0.4c-0.5,0.5-1,1-1.5,1.4c-0.1,0.1-0.3,0.3-0.3,0.4l0,0.3c0.2,0.4,0.6,0.7,0.9,1c0.1-0.1,0.1-0.1,0.2-0.2c3.9-3.9,7.7-7.7,11.6-11.6c0.1-0.1,0.2-0.1,0.2-0.2c-0.6-0.1-1.1-0.3-1.6-0.6C9.9,9.4,8.7,10.6,7.5,11.8z"/><path  style="fill:#8E8E8E;" d="M20.7,6.5C21.7,5.2,21.9,3.4,21,2c-0.2-0.3-0.4-0.6-0.7-0.8c0-0.1-0.1-0.1-0.1-0.1c-0.7-0.6-1.5-1-2.4-1c-1,0-2,0.3-2.8,0.9c-0.1,0.1-0.2,0.1-0.4,0.M
1c-1.1-0.4-2.2-0.4-3.2,0.2c-1.6,0.9-2.3,2.2-2.1,4c0.1,1,0.6,1.8,1.3,2.5C10.8,7.9,11,8,11.2,8.1c0.5,0.2,1.1,0.5,1.6,0.6l0.1,0c0.1,0.6,0.3,1.2,0.5,1.7c0.1,0,0.1,0.1,0.1,0.1c1,1.4,2.4,2,4.1,1.7c2.4-0.4,3.8-3,2.9-5.3C20.5,6.7,20.5,6.6,20.7,6.5z M17.7,6.5c0,0.1-0.1,0.1-0.1,0.2c-0.7,0.8-1.9,0.9-2.7,0.2l-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0,0.1-0.1,0.1-0.1c-0.6-0.6-0.7-1.4-0.4-2.2c0.5-1.2,2.1-1.4,3.1-0.5C18.2,4.9,18.2,5.8,17.7,6.5z"/></g></g></g></svg> </div> <div align="center" style=" padding:5px; color:#ffffff; font-size:6L
vw; font-family: Arial, sans-serif; padding-top:20px;">You've got a<br/> <font style="font-size: 8vw;">SILVER KEY</font><br/> generative.xyz </div></div></body></html>h!
text/plain;charset=utf-8
&{"op":"reg","p":"sns","name":"A.sats"}h!
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "zbz.sats"
text/plain;charset=utf-8
*{"op":"reg","p":"sns","name":"hunan.sats"}h!
text/plain;charset=utf-8
()*89:HIJWXYZghijwxyz
()*789:FGHIJUVWXYZdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "Toadz.sats"
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ggu.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xdx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ywy.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zfz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"yey.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"yly.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xux.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zpz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zcz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"yvy.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ypy.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xfx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xnx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zmz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xpx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xtx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xkx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"yny.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xqx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xrx.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ydy.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zlz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"xex.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"zkz.sats"}h!
text/plain;charset=utf-8
({"p":"sns","op":"reg","name":"ymy.sats"}h!
text/plain;charset=utf-8
  "name": "antifa.sats"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
){"p":"sns","op":"reg","name":"
text/plain;charset=utf-8
  "name": "StephenChow.sats"
Bj@=:ETH.ETH:0x3dCB9984bCEf45EFfa25bFbabfCaF9675a388b44:29787245::0
KjI=:BNB.BUSD-BD1:bnb1354mdjlaxt9zw85flgnmcvvgfnrqpm4ut28wyu:383927498221::0

blk00000.txt blk00001.txt blk00002.txt blk00003.txt blk00004.txt blk00005.txt blk00006.txt blk00007.txt blk00008.txt blk00009.txt blk00010.txt blk00011.txt blk00012.txt blk00013.txt blk00014.txt blk00015.txt blk00016.txt blk00017.txt blk00018.txt blk00019.txt blk00020.txt blk00021.txt blk00022.txt blk00023.txt blk00024.txt blk00025.txt blk00026.txt blk00027.txt blk00028.txt blk00029.txt blk00030.txt blk00031.txt blk00032.txt blk00033.txt blk00034.txt blk00035.txt blk00036.txt blk00037.txt blk00038.txt blk00039.txt blk00040.txt blk00041.txt blk00042.txt blk00043.txt blk00044.txt blk00045.txt blk00046.txt blk00047.txt blk00048.txt blk00049.txt blk00050.txt blk00051.txt blk00052.txt blk00053.txt blk00054.txt blk00055.txt blk00056.txt blk00057.txt blk00058.txt blk00059.txt blk00060.txt blk00061.txt blk00062.txt blk00063.txt blk00064.txt blk00065.txt blk00066.txt blk00067.txt blk00068.txt blk00069.txt blk00070.txt blk00071.txt blk00072.txt blk00073.txt blk00074.txt blk00075.txt blk00076.txt blk00077.txt blk00078.txt blk00079.txt blk00080.txt blk00081.txt blk00082.txt blk00083.txt blk00084.txt blk00085.txt blk00086.txt blk00087.txt blk00088.txt blk00089.txt blk00090.txt blk00091.txt blk00092.txt blk00093.txt blk00094.txt blk00095.txt blk00096.txt blk00097.txt blk00098.txt blk00099.txt blk00100.txt blk00101.txt blk00102.txt blk00103.txt blk00104.txt blk00105.txt blk00106.txt blk00107.txt blk00108.txt blk00109.txt blk00110.txt blk00111.txt blk00112.txt blk00113.txt blk00114.txt blk00115.txt blk00116.txt blk00117.txt blk00118.txt blk00119.txt blk00120.txt blk00121.txt blk00122.txt blk00123.txt blk00124.txt blk00125.txt blk00126.txt blk00127.txt blk00128.txt blk00129.txt blk00130.txt blk00131.txt blk00132.txt blk00133.txt blk00134.txt blk00135.txt blk00136.txt blk00137.txt blk00138.txt blk00139.txt blk00140.txt blk00141.txt blk00142.txt blk00143.txt blk00144.txt blk00145.txt blk00146.txt blk00147.txt blk00148.txt blk00149.txt blk00150.txt blk00151.txt blk00152.txt blk00153.txt blk00154.txt blk00155.txt blk00156.txt blk00157.txt blk00158.txt blk00159.txt blk00160.txt blk00161.txt blk00162.txt blk00163.txt blk00164.txt blk00165.txt blk00166.txt blk00167.txt blk00168.txt blk00169.txt blk00170.txt blk00171.txt blk00172.txt blk00173.txt blk00174.txt blk00175.txt blk00176.txt blk00177.txt blk00178.txt blk00179.txt blk00180.txt blk00181.txt blk00182.txt blk00183.txt blk00184.txt blk00185.txt blk00186.txt blk00187.txt blk00188.txt blk00189.txt blk00190.txt blk00191.txt blk00192.txt blk00193.txt blk00194.txt blk00195.txt blk00196.txt blk00197.txt blk00198.txt blk00199.txt blk00200.txt blk00201.txt blk00202.txt blk00203.txt blk00204.txt blk00205.txt blk00206.txt blk00207.txt blk00208.txt blk00209.txt blk00210.txt blk00211.txt blk00212.txt blk00213.txt blk00214.txt blk00215.txt blk00216.txt blk00217.txt blk00218.txt blk00219.txt blk00220.txt blk00221.txt blk00222.txt blk00223.txt blk00224.txt blk00225.txt blk00226.txt blk00227.txt blk00228.txt blk00229.txt blk00230.txt blk00231.txt blk00232.txt blk00233.txt blk00234.txt blk00235.txt blk00236.txt blk00237.txt blk00238.txt blk00239.txt blk00240.txt blk00241.txt blk00242.txt blk00243.txt blk00244.txt blk00245.txt blk00246.txt blk00247.txt blk00248.txt blk00249.txt blk00250.txt blk00251.txt blk00252.txt blk00253.txt blk00254.txt blk00255.txt blk00256.txt blk00257.txt blk00258.txt blk00259.txt blk00260.txt blk00261.txt blk00262.txt blk00263.txt blk00264.txt blk00265.txt blk00266.txt blk00267.txt blk00268.txt blk00269.txt blk00270.txt blk00271.txt blk00272.txt blk00273.txt blk00274.txt blk00275.txt blk00276.txt blk00277.txt blk00278.txt blk00279.txt blk00280.txt blk00281.txt blk00282.txt blk00283.txt blk00284.txt blk00285.txt blk00286.txt blk00287.txt blk00288.txt blk00289.txt blk00290.txt blk00291.txt blk00292.txt blk00293.txt blk00294.txt blk00295.txt blk00296.txt blk00297.txt blk00298.txt blk00299.txt blk00300.txt blk00301.txt blk00302.txt blk00303.txt blk00304.txt blk00305.txt blk00306.txt blk00307.txt blk00308.txt blk00309.txt blk00310.txt blk00311.txt blk00312.txt blk00313.txt blk00314.txt blk00315.txt blk00316.txt blk00317.txt blk00318.txt blk00319.txt blk00320.txt blk00321.txt blk00322.txt blk00323.txt blk00324.txt blk00325.txt blk00326.txt blk00327.txt blk00328.txt blk00329.txt blk00330.txt blk00331.txt blk00332.txt blk00333.txt blk00334.txt blk00335.txt blk00336.txt blk00337.txt blk00338.txt blk00339.txt blk00340.txt blk00341.txt blk00342.txt blk00343.txt blk00344.txt blk00345.txt blk00346.txt blk00347.txt blk00348.txt blk00349.txt blk00350.txt blk00351.txt blk00352.txt blk00353.txt blk00354.txt blk00355.txt blk00356.txt blk00357.txt blk00358.txt blk00359.txt blk00360.txt blk00361.txt blk00362.txt blk00363.txt blk00364.txt blk00365.txt blk00366.txt blk00367.txt blk00368.txt blk00369.txt blk00370.txt blk00371.txt blk00372.txt blk00373.txt blk00374.txt blk00375.txt blk00376.txt blk00377.txt blk00378.txt blk00379.txt blk00380.txt blk00381.txt blk00382.txt blk00383.txt blk00384.txt blk00385.txt blk00386.txt blk00387.txt blk00388.txt blk00389.txt blk00390.txt blk00391.txt blk00392.txt blk00393.txt blk00394.txt blk00395.txt blk00396.txt blk00397.txt blk00398.txt blk00399.txt blk00400.txt blk00401.txt blk00402.txt blk00403.txt blk00404.txt blk00405.txt blk00406.txt blk00407.txt blk00408.txt blk00409.txt blk00410.txt blk00411.txt blk00412.txt blk00413.txt blk00414.txt blk00415.txt blk00416.txt blk00417.txt blk00418.txt blk00419.txt blk00420.txt blk00421.txt blk00422.txt blk00423.txt blk00424.txt blk00425.txt blk00426.txt blk00427.txt blk00428.txt blk00429.txt blk00430.txt blk00431.txt blk00432.txt blk00433.txt blk00434.txt blk00435.txt blk00436.txt blk00437.txt blk00438.txt blk00439.txt blk00440.txt blk00441.txt blk00442.txt blk00443.txt blk00444.txt blk00445.txt blk00446.txt blk00447.txt blk00448.txt blk00449.txt blk00450.txt blk00451.txt blk00452.txt blk00453.txt blk00454.txt blk00455.txt blk00456.txt blk00457.txt blk00458.txt blk00459.txt blk00460.txt blk00461.txt blk00462.txt blk00463.txt blk00464.txt blk00465.txt blk00466.txt blk00467.txt blk00468.txt blk00469.txt blk00470.txt blk00471.txt blk00472.txt blk00473.txt blk00474.txt blk00475.txt blk00476.txt blk00477.txt blk00478.txt blk00479.txt blk00480.txt blk00481.txt blk00482.txt blk00483.txt blk00484.txt blk00485.txt blk00486.txt blk00487.txt blk00488.txt blk00489.txt blk00490.txt blk00491.txt blk00492.txt blk00493.txt blk00494.txt blk00495.txt blk00496.txt blk00497.txt blk00498.txt blk00499.txt blk00500.txt blk00501.txt blk00502.txt blk00503.txt blk00504.txt blk00505.txt blk00506.txt blk00507.txt blk00508.txt blk00509.txt blk00510.txt blk00511.txt blk00512.txt blk00513.txt blk00514.txt blk00515.txt blk00516.txt blk00517.txt blk00518.txt blk00519.txt blk00520.txt blk00521.txt blk00522.txt blk00523.txt blk00524.txt blk00525.txt blk00526.txt blk00527.txt blk00528.txt blk00529.txt blk00530.txt blk00531.txt blk00532.txt blk00533.txt blk00534.txt blk00535.txt blk00536.txt blk00537.txt blk00538.txt blk00539.txt blk00540.txt blk00541.txt blk00542.txt blk00543.txt blk00544.txt blk00545.txt blk00546.txt blk00547.txt blk00548.txt blk00549.txt blk00550.txt blk00551.txt blk00552.txt blk00553.txt blk00554.txt blk00555.txt blk00556.txt blk00557.txt blk00558.txt blk00559.txt blk00560.txt blk00561.txt blk00562.txt blk00563.txt blk00564.txt blk00565.txt blk00566.txt blk00567.txt blk00568.txt blk00569.txt blk00570.txt blk00571.txt blk00572.txt blk00573.txt blk00574.txt blk00575.txt blk00576.txt blk00577.txt blk00578.txt blk00579.txt blk00580.txt blk00581.txt blk00582.txt blk00583.txt blk00584.txt blk00585.txt blk00586.txt blk00587.txt blk00588.txt blk00589.txt blk00590.txt blk00591.txt blk00592.txt blk00593.txt blk00594.txt blk00595.txt blk00596.txt blk00597.txt blk00598.txt blk00599.txt blk00600.txt blk00601.txt blk00602.txt blk00603.txt blk00604.txt blk00605.txt blk00606.txt blk00607.txt blk00608.txt blk00609.txt blk00610.txt blk00611.txt blk00612.txt blk00613.txt blk00614.txt blk00615.txt blk00616.txt blk00617.txt blk00618.txt blk00619.txt blk00620.txt blk00621.txt blk00622.txt blk00623.txt blk00624.txt blk00625.txt blk00626.txt blk00627.txt blk00628.txt blk00629.txt blk00630.txt blk00631.txt blk00632.txt blk00633.txt blk00634.txt blk00635.txt blk00636.txt blk00637.txt blk00638.txt blk00639.txt blk00640.txt blk00641.txt blk00642.txt blk00643.txt blk00644.txt blk00645.txt blk00646.txt blk00647.txt blk00648.txt blk00649.txt blk00650.txt blk00651.txt blk00652.txt blk00653.txt blk00654.txt blk00655.txt blk00656.txt blk00657.txt blk00658.txt blk00659.txt blk00660.txt blk00661.txt blk00662.txt blk00663.txt blk00664.txt blk00665.txt blk00666.txt blk00667.txt blk00668.txt blk00669.txt blk00670.txt blk00671.txt blk00672.txt blk00673.txt blk00674.txt blk00675.txt blk00676.txt blk00677.txt blk00678.txt blk00679.txt blk00680.txt blk00681.txt blk00682.txt blk00683.txt blk00684.txt blk00685.txt blk00686.txt blk00687.txt blk00688.txt blk00689.txt blk00690.txt blk00691.txt blk00692.txt blk00693.txt blk00694.txt blk00695.txt blk00696.txt blk00697.txt blk00698.txt blk00699.txt blk00700.txt blk00701.txt blk00702.txt blk00703.txt blk00704.txt blk00705.txt blk00706.txt blk00707.txt blk00708.txt blk00709.txt blk00710.txt blk00711.txt blk00712.txt blk00713.txt blk00714.txt blk00715.txt blk00716.txt blk00717.txt blk00718.txt blk00719.txt blk00720.txt blk00721.txt blk00722.txt blk00723.txt blk00724.txt blk00725.txt blk00726.txt blk00727.txt blk00728.txt blk00729.txt blk00730.txt blk00731.txt blk00732.txt blk00733.txt blk00734.txt blk00735.txt blk00736.txt blk00737.txt blk00738.txt blk00739.txt blk00740.txt blk00741.txt blk00742.txt blk00743.txt blk00744.txt blk00745.txt blk00746.txt blk00747.txt blk00748.txt blk00749.txt blk00750.txt blk00751.txt blk00752.txt blk00753.txt blk00754.txt blk00755.txt blk00756.txt blk00757.txt blk00758.txt blk00759.txt blk00760.txt blk00761.txt blk00762.txt blk00763.txt blk00764.txt blk00765.txt blk00766.txt blk00767.txt blk00768.txt blk00769.txt blk00770.txt blk00771.txt blk00772.txt blk00773.txt blk00774.txt blk00775.txt blk00776.txt blk00777.txt blk00778.txt blk00779.txt blk00780.txt blk00781.txt blk00782.txt blk00783.txt blk00784.txt blk00785.txt blk00786.txt blk00787.txt blk00788.txt blk00789.txt blk00790.txt blk00791.txt blk00792.txt blk00793.txt blk00794.txt blk00795.txt blk00796.txt blk00797.txt blk00798.txt blk00799.txt blk00800.txt blk00801.txt blk00802.txt blk00803.txt blk00804.txt blk00805.txt blk00806.txt blk00807.txt blk00808.txt blk00809.txt blk00810.txt blk00811.txt blk00812.txt blk00813.txt blk00814.txt blk00815.txt blk00816.txt blk00817.txt blk00818.txt blk00819.txt blk00820.txt blk00821.txt blk00822.txt blk00823.txt blk00824.txt blk00825.txt blk00826.txt blk00827.txt blk00828.txt blk00829.txt blk00830.txt blk00831.txt blk00832.txt blk00833.txt blk00834.txt blk00835.txt blk00836.txt blk00837.txt blk00838.txt blk00839.txt blk00840.txt blk00841.txt blk00842.txt blk00843.txt blk00844.txt blk00845.txt blk00846.txt blk00847.txt blk00848.txt blk00849.txt blk00850.txt blk00851.txt blk00852.txt blk00853.txt blk00854.txt blk00855.txt blk00856.txt blk00857.txt blk00858.txt blk00859.txt blk00860.txt blk00861.txt blk00862.txt blk00863.txt blk00864.txt blk00865.txt blk00866.txt blk00867.txt blk00868.txt blk00869.txt blk00870.txt blk00871.txt blk00872.txt blk00873.txt blk00874.txt blk00875.txt blk00876.txt blk00877.txt blk00878.txt blk00879.txt blk00880.txt blk00881.txt blk00882.txt blk00883.txt blk00884.txt blk00885.txt blk00886.txt blk00887.txt blk00888.txt blk00889.txt blk00890.txt blk00891.txt blk00892.txt blk00893.txt blk00894.txt blk00895.txt blk00896.txt blk00897.txt blk00898.txt blk00899.txt blk00900.txt blk00901.txt blk00902.txt blk00903.txt blk00904.txt blk00905.txt blk00906.txt blk00907.txt blk00908.txt blk00909.txt blk00910.txt blk00911.txt blk00912.txt blk00913.txt blk00914.txt blk00915.txt blk00916.txt blk00917.txt blk00918.txt blk00919.txt blk00920.txt blk00921.txt blk00922.txt blk00923.txt blk00924.txt blk00925.txt blk00926.txt blk00927.txt blk00928.txt blk00929.txt blk00930.txt blk00931.txt blk00932.txt blk00933.txt blk00934.txt blk00935.txt blk00936.txt blk00937.txt blk00938.txt blk00939.txt blk00940.txt blk00941.txt blk00942.txt blk00943.txt blk00944.txt blk00945.txt blk00946.txt blk00947.txt blk00948.txt blk00949.txt blk00950.txt blk00951.txt blk00952.txt blk00953.txt blk00954.txt blk00955.txt blk00956.txt blk00957.txt blk00958.txt blk00959.txt blk00960.txt blk00961.txt blk00962.txt blk00963.txt blk00964.txt blk00965.txt blk00966.txt blk00967.txt blk00968.txt blk00969.txt blk00970.txt blk00971.txt blk00972.txt blk00973.txt blk00974.txt blk00975.txt blk00976.txt blk00977.txt blk00978.txt blk00979.txt blk00980.txt blk00981.txt blk00982.txt blk00983.txt blk00984.txt blk00985.txt blk00986.txt blk00987.txt blk00988.txt blk00989.txt blk00990.txt blk00991.txt blk00992.txt blk00993.txt blk00994.txt blk00995.txt blk00996.txt blk00997.txt blk00998.txt blk00999.txt blk01000.txt blk01001.txt blk01002.txt blk01003.txt blk01004.txt blk01005.txt blk01006.txt blk01007.txt blk01008.txt blk01009.txt blk01010.txt blk01011.txt blk01012.txt blk01013.txt blk01014.txt blk01015.txt blk01016.txt blk01017.txt blk01018.txt blk01019.txt blk01020.txt blk01021.txt blk01022.txt blk01023.txt blk01024.txt blk01025.txt blk01026.txt blk01027.txt blk01028.txt blk01029.txt blk01030.txt blk01031.txt blk01032.txt blk01033.txt blk01034.txt blk01035.txt blk01036.txt blk01037.txt blk01038.txt blk01039.txt blk01040.txt blk01041.txt blk01042.txt blk01043.txt blk01044.txt blk01045.txt blk01046.txt blk01047.txt blk01048.txt blk01049.txt blk01050.txt blk01051.txt blk01052.txt blk01053.txt blk01054.txt blk01055.txt blk01056.txt blk01057.txt blk01058.txt blk01059.txt blk01060.txt blk01061.txt blk01062.txt blk01063.txt blk01064.txt blk01065.txt blk01066.txt blk01067.txt blk01068.txt blk01069.txt blk01070.txt blk01071.txt blk01072.txt blk01073.txt blk01074.txt blk01075.txt blk01076.txt blk01077.txt blk01078.txt blk01079.txt blk01080.txt blk01081.txt blk01082.txt blk01083.txt blk01084.txt blk01085.txt blk01086.txt blk01087.txt blk01088.txt blk01089.txt blk01090.txt blk01091.txt blk01092.txt blk01093.txt blk01094.txt blk01095.txt blk01096.txt blk01097.txt blk01098.txt blk01099.txt blk01100.txt blk01101.txt blk01102.txt blk01103.txt blk01104.txt blk01105.txt blk01106.txt blk01107.txt blk01108.txt blk01109.txt blk01110.txt blk01111.txt blk01112.txt blk01113.txt blk01114.txt blk01115.txt blk01116.txt blk01117.txt blk01118.txt blk01119.txt blk01120.txt blk01121.txt blk01122.txt blk01123.txt blk01124.txt blk01125.txt blk01126.txt blk01127.txt blk01128.txt blk01129.txt blk01130.txt blk01131.txt blk01132.txt blk01133.txt blk01134.txt blk01135.txt blk01136.txt blk01137.txt blk01138.txt blk01139.txt blk01140.txt blk01141.txt blk01142.txt blk01143.txt blk01144.txt blk01145.txt blk01146.txt blk01147.txt blk01148.txt blk01149.txt blk01150.txt blk01151.txt blk01152.txt blk01153.txt blk01154.txt blk01155.txt blk01156.txt blk01157.txt blk01158.txt blk01159.txt blk01160.txt blk01161.txt blk01162.txt blk01163.txt blk01164.txt blk01165.txt blk01166.txt blk01167.txt blk01168.txt blk01169.txt blk01170.txt blk01171.txt blk01172.txt blk01173.txt blk01174.txt blk01175.txt blk01176.txt blk01177.txt blk01178.txt blk01179.txt blk01180.txt blk01181.txt blk01182.txt blk01183.txt blk01184.txt blk01185.txt blk01186.txt blk01187.txt blk01188.txt blk01189.txt blk01190.txt blk01191.txt blk01192.txt blk01193.txt blk01194.txt blk01195.txt blk01196.txt blk01197.txt blk01198.txt blk01199.txt blk01200.txt blk01201.txt blk01202.txt blk01203.txt blk01204.txt blk01205.txt blk01206.txt blk01207.txt blk01208.txt blk01209.txt blk01210.txt blk01211.txt blk01212.txt blk01213.txt blk01214.txt blk01215.txt blk01216.txt blk01217.txt blk01218.txt blk01219.txt blk01220.txt blk01221.txt blk01222.txt blk01223.txt blk01224.txt blk01225.txt blk01226.txt blk01227.txt blk01228.txt blk01229.txt blk01230.txt blk01231.txt blk01232.txt blk01233.txt blk01234.txt blk01235.txt blk01236.txt blk01237.txt blk01238.txt blk01239.txt blk01240.txt blk01241.txt blk01242.txt blk01243.txt blk01244.txt blk01245.txt blk01246.txt blk01247.txt blk01248.txt blk01249.txt blk01250.txt blk01251.txt blk01252.txt blk01253.txt blk01254.txt blk01255.txt blk01256.txt blk01257.txt blk01258.txt blk01259.txt blk01260.txt blk01261.txt blk01262.txt blk01263.txt blk01264.txt blk01265.txt blk01266.txt blk01267.txt blk01268.txt blk01269.txt blk01270.txt blk01271.txt blk01272.txt blk01273.txt blk01274.txt blk01275.txt blk01276.txt blk01277.txt blk01278.txt blk01279.txt blk01280.txt blk01281.txt blk01282.txt blk01283.txt blk01284.txt blk01285.txt blk01286.txt blk01287.txt blk01288.txt blk01289.txt blk01290.txt blk01291.txt blk01292.txt blk01293.txt blk01294.txt blk01295.txt blk01296.txt blk01297.txt blk01298.txt blk01299.txt blk01300.txt blk01301.txt blk01302.txt blk01303.txt blk01304.txt blk01305.txt blk01306.txt blk01307.txt blk01308.txt blk01309.txt blk01310.txt blk01311.txt blk01312.txt blk01313.txt blk01314.txt blk01315.txt blk01316.txt blk01317.txt blk01318.txt blk01319.txt blk01320.txt blk01321.txt blk01322.txt blk01323.txt blk01324.txt blk01325.txt blk01326.txt blk01327.txt blk01328.txt blk01329.txt blk01330.txt blk01331.txt blk01332.txt blk01333.txt blk01334.txt blk01335.txt blk01336.txt blk01337.txt blk01338.txt blk01339.txt blk01340.txt blk01341.txt blk01342.txt blk01343.txt blk01344.txt blk01345.txt blk01346.txt blk01347.txt blk01348.txt blk01349.txt blk01350.txt blk01351.txt blk01352.txt blk01353.txt blk01354.txt blk01355.txt blk01356.txt blk01357.txt blk01358.txt blk01359.txt blk01360.txt blk01361.txt blk01362.txt blk01363.txt blk01364.txt blk01365.txt blk01366.txt blk01367.txt blk01368.txt blk01369.txt blk01370.txt blk01371.txt blk01372.txt blk01373.txt blk01374.txt blk01375.txt blk01376.txt blk01377.txt blk01378.txt blk01379.txt blk01380.txt blk01381.txt blk01382.txt blk01383.txt blk01384.txt blk01385.txt blk01386.txt blk01387.txt blk01388.txt blk01389.txt blk01390.txt blk01391.txt blk01392.txt blk01393.txt blk01394.txt blk01395.txt blk01396.txt blk01397.txt blk01398.txt blk01399.txt blk01400.txt blk01401.txt blk01402.txt blk01403.txt blk01404.txt blk01405.txt blk01406.txt blk01407.txt blk01408.txt blk01409.txt blk01410.txt blk01411.txt blk01412.txt blk01413.txt blk01414.txt blk01415.txt blk01416.txt blk01417.txt blk01418.txt blk01419.txt blk01420.txt blk01421.txt blk01422.txt blk01423.txt blk01424.txt blk01425.txt blk01426.txt blk01427.txt blk01428.txt blk01429.txt blk01430.txt blk01431.txt blk01432.txt blk01433.txt blk01434.txt blk01435.txt blk01436.txt blk01437.txt blk01438.txt blk01439.txt blk01440.txt blk01441.txt blk01442.txt blk01443.txt blk01444.txt blk01445.txt blk01446.txt blk01447.txt blk01448.txt blk01449.txt blk01450.txt blk01451.txt blk01452.txt blk01453.txt blk01454.txt blk01455.txt blk01456.txt blk01457.txt blk01458.txt blk01459.txt blk01460.txt blk01461.txt blk01462.txt blk01463.txt blk01464.txt blk01465.txt blk01466.txt blk01467.txt blk01468.txt blk01469.txt blk01470.txt blk01471.txt blk01472.txt blk01473.txt blk01474.txt blk01475.txt blk01476.txt blk01477.txt blk01478.txt blk01479.txt blk01480.txt blk01481.txt blk01482.txt blk01483.txt blk01484.txt blk01485.txt blk01486.txt blk01487.txt blk01488.txt blk01489.txt blk01490.txt blk01491.txt blk01492.txt blk01493.txt blk01494.txt blk01495.txt blk01496.txt blk01497.txt blk01498.txt blk01499.txt blk01500.txt blk01501.txt blk01502.txt blk01503.txt blk01504.txt blk01505.txt blk01506.txt blk01507.txt blk01508.txt blk01509.txt blk01510.txt blk01511.txt blk01512.txt blk01513.txt blk01514.txt blk01515.txt blk01516.txt blk01517.txt blk01518.txt blk01519.txt blk01520.txt blk01521.txt blk01522.txt blk01523.txt blk01524.txt blk01525.txt blk01526.txt blk01527.txt blk01528.txt blk01529.txt blk01530.txt blk01531.txt blk01532.txt blk01533.txt blk01534.txt blk01535.txt blk01536.txt blk01537.txt blk01538.txt blk01539.txt blk01540.txt blk01541.txt blk01542.txt blk01543.txt blk01544.txt blk01545.txt blk01546.txt blk01547.txt blk01548.txt blk01549.txt blk01550.txt blk01551.txt blk01552.txt blk01553.txt blk01554.txt blk01555.txt blk01556.txt blk01557.txt blk01558.txt blk01559.txt blk01560.txt blk01561.txt blk01562.txt blk01563.txt blk01564.txt blk01565.txt blk01566.txt blk01567.txt blk01568.txt blk01569.txt blk01570.txt blk01571.txt blk01572.txt blk01573.txt blk01574.txt blk01575.txt blk01576.txt blk01577.txt blk01578.txt blk01579.txt blk01580.txt blk01581.txt blk01582.txt blk01583.txt blk01584.txt blk01585.txt blk01586.txt blk01587.txt blk01588.txt blk01589.txt blk01590.txt blk01591.txt blk01592.txt blk01593.txt blk01594.txt blk01595.txt blk01596.txt blk01597.txt blk01598.txt blk01599.txt blk01600.txt blk01601.txt blk01602.txt blk01603.txt blk01604.txt blk01605.txt blk01606.txt blk01607.txt blk01608.txt blk01609.txt blk01610.txt blk01611.txt blk01612.txt blk01613.txt blk01614.txt blk01615.txt blk01616.txt blk01617.txt blk01618.txt blk01619.txt blk01620.txt blk01621.txt blk01622.txt blk01623.txt blk01624.txt blk01625.txt blk01626.txt blk01627.txt blk01628.txt blk01629.txt blk01630.txt blk01631.txt blk01632.txt blk01633.txt blk01634.txt blk01635.txt blk01636.txt blk01637.txt blk01638.txt blk01639.txt blk01640.txt blk01641.txt blk01642.txt blk01643.txt blk01644.txt blk01645.txt blk01646.txt blk01647.txt blk01648.txt blk01649.txt blk01650.txt blk01651.txt blk01652.txt blk01653.txt blk01654.txt blk01655.txt blk01656.txt blk01657.txt blk01658.txt blk01659.txt blk01660.txt blk01661.txt blk01662.txt blk01663.txt blk01664.txt blk01665.txt blk01666.txt blk01667.txt blk01668.txt blk01669.txt blk01670.txt blk01671.txt blk01672.txt blk01673.txt blk01674.txt blk01675.txt blk01676.txt blk01677.txt blk01678.txt blk01679.txt blk01680.txt blk01681.txt blk01682.txt blk01683.txt blk01684.txt blk01685.txt blk01686.txt blk01687.txt blk01688.txt blk01689.txt blk01690.txt blk01691.txt blk01692.txt blk01693.txt blk01694.txt blk01695.txt blk01696.txt blk01697.txt blk01698.txt blk01699.txt blk01700.txt blk01701.txt blk01702.txt blk01703.txt blk01704.txt blk01705.txt blk01706.txt blk01707.txt blk01708.txt blk01709.txt blk01710.txt blk01711.txt blk01712.txt blk01713.txt blk01714.txt blk01715.txt blk01716.txt blk01717.txt blk01718.txt blk01719.txt blk01720.txt blk01721.txt blk01722.txt blk01723.txt blk01724.txt blk01725.txt blk01726.txt blk01727.txt blk01728.txt blk01729.txt blk01730.txt blk01731.txt blk01732.txt blk01733.txt blk01734.txt blk01735.txt blk01736.txt blk01737.txt blk01738.txt blk01739.txt blk01740.txt blk01741.txt blk01742.txt blk01743.txt blk01744.txt blk01745.txt blk01746.txt blk01747.txt blk01748.txt blk01749.txt blk01750.txt blk01751.txt blk01752.txt blk01753.txt blk01754.txt blk01755.txt blk01756.txt blk01757.txt blk01758.txt blk01759.txt blk01760.txt blk01761.txt blk01762.txt blk01763.txt blk01764.txt blk01765.txt blk01766.txt blk01767.txt blk01768.txt blk01769.txt blk01770.txt blk01771.txt blk01772.txt blk01773.txt blk01774.txt blk01775.txt blk01776.txt blk01777.txt blk01778.txt blk01779.txt blk01780.txt blk01781.txt blk01782.txt blk01783.txt blk01784.txt blk01785.txt blk01786.txt blk01787.txt blk01788.txt blk01789.txt blk01790.txt blk01791.txt blk01792.txt blk01793.txt blk01794.txt blk01795.txt blk01796.txt blk01797.txt blk01798.txt blk01799.txt blk01800.txt blk01801.txt blk01802.txt blk01803.txt blk01804.txt blk01805.txt blk01806.txt blk01807.txt blk01808.txt blk01809.txt blk01810.txt blk01811.txt blk01812.txt blk01813.txt blk01814.txt blk01815.txt blk01816.txt blk01817.txt blk01818.txt blk01819.txt blk01820.txt blk01821.txt blk01822.txt blk01823.txt blk01824.txt blk01825.txt blk01826.txt blk01827.txt blk01828.txt blk01829.txt blk01830.txt blk01831.txt blk01832.txt blk01833.txt blk01834.txt blk01835.txt blk01836.txt blk01837.txt blk01838.txt blk01839.txt blk01840.txt blk01841.txt blk01842.txt blk01843.txt blk01844.txt blk01845.txt blk01846.txt blk01847.txt blk01848.txt blk01849.txt blk01850.txt blk01851.txt blk01852.txt blk01853.txt blk01854.txt blk01855.txt blk01856.txt blk01857.txt blk01858.txt blk01859.txt blk01860.txt blk01861.txt blk01862.txt blk01863.txt blk01864.txt blk01865.txt blk01866.txt blk01867.txt blk01868.txt blk01869.txt blk01870.txt blk01871.txt blk01872.txt blk01873.txt blk01874.txt blk01875.txt blk01876.txt blk01877.txt blk01878.txt blk01879.txt blk01880.txt blk01881.txt blk01882.txt blk01883.txt blk01884.txt blk01885.txt blk01886.txt blk01887.txt blk01888.txt blk01889.txt blk01890.txt blk01891.txt blk01892.txt blk01893.txt blk01894.txt blk01895.txt blk01896.txt blk01897.txt blk01898.txt blk01899.txt blk01900.txt blk01901.txt blk01902.txt blk01903.txt blk01904.txt blk01905.txt blk01906.txt blk01907.txt blk01908.txt blk01909.txt blk01910.txt blk01911.txt blk01912.txt blk01913.txt blk01914.txt blk01915.txt blk01916.txt blk01917.txt blk01918.txt blk01919.txt blk01920.txt blk01921.txt blk01922.txt blk01923.txt blk01924.txt blk01925.txt blk01926.txt blk01927.txt blk01928.txt blk01929.txt blk01930.txt blk01931.txt blk01932.txt blk01933.txt blk01934.txt blk01935.txt blk01936.txt blk01937.txt blk01938.txt blk01939.txt blk01940.txt blk01941.txt blk01942.txt blk01943.txt blk01944.txt blk01945.txt blk01946.txt blk01947.txt blk01948.txt blk01949.txt blk01950.txt blk01951.txt blk01952.txt blk01953.txt blk01954.txt blk01955.txt blk01956.txt blk01957.txt blk01958.txt blk01959.txt blk01960.txt blk01961.txt blk01962.txt blk01963.txt blk01964.txt blk01965.txt blk01966.txt blk01967.txt blk01968.txt blk01969.txt blk01970.txt blk01971.txt blk01972.txt blk01973.txt blk01974.txt blk01975.txt blk01976.txt blk01977.txt blk01978.txt blk01979.txt blk01980.txt blk01981.txt blk01982.txt blk01983.txt blk01984.txt blk01985.txt blk01986.txt blk01987.txt blk01988.txt blk01989.txt blk01990.txt blk01991.txt blk01992.txt blk01993.txt blk01994.txt blk01995.txt blk01996.txt blk01997.txt blk01998.txt blk01999.txt blk02000.txt blk02001.txt blk02002.txt blk02003.txt blk02004.txt blk02005.txt blk02006.txt blk02007.txt blk02008.txt blk02009.txt blk02010.txt blk02011.txt blk02012.txt blk02013.txt blk02014.txt blk02015.txt blk02016.txt blk02017.txt blk02018.txt blk02019.txt blk02020.txt blk02021.txt blk02022.txt blk02023.txt blk02024.txt blk02025.txt blk02026.txt blk02027.txt blk02028.txt blk02029.txt blk02030.txt blk02031.txt blk02032.txt blk02033.txt blk02034.txt blk02035.txt blk02036.txt blk02037.txt blk02038.txt blk02039.txt blk02040.txt blk02041.txt blk02042.txt blk02043.txt blk02044.txt blk02045.txt blk02046.txt blk02047.txt blk02048.txt blk02049.txt blk02050.txt blk02051.txt blk02052.txt blk02053.txt blk02054.txt blk02055.txt blk02056.txt blk02057.txt blk02058.txt blk02059.txt blk02060.txt blk02061.txt blk02062.txt blk02063.txt blk02064.txt blk02065.txt blk02066.txt blk02067.txt blk02068.txt blk02069.txt blk02070.txt blk02071.txt blk02072.txt blk02073.txt blk02074.txt blk02075.txt blk02076.txt blk02077.txt blk02078.txt blk02079.txt blk02080.txt blk02081.txt blk02082.txt blk02083.txt blk02084.txt blk02085.txt blk02086.txt blk02087.txt blk02088.txt blk02089.txt blk02090.txt blk02091.txt blk02092.txt blk02093.txt blk02094.txt blk02095.txt blk02096.txt blk02097.txt blk02098.txt blk02099.txt blk02100.txt blk02101.txt blk02102.txt blk02103.txt blk02104.txt blk02105.txt blk02106.txt blk02107.txt blk02108.txt blk02109.txt blk02110.txt blk02111.txt blk02112.txt blk02113.txt blk02114.txt blk02115.txt blk02116.txt blk02117.txt blk02118.txt blk02119.txt blk02120.txt blk02121.txt blk02122.txt blk02123.txt blk02124.txt blk02125.txt blk02126.txt blk02127.txt blk02128.txt blk02129.txt blk02130.txt blk02131.txt blk02132.txt blk02133.txt blk02134.txt blk02135.txt blk02136.txt blk02137.txt blk02138.txt blk02139.txt blk02140.txt blk02141.txt blk02142.txt blk02143.txt blk02144.txt blk02145.txt blk02146.txt blk02147.txt blk02148.txt blk02149.txt blk02150.txt blk02151.txt blk02152.txt blk02153.txt blk02154.txt blk02155.txt blk02156.txt blk02157.txt blk02158.txt blk02159.txt blk02160.txt blk02161.txt blk02162.txt blk02163.txt blk02164.txt blk02165.txt blk02166.txt blk02167.txt blk02168.txt blk02169.txt blk02170.txt blk02171.txt blk02172.txt blk02173.txt blk02174.txt blk02175.txt blk02176.txt blk02177.txt blk02178.txt blk02179.txt blk02180.txt blk02181.txt blk02182.txt blk02183.txt blk02184.txt blk02185.txt blk02186.txt blk02187.txt blk02188.txt blk02189.txt blk02190.txt blk02191.txt blk02192.txt blk02193.txt blk02194.txt blk02195.txt blk02196.txt blk02197.txt blk02198.txt blk02199.txt blk02200.txt blk02201.txt blk02202.txt blk02203.txt blk02204.txt blk02205.txt blk02206.txt blk02207.txt blk02208.txt blk02209.txt blk02210.txt blk02211.txt blk02212.txt blk02213.txt blk02214.txt blk02215.txt blk02216.txt blk02217.txt blk02218.txt blk02219.txt blk02220.txt blk02221.txt blk02222.txt blk02223.txt blk02224.txt blk02225.txt blk02226.txt blk02227.txt blk02228.txt blk02229.txt blk02230.txt blk02231.txt blk02232.txt blk02233.txt blk02234.txt blk02235.txt blk02236.txt blk02237.txt blk02238.txt blk02239.txt blk02240.txt blk02241.txt blk02242.txt blk02243.txt blk02244.txt blk02245.txt blk02246.txt blk02247.txt blk02248.txt blk02249.txt blk02250.txt blk02251.txt blk02252.txt blk02253.txt blk02254.txt blk02255.txt blk02256.txt blk02257.txt blk02258.txt blk02259.txt blk02260.txt blk02261.txt blk02262.txt blk02263.txt blk02264.txt blk02265.txt blk02266.txt blk02267.txt blk02268.txt blk02269.txt blk02270.txt blk02271.txt blk02272.txt blk02273.txt blk02274.txt blk02275.txt blk02276.txt blk02277.txt blk02278.txt blk02279.txt blk02280.txt blk02281.txt blk02282.txt blk02283.txt blk02284.txt blk02285.txt blk02286.txt blk02287.txt blk02288.txt blk02289.txt blk02290.txt blk02291.txt blk02292.txt blk02293.txt blk02294.txt blk02295.txt blk02296.txt blk02297.txt blk02298.txt blk02299.txt blk02300.txt blk02301.txt blk02302.txt blk02303.txt blk02304.txt blk02305.txt blk02306.txt blk02307.txt blk02308.txt blk02309.txt blk02310.txt blk02311.txt blk02312.txt blk02313.txt blk02314.txt blk02315.txt blk02316.txt blk02317.txt blk02318.txt blk02319.txt blk02320.txt blk02321.txt blk02322.txt blk02323.txt blk02324.txt blk02325.txt blk02326.txt blk02327.txt blk02328.txt blk02329.txt blk02330.txt blk02331.txt blk02332.txt blk02333.txt blk02334.txt blk02335.txt blk02336.txt blk02337.txt blk02338.txt blk02339.txt blk02340.txt blk02341.txt blk02342.txt blk02343.txt blk02344.txt blk02345.txt blk02346.txt blk02347.txt blk02348.txt blk02349.txt blk02350.txt blk02351.txt blk02352.txt blk02353.txt blk02354.txt blk02355.txt blk02356.txt blk02357.txt blk02358.txt blk02359.txt blk02360.txt blk02361.txt blk02362.txt blk02363.txt blk02364.txt blk02365.txt blk02366.txt blk02367.txt blk02368.txt blk02369.txt blk02370.txt blk02371.txt blk02372.txt blk02373.txt blk02374.txt blk02375.txt blk02376.txt blk02377.txt blk02378.txt blk02379.txt blk02380.txt blk02381.txt blk02382.txt blk02383.txt blk02384.txt blk02385.txt blk02386.txt blk02387.txt blk02388.txt blk02389.txt blk02390.txt blk02391.txt blk02392.txt blk02393.txt blk02394.txt blk02395.txt blk02396.txt blk02397.txt blk02398.txt blk02399.txt blk02400.txt blk02401.txt blk02402.txt blk02403.txt blk02404.txt blk02405.txt blk02406.txt blk02407.txt blk02408.txt blk02409.txt blk02410.txt blk02411.txt blk02412.txt blk02413.txt blk02414.txt blk02415.txt blk02416.txt blk02417.txt blk02418.txt blk02419.txt blk02420.txt blk02421.txt blk02422.txt blk02423.txt blk02424.txt blk02425.txt blk02426.txt blk02427.txt blk02428.txt blk02429.txt blk02430.txt blk02431.txt blk02432.txt blk02433.txt blk02434.txt blk02435.txt blk02436.txt blk02437.txt blk02438.txt blk02439.txt blk02440.txt blk02441.txt blk02442.txt blk02443.txt blk02444.txt blk02445.txt blk02446.txt blk02447.txt blk02448.txt blk02449.txt blk02450.txt blk02451.txt blk02452.txt blk02453.txt blk02454.txt blk02455.txt blk02456.txt blk02457.txt blk02458.txt blk02459.txt blk02460.txt blk02461.txt blk02462.txt blk02463.txt blk02464.txt blk02465.txt blk02466.txt blk02467.txt blk02468.txt blk02469.txt blk02470.txt blk02471.txt blk02472.txt blk02473.txt blk02474.txt blk02475.txt blk02476.txt blk02477.txt blk02478.txt blk02479.txt blk02480.txt blk02481.txt blk02482.txt blk02483.txt blk02484.txt blk02485.txt blk02486.txt blk02487.txt blk02488.txt blk02489.txt blk02490.txt blk02491.txt blk02492.txt blk02493.txt blk02494.txt blk02495.txt blk02496.txt blk02497.txt blk02498.txt blk02499.txt blk02500.txt blk02501.txt blk02502.txt blk02503.txt blk02504.txt blk02505.txt blk02506.txt blk02507.txt blk02508.txt blk02509.txt blk02510.txt blk02511.txt blk02512.txt blk02513.txt blk02514.txt blk02515.txt blk02516.txt blk02517.txt blk02518.txt blk02519.txt blk02520.txt blk02521.txt blk02522.txt blk02523.txt blk02524.txt blk02525.txt blk02526.txt blk02527.txt blk02528.txt blk02529.txt blk02530.txt blk02531.txt blk02532.txt blk02533.txt blk02534.txt blk02535.txt blk02536.txt blk02537.txt blk02538.txt blk02539.txt blk02540.txt blk02541.txt blk02542.txt blk02543.txt blk02544.txt blk02545.txt blk02546.txt blk02547.txt blk02548.txt blk02549.txt blk02550.txt blk02551.txt blk02552.txt blk02553.txt blk02554.txt blk02555.txt blk02556.txt blk02557.txt blk02558.txt blk02559.txt blk02560.txt blk02561.txt blk02562.txt blk02563.txt blk02564.txt blk02565.txt blk02566.txt blk02567.txt blk02568.txt blk02569.txt blk02570.txt blk02571.txt blk02572.txt blk02573.txt blk02574.txt blk02575.txt blk02576.txt blk02577.txt blk02578.txt blk02579.txt blk02580.txt blk02581.txt blk02582.txt blk02583.txt blk02584.txt blk02585.txt blk02586.txt blk02587.txt blk02588.txt blk02589.txt blk02590.txt blk02591.txt blk02592.txt blk02593.txt blk02594.txt blk02595.txt blk02596.txt blk02597.txt blk02598.txt blk02599.txt blk02600.txt blk02601.txt blk02602.txt blk02603.txt blk02604.txt blk02605.txt blk02606.txt blk02607.txt blk02608.txt blk02609.txt blk02610.txt blk02611.txt blk02612.txt blk02613.txt blk02614.txt blk02615.txt blk02616.txt blk02617.txt blk02618.txt blk02619.txt blk02620.txt blk02621.txt blk02622.txt blk02623.txt blk02624.txt blk02625.txt blk02626.txt blk02627.txt blk02628.txt blk02629.txt blk02630.txt blk02631.txt blk02632.txt blk02633.txt blk02634.txt blk02635.txt blk02636.txt blk02637.txt blk02638.txt blk02639.txt blk02640.txt blk02641.txt blk02642.txt blk02643.txt blk02644.txt blk02645.txt blk02646.txt blk02647.txt blk02648.txt blk02649.txt blk02650.txt blk02651.txt blk02652.txt blk02653.txt blk02654.txt blk02655.txt blk02656.txt blk02657.txt blk02658.txt blk02659.txt blk02660.txt blk02661.txt blk02662.txt blk02663.txt blk02664.txt blk02665.txt blk02666.txt blk02667.txt blk02668.txt blk02669.txt blk02670.txt blk02671.txt blk02672.txt blk02673.txt blk02674.txt blk02675.txt blk02676.txt blk02677.txt blk02678.txt blk02679.txt blk02680.txt blk02681.txt blk02682.txt blk02683.txt blk02684.txt blk02685.txt blk02686.txt blk02687.txt blk02688.txt blk02689.txt blk02690.txt blk02691.txt blk02692.txt blk02693.txt blk02694.txt blk02695.txt blk02696.txt blk02697.txt blk02698.txt blk02699.txt blk02700.txt blk02701.txt blk02702.txt blk02703.txt blk02704.txt blk02705.txt blk02706.txt blk02707.txt blk02708.txt blk02709.txt blk02710.txt blk02711.txt blk02712.txt blk02713.txt blk02714.txt blk02715.txt blk02716.txt blk02717.txt blk02718.txt blk02719.txt blk02720.txt blk02721.txt blk02722.txt blk02723.txt blk02724.txt blk02725.txt blk02726.txt blk02727.txt blk02728.txt blk02729.txt blk02730.txt blk02731.txt blk02732.txt blk02733.txt blk02734.txt blk02735.txt blk02736.txt blk02737.txt blk02738.txt blk02739.txt blk02740.txt blk02741.txt blk02742.txt blk02743.txt blk02744.txt blk02745.txt blk02746.txt blk02747.txt blk02748.txt blk02749.txt blk02750.txt blk02751.txt blk02752.txt blk02753.txt blk02754.txt blk02755.txt blk02756.txt blk02757.txt blk02758.txt blk02759.txt blk02760.txt blk02761.txt blk02762.txt blk02763.txt blk02764.txt blk02765.txt blk02766.txt blk02767.txt blk02768.txt blk02769.txt blk02770.txt blk02771.txt blk02772.txt blk02773.txt blk02774.txt blk02775.txt blk02776.txt blk02777.txt blk02778.txt blk02779.txt blk02780.txt blk02781.txt blk02782.txt blk02783.txt blk02784.txt blk02785.txt blk02786.txt blk02787.txt blk02788.txt blk02789.txt blk02790.txt blk02791.txt blk02792.txt blk02793.txt blk02794.txt blk02795.txt blk02796.txt blk02797.txt blk02798.txt blk02799.txt blk02800.txt blk02801.txt blk02802.txt blk02803.txt blk02804.txt blk02805.txt blk02806.txt blk02807.txt blk02808.txt blk02809.txt blk02810.txt blk02811.txt blk02812.txt blk02813.txt blk02814.txt blk02815.txt blk02816.txt blk02817.txt blk02818.txt blk02819.txt blk02820.txt blk02821.txt blk02822.txt blk02823.txt blk02824.txt blk02825.txt blk02826.txt blk02827.txt blk02828.txt blk02829.txt blk02830.txt blk02831.txt blk02832.txt blk02833.txt blk02834.txt blk02835.txt blk02836.txt blk02837.txt blk02838.txt blk02839.txt blk02840.txt blk02841.txt blk02842.txt blk02843.txt blk02844.txt blk02845.txt blk02846.txt blk02847.txt blk02848.txt blk02849.txt blk02850.txt blk02851.txt blk02852.txt blk02853.txt blk02854.txt blk02855.txt blk02856.txt blk02857.txt blk02858.txt blk02859.txt blk02860.txt blk02861.txt blk02862.txt blk02863.txt blk02864.txt blk02865.txt blk02866.txt blk02867.txt blk02868.txt blk02869.txt blk02870.txt blk02871.txt blk02872.txt blk02873.txt blk02874.txt blk02875.txt blk02876.txt blk02877.txt blk02878.txt blk02879.txt blk02880.txt blk02881.txt blk02882.txt blk02883.txt blk02884.txt blk02885.txt blk02886.txt blk02887.txt blk02888.txt blk02889.txt blk02890.txt blk02891.txt blk02892.txt blk02893.txt blk02894.txt blk02895.txt blk02896.txt blk02897.txt blk02898.txt blk02899.txt blk02900.txt blk02901.txt blk02902.txt blk02903.txt blk02904.txt blk02905.txt blk02906.txt blk02907.txt blk02908.txt blk02909.txt blk02910.txt blk02911.txt blk02912.txt blk02913.txt blk02914.txt blk02915.txt blk02916.txt blk02917.txt blk02918.txt blk02919.txt blk02920.txt blk02921.txt blk02922.txt blk02923.txt blk02924.txt blk02925.txt blk02926.txt blk02927.txt blk02928.txt blk02929.txt blk02930.txt blk02931.txt blk02932.txt blk02933.txt blk02934.txt blk02935.txt blk02936.txt blk02937.txt blk02938.txt blk02939.txt blk02940.txt blk02941.txt blk02942.txt blk02943.txt blk02944.txt blk02945.txt blk02946.txt blk02947.txt blk02948.txt blk02949.txt blk02950.txt blk02951.txt blk02952.txt blk02953.txt blk02954.txt blk02955.txt blk02956.txt blk02957.txt blk02958.txt blk02959.txt blk02960.txt blk02961.txt blk02962.txt blk02963.txt blk02964.txt blk02965.txt blk02966.txt blk02967.txt blk02968.txt blk02969.txt blk02970.txt blk02971.txt blk02972.txt blk02973.txt blk02974.txt blk02975.txt blk02976.txt blk02977.txt blk02978.txt blk02979.txt blk02980.txt blk02981.txt blk02982.txt blk02983.txt blk02984.txt blk02985.txt blk02986.txt blk02987.txt blk02988.txt blk02989.txt blk02990.txt blk02991.txt blk02992.txt blk02993.txt blk02994.txt blk02995.txt blk02996.txt blk02997.txt blk02998.txt blk02999.txt blk03000.txt blk03001.txt blk03002.txt blk03003.txt blk03004.txt blk03005.txt blk03006.txt blk03007.txt blk03008.txt blk03009.txt blk03010.txt blk03011.txt blk03012.txt blk03013.txt blk03014.txt blk03015.txt blk03016.txt blk03017.txt blk03018.txt blk03019.txt blk03020.txt blk03021.txt blk03022.txt blk03023.txt blk03024.txt blk03025.txt blk03026.txt blk03027.txt blk03028.txt blk03029.txt blk03030.txt blk03031.txt blk03032.txt blk03033.txt blk03034.txt blk03035.txt blk03036.txt blk03037.txt blk03038.txt blk03039.txt blk03040.txt blk03041.txt blk03042.txt blk03043.txt blk03044.txt blk03045.txt blk03046.txt blk03047.txt blk03048.txt blk03049.txt blk03050.txt blk03051.txt blk03052.txt blk03053.txt blk03054.txt blk03055.txt blk03056.txt blk03057.txt blk03058.txt blk03059.txt blk03060.txt blk03061.txt blk03062.txt blk03063.txt blk03064.txt blk03065.txt blk03066.txt blk03067.txt blk03068.txt blk03069.txt blk03070.txt blk03071.txt blk03072.txt blk03073.txt blk03074.txt blk03075.txt blk03076.txt blk03077.txt blk03078.txt blk03079.txt blk03080.txt blk03081.txt blk03082.txt blk03083.txt blk03084.txt blk03085.txt blk03086.txt blk03087.txt blk03088.txt blk03089.txt blk03090.txt blk03091.txt blk03092.txt blk03093.txt blk03094.txt blk03095.txt blk03096.txt blk03097.txt blk03098.txt blk03099.txt blk03100.txt blk03101.txt blk03102.txt blk03103.txt blk03104.txt blk03105.txt blk03106.txt blk03107.txt blk03108.txt blk03109.txt blk03110.txt blk03111.txt blk03112.txt blk03113.txt blk03114.txt blk03115.txt blk03116.txt blk03117.txt blk03118.txt blk03119.txt blk03120.txt blk03121.txt blk03122.txt blk03123.txt blk03124.txt blk03125.txt blk03126.txt blk03127.txt blk03128.txt blk03129.txt blk03130.txt blk03131.txt blk03132.txt blk03133.txt blk03134.txt blk03135.txt blk03136.txt blk03137.txt blk03138.txt blk03139.txt blk03140.txt blk03141.txt blk03142.txt blk03143.txt blk03144.txt blk03145.txt blk03146.txt blk03147.txt blk03148.txt blk03149.txt blk03150.txt blk03151.txt blk03152.txt blk03153.txt blk03154.txt blk03155.txt blk03156.txt blk03157.txt blk03158.txt blk03159.txt blk03160.txt blk03161.txt blk03162.txt blk03163.txt blk03164.txt blk03165.txt blk03166.txt blk03167.txt blk03168.txt blk03169.txt blk03170.txt blk03171.txt blk03172.txt blk03173.txt blk03174.txt blk03175.txt blk03176.txt blk03177.txt blk03178.txt blk03179.txt blk03180.txt blk03181.txt blk03182.txt blk03183.txt blk03184.txt blk03185.txt blk03186.txt blk03187.txt blk03188.txt blk03189.txt blk03190.txt blk03191.txt blk03192.txt blk03193.txt blk03194.txt blk03195.txt blk03196.txt blk03197.txt blk03198.txt blk03199.txt blk03200.txt blk03201.txt blk03202.txt blk03203.txt blk03204.txt blk03205.txt blk03206.txt blk03207.txt blk03208.txt blk03209.txt blk03210.txt blk03211.txt blk03212.txt blk03213.txt blk03214.txt blk03215.txt blk03216.txt blk03217.txt blk03218.txt blk03219.txt blk03220.txt blk03221.txt blk03222.txt blk03223.txt blk03224.txt blk03225.txt blk03226.txt blk03227.txt blk03228.txt blk03229.txt blk03230.txt blk03231.txt blk03232.txt blk03233.txt blk03234.txt blk03235.txt blk03236.txt blk03237.txt blk03238.txt blk03239.txt blk03240.txt blk03241.txt blk03242.txt blk03243.txt blk03244.txt blk03245.txt blk03246.txt blk03247.txt blk03248.txt blk03249.txt blk03250.txt blk03251.txt blk03252.txt blk03253.txt blk03254.txt blk03255.txt blk03256.txt blk03257.txt blk03258.txt blk03259.txt blk03260.txt blk03261.txt blk03262.txt blk03263.txt blk03264.txt blk03265.txt blk03266.txt blk03267.txt blk03268.txt blk03269.txt blk03270.txt blk03271.txt blk03272.txt blk03273.txt blk03274.txt blk03275.txt blk03276.txt blk03277.txt blk03278.txt blk03279.txt blk03280.txt blk03281.txt blk03282.txt blk03283.txt blk03284.txt blk03285.txt blk03286.txt blk03287.txt blk03288.txt blk03289.txt blk03290.txt blk03291.txt blk03292.txt blk03293.txt blk03294.txt blk03295.txt blk03296.txt blk03297.txt blk03298.txt blk03299.txt blk03300.txt blk03301.txt blk03302.txt blk03303.txt blk03304.txt blk03305.txt blk03306.txt blk03307.txt blk03308.txt blk03309.txt blk03310.txt blk03311.txt blk03312.txt blk03313.txt blk03314.txt blk03315.txt blk03316.txt blk03317.txt blk03318.txt blk03319.txt blk03320.txt blk03321.txt blk03322.txt blk03323.txt blk03324.txt blk03325.txt blk03326.txt blk03327.txt blk03328.txt blk03329.txt blk03330.txt blk03331.txt blk03332.txt blk03333.txt blk03334.txt blk03335.txt blk03336.txt blk03337.txt blk03338.txt blk03339.txt blk03340.txt blk03341.txt blk03342.txt blk03343.txt blk03344.txt blk03345.txt blk03346.txt blk03347.txt blk03348.txt blk03349.txt blk03350.txt blk03351.txt blk03352.txt blk03353.txt blk03354.txt blk03355.txt blk03356.txt blk03357.txt blk03358.txt blk03359.txt blk03360.txt blk03361.txt blk03362.txt blk03363.txt blk03364.txt blk03365.txt blk03366.txt blk03367.txt blk03368.txt blk03369.txt blk03370.txt blk03371.txt blk03372.txt blk03373.txt blk03374.txt blk03375.txt blk03376.txt blk03377.txt blk03378.txt blk03379.txt blk03380.txt blk03381.txt blk03382.txt blk03383.txt blk03384.txt blk03385.txt blk03386.txt blk03387.txt blk03388.txt blk03389.txt blk03390.txt blk03391.txt blk03392.txt blk03393.txt blk03394.txt blk03395.txt blk03396.txt blk03397.txt blk03398.txt blk03399.txt blk03400.txt blk03401.txt blk03402.txt blk03403.txt blk03404.txt blk03405.txt blk03406.txt blk03407.txt blk03408.txt blk03409.txt blk03410.txt blk03411.txt blk03412.txt blk03413.txt blk03414.txt blk03415.txt blk03416.txt blk03417.txt blk03418.txt blk03419.txt blk03420.txt blk03421.txt blk03422.txt blk03423.txt blk03424.txt blk03425.txt blk03426.txt blk03427.txt blk03428.txt blk03429.txt blk03430.txt blk03431.txt blk03432.txt blk03433.txt blk03434.txt blk03435.txt blk03436.txt blk03437.txt blk03438.txt blk03439.txt blk03440.txt blk03441.txt blk03442.txt blk03443.txt blk03444.txt blk03445.txt blk03446.txt blk03447.txt blk03448.txt blk03449.txt blk03450.txt blk03451.txt blk03452.txt blk03453.txt blk03454.txt blk03455.txt blk03456.txt blk03457.txt blk03458.txt blk03459.txt blk03460.txt blk03461.txt blk03462.txt blk03463.txt blk03464.txt blk03465.txt blk03466.txt blk03467.txt blk03468.txt blk03469.txt blk03470.txt blk03471.txt blk03472.txt blk03473.txt blk03474.txt blk03475.txt blk03476.txt blk03477.txt blk03478.txt blk03479.txt blk03480.txt blk03481.txt blk03482.txt blk03483.txt blk03484.txt blk03485.txt blk03486.txt blk03487.txt blk03488.txt blk03489.txt blk03490.txt blk03491.txt blk03492.txt blk03493.txt blk03494.txt blk03495.txt blk03496.txt blk03497.txt blk03498.txt blk03499.txt blk03500.txt blk03501.txt blk03502.txt blk03503.txt blk03504.txt blk03505.txt blk03506.txt blk03507.txt blk03508.txt blk03509.txt blk03510.txt blk03511.txt blk03512.txt blk03513.txt blk03514.txt blk03515.txt blk03516.txt blk03517.txt blk03518.txt blk03519.txt blk03520.txt blk03521.txt blk03522.txt blk03523.txt blk03524.txt blk03525.txt blk03526.txt blk03527.txt blk03528.txt blk03529.txt blk03530.txt blk03531.txt blk03532.txt blk03533.txt blk03534.txt blk03535.txt blk03536.txt blk03537.txt blk03538.txt blk03539.txt blk03540.txt blk03541.txt blk03542.txt blk03543.txt blk03544.txt blk03545.txt blk03546.txt blk03547.txt blk03548.txt blk03549.txt blk03550.txt blk03551.txt blk03552.txt blk03553.txt blk03554.txt blk03555.txt blk03556.txt blk03557.txt blk03558.txt blk03559.txt blk03560.txt blk03561.txt blk03562.txt blk03563.txt blk03564.txt blk03565.txt blk03566.txt blk03567.txt blk03568.txt blk03569.txt blk03570.txt blk03571.txt blk03572.txt blk03573.txt blk03574.txt blk03575.txt blk03576.txt blk03577.txt blk03578.txt blk03579.txt blk03580.txt blk03581.txt blk03582.txt blk03583.txt blk03584.txt blk03585.txt blk03586.txt blk03587.txt blk03588.txt blk03589.txt blk03590.txt blk03591.txt blk03592.txt blk03593.txt blk03594.txt blk03595.txt blk03596.txt blk03597.txt blk03598.txt blk03599.txt blk03600.txt blk03601.txt blk03602.txt blk03603.txt blk03604.txt blk03605.txt blk03606.txt blk03607.txt blk03608.txt blk03609.txt blk03610.txt blk03611.txt blk03612.txt blk03613.txt blk03614.txt blk03615.txt blk03616.txt blk03617.txt blk03618.txt blk03619.txt blk03620.txt blk03621.txt blk03622.txt blk03623.txt blk03624.txt blk03625.txt blk03626.txt blk03627.txt blk03628.txt blk03629.txt blk03630.txt blk03631.txt blk03632.txt blk03633.txt blk03634.txt blk03635.txt blk03636.txt blk03637.txt blk03638.txt blk03639.txt blk03640.txt blk03641.txt blk03642.txt blk03643.txt blk03644.txt blk03645.txt blk03646.txt blk03647.txt blk03648.txt blk03649.txt blk03650.txt blk03651.txt blk03652.txt blk03653.txt blk03654.txt blk03655.txt blk03656.txt blk03657.txt blk03658.txt blk03659.txt blk03660.txt blk03661.txt blk03662.txt blk03663.txt blk03664.txt blk03665.txt blk03666.txt blk03667.txt blk03668.txt blk03669.txt blk03670.txt blk03671.txt blk03672.txt blk03673.txt blk03674.txt blk03675.txt blk03676.txt blk03677.txt blk03678.txt blk03679.txt blk03680.txt blk03681.txt blk03682.txt blk03683.txt blk03684.txt blk03685.txt blk03686.txt blk03687.txt blk03688.txt blk03689.txt blk03690.txt blk03691.txt blk03692.txt blk03693.txt blk03694.txt blk03695.txt blk03696.txt blk03697.txt blk03698.txt blk03699.txt blk03700.txt blk03701.txt blk03702.txt blk03703.txt blk03704.txt blk03705.txt blk03706.txt blk03707.txt blk03708.txt blk03709.txt blk03710.txt blk03711.txt blk03712.txt blk03713.txt blk03714.txt blk03715.txt blk03716.txt blk03717.txt blk03718.txt blk03719.txt blk03720.txt blk03721.txt blk03722.txt blk03723.txt blk03724.txt blk03725.txt blk03726.txt blk03727.txt blk03728.txt blk03729.txt blk03730.txt blk03731.txt blk03732.txt blk03733.txt blk03734.txt blk03735.txt blk03736.txt blk03737.txt blk03738.txt blk03739.txt blk03740.txt blk03741.txt blk03742.txt blk03743.txt blk03744.txt blk03745.txt blk03746.txt blk03747.txt blk03748.txt blk03749.txt blk03750.txt blk03751.txt blk03752.txt blk03753.txt blk03754.txt blk03755.txt blk03756.txt blk03757.txt blk03758.txt blk03759.txt blk03760.txt blk03761.txt blk03762.txt blk03763.txt blk03764.txt blk03765.txt blk03766.txt blk03767.txt blk03768.txt blk03769.txt blk03770.txt blk03771.txt blk03772.txt blk03773.txt blk03774.txt blk03775.txt blk03776.txt blk03777.txt blk03778.txt blk03779.txt blk03780.txt blk03781.txt blk03782.txt blk03783.txt blk03784.txt blk03785.txt blk03786.txt blk03787.txt blk03788.txt blk03789.txt blk03790.txt blk03791.txt blk03792.txt blk03793.txt blk03794.txt blk03795.txt blk03796.txt blk03797.txt blk03798.txt blk03799.txt blk03800.txt blk03801.txt blk03802.txt blk03803.txt blk03804.txt blk03805.txt blk03806.txt blk03807.txt blk03808.txt blk03809.txt blk03810.txt blk03811.txt blk03812.txt blk03813.txt blk03814.txt blk03815.txt blk03816.txt blk03817.txt blk03818.txt blk03819.txt blk03820.txt blk03821.txt blk03822.txt blk03823.txt blk03824.txt blk03825.txt blk03826.txt blk03827.txt blk03828.txt blk03829.txt blk03830.txt blk03831.txt blk03832.txt blk03833.txt blk03834.txt blk03835.txt blk03836.txt blk03837.txt blk03838.txt blk03839.txt blk03840.txt blk03841.txt blk03842.txt blk03843.txt blk03844.txt blk03845.txt blk03846.txt blk03847.txt blk03848.txt blk03849.txt blk03850.txt blk03851.txt blk03852.txt blk03853.txt blk03854.txt blk03855.txt blk03856.txt blk03857.txt blk03858.txt blk03859.txt blk03860.txt blk03861.txt blk03862.txt blk03863.txt blk03864.txt blk03865.txt blk03866.txt blk03867.txt blk03868.txt blk03869.txt blk03870.txt blk03871.txt blk03872.txt blk03873.txt blk03874.txt blk03875.txt blk03876.txt blk03877.txt blk03878.txt blk03879.txt blk03880.txt blk03881.txt blk03882.txt blk03883.txt blk03884.txt blk03885.txt blk03886.txt blk03887.txt blk03888.txt blk03889.txt blk03890.txt blk03891.txt blk03892.txt blk03893.txt blk03894.txt blk03895.txt blk03896.txt blk03897.txt blk03898.txt blk03899.txt blk03900.txt blk03901.txt blk03902.txt blk03903.txt blk03904.txt blk03905.txt blk03906.txt blk03907.txt blk03908.txt blk03909.txt blk03910.txt blk03911.txt blk03912.txt blk03913.txt blk03914.txt blk03915.txt blk03916.txt blk03917.txt blk03918.txt blk03919.txt blk03920.txt blk03921.txt blk03922.txt blk03923.txt blk03924.txt blk03925.txt blk03926.txt blk03927.txt blk03928.txt blk03929.txt blk03930.txt blk03931.txt blk03932.txt blk03933.txt blk03934.txt blk03935.txt blk03936.txt blk03937.txt blk03938.txt blk03939.txt blk03940.txt blk03941.txt blk03942.txt blk03943.txt blk03944.txt blk03945.txt blk03946.txt blk03947.txt blk03948.txt blk03949.txt blk03950.txt blk03951.txt blk03952.txt blk03953.txt blk03954.txt blk03955.txt blk03956.txt blk03957.txt blk03958.txt blk03959.txt blk03960.txt blk03961.txt blk03962.txt blk03963.txt blk03964.txt blk03965.txt blk03966.txt blk03967.txt blk03968.txt blk03969.txt blk03970.txt blk03971.txt blk03972.txt blk03973.txt blk03974.txt blk03975.txt blk03976.txt blk03977.txt blk03978.txt blk03979.txt blk03980.txt blk03981.txt blk03982.txt blk03983.txt blk03984.txt blk03985.txt blk03986.txt blk03987.txt blk03988.txt blk03989.txt blk03990.txt blk03991.txt blk03992.txt blk03993.txt blk03994.txt blk03995.txt blk03996.txt blk03997.txt blk03998.txt blk03999.txt blk04000.txt blk04001.txt blk04002.txt blk04003.txt blk04004.txt blk04005.txt blk04006.txt blk04007.txt blk04008.txt blk04009.txt blk04010.txt blk04011.txt blk04012.txt blk04013.txt blk04014.txt blk04015.txt blk04016.txt blk04017.txt blk04018.txt blk04019.txt blk04020.txt blk04021.txt blk04022.txt blk04023.txt blk04024.txt blk04025.txt blk04026.txt blk04027.txt blk04028.txt blk04029.txt blk04030.txt blk04031.txt blk04032.txt blk04033.txt blk04034.txt blk04035.txt blk04036.txt blk04037.txt blk04038.txt blk04039.txt blk04040.txt blk04041.txt blk04042.txt blk04043.txt blk04044.txt blk04045.txt blk04046.txt blk04047.txt blk04048.txt blk04049.txt blk04050.txt blk04051.txt blk04052.txt blk04053.txt blk04054.txt blk04055.txt blk04056.txt blk04057.txt blk04058.txt blk04059.txt blk04060.txt blk04061.txt blk04062.txt blk04063.txt blk04064.txt blk04065.txt blk04066.txt blk04067.txt blk04068.txt blk04069.txt blk04070.txt blk04071.txt blk04072.txt blk04073.txt blk04074.txt blk04075.txt blk04076.txt blk04077.txt blk04078.txt blk04079.txt blk04080.txt blk04081.txt blk04082.txt blk04083.txt blk04084.txt blk04085.txt blk04086.txt blk04087.txt blk04088.txt blk04089.txt blk04090.txt blk04091.txt blk04092.txt blk04093.txt blk04094.txt blk04095.txt blk04096.txt blk04097.txt blk04098.txt blk04099.txt blk04100.txt blk04101.txt blk04102.txt blk04103.txt blk04104.txt blk04105.txt blk04106.txt blk04107.txt blk04108.txt blk04109.txt blk04110.txt blk04111.txt blk04112.txt blk04113.txt blk04114.txt blk04115.txt blk04116.txt blk04117.txt blk04118.txt blk04119.txt blk04120.txt blk04121.txt blk04122.txt blk04123.txt blk04124.txt blk04125.txt blk04126.txt blk04127.txt blk04128.txt blk04129.txt blk04130.txt blk04131.txt blk04132.txt blk04133.txt blk04134.txt blk04135.txt blk04136.txt blk04137.txt blk04138.txt blk04139.txt blk04140.txt blk04141.txt blk04142.txt blk04143.txt blk04144.txt blk04145.txt blk04146.txt blk04147.txt blk04148.txt blk04149.txt blk04150.txt blk04151.txt blk04152.txt blk04153.txt blk04154.txt blk04155.txt blk04156.txt blk04157.txt blk04158.txt blk04159.txt blk04160.txt blk04161.txt blk04162.txt blk04163.txt blk04164.txt blk04165.txt blk04166.txt blk04167.txt blk04168.txt blk04169.txt blk04170.txt blk04171.txt blk04172.txt blk04173.txt blk04174.txt blk04175.txt blk04176.txt blk04177.txt blk04178.txt blk04179.txt blk04180.txt blk04181.txt blk04182.txt blk04183.txt blk04184.txt blk04185.txt blk04186.txt blk04187.txt blk04188.txt blk04189.txt blk04190.txt blk04191.txt blk04192.txt blk04193.txt blk04194.txt blk04195.txt blk04196.txt blk04197.txt blk04198.txt blk04199.txt blk04200.txt blk04201.txt blk04202.txt blk04203.txt blk04204.txt blk04205.txt blk04206.txt blk04207.txt blk04208.txt blk04209.txt blk04210.txt blk04211.txt blk04212.txt blk04213.txt blk04214.txt blk04215.txt blk04216.txt blk04217.txt blk04218.txt blk04219.txt blk04220.txt blk04221.txt blk04222.txt blk04223.txt blk04224.txt blk04225.txt blk04226.txt blk04227.txt blk04228.txt blk04229.txt blk04230.txt blk04231.txt blk04232.txt blk04233.txt blk04234.txt blk04235.txt blk04236.txt blk04237.txt blk04238.txt blk04239.txt blk04240.txt Show all files
Advertisement: