data:application/json;utf8,{"description":"A generative exploration. This digital artwork is a generative, dynamic and interactive exploration. The colors utilized in the piece are algorithmically generated based on your digital ID. Interact with the object using your mouse or touch input. To make the object move, click the object and flick your mouse or swipe your finger in the desired direction. To control the object more precisely, hold down the shift key while moving your mouse.","name":"Chromatic Morphogenesis","attributes":[{"trait_type":"Version","value":"One"}],"image":"ar://3NzTn-npwx5cv3-EJHgM_voK9bgpS-cJ5pJkBf70Ybw","animation_url":"data:text/html;base64,PCFkb2N0eXBlIGh0bWw+DQo8aHRtbD4NCjxoZWFkPg0KPG1ldGEgY2hhcnNldD1VVEYtOD4NCjxzdHlsZT5ib2R5e21hcmdpbjowO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59PC9zdHlsZT4NCjxzY3JpcHQgc3JjPWh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL3A1LmpzLzEuMy4xL3A1Lm1pbi5qcz48L3NjcmlwdD4NCjxzY3JpcHQgc3JjPWh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2NyeXB0by1qcy80LjEuMS9jcnlwdG8tanMubWluLmpzPjwvc2NyaXB0Pg0KPHNjcmlwdCBzcmM9aHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvbWF0aGpzLzkuNS4xL21hdGgubWluLmpzPjwvc2NyaXB0Pg0KPHNjcmlwdCBzcmM9aHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvc2VlZHJhbmRvbS8zLjAuNS9zZWVkcmFuZG9tLm1pbi5qcz48L3NjcmlwdD4NCjwvaGVhZD4NCjxib2R5Pg0KPHNjcmlwdD5sZXQgY29scyxyb3dzLGlwLHMsc2NsPTM1LHc9ODAwLGg9ODAwLGY9MCxmWD0wLHJYPW51bGwsclk9bnVsbCxyRFg9MCxyRFk9MCx0PVtdO2FzeW5jIGZ1bmN0aW9uIGdldElQKCl7Y29uc3Qgcz1hd2FpdCBmZXRjaCgiaHR0cHM6Ly9hcGkuaXBpZnkub3JnP2Zvcm1hdD1qc29uIik7cmV0dXJuKGF3YWl0IHMuanNvbigpKS5pcH1mdW5jdGlvbiBnUyhzKXtjb25zdCBlPUNyeXB0b0pTLlNIQTI1NihzKS50b1N0cmluZygpO3JldHVybltwYXJzZUludChlLnNsaWNlKDAsOCksMTYpLHBhcnNlSW50KGUuc2xpY2UoOCwxNiksMTYpLHBhcnNlSW50KGUuc2xpY2UoMTYsMjQpLDE2KSxwYXJzZUludChlLnNsaWNlKDI0LDMyKSwxNiklNF19ZnVuY3Rpb24gZ0Mocyl7cmV0dXJuIDI1NSpuZXcgTWF0aC5zZWVkcmFuZG9tKHMpKCl9ZnVuY3Rpb24gc2V0dXAoKXtsZXQgcz1jcmVhdGVDYW52YXMod2luZG93V2lkdGgsd2luZG93SGVpZ2h0LFdFQkdMKTtzLnBvc2l0aW9uKDAsMCkscy5zdHlsZSgiei1pbmRleCIsIi0xIiksY29scz13L3NjbCxyb3dzPWgvc2NsO2ZvcihsZXQgcz0wO3M8Y29scztzKyspe3Rbc109W107Zm9yKGxldCBlPTA7ZTxyb3dzO2UrKyl0W3NdW2VdPTB9fWZ1bmN0aW9uIGRyYXcoKXtpZih2b2lkIDA9PT1zKXJldHVybjtiYWNrZ3JvdW5kKDgpLHRyYW5zbGF0ZSgwLDApLHJvdGF0ZVgoUEkvMTIpO2xldCBlPWYsbz1mWDtmb3IobGV0IG49MDtuPHJvd3M7bisrKXtvPWZYO2ZvcihsZXQgcj0wO3I8Y29scztyKyspe2xldCBpPW1hcChuLDAscm93cy0xLC1IQUxGX1BJLEhBTEZfUEkpLGw9bWFwKHIsMCxjb2xzLTEsLVBJLFBJKSxhPTEwMCt0W3JdW25dLGY9YSpjb3MoaSkqY29zKGwpLHU9YSpzaW4oaSksYz1hKmNvcyhpKSpzaW4obCk7dFtyXVtuXT1tYXAobm9pc2UobyxlKSwwLDEsLTEwMCwxMDApLG8rPS4xO2xldCBwLG0sdyxYPWRpc3QoMCwwLDAsZix1LGMpLGQ9bWFwKFgsMCwxMDAsNTAwLDApO2lmKDAhPT1zWzNdKXtsZXQgZT1NYXRoLmZsb29yKHJhbmRvbSgzKSk7cD0wPT09ZT9nQyhzWzBdKS1zWzNdKihNYXRoLnJhbmRvbSgpPC41PzE6MCk6Z0Moc1swXSksbT0xPT09ZT9nQyhzWzFdKS1zWzNdKihNYXRoLnJhbmRvbSgpPC41PzE6MCk6Z0Moc1sxXSksdz0yPT09ZT9nQyhzWzJdKS1zWzNdKihNYXRoLnJhbmRvbSgpPC41PzE6MCk6Z0Moc1syXSl9ZWxzZSBwPWdDKHNbMF0pLG09Z0Moc1sxXSksdz1nQyhzWzJdKTtsZXQgZz1wLWQ7ZmlsbChwK2QsbS1nLzMsdy1nKSxwdXNoKCksdHJhbnNsYXRlKGYsdSxjKSxub1N0cm9rZSgpLHNwaGVyZSgyNSkscG9wKCl9ZSs9LjF9aWYoa2V5SXNEb3duKFNISUZUKSl7bGV0IHM9LjAxO2YtPShtb3VzZVktcG1vdXNlWSkqcyxmWC09KHBtb3VzZVgtbW91c2VYKSpzfWVsc2UgaWYobW91c2VJc1ByZXNzZWQpe2xldCBzPS4wMTtmLT0obW91c2VZLXBtb3VzZVkpKnMsZlgtPShwbW91c2VYLW1vdXNlWCkqc31lbHNlIGlmKG51bGwhPT1yWCYmbnVsbCE9PXJZKXtsZXQgcz0uMDE7ZlgrPXJEWCpzLGYrPXJEWSpzfX1mdW5jdGlvbiBtb3VzZVJlbGVhc2VkKCl7clg9bW91c2VYLHJZPW1vdXNlWSxyRFg9LjEqKG1vdXNlWC1wbW91c2VYKSxyRFk9LjEqKHBtb3VzZVktbW91c2VZKSxmKz1yRFksZlgrPXJEWH1mdW5jdGlvbiB3aW5kb3dSZXNpemVkKCl7cmVzaXplQ2FudmFzKHdpbmRvd1dpZHRoLHdpbmRvd0hlaWdodCl9Z2V0SVAoKS50aGVuKChlPT57aXA9ZSxzPWdTKGlwKX0pKTwvc2NyaXB0Pg0KPC9ib2R5Pg0KPC9odG1sPg="}
data:application/json;utf8,{"description":"A generative exploration in minimalist composition","name":"A Time Piece","attributes":[{"trait_type":"Version","value":"One"}],"image":"ar://feGawPquCGzIbYSaqfGx7Clkzxdc1SShzh6epLwbOI4","animation_url":"data:text/html;base64,PCFET0NUWVBFIGh0bWw+PGh0bWw+PGhlYWQ+PHN0eWxlPiN0cHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2NvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7bGVmdDowO3JpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTttYXJnaW46YXV0bzttYXgtd2lkdGg6NjAwcHg7bWF4LWhlaWdodDo2MDBweH0ubWN7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dG9wOjEyMHB4O2xlZnQ6MTBweH1AbWVkaWEobWF4LXdpZHRoOjYwMHB4KXsubWN7d2lkdGg6MTVweDtoZWlnaHQ6MTVweH19Lmhje3RvcDoyMCV9Lm1lY3t0b3A6NDglfS5zY3t0b3A6NzYlfTwvc3R5bGU+PC9oZWFkPjxib2R5PjxkaXYgaWQ9dHA+PC9kaXY+PHNjcmlwdD5jb25zdCB0UD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidHAiKTtmdW5jdGlvbiBnZXRDdXJyZW50VGltZSgpe2NvbnN0IGQ9bmV3IERhdGUoKTtjb25zdCBoPWQuZ2V0SG91cnMoKTtjb25zdCBtPWQuZ2V0TWludXRlcygpO2NvbnN0IHM9ZC5nZXRTZWNvbmRzKCk7cmV0dXJue2gsbSxzfTt9ZnVuY3Rpb24gdVQoKXtjb25zdHtoLG0sc309Z2V0Q3VycmVudFRpbWUoKTtsZXQgaG91cjEyPWg7aWYoaD4xMil7aG91cjEyPWgtMTI7fXRQLnN0eWxlLmJhY2tncm91bmRDb2xvcj1gcmdiKCR7cyoxfSwke3MqMX0sJHtzKjF9KWA7dFAuaW5uZXJIVE1MPSIiO2ZvcihsZXQgaT0xO2k8PWhvdXIxMjtpKyspe2NvbnN0IGhDPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpO2hDLmNsYXNzTGlzdC5hZGQoIm1jIiwiaGMiKTtoQy5zdHlsZS5sZWZ0PWAkeyhtLzEwKSo2K2kqMzd9cHhgO3RQLmFwcGVuZENoaWxkKGhDKTt9Zm9yKGxldCBpPTE7aTw9bS8xMDtpKyspe2NvbnN0IG1DPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpO21DLmNsYXNzTGlzdC5hZGQoIm1jIiwibWVjIik7bUMuc3R5bGUubGVmdD1gJHsobS8xMCkqNitpKjM3fXB4YDt0UC5hcHBlbmRDaGlsZChtQyk7fWZvcihsZXQgaT0xO2k8PW0lMTA7aSsrKXtjb25zdCBzTT1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTtzTS5jbGFzc0xpc3QuYWRkKCJtYyIsInNjIik7c00uc3R5bGUubGVmdD1gJHsobS8xMCkqNitpKjM3fXB4YDt0UC5hcHBlbmRDaGlsZChzTSk7fX11VCgpO3NldEludGVydmFsKHVULDEwMDApOzwvc2NyaXB0PjwvYm9keT48L2h0bWw+="}
data:application/json;utf8,{"description":"A generative digital reflection.","name":"Reflections","attributes":[{"trait_type":"Generation","value":"One"}],"image":"ar://su_orqJ2VP3qT_wW0oZD4cgpllnds-L9bUudMUlqDjc","animation_url":"data:text/html;base64,PGh0bWw+DQo8aGVhZD4NCjxzdHlsZT4jY3tvOmg7ZDpiO206MCBhfTwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keT4NCjxzY3JpcHQ+ZnVuY3Rpb24gZ1AoaXApe3ZhciBjYT1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJjYW52YXMiKTtjYS53aWR0aD13aW5kb3cuaW5uZXJXaWR0aC8xO2NhLmhlaWdodD13aW5kb3cuaW5uZXJIZWlnaHQvMTtkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGNhKTt2YXIgY3R4PWNhLmdldENvbnRleHQoIjJkIik7dmFyIG89aXAuc3BsaXQoIi4iKTt2YXIgYT1vWzBdJTI1Njt2YXIgYj1vWzFdJTI1Njt2YXIgYz1vWzJdJTI1Njt2YXIgZD1vWzNdJTI1Njt2YXIgYzE9ImhzbCgiKyhhKmIpJTM2MCsiLDEwMCUsNTAlKSI7dmFyIGMyPSJoc2woIisoYipjKSUyNzArIiwxMDAlLDUwJSkiO3ZhciBjMz0iaHNsKCIrKGMqZCklMjcwKyIsMTAwJSw1MCUpIjt2YXIgc0M9ImhzbCgiKyhhK2IpJTE4MCsiLDEwMCUsNTAlKSI7dmFyIHM9TWF0aC5mbG9vcigoYStiK2MtZCklMik7dmFyIHNpPU1hdGguZmxvb3IoKGErYi9jK2QpJTUwKSsxMDt2YXIgc2c9TWF0aC5mbG9vcigoYStiK2MrZCklNTApKzIwO3ZhciB0PTA7c2V0SW50ZXJ2YWwoZnVuY3Rpb24oKXtjdHguY2xlYXJSZWN0KDAsMCxjYS53aWR0aCxjYS5oZWlnaHQpO2Zvcih2YXIgaT0wO2k8Y2Eud2lkdGg7aSs9c2cpe2Zvcih2YXIgaj0wO2o8Y2EuaGVpZ2h0O2orPXNnKXt2YXIgeD1pK3NpKk1hdGguc2luKChpK2ordCkvMTApO3ZhciB5PWorc2kqTWF0aC5jb3MoKGkrait0KS8xMCk7dmFyIGc9Y3R4LmNyZWF0ZVJhZGlhbEdyYWRpZW50KHgseSwxLHgseSxzaSk7Zy5hZGRDb2xvclN0b3AoMCxjMSk7Zy5hZGRDb2xvclN0b3AoMSxjMik7Y3R4LmZpbGxTdHlsZT1nO2lmKHM9PT0wKXtjdHguYmVnaW5QYXRoKCk7Y3R4LmFyYyh4LHksc2ksMCwyKk1hdGguUEkpO2N0eC5maWxsKCk7Y3R4LnN0cm9rZSgpO2N0eC5zdHJva2VTdHlsZT1zQzt9DQplbHNle2N0eC5iZWdpblBhdGgoKTtjdHgubW92ZVRvKHgrc2kqTWF0aC5jb3MoMCkseStzaSpNYXRoLnNpbigwKSk7Zm9yKHZhciBhZz0wO2FnPDc7YWcrKyl7Y3R4LmxpbmVUbyh4K3NpKk1hdGguY29zKGFnKjIqTWF0aC5QSS82KSx5K3NpKk1hdGguc2luKGFnKjIqTWF0aC5QSS82KSk7fQ0KY3R4LmZpbGwoKTtjdHguc3Ryb2tlKCk7Y3R4LnN0cm9rZVN0eWxlPXNDO319fQ0KdCs9MC4wMzt9LDE2KTt9DQpjb25zdCBpcEVsZW09ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImlwIik7bGV0IGlwPSIiO2ZldGNoKCJodHRwczovL2FwaS5pcGlmeS5vcmc/Zm9ybWF0PWpzb24iKS50aGVuKHJlcz0+cmVzLmpzb24oKSkudGhlbihkYXRhPT57aXA9ZGF0YS5pcDtnUChpcCk7fSk7PC9zY3JpcHQ+PC9ib2R5PjwvaHRtbD4="}
data:application/json;utf8,{"description":"A generative exploration in minimalist composition. With each left-click of the canvas, a new composition is generated.","name":"Circle(s) and Curve","attributes":[{"trait_type":"Function","value":"Generator"}],"image":"ar://kor9H03aLKDyPbJAmyZcerPc-zANXV_XQjSeXhL4208","animation_url":"data:text/html;base64,PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCiAgPGhlYWQ+DQogICAgPHN0eWxlPg0KICAgICAgI2NhbnZhcyB7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7DQoJaGVpZ2h0OiA5MCU7DQoJd2lkdGg6IDkwJTsNCglwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgbGVmdDogNTAlOw0KICAgIHRvcDogNTAlOw0KICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvaGVhZD4NCiAgPGJvZHk+DQogICAgPGNhbnZhcyBpZD0iY2FudmFzIj48L2NhbnZhcz4NCiAgICA8c2NyaXB0Pg0KICAgICAgdmFyIGNhbnZhcyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjYW52YXMiKTsNCiAgICAgIHZhciBjdHggPSBjYW52YXMuZ2V0Q29udGV4dCgiMmQiKTsNCiAgICAgIGNhbnZhcy53aWR0aCA9IHdpbmRvdy5pbm5lcldpZHRoIC8gMS4xOw0KICAgICAgY2FudmFzLmhlaWdodCA9IHdpbmRvdy5pbm5lckhlaWdodCAvIDEuMTsNCgkgIA0KCSAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsICgpID0+IHsNCiAgICAgICAgY2FudmFzLndpZHRoID0gd2luZG93LmlubmVyV2lkdGg7DQogICAgICAgIGNhbnZhcy5oZWlnaHQgPSB3aW5kb3cuaW5uZXJIZWlnaHQ7DQogICAgICB9KTsNCgkgIA0KICAgICAgdmFyIG1pbkNpcmNsZXMgPSAxOyANCiAgICAgIHZhciBtYXhDaXJjbGVzID0gNTsgDQogICAgICB2YXIgY2lyY2xlc0RyYXduID0gMTsNCiAgICAgIHZhciB0b3RhbENpcmNsZXMgPSBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiAobWF4Q2lyY2xlcyAtIG1pbkNpcmNsZXMgKyAxKSkgKyBtaW5DaXJjbGVzOw0KDQogICAgICBmdW5jdGlvbiBhbmltYXRlKCkgew0KICAgIC8vIENsZWFyIHRoZSBjYW52YXMNCiAgICBjdHguY2xlYXJSZWN0KDAsIDAsIGNhbnZhcy53aWR0aCwgY2FudmFzLmhlaWdodCk7DQogICAgLy8gRHJhdyB0aGUgbGluZSBhZ2Fpbg0KICAgIGN0eC5iZWdpblBhdGgoKTsNCiAgICBjdHgubW92ZVRvKE1hdGgucmFuZG9tKCkgKiBjYW52YXMud2lkdGgsIE1hdGgucmFuZG9tKCkgKiBjYW52YXMuaGVpZ2h0KTsNCiAgICBjdHguYmV6aWVyQ3VydmVUbygNCiAgICAgICAgTWF0aC5yYW5kb20oKSAqIGNhbnZhcy53aWR0aCwNCiAgICAgICAgTWF0aC5yYW5kb20oKSAqIGNhbnZhcy5oZWlnaHQsDQogICAgICAgIE1hdGgucmFuZG9tKCkgKiBjYW52YXMud2lkdGgsDQogICAgICAgIE1hdGgucmFuZG9tKCkgKiBjYW52YXMuaGVpZ2h0LA0KICAgICAgICBNYXRoLnJhbmRvbSgpICogY2FudmFzLndpZHRoLA0KICAgICAgICBNYXRoLnJhbmRvbSgpICogY2FudmFzLmhlaWdodA0KICAgICk7DQogICAgY3R4LnN0cm9rZVN0eWxlID0gInJnYigxMjcsMTI3LDEyNykiOw0KICAgIGN0eC5zdHJva2UoKTsNCg0KICAgIC8vIERyYXcgYSBuZXcgY2lyY2xlIGFsb25nIHRoZSBsaW5lIHdpdGggcmFuZG9tIHNpemUNCiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRvdGFsQ2lyY2xlczsgaSsrKSB7DQogICAgICAgIGN0eC5iZWdpblBhdGgoKTsNCiAgICAgICAgY3R4LmFyYygNCiAgICAgICAgICAgIE1hdGgucmFuZG9tKCkgKiBjYW52YXMud2lkdGgsDQogICAgICAgICAgICBNYXRoLnJhbmRvbSgpICogY2FudmFzLmhlaWdodCwNCiAgICAgICAgICAgIE1hdGgucmFuZG9tKCkgKiAxMDAsDQogICAgICAgICAgICAwLA0KICAgICAgICAgICAgMiAqIE1hdGguUEkNCiAgICAgICAgKTsNCiAgICAgICAgdmFyIHNoYWRlID0gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogMjU2KTsNCiAgICBjdHguZmlsbFN0eWxlID0gInJnYigiICsgc2hhZGUgKyAiLCIgKyBzaGFkZSArICIsIiArIHNoYWRlICsgIikiOw0KICAgICAgICANCiAgICAgICAgY3R4LmZpbGwoKTsNCiAgICANCiAgICB9DQogICAgY2lyY2xlc0RyYXduKys7DQp9DQoNCiAgICAgIA0KICAgICAgY2FudmFzLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgYW5pbWF0ZSk7DQogICAgYW5pbWF0ZSgpOw0KICAgIDwvc2NyaXB0Pg0KICA8L2JvZHk+DQo8L2h0bWw+DQo="}
data:application/json;utf8,{"description":"A generative exploration in minimalist composition. Each time you interact with the image, a new color and its RGB value will be displayed.","name":"RGB","attributes":[{"trait_type":"Generation","value":"One"}],"image":"ar://9JlZBLQEsXSZUvTHlkOLzNlMfqOSQiFamNlyx3RBxx4","animation_url":"data:text/html;base64,PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCiAgPGhlYWQ+DQogICAgPHRpdGxlPlJhbmRvbSBDb2xvciBHZW5lcmF0b3I8L3RpdGxlPg0KICAgIDxzdHlsZT4NCgkNCgkjY2FudmFzIHsNCgl3aWR0aDogOTAlOw0KCWhlaWdodDogOTAlOw0KCWJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7DQoJIH0NCiAgICAgICNjb2xvci1wYW5lbCB7DQogICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICBoZWlnaHQ6IDUwMHB4Ow0KICAgICAgICBtYXJnaW46IDAgYXV0bzsNCiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgICAgfQ0KICAgICAgI3JnYi12YWx1ZXMgew0KCWZvbnQtc2l6ZTogMjBweDsNCgltYXJnaW4tdG9wOiAxMHB4Ow0KCXRleHQtYWxpZ246IGNlbnRlcjsNCgljb2xvcjogI0NDQzsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2hlYWQ+DQogIDxib2R5Pg0KICAgIDxkaXYgaWQ9ImNvbG9yLXBhbmVsIj48L2Rpdj4NCiAgICA8ZGl2IGlkPSJyZ2ItdmFsdWVzIj48L2Rpdj4NCiAgICA8c2NyaXB0Pg0KICAgICAgY29uc3QgY29sb3JQYW5lbCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb2xvci1wYW5lbCIpOw0KICAgICAgY29uc3QgcmdiVmFsdWVzID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJnYi12YWx1ZXMiKTsNCiAgICAgIA0KICAgICAgZnVuY3Rpb24gZ2V0UmFuZG9tQ29sb3IoKSB7DQogICAgICAgIGNvbnN0IHIgPSBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiAyNTYpOw0KICAgICAgICBjb25zdCBnID0gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogMjU2KTsNCiAgICAgICAgY29uc3QgYiA9IE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIDI1Nik7DQogICAgICAgIHJldHVybiBgcmdiKCR7cn0sICR7Z30sICR7Yn0pYDsNCiAgICAgIH0NCiAgICAgIA0KICAgICAgZnVuY3Rpb24gdXBkYXRlQ29sb3IoKSB7DQogICAgICAgIGNvbnN0IGNvbG9yID0gZ2V0UmFuZG9tQ29sb3IoKTsNCiAgICAgICAgY29sb3JQYW5lbC5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSBjb2xvcjsNCiAgICAgICAgcmdiVmFsdWVzLmlubmVySFRNTCA9IGNvbG9yOw0KICAgICAgfQ0KICAgICAgDQogICAgICB1cGRhdGVDb2xvcigpOw0KICAgICAgY29sb3JQYW5lbC5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIHVwZGF0ZUNvbG9yKTsNCiAgICA8L3NjcmlwdD4NCiAgPC9ib2R5Pg0KPC9odG1sPg0K="}
data:application/json;utf8,{"description":"A generative exploration in minimalist composition. Do not share your digital reflection.","name":"The Digital Mirror","attributes":[{"trait_type":"Generation","value":"One"}],"image":"ar://WAmkvSGIB1rOp0jGw3Gw-1wIn3dT7JMeeRACSUyoQb8","animation_url":"data:text/html;base64,PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCiAgPGhlYWQ+DQogICAgPHN0eWxlPg0KICAgICAgYm9keSB7DQoJYmFja2dyb3VuZC1jb2xvcjogIzY2NjsNCglkaXNwbGF5OiBmbGV4Ow0KCWp1c3RpZnktY29udGVudDogY2VudGVyOw0KCWFsaWduLWl0ZW1zOiBjZW50ZXI7DQoJaGVpZ2h0OiAxMDB2aDsNCglmb250LXNpemU6IDEwdnc7DQoJZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7DQoJdGV4dC1hbGlnbjogY2VudGVyOw0KCW92ZXJmbG93OiBoaWRkZW47DQoJY29sb3I6IHJnYigyMDQsMjA0LDIwNCk7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9oZWFkPg0KICA8Ym9keT4NCiAgICA8ZGl2IGlkPSJpcCI+PC9kaXY+DQogICAgPHNjcmlwdD4NCiAgICAgIGNvbnN0IGlwRWxlbSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJpcCIpOw0KICAgICAgbGV0IGlwID0gIiI7DQogICAgICBmZXRjaCgiaHR0cHM6Ly9hcGkuaXBpZnkub3JnP2Zvcm1hdD1qc29uIikNCiAgICAgICAgLnRoZW4ocmVzID0+IHJlcy5qc29uKCkpDQogICAgICAgIC50aGVuKGRhdGEgPT4gew0KICAgICAgICAgIGlwID0gZGF0YS5pcC5zcGxpdCgiLiIpOw0KICAgICAgICAgIGluY3JlbWVudElwKCk7DQogICAgICAgIH0pOw0KDQogICAgICBmdW5jdGlvbiBpbmNyZW1lbnRJcCgpIHsNCiAgICAgICAgbGV0IGN1cnJlbnRJcCA9IGlwLm1hcChudW0gPT4gIjAiKTsNCiAgICAgICAgbGV0IGkgPSAwOw0KICAgICAgICBjb25zdCBpbnRlcnZhbElkID0gc2V0SW50ZXJ2YWwoKCkgPT4gew0KICAgICAgICAgIGN1cnJlbnRJcFtpXSA9IChwYXJzZUludChjdXJyZW50SXBbaV0pICsgMSkudG9TdHJpbmcoKTsNCiAgICAgICAgICBpZiAoY3VycmVudElwW2ldID09PSBpcFtpXSkgew0KICAgICAgICAgICAgaSsrOw0KICAgICAgICAgICAgaWYgKGkgPT09IDQpIHsNCiAgICAgICAgICAgICAgY2xlYXJJbnRlcnZhbChpbnRlcnZhbElkKTsNCiAgICAgICAgICAgICAgaXBFbGVtLmlubmVyVGV4dCA9IGN1cnJlbnRJcC5qb2luKCIuIik7DQogICAgICAgICAgICAgIHJldHVybjsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIGN1cnJlbnRJcFtpXSA9ICIwIjsNCiAgICAgICAgICB9DQogICAgICAgICAgaXBFbGVtLmlubmVyVGV4dCA9IGN1cnJlbnRJcC5qb2luKCIuIik7DQogICAgICAgIH0sIDEwKTsNCiAgICAgIH0NCiAgICA8L3NjcmlwdD4NCiAgPC9ib2R5Pg0KPC9odG1sPg0K="}
[PPPPPPP[[[PPV[`a*aWa*`a:#V[[a*la-$Wa-#a:(V[[a-0a-QWa-Pa:(V[[a-]Can only mint 2 reds.BurnRedeem: Contract must be giv`en approval to burn NFTOwnable: new owner is the zero a`You have not approved ASH.BurnRedeem: Burn failureCan only mint 2 blues.Can only mint red or blueYou do not have enough ASH.Ownable: caller is not the owner`AdminControl: Must be owner or a`