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 & 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 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 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
AQCQAAAAAQAB/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJ
AAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAz
ZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwA
AAAUYlhZWgAAAkAAAAAUZM G1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAA
A9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RS
QwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1Q
YWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAS
c1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAA
AAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAM AACSgAAAPhAAAts9kZXNj
AAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5p
ZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA
AAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAA
AAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBp
biBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4g
SUVDNjE5M NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDP
FAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAA
AAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMA
KAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCy
ALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIB
WQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4
AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtM UC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oD
ZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATT
BOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowG
nQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiq
CL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsL
Igs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3e
DfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURM 
ExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSL
FK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUY
ihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzM
HPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUh
oSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3
JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDks
biyiLNctDC1BLXYtqy3hLhYuTC6CLM rcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJj
Mpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5
BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/i
QCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVH
e0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9J
T5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX
4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9M fYV+zYAVgV2Cq
YPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFq
SGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQU
dHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+
wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZ
if6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSV
X5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFH
obaiJqKWowajdqPmM pFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1Erbiu
La6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsu
u6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJ
Osm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc
1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3m
lucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe
9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+M 4ADkFkb2JlAGTAAAAAAf/bAIQA
BgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8f
Hx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8f/8AAEQgA9AEAAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQF
AwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMB
AgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdU
ZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eX
p7fM H1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUE
BQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PS
NeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG
1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/a
AAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7FX5rfmx/5NPzl/23NS/6jJMVYpirsVdirsVdirsV
dirsVdir7k/JT/1lmx/5hNT/AOo65yrP9B9zr+1f8Vyf1S8/GaF8rbGKFwxQ2MCFwxQuGKGxgQuG
KFwwIRek/wDHUs/+M8f/ABMZKH1Bu0397H+sPM vfTGdI+zOxV2KvK4PzH803Wj3+so9lBBayBI7Yx
ySOeR2DFW+AUOzNQMds1g1WQxMttniIdu6qeKeYGAjE8qJPxo7e88yynU/P8Gn23l6mn3Ooaj5iT
naWNn6XPikAnmYtNJEgCKe7VJ2zYwlxRB73sNNm8XFGf86IPzFoPVPzj8j6fb3xa5llvtPF2s2nL
BMJ/VsYDcTRkMgVaINmJ4nsab5JvV9U/NXynYafo+oCZ57XWb4afEyoY2hcOYpXnjm9N0WGQBZAR
yFemKtWv5v8A5d3U9rBDq37y8kaKAPb3KCqtGnJy8aiNC86KrvRWJoCd8VZjirsVdir81vzY/wDJ
p+cv+25qX/UZJirFMVT/AMjaDaa75lttNvHdLeQO0hjIDHghagJBpuMo1GQwgSHWdr6yem08skK4
hXPzL1L8xvyN8t+WfKCaxbXs0t3Lbm5SPlzjUBh8PPgFfY78T8LbfPHhnnxRBr1Oo0/aup8M XDGZh
IZe4Hb48j59x282AWf5Yard+X9E1SPULFbzzHLJHomjyyPHcXCxXAtncSOgtkpLUASSqSAaVzPeq
RsH5HfmLJBdPNYJazwRSyxWk08CzTfV7lbWVEUv9pZHoAaczsnI7Yqo6N+TvnPWvLGneYNMhing1
O5mt4IGlSFlS3illaeSSYxwpFS0mFS/VPcVVSvzF+XPnTy5psWpa1prWlpNI0KsZInZXV5I6SRxu
zxhngkCFwA3BuNaYqxrFXYq+5PyU/wDWWbH/AJhNT/6jrnKs/wBB9zr+1f8AFcn9UvPxmhfK2xih
cMUNjAhkXkny7aa7qr2t1cGFIojMsScfVmKkD0o+ZVeRBy/BiE5UXZ9laGOpymMjVC66y8hfVBeY
LG2sNZurS19UQRPRFuEMcqgivF1Pda0r365XliIyIDi67DHHmlGN0D1FH3H8bpeMrcNcMULhgQi9
J/46ln/xnj/4mMlD6g3ab+9jM /WH3vpjOkfZkPqV01pp11dqoZreGSUKehKKWp+GRnKgS06jJ4eOU
h/DEn5B5kv5jeaV8vrrkklk0ZuBCLRYpCxA+1ydWKxt4K25G+a781k4OLbm8cO3dWMHjEw+quGj9
97eQPMbp2/5WqNPk0uHW7uLSpHLi04xkAFg3HnTlSoBp0rvTL/ym3DxGnan2fHAcYySGMnlsyHUP
J/lrU9MstM1PT4b+z0/h9VjuED8TGnpg9O67EdCNsy4ihQd9ixiEBEcoivkgX/LH8vnMxbQLOlwZ
WmURgKzToUkbiPhqysRUDC2I258leU7lJEuNKt5VlW6WQOlai/kEt116GWRQzEb4qlmm/lT5E0+b
TZrfS4/U0oyyWjOOX76cwl52r9qX/Rko3bfFWW4q7FXYq/Nb82P/ACafnL/tual/1GSYqxTFUz8u
a9c6Fq8Op26LLJDyHpvXiQ6lT0+eV5cYnGi4eu0cdTiOORoFmvnL89PNfmM zSX07U0RkaP0VkLElV
NORA2HJuI5Mdz3yoaf1Akk04GPsessMk8kp8HK6/Hv6nqxnSPzE886Np0Om6Vrl5ZWFvKZ4baGVk
RXYhm2H7LMoJX7JO5GZLu1ef80PzBuJPUm167kb1DNu+3qNKsxelKcjJGrV67DFXeX/zP89aBLHJ
pmrTRejavYwxk1RIWSRBwXoGT13ZT1DGuKoXzB5681+YNOsdO1bUZbqy0/1GghdiQZJZHkklep+O
Rmkb4j/XFUgxV2KvuT8lP/WWbH/mE1P/AKjrnKs/0H3Ov7V/xXJ/VLz8ZoXytsYoXDFDYwITny55
il0WaWRbW3u0lUfurmNXAdDVHBI5Aqd9jvluLLwdLc3Q646ck8MZX/OF79D8EJqmqXuq6hNqF6/q
XNweUjAADYBQAB2AFMhOZkbPNx9TqJ5shyTNykhhkHHXDFC4YEIvSf8AjqWf/GeP/iYyUPqDdpv7
2P8AWH3vpjOM kfZlK8tY7u0ntZa+lcRtE/HY8XUqaffgkLFMMuMTiYnkRXzYS/wCVglsINNn1y7k0
2Bgy23GNdgSaFgKmlTStadsxPylijI08+fZ4GAxyyzOMdNvx+pneZj0bsVdirsVdirsVdirsVfC/
5i/kB+b+qfmD5n1Ow8tzT2N9q19c2k4ltwHimuXeNwGkB+JWB3GKse/6Fu/O3/qVp/8Akdbf9VcV
d/0Ld+dv/UrT/wDI62/6q4q7/oW787f+pWn/AOR1t/1VxV3/AELd+dv/AFK0/wDyOtv+quKu/wCh
bvzt/wCpWn/5HW3/AFVxV3/Qt352/wDUrT/8jrb/AKq4q7/oW787f+pWn/5HW3/VXFXf9C3fnb/1
K0//ACOtv+quKu/6Fu/O3/qVp/8Akdbf9VcVfWP5V+T/ADJo/wDzj7aeWdSsWttcjtr+N7JmQsGm
u55IxyVinxI6nrleaJMCB3OH2hjlPTzjEXIxNMNH5aeefM +rVJ/wcX/Neaj8rk7nz3+Q9X/qZ+Y/W
2Py188f9WqT/AIOL/mvB+VydyP5C1n+pn5j9a4flr54/6tUn/Bxf814/lcncv8haz/Uz8x+tsflt
53/6tUn/AAcX/NeP5XJ3I/kLWf6mfmP1tj8t/O//AFapP+Di/wCa8fyuTuR/IWs/1M/MfrXD8t/O
3/Vrk/4OL/mrH8rk7kfyDrP9TPzH62x+XHnb/q1v/wAHF/zVg/K5O5H8g6z/AFM/MfrbH5c+df8A
q1v/AMHF/wA1Y/lMncv8g6z/AFM/MfrXD8ufOv8A1a3/AODj/wCasfymTuR/IGs/1M/MfrROnfl9
5xiv7aSTTXVElRnbnHsAwJP2sMNLkBGzZg7C1kckScZoEdR+t7tm8fUHYq7FXYq7FXYq7FXYq7FX
Yq7FXyf51/5y/wDO+g+cde0O20bTJbfStRu7GGWQXHNktp3iVm4yAciE3oMVSX/odrz/AP8AVi0r&#xM A;7rn/AKq4q7/odrz/AP8AVi0r7rn/AKq4q7/odrz/AP8AVi0r7rn/AKq4q7/odrz/AP8AVi0r7rn/
AKq4q7/odrz/AP8AVi0r7rn/AKq4q7/odrz/AP8AVi0r7rn/AKq4q7/odrz/AP8AVi0r7rn/AKq4
q7/odrz/AP8AVi0r7rn/AKq4q7/odrz/AP8AVi0r7rn/AKq4q+h/y/8AzI1XzL+Tlv55u7WCHUJo
LuVraLn6INtcSwqByYtuIgTvkMkuGJPc42sznFhlMc4gljP/ACvHzD/ywWn/ACU/5rzW/n5dweN/
0V5/5sPt/W3/AMrw8wf8sFp/yU/5rx/Py7gj/RXn/mQ+39bf/K7/ADB/ywWn/JT/AJrx/Py7gv8A
orz/AMyH2/rb/wCV3eYP+WC0/wCSn/NeP5+XcEf6LM/8yH2/rb/5Xbr/APywWn/JT/mvB+fl3BH+
izP/ADIfb+tv/ldmv/8ALDaf8lP+a8f5M Ql3Bf9Fuf+ZD7f1tj869f/5YbX/kp/zXj/KEu4I/0W5/
5kPt/W3/AMrq1/8A5YbX/kp/zXj/AChLuC/6Ls/8yH2/rb/5XTr3/LDa/wDJT/mrH+UJdwR/ouz/
AMyH2/rV7L84dcnvIIGsrULLIiEj1KgMwH82GOvkTVBni9rM8piPBDcjv/W9azaveuxV2KsaP5j+
TAzj9I1EbcXdYZ2QGtB8QQrv41zG/N4+/wC90x9oNHv6+X9GX30yOOSOSNZI2DxuAyOpqCCKggjM
kF3EZAixyK7FLsVdirsVdirsVfmt+bH/AJNPzl/23NS/6jJMVYpiqL0vStQ1W+jsdPhM91LX04wQ
K0FTUsQBQDucjOYiLPJo1GphhgZ5DUQnWq/lz500rT31C/0xobNByaUSROKV41ojsSAeu2VQ1MJG
gXCwds6XLMQhP1S5bSF/MMay92jsVdirsVdirsVfcn5Kf+ss2P8AzCan/wBR1zlWf6M D7nX9q/wCK
5P6pefjNC+VtjFC4YobGBCL07TNQ1K6W1sLeS5uG6RxqWIFQKnwG+5O2SjAyNANuDT5MsuGAMpeT
V5Z3NldzWd1GYrm3do5YzQ0ZTQioqD8xglEg0WGbFLHIwkKlE0VIZFqXDFC4YEIvSf8AjqWf/GeP
/iYyUPqDdpv72P8AWH3vpjOkfZlskkccbSSMEjQFndjQAAVJJOJKJSAFnkGOp+Y/kxyKaj8JcR8z
DOEDHoC5TiPvzG/N4+/73Tj2g0Z/j619Mq+dU89htdcs/Jlx5eGh37ahcSuZGEDNDXmhEgl+JD8M
XEbV8CO+EIyGMw4TbzUMGbHpJafwp8cif4duY3vlyFfcWTebPIGqa9YeVgotJDoordabqHqtbyM9
uIhJ+5YVkgb4k/WDvm0xiogeT2+lgYYoRPMRA+xJNU/LX80tRt9WsZvMsR069/SKW9sZLkosN5bG
CJHB5SEI3xUMrKlTRW2M pJvTLzB+XnnTU7DRrePXI/W0G7udQtbi59SWSaZLotpyTMvDZLYmOVyGq
Sdj1xVLdC8l/nHHe6DJf+Y3WCGS4uNTRpTNxUvbenAwJ/fM6pMN/hSpINaYq9bxV2KuxV+a35sf+
TT85f9tzUv8AqMkxVimKsn/LfU7LTfN1pdXsywW4WVWlfZQWjIFT23zH1UDLGQHT9u6eeXSyjAXL
bb4vePzy/NTyRr/lAWGkX8UrQ2xijQPGznmIwkYCNIfg4GvQd6Zj0ZTjQNB1QjkzajDw45xjj6yj
W1Db4V+x5p5c/NHyraeTvL3l3VrK+ktdKu5JtTsLcWjWd8stys4mnSZGZ5Y0X0gpp8IFGX4gdg9a
mf8AytX8prWK5tNN8pNFYX3rxXkDxwnlbS30VxGhJkaQyRQxsqPz+E8eKinLFVLyN+Zf5ZWflrSv
LXmLRJbi00z61qL3TpFcJNqEttcxhTbsPst6kCqS9OUaEhQCcVSD8M wvNX5bap5c0uz8saAum6kss
s93OoCmJHnnK25k+1OfTeLdtl4fDXk1FXnmKuxV9yfkp/wCss2P/ADCan/1HXOVZ/oPudf2r/iuT
+qXn4zQvlbYxQuGKGxgQzX8ttQ0myl1Rr26htZ5bYRwNcK7RmPlzmHwMh5UQcQGqT0zL0soi7NbO
+7CzYsZyGchEmNC7qucuRHdtulPnTV7XVvMt5fWjvJayFBC0g4niiKtAOwqNu/jlOomJTJHJwO1t
THPqJTgSYmqv3JKMpdauGKFwwIRek/8AHUs/+M8f/ExkofUG7Tf3sf6w+99MZ0j7Mg9ZgmuNIvre
FeU01vLHGtQKsyEAVPuchkFxI8mjVQM8U4jmYkfY8lubTXJvJ1n5bt9Dv/riurSPJblYlf1HZm9V
vh+L1ANqUA3NNs1pjI4xARNvEZMGWWkjp44p8V9Y7XZPPzvy5c3s2bV752KuxV2KuxV2KuxV2Kvz
W/Nj/wM Amn5y/7bmpf9RkmKsUxV2KuxV2KuxV2KuxV2KuxV9yfkp/6yzY/wDMJqf/AFHXOVZ/oPud
f2r/AIrk/ql5+M0L5W2MULhihsYELhihcMUNjAhcMULhgQi9J/46ln/xnj/4mMlD6g3ab+9j/WH3
vpjOkfZnYq7FXYq7FXYq7FXYq7FXYq7FXg3mTT/+cR38xao2uvpo1tryc6r6k90r/WjK3r8grhQf
U5VpiqXfoz/nC3+fSv8ApIvP+a8Vd+jP+cLf59K/6SLz/mvFXfoz/nC3+fSv+ki8/wCa8Vd+jP8A
nC3+fSv+ki8/5rxV36M/5wt/n0r/AKSLz/mvFXfoz/nC3+fSv+ki8/5rxV36M/5wt/n0r/pIvP8A
mvFXfoz/AJwt/n0r/pIvP+a8Vd+jP+cLf59K/wCki8/5rxV655Th/LlPy8hi8uGA+SBFceiYnkaH
0zNIZ6MxL/3vOu+RnVG+TTqBDw5eJ9Fb+5Jfqv5JM fzWn/Iyb/mrMOtP5POeH2T/Q+cm/qv5J/wA1
p/yMm/5qxrT+S+H2T/Q+cm/qv5KeNp/yMm/5qxrT+S+H2R/Q+cnfVfyV8bT/AJGTf81YK0/kjw+y
P6Hzk39W/JbxtP8AkZN/zVjWn8l8Psj+h85N/VvyX8bX/kZN/wA1Y1p/JHh9kf0PnJ31b8mPG1/5
GTf81Y1p/JfD7I/ofOTf1b8mfG1/5GTf81Y1p/JfD7H/AKHzk39W/Jrxtf8AkZN/zVjWn8keH2P/
AEPnJVtrf8oRcRGA23rc19KkkteVfh6nxwgae9qZY8fZHEOHg4r23kz3M56p2KuxV2KuxV2KuxV2
KuxV2KuxV+a35sf+TT85f9tzUv8AqMkxVimKuxV2KuxV2KuxV2KuxV2KvuT8lP8A1lmx/wCYTU/+
o65yrP8AQfc6/tX/ABXJ/VLz8ZoXytsYoXDFDYwIXDFC4YobGBC4YoXDAhF6T/x1LP8A4zx/8TM GS
h9QbtN/ex/rD730xnSPszsVdirxmPWPMknlO48yXGr3wuHuCltDESIQFK1Zhx48eTU2IHz6ZqBOf
BxmRu3z2Oo1J0p1EsmTi4tgPp+7kyfzd+YWoaBp3lh1Fmj60P9I1DUXkhtIylv63plokcrJMfhj2
+g9M2uM3EHye70szPFGR5mIP2JJqn/OQmjwQ6pFZ6fJLqOnnUIgrSRmIy6fbtP2PqlW40J4beO61
k3ppr35wR6bp+i3aaXNyvLu5i1e3dTI1la6fc/U76Z2t/VSkUxFHJCEd+mKoPS/z+0LULvSrZdKv
FbVLqW0VlMUgV4zAtV4sfV/3rUsifGgBLLir1LFXYq7FX5rfmx/5NPzl/wBtzUv+oyTFWKYqyf8A
LjTLDUvN1pa38IntisjtE1eJKRllrT3zH1UzGBIdR27qJ4tLKUDUtt/i9w/On8rPJvlvyiXtNOEO
om0FxJN6XpBZaI3GMhUO3OjKa5jM RMoziLJvnbpMU8+DU4YHJklx/VxcuXT3POvL35NR655L0DVrO
W9m1LXrqS3E0MMT6faGO5FuILmQyLIszqfVXbcUFOrLsXskxb/nG/WLWC5TUdXt4b7/SIrBFjn9K
S5t72Oz9NmaNW4yNLVXC8R3PXFUN5Q/IS68z+WdJ1C21SODVdReaaawIWZ4bBIrhorgwQs1z8clo
UHwUbmnGu+KpF57/ACg1fyf5fstZu9QtLqK7uJbUxQF9nilmirG7KqSrW3YtxNU5JyA5DFWBYq7F
X3J+Sn/rLNj/AMwmp/8AUdc5Vn+g+51/av8AiuT+qXn4zQvlbYxQuGKGxgQyjyBoWm6tq0/6SobK
zt5LmWNmeNW4fzOgJVR1JzI02MSlvyAdv2No8efKfE+iMTLqPtHIJRrJ0/8ASlwNPjEVorlY0WRp
l+HYlHZUYqTutRWmU5K4jXJ12r8PxJeGKj77+RoGu5BjIOMuGKFwwIRek/8AHM Us/+M8f/ExkofUG
7Tf3sf6w+99MZ0j7MhNYuJbbSb25iNJYLeWSMkVoyIWGx9xkZmoktGqmYYpSHMRJ+x5Jcaz5ksvK
ljr76tfte3czFIjU26orkDmCtPiptvT2zVGcxAS4jZ+Twk9RqceljnOTJxyly/hq+u3X8Bnkn5Ye
TJHYmzcRs3IwrNMse5rQKGoBXsMzjpMfc9TLsDSE/Tt3Wa+9k8cEMcKQoirFGFWOMDZQlOIA9qbZ
kAU7iMREADkF9B4e+FLsVQlto+lWrWzW1pFC1lC9vaFEVTFDIULxpQbKxiSo/wAkYqi8VdirsVfm
t+bH/k0/OX/bc1L/AKjJMVYpiqL0vVL/AEu+jvrCUw3MVeDgA9RQgg1BBB75GcBIUeTTqNPDNAwm
LiU71n8x/OGsWL2N/fmS2k2kQIikitaVArTbKoaaETYDg4Ox9PimJxj6hysksbV3UAKxAB5AA9x0
OXu0aqfu6YqrWdM 9eWUxmtJnt5mjlhaSNirGOeNopUqOzxuysO4NMVdc315cpAlxM8qWsfo2yuxYR
x8i/BAeg5OTT3xVQxV2KvuT8lP8A1lmx/wCYTU/+o65yrP8AQfc6/tX/ABXJ/VLz8ZoXytsYoXDF
DYwITLSdf1nSPV/Rt29r6/H1fTp8XCvGtfDkcnDJKPI05Om1uXBfhyMb5qF7fXd9dSXd3K01zKay
St1JApv9AyMpEmy05s0skjKZuRURkWlcMULhgQi9J/46ln/xnj/4mMlD6g3ab+9j/WH3vpjOkfZl
ssUc0TxSqHikUo6NuCrChB+YwEWiURIEHkWLp+WHkxJFb6m7IjclheaZo9jUDiWoR7HMf8pj7nTj
sDSA/T8LNfeyrMl3LsVdirsVdirsVdirsVfIvnf/AJxE/MnXvOmv65Z6lo0dpqupXd7bpNPdCRY7
id5UDhbZlDBW3oT88VSX/oSr80/+rrof/SRef9kmKu/6Eq/NM P/q66H/0kXn/AGSYq7/oSr80/wDq
66H/ANJF5/2SYq7/AKEq/NP/AKuuh/8ASRef9kmKu/6Eq/NP/q66H/0kXn/ZJirv+hKvzT/6uuh/
9JF5/wBkmKu/6Eq/NP8A6uuh/wDSRef9kmKu/wChKvzT/wCrrof/AEkXn/ZJirv+hKvzT/6uuh/9
JF5/2SYq+jvy8/LjXPLf5L23ke+ntpNWhgvImngeRrflc3MsyUZo0egWUV+DrkMseKJA6uLrcJy4
ZQHOUSGL/wDKkPNf/LXYf8jJv+qOaz8hPvDxf+hXU/zofOX/ABLf/KkfNf8Ay12H/Iyb/qlj+Qn3
j8fBH+hXU/zofOX/ABLf/KkvNf8Ay12P/Iyb/qlj+Qn3j8fBH+hTU/zofOX/ABLf/Kk/NX/LVY/8
jJv+qWP5CfePx8F/0Kan+dD5y/4lv/lSnmr/AJarH/kZN/1SwfkJ94/HwR/oU1P86Hzl/wAS3/yp
XM zT/AMtVj/yMm/6pY/kJ94/HwX/Qnqf52P5y/wCJbH5Leaf+Wqx/5GTf9UsfyE+8fj4I/wBCep/n
Y/nL/iW/+VL+aP8Alqsf+Rk3/VLH+T594/HwR/oS1P8AOx/OX/Et/wDKmPNH/LVY/wDIyb/qlj/J
8+8fj4L/AKEtT/Ox/OX/ABKvY/lB5lgvIJ3ubIpFIjsA8taKwJp+6wx0EwQbH4+DPD7KamMxIyhs
R1l/xL1/Ns+gOxV2KuxV2KuxV2KuxV2KuxV2Kvhf8xfz/wDzf0v8wfM+mWHmSaCxsdWvra0gEVuQ
kUNy6RoC0ZPwqoG5xVj3/QyP52/9TTP/AMibb/qlirv+hkfzt/6mmf8A5E23/VLFXf8AQyP52/8A
U0z/APIm2/6pYq7/AKGR/O3/AKmmf/kTbf8AVLFXf9DI/nb/ANTTP/yJtv8Aqlirv+hkfzt/6mmf
/kTbf9UsVd/0Mj+dv/U0z/8AIm2/6pYq7/oM ZH87f+ppn/wCRNt/1SxV3/QyP52/9TTP/AMibb/ql
ir7H/wCcf/Mmt+Zfyj0HW9cumvdUu/rf1i6cKpf072aJKhAq7IgGwxV6FirsVdirsVdirsVdirsV
dirsVdirsVdirHfNHnS00G5tLQ2s15d3lfRhhAqdwvfuSdgBmPm1AgQKsl1HaXa8dLKMOGU5z5AL
tK85Wt4+pQ3NrLY3WlJ6l3BJxY8OJbkhQkNsP1Yw1ANgijFOm7WjkOSMomEsQuQNcvKuaUJ+aNub
JdSfSbtNJaQRG8qhAJqK8Qa0qp/28q/OCuLhPC4A9o48HiHHMYrri2+5NPMHnWDSdVtdJhsp7+/u
09WOKHj9klgNz/qH6Mty6gRkI1ZLm67teODLHEISnOQuh8f1Iry35mh1v63GLaWzurGQRXNvNSqk
gkUIO/TJYs3He1EN/Z/aI1PEOEwlA0QU5y52LsVdir81vzY/8mn5y/7bmpf9RkmKsUxV2M KvSfKP5
FeaPM+mx31lNFSSA3PpAM7LEBWrHYVI6Abnp1zElqvUYgE06DL26BllihjlMwu6rp+Pj0SGz/LrW
bnzXc+XPWhS4tY/WlnJYxmP4aMu1TX1BtkpaqIgJ97bl7cxQ00dRRMZGq63v+pN/Pv5K+afJemi/
1NkMdFZo+LK4R24BqGo+1sQdxjDUXLhIIJTpu1+PMMU4SxykLF1ujPLv5BebNc0j9JWs0ZjWFbiV
VV39NJF5LzIA3p2FcidXuaBNOPL2gHHMQxzmMf1EU891jS7nSdTudOuSpntXMblDVTToRWmxGZEJ
iQBHV3Wl1Ec2OOSPKQQeTb3Yq+//APnFz/yRPln/AKPv+6hcYq9VxV2KuxVLNf1+20W3jnnRpFkZ
xxSlQIoXmdt/BYjleTIIiy4ms1kcEQZC7v7ImR+5i8/5s6bDFNI1hNSFbcsOS/buE9QJ81HKvyzG
OtA6dzpcntLjiCTCW3D3c5M C6+/5Lrn81LSK4EEemXE0ggjuJArL8KyRLLQ/6obf3wHWgGqPJjk9p
oRlwjHInhEum1ji/SyPyx5gj1/Sl1GKB7eN3ZFRyCTwNK7e+ZOHL4kbdx2brhqsXiAGIvqm2Wue7
FXYq7FXYq7FWG+c/LOsX+vaTq2nwx3S2IZZbdpnt23NVZJE3BH+YIzEz4pSkJDo6HtTs/LlzY8sA
JcHSzH5Efj3oTyz5N1qKfzDdahFbWL6tC0MFvbEtGnMNVqU6VI/HI4sEgZE0OJo0HZWWMs0piMPF
FAR5BKJvJnna58u2nl42dnBBEyrLeCZmJVZGfkEoKbyEt1r7ZWcGQwEKDhT7J1csEcHDARH8V+ZP
L4797IfMPl3Wx5ps9b0y2ivEgsjZ+jJMYWRqv8fLi1fhkIy7JilxiQF7U7TW6HL+ZjmxgS4YcNE1
37/Iqn5feWNT0UapNfokTX84kigR/V4KvL7T0Wv2vDDpsJhd9WXYvZ+TM T8ZnQ45XV39vxZfmU7x2
KuxV+a35sf8Ak0/OX/bc1L/qMkxVimKuxV7x+XX55+V/LnlT9F3lm811JaravzDtGOAK1KKeD9mW
oBU98wJYJiUiADxPKZeys8cuUxjGYy98j1748jXTz6sS0n8yNHtPzKuvMUkUj6fLCsCArUn0zG1W
UHoxip9OE6aXhCPUG2U+xsv5KGIUZwnxV067fayT85vzx0bzxpEtrZwPDJIEREIY0UT+uzM7EVJb
bYZKOKZyCR2pvwaHUT1cc2QRjGAPI3zv9aaeUvz88paX5FPl+6tJzcTxxiWYE/C0UQjXYBgwBq3U
Vys4J1IVzPe4eTsrUCOXGIxkMkjK+KvdtXR4l5r1eLWPMV9qUIKw3ElYwwo3FQFFQCewzLww4YAP
Q9naY4MEMZ5xCU5a5rsVff8A/wA4uf8AkifLP/R9/wB1C4xV6rirsVdirFPPPl3VtaWOKz4LGkEk
fJmoec8kSM saU7QrJ9+Y2oxyny/H4Dpu1tFlzgCH80j5mP+94vmwy9/LPzTciaiQp9bvXnmHqCixg
Uipt29R9sw56SZ+Jedz+z+pndcPqmSd+n8P3lVvPy+81PqGpzJaW8kV4zrAHmICRkkJ8IoDxWlK9
CB9LLS5LJobozdhao5MkhGJE7r1ch0+XTzAeieVdJfSPL1jp8lBLBH+9Cmo5uS70P+sxzYYIcEAH
rezNKcGnhjPOI39/M/amuWue7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX5rfmx/5NPzl/wBtzUv+
oyTFWKYq7FXYq7FXYq7FXYq7FXYq+/8A/nFz/wAkT5Z/6Pv+6hcYq9VxV2KuxV2KuxV2KuxV2Kux
V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV4N5k/5yn/ACk0TzFqmjX2hanNfaZeT2d1LHaWTI8tvK0b
srNcKxBZSQSAcVS7/ob/APJf/qXtV/6Q7H/spxV3/Q3M /AOS//Uvar/0h2P8A2U4q7/ob/wDJf/qX
tV/6Q7H/ALKcVd/0N/8Akv8A9S9qv/SHY/8AZTirv+hv/wAl/wDqXtV/6Q7H/spxV3/Q3/5L/wDU
var/ANIdj/2U4q7/AKG//Jf/AKl7Vf8ApDsf+ynFXf8AQ3/5L/8AUvar/wBIdj/2U4q7/ob/APJf
/qXtV/6Q7H/spxV7R+XvnDRfOPk/T/MeiW8tppl9631e3uEjjkX0Z3hfkkTSIKvGSKN0xVkWKuxV
2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KvzW/Nj/yafnL/ALbmpf8AUZJirFMV
dirsVdirsVdirsVdirsVff8A/wA4uf8AkifLP/R9/wB1C4xV6rirsVdiriQOpp88VtYbiAAkyLQA
E/EOh6ffgsMeOPe0bm3WnKVBUVFWHQ42EHJEdQvR0cckYMviDUfhhtkCDybxS7FXYq7FXYq7FUu1&M #xA;y11S6ggi0+f6uwuInuJORU+ijcnAoCTWnSo+7bK8kSRt3uJrMWScQMZ4fUL93V5rca3+cWlx6td2
+mXur6imoyLHYzx2S6cbESOYvqjwyR3QdoQgLOHHI7r3FjlrofM/52pc3Woz6GklrGkkcWkpFweQ
hpxE6SetLRvhj9TkKH9kAfEyqWjzt+dmhwXGmXekRalc6Rp93dXepSxMVndEmlt3V4ZIgRRUTgsX
JmBFUqDir1HydfeYr7y/b3PmKzSx1Ry4lgQcfhDkIxTnLwLKASvqNTxxVOsVdirsVfmt+bH/AJNP
zl/23NS/6jJMVYpirsVZf5DuPIx1HSrLzRCfqMupRSanc0YBbRVoULxkycWY/FwANK9TxpXwnivp
TiHFkOfiv92I1XnfP8fZvc4tPKX5K6nNPPrWv2Wj3a36Rm00Se5eya09IcjG19C8iv6jVLB3XYgK
vXLHLRVvpP8AzjrFqljfzXxfToLKC1M 1CyEssvr3UtvaIbqL4LeRPTaa4dw23OPoAeGKrj+Vn5H28
Kre+bZvXt9IgvdQeGaN41nnW1IZP9Gqf96JCkAqzcQGkSpoq8NbjyPEkrX4SRQke4qcVaxV2Kvv/
AP5xc/8AJE+Wf+j7/uoXGKvVcVdirsVYR+Z9+0NnBClSyxXNxxXryKC0j/4e7BHyzE1cqHz/AFfp
ef7fzcMAB3SP2cA+2by3VDxivVT4ud1HZW7D9qKyj4EfTWI5rMnX318vwHidWaEgOshEe6Ar/iUx
u4dLN7qou5I66esdnbK7UJ9CFoSUUMpJ5xrvRutaHJSEbN9NmzLDEZ5OMj0VEf5sTHbfvA7+d09Q
/LSw+p+TrGoo9xznf35seP8AwgXNno41jD2/s7g8PRw75Wfmf1UyjMl3bsVdirsVdirsVdirsVdi
rsVdirsVdirsVfmt+bH/AJNPzl/23NS/6jJMVYpirsVdirsVdirsVdirsVdir7//M AOcXP/JE+Wf+
j7/uoXGKvVcVdirsVUZrO0nPKeCOUgAAuisaBgwG4/mAPzwGILCWKMuYBUf0Lo23+gW/wsXX90mz
NSrDbqeI3yPhx7g1flMP8yPyC1tC0N2LNp1szMasxhjJJPc7Y+FHuDE6LATZhD/ShGRxxxxrHGoS
NAFRFAAAAoAAOgGTApyYxAFDYBdil2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kvn3zP8A84eeW9f8
yatrs3mG8hl1a8uL6SFIoiqNcytKVUnegL0xVLf+hIfK3/Uy33/ImHFXf9CQ+Vv+plvv+RMOKu/6
Eh8rf9TLff8AImHFXf8AQkPlb/qZb7/kTDirv+hIfK3/AFMt9/yJhxV3/QkPlb/qZb7/AJEw4q7/
AKEh8rf9TLff8iYcVd/0JD5W/wCplvv+RMOKu/6Eh8rf9TLff8iYcVe3/lv5HtfI3kvTvK1pcyXl
vp3rcLmVQrt688k5qM F22MtMVZLirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd
ir83/wA1tT1JPzR84Il3MqLrepBVEjAAC7koAK4qxb9Lar/y2T/8jH/rirv0tqv/AC2T/wDIx/64
q79Lar/y2T/8jH/rirv0tqv/AC2T/wDIx/64q79Lar/y2T/8jH/rirv0tqv/AC2T/wDIx/64q79L
ar/y2T/8jH/rirv0tqv/AC2T/wDIx/64q79Lar/y2T/8jH/rir73/wCcYZZZvyN8tSSu0kjfXuTu
SxNNQuBuTir1LFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FUs17XrbRobaSaN5WurhLaKOOnIu9T39l
yvJkEAPMuHrdbHTiJIJ4pCIrzSO3/NHy20d5dXUd1p+lWd09iNYuoeNnLLFKYX4SIXKosilS0gUZ
Y5jUP5t+RJtY/RaaiA5ikmS6ZGW3f0WdZESRgOTL6TdBxPYk7YqM oab+c35fXunW97LqBsDcQT3Qt
rtGSZI7VpFl5hPUUEeg1F5VPatRirKtF1vStb06LUtKuVurKbkI5kqBVGKsCCAQVYEEEVxVG4q7F
XYq/Nb82P/Jp+cv+25qX/UZJirFMVdirKPLH5faz5kSxGnyQrPqN8un2sUzFKsy8mkZqGiL379fp
r8QcfD5OH+dj+Y8GjfDxX0V4vyr8230z/oGOHzDZpcLafpDTJRJD6jIXHL1BFJGvEH4pEVffLHMT
Kw/Izz9e6rYadHBAv6StDeWt40lbcgRxt6JkRXpLznjiApQuy0PE8sVS+3/KD8yriCCeDQbiWK5t
VvrdlMZ5wOIyhUcql2FxHSP7fxDbfFWHkEGh2I6jFWsVdir7/wD+cXP/ACRPln/o+/7qFxir1XFX
Yq7FUi82eY30O1iljRZHf1mYPWgSGB5T0I3LKq/TlObLwB13aOtOniCBfP7Ik/fQ+LC7r82NYgiu
m+p2M /K2NvCQfU/vpYy0oPxdFZGAzDlrZC9h0edze0uWAkeGPp4R15kb9elFEXH5keZA916FlamKx
ghlu5HEu0ksasUHEnoxIFfDrhOrnvQGwZZPaDU3LhhCoRiZfVzIG3z+5l3k3W77W9Bi1K8iSF5nc
IsdePFGK1+Ik9QcytPkM4cRd92RrJ6nAMkwASTy8tk7y92bsVdirsVdirsVaZFanIA8TUVFaHxxQ
RbFb78qfy9vvrn1rRIZfr85urocpAGmavN1ow4F+R5cacu9cUrpPyu8hSJcpJpEbfXeRu3Ly85S5
YsZH58mPxkbnpt0AxVBXv5N/l9dXF9cfoxbd7+1ltHW3PpxxieJoZJIYwOCOUfrSld6VqSqynRtF
0rRdPj07S7ZLSyiLFIUrSrsWYkkkksxJJJxVG4q7FXYq/Nb82P8AyafnL/tual/1GSYqxTFXYqjN
L1fU9Kv7a/065ktbyzlE9rNGxDRyKQQy++2KKFM 2yiP8AOX8y4xKF1uThNOt08Zit2T1kChWVDGVT
jwWgUAVFeuKUPH+a35ixhzFr11HJIVaSZCqysUEQFZQBIa/V4+XxfFx3riqaXH57fmXO0rHU/TaS
zisUMUap6SRCEGSIDZZX+qoWfrX7PGgoqwAkk1O5PU4q1irsVff/APzi5/5Inyz/ANH3/dQuMVeq
4q7FXYqx7zV5S/xBwV7s28axNDxCctpJYpHNeS7lYeH0nKM2Hj6us7Q7O/M7GVCq5d5iT17o18WO
XP5Q/WQ3qatvLdSXU5FvTn6nGi/3u3H4t/8AKzHlob69b5Ony+zHHzyc5mR9PO/87pv81W5/K+8m
m1B11iNY9RlaWaNrGOQjkSQFdnLLx5bcaYy0RJPq5+S5PZucpTPiishs/uwftJ2rypmOh6VHpOkW
mnRv6i20YQyU48m6s1KmlTv1zMxw4IiPc9DotMMGGOMG+EUjsm5TsVdirsVdirsVdirsVdirM sVdi
rsVdirsVfAn5l/lD+aF/+Y3mq+svK2p3Fndaxfz21xHbSMkkUl1IyOrAbqykEHFWN/8AKlPzc/6l
DVf+kWX+mKu/5Up+bn/Uoar/ANIsv9MVd/ypT83P+pQ1X/pFl/pirv8AlSn5uf8AUoar/wBIsv8A
TFXf8qU/Nz/qUNV/6RZf6Yq7/lSn5uf9Shqv/SLL/TFXf8qU/Nz/AKlDVf8ApFl/pirv+VKfm5/1
KGq/9Isv9MVd/wAqU/Nz/qUNV/6RZf6Yq+2P+cddE1fRPyc8v6XrFnLYajb/AFz17S4QxyJzvp3X
kp3FUYEe2KvR8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVfMPm/wD5zG1L
QPNmt6CnleG4TSb+6sVnN26mQW0zRByoiNOXCtK4qlP/AEPHqv8A1KMH/Sa//VHFXf8AQ8eq/wDU
owf9Jr/9UcVd/wBDx6r/ANSjBM /0mv/1RxV3/AEPHqv8A1KMH/Sa//VHFXf8AQ8eq/wDUowf9Jr/9
UcVd/wBDx6r/ANSjB/0mv/1RxV3/AEPHqv8A1KMH/Sa//VHFXf8AQ8eq/wDUowf9Jr/9UcVd/wBD
x6r/ANSjB/0mv/1RxV9D/lR55l89eQNL81S2i2Emo+vytEcyhPQuZINnIStfSr0xVluKuxV2KuxV
2KuxV2KuxV2KuxV2KuxV2KuJA64q7FXYq7FXYq7FXYq7FX5rfmx/5NPzl/23NS/6jJMVYpirsVbo
aV7eOKtYq7FXYq7FXYq7FX3/AP8AOLn/AJInyz/0ff8AdQuMVeq4q7FXYq7FXYq7FXYq7FXYq7FX
Yq7FXYqluu6MNWgt4WnMUcM6TugHJZPTrRHFRVamv0ZXkx8QpxNZpBniIk0BIH310Pk80uPy3/Mu
0j1iTQNTsbTVr3UpL2HV3uLwyzQPI8kcdxGVkhX0uSoFCspUdqnLHLXD8v8M A83Y9UudZi8wwHUTH
NFaxyzzNDxkeUoswEAVgvNWHBF4nYdKlVLx5A/OjRobnTNE1tX0vT9PuxpTo/F5551meKMxTF+Mi
zOFDNLxVeJ5GhUKvUfJ2n+YdP8v29r5gvl1DU0LmW4XccS5KJzKxl+C0HMqCfDFU6xV2KuxV+a35
sf8Ak0/OX/bc1L/qMkxVimKuxVmHkTzvYeX9R0j9I6cL3TLLUo9QvY14l5lQcQpVxwbh9pQ21cr8
P1cXk4n5QeP4xP8ADw13M3tPzE/Jyea4uPMel6jr2oNfpcRapdWdkkj26RBOMsVvPbqWqW+FmdT8
JPcGxy1Ww/OH8sLLULLVV8ryy32n2y2FunGCNZLd47aKQTvydXKxpcRrxiFVcbqfsqq7eb/+ccra
MRxeX5LxbTR4YhJJAySXN3Itt6iGkvFZVpOHnqvEklBJReSrw1ipYlRRSdh1oMVaxV2Kvv8A/wCc
XP8AyRPln/o+M /wC6hcYq9VxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV+a
35sf+TT85f8Abc1L/qMkxVimKuxV2KuxV2KuxV2KuxV2Kvv/AP5xc/8AJE+Wf+j7/uoXGKvVcVdi
rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVfLHnL/oUD/F+ufp765+nf0hdfpXh
+kOP1v1m9fjw+Cnqcvs7eGKpP/1hL/y/f9zPFXf9YS/8v3/czxV3/WEv/L9/3M8Vd/1hL/y/f9zP
FXf9YS/8v3/czxV3/WEv/L9/3M8Vd/1hL/y/f9zPFXf9YS/8v3/czxV3/WEv/L9/3M8VfSH5R/4I
/wCVe6T/AIH9T/C/+kfo/wBX1ef+9Mvq19b95/fc+v6sVZfirsVdirsVdirsVdirsVdirsVdirsV
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"> American</span> <span class="S"> </span> <span class="A">Investments </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"> </h3> <button class="footerBtn" onclick="window.open('https://twitter.com/0xB3ARD', '_blL ank')" > See More Ordinal Sites </button> <h3 class="stars"> </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.loc