File: blk03434.txt

%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
{"attributes":[{"trait_type":"Mouth","value":"Bored Kazoo"},{"trait_type":"Clothes","value":"Navy Striped Tee"},{"trait_type":"Eyes","value":"Heart"},{"trait_type":"Fur","value":"Black"},{"trait_type":"Hat","value":"Beanie"},{"trait_type":"Background","value":"Blue"}],"external_url":"https://baycbitcoin.com/index/bayc/5991","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/5991.png"}
)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
{"attributes":[{"trait_type":"Mouth","value":"Tongue Out"},{"trait_type":"Clothes","value":"Stunt Jacket"},{"trait_type":"Hat","value":"Horns"},{"trait_type":"Fur","value":"Trippy"},{"trait_type":"Background","value":"Gray"},{"trait_type":"Eyes","value":"Angry"}],"external_url":"https://baycbitcoin.com/index/bayc/7187","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/7187.png"}
-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
FjDOUT:3FF0EE92285C33763065E12C2E3C73850A613ABF4270A2E81474C5426E06134B
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
+...#..|..+...#..|..-...#..|..-..-..|..#...-..|..#...+..|..#...+
.+..|......-..#...+..|..#...-..||..-...#..|..+...#..-......|..+.
....-|.......+|#......+-#..............#-+......#|+.......|-....
....+.+.+.+.-.-.-.|.|.|.|.#.#.#..#.#.#.|.|.|.|.-.-.-.+.+.+.+....
#|-+........#-+........#|-+..........+-|#........+-#........+-|#
..|..|..-..+......#..|..|..-..+..+..-..|..|..#......+..-..|..|..
...+..|...+..#...-..#...-...+..||..+...-...#..-...#..+...|..+...
|......+|#.....+-#......-#............#-......#-+.....#|+......|
...+.-.|.|.#..........+.-.|.|.#..#.|.|.-.+..........#.|.|.-.+...
.......#|-+..........#|-+..............+-|#..........+-|#.......
+..+..+..+..+..+..+..+..+..+..+..+..+..+..+..+..+..+..+..+..+..+
.-...+..#...|...-...-..#+..#...||...#..+#..-...-...|...#..+...-.
...-#.....+|.....+|......-#..........#-......|+.....|+.....#-...
..+.-.#......+.-.|.#......+.-.#..#.-.+......#.|.-.+......#.-.+..
##|-+.............##|-++................++-|##.............+-|##
..#....+..+..-..-..|..#..#....+..+....#..#..|..-..-..+..+....#..
...-...-...-...-...|...|...|...||...|...|...|...-...-...-...-...
|.....-#....+|.....-#....+|..........|+....#-.....|+....#-.....|
.+.|.#....+.|.#....+.|......-.|..|.-......|.+....#.|.+....#.|.+.
.............##||-++........................++-||##.............
-..|..#....-..|..#....-..|..#......#..|..-....#..|..-....#..|..-
.|...|...#+...-...|...#+...-...||...-...+#...|...-...+#...|...|.
..+|....+|....+#....-#....-#........#-....#-....#+....|+....|+..
..-.#....-.#..+.|....+.|....+.|..|.+....|.+....|.+..#.-....#.-..
###|||---+++........................................+++---|||###
....-..#....-..#.+..|....+..|......|..+....|..+.#..-....#..-....
...#+...|...#+...|....-...#+...||...+#...-....|...+#...|...+#...
|....-....+#....|....-#...+|........|+...#-....|....#+....-....|
.-.#..+.|....-....-.#..+.|....|..|....|.+..#.-....-....|.+..#.-.
................................................................
-..#.+..#.+..#.+..|....|....|......|....|....|..+.#..+.#..+.#..-
.|....|....|....|....|....|....--....|....|....|....|....|....|.
.|....|....|....|....|....|....--....|....|....|....|....|....|.
-..#.+..#.+..#.+..|....|....|......|....|....|..+.#..+.#..+.#..-
................................................................
.-.#..+.|....-....-.#..+.|....|..|....|.+..#.-....-....|.+..#.-.
|....-....+#....|....-#...+|........|+...#-....|....#+....-....|
...#+...|...#+...|....-...#+...||...+#...-....|...+#...|...+#...
....-..#....-..#.+..|....+..|......|..+....|..+.#..-....#..-....
###|||---+++........................................+++---|||###
..-.#....-.#..+.|....+.|....+.|..|.+....|.+....|.+..#.-....#.-..
..+|....+|....+#....-#....-#........#-....#-....#+....|+....|+..
.|...|...#+...-...|...#+...-...||...-...+#...|...-...+#...|...|.
-..|..#....-..|..#....-..|..#......#..|..-....#..|..-....#..|..-
.............##||-++........................++-||##.............
.+.|.#....+.|.#....+.|......-.|..|.-......|.+....#.|.+....#.|.+.
|.....-#....+|.....-#....+|..........|+....#-.....|+....#-.....|
...-...-...-...-...|...|...|...||...|...|...|...-...-...-...-...
..#....+..+..-..-..|..#..#....+..+....#..#..|..-..-..+..+....#..
##|-+.............##|-++................++-|##.............+-|##
..+.-.#......+.-.|.#......+.-.#..#.-.+......#.|.-.+......#.-.+..
...-#.....+|.....+|......-#..........#-......|+.....|+.....#-...
.-...+..#...|...-...-..#+..#...||...#..+#..-...-...|...#..+...-.
+..+..+..+..+..+..+..+..+..+..+..+..+..+..+..+..+..+..+..+..+..+
.......#|-+..........#|-+..............+-|#..........+-|#.......
...+.-.|.|.#..........+.-.|.|.#..#.|.|.-.+..........#.|.|.-.+...
|......+|#.....+-#......-#............#-......#-+.....#|+......|
...+..|...+..#...-..#...-...+..||..+...-...#..-...#..+...|..+...
..|..|..-..+......#..|..|..-..+..+..-..|..|..#......+..-..|..|..
#|-+........#-+........#|-+..........+-|#........+-#........+-|#
....+.+.+.+.-.-.-.|.|.|.|.#.#.#..#.#.#.|.|.|.|.-.-.-.+.+.+.+....
....-|.......+|#......+-#..............#-+......#|+.......|-....
.+..|......-..#...+..|..#...-..||..-...#..|..+...#..-......|..+.
+...#..|..+...#..|..-...#..|..-..-..|..#...-..|..#...+..|..#...+h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Aj?=:ETH.ETH:0xEcD2AA2b22D7A96e96e818412a52A355F21D57a2:4663238::0
Aj?=:ETH.ETH:0x5b477EDBBd99A0041302b5f54216a8F302999214:3913924::0
text/plain;charset=utf-8
text/plain;charset=utf-8
DjB=:ETH.ETH:0x4B5163A774E80B79bb0fa0ba3666De87CD36077C:3710200432::0
Aj?=:ETH.ETH:0x5312B33B754004C070708b2302d1D302F85863Fa:2624738::0
Aj?=:ETH.ETH:0x0186Dd978836f2bBa66510818D388EAe8A44CC22:1643225::0
Bj@=:ETH.ETH:0x733553bAA01bfeB202eE93dDccD64371E5ed62F0:30650789::0
Bj@=:BNB.BNB:bnb1j7hgpxcz98w9j4k4d8th98qc5lulagwtyknr5x:14885232::0
text/plain;charset=utf-8
CjA=:ETH.ETH:0x0fE0Ef6aecF78eF8Fea483918766cbcf0Bd38549:1878728:te:0
IjG=:BNB.BUSD-BD1:bnb1kvjhvk4se2vuvf45uydg4ed8ahcmglv4kl4mp7:3576011510::0
Bj@=:BNB.BNB:bnb1jecz8drtlyw6hgkksxndv4emxfxhxd4uxrnxzs:31335641::0
Bj@=:ETH.ETH:0x346F97c2dC52d2E8Aa842beDf12Ac45ee58015E5:16323133::0
7j5+:BTC.BTC:thor1x6rvzfz2ur5p6rgz7rnumpxggsl0arzklzv83fP7
FjDOUT:73402035BD51EE82C374C1F482D22121F2A13B0744D31C43CBE7BC9A28D283D1
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c111 79.158325, 2015/09/10-01:10:20        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-nsM
#"> <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 CC 2015 (Macintosh)" xmpMM:InstanceID="xmp.iid:8471772B0BAD11EAA838FA28B75ECFF4" xmpMM:DocumentID="xmp.did:8471772C0BAD11EAA838FA28B75ECFF4"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:6EBEE6B80A3D11EAA838FA28B75ECFF4" stRef:documentID="xmp.did:8471772A0BAD11EAA838FA28B75ECFF4"/> </rdf:Description> </rM
df:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
4j2DC-L5:zbgqOO2JTvif9IDnSMQy4Sl8WT4UqRJdK+xlYRiGzc8=
CjA=:ETH.ETH:0xfd9B0797237E8558fc23789C66c19dFDAF6b64eB:163471394::0
Bj@=:ETH.ETH:0xc0BCc8dFf6eAA7F114f0eAC2E4076c641CF75437:83010224::0
MjK=:BNB.BUSD-BD1:bnb1zmepfrhduexjjmp6t3yqslq4d7p32dq5j8ds00:432398001920:te:0
CjA=:BNB.BNB:bnb1jtmdlgsf5f5umkgdka2xh6fa0mylwfe52w6ykw:149172061::0
CjA=:ETH.ETH:0x9304DaE74b90A355F10878fD675F6d4176033610:195761226::0
JjH=:BNB.BUSD-BD1:bnb1u5zxd9snn4hzc03vnmletccwc7mcqzgnetd2ks:60994094716::0
/ViaBTC/Mined by askar55/,
EjC=:BNB.BNB:bnb10tncukpuvqhsfnvthtwmr4sqxvzjcvshy9m095:196807694:te:0
EjC=:BNB.BNB:bnb10gn5e44cugderfx9zu6xc2xnhek9d5kugar65d:949632688:te:0
Aj?=:ETH.ETH:0x27a5653734349913266196838Fe815Eb122Ef2F1:2142083::0
Bj@=:ETH.ETH:0x3693994f12eF7571A26859AdbBfe34aBf7D95C8e:26498658::0
EjC=:BNB.BTCB-1DE:bnb17636s43s9qjpgmvvh3wwut3mlnj3urqzu4pnzz:319357::0
DjB=:BNB.BNB:bnb1x4sttx6vcuedk4vwpqknrp8d2gjyl3jjk9mn7f:32029393:te:0
{"name": "Honey Badgers", "description": "Honey Badgers is a generative 10k PFP collection inscribed on the Bitcoin Blockchain through Ordinals. It is an experiment to see if a native NFT community can emerge and thrive on the native Bitcoin ecosystem. The project doesn\u2019t have a roadmap and its solely purpose is to deliver high quality pixelated art and a fun place to hang out with friends. The collection is Bitcoin themed with the M
honey badger meme being the center of it, but also has many other traits related to crypto and specifically the Bitcoin culture.", "creator": "Honey Badgers Team", "attributes": [{"trait_type": "Background", "value": "blue"}, {"trait_type": "Body", "value": "black"}, {"trait_type": "Mane", "value": "white"}, {"trait_type": "Claws", "value": "fire"}, {"trait_type": "Eyes", "value": "white"}, {"trait_type": "Headgear", "value": "none"}, {"trait_type": "Artifacts", "value": "dagger"}]}
text/plain;charset=utf-8
{"name": "Honey Badgers", "description": "Honey Badgers is a generative 10k PFP collection inscribed on the Bitcoin Blockchain through Ordinals. It is an experiment to see if a native NFT community can emerge and thrive on the native Bitcoin ecosystem. The project doesn\u2019t have a roadmap and its solely purpose is to deliver high quality pixelated art and a fun place to hang out with friends. The collection is Bitcoin themed with the M
honey badger meme being the center of it, but also has many other traits related to crypto and specifically the Bitcoin culture.", "creator": "Honey Badgers Team", "attributes": [{"trait_type": "Background", "value": "green"}, {"trait_type": "Body", "value": "blue"}, {"trait_type": "Mane", "value": "black"}, {"trait_type": "Claws", "value": "long claws"}, {"trait_type": "Eyes", "value": "red"}, {"trait_type": "Headgear", "value": "skull"}, {"trait_type": "Artifacts", "value": "pauldrons"}]}
{"name": "Honey Badgers", "description": "Honey Badgers is a generative 10k PFP collection inscribed on the Bitcoin Blockchain through Ordinals. It is an experiment to see if a native NFT community can emerge and thrive on the native Bitcoin ecosystem. The project doesn\u2019t have a roadmap and its solely purpose is to deliver high quality pixelated art and a fun place to hang out with friends. The collection is Bitcoin themed with the M
honey badger meme being the center of it, but also has many other traits related to crypto and specifically the Bitcoin culture.", "creator": "Honey Badgers Team", "attributes": [{"trait_type": "Background", "value": "green"}, {"trait_type": "Body", "value": "black"}, {"trait_type": "Mane", "value": "dragon"}, {"trait_type": "Claws", "value": "long claws"}, {"trait_type": "Eyes", "value": "blue"}, {"trait_type": "Headgear", "value": "dark wizard hat"}, {"trait_type": "Artifacts", "value": "cape"}]}
{"name": "Honey Badgers", "description": "Honey Badgers is a generative 10k PFP collection inscribed on the Bitcoin Blockchain through Ordinals. It is an experiment to see if a native NFT community can emerge and thrive on the native Bitcoin ecosystem. The project doesn\u2019t have a roadmap and its solely purpose is to deliver high quality pixelated art and a fun place to hang out with friends. The collection is Bitcoin themed with the M
honey badger meme being the center of it, but also has many other traits related to crypto and specifically the Bitcoin culture.", "creator": "Honey Badgers Team", "attributes": [{"trait_type": "Background", "value": "red"}, {"trait_type": "Body", "value": "carrot"}, {"trait_type": "Mane", "value": "black"}, {"trait_type": "Claws", "value": "regular"}, {"trait_type": "Eyes", "value": "red"}, {"trait_type": "Headgear", "value": "unicorn"}, {"trait_type": "Artifacts", "value": "arrow wounds"}]}
{"name": "Honey Badgers", "description": "Honey Badgers is a generative 10k PFP collection inscribed on the Bitcoin Blockchain through Ordinals. It is an experiment to see if a native NFT community can emerge and thrive on the native Bitcoin ecosystem. The project doesn\u2019t have a roadmap and its solely purpose is to deliver high quality pixelated art and a fun place to hang out with friends. The collection is Bitcoin themed with the M
honey badger meme being the center of it, but also has many other traits related to crypto and specifically the Bitcoin culture.", "creator": "Honey Badgers Team", "attributes": [{"trait_type": "Background", "value": "blue"}, {"trait_type": "Body", "value": "white"}, {"trait_type": "Mane", "value": "white"}, {"trait_type": "Claws", "value": "honey pot"}, {"trait_type": "Eyes", "value": "regular"}, {"trait_type": "Headgear", "value": "bull horns"}, {"trait_type": "Artifacts", "value": "pickaxe"}]}
LjJ=:BNB.BUSD-BD1:bnb1uv8m5khvc87sfavsq57r6nzxhawrh73xcmjsw7:15343953406:te:0
LjJ=:BNB.BUSD-BD1:bnb138ssudd0x8gvlclj76gtufk8pn7sax2aapr4vv:68133526689:te:0
DjB=:BNB.BNB:bnb1x46cz3jpy2vytfwjt0p2crr8m09gh3rhtenvuh:17037463:te:0
DjB=:BNB.BNB:bnb1smld6nttp8alg68annpn0yd53jqrszvma3tevl:31281293:te:0
KjI=:BNB.BUSD-BD1:bnb147met4gp5p0jtcr2n5d4q7ht7wlpa6vgtgkn9u:4350453438:te:0
LjJ=:BNB.BUSD-BD1:bnb10vuvv29xe8vl7j2ghjj63uwwqvfkejull2h2k7:22109880875:te:0
Mined by AntPool805`
text/plain;charset=utf-8
text/plain;charset=utf-8
DjB=:BNB.ETH-1C9:bnb10gh0p6thzjz54jqy9lg0rv733fnl0vqmc789pp:260285281}
&j$Sei kein Mieser - anonyme Zitadelle.
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
IjGREFUND:8DB9BB2C3DBE262AD502F9A00EDF6C6B442F35ACC94652B57A5DD50DE6DC3220
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
FjDOUT:B7E0FB915ECE84EDF118116EF5585CF40A91D8B4A31F44F846228A6EF3D43A7C
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
text/plain;charset=utf-8
FjDOUT:592176FF0084810A7515B04DED61055D86EEF9F3875874208472986DEF249AF8
c/Foundry USA Pool #dropgold/
6j4ion:7.Qmbg4oTCwZa7XDGhHzX4XTwmfiNhHge4w5nNV2hLyEK5NP
FjDOUT:100AA8AE4A25CC387056EF44B7690B7ADA3DE3989E72EAEB3B79DC74C518B52D
c/Foundry USA Pool #dropgold/
{"attributes":[{"trait_type":"Mouth","value":"Bored Party Horn"},{"trait_type":"Hat","value":"S&m Hat"},{"trait_type":"Fur","value":"Blue"},{"trait_type":"Clothes","value":"Tanktop"},{"trait_type":"Eyes","value":"Eyepatch"},{"trait_type":"Background","value":"Aquamarine"}],"external_url":"https://baycbitcoin.com/index/bayc/9433","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/9433.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
CjA=:ETH.ETH:0x1aBD61A8d35c1FDA37e2cbFee61AD19Ce87C5d87:1537109:te: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
DjB=:ETH.ETH:0x60376161F14D2fC28F8789328C52a69A924473E9:44597379:te:0
c/Foundry USA Pool #dropgold/
zTXtRaw profile type exif
text/plain;charset=utf-8
FjDOUT:84F683253528060BC0747E14D0559AAC5FCDC04E5D6A4F7A030A68DB6E8FBD90
FjDOUT:E2641608FDC52CE5795567B8076FE6B4A555920BC2123BBC38529259FC853056
FjDOUT:FB8280626563C8B41CBE497980876BE81C55C9237C6F7C827304688F7BD8F5E7
text/plain;charset=utf-8
 1c528953e0fdf06bc11c540429d4fb90e
)GIF resized on https://ezgif.com/resize
Bj@=:ETH.ETH:0x7cD2485c4A88634C567E601b9e75AD4Cb687Dd5F:84779507::0
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 512" width="100%" height="100%" data-json="data:application/json;base64,eyJuYW1lIjoiQml0R2x5cGhzICM0MTkiLCJleHRlcm5hbF91cmwiOiJodHRwczovL2JpdGdseXBocy5jb20vIy9nbHlwaC80MTkiLCJhdHRyaWJ1dGVzIjpbeyJ0cmFpdF90eXBlIjoiU2l6ZSIsInZhbHVlIjoiMTZ4MTYifSx7InRyYWl0X3R5cGUiOiJTY2hlbWUiLCJ2YWx1ZSI6IuKZpSDimLoifSx7InRyYWl0X3R5cGUiOiJTeW1ib2wgQ291bnQiLCJ2YWx1ZSI6NjB9LHsidHJhaXRfdHlwZSI6IlN5bWJvbCBTeW1tZXRyeSIsInZhbHVlIjoiUmFkaM
WFsIn0seyJ0cmFpdF90eXBlIjoi4pi6IENvdW50IiwidmFsdWUiOjQwfSx7InRyYWl0X3R5cGUiOiLimaUgQ291bnQiLCJ2YWx1ZSI6MjB9XX0=" data-message="BitGlyphs #419 - bc1p0lurpmrs5u83td9730k7yyqwjvdtqppdhsfm3uudekpascnged7s8m2akq" data-signature="3b6a8fa16995cce2d69ca032db5aa0a906c8b4c7de009af644d78742f347bd8a39236842ea725e3118127f0802253794229ed348e8494dbbdc4d02f1e1af03c5"><defs><style type="text/css">@font-face{font-family:"glyphs";src:url(data:font/woff2;base64,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)format("woff2");}svg{background-color:#4d4d4e;}tspan{text-anchor:middle;dominant-baseline:middle;font-family:glyphs;font-weight:400;fill:#f2a900;text-rendering:geometricPrecision;}::selection{background-color:#f2a90044;}</style></defs><rect width="100%" height="100%" fill="#222222" /><text x="0" y="256" transform="translate(256)" font-size="25" letter-spacing="-1"><tspan x="0" dy="-178.5">.....
.....</tspan><tspan x="0" dy="24">...
...</tspan><tspan x="0" dy="24">..
..</tspan><tspan x="0" dy="24">.
.</tspan><tspan x="0" dy="24">................</tspan><tspan x="0" dy="24">
</tspan><tspan x="0" dy="24">..
..</tspan><tspan x="0" dy="24">
</tspan><tspan x="0" dy="24">
</tspan><tspan x="0" dy="24">..
..</tspan><tspan x="0" dy="24">
</tspan><tspan x="0" dy="24">................</tspan><tspan x="0" dy="24">.
.</tspan><tspan x="0" dy="24">..
..</tspan><tspan x="0" dy="24">...
...</tspan><tspan x="0" dy="24">.....
.....</tspan></text></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 512" width="100%" height="100%" data-json="data:application/json;base64,eyJuYW1lIjoiQml0R2x5cGhzICM0MjAiLCJleHRlcm5hbF91cmwiOiJodHRwczovL2JpdGdseXBocy5jb20vIy9nbHlwaC80MjAiLCJhdHRyaWJ1dGVzIjpbeyJ0cmFpdF90eXBlIjoiU2l6ZSIsInZhbHVlIjoiMTZ4MTYifSx7InRyYWl0X3R5cGUiOiJTY2hlbWUiLCJ2YWx1ZSI6IuKCvyDimaUifSx7InRyYWl0X3R5cGUiOiJTeW1ib2wgQ291bnQiLCJ2YWx1ZSI6NTR9LHsidHJhaXRfdHlwZSI6IlN5bWJvbCBTeW1tZXRyeSIsInZhbHVlIjoiUm90YM
XRpb25hbCJ9LHsidHJhaXRfdHlwZSI6IuKCvyBDb3VudCIsInZhbHVlIjozNn0seyJ0cmFpdF90eXBlIjoi4pmlIENvdW50IiwidmFsdWUiOjE4fV19" data-message="BitGlyphs #420 - bc1p0lurpmrs5u83td9730k7yyqwjvdtqppdhsfm3uudekpascnged7s8m2akq" data-signature="12d9a6747dddaa13bf1f9118fff713922751833c174331c69994f030a16ab959332274be91534e11ff06d150049ed711959a10c8e827615219720659b051a200"><defs><style type="text/css">@font-face{font-family:"glyphs";src:url(data:font/woff2;base64,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)format("woff2");}svg{background-color:#4d4d4e;}tspan{text-anchor:middle;dominant-baseline:middle;font-family:glyphs;font-weight:400;fill:#f2a900;text-rendering:geometricPrecision;}::selection{background-color:#f2a90044;}</style></defs><rect width="100%" height="100%" fill="#222222" /><text x="0" y="256" transform="translate(256)" font-size="24.5" letter-spacing="-0.5"><tspan x="0" dy="-178.5">.........M
</tspan><tspan x="0" dy="24">.......
...</tspan><tspan x="0" dy="24">..
...</tspan><tspan x="0" dy="24">........
</tspan><tspan x="0" dy="24">....
..</tspan><tspan x="0" dy="24">........
...</tspan><tspan x="0" dy="24">.........
</tspan><tspan x="0" dy="24">.
...</tspan><tspan x="0" dy="24">...
.</tspan><tspan x="0" dy="24">
.........</tspan><tspan x="0" dy="24">...
.......</tspan><tspan x="0" dy="24">..
....</tspan><tspan x="0" dy="24">
........</tspan><tspan x="0" dy="24">...
..</tspan><tspan x="0" dy="24">...
.......</tspan><tspan x="0" dy="24">
.........</tspan></text></svg>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
c/Foundry USA Pool #dropgold/
Bj@df0c7cf109ce1cca5266b96d8642cd4e5a22a9294371965ec12fc2a2ab814fe6
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwu
Aj?=:ETH.ETH:0x91980DaaEEaE000E6C6C65a1B4F6C387af5003D4:6240695::0
Bj@=:ETH.ETH:0xcaFbc3cf444D5EfD7A3F12939017177086c53952:24914455::0
Bj@=:ETH.ETH:0x34Bf746D86f34712b9Ca142151F7e9232a047C23:60963468::0
JjH=:BNB.BUSD-BD1:bnb1t5jk9qvq6jhnhgh4vrn4frl7wda4q47ax8x76v:22985306063::0
x264 - core 164 r3075 66a5bc1 - H.264/MPEG-4 AVC codec - Copyleft 2003-2021 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=2 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramM
id=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=30 scenecut=40 intra_refresh=0 rc=crf mbtree=0 crf=27.0 qcomp=0.60 qpmin=26 qpmax=69 qpstep=4 ip_ratio=1.40 pb_ratio=1.30 aq=2:1.00
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
DjB=:BNB.BNB:bnb1u8c5ljxsd8hecnvchz5f3knz07deh89pv469mr:78741798:te:0
text/plain;charset=utf-8
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <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:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.M
org/dc/elements/1.1/" xmp:ModifyDate="2023-02-24T14:02:60"> <dc:subject> <rdf:Bag/> </dc:subject> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                            M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                             <?xpacket end="w"?>
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Mined by AntPool806`
IjGREFUND:B9D873E0D395E3723603B6740E57D431F84A75D1C722093C268F9B4A507E03DA
FjDOUT:D46C879926B7FE2064912B94227BE0838EB86A60BA282DB003E7176853F3F206
CjA=:BNB.BNB:bnb1z5zd9y2y66ytscsj0l7e6xn6fxxg5tc07pufc8:446610105::0
text/plain;charset=utf-8
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sTypM
e/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CC 2019 (Windows)" xmp:CreateDate="2023-02-21T15:59:10-05:00" xmp:MetadataDate="2023-02-22T04:09:45-05:00" xmp:ModifyDate="2023-02-22T04:09:45-05:00" dc:format="image/png" xmpMM:InstanceID="xmp.iid:26a6befe-2979-8840-bb51-2e0a6e0bfa0f" xmpMM:DocumentID="adobe:docid:photoshop:18971984-3cdc-fc48-8947-bfc4806c49d0" xmpMM:OriginalDocumentID="xmp.did:72e15e1M
d-f2b2-c741-8018-1127a6f9c617" photoshop:ColorMode="3"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:72e15e1d-f2b2-c741-8018-1127a6f9c617" stEvt:when="2023-02-21T15:59:10-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:ffd7d6f6-0288-d946-8fbe-d3867ae6a0f1" stEvt:when="2023-02-22T04:09:45-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvtM
:parameters="from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:26a6befe-2979-8840-bb51-2e0a6e0bfa0f" stEvt:when="2023-02-22T04:09:45-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:ffd7d6f6-0288-d946-8fbe-d3867ae6a0f1" stRef:documentID="xmp.dM
id:72e15e1d-f2b2-c741-8018-1127a6f9c617" stRef:originalDocumentID="xmp.did:72e15e1d-f2b2-c741-8018-1127a6f9c617"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
FjDOUT:932C59BEB4B08984C4992A31EF1E2A600DA54AE4AB966F18DD344B097F0E141E
FjDOUT:6CFE652F4B15F340806C6ABE370DC1C5F7160CA91D94BEF8CD0989E435312CE3
FjDOUT:8CC2D7FBD1DFA3D2D34E4179B42F68F5C5BF63E6D473E6D498717D941DAC35FB
Bj@=:ETH.ETH:0x4077bB28715f0e5aBa10ef7255880A170B430699:10849820::0
DjB=:BNB.BNB:bnb1z82y52ksk8udt36zqj2tpjjn2xwet7glt2qjhs:11205873:te:0
text/plain;charset=utf-8
/ViaBTC/Mined by panahi99/,
HjF=:THOR.RUNE:thor1teq06cakzr62wjetvxnllpmyl8pgfaqyd9de85:5213283835:t:0
FjDOUT:DE29AFAE591CF9A123BA06A47F001978E809C643C2A6386898FF5D249962F663
FjDOUT:E10F062D1C196B78BE1BECC31FBE186618F65B383B6E9303B1D4D4D01A0ACE61
text/plain;charset=utf-8
c/Foundry USA Pool #dropgold/
{"attributes":[{"trait_type":"Mouth","value":"Phoneme Vuh"},{"trait_type":"Fur","value":"Brown"},{"trait_type":"Clothes","value":"Caveman Pelt"},{"trait_type":"Background","value":"New Punk Blue"},{"trait_type":"Eyes","value":"Wide Eyed"},{"trait_type":"Hat","value":"Bowler"}],"external_url":"https://baycbitcoin.com/index/bayc/7167","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/7167.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
r.4?17A,1=*.;cv](,9j~b`rZ%(6"%3]oXs
JjH=:BNB.BUSD-BD1:bnb1atzll262hmuzws0tzyv08w8hu68t9unfztsuzm:73413838145::0
    "inscription_contract": {
        "inscription_parent_id": "c068c63233b80e52f6047b50e0f0817a3e6e39061ba787937694e665e2706218i0",
        "inscriptions_list": ["cfc66c6bc10c7db5cc0bc38aed084e731eb151f39f41a1ae3c57f74997da6eebi0","b79dfbad349651a6ee56116ae885ab6306fe750b34092477394929258033928ci0","bca4e57ea6fa672bed43441352d4565e2feb18955a9d121f967c757836ca8ad1i0","5606371e1c40c6677e6a5b86d85b0b895164cb8406a51341635e4650db98f410i0","8459060c9dfa42495605968554e7869a6671fecb40ae2cd9ccb9994bbc329287i0"]
6j4ion:4.QmYjVtmfdNMiMYueqnqhwa1FpcD9D85sTjkmPvvm39KDMS
LjJs:ETH.USDT-EC7:0x94079227E704bD62e5EF63a422CF3e986Cae4cEe:98753148439:ss:0
2023-02-24T18:30:55+00:00
2023-02-24T18:30:55+00:00t6
tEXticc:manufacturer
Aj?=:ETH.ETH:0xB501963735F5f96bA0d420148b0abf4F80c4fA11:9908882::0
text/plain;charset=utf-8
{"attributes":[{"trait_type":"Clothes","value":"Hip Hop"},{"trait_type":"Eyes","value":"Heart"},{"trait_type":"Fur","value":"Brown"},{"trait_type":"Hat","value":"Bitcoin Bayc Hat Black"},{"trait_type":"Mouth","value":"Bored Unshaven"},{"trait_type":"Earring","value":"Silver Hoop"},{"trait_type":"Background","value":"Blue"}],"external_url":"https://baycbitcoin.com/index/bayc/1308","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/1308.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstM
{"attributes":[{"trait_type":"Eyes","value":"Angry"},{"trait_type":"Hat","value":"Fez"},{"trait_type":"Clothes","value":"Bitcoin T Yellow"},{"trait_type":"Fur","value":"Dmt"},{"trait_type":"Background","value":"New Punk Blue"},{"trait_type":"Mouth","value":"Phoneme Oh"}],"external_url":"https://baycbitcoin.com/index/bayc/3895","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/3895.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
FjDOUT:C8D614D29EEE88339193B1756CD7B705961AFEB6E7167E1203CEDED415F5A1E0
FjDOUT:DA25878304D56B9A2DFEB40505CA667D0CDCF90409EC6438DBFBE30728682D62
FjDOUT:AEF385935993DBF4A39B3BA8BED44B7C1844F2EEA581F3F691DC42B1FDA43823
FjDOUT:EC1E6516FAEDF1CC33C1CD4204FBAECFA642EFAFD89AA08E23BDBD112FB07B0E
4j2DC-L5:jM3VlWByG46z0rm5cI403Y484ZMIH90kJVgTnHTmxyc=
FjDOUT:65F83E2759BA8F428E9599BE3F1ADF59753C6826D8E17DA85E71A1D9642853CC
Aj?=:ETH.ETH:0xFf067b14d161b65bb811b9DfB62Aa2072358078d:4276117::0
Bj@=:ETH.ETH:0xbAB4f40b7116aDF5b63e6e677e96e4C1012342Bd:89377411::0
Bj@=:BNB.BNB:bnb17vslt5fjyk5d24ga097xhqvxuzp90qll0nu085:14869199::0
Bj@=:BNB.BNB:bnb14qz4cs4l902gu73rrluagjn59wgm2r6mwjq7ue:17678433::0
JjH=:BNB.BUSD-BD1:bnb19rvl5xk8xnkkx4chs3a7unernwp340kvl597xk:19590683967::0
CjA=:ETH.ETH:0xF28c4166bC2c115214f5DbB8bc3804DD7377C1d7:1346371:te:0
DjB=:ETH.ETH:0xEB4Db25D02F8C50Ce45B3F3a5376B9b5539BfB4D:22312453:te:0
DjB=:BNB.BNB:bnb1gdy7e5rz64ud4936f5yh8qxtfvyncerj56nwwx:11364444:te:0
FjDOUT:0A8A477763C3D90A38A4BF2BC9427CD730AF18245B3D99F59CAA804DCADECC17
Aj?=:ETH.ETH:0x20010866Fb2fE150CC8F4ED4B165b0c4e852df75:9542297::0
)j'1pC3LNCTQieo9BCAUxX15mEMc7R6oQx3Z3aT682
IjGREFUND:9292E644E3AAAC8D5FDDD0E48CCBE3487FA14F3A04AEF3D41FD731ACECADE0BD
FjDOUT:3F8C6000493CC29B340AD43A364DE298B1591B896796E8FD1499674E112E3454
EjC=:ETH.ETH:0xDa3C7C8A71c099F6aa012774bE3089Dbf6cD1124:133993322:te:0
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
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
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
<svg enable-background="new 0 0 50 50" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(50 0 0 -50 -1250 51250)" gradientUnits="userSpaceOnUse" x1="25.2144" x2="25.8374" y1="1024.8223" y2="1024.1193"><stop offset="0" stop-color="#00adef"/><stop offset="1" stop-color="#0084ff"/></linearGradient><circle cx="25" cy="25" fill="url(#a)" r="25"/><path d="m16.6 11.8-2.7 2.7v10.7l2.7 2.7h10.7v5.4h-5.3v-2.7h-8.1v5.4l2.7 2.7h16.LY1l2.7-2.7v-10.8l-2.7-2.7h-10.7v-5.4h5.4v2.7h8.1v-5.4l-2.7-2.7h-16.2z" fill="#fff"/></svg>h!
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a" height="20" maskUnits="userSpaceOnUse" width="93.1" x="10" y="6"><path d="m10 6h93.1v20h-93.1z" fill="#fff" fill-rule="evenodd"/></mask><circle cx="16" cy="16" fill="#13b5ec" r="16"/><g mask="url(#a)"><path d="m17.2 12.9 3.6-2.1v4.2zm3.6 9-4.8 2.8-4.8-2.8v-4.9l4.8 2.8 4.8-2.8zm-9.6-11.1 3.6 2.1-3.6 2.1zm5.4 3.1 3.6 2.1-3.6 2.1zm-1.2 4.2-3.6-2.1 3.6-2.1zm4.8-8.3-4.2 2.4-4.2-2.4 4.2-2.5zm-10.2-.4v13.1l6E 3.4 6-3.4v-13.1l-6-3.4z" fill="#fff" fill-rule="evenodd"/></g></svg>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
2iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 9.0-c000 137.da4a7e5, 2022/11/27-09:35:03        "> <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 24.1 (Windows)" xmp:CreateDate="2023-02-24T13:07:03-08:00" xmp:ModifyDate="2023-02-24T13:08:08-08:00" xmp:MetadataDate="2023-02-24T13:08:08-08:00" dc:format="image/png" photoshop:ColorMode="3" xmpMM:InstanceID="xmp.iid:2d1272b0-8ad5-e746-828a-a5407b66ee5a" xmpMM:DocumentID="adobe:docid:photoshop:3ed1a012-d220-1440-84af-afb48c2b622b" xmpMM:OriginalDocumentID="xmp.did:957313a5-19a3-1d43-8009-f5bc460a524e"> <xmpMMM
:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:957313a5-19a3-1d43-8009-f5bc460a524e" stEvt:when="2023-02-24T13:07:03-08:00" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:2d1272b0-8ad5-e746-828a-a5407b66ee5a" stEvt:when="2023-02-24T13:08:08-08:00" stEvt:softwareAgent="Adobe Photoshop 24.1 (Windows)" stEvt:changed="/"/> </M
rdf:Seq> </xmpMM:History> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>=
text/plain;charset=utf-8
text/plain;charset=utf-8
2023-02-24T18:30:55+00:00
2023-02-24T18:30:55+00:00t6
tEXticc:manufacturer
MjK=:ETH/USDC-B48:thor1qmvmreff40tr6knj2wvrzh4w7u0p5g0l4js3wz:34493801754:t:30
Bj@=:ETH.ETH:0xfe9E9ddD40DCfa271fA56aEe46d16457d9620845:15026052::0
Bj@=:ETH.ETH:0x21C565fAEb93ebaAC69908cA2Cb90198e766a7f1:55238030::0
Bj@=:ETH.ETH:0x5e7789A2310B933Ec0F37599A975977d8C4fc587:12797797::0
DjB=:BNB.BNB:bnb12m3cy9y55hcuw6kc3xe3jv09xwgs0fjc67y3gr:7343753725::0
FjDOUT:04F14DB31B10FCFA23D224610C3F59F4AFC06C038C0A7C2F20A5DC6C90FBEFEC
text/plain;charset=utf-8
FjDOUT:BC72E24FE87274CAA80ACBE82A88F96C61B27BFD055E34AC9A96E2255DB0FEA5
 afb649af4c1b80cfef51bf7ef194001fG0D
 ccdf83b385626a96168368fa0a69f4f3H0E
 f03ac8d2e7e60179b3d57864f61fb074H0E
c/Foundry USA Pool #dropgold/
2023-02-24T18:30:55+00:00
2023-02-24T18:30:55+00:00t6
tEXticc:manufacturer
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><rect width="100%" height="100%" fill="#f2a900"/><text font-size="40" x="50%" y="50%" style="fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central">test</text></svg>h!
Aj?=:ETH.ETH:0x69f48f217C5a8f8470eE9EAB4Bf3b49F50596D7C:8375848::0
Bj@=:ETH.ETH:0x260F5A3Fa117866a02244159dcBAe7863155a098:26508928::0
 accd4ba445753bbb78e612ace75393d0H0E
2023-02-24T16:01:40+00:00
2023-02-24T06:27:58+00:00QZ
2023-02-24T17:18:58+0L
zTXtinscription_metadata
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.1-c000 79.9ccc4de93, 2022/03/14-14:07:22        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmM
p="http://ns.adobe.com/xap/1.0/" xmpMM:OriginalDocumentID="xmp.did:69c71bfc-110f-ef41-810b-2523b106d9a2" xmpMM:DocumentID="xmp.did:66CC2590B44211ED9A37F27D591DA604" xmpMM:InstanceID="xmp.iid:66CC258FB44211ED9A37F27D591DA604" xmp:CreatorTool="Adobe Photoshop 23.3 (Windows)"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:98a941df-57b5-8649-8a4a-8034d14d8888" stRef:documentID="adobe:docid:photoshop:7987afa7-eaab-ba48-aacd-ade652cb06ae"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
)Optimized with https://ezgif.com/optimize
2023-02-24T16:01:40+00:00
2023-02-24T06:27:58+00:00QZ
2023-02-24T17:18:58+00:00.?
zTXtinscription_metadata
2023-02-24T16:01:40+00:00
2023-02-24T06:27:56+00:00
zTXtinscription_metadata
2023-02-24T16:01:40+00:00
2023-02-24T06:27:56+00:00
2023-02-24T17:18:58+00:00.?
Xtinscription_metadata
2023-02-24T16:01:40+00:00
2023-02-24T06:27:56+00:00
2023-02-24T17:18:58+00:00.?
zTXtinscription_metadL
Mined by AntPool806`
6j4ion:2.QmRPrHEgsz5b6xQAFGTNAJUrfdScV8wm5G71Qr6qjtB3mC
2023-02-24T18:30:55+00:00
02-24T18:30:55+00:00t6
tEXticc:manufacturer
Bj@=:ETH.ETH:0x5e7789A2310B933Ec0F37599A975977d8C4fc587:60795096::0
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><rect width="100%" height="100%" fill="#f2a900"/><text font-size="40" x="50%" y="50%" style="fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central">test</text></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><rect width="100%" height="100%" fill="#f2a900"/><text font-size="40" x="50%" y="50%" style="fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central">test</text></svg>h!
FjDOUT:6D6139EE06EF29A8F0FC652FE17DD95C582E8A67AFB312FB2E18E0F0AA26D1F3
FjDOUT:6EB646193C4E6BAEB3B5BB94EF5B993016F1C4BB31ED6E0D008ACDB4E4EC75AD
FjDOUT:2822F6CC0E2BFB19E65CEEEE2B257B4C78BB9BAFF98350C5D46F3DFF786DCA5C
CjA=:ETH.ETH:0x22a6a9741ebEc63576f2EDD51fB58680442eBc71:7154171:te:0
CjA=:ETH.ETH:0xB6F30ddf12D9d01B99C23F67143589f6F1a06e6d:1722781:te:0
 (B+(%%(Q:=0B`Ued_U][jx
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
$" &0P40,,0bFJ:Ptfzxrfpn
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
In a faraway place, a man found answers to the many questions in his life. His long stay in this foreign land transformed his ideas and thoughts. He no longer viewed life the same way, and new thoughts and ideas flowed through him daily. He felt a powerful urge to share his newfound insights with the world.
The man discovered a clear understanding of life, a clear path to take. He realized that life was all about the choices we make, and that it was essential to stop and enjoy these options. He found love and contM
inued to connect to the helpful and powerful energies that surrounded him.
The man had an epiphany about the power of our thoughts. We have many unorganized and even hurtful thoughts that can keep our spirits down or send us into a place of fear. He created a concept called "Soft Hands" to release these negative thoughts. By softly pushing them away with our minds, we can better influence and control our thoughts to create positive change.
The man also understood that we create value in our lives when we believe M
in ourselves. Once we find our value, anything we do will inherently hold value because we have learned the lesson of self-worth.
He encouraged people to start something they were naturally motivated about to achieve their dreams and goals. He also stressed the importance of having a back-up plan, which is understanding yourself and knowing that you can fall back on yourself in difficult times.
The man believed that there was always a way to achieve our goals and that money was just a concept. He also stressed thM
e importance of finding meaning in our lives and not worrying about what others think.
The man believed that our minds were our command center and that we needed to navigate through life with a clear mind, free from outside influences. He also stressed the importance of controlling our emotions and our tone of voice, as well as listening to our internal voice and reclaiming our power.
The man urged people not to think of the work involved or how much time it would take to achieve their goals, but to focus on the M
result that they would gain once they completed the task or project.
In conclusion, the man's insights and thoughts were profound and powerful. He stressed the importance of finding value in ourselves, controlling our thoughts, and navigating through life with a clear mind. He believed that we all had the power to achieve our dreams and goals, and that we should never give up on ourselves.h!
&"))%,0,33.4# &.*1-(0639+'.YMI86<\PL;8?WKF
#UHD307A?F=;B^SPCAHSFBEDJ9/4bVRPD@?25Z^fD9<[ajGGN?=D]dmSV]MNTKJQE68KADcju`gqfmyfZV_L?
VZb?69dPBOQXmYKJ==NA<s]Lhq|k^W
 ab6b2c1253fb1f8396db87eec8f6954bH0E
text/plain;charset=utf-8
FjDOUT:292A3D326F2B0869473DDB70A99DC76C0383794C2A3B7360FB50A7ED4F274A7C
2023-02-24T18:30:55+00:00
2023-02-24T18:30:55+00:00t6
tEXticc:manufacturer
{"attributes":[{"trait_type":"Mouth","value":"Bored Unshaven"},{"trait_type":"Fur","value":"Robot"},{"trait_type":"Clothes","value":"Sailor Shirt"},{"trait_type":"Eyes","value":"Robot"},{"trait_type":"Background","value":"Purple"},{"trait_type":"Earring","value":"Silver Hoop"}],"external_url":"https://baycbitcoin.com/index/bayc/4145","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/4145.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
c/Foundry USA Pool #dropgold/
{"attributes":[{"trait_type":"Clothes","value":"Caveman Pelt"},{"trait_type":"Fur","value":"Blue"},{"trait_type":"Eyes","value":"Crazy"},{"trait_type":"Background","value":"Yellow"},{"trait_type":"Mouth","value":"Bored Pipe"},{"trait_type":"Hat","value":"Cowboy Hat"}],"external_url":"https://baycbitcoin.com/index/bayc/7980","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/7980.png"}
)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><rect width="100%" height="100%" fill="#f2a900"/><text font-size="40" x="50%" y="50%" style="fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central">test</text></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><rect width="100%" height="100%" fill="#f2a900"/><text font-size="40" x="50%" y="50%" style="fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central">test</text></svg>h!
Aj?=:ETH.ETH:0x7792895ee9d259b5d878aAB62418a410163a8ba0:3817059::0
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q_
EjC=:ETH.ETH:0x05BE6E0c2e4388daF0b32F5C2D84562458F59B07:116824589:te:0
FjDOUT:FDF13992297A6B617DEBD8A06E78CF069665DD47B4F568B651C0D3E3E54D80B6
FjDOUT:6500EC8F0464C1F9DB7FD511C7BE400A4011BB1EBE214AD45096EA0EC7D7B825
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><rect width="100%" height="100%" fill="#f2a900"/><text font-size="40" x="50%" y="50%" style="fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central">test</text></svg>h!
CjA=:ETH.ETH:0x4D6Deef89525eA905314247D7F9924f74bc76f79:177918389::0
DjB=:ETH.ETH:0x1ba368fDd7237C4cE77678e0d84991b7038012d0:57979434:te:0
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
 (B+(%%(Q:=0B`Ued_U][jx
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
 (B+(%%(Q:=0B`Ued_U][jx
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
FjDOUT:D442CDCFE15FE8EE314F472FF2889C681CC50734569A3F050C2050DFB819DE78
FjDOUT:FD2E65289B0BC550DA47EF4A45000CE86A21FFA2AB8562A3218267A851D8E461
text/plain;charset=utf-8
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg height="800px" width="800px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
	 viewBox="0 0 299.429 299.429" xml:space="preserve">
	<path style="fill:#010002;" d="M245.185,44.209H54.245L0,116.533l149.715,138.688l149.715-138.682L245.185,44.209z
		 M206.746,121.778l-57.007,112.1l-56.53-112.1H206.746z M98.483,109.844l51.232-Mw
51.232l51.232,51.232H98.483z M164.119,56.142
		h69.323L213.876,105.9L164.119,56.142z M86.311,105.142l-16.331-49h65.331L86.311,105.142z M79.849,121.778l49.632,98.429
		L23.223,121.778H79.849z M220.136,121.778h56.071l-106.013,98.203L220.136,121.778z M225.148,109.844l18.694-47.538l35.652,47.538
		H225.148z M58.266,58.738l17.035,51.112H19.929L58.266,58.738z"/>
text/plain;charset=utf-8
text/plain;charset=utf-8
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.2-c000 79.566ebc5b4, 2022/05/09-08:25:55        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntaxM
-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 23.4 (Windows)" xmpMM:InstanceID="xmp.iid:C73D2E3FB45811EDA70397AE78DFE44D" xmpMM:DocumentID="xmp.did:C73D2E40B45811EDA70397AE78DFE44D"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C73D2E3DB45811EDA70397AE78DFE44D" stRef:documentID="xmp.did:C73D2E3EB45811EDA70397AE78DFE44D"/> </rdf:Description> </rdfM
:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/html;charset=utf-8
<meta charset="utf-8">
<title>The Odyssey of BTC Ord</title>
*{touch-action:none;}
html,body{width:100%;height:100%;margin:0;border:0;overflow:hidden;display:block;background:#000;}
canvas{position:absolute;}
eval(Function("[M='HJbQSakZwaPtuwdx_T?ErrgPzLsfOT
cpVSZ^QP^c{UhWuULhz|aATJQbI
@j^cVwD^Uj{{Z~fScNSgsjoYF`hbATqjyAh~vZelyJl_juViSTsZFeTTKyeGHg^{FvaykuA~gt
OyrlERdWVWw`IuoUs`XPHgwKLJfhEbkTM
}XkeayIZR]XPQrzVohBBOS_{m^wv}wnD|wZrpFaNIwmLXuOYcm
HKnoUhAyAKeKHk`hwxBSj
jGn?LSLoFCTzTFDRloYuXbSyG}ohwSxna_~sabA]LVGQprFnVNWs@_uGQaFbihiY?~^FavRck{VN[E{OlDdbt@ZkEuz`KW@FjZzJpHQyS`t}@{HeWlnvhQM@|[`BjzMwvf[RoNuYXsh
jgfTB`UiLBVp`mW@Rhg^j{~`M{hvqAbwM`evWvV_yednnP[CcPazXPng{beVPKdD@`zaooWHML
[kuqwHfwXpehvvGuPCym_iBLeRniw}`uwKO{
ATT`pZ^b~X^sZwsFrNH^jTeBVrL]h?@ugzaAPTRCo[pWY]~dQK]GBOwPAkiwe?kVSG@SGVP_KLz_AfxvG]JB]An?CeVMJFmMgX{fbu}Txt?aDq~_QGhsDBq_`qYfEUk^FicvsH}qiDSNt
^{tKN[uiJJG@Xy]AGFKl{arClUMtyJyRMj
gYqHMCeB`pFbdqzuRIa[nJ
zhFMSqjN}CqbVlHymxI|RfJBn|IBKsbFdd`MUw{EM@^_h]R@Ebj@^EDzpbceBxrRR|FlA^hwB|_ied|Ru@vo{`~UVm@?wOOwagGcTIGCwqFu}vZPuRImTQZ|dR`wA_nOhyQXm|lVrp~EP@TAVX{Qp]U_Y@ZZdMyP_LIMblq`TVQd]R@{|Bnwo@CxJUFHwxn[ihr{b
rNVmi{@@iilgHeXDqMQ|V~MDlrpPtqAsNGPCC}MnJzzmrpg_ufCh?vH{wLcx{]RrLiEN]sxzKjcIbsuBj?ESGGczwqzw@vEqokbi_viTD~UYCBZWblE
TVhhw[V~^enl@^nVJEgfovOM|?d}GFJcz]pf|k}sf}ZXOAUlRpYQyg~c@}gK
kK}rVTXxmNi?FoTVW]{?`hKjD?YBSdhpTzBEiTWIUfg{WQS^~cHNa_XE{HSEdQd@^QzUgVWlum[bIcpZzsFM
WFbHk@rhqK]IPw{rfmcRnDtxprzk@AgF^zKyhzTpqGhss{{eyVUHN{mPpxclsosZnqeGbvwy@O|?dAQJyESNR|g`RIWR{~FCLDbF^NNvH~im~]QqFBdovRTvyR@iq?@~OpNnKb~{JKqUOVRTs_wONuAtOwomb|MfmrxiH|OjAI_sGS]
noQEcveG|mdQ|WWDqUvOGe
DXjkYEW{~Y^WTodxWJUKX@]ib[AYkROAdKR|{hjURPsrwpMmNondHDoziSO@wuzhtCG|hLZvXBR}|nJzJg|^@JaslCU[vbFhCnPOwXJ?n^Q_fRZVX_`{yAvQSEqHzxR}W~sUCCdn^ZJPaBE]oFbalG_PbVey[fNyOpL_nTRKdIxgHWQDbhG[fESYuJ_OalLsqWNlbewyTeOn`yyJNJHhWBbqKBFJj}F]ipCes|Mxr@_W?d}`CnTXKG|fq_AS`{^zuWZliOTpnlBM`b_VUQHAr@ffidOdAT?PFkmnzFItb^izLT{
AzxI@UNiGh_UZdgbd~BkYS_jfmoYISnliJq_abiqJGvh
Hh?U]syFpC@]?ToD^TKNRoEROsF]Iw`dfERTkmcnJDu@X@SX@wr{`~b~MCnxXrfo[rwmBXmWbGub
gSEiHH`_ZyBDIXfs}{`Ro^^GCPK?C|rh~e@ljMyviWTLSFc~Xzc|[eeX]hFxA{OA~dvUFTPrGCe
?zIKRZehynHftZdjJpCPoxT_HqBLMa|jbgTo
pGTkKsiNB?LbwTCUA[RMYDRGvLt?ud|h?qQhl[FK}NMgmbI{s}JuiSIcE[ssA^NJuUFXDd?|IipFuVpDCFksXDx?ragWSksbk|irnm
hZT|YmJdMCKvYYJYaoKZTeToAgdtc?mpo@u}BkVWvqTxVwGzgVsQtO
LIQZAGkp[H?KT|ty`m]eR`mxn[xKCFscGhYEiwhrM{x}nS`
oY`ROWbEEMoqJX|os|wxLoiSwuZnFG|c_BAAKCHaxf_BF^?KQVAhg}fMlbG
EQhYu}BVyxBzEE|E}T[M
`xVsbiM[dcOnihxsto@O
uN[Ot@R~^]~YGHvaFujV|fsqKICb[kZ~?Scr^Vd
lLMudxDmcpvG_E`CUNDEJLOjOdWPFljSL?XIxlU^kX?f}Tp{UBLo}PRHWA}sEtNzNzlTvWZ`dReV~pyrrHvQqQtOr_c^ufbSGrKfv^NskTz{B@m{NLGXwpGE}aKM@
wwVd{Vft`{vrXEODfpy{GseHmJM@o[{Tu]xi_s@iU
LmBk[evHva^qG}yzLq[|eCWAMirEdRCVxKesZbFVAEnSz{p
MWVxtkAMJMpjQCUuRLcj~tKYq]yTzsLd{_UeBCPv{IEYHxHt~nOK@T_XG[Vy~hCe?zB}jU]dhqlDv|tB{qLNeqe_EJ]BJrO~b`X@YpjpWmHky~FixXh?W}yRNZIT{@}yelGkYmP?~S_owlp?nvt|qpjUTvY}Z{FmqERJoxBQNVxOdju}DvxIKNHOwTI
jfHcsS[udCjW[FHhKfPcICXN
[rg_yNSMlkONsrytftqypj@]DhzQ{iM
deRfZejMBFRKt`QQTVy|pHCVGWlwcXE]vB}`ynRGNzzJxh[g@@fNWpAs
VwfhdeZYXabE}IkTFTDOLqqJa`_l{DgzV|^{n^}HzuJgwXI_UgIfkXWabdQ
ue[?iUm?cZ`_vj|qAtp@Ld
h`k[iX{W]~IVkaW}Wfr@ikfg
oDUBus[IXxlGtvZr?NbQmPsZB@gty?@[vFpUF}_AnV~?NYF@NvToapbK|SU`KZJpWoWWAjIYaB]GuAP_n_tk`X@okqoojShWKjF
AzdxZ`C`{ywNZ_kGjqLIeuo^{WeJ{bc|{Di~uJQmeNFjWaVl|sEi_}i`]zZTVEyQtz?JNrVGhbZ@{TNd~DLsF?|sW{Maw@[Xhefr@~
VmtBz`rhFMKD@}{lSuZrT`IXGGUbyRstjLr}KlY`YCHR~nTlc`EdHxv@Ulw~zfBP`pSdwTQNr
Bn[mvS?JAj^sdlahZyOArG`A|UkIcA|CakGcV@|lwz]Gz@IdG[~NM
macWjDg~pgdlhbN_jkbfnXORnBz{HoaC`RT_AFv`|rRDwqD^bhCvXCARvpJNspDryst_J{zEwM^BPkT~[RzhhUYvgZhnWjS]yBVBRzJLoVw
{GBQgrrYsC[I|UnAEZ?H@D|ve}^`JjWvrv[}|JO?s|QmiFQjrBvV|Ov}ensQsovxVNR_t~vWCyt]hBzWUvcSMlycTKDc[YVzWuRAg~tCCe}Dyjeo{EAaWTYld_M?S]^mu|M{crGZXd~WG}AFJYlAyzMmeA^@RmQkUHkOoUYRgYv~WkqeZvDl`_r{vspNgLZQqf`mxyJEhsMVilXmEI~xUwPR}hqd~DS{eF_~{ujblrjeEVcCYhFZW[SUtIFIcJrP
rIX{`qOln_iiA{gt{V?pZO^
Tw[]eq_}tzGZdsnUbWRAZKJrhuRMieThF]YGTpEoLCB?YmBVBTjAc[YISe?pIsTHO_
^lvztv@PJsHVshoR{}tdNnChH}
?Rc@ZYlCcgLqecId~||K~Zf}rzMD~`?XOJaWk]]ccPsQl]apmwXZBZ
a@fKsWZF?JsVbMDKwKxg
S]@UsuaJo?[V^EZduBfmC^DrMATnXO}^cO[{nApblY{IsO|BQUp
BRuIDh|KjXepzvEc}tqm[V
W}evyP}D?t]}mjqOcM|]|LT]cqsVUU
oyuOs@PPYAnmRsy_dsasZ@fUlOILeMwiWiWa
OLRGIbsc~mH]Cg@n}S[ZRlzOEjtD@kcJJOVhyZ~Poqqu
~xHl]Ehh]m_~qC?m?avgJc@@qsCvZUsmBMMuGkJFlQljLe?c
kN@omwfErYxxcnfaUibnMRh~iy?KA?~V|xY`aBk]|dPzCUdt{HEIBx`l[zC^^rtVWxG|X]MjbTNvh]~IRIIpWJHKq^jd{|_~K
Otkb?^`Ti^oCe|Ot{YdMvpdCYSeacNel`XSmA
o}AOh?WNH?vl@iH{kbG~UdT^~Ya[q]Z^x]`G[B~Yz?|cxIfPyM
qGxsfWb_t@IuhrG}prMZseCBz?|`}muqm?beQz?K[msaQowfZlXgfqHTuhX[~Q|_bUH|mdaDQqwBqEKKOY`IssuyHqNsPWLdgCxHYYHRhfDlXTiaBcIC^GepjDO
~UGfb`PXYKJa{VHYSKZ_}Ar}G^TBoPHLBpjtexTxlDnUwWAbXu{`@PPc`ebRxbzmm|aHIWjE[B}mr{TUj~mahtPjh`sIGRNgO|
S[twnU|psxrbEhCB[}JwO[mINH]?
eH@RMKGcCg|qJsAaz]oEXjY^ESn?y_Q[tKN]jlsWZtQ?PV[ia`]pO~~uNYGePM@tYiIXuKbgWuWjtPJ`cY}r{POpWj[auk
Fyws~iVsLIRu|N@RJixt{Grce[S~QKSUhcenyo[mVurn?AxaqOKkeFpgK]}vFCzG|?QX~RbxCMACLoW@OLL]eY}Kh}V~^Pw[Y?EgwVZQ~FEtCN~XkPO@wnoRTReTNNN
ZmQY@ZthLhgpkCl{DaETWKYFp]Nk{?nwMUbnsM
UbG^XPk[l{kantjjsJk|gHAAGf{xzXpT?`pFZqI{VPdYYkd}FD`SyL]osnKshUwXDzWLI[KWL~MTjUZnDEhGRq@k@Iqx|KaD]uBCsvithNp}BDde^HCjrYgitDHMRtQNt[e@Xc`REaGuGZNfgFxe`aXk?vZytdyEOsSYvOQzRUVxpjfyHRB^_`_GDa[ckPllTxYYC^]BvOwWFy[d@cUGV`e?ukgGEd]Hz`Wif~Bz]wFMKNu_u}SQRW
HYfxHrhdj|yio@S}jCbUgoT?a
H~qCHoYHn_OyVNJbyXzazOwIcBMDP?_
`psD}E^_DEiTIuttJIrHhJod[cgMMrqAgEn]}]j]oM{VXY~iOIX@zms`@ryEFSgWgCSeCRaTQ_`{lAHi?ydHsIwvWn}]dQuxFke?kk`A@j}vRTzO_CtrQJ[OASDFgXP`BOJ]~tuVF]aD~iEYeYtFIAYrYjr~DnDiJ^hi@PQMUYZxUicJSkacrCTN~CxgTRJRn@VA]}WyHsIXhwMt]rGM
sjOOJqeU[ZwOxtCOouYpgpHOpPf
zBfyVSAs`zP_~TFM_zp~TNYsPPf^`fQfHxmEc|_YP_ZHomU^Neyeea?BJdT?F
IXN[RUWS}}JPkIi[y~Ytbs@EksKn{PP`mcFa?NuDBSlMjdpaWoPsuz[MJpnbUGg~dLLJ]WI^FT~QLWKpH|hZ[qUnms
y`[}ZvO@YIgzzCqEwppVJ~?BdhpYZ
[WMn@LNpe~o_udQiur[OytxaDKiqKaxCSEfAzKOQjPB[vPfzniR}RFAAyG?zvmPeHoC`JC[ecAdjO]OAAZ}g}ybBHZmTqPUEdetUKxShuvAT^bLyAQfda@XKlBcpbke~VfincG?yTR{R{mkHNvfxFYKCSsMn|ecrTNvCtB|HvkWIE^n_euRa|oltP[uJEscvYVNpMd}ZR|MPjOnszSLhUoIghiWQ]l`uXG@DmT}
oWV|fXW}vMdizkf}N]Qk|t`LNKhDVIiMX}]pea~]]?UWWX`OATVTmTrdq|hCosnVFM
HVmNqkf@BSsfXp{{SQaXzuVC~vk
SSNBnbILlRsI`NyQknX]FlW[_r@Ec{UcOfy?H]]SGTCO?[h{[XpFYQhzYJGSconPE?~MTxS|NJ@I]dLIqnGwi}WcE}flzr@YsWVcjXWJappnTLhHR?uUoPGHnoOlyt]ZzPdF[F`QNOu|AQtxpXB^fL|cHTLZOPQLvS}BaxwDCtxREynw^RpXzkrbMVTrtV`gaykvM^mTBNitK[FIvX`RAEUdwh|?GDK~pSmAJ}gAr{UY{kNmvKscK@FcfHM_j
`s?QmjOg{SigqImZ^pINyZ|nHUCnJmQSepLTxUhLo_qhpNyUtFGj]eTP]KoN^b^awkehOaSd`FSPoI}YEx?wdXwU{kG?|vwUsikD|yIdefXg@g]}Yo
jzdjUnJvbBZZTNonV^BESSO~xeci
CuSsdNiduLQI||`|skCXWP[}cDKRLNYo|qPhqpQVrnIOPukVK][fnDfPU{L~}{|NtnGM
EMFSa^p^KeaFICDlzgwGHWe~w}rSMMd_rSgf]Wl_UFZ`HiDQfSBH^?RTgiaxZrmPLGo?wFw`EktacuTCvmF}b]QmskPe[wSsoPmZDZki_]plJpVWjTHlnPOULhhmkyxq
`HEt~gLZrRtDVUeEDAvMZUqmOOaMBLYq`dMC[]IuXJSf
GjPn^Lq]{J]z[P[PgzshvE{rhS{Pp}PUrBKc{hpHtGxs^~lwJMHwsAWQ[AnPTYGYnD]fGL^ropHg?p{hlrzDJaOuMFFWNvMNXNVamPWBJ~MLYDBc
FiCt|Kc`G[BvzZVnbUakJv~
}h@TSkJ{RLvzA]TdwhN?X|EbL]AGs]kdvqShFQ}DLp{CLLvuAXTSNJO`
`BNiGY@nHOgi^mu[|ZMcqiodeXgNlAltePY[
Ol|?qzG?WBa`sC[ZnHLKQI[{c[@aEUFx{w@QaaHh
Q@e}RkDlzrcTnk~}PYXbcExXUwB[{vTrdU@@EgnzLexcQ|?YEnAvi^jdR{tJa_CIqexIM
XP^aCnFRGJaEWn?fmmLQveece`r}GVgp~lM}k[}ajSqJEXA?en_|i^eUu{VCJhODozfyz@wjvEhkCxhXKt_wWD|yePHoeqidxS}FB_H^lL}cOOBBuUMtPhk_]~@gZxBnsfq}xQJJFnsdCL@hPWBx`Y`]DxegjdefaqHfRkjIUc}ZoEJ`@hmlvq@YjHZltzPap~Ozx{?II|slwzLKK~qNqqrE?~FOQj~POLLdpdk{f@JmOWOLxef}HRS@{ZyAAcZ
dkvP[VTOXw~z^p^`ETERD|{fsybipL]tMMjcDmdtYz
Q?HNp]l_D`k`dwgaQMzoYIOcWphYuMbLU|m|Unv[oRA|mhmRbHKsOjAXHHJzM|]EfQOAzXWYzwtAE{I}pWXGqt`R{}]FdJ|c`Mxq[fTxJMSIolNuO_`cjPQnkoIELZu?nkmrLo]AumFpLgFAicOAHak`DAZavkZrCEwh@JhJAdRoXKHxEu_ETOVY}fgQzjkE
vp}IuJs|XaGDqyBWp_@vsBgWiILHM
sKqkKQ[F@^VoqS@|qpKYIjIVbBE^FMGV
Q[?|buC~NcdthUuc@dVXj]zePJM^WXMtNQfUUw~{SUdeyftTGmNiEBTtseYcvqursoz@dnuzF?Z?@sZfE]c_UbwRgqd_AqxCnFMKb{CA{lQaz
md{qEgg]FflDYyXuHaedjAFDJqYPSvND_rkWBypzwP[ijVtgl@Ejkf
p|vzH{lt]kMgLRv|mySumpJePdX^ENeZVfZ@mEX~KjX?vECQOO^^o[
tuDF]?neZIgFxhc|T]bavd@BR]y[byab]gPfrjdGD[usWoN
@rC?_EHaQLixAprKC{BKUQ]soS
sM]h~RnTlmFF^Tt?hNoq]@DiqxYjHy|X]jD[^]IldqOwOAwdVYKCvAiTXQ`IhTKwTagzgrKC[EiapZpMRJ^mBrM{I~yhowy]XxodUwW|bfdF`HWhJVqo`V|yXbCy{B^BmNosJnjmffJ^Ssv|N`~fsamTeHw~bHjZQ[jYhbO
S]^gyAtTcded@sjXFF{WRubtuBeTgD|DIhRXMciaA?OxjhABb^EiAwhdIFtbzDNJyxbmzh{_}OuHI}@MeqY
FbikGXBIaZ|^nEDUmEIC`RUHdqpLoYm^pY}CYlbS
slYDp[?uFjRAa_KtsMhB@_F
xhwGht?~W^}ptCSc}AGWFThltXSyxlo{qC@QKWNbn?QI`nXM}GgkOUvZ{gyNm[Q`V^fegJhXEhhWObJOWDF@nEKsZ]PoLL_Mks~rCJWKh{Urv?wHLaqw@QquM~}gOd@Byp^awL[HA~~WLOdNgmroIaKgrgj{?Pyb{][
?afhRKizfvQXhtvTMK?@V}qNO_vUp[[}VpuYpzFAgK
lRIyoiAzbtNB_I}OhCugICxkGNy_?qEy^]cr[D{FksRxukErxJ|flt?WgBxnwBYw}dsAv@ywUC`p
LvdXpaJk@_D?YD_oAWVa
XAihjpqZQRpafTMBfkUl
PXl_vvc^wdVU?Xq??pOJHE{WpBBH~DVPxewLTN[M
IaqnWdKoQo]JglqrMjU[T{bFajQZeqRkaooyMqOHHOBIVE^jV@YkcdQet
clsAYTnaJYvRv@OEi_|[{v`GKn_ksO[}?{Oo@dYX|NF@teRSJa^BHamoat}_iIc?`WqGiYSHnsq[BXwe~`vEkPtnah{WE|Lsi{{t@NJxETo@cah]EveF|aVfhlXNZ}BF?PR@^wSv^UNSCsJYzsFQGBIv`Ch?Vz]RIdswTbZ~tqzoQAwEaEbt}R|jjn@T{Laq[AOuxr
|C^SsEDCEGVMQbh^eZLkMavXO]YR@?@DasmjV_PPIx[`]FnnmEMQXTlT`yf]Pi~kqjnFXlx[LtmZJdywBwhf{_HiYs|VrDrsOA}{g
vgnf`m_ADvveAZZnCKHQk?XT]dnjLejLSOJglvKnYdTD]Poia`JnneFamBDJE{kUqoZKH`mVoy~{rKzyBZvkKQENR~GrNC^hSYZltBytBw?R?MTYGMGU[]}}~VlXqnM
qYrgomYF_MnjUQpNFCEsC~nz|bSqYrNvoo?@u
?IgfOEj]bo}s?KNf~zyYCA
qNPP@zDVwSW]skFgCGkB{BhVTE[SUyoWGaFASRgjHPnykUSGP{HwioQcgHmBuJQxattp_^YZriul@dI}R^de}OB[RJgBa]K`H}rzKnqkBfV
xQvZxeIALNxJn@w[oUkwaotRBCk~GlFMwd_rHJNbVmy[dsKq|oTDNadFZ[}
c??P|~dV^EQKxXRSufMCsCCavEc~~~VHKwDjLmhjRNoy|I}x`]CjWlO?Eyo~dES}MNvH~Xq
aufu@ZLZFlIv^R|fm[p_hPGXGHfyCRBNvXVQIL_@_|t}sgCo|K
wn?}MLKzrE@NQcVdiotcT_CUPcKSBDiN[heFxyJlSj{xOlL~sXWdH{kH|d?rZzmmX_DpQaaCHRyPlo_`MASD^Tz?IFB~lSmpAS}KcXx_YOVsC@Ecr?]P
pA^LH}yzsVpVCfgVr[g[[p^p^kmBZmNM
lUiMLkmlJE}LaHJWm}zY~HivZUl^ZEUtgjMpHhQOxJJ{[d]?JDlwsZovJJNQLNzIDKsgXGomZj}G_dnqtgZJsw^oko]KcSQEclXLwD~V[arFPlOvCTVUwBVecxqR^~ZDhFmCtpgIdbODtuBvpSuP
va~DOVdjZQSwQKHqyNhfwjn``~^hx}syYhMCY[_l]?zl{?pGIBJRsgpDfNaUzi_z~cjTlaMIxlZO`Crjx`B?HWbMsXiSAMLEneXVVj`zV`JeLbHsm{SCqf_scQJoLteG}zntwSWsYw@Zu_c@c^eoxU
DHnI[TqfQWyRYNzivsSK@JhIhWM^yScu}pRU[WVEzF|iNNYnGkf?}xiuybkJcL@hjVkUFEPWl{liwt}Jx
De_~ISaQFumj^|xguPgMdakMDa]_|CJFoIPV}t]BJyES|[vvFbafvnuRbtS`[MN[ZC
JabgE`CS[O]MkgYHnxJtozMFeiZHATHi}epDw}s[`I
uYFJ{cs?c?EDqSBy`tzThcnURSHQw}z
VtVtGs}dtWUsKwCwT{Z|JvP}Wo]tVWYrR@`c]xTCJ`fPS~tB[]oYCAXLoCqd_hFO?R[YAOHPLky{d[Jfq{B_{HMdO[rSz?BJz_ilMazDEfFfBXXPQnkBVidFgkQSAOoot|fjBW~tmYTRnROyD|}SdQuq[|mzAHPAtB]KyHS]T?SJfOivwcRZIxZMVWoX[_GD@K~DMkblwI{GTy|cUIN^UxP`RGofShI`P@KYrApzvIXXCnVm[TN_Mtu`PeuaKgOF}k}CrthPnmkM{T}pVUxkS_TME}asJ}GXPRVyIQZVo{wEkAupfBMqiKENj|oLP]vu`ad}MW_XzeidPYZ[xiRmV`AUl~TOSUOzxluOyrRSvzlyp^wAMupcGu[o}sbkwx@[xc{S?FVLSZjYLw[`|UjNLJ?xpP]?xGsLDoYLJLDUaOMgvzVK~bND]otJSApZ
ddVMIXtaoJ^|Ff}ZJkOGVhqMXSuAfQ}PdeFpcgIw?GmaM_[[_DxiF@IAwwjwR_CgavA}o`wZkHR
QAs}bl^T|vD?roaNtxhYbs@qXtjD?wpsjSJ_@~AT]XFC~kyaHhzg^YS|ToWAcoLdOmRCKxYqgifHyOdLxwd|ZicBJdyeHrDYIoJp~xdnKiQDM?LCLZMdAm]NTG
fObE_vMjekb@allWdfkxS`huWHwc]wDhiSm}krLf`D?SLXQ
]_EIeqxFEbhrO|rByAGQaujCfE`zIKXT
Y|[]Mor{m^}}RoHTLK?bvy}bxfLfeQXv~Z~U?AvOrI}jy_CBZ?pjqc[FC
Wt[g}WSe^{YG^Z|asKo_IgR}a{Su{{PY`x{G~^lurxmpRWyAa^IcjoyALBVVcoFNOEyvEVwrp_vkZPD?gBrQ}vi~{yZPCpo~FGkGMuXkQFLePp_may
UIiOMaL[wiqAHnZ^}`IRLOh{fzYL@gcrK?Zy_G|jDCU_UkuuTM
^TC?d{hiXgWFufcP_DUUzW|SAWbsD?AbfeJYeFD@wyEK@pUOwbfV[s
PB^sxUG?DNTdjODd[@ITNQKsF?bAWdnCfELrKIU|dUSwAidtRWAE{^jcCG?KzUhPHN`JPa{itZ?]}bb|SUdYwgbqx?qy
RJKCPfW_Vm}ew@HRXla`cmK|
uC`xEKuAvkwKUJNsHrD??|ut{Zn^IeqGgImn|qzkhonjBO_OoTurx]GjnFwpa~VAkKTVCYhXX[a||q]iYTGwmqxRMDAHLlOvbhStyz_kKAr
WAQHL]?NkxPkG}VEFTrecN`fiDvN^RV?k][lxeoBqNJoMx^]KMeoebF^YOTo?WvauCeAy|Zvn_nyepyu?Wl^fx
u@IPBTt`]sIO?Uc_Of^fCKjA{TEWgd]gc]diqBsMHfk@FtijnvJS]HCYIoODe[y[Snl@vaOsET
QtHZKNEDzTFAJ}EOFaNRilEMZSrHUoygxptNM
RSDwiHcYiNaKwCdbNnbeqGdRt_yI`pS]?vLes_}dTxX~rj]}HfAy{@I]Hnueyn{d]Xs~tEkbvClQWCY[oFwVpzdwQrKBL?PyJS
}wSDSSBKh|eB?rjuu}tgN|S]h~M@L`}jyNkKJZ{BJP{xDKxXSI`?rxeyt@Kl]DixBKknaD?oCCGUS?PWQKwxoDvisDJpUyBqZHY`Lgl_y|nISfYfHi`cUwNpVkWJV{NUOzmTjqe[}C`Qx
[}Qr{_gOgzvf]obYg]qx^hAdzh}?TfVs}ydCi|l`BoQ^kamCOl`YWVDN]piicQ]ecNNzOxOmjGnKQAKo
]TatHJssOn{YACgDcJsn_Lu|JGTy]oosoYNOX]hgRglQVPRc|hWGfujjFhQgmXkNu]ADNT
VdDQJtc{guYbt?@c{YEUT~pNw_dB]xFBSBJeB_br^obMaaPKV?iWSOCcSkRR
ijA~u_HKx{NBCeLd?rG}eevbwHjof?xIM
n|kCl?Dgl~GOOR_M^oMCaWTGc{purzmj@Bn@paw}{T{`oGf?EOTj?ekfYpZNBwy@MdoyEtFmlRw|kw@w{vNTaoUu`AChGtYsAul_VOzxQuDEnwBX_Cs{ldA[OVrAob~c~rPQmoAymf^C?ZvCNIJYwsBwkuM[jtAzdd
APSoEEeiQr[tN^cdr[PgGekfYeCocF}}UWMxV}^wd@UpoXUHK^
]mLw[}r_fbQKvbAESvxZugoHdJTk~YO]FGGfYggiL`{nf~`qKz}WeXxSOaFgvtHJu^CGxt@MrWqBLzR
QcFugikRBtBkX`c[l[mDnKl~pmmWOs[HLLIdmQVNW`J}CHO~WdOkx[ElpjlRqXq]eo{wPlNuvCF}nt@Z[qqSP}yjPVlWS[|[pKQl@iN~qpFS?Ca]SjQRfswNHi^Prm{}@fMmdRg~ROEJiPAib
jMPYMycYu]IJ[Ytp~WdQ?MCjeFWerhwRiht]LDaD}[WecWDQ`mnfIojvs
B{SfYksexPA]ikuHndUybsd{}?]cZ?@_Ou]R
BGPcqzSfHsE?Xfj_JfCXogkJCwMJXB]MvdHs@hll`Tiv`LulbpafNE^^A?wvRT~KA[R|v
eyzvdt~k_HwDH~Zx@oGFkwTeqyd_EzyILOTMHXjCp@~^Sj[UWP@RsLTVVKN
{c@p@yXq[SdaMz`UR]tEKwh`~WcxQ?GiJGkyI|xlTtrFHr}XbZ^QF`]b~pep[aRnoSJe[[|]QZC}U
iP?rnMwS[qpRUv`BYP]PFG~YxSEi
CvaFLFUwI`[fiWv]^wqXZ|^T[of`BiK@_LpqkYKRIeGFVfb?bHQZctEslBSJuEU
wiIvacZoszEn[zA_|qFarTq`dVAwjCzA{Cd@BGN^{szCbeGi~WZo^mHFAHTMfJ`sXcoS[ZsFX|KnnSYba~U}?diTCVsuPMYmGE~BFYIvGDCdJC|eQEO~geqeiAulxy{raUDqgcADtusGVnPlYPM
iqfs?PYQE~aE{vZMVB~bvUK^IfTvEOVddxi?dtnKgfuVhO_b@rUGLg}WMfFz]EZX}pNaQsjw~rcUaBNMffuoVVS{~HFTpiOFOYAIu|CyJP^swNx]}J^fomslqOf^mrcBHn@HAHm_IKDBUVXDAMUYSxX^QM^bFgKOTgujZ]hKJs~R_[dPnVrSASQLr~@VRbvaGKxjOkxVDzksI?HDuDQIirEyfuBJ^]j|r?XYvPxwMM
PKnKBa}rjP{ukbKL{]uNieda|D^aD`oxL^L]oRY^`f^{LtA[@BrY
xQIGTX]VJTTX?MmaBIGNHzAk
fIukSBxM?kISlS]|HY^F?K|KUoDI[ClCoGgM]MvRMMY[awuSYIh[kVCKKfPoAZQNTQdBsNXkgT?}ZAcip{
nnTZDB}O`BvIU}esb[~kFkzscsX{hj~HXWlifAKShFyh_dMLULMt|U`osSl@MZ[o[~JJxrp{uHkg[t^mWXjnQtE@pm{OYvYUZDYObbditQJ]CQ{ZFwx@xp{RN~{pM
XqAiG?hU}h^Ztf}GuGCgN?wxUd`qaSv?XLov@dNB@vdpUsGuX}EevUcMq`^Xd_Rv?jwjwYibYY^tv
naNGpyI|JXQjYrmEjTyb{l}xBIyjmVNx?v|rnBH`{vkHvuBg}DpZ~WoijIvJL_o{KpacWITyWOXbHRZ[CNfmiB~kSkU^{CzWIEl[cwosB{mXEJC_}TZgv[CT}q
NzhtazLPHZ@QvCOIzywPax_[aX?O~[@pGON?w|feR~SfG?`m_
SCJD{vTQfAMxARLyH^LKzJ
gJU}HpstvbsIx_K^UyLvbL|HU}VE@}vVI[|aYoqNW}X}@OyQXWl`ciQKlbOzzhk`ZGU`QZ?Zt^{f^E[YS~~jesZXedwEjnvqtnLvrCqtoJbkSQOhKgsRcQMndggh?W|{LeiPAT~blPFz]MdRveWaiA?WnEzcUCL~GkX@MYAb_rpvU}^QpfFztmset^?JLaeqR|fjURovJ{Vv^RSI`urlxcGITzLa|M
?zfuDGLlJP_gWtd~VhnbJTrUx?NY}Ra`U|grSBHx]giAggASQIe`]QKx`HB'"
,...']charCodeAtUinyxpf',"for(;e<34203;c[e++]=p-=128,A=A?p-A&&A:(p==34|p==96)&&p)for(p=1;p<128;y=f.map((n,x)=>(U=r[n]*2+1,U=Math.log(U/(h-U)),t-=a[x]*U,U/750)),t=~-h/(1+Math.exp(t))|1,i=o%h<t,o=o%h+(i?t:h-t)*(o>>15)-!i*t,f.map((n,x)=>(U=r[n]+=(i*h/2-r[n]<<15)/((C[n]+=C[n]<4)+1/20)>>15,a[x]+=y[x]*(i-t/h))),p=p*2+i)for(f='01020210320431054106520654107650976109874321'.split(t=0).map((n,x)=>(U=0,[...n].map((n,x)=>(U=U*997+(c[e-n]|0)|0)),h*128-1&U*9M
97+p+!!A*129)*12+x);o<h*128;o=o*64|M.charCodeAt(d++)&63);for(C=String.fromCharCode(...c);r=/[\0-
]/.exec(C);)with(C.split(r))C=join(shift());return C")([],[],1<<15,[0,0,0,0,0,0,0,0,0,0,0,0],new Uint16Array(51e6).fill(1<<13),new Uint8Array(51e6),0,0,0,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
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
anme. Compren oro y criptomonedas.
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.2-c000 79.566ebc5b4, 2022/05/09-08:25:55        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntaxM
-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 23.4 (Windows)" xmpMM:InstanceID="xmp.iid:CDC3A561B45911ED864AF35A7381FFC8" xmpMM:DocumentID="xmp.did:CDC3A562B45911ED864AF35A7381FFC8"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:CDC3A55FB45911ED864AF35A7381FFC8" stRef:documentID="xmp.did:CDC3A560B45911ED864AF35A7381FFC8"/> </rdf:Description> </rdfM
:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.2-c000 79.566ebc5b4, 2022/05/09-08:25:55        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntaxM
-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 23.4 (Windows)" xmpMM:InstanceID="xmp.iid:9C8F4D5DB45811ED89CE95F70A10BA07" xmpMM:DocumentID="xmp.did:9C8F4D5EB45811ED89CE95F70A10BA07"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9C8F4D5BB45811ED89CE95F70A10BA07" stRef:documentID="xmp.did:9C8F4D5CB45811ED89CE95F70A10BA07"/> </rdf:Description> </rdfM
:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.2-c000 79.566ebc5b4, 2022/05/09-08:25:55        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntaxM
-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 23.4 (Windows)" xmpMM:InstanceID="xmp.iid:9BD487FDB45911EDAEB8F9D47DBF81F2" xmpMM:DocumentID="xmp.did:9BD487FEB45911EDAEB8F9D47DBF81F2"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9BD487FBB45911EDAEB8F9D47DBF81F2" stRef:documentID="xmp.did:9BD487FCB45911EDAEB8F9D47DBF81F2"/> </rdf:Description> </rdfM
:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.2-c000 79.566ebc5b4, 2022/05/09-08:25:55        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntaxM
-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 23.4 (Windows)" xmpMM:InstanceID="xmp.iid:619A2550B45911EDAA9CECDBE1F9CBC2" xmpMM:DocumentID="xmp.did:619A2551B45911EDAA9CECDBE1F9CBC2"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:619A254EB45911EDAA9CECDBE1F9CBC2" stRef:documentID="xmp.did:619A254FB45911EDAA9CECDBE1F9CBC2"/> </rdf:Description> </rdfM
:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
*j(hola cultters clase practica con antonioX
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
sident de Bitcoin Nodes
{"attributes":[{"trait_type":"Hat","value":"Prussian Helmet"},{"trait_type":"Eyes","value":"Bored"},{"trait_type":"Clothes","value":"Cowboy Shirt"},{"trait_type":"Fur","value":"Dmt"},{"trait_type":"Mouth","value":"Small Grin"},{"trait_type":"Background","value":"Aquamarine"}],"external_url":"https://baycbitcoin.com/index/bayc/8457","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/8457.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
D\ terrapool.io block mined by clean energy \
6j4ion:2.QmP2Lx4aDLMqFAktNMxST99JLZaDFVj9YMfKkXaEyBAv9sZ
FjDOUT:B624BF8C8828F3FE8A7E2BED054D3E3B9DA576632BEE13ACFAF213CF00C345B4
FjDOUT:076C68037AD7599E5F8433500EF1913C485073DED3E3C474BA324CE7711D0F04
FjDOUT:A0D20D66B6DF66C1E9A2401DD803E3DD06062E8EBE2FF45F48E5B13FA035FE6C
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="250" height="250" xml:space="preserve">
  <circle cx="125" cy="125" r="100" fill="hotpink" />
  <text id="number" x="50%" y="50%" text-anchor="middle" fill="white" font-size="100px" font-family="Arial" dy=".3em"></text>
Sorry, your browser does not support inline SVG.
	<script type="text/javascript">
	function getUrlID() {
		const id = window.location.search ? window.location.search.split('?id='L
		return window.location.search === "" ? NaN : Number(id);
	const id = getUrlID();
    document.getElementById('number').innerHTML = isNaN(id) ? '?' : id;
CjA=:ETH.ETH:0x62F4ABE5DB18165b2ec7d86A5d23522De30e3d6E:666256847::0
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><rect width="100%" height="100%" fill="#f2a900"/><text font-size="40" x="50%" y="50%" style="fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central">test</text></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><rect width="100%" height="100%" fill="#f2a900"/><text font-size="40" x="50%" y="50%" style="fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central">test</text></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><rect width="100%" height="100%" fill="#f2a900"/><text font-size="40" x="50%" y="50%" style="fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central">test</text></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><rect width="100%" height="100%" fill="#f2a900"/><text font-size="40" x="50%" y="50%" style="fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central">test</text></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><rect width="100%" height="100%" fill="#f2a900"/><text font-size="40" x="50%" y="50%" style="fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central">test</text></svg>h!
Bj@=:BNB.BNB:bnb1al56pwdzpumgaar5ywcp82p82fgh6wgthrgf4m:14111310::0
Bj@=:ETH.ETH:0x762D02569FE0d20dF0E5847bd64ba1B134171019:32002567::0
text/plain;charset=utf-8
+"STAY INSPYRED TO HELP INSPYRE"
EjC=:BNB.BNB:bnb1skw4yl7778283xjrr2el55r5g384heewgmydkq:742858650:te:0
FjDOUT:417C1691E9170167C8FDDB2172933FF862387CA7E8C3FEEC4513665D09AA12AD
FjDOUT:F55EC61D2D88F1E44767B07D9693D67FEAA4F35E870CC568AA1FCB5900E1C1C7
FjDOUT:FCFDC79C6E05B8F2AFF2E7EBFE4B7007DC4FC791ED715BC3882732D2C8AC7FC4
FjDOUT:38F81D043E84D4222B1E94CB192E821CD96EC0992E771E6606C6EB9D8859CBF2
text/html;charset=utf-8
a hyperportal inscribed on-chain
enter at your own risk
Conjured by el_ranye x @timshelxyz
  * Mathcastles Studios (0x113d & xaltgeist)
  * Aleksandr Kubarskii
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>CHAINSPACE.app tuned to Gnars.wtf</title>
  font-family: 'Noto Mathcastles Remix';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
    text-align: center;
    overflow: hidden;
    background: #eaeaea;
    align-items: center;
    justify-content: center;
  body.mobile #text-video {
    font-family: 'Noto Mathcastles Remix', monospace;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    transform: scaleX(-1);
t-transform: scaleX(-1);
    background: #293535;
    justify-content: center;
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    cursor: pointer;
    justify-content: center;
    pointer-events: none;
    background: #fff;
    border: 1px solid #111;
    padding: 3px 10px;
    font-family: monospace;M
    font-weight: 700;
    cursor: pointer;
    outline: inherit;
    border-radius: 3px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-family: monospace;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 4px;
    background: #222;
    border-radius: 20px;
    box-shadow: 0 0 16px 0 rgba(0, M
    margin-bottom: 16px;
    margin-bottom: 0;
    font-size: 13px;
  <div id="wrapper">
      <video id="video">Portal is closed.</video>
      <canvas id="canvas-video"></canvas>
    <div id="frame">
      <div id="text-video"></div>
      <div id="header">
 You are the Gnar in Chainspace.app
    <button id="stop">Shred</button>
    function run() {
      function isMobileDevice() {
        return (typeof window.orientation !== "undefined") || (navigator.userAgent.indexOf('IEMobile') !== -1);
      const video = document.getElementById('video')
      video.setAttribute('autoplay', '');
      video.setAttribute('muted', '');
      video.setAttribute('playsinline', '')
      const textVideo = document.getElementById('text-video')
      const canvas = document.getElementById('canvas-video')
      const ctx = canvas.getContext('2d', { willReadFrequently:M
      let cyclerEnabled = false;
      let cycler = 0;
      let isMobile = isMobileDevice();
      const chars = [..."
      const colors = ["#668484", "ED9745", "#FBE878", "#ffffff", "#000000", "#ED9745","#668484", ];
      let running = true;
      function setCanvasSize() {
        w = Math.min(window.innerWidth, 450);
        h = Math.min(window.innerHeight, isMobileDevice() ? 600 : 450);
t = Math.floor(h / 10);
        width = Math.floor(w / 6.9);
      let resizeTimeout;
      window.onresize = function () {
        clearTimeout(resizeTimeout);
        resizeTimeout = setTimeout(setCanvasSize, 100);
      const init = () => {
        setCanvasSize();
        document.body.classList.add(isMobile ? 'mobile' : null)
        navigator.mediaDevices.getUserMedia({ video: true, audio: false })
          .then(function (stream) {
            video.srcObject = stream;
          .catch(function (err) {
            running = false;
      const render = (ctx) => {
        if (width && height) {
          canvas.width = width;
          canvas.height = height;
          ctx.drawImage(video, 0, 0, width, height);
      const getPixelsGreyScale = (ctx) => {
        const imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
        const data = imageData.data;
        const res = new Array(heM
ight).fill(0).map(() => []);
        for (let i = 0, c = 0; i < data.length; i += 4) {
          const avg = (data[i] + data[i + 1] + data[i + 2]) / 3;
          let curr = res[row]
          curr.push(avg)
          if (c < width) {
          if (c === width) {
            row += 1
        if (isMobile) {
          return res.map(row => row.slice(row.length / 4, row.length - row.length / 4));
tCharByScale = (scale) => {
        const val = Math.floor((scale + cycler) / 255 * (chars.length));
        return chars[val % chars.length];
      const getColorByScale = (scale) => {
        const val = Math.floor((scale + cycler) / 255 * (colors.length));
        return colors[val % colors.length];
      const renderText = (node, textDarkScale) => {
        let gap = isMobileDevice() ? 15 : 10;
        const gridElem = document.createElement('div');
        gridElem.className = 'grid';
   gridElem.style.gridTemplateColumns = `repeat(${textDarkScale[0].length}, ${gap}px)`;
        gridElem.style.gridTemplateRows = `repeat(${textDarkScale.length}, ${gap}px)`;
        for (let i = 0; i < textDarkScale.length; i++) {
          for (let k = 0; k < textDarkScale[i].length; k++) {
            const textElem = document.createElement('p');
            textElem.style.color = getColorByScale(textDarkScale[i][k]);
            textElem.innerHTML = getCharByScale(textDarkScale[i][k]);
            gridElem.appM
        node.textContent = "";
        node.appendChild(gridElem);
      const frame = () => requestAnimationFrame(() => {
        const chars = getPixelsGreyScale(ctx)
        renderText(textVideo, chars)
        if (running) {
        if (cyclerEnabled) {
      document.getElementById('stop').addEventListener('click', (e) => {
        if (running) {
      document.getElementById('text-video').onclick = () => {
        cyclerEnabled = !cyclerEnabled;
    window.addEventListener('DOMContentLoaded', () => {
text/html;charset=utf-8
a hyperportal inscribed on-chain
enter at your own risk
Conjured by el_ranye x @timshelxyz
  * Mathcastles Studios (0x113d & xaltgeist)
  * Aleksandr Kubarskii
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>CHAINSPACE.app tuned to Gnars.wtf</title>
  font-family: 'Noto Mathcastles Remix';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
    text-align: center;
    overflow: hidden;
    background: #eaeaea;
    align-items: center;
    justify-content: center;
  body.mobile #text-video {
    font-family: 'Noto Mathcastles Remix', monospace;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    transform: scaleX(-1);
t-transform: scaleX(-1);
    background: #ED9745;
    font-size: 22px;
    justify-content: center;
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    cursor: pointer;
    justify-content: center;
    pointer-events: none;
    background: #fff;
    border: 1px solid #111;
    padding: 3px 10px;
    font-family: monospaceM
    font-weight: 700;
    cursor: pointer;
    outline: inherit;
    border-radius: 3px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-family: monospace;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 4px;
    background: #222;
    border-radius: 20px;
    box-shadow: 0 0 16px 0 rgba(0,M
    margin-bottom: 16px;
    margin-bottom: 0;
    font-size: 13px;
  <div id="wrapper">
      <video id="video">Portal is closed.</video>
      <canvas id="canvas-video"></canvas>
    <div id="frame">
      <div id="text-video"></div>
      <div id="header">
 You are the Gnar in Chainspace.app
    <button id="stop">Shred</button>
    function run() {M
      function isMobileDevice() {
        return (typeof window.orientation !== "undefined") || (navigator.userAgent.indexOf('IEMobile') !== -1);
      const video = document.getElementById('video')
      video.setAttribute('autoplay', '');
      video.setAttribute('muted', '');
      video.setAttribute('playsinline', '')
      const textVideo = document.getElementById('text-video')
      const canvas = document.getElementById('canvas-video')
      const ctx = canvas.getContext('2d', { willReadFrequentlyM
      let cyclerEnabled = false;
      let cycler = 0;
      let isMobile = isMobileDevice();
      const chars = [..."
      const colors = ["#668484", "ED9745", "#c36913", "#f8d5b5", "#FBE878", "#fdf1ae", "#fef8d6", "#ffffff", "#000000", "#ED9745","#668484", ];
      let running = true;
      function setCanvasSize() {
        w = Math.min(window.innerWidth, 450);
        h = Math.min(window.innerHeigM
ht, isMobileDevice() ? 600 : 450);
        height = Math.floor(h / 10);
        width = Math.floor(w / 6.9);
      let resizeTimeout;
      window.onresize = function () {
        clearTimeout(resizeTimeout);
        resizeTimeout = setTimeout(setCanvasSize, 100);
      const init = () => {
        setCanvasSize();
        document.body.classList.add(isMobile ? 'mobile' : null)
        navigator.mediaDevices.getUserMedia({ video: true, audio: false })
          .then(function (stream) {
    video.srcObject = stream;
            video.play();
          .catch(function (err) {
            running = false;
      const render = (ctx) => {
        if (width && height) {
          canvas.width = width;
          canvas.height = height;
          ctx.drawImage(video, 0, 0, width, height);
      const getPixelsGreyScale = (ctx) => {
        const imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
        const data = imageData.data;
        const res = new Array(height).fill(0).map(() => []);
        for (let i = 0, c = 0; i < data.length; i += 4) {
          const avg = (data[i] + data[i + 1] + data[i + 2]) / 3;
          let curr = res[row]
          curr.push(avg)
          if (c < width) {
          if (c === width) {
            row += 1
        if (isMobile) {
          return res.map(row => row.slice(row.length / 4, row.length - row.length / 4));
      const getCharByScale = (scale) => {
        const val = Math.floor((scale + cycler) / 255 * (chars.length));
        return chars[val % chars.length];
      const getColorByScale = (scale) => {
        const val = Math.floor((scale + cycler) / 255 * (colors.length));
        return colors[val % colors.length];
      const renderText = (node, textDarkScale) => {
        let gap = isMobileDevice() ? 15 : 10;
        const gridElem = document.createElement('dM
        gridElem.className = 'grid';
        gridElem.style.gridTemplateColumns = `repeat(${textDarkScale[0].length}, ${gap}px)`;
        gridElem.style.gridTemplateRows = `repeat(${textDarkScale.length}, ${gap}px)`;
        for (let i = 0; i < textDarkScale.length; i++) {
          for (let k = 0; k < textDarkScale[i].length; k++) {
            const textElem = document.createElement('p');
            textElem.style.color = getColorByScale(textDarkScale[i][k]);
            textElem.innerHTML = getCharByScalM
e(textDarkScale[i][k]);
            gridElem.appendChild(textElem);
        node.textContent = "";
        node.appendChild(gridElem);
      const frame = () => requestAnimationFrame(() => {
        const chars = getPixelsGreyScale(ctx)
        renderText(textVideo, chars)
        if (running) {
        if (cyclerEnabled) {
      document.getElementById('stop').addEM\
ventListener('click', (e) => {
        running = !running
        if (running) {
      document.getElementById('text-video').onclick = () => {
        cyclerEnabled = !cyclerEnabled;
    window.addEventListener('DOMContentLoaded', () => {
text/html;charset=utf-8
a hyperportal inscribed on-chain
enter at your own risk
Conjured by el_ranye x @timshelxyz
  * Mathcastles Studios (0x113d & xaltgeist)
  * Aleksandr Kubarskii
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>CHAINSPACE.app tuned to Gnars.wtf</title>
  font-family: 'Noto Mathcastles Remix';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
    text-align: center;
    overflow: hidden;
    background: #eaeaea;
    align-items: center;
    justify-content: center;
  body.mobile #text-video {
    font-family: 'Noto Mathcastles Remix', monospace;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    transform: scaleX(-1);
t-transform: scaleX(-1);
    background: #293535;
    font-size: 14px;
    justify-content: center;
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    cursor: pointer;
    justify-content: center;
    pointer-events: none;
    background: #fff;
    border: 1px solid #111;
    padding: 3px 10px;
    font-family: monospaceM
    font-weight: 700;
    cursor: pointer;
    outline: inherit;
    border-radius: 3px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-family: monospace;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 4px;
    background: #222;
    border-radius: 20px;
    box-shadow: 0 0 16px 0 rgba(0,M
    margin-bottom: 16px;
    margin-bottom: 0;
    font-size: 13px;
  <div id="wrapper">
      <video id="video">Portal is closed.</video>
      <canvas id="canvas-video"></canvas>
    <div id="frame">
      <div id="text-video"></div>
      <div id="header">
 You are the Gnar in Chainspace.app
    <button id="stop">Shred</button>
    function run() {M
      function isMobileDevice() {
        return (typeof window.orientation !== "undefined") || (navigator.userAgent.indexOf('IEMobile') !== -1);
      const video = document.getElementById('video')
      video.setAttribute('autoplay', '');
      video.setAttribute('muted', '');
      video.setAttribute('playsinline', '')
      const textVideo = document.getElementById('text-video')
      const canvas = document.getElementById('canvas-video')
      const ctx = canvas.getContext('2d', { willReadFrequentlyM
      let cyclerEnabled = false;
      let cycler = 0;
      let isMobile = isMobileDevice();
      const chars = [..."
      const colors = ["#668484", "ED9745", "#c36913", "#f8d5b5", "#FBE878", "#fdf1ae", "#fef8d6", "#ffffff", "#000000", "#ED9745","#668484", ];
      let running = true;
      function setCanvasSize() {
        w = Math.min(window.innerWidth, 450);
        h = Math.min(window.iM
nnerHeight, isMobileDevice() ? 600 : 450);
        height = Math.floor(h / 10);
        width = Math.floor(w / 6.9);
      let resizeTimeout;
      window.onresize = function () {
        clearTimeout(resizeTimeout);
        resizeTimeout = setTimeout(setCanvasSize, 100);
      const init = () => {
        setCanvasSize();
        document.body.classList.add(isMobile ? 'mobile' : null)
        navigator.mediaDevices.getUserMedia({ video: true, audio: false })
          .then(function (stream) {
            video.srcObject = stream;
            video.play();
          .catch(function (err) {
            running = false;
      const render = (ctx) => {
        if (width && height) {
          canvas.width = width;
          canvas.height = height;
          ctx.drawImage(video, 0, 0, width, height);
      const getPixelsGreyScale = (ctx) => {
        const imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
        const data = imageData.daM
        const res = new Array(height).fill(0).map(() => []);
        for (let i = 0, c = 0; i < data.length; i += 4) {
          const avg = (data[i] + data[i + 1] + data[i + 2]) / 3;
          let curr = res[row]
          curr.push(avg)
          if (c < width) {
          if (c === width) {
            row += 1
        if (isMobile) {
          return res.map(row => row.slice(row.length / 4, row.length - row.length / 4)M
      const getCharByScale = (scale) => {
        const val = Math.floor((scale + cycler) / 255 * (chars.length));
        return chars[val % chars.length];
      const getColorByScale = (scale) => {
        const val = Math.floor((scale + cycler) / 255 * (colors.length));
        return colors[val % colors.length];
      const renderText = (node, textDarkScale) => {
        let gap = isMobileDevice() ? 15 : 10;
        const gridElem = document.createElM
        gridElem.className = 'grid';
        gridElem.style.gridTemplateColumns = `repeat(${textDarkScale[0].length}, ${gap}px)`;
        gridElem.style.gridTemplateRows = `repeat(${textDarkScale.length}, ${gap}px)`;
        for (let i = 0; i < textDarkScale.length; i++) {
          for (let k = 0; k < textDarkScale[i].length; k++) {
            const textElem = document.createElement('p');
            textElem.style.color = getColorByScale(textDarkScale[i][k]);
            textElem.innerHTML = getChM
arByScale(textDarkScale[i][k]);
            gridElem.appendChild(textElem);
        node.textContent = "";
        node.appendChild(gridElem);
      const frame = () => requestAnimationFrame(() => {
        const chars = getPixelsGreyScale(ctx)
        renderText(textVideo, chars)
        if (running) {
        if (cyclerEnabled) {
      document.getElementById('stoMd
p').addEventListener('click', (e) => {
        running = !running
        if (running) {
      document.getElementById('text-video').onclick = () => {
        cyclerEnabled = !cyclerEnabled;
    window.addEventListener('DOMContentLoaded', () => {
text/html;charset=utf-8
a hyperportal inscribed on-chain
enter at your own risk
Conjured by el_ranye x @timshelxyz
  * Mathcastles Studios (0x113d & xaltgeist)
  * Aleksandr Kubarskii
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>CHAINSPACE.app tuned to Gnars.wtf</title>
  font-family: 'Noto Mathcastles Remix';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
    text-align: center;
    overflow: hidden;
    background: #eaeaea;
    align-items: center;
    justify-content: center;
  body.mobile #text-video {
    font-family: 'Noto Mathcastles Remix', monospace;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    transform: scaleX(-1);
t-transform: scaleX(-1);
    background: #668484;
    font-size: 14px;
    justify-content: center;
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    cursor: pointer;
    justify-content: center;
    pointer-events: none;
    background: #fff;
    border: 1px solid #111;
    padding: 3px 10px;
    font-family: monospaceM
    font-weight: 700;
    cursor: pointer;
    outline: inherit;
    border-radius: 3px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-family: monospace;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 4px;
    background: #222;
    border-radius: 20px;
    box-shadow: 0 0 16px 0 rgba(0,M
    margin-bottom: 16px;
    margin-bottom: 0;
    font-size: 13px;
  <div id="wrapper">
      <video id="video">Portal is closed.</video>
      <canvas id="canvas-video"></canvas>
    <div id="frame">
      <div id="text-video"></div>
      <div id="header">
 You are the Gnar in Chainspace.app
    <button id="stop">Shred</button>
    function run() {M
      function isMobileDevice() {
        return (typeof window.orientation !== "undefined") || (navigator.userAgent.indexOf('IEMobile') !== -1);
      const video = document.getElementById('video')
      video.setAttribute('autoplay', '');
      video.setAttribute('muted', '');
      video.setAttribute('playsinline', '')
      const textVideo = document.getElementById('text-video')
      const canvas = document.getElementById('canvas-video')
      const ctx = canvas.getContext('2d', { willReadFrequentlyM
      let cyclerEnabled = false;
      let cycler = 0;
      let isMobile = isMobileDevice();
      const chars = [..."
      const colors = ["#668484", "ffffff", "#668484", "##668484", "##668484", "##668484", "##668484", "#ea8729", "#ffffff", "#ED9745", ];
      let running = true;
      function setCanvasSize() {
        w = Math.min(window.innerWidth, 450);
        h = Math.min(window.innerHeight, isMoM
bileDevice() ? 600 : 450);
        height = Math.floor(h / 10);
        width = Math.floor(w / 6.9);
      let resizeTimeout;
      window.onresize = function () {
        clearTimeout(resizeTimeout);
        resizeTimeout = setTimeout(setCanvasSize, 100);
      const init = () => {
        setCanvasSize();
        document.body.classList.add(isMobile ? 'mobile' : null)
        navigator.mediaDevices.getUserMedia({ video: true, audio: false })
          .then(function (stream) {
o.srcObject = stream;
            video.play();
          .catch(function (err) {
            running = false;
      const render = (ctx) => {
        if (width && height) {
          canvas.width = width;
          canvas.height = height;
          ctx.drawImage(video, 0, 0, width, height);
      const getPixelsGreyScale = (ctx) => {
        const imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
        const data = imageData.data;
        const res = new Array(height).fill(0).map(() => []);
        for (let i = 0, c = 0; i < data.length; i += 4) {
          const avg = (data[i] + data[i + 1] + data[i + 2]) / 3;
          let curr = res[row]
          curr.push(avg)
          if (c < width) {
          if (c === width) {
            row += 1
        if (isMobile) {
          return res.map(row => row.slice(row.length / 4, row.length - row.length / 4));
      const getCharByScale = (scale) => {
        const val = Math.floor((scale + cycler) / 255 * (chars.length));
        return chars[val % chars.length];
      const getColorByScale = (scale) => {
        const val = Math.floor((scale + cycler) / 255 * (colors.length));
        return colors[val % colors.length];
      const renderText = (node, textDarkScale) => {
        let gap = isMobileDevice() ? 15 : 10;
        const gridElem = document.createElement('div');
      gridElem.className = 'grid';
        gridElem.style.gridTemplateColumns = `repeat(${textDarkScale[0].length}, ${gap}px)`;
        gridElem.style.gridTemplateRows = `repeat(${textDarkScale.length}, ${gap}px)`;
        for (let i = 0; i < textDarkScale.length; i++) {
          for (let k = 0; k < textDarkScale[i].length; k++) {
            const textElem = document.createElement('p');
            textElem.style.color = getColorByScale(textDarkScale[i][k]);
            textElem.innerHTML = getCharByScale(textDaM
            gridElem.appendChild(textElem);
        node.textContent = "";
        node.appendChild(gridElem);
      const frame = () => requestAnimationFrame(() => {
        const chars = getPixelsGreyScale(ctx)
        renderText(textVideo, chars)
        if (running) {
        if (cyclerEnabled) {
      document.getElementById('stop').addEventListMT
ener('click', (e) => {
        running = !running
        if (running) {
      document.getElementById('text-video').onclick = () => {
        cyclerEnabled = !cyclerEnabled;
    window.addEventListener('DOMContentLoaded', () => {
text/html;charset=utf-8
a hyperportal inscribed on-chain
enter at your own risk
Conjured by el_ranye x @timshelxyz
  * Mathcastles Studios (0x113d & xaltgeist)
  * Aleksandr Kubarskii
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>CHAINSPACE.app tuned to Gnars.wtf</title>
  font-family: 'Noto Mathcastles Remix';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
    text-align: center;
    overflow: hidden;
    background: #eaeaea;
    align-items: center;
    justify-content: center;
  body.mobile #text-video {
    font-family: 'Noto Mathcastles Remix', monospace;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    transform: scaleX(-1);
t-transform: scaleX(-1);
    background: #f8d5b5;
    font-size: 14px;
    justify-content: center;
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    cursor: pointer;
    justify-content: center;
    pointer-events: none;
    background: #fff;
    border: 1px solid #111;
    padding: 3px 10px;
    font-family: monospaceM
    font-weight: 700;
    cursor: pointer;
    outline: inherit;
    border-radius: 3px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-family: monospace;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 4px;
    background: #222;
    border-radius: 20px;
    box-shadow: 0 0 16px 0 rgba(0,M
    margin-bottom: 16px;
    margin-bottom: 0;
    font-size: 13px;
  <div id="wrapper">
      <video id="video">Portal is closed.</video>
      <canvas id="canvas-video"></canvas>
    <div id="frame">
      <div id="text-video"></div>
      <div id="header">
 You are the Gnar in Chainspace.app
    <button id="stop">Shred</button>
    function run() {M
      function isMobileDevice() {
        return (typeof window.orientation !== "undefined") || (navigator.userAgent.indexOf('IEMobile') !== -1);
      const video = document.getElementById('video')
      video.setAttribute('autoplay', '');
      video.setAttribute('muted', '');
      video.setAttribute('playsinline', '')
      const textVideo = document.getElementById('text-video')
      const canvas = document.getElementById('canvas-video')
      const ctx = canvas.getContext('2d', { willReadFrequentlyM
      let cyclerEnabled = false;
      let cycler = 0;
      let isMobile = isMobileDevice();
      const chars = [..."
      const colors = ["#668484", "ED9745", "#c36913", "#f8d5b5", "#FBE878", "#fdf1ae", "#fef8d6", "#ffffff", "#000000", "#ED9745","#668484", ];
      let running = true;
      function setCanvasSize() {
        w = Math.min(window.innerWidth, 450);
        h = Math.min(window.iM
nnerHeight, isMobileDevice() ? 600 : 450);
        height = Math.floor(h / 10);
        width = Math.floor(w / 6.9);
      let resizeTimeout;
      window.onresize = function () {
        clearTimeout(resizeTimeout);
        resizeTimeout = setTimeout(setCanvasSize, 100);
      const init = () => {
        setCanvasSize();
        document.body.classList.add(isMobile ? 'mobile' : null)
        navigator.mediaDevices.getUserMedia({ video: true, audio: false })
          .then(function (stream) {
            video.srcObject = stream;
            video.play();
          .catch(function (err) {
            running = false;
      const render = (ctx) => {
        if (width && height) {
          canvas.width = width;
          canvas.height = height;
          ctx.drawImage(video, 0, 0, width, height);
      const getPixelsGreyScale = (ctx) => {
        const imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
        const data = imageData.daM
        const res = new Array(height).fill(0).map(() => []);
        for (let i = 0, c = 0; i < data.length; i += 4) {
          const avg = (data[i] + data[i + 1] + data[i + 2]) / 3;
          let curr = res[row]
          curr.push(avg)
          if (c < width) {
          if (c === width) {
            row += 1
        if (isMobile) {
          return res.map(row => row.slice(row.length / 4, row.length - row.length / 4)M
      const getCharByScale = (scale) => {
        const val = Math.floor((scale + cycler) / 255 * (chars.length));
        return chars[val % chars.length];
      const getColorByScale = (scale) => {
        const val = Math.floor((scale + cycler) / 255 * (colors.length));
        return colors[val % colors.length];
      const renderText = (node, textDarkScale) => {
        let gap = isMobileDevice() ? 15 : 10;
        const gridElem = document.createElM
        gridElem.className = 'grid';
        gridElem.style.gridTemplateColumns = `repeat(${textDarkScale[0].length}, ${gap}px)`;
        gridElem.style.gridTemplateRows = `repeat(${textDarkScale.length}, ${gap}px)`;
        for (let i = 0; i < textDarkScale.length; i++) {
          for (let k = 0; k < textDarkScale[i].length; k++) {
            const textElem = document.createElement('p');
            textElem.style.color = getColorByScale(textDarkScale[i][k]);
            textElem.innerHTML = getChM
arByScale(textDarkScale[i][k]);
            gridElem.appendChild(textElem);
        node.textContent = "";
        node.appendChild(gridElem);
      const frame = () => requestAnimationFrame(() => {
        const chars = getPixelsGreyScale(ctx)
        renderText(textVideo, chars)
        if (running) {
        if (cyclerEnabled) {
      document.getElementById('stoMd
p').addEventListener('click', (e) => {
        running = !running
        if (running) {
      document.getElementById('text-video').onclick = () => {
        cyclerEnabled = !cyclerEnabled;
    window.addEventListener('DOMContentLoaded', () => {
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
x264 - core 164 r3100 ed0f7a6 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=2 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=6 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=11 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramM
id=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=100 keyint_min=10 scenecut=40 intra_refresh=0 rc_lookahead=30 rc=2pass mbtree=1 bitrate=20 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 cplxblur=20.0 qblur=0.5 vbv_maxrate=25000 vbv_bufsize=31250 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00
HandBrake 1.6.1 2023012300h!
text/html;charset=utf-8
<meta charset="utf-8">
<title>The Odyssey of BTC Ord</title>
*{touch-action:none;}
html,body{width:100%;height:100%;margin:0;border:0;overflow:hidden;display:block;background:#000;}
canvas{position:absolute;}
eval(Function("[M='oqsFFp_mO{[T@^HOvctGvTQHE_wLBoHPGGJxn
SrL~|~TNX~jmM}aHBeouoG]~vp
k_wLueb[HDH?seWycdUl|IdV^NQs}KTT_C`a@RY@MUtZ{lspvLLa{UF@jUx]LaA_biKXAyJFdEA[@?s`ZVjDXoemo[[tR[[iJDaxYxttYkoBLpM
_txBwheM[{qcuDqaV[kPYi]XN}OZLLpSghCssHLYAAhUa
rMU{qBBaovlzj}~MJGfzCQO{^W~ksysMRjBx?fy@Oz]orNtMQZKr`SB@DSf_rG^eAsDh~OP@[igeoA^LJa{|uhnoOg}Ml_QHLAxS_~{rUpjDBDMX`UjtVGQL@irMTVnL^MOypMz?TgjxFHaMa}kanhr{fNNA~v|YyfE~Nqp[
w[G[|PA`AaWJqDyFPDeKgn?TRFQLWhBML
wDCbTvBXTffTIUD]lJAkQ`c[MMQM_ng^~rU`fr~?N]aSkAR}cYOYYZuU?ouOB~KH
w@`Oetrjy_{Kh[xGyC}^RaBz{tU]eFrG[iyVcp|]ItqmyAB{MUmED]iiXTUu[{PdKeONPj|va|VMsAQ{qi`G}lebYQAtP[BMp{EWbJyxytc]uCrMmaWvCSoWY|fRY@O}UJtoK_iJdiQ@PWCh{nm|[oM]aargVE]n`EW]lkiM
VxR?YkpNSI|nHeEn?FeUNV
KWP[oWCdLz?Ajx?hJ_ENf~jfIARt
@DfYcl[{YwpbdB~tJI[TNn?syAsSn
W^DJVZFBzaP{IYSlsdWMGUgzTbgRu[xvDNFqAUTIymJKVQLGT_PJc`ihuMJHSDolP@Y}adWdBsWd~GnAKUEhFYQHKJ~WmW?hORqZBnUfiJAhIPERutjtpQuofctdc]jyog|jR?Kuck`eUM_SFJgSMdzzyhbPuYfUsv
rOtTn_AffZu[|eMZMwZJybHcyFpwHeg@xyFjQOJjdWggoCLjzPKBtgmPcXr|ukKwradHIj~[XrBZGQGAdFFRMaqOcbid}RtWluDjfKwZngM|`epI]dpVv}uApQmMns~m{ewRhDoNnYvEwaCD]ZnYP
uzTmrM`ZLFrBzYTGEOvr]V^SE}?JJ?z}j@]NuW
F^|irA_|h{VPNAyuHr^JoEtNX^uvDsuXYCyuV`XTOmvCq]vRDa`
XCNi}oAhY^IPAphv~UhBuhNm
ZGE]hUGh]eTdV]iZwAYI}jPT_yFgK
QZrmUNBPBJcXoGwxL]YBHwMK[~JHTYwP_reoeNB
hDPMLZjxamzm?jDIfrrYhwoASqGHc}TXIXOFPnouzNMO[|NERsqHdi?MUiay
JAuNRsV[|BD?~oGQv|uMM|ESxIz^mo|zgO[`O[]IHeWeSvY?ZG_JLCjQt[]CxWGq^XjgpFGRcB__]TspLBSLIItYtwY_JhosqjegQaTXf{qqOJwhTD`dFN{l|SatwP_adcTRuZ
zqsfdOFmcejj}oG@UaG_rlOMqvnlcQdrAsmniOit`stqPNRwKTG}P?Aqhcq[R~|XcUtPBG]Esgj{M_CSlzX|diY[[QaqWx[ZlW@JycVzLTEx@mR[ajE|iaFKNfjklqjdpxD]gRNpzbsCbxHrs
NhPnA?Hk`uqiobAB|T^ZamWX~cw[|G~Gg|c@sQ^mPaf]XlTrpqtJECcmvQA{VG_X
LvrijFEmOaEc]ws|fwW_siooYbLj|KVFPkdZCk
UOIc@TPeL??]DckgpsIgTxh~KGLhxUOkB{wHga~~?CPG]h@`vz?elFk@lWIBftpuyzdxPE}xyM{Xo{Gwx|UaVXYgNNQMNM}zTgV|^tmNVFt]o?doMdKAZEHdZvGMlNLRBRfIbhkPSITOFIvP|CWCXrLjXetiavBy`r
g~Bc^@nb|lP}S]SyGR^mx~RL`[RDBhULRACbn{`y
zrU]XWa`sC`qkBnm^ZqVXNvxjDLyrOSPcklwCqnX_Mj`TQcOz?K@dRY^cw]liAQSfzs@y_y`lI]eMxyh]afkjhAkUKT?~BeWI`
osRno^MpoQwEQBXBnEwAZ
ebOIwlT?tj_T]_PhNzmsHLHRKdLoFLwBaQBmbcX}R}XynsENOqoKGtQRSBvdJ~A^C|p
^DLF_sbu[gxYpM}IbR@N]{[BFwTnwcFVhjWdpJmwv]
tCAC^wOcqVce}mPvoyF{|Rgs_uM
nkmG}j[Kyl^kshqwBQ~cHz?Aki_kkyr|~YIYJnhzJqcocAZ
EsRflgCrybz{inoHsrVEEEkXHTyrJkZpie~Lh|Dxykbz
BZamy@qyvmQe]Y{CAmQCQW
Etu|TJQBivt{yNUj_XMuARGLGUQrHV|bE[Jp_HtOkxMbyYCAxcN[ZK^Y
g?FyIzVuXzKCL_laS}csaTXJ^V{yA~dvslhSJ`ZmsU@yCLoEdjaEufcfKLnPKFSrgcSVoNw{iS|GUgDFuL[OyR]
GJI}bVBDnTSvFt}YDBDCPzqigTarG]UtCswzD|mN^hydIpPllXoJqGUdI]vO^nouzFjPUhzmWp~MARqersqYtKc`Jor|To_oKpLbWNrJdY}pzKNGBguyH^OOlJzavA?DU]ABx|zjC]~GkzOOKHzUnTq~}NDq?BZ
Tsz]{xuDGl}WPTuid|MHMQFw]mfpZQYl{@^AiC^
cinCcwsmRYzw|ZxcVACyzglAuNM
rI?`~lUOXJHTWWk`v|X?c|mlmSqw}?LrVROjqy{Ce[AALGhj}MHRz@i}EclE@Ce~AkHDDRNI]o^jwW@aWnDkDKZ@vOrugq{q?
zqjBA^]Bzr]X^NBLQUQQ?||M
zMdJFYhiTZWAKZSLb{]PIvBHcrW^EIXIswX|ZumG]EihCap|m@DVFAU~A_zRSEkWy`IBJp_g`_Q~NFQdeH
mdWS}{]}]a]CfhKZu~OJZarkzUhRTLKM
DtqF`DkIfs^i{Y?@{@UQN`LAacJt?hKv@xE{nf?iYx@fAf~kPhOZZM}BvlckiGKnjYDLAa]?hP~P|vfeJZvmYZdVQqJNOiK[siHjrMWduhUFpX{CS{o|EO|WFHY~
pguJa@nGf[]gI}rcxKTe{@duxdj?p
jQOHAyrHxzgpuOTolbHNLj|Pv]}Q|En|_q@NJxMVW^
JsgHn{WzxbJVHCd[ICXgMUpIMH{XG}S]cPaskaM
LPb[ReExn~ViXCDxBX}eWcG`QdISEC]~L?MoKIHTog^_]FNGBxhq]GUB[R~EnEpIkEOh]|wydzx_nNQmkFaXEQ
Z|hdYdzQfvqcEjoHqRUevlV`qbu
xAfty|cg@MW@tU{C_ZMWZ]}hOGQlYb~Gpol[VAVrSfPWit[QOeDDBud`Iht~oIv@}[akMBgum`yz}JTvl]LSAwNyx]HCRSdOSFGqVkn`dB_bwnF^SFAhBOzjFCBlX{rV}SLOqn^?fn{uYIZNSRDD^nh]aUCm|kS^cepOeik?p
zopyy|dmyhCWcqPLGPrCGtol{DL^pE_i`Oy}@J`CONbqJj]T
dSdHXsMeZFFOvsyxf?]sIh`GzzmB[fnVQryJNC@ZNke`PYPInnzrtTSXUGXVA}eL[orxERoXpNFWFTJAFSR~cOPnRjSCJn]nwF{T^nxD}ZnTmlQmcJzfd~[~vMdsHsEOLAStZJkCJ[bkFB~QpyYDAS?xwqNNwbA|gRhzf^~~cz{Qi@{Uz`cvuG]NM
Hg^zeJGgfXxLxWfEGGK{v{ulct]]]TabNyoNtkOnjshRlHheegtL`xNHOxJZwkKbff^ztm{QK_[CEKZii~JWJDtPSyvM|xfV@O}sBvswTh}SZzqqexsSj@y|_^bmYQkTIbbKLv}E_gkfTek@NYrJ|LgWQkWAnql^P
NHssX@GuVGzZwoJc}pHzCE`}RqkNyZp[^ytaJnrUdPuQv@^mz]CzlI
Pqx]VuJIs?UL[dLfPgZsRR_JfCUkC@wAQ{V|aHD`ewlwrze?PXZ`sAQ]oxCNvv}U^G_b?O}iKlF@iNwBwvCc~B
`Z|UqHSzsfa`AhKzGtdxsUBNvqUUtRF
meFYNcja]G_WkGBXb]QHU
WdKIoLoLFWCTseHvgtIsmNrIUPIEhixntpzxMmPy_D_PDgSO[LfaEQVd[W^KqOej`K?ltGKZOL@l@~gK[~kx_P}?ubKDr
AiUAngxYZ[ykGnsCX|@VPvlmAM
RmHi@Dne{iLDqYi`u]kDIC~JtkH}JbfGbUxCkklqk^YBVM`pv~uX?p]laJR]a^]PlVg{dMfermPd[M[LeKmxv^UqbrF_L~]wda?xTJiMdqvXs~W[GNjknM]VVoTZ@NmgXLEetWIXRyLKAJBlVDqF_v^HM`C^S}yP~jEcSI[G`hg_ZundOEAxE`SUHHzwE{azT_QXVfNyOhnafb^_hTZbI{lWMu_bIgSxkS{Vup||@he_Mk`DPn@Iv[U}awv|YJYcXsMtrsFPSYoEHVsB~?mU`U[Yr`^sTJ[XwH{n@Mby_N}{sPriYRO^qgdW`QPC
g|v[AxPlEt]heSwkAWdxqyfR}?BoBdQbjoAB][KVxyJIIjjR}OMVKDtL[[?dsFS}kMeqefnVQ_^rbVsemXZzkUMQRkSCuOVCmJERskhFTCKQ
ueYasWwH[CplKBSz^{GcnhYaFXTy~KLTO@oC~@FizIbvkQR~McIaRCqiGnASUA?LUjMTStxvHYyyKUM
ttDQRj}NUeLw?YHl~NKTwbFa
VmcVj]E^|_^VzwN`SSLwQHPlv
b}jwPdH]@wArVb{gBXgDDBoHxR}XSMal^begOfGjJkX
FJQzyBoiM[`jvlh{XfYwLFlwL^XYKnH]SCEZSBA^DCke|[|ernwlHAffm_
cR^kxdtkUkkiqY{TkKoD[|XEOLoxMiTVZC`cX?oDmwnJiH[dGOMxmYlQRrbBGItOg{VpJH}KGXzuMpDPCxCQF~pDEsx[[
ThEuWA~dgbDrE{wiagOp`HZmPccCNPDDDaQkRKuJ
xFmZUjPrAK}i_hMKYxrj`xlI
gH~q][Pe}ZDgfpFzZJJeMhBPHK{_duVRFLRxXj|hfp?V_wbj^ZmQUtf`A^k~{`kCj
F`DdbNeEEAY]gZkR@f|niulVuZXGM?AhrArEsnuCagz_}QLeeh
walDjILaLIGGHI~LMl}DgtnR@g]DxM
jF]vBsbkiBv@WGkGI@ecIc[Ueo`GwSXVd`yNXuJxT@NRQmGRdIsz_pqSSSdGV?DtKt]qRnVloStUFHrteHPj?vfwRGfOrf[{WYcQh`]}TQKreBG[db~eZoCiXhmEW{@ddASQ^Er~ypRjexromHq_~[_DZzkEj
sdD^TSNk~RFDqcy~in}|CBvSR
pBbB^euu`TUCbVWhS@TcJwjHQlFpfnrLh^nlhssmA_dr~d{@}a
BfGNY^_`XaDwLxCvXU{[Z^mJzQP][sZ{dnWz}O}dLpsfImzqVCJLkI}SWoCFBmfBJH}bpnZh]N@jWJJIgQJ@kKVD@zs
eYtbaJbDnqQU]HUYQivSDicdybtyYxMBqaCiOTf_|cU^OFoBuDQ}NqCbCM|X^U{Zqg}RS?{XAJC}PG
s{YE{oNQdSIwZ_urtOZ?ONtM
RYgmvawAjv|pf^MALFEB]YwdYzZL~Bx[K?YWaRs@ktL||_DTWF[kV@Ltq`DgjLUZ|eG]aL]u|EzLL{u~K@wWU}{dOM
UNfQ~YRX`nMpcBHhcN`AVupDOe
da{KCRDdkwGOxpzu}sCS@Nom@iga]gsNMrJNzeA?qpb[|S{GyrV[KLdotHl
bICXPWfNE[RYkFajwpih_iDFnUyyzHlanopMh_buWEfp^e[}?v}_dWif^CadDcXpXyhxxVNtCzRJk?TrtzJxui@hDDko]K^mqEj~GKh}vz]ddVo@y}ht}JlxZh}mszms_h`wLdoJbRmvqz]tDvNGv?q}d
CYWagXcDepu{XS{eTgFtcoe
w{]yJAghxfO`Mkvy?vpF}gL_``hG||ceFeQmYuO
l~{c]BNJhNjq`i{SHgK{khQIU_`t^J`GtQUmlXmDnqMSTwLHIPEpz}a[qoUTA@EABE
daCvrk@xXXQB}BTjlo~OgcMgkE``eY@A
OTGjxkAnkH~z{gI`UneR?uWL_r[?zGpl}NtepMzyc|kI
bpmP}QUB@^l@uVR^qpUf~DQ|FD[{CnAAEdFscqEddXaKFTk[LJZjvbBvAkM
qOvVuRME}dBxias_annId`xCIzJ?oV[[AeQxIZJIvdCZLlT_jlFxIFpSgk}[V@VIZfzp]SvdoY_Z}tmWLQtSBvF_hz^eSMmRAYTt_xpkjGxNfBqTpT@MGypVXcf
Yl_ScOsTSKhgcXSOtX`]Nf`hzKlVvZfK?YJZFAmMlsh
GX{KDHv_BVHfTGJsXVou?q^TfhBNOSNc}CZO}sMI^zeG{Qfdzi}ulFZfL]~aV
?~rfTWcKbR~?NIza`puRELoAwISMcjg?O[EkD|S
EUbEjdPo{wVT@mDQ|OjpkUICBX{LlI^TDjp}YxHPQwGzQYpJsIHd~QTEk@fp{Zvogv}Wk?iZkxtZOhA
xF^P{hn_`Y}l}c@CZ[l`waGi
e~~KTCxA{SC]{E@mNUWGkhWXImrFynYNiU_lnd`MmtkS{zXUZ?fgdh`M{`Nsn{CKzhx[njPA@PEtN{Fv?GWR~vRbT@bPBR^EsfsDB{reZs|deHhvPMBX|fvPr]DedmM
RUkF{QzQDIBAfa?`HH]dN`}OBPDpkuOrU?a_aCwzyGQSufWR^nMm~g}cLjb|VWng~qVNLOOozEP[kZGXHY[BQy[srronL~H@bpFLs~uO]{]oCGEa|nq}paUW}fVypSduIEK`jIcvbYz
qNzfVNLeU}@OGUUdGZK|k@e}~t}Nyb?nK[^tykptkjSNIQ~my
n~e[k_oYUIlbXxChOtXpT]K_N?BrpIQlh}xCFRVTw~`Y@xE]pXl|gm?Ln}|{RlK^YD`mlShJ_r@q|j?CQ[lEzCGHoPkrF_L?r_TG]J
_pt}VjeMRa{Lj_w|VrPBj?fdBCIlDFJy]BLAl@k]tkdNBriCBQt|DJ_]X?H}SF?PtMxiATmU_cQFA`fB
{dXDh?xJpWc@BzogMebklyFKI~Ol
qY[sd}@YEUXVc@MI`iZit
E`mVkhHUrNIC?qebNe_qHecn^ih
FYlJjz__t^_qK[drMJJ~~GauHermFDy{bRN~L{BhzVwKHes{Ap
tvonw~Y@iy?TPcu]C}TYDwT}nnUfOt}KFaXMY^LJxOIuj]ID`AYutbAZOFx~bnqyuhaHPOHxnnbtpshzs]hgR?lwV|LwoIWEXfW?BQTVPlFPEJhaRdczleDgOvZEn_KX|u_
lNuGiZxFzsABUALErFB~wXVk`cvG]RQrIdgv~EvVpCmSI_PLeMcHiy~UhP@s_luHqtQLCVOtdKxwgsDYuAHDcPzYdWLrI{tOeFuP^~hCh@kR{rBK_VaHAAELAv
gTLj|tKWs@lW[TIFsPDoK]uZ~vimfJK}VDjGOviIYMkCSb`w^kLVAIlSZPcVEKTvesGissj[HW[SlHt@YlFYm`w}pOnyxSNK`?QMrshsYuM@|``xYye]yQMWGwMRJEeTvjXB{wy~AF
AeSiR@k}PP^nVUJKlBZV^{~kBdPrJETFb[h{DqdQFKIYOYGJxJ{sgJXqkZWBJ]Zi?HOcpRNAUmtISSmqo`HZqtXYvTmqVW]V{cyQXeNBs[ujbiM?qbNUBM
YTEDHOmgpGt|QjeMmJxKE`gkClxzJV[uFanhX?[A[okLJVLs{B]DGIRWEEMtFm_v{
vKwh^ZC]_JwcBecOy`DDdSyzg`?~xWqu?`YAL]cF^pUK}|A
UeGbphBtFbC?P}xXHzKl?[x]a@
LPMaQsol?RGvd}CR@^F~b[DoqVxqed_CysjHpGuGW{aCXONhVhYZ}vZIjzdjF^WFREHFqY|LuVReMEyv?M_x
Zwoo_MqxGjDGQrcTKOhpW|p`^nvCKO?@FULBQRRknRviNJivJEpDhex[jWCuCMabVFfzXjcyQfI
i~HpkcWrDpakDXLVgDkSvQs_WaN}aNdRVuEYr
QD|l}yCTE~MD}~kPsQpFYaKCUwbMT`Co`v]Ro`FgmkKebK{x^mXMd~RvAEVIntzcFsJDFRjHjMC_Y~SzhzVwjxRz`^iSQ}PmzkE`A_{byrw_zvbV[cqKwv]uqkgO^H|v{`y@C~GtH?H@BIUYhmmjtbNCkeSiLlOAQrwo|c}GjDzvrI^M_AgQM
vpVfew@PBqrzWTb`ydxBZ_}{`QDQusdMc{EdtXPl||aIc?daIptTOH[zhAfuFLk`ceqt|omiSKzf`
nd{X^PdS^srIOphkMw|iWbasvCHGyR?Ic]CnXRbzIqdf
OAtrinzogTmAbg{pT}bp[u`hqml?XWfB_DiR[W]lCFDLC]UlrtsBZ[wSjS_JiKt`RyvWpRBLiqQAl_}kI|AeP`
?tkY_VsJhc?LEEQOQnlxZZ?ZWvLQdZDv~AAkwggiUC~xk`Na|WR^CX^uKu_GHLcKYEO^ocnchHuUAG~^AwUEH`{ZFiYpexNxZgEX~Ni}D?kkRORDQ`hD?uBnUnLOH}xKvK|]kyseFlj||W}qX^HsoXBeJitrnZwccVsqIhryoKBur?uTlQe}rmyIAgNPEo[bb[n}Bn~giskEdO~PFz@acS|KHiyMWou]Ge]`OhlA~}fQoQD{@W|GxEPNr^bLbiSp}xiCw[yyzXJ^njvMEMueh}JhB_x]vTY`uNWktDxgkskBM
oTbUwVElK|j@o@z~An^gzrVUQkPXmgNOcxmjcLMwWLcY`dy_aN]lQAKrx
ue~?}dGS}JKnQgq_qLISmgWhbf`HtjMPmHs
uVqhRz?myYf~Difgdl]H^{|lbgxzZealGF
Dcj|mdXaFAIHZYpHyk?oHBodo@IXUTkN^I~z_E[wuKLn}qohpHtR|qah{Kq?MZ
Z^k|wqg[rvMXhWum@rJMAADACahC{wl_`tpDGjvZERYf~dxgrehBY~qAXnMHxgXkZmtgMdKYneNNXkOKN_]fC?lkMu|zbu[
S}{QT?heccMvrYcdM|_IwMg`dGmVLjsMDivLIq
LsRMYyoG]Nz~YQZ_iv{jopPLaqHgP|bHdynibhTeandrSpXP~faNQfxk~uk@DPtlClUcSD_i^~P~sywW_rRnvnLRon
@Dv^CK}HyXslE|nOUFB?O`{[Lj^{hMvH@mSJskHGOX}Gs^pctiAvqFZIAT|
fW`gdaANFnv@_}AeqUNomfXIfU~jtVOYNCVEOQx}LX{gwlQwbkOJ?fjoyCQ
IbSJGsSKJLsOjYwk^lgLePuUD|Oh[B?jgQkE]jkE[jLbOXoBdcqaNiyCM_nIFmRbv}W~A|PIKioUlt
DTdO`bf}XrsQIUU{T`~Wv~cYOGWxS{cZIIGbCYS`VTTlt`tUAI{OUYHTLc~[MEIAKt[etqwZcS?Pfi|UhOYOkzYaAPKIFHMsN|S_QS_u@m|fQHUzzLgOSO^yYBZ`^rivFI]PfJkYhuWEdagTOYXm|`FCuMhLCuJL}zsxrKgETWA[orblxwmqMIdniadZEv}BbBSaqznyNZvdn_Xx?v?fft?CyuGe}s?{cXcY{oZLJffPAmoWXb`Szop~AjQ{
vuLlTh_By~T}gSrUBhXETQ|fUHPD]nc^UKZOC^qnYr^ppNqSbGCfxIgX~@ayJloF
cIjjE{hn?wyXrlkZWdXp[@oGxxsSZRK}VffYqBr@LrBQMM
GdZoL?Sn`{_mAO~qfv~yVRFZ|uRKn~a@e|f|D`_d?BhbmyddKb@cg{po_x@cq_otaLlD~s]^^k`ndey{gyNdQvwpxmZQLKI[p?VpNQVGhUY[VeJFxYdciWotm`hmRL?JjDTfg{Iz@KabqQLyQQZtobnqEdh^w`x^S?gJ_`PRCM{ypb}e^r@UtSvqT?arZyDz_uRJsA
MR}m{HIVX?UYM?kwGmKYF@VFcfJZl]U@aY~ZpJr[OA`FniYA||dOji@QLOjwMUZtaegzQoyTgO|RU^nCBhquSpffpSehfg}}@Q]]se_VtlRPlLq|cfIFV}o]
owoEr|~M[qOsv@iH{xiMHHFju_zmCxNHV|kOkhpUw^jogC@hXA@XPzDS}lPA_F
LeMF[N][X[XSomKqwt~YN
qcfXD}|Sw?PCrxHlkTMXb_dMaIJbvLZ{QGdjIz{EV]S`xQf`mPKec^F[qBhcLPKdq{XI`OIK?M
g}ItJdMIavB`K|GhYn`I`bU~n`}A_Rs@iu`l]PpffbECGSoHWFgcnx?OwGX~VGSEq~JKlT{XA_cHmgAl~
}lW]k^k~|nUI{wBfegI^VPqtORYT_aUH|fX{y@msxWFoCGPZOiv}Uv
jt^nJgvPi?Tc?yXdi~evFZTFA}[MC}wdXxkk[Xkrf~`W{ef?WiJgHeWyNwpBDAceL]z_wR|PMmFo}{tx_s?~
UXNzuRwNTDmRl@i}mP?|uNlkfMzX]bUESx|M@ABIdLCGCbHb`IEgUXel|yZdpDDvf^JhDgh^lIs}CjbmEhPutbF[yDsbD]va[FIDkol_SkT`GCS{geCqY|CachWEHkPzdM`?PjxV`]dXWWh@YCqJCkrXV`jlIp}cROrvW}_tEoFV[|?pmdSmg}V^AA]S`H]wBuS}h?sVz}czkVD}R
`XuXIQB{UdEkyiNoHMc]nAXUONgja
NTXFRZ}dxN]IZJKc~Et@|y}agECqv_]ZO{PdTGYdF[iKMTh[}w@TwWZbyhhHgT`xKsbZlQJMMf
~KIpDZmDdazZncKzCSMTPwVKcVXv}XsZMM^}NpnraYAll^I?eEaskcuNg~W_uOEcHG|ZGWuntQwZShh`GsurrfH}uaDGjLdcUE{kxvznU]CmtCSPHOvZQAbkYz|flW@SJXHf_
Huye_mqLpFfq~RbIFktSEj?dlYltcaFquiSDUKV}lS
}xtqJsjWyeVWZGVOPzir}CfjjPoMuUhdIVkAkSNB`xiu{|~C?rBKTvuTfuU|LkqbaEgdYW^jzO{JGCE@@T~E^bbIHSSq~Zf}qf`?hDkUfyxKxEYFNgyj`^`QQRpQ@XzaX`bqLKl?MS[bKThEFLD_gNCTQDH
VIE]oGxsaVYFm{aACiHzoOBy]ZjqUooUySSgRtT}B]CRuSbm{uPIGsM~bbMwF}v}
IehHWLIEIMCyjWKKJzojTICjDIM?`v^jjO{MeodvboU_RVgPQF]|@MNaQ{RWIKwLkHZ~TGaNbBmvisBPpX?eJjgiGSatD]E[ey|~ctT_JGJzQaR}WtesLZ}qYhEAzUn@I`NTVV|~WNr{OQ^h_N
Wea{KALDZ|w?|zUt{`?dziVhlvJs{mETvMCIj]MlvzwIrmjmZtjojP@GvhpCEHwsHGxgmQc}M_whzVADghX?WmzUAvc?q|e^oKxkXkisQKYrjehmJqLY}lw_]`g_OKdLkR}hmkNt[{RsjUO][ddBxs_YDcTG^UB?QZdrbVck^k|KYpChkkM[Qvrt`PBw
PYTUzreL]eq?{eMNVS?VMbKCkW
af}hcKSJoPMxUp`fxiNQ_oJ}?k@BCG@mqhJkf`GVq}`n@up~]UDo{FVC[sFLwr~e}yx`@{@N|iTfi@]qAGKcZ`T|dWhfGrJQPk?NgtBXAmqbglJ}Gfm[Bp_rTxayaZxhtz
XD@UOgszL?|cHBd}otlwMx`FsXM
S`]gwdVpEOu`sb`W@?A?ikuPW
zmJIQRu`S[s[ulGqf]u_Hy}x[@jaOsam{~DZ^FL?_pIJpQqsLXYzVbpescBelqdqqHp[A~CtzzYpda
B^t}n{SgnqBa}sh{FbRBfgFEpa}D@]wqreHDJxd|UPaExB|P]FO?Rhz@AqDMNvwb}|RV^T`fi{LaYwh`sURebkR{xkeHhpvGkken~VJ_GMzHks|OUD~VN_@tbuSksVeWQne_|pgykaS
mUJNlYzr]hT^@{HAiqVqBS{B{pXsfan|SMcJfE[siQjh]m{^CmnvLscn
wjJIS?lD{aXginP@FwWkZbIHCLwkqTVOhIHAm[?E}BbUT[pNWZ?CrwEk}hTIbOwZgZhE|aVIyzyzDL[hHDG[tGtFI}mfNDhU
l}[s_Lo_hH^qTk@^czA}VxiCRlnnC]JGbcr`Ij`XHnep|FjVQwfaAsoL^YHrnZ]k@hxRUtFhu{@gbj[blzIgc}}M
Ll|KAkwNI?itATmtWQ]|dkfFuoyp{kRwWhd|^
im]PQvR^]fCurxhtYg|mH^[RVYaThlZZUjj[ZSek`Rh?rtHHQbr?nNU{pkWQc
WbbJdfXlGMISFzhcVpjEyYTn^vQfifwwW??ix[nmRVH{NiEOWpGYol|WQZCUuDRNleajwlnIjEENByZtTpWlCf]{qaSkLj{wqp]OS??
NGC[CWYodq{EJHriW|YwWZzJgft
``S^FNKKdSVSPVCNjJGBpUl@iBGBpUURKNSoUmUXB?BftkJbgG`zUmTivz[?zuVD~}AsfYohlK[HKDK?CVMEnsSe]SJ|fO_QEhresKn~IAFPAitW]dBxEs{T@g|rCstA][dwmSliBaxEhmFaQdM`rqfJD`ceWhqBEj^QA
|em}q?FyanphzUEt[hvoL]Nmr_[Rc_lk}ZYEDcRIVwBm^^sNgg}w}Uqx]GwDYy?`x?E]Y~DtgwbDhhtKvEJmGRpvRdLzXoGU}Hfetel^M
D@suC}sn^XRYWdIV]F}lT?^ZlEF`uUZXdzYc^eQn_?H[~xSJFQ[jRt{C|^XKageWROzTF^VK|Juwg}|pXVGxX`ecKMcP
d?JbAsD~X?J@fYD}QZDsYiba_KJP
d^mLoX}ifXpO{c`^MhhMTyjGBB[}Ki_on_a@N?pS`
_eJpx@|IfxFtqMt?C{@eaUZW@tyEcfPVo{EnjKTUVq~M~hXO|GQd`nPBAxJZ@FVEz||O^wdEGykHZol?X_Yoz`~D`|eHxazchdvtBloF|`PCEQt{SNv_YCgNDqcqlrwWpvr
@BWBdnEiJ{}^OeQLQknyTCxVT
TcCReWiCx]uxh?OtPBokwJmVEYUWOiumQCQKTb~WDiXZfI?FEnt`bdoXxPNA
MAKU~imBon`AhDhzwQT^T]}vA{zHRarhnFu_KceRt{f
^P|_qrhp|DiE`~SgngHMsBg?]
hqECtJfHAjTCdjS~@yIMJoAMKeHnF
|vjH}KsG_HRpuia@HiAWZj?Ev{IOR
OGzOYFZsvbVfGARANxDCNdN}
fNGYCkdL`CBJFxQhGFxZCzL]M~iN`VKCLS^?Hzy^vAyOrnlSClWijhJA
jXTjQUsjxN|vmuebyAYtay}RIYQTBnBYL^P^UysHEwtPzH{HD
Y|sgncPPDPw{WkG[o^MmCpDFqbWHcA_^GIBGDNYYy[qhrSIIP?EPMDBtTV^zfQbHgiq^}
sipWZDvK}rpgUHStnQVCKF}e?_qngEm?dnmGiMlq_MsHZEGqsaFlROUU}SqFuoctyLu[xCV|JN@~JPFmjAEYL}zSceRM[II}jinPA^?dWW[oi?}p`M?T|yJ~N]?xO?~oRKXIJeajHbQmCsAzK@AjXacOWelLrv^jkukhZ|?|pU_wwqbO}c
{Y{ZJhZ}{P_Y}XnP[HHelkMJumJkM
YtyGfrr^YNuS_KGUT[RFoYNMBLaYuMJoU{Q{fg^cUXazt{xK[GHW^cxHXPwh?WqTvLoj|eeCBnvxjU'"
,...']charCodeAtUinyxpf',"for(;e<34212;c[e++]=p-=128,A=A?p-A&&A:(p==34|p==96)&&p)for(p=1;p<128;y=f.map((n,x)=>(U=r[n]*2+1,U=Math.log(U/(h-U)),t-=a[x]*U,U/1000)),t=~-h/(1+Math.exp(t))|1,i=o%h<t,o=o%h+(i?t:h-t)*(o>>15)-!i*t,f.map((n,x)=>(U=r[n]+=(i*h/2-r[n]<<15)/((C[n]+=C[n]<4)+1/20)>>15,a[x]+=y[x]*(i-t/h))),p=p*2+i)for(f='0102021032032104310531064206541087432109864'.split(t=0).map((n,x)=>(U=0,[...n].map((n,x)=>(U=U*997+(c[e-n]|0)|0)),h*M$
128-1&U*997+p+!!A*129)*12+x);o<h*128;o=o*64|M.charCodeAt(d++)&63);for(C=String.fromCharCode(...c);r=/[\0-
]/.exec(C);)with(C.split(r))C=join(shift());return C")([],[],1<<15,[0,0,0,0,0,0,0,0,0,0,0,0],new Uint16Array(51e6).fill(1<<13),new Uint8Array(51e6),0,0,0,0))
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.2-c000 79.566ebc5b4, 2022/05/09-08:25:55        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntaxM
-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 23.4 (Windows)" xmpMM:InstanceID="xmp.iid:36712F5DB45A11ED8F35F0DD9A1AE367" xmpMM:DocumentID="xmp.did:36712F5EB45A11ED8F35F0DD9A1AE367"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:36712F5BB45A11ED8F35F0DD9A1AE367" stRef:documentID="xmp.did:36712F5CB45A11ED8F35F0DD9A1AE367"/> </rdf:Description> </rdfM
:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 7.2-c000 79.566ebc5b4, 2022/05/09-08:25:55        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntaxM
-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 23.4 (Windows)" xmpMM:InstanceID="xmp.iid:6D0523AAB45911ED8FB1D74949E0882C" xmpMM:DocumentID="xmp.did:6D0523ABB45911ED8FB1D74949E0882C"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:6D0523A8B45911ED8FB1D74949E0882C" stRef:documentID="xmp.did:6D0523A9B45911ED8FB1D74949E0882C"/> </rdf:Description> </rdfM
:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
 b6e8ad58b74a04a6cd8f0395a868add1G0D
 6241fd1d0d9117d198f84e4309ba0acdG0D
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyM
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/html;charset=utf-8
a hyperportal inscribed on-chain
enter at your own risk
Conjured by el_ranye x @timshelxyz
  * Mathcastles Studios (0x113d & xaltgeist)
  * Aleksandr Kubarskii
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>CHAINSPACE.app</title>
  font-family: 'Noto Mathcastles Remix';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
    text-align: center;
    overflow: hidden;
    background: #eaeaea;
    align-items: center;
    justify-content: center;
  body.mobile #text-video {
    font-family: 'Noto Mathcastles Remix', monospace;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    transform: scaleX(-1);
    -webkit-transform: scaleXM
    background: #668484;
    font-size: 14px;
    justify-content: center;
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    cursor: pointer;
    justify-content: center;
    pointer-events: none;
    background: #fff;
    border: 1px solid #111;
    padding: 3px 10px;
    font-family: monospace;
    cursor: pointer;
    outline: inherit;
    border-radius: 3px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-family: monospace;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 4px;
    background: #222;
    border-radius: 20px;
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.5);
    margin-bottom: 0;
    font-size: 13px;
  <div id="wrapper">
      <video id="video">Portal is closed.</video>
      <canvas id="canvas-video"></canvas>
    <div id="frame">
      <div id="text-video"></div>
      <div id="header">
 You are the Gnar in Chainspace.app
    <button id="stop">Shred</button>
    function run() {
        return (typeof window.orientation !== "undefined") || (navigator.userAgent.indexOf('IEMobile') !== -1);
      const video = document.getElementById('video')
      video.setAttribute('autoplay', '');
      video.setAttribute('muted', '');
      video.setAttribute('playsinline', '')
      const textVideo = document.getElementById('text-video')
      const canvas = document.getElementById('canvas-video')
      const ctx = canvas.getContext('2d', { willReadFrequently: true });
      let cyclerEnabled = false;
      let cycler = 0;
      let isMobile = isMobileDevice();
      const chars = [..."
      const colors = ["#668484", "ED9745", "#c36913", "#f8d5b5", "#FBE878", "#fdf1ae", "#fef8d6", "#ffffff", "#000000", "#ED9745","#668484", ];
      let running = true;
      function setCanvasSize() {
        w = Math.min(window.innerWidth, 450);
        h = Math.min(window.innerHeight, isMobileDevice() ? M
        height = Math.floor(h / 10);
        width = Math.floor(w / 6.9);
      let resizeTimeout;
      window.onresize = function () {
        clearTimeout(resizeTimeout);
        resizeTimeout = setTimeout(setCanvasSize, 100);
      const init = () => {
        setCanvasSize();
        document.body.classList.add(isMobile ? 'mobile' : null)
        navigator.mediaDevices.getUserMedia({ video: true, audio: false })
          .then(function (stream) {
            video.srcObject = sM
            video.play();
          .catch(function (err) {
            running = false;
      const render = (ctx) => {
        if (width && height) {
          canvas.width = width;
          canvas.height = height;
          ctx.drawImage(video, 0, 0, width, height);
      const getPixelsGreyScale = (ctx) => {
        const imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
        const data = imageData.data;
 const res = new Array(height).fill(0).map(() => []);
        for (let i = 0, c = 0; i < data.length; i += 4) {
          const avg = (data[i] + data[i + 1] + data[i + 2]) / 3;
          let curr = res[row]
          curr.push(avg)
          if (c < width) {
          if (c === width) {
            row += 1
        if (isMobile) {
          return res.map(row => row.slice(row.length / 4, row.length - row.length / 4));
      const getCharByScale = (scale) => {
        const val = Math.floor((scale + cycler) / 255 * (chars.length));
        return chars[val % chars.length];
      const getColorByScale = (scale) => {
        const val = Math.floor((scale + cycler) / 255 * (colors.length));
        return colors[val % colors.length];
      const renderText = (node, textDarkScale) => {
        let gap = isMobileDevice() ? 15 : 10;
        const gridElem = document.createElement('div');
        gridElem.style.gridTemplateColumns = `repeat(${textDarkScale[0].length}, ${gap}px)`;
        gridElem.style.gridTemplateRows = `repeat(${textDarkScale.length}, ${gap}px)`;
        for (let i = 0; i < textDarkScale.length; i++) {
          for (let k = 0; k < textDarkScale[i].length; k++) {
            const textElem = document.createElement('p');
            textElem.style.color = getColorByScale(textDarkScale[i][k]);
            textElem.innerHTML = getCharByScale(textDarkScale[i][k]);M
            gridElem.appendChild(textElem);
        node.textContent = "";
        node.appendChild(gridElem);
      const frame = () => requestAnimationFrame(() => {
        const chars = getPixelsGreyScale(ctx)
        renderText(textVideo, chars)
        if (running) {
        if (cyclerEnabled) {
      document.getElementById('stop').addEventListener('click', (ME
        running = !running
        if (running) {
      document.getElementById('text-video').onclick = () => {
        cyclerEnabled = !cyclerEnabled;
    window.addEventListener('DOMContentLoaded', () => {
1j/EW Eternity Wall: Doing inscriptions since 2015
c/Foundry USA Pool #dropgold/
 99d3bd43a96ce6b1914456d6db89206bG0D
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
UflagsUvalueYtimescaleUepoch
E3D5B682-2C8F-4CAA-8F2B-323BCADA7150
#F149F1EE-9506-4A34-94C8-5D4CD353B101
iPhone 11 Pro Max back triple camera 4.25mm f/1.8
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
2http://ns.adobe.com/xap/1.0/
' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='Adobe Express'>
<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/"
    <rdf:li>919039361464473</rdf:li>
  <xmp:CreatorTool>Adobe Express 4.0.0-develop.431</xmp:CreatorTool>M
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
c/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
gm if you survived FTX & Mt. Gov.
gm if you survived Luna & Three Arrows.
s eye is on the sparrow.
4j2DC-L5:XnQ88/D6wSZIuV19XCJxTV0PzntZpCSyZLJWfeKCTWg=
Bj@=:BNB.BNB:bnb10z6hkmg8x2jmmehqahpd30dyjd0q3t7v37v3jl:14499730::0
Bj@=:BNB.BNB:bnb1s0d02waxw3cy39f7mhfytul0kvdpe7vjx4rcuq:58870561::0
DjB=:BNB.BNB:bnb14wnxcm7akvpjrqqaspjlqrlltz4ux255rv6e7d:15102167:te:0
bFBMD01000aa60300001b1a0000262e00001b2f0000ed2f000063320000764700009b4d0000065100004754000013800000
  %*5-%'2(  .?/279<<<$-BFA:F5;<9
9& &99999999999999999999999999999999999999999999999999
EjC=:ETH.ETH:0x7B3c1E34925ab6C08c3CEc18089316787C90a227:138906352:te:0
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
FjDOUT:84A02DA9A7C009BDF9BFF1165D3FE97FAA6D7503D983738EFF24694908F7EFE3
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Bj@=:ETH.ETH:0xf4b750e3ec35d85B5681709210E1b0b42dd0D706:13654644::0
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
text/plain;charset=utf-8
	!http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about=""/> </rdf:RDF> </x:xmpmeta>                                                                                                                    M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                     <?xpacket end="w"?>
89:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
'8'''8K8888K_KKKKK_s______ssssssss
text/plain;charset=utf-8
text/plain;charset=utf-8
Mainconcept Video Media Handler
#Mainconcept MP4 Sound Media Handler
" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 6.0-c002 79.164360, 2020/02/13-01:07:22        ">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:xmp="http://ns.adobe.com/xap/1.0/"
    xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/"
    xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
    xmlns:tiff="http://ns.adobe.com/tifM
    xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
    xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
    xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:creatorAtom="http://ns.adobe.com/creatorAtom/1.0/"
   xmp:CreateDate="2023-02-25T11:29:24+10:00"
   xmp:ModifyDate="2023-02-25T11:29:24+10:00"
   xmp:MetadataDate="2023-02-25T11:29:24+10:00"
   xmpDM:videoFrameRate="12.000000"
   xmpDM:videoFieldOrder="Progressive"
DM:videoPixelAspectRatio="1/1"
   xmpDM:audioSampleRate="48000"
   xmpDM:audioSampleType="16Int"
   xmpDM:audioChannelType="Stereo"
   xmpDM:startTimeScale="12"
   xmpDM:startTimeSampleSize="1"
   tiff:Orientation="1"
   xmpMM:InstanceID="xmp.iid:8fd34372-5162-9a48-a799-7081bf9a8361"
   xmpMM:DocumentID="7cb3c00e-3ee6-75df-0ddf-856e00000049"
   xmpMM:OriginalDocumentID="xmp.did:1fd1da93-785e-c54c-aac5-98e5f61760c8"
   dc:format="H.264">
    xmpDM:value="236160"
    xmpDM:scale="1/90000"/>
    stDim:unit="pixel"/>
   <xmpDM:startTimecode
    xmpDM:timeFormat="Frames"
    xmpDM:timeValue="0"/>
   <xmpDM:altTimecode
    xmpDM:timeValue="0"
    xmpDM:timeFormat="Frames"/>
      stEvt:action="saved"
      stEvt:instanceID="4447c053-039d-97da-0fd0-b60300000076"
      stEvt:when="2023-02-25T11:29:24+10:00"
      stEvt:softwareAgent="Adobe Adobe Media Encoder 2020.0 (Windows)"
      stEvt:changed="/"/>
      stEvt:action="created"
      stEvt:instanceID="xmp.iid:0e10c993-bf8e-9a43-9865-d13b199a91d2"
      stEvt:when="2023-02-25T11:03:22+10:00"/>
      stEvt:action="saved"
      stEvt:instanceID="xmp.iid:76fc7fa9-fad0-d848-a414-317d947288d3"
      stEvt:when="2023-02-25T11:05:26+10:00"
      stEvt:changed="/content"/>
      stEvt:action="saved"
      stEvt:instanceID="xmp.iid:f843650d-ba93-424d-a684-8aa2af4aab81"
      stEvt:when="2023-02-25T11:29:08+10:00"
      stEvt:changed="/coM
      stEvt:action="derived"
      stEvt:parameters="saved to new location"/>
      stEvt:action="saved"
      stEvt:instanceID="xmp.iid:7240806c-075b-9245-9814-10b4bb387d0d"
      stEvt:when="2023-02-25T11:29:08+10:00"
      stEvt:changed="/"/>
      stEvt:action="saved"
      stEvt:instanceID="xmp.iid:4cab0744-60dd-834f-852f-320e1f3d2d87"
      stEvt:when="2023-02-25T11:29:24+10:00"
      stEvt:softwareAgent="Adobe Adobe Media Encoder 2020.0 (Windows)"
      stEvt:action="saved"
      stEvt:instanceID="xmp.iid:8fd34372-5162-9a48-a799-7081bf9a8361"
      stEvt:when="2023-02-25T11:29:24+10:00"
      stEvt:softwareAgent="Adobe Adobe Media Encoder 2020.0 (Windows)"
      stEvt:changed="/metadata"/>
   <xmpMM:DerivedFrom
    stRef:instanceID="xmp.iid:292ca86e-0016-1e40-bcbe-c1a5a9828f57"
    stRef:documentID="xmp.did:292ca86e-0016-1e40-bcbe-c1a5a9828f57"
    stRef:originalDocumentID="xmp.did:0e10c993-bf8e-9aM
43-9865-d13b199a91d2"/>
   <xmpMM:Ingredients>
      stRef:instanceID="xmp.iid:056474bc-cb8a-fb4c-b497-8ac1fc6f951d"
      stRef:fromPart="time:0d656208000000f254016000000"
      stRef:toPart="time:0d656208000000f254016000000"
      stRef:maskMarkers="None"/>
   </xmpMM:Ingredients>
      <rdf:Description
       xmp:CreateDate="2019"
       xmp:MetadataDate="2022-03-07T20:28:46+05:30"
       xmp:ModifyDate="2022-03-07T20:28:46+0M
       xmpMM:InstanceID="6355efc6-f740-fa0e-559e-7c09000000aa"
       xmpMM:DocumentID="633366ec-4006-305f-0dfc-349e0000007d"
       xmpMM:OriginalDocumentID="xmp.did:434d5ad3-4a8b-7743-9360-9955211f7e9a">
      <xmpMM:History>
         stEvt:action="saved"
         stEvt:instanceID="6355efc6-f740-fa0e-559e-7c09000000aa"
         stEvt:when="2022-03-07T20:28:46+05:30"
         stEvt:softwareAgent="Adobe Premiere Pro CC 2018.0 (Windows)"
         stEvt:changed="/"/>
      </xmpMM:History>
      </rdf:Description>
      <rdf:Description
       dc:format="application/vnd.adobe.aftereffects.comp"
       xmpMM:InstanceID="xmp.iid:056474bc-cb8a-fb4c-b497-8ac1fc6f951d">
        <rdf:li xml:lang="x-default">Metamane_v3</rdf:li>
      <xmpMM:Ingredients>
         stRef:instanceID="xmp.iid:e1b3c619-b32a-9846-bb3e-5f20825dad2c"
         stRef:fromParM
t="time:0d1312416000000f254016000000"
         stRef:toPart="time:0d656208000000f254016000000"
         stRef:maskMarkers="None"/>
      </xmpMM:Ingredients>
      </rdf:Description>
      <rdf:Description
       xmp:ModifyDate="2022-03-07T14:57:45Z"
       xmp:CreatorTool="Adobe After Effects CC 2018 (Windows)"
       xmp:MetadataDate="2022-03-07T20:27:45+05:30"
       xmp:CreateDate="2022-03-07T14:57:23Z"
       xmpDM:startTimeScale="25"
       xmpDM:startTimeSampleSM
       xmpDM:videoFrameRate="25.000000"
       xmpDM:videoFieldOrder="Progressive"
       xmpDM:videoPixelAspectRatio="1/1"
       xmpMM:InstanceID="xmp.iid:3ce69b8d-c208-7548-9305-7b76e0a93e63"
       xmpMM:DocumentID="xmp.did:de8cf9e8-8289-1845-b5eb-ff013edbd958"
       xmpMM:OriginalDocumentID="xmp.did:de8cf9e8-8289-1845-b5eb-ff013edbd958"
       dc:format="QuickTime">
      <xmpDM:altTimecode
       xmpDM:timeValue="00:00:00:00"
       xmpDM:timeFormat="25Timecode"/>
      <xmpDM:videoFrameSize
       stDim:h="2000"
       stDim:unit="pixel"/>
      <xmpDM:startTimecode
       xmpDM:timeFormat="25Timecode"
       xmpDM:timeValue="00:00:00:00"/>
      <xmpDM:duration
       xmpDM:value="126"
       xmpDM:scale="1/25"/>
      <xmpMM:History>
         stEvt:action="created"
         stEvt:instanceID="xmp.iid:de8cf9e8-8289-1845-b5eb-ff013edbd958"
         stEvt:when="2022-03-07T20:27:23+05:30"
         stEvt:softwareAgent="Adobe After Effects CC 2018 (Windows)"/>M
         stEvt:action="saved"
         stEvt:instanceID="xmp.iid:3ce69b8d-c208-7548-9305-7b76e0a93e63"
         stEvt:when="2022-03-07T20:27:45+05:30"
         stEvt:softwareAgent="Adobe After Effects CC 2018 (Windows)"
         stEvt:changed="/"/>
      </xmpMM:History>
      <creatorAtom:windowsAtom
       creatorAtom:extension=".aep"
       creatorAtom:invocationFlags="-ep"/>
      <creatorAtom:macAtom
       creatorAtom:applicationCode="1180193859"
       creatorAtom:invocatioM
nAppleEvent="1131559026"/>
      <creatorAtom:aeProjectLink
       creatorAtom:compositionID="2"
       creatorAtom:renderQueueItemID="5"
       creatorAtom:renderOutputModuleIndex="0"
       creatorAtom:fullPath="Z:\MinimalFX\Fiverr\2022 02 25\#FO620323554C8_adam7afc\Project\Metamane.aep"/>
      </rdf:Description>
      <rdf:Description
       xmp:CreateDate="2022-03-07T14:58:54Z"
       xmp:ModifyDate="2022-03-07T14:58:55Z"
       xmp:MetadataDate="2022-03-07T20:28:55+05:30"
mp:CreatorTool="Adobe Premiere Pro CC 2018.0 (Windows)"
       xmpDM:videoFrameRate="25.000000"
       xmpDM:videoFieldOrder="Progressive"
       xmpDM:videoPixelAspectRatio="1/1"
       xmpDM:audioSampleRate="48000"
       xmpDM:audioSampleType="16Int"
       xmpDM:audioChannelType="Stereo"
       xmpDM:startTimeScale="25"
       xmpDM:startTimeSampleSize="1"
       xmpMM:InstanceID="xmp.iid:9698165f-1127-be4e-9c20-c7c4c662ddb1"
       xmpMM:DocumentID="a992e457-3f8e-d7f5-4034-8f3d00000049"
       xmpMM:OriginalDoM
cumentID="xmp.did:f53cf190-7fa0-7049-80d4-9ce937c618c3"
       dc:format="H.264"
       tiff:Orientation="1">
      <xmpDM:projectRef
       xmpDM:type="movie"/>
      <xmpDM:videoFrameSize
       stDim:w="2000"
       stDim:h="2000"
       stDim:unit="pixel"/>
      <xmpDM:startTimecode
       xmpDM:timeFormat="25Timecode"
       xmpDM:timeValue="00:00:00:00"/>
      <xmpDM:altTimecode
       xmpDM:timeValue="00:00:00:00"
       xmpDM:timeFormat="25Timecode"/>
      <xmpDM:duration
       xmpDM:value="912000"
   xmpDM:scale="1/90000"/>
      <xmpMM:History>
         stEvt:action="saved"
         stEvt:instanceID="f6f43235-c5de-f1ed-c252-e03b00000076"
         stEvt:when="2022-03-07T20:28:55+05:30"
         stEvt:softwareAgent="Adobe Premiere Pro CC 2018.0 (Windows)"
         stEvt:changed="/"/>
         stEvt:action="created"
         stEvt:instanceID="xmp.iid:c5fa819e-cb7c-b548-8e07-7b8c30a881d9"
         stEvt:when="2022-03-07T20:28:46+05:30"
         stEvt:softwareAgenM
t="Adobe Premiere Pro CC 2018.0 (Windows)"/>
         stEvt:action="saved"
         stEvt:instanceID="xmp.iid:9817da7d-6588-224c-98ea-0b86caeeef96"
         stEvt:when="2022-03-07T20:28:55+05:30"
         stEvt:softwareAgent="Adobe Premiere Pro CC 2018.0 (Windows)"
         stEvt:changed="/"/>
         stEvt:action="saved"
         stEvt:instanceID="xmp.iid:9698165f-1127-be4e-9c20-c7c4c662ddb1"
         stEvt:when="2022-03-07T20:28:55+05:30"
         stEvt:softwareAgent="Adobe PremieM
re Pro CC 2018.0 (Windows)"
         stEvt:changed="/metadata"/>
      </xmpMM:History>
      <xmpMM:DerivedFrom
       stRef:instanceID="xmp.iid:c5fa819e-cb7c-b548-8e07-7b8c30a881d9"
       stRef:documentID="xmp.did:c5fa819e-cb7c-b548-8e07-7b8c30a881d9"
       stRef:originalDocumentID="xmp.did:c5fa819e-cb7c-b548-8e07-7b8c30a881d9"/>
      <xmpMM:Ingredients>
         stRef:instanceID="6355efc6-f740-fa0e-559e-7c09000000aa"
         stRef:documentID="633366ec-4006-3M
05f-0dfc-349e0000007d"
         stRef:fromPart="time:142248960000f254016000000d2560481280000f254016000000"
         stRef:toPart="time:0d2560481280000f254016000000"
         stRef:filePath="1. Luke PN - Dragon Trailer Music_MP3.mp3"
         stRef:maskMarkers="None"/>
         stRef:instanceID="xmp.iid:3ce69b8d-c208-7548-9305-7b76e0a93e63"
         stRef:documentID="xmp.did:de8cf9e8-8289-1845-b5eb-ff013edbd958"
         stRef:fromPart="time:0d1280240640000f254016000000"
         stRef:toPart="time:0M
d1280240640000f254016000000"
         stRef:filePath="Metamane_T2.mov"
         stRef:maskMarkers="None"/>
      </xmpMM:Ingredients>
      <creatorAtom:windowsAtom
       creatorAtom:extension=".prproj"
       creatorAtom:invocationFlags="/L"
       creatorAtom:uncProjectPath="\\?\Z:\MinimalFX\Fiverr\Others\Tilin_All_PRE\Projects\TilinAll.prproj"/>
      <creatorAtom:macAtom
       creatorAtom:applicationCode="1347449455"
       creatorAtom:invocationAppleEvent="1129468018"/>
      </rdf:DescriptM
      <rdf:Description
       dc:format="application/vnd.adobe.aftereffects.layer"
       xmpMM:InstanceID="xmp.iid:e1b3c619-b32a-9846-bb3e-5f20825dad2c">
        <rdf:li xml:lang="x-default">Metamane_v3.mp4</rdf:li>
      <xmpMM:Ingredients>
         stRef:instanceID="xmp.iid:9698165f-1127-be4e-9c20-c7c4c662ddb1"
         stRef:documentID="a992e457-3f8e-d7f5-4034-8f3d00000049"
       stRef:fromPart="time:0d1312416000000f254016000000"
         stRef:toPart="time:0d1312416000000f254016000000"
         stRef:maskMarkers="All"/>
      </xmpMM:Ingredients>
      </rdf:Description>
  </rdf:Description>












                                M





                                               M




c/Foundry USA Pool #dropgold/
text/html;charset=utf-8
  <meta charset="UTF-8">
  <title>Bitcubes - by radarboy3000</title>
  <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.4.0/p5.min.js"></script>
   <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(tM
 => 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.subM
string(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, 28698M
60233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
Rand = sfc32(...cyrb128(seed));
  font-family: helvetica, arial;
  background-color: #000;
 justify-content: center;
 align-items: center;
let cols,ctx2,ctx3,cvS,bg,ww,ma,dt,hr,p=[],on=[],num=0,n=3,sw=2;function preload(){bin=convertBin(seed),nums=gNFW(),mn=min(nums),mx=max(nums),n=mWN(22,3,6),mWN(11)>98&&(n=mWN(23,4,12)),pN=mM
WN(26,0,p.length-1),cols=p[pN],bg=chroma(cols.get(mWN(66))).desaturate(.3).hex(),reset(),Rarity()}function setup(){cvS=min(windowWidth,windowHeight),ctx=createCanvas(cvS,cvS,WEBGL),ctx2=createGraphics(cvS,cvS),ctx3=createGraphics(cvS,cvS),camera(0,0,600,0,0,0,0,1,0),gl=ctx.canvas.getContext(WEBGL),gl.disable(gl.DEPTH_TEST),ma=atan(cos(QUARTER_PI)),smooth(),frameRate(30)}function draw(){background(bg),ctx2.clear(),dt=new Date,hr=dt.getHours(),isDay()||background(30),changeSat(dayPerc()),ambientLight(240),ortho(-400,M
400,400,-400,0,2e3),push(),rotateX(ma),rotateY(-QUARTER_PI),dBx(1),dBx(),pop(),image(ctx3,-width/2,-height/2,cvS,cvS),12!=hr&&0!=hr||drawBin()}function drawBin(){x=cvS/8,y=.9*-cvS,noFill(),stroke(255),strokeWeight(3);for(var d=1;d<bin.length;d++)b=bin[d],d%24!=0&&0==b&&circle(x,y,4),d%4==0&&(x=cvS/8,y+=8),x+=8}function changeSat(d){document.getElementById("defaultCanvas0").style.filter=`saturate(${d})`}function reset(){on=[],ww=round(300/n);for(let d=0;d<n;d++)for(let a=0;a<n;a++)for(let e=0;e<n;e++)on.push(getBin(M
e+a+d+11)),"1"==on[on.length-1]&&num++}function getBin(d){return d%=bin.length-1,bin.substr(d,1)}function dBx(d){let a=0;for(let e=-n/2;e<n/2;e++)for(let t=-n/2;t<n/2;t++)for(let r=-n/2;r<n/2;r++)"1"==getBin(a)&&(push(),translate(ceil(ww*r),ww*t,ww*e),d?drawLine(t,r+abs(t)+e,ww,ceil(ww/2)):drawBox(t,r+abs(t)+e,ww,ww/2),pop()),a++}function drawLine(d,a,e,t){let n=chroma(cols.get(abs(a))).hex();stroke(n),strokeWeight(sw);for(var r=1-e;r<=e;r+=4)mWN(55)>50?line(r,0,r,2*height):line(r,2*-height,r,0)}function drawBox(d,M
a,e,t,n){num++;let r=chroma(cols.get(abs(a))).hex();noStroke(),push(),translate(0,0,e/2),fill(0),push(),rotateY(radians(90)),translate(e/2,0,-e/2),plane(e,e),pop(),push(),fill(r),rotateX(radians(90)),translate(-e/2,-e,e),plane(e,e),pop(),mWN(22)>80?fill(255-20*abs(d)):fill(255),push(),translate(0,0,-e),plane(e,e),pop(),mWN(62)>30&&(push(),fill(r),rotateX(radians(90)),translate(-e/2,-e,-e),plane(e,e),pop()),pop()}function windowResized(){cvS=min(windowWidth,windowHeight),resizeCanvas(cvS,cvS),ctx2.resizeCanvas(cvS,cM
vS),ctx3.resizeCanvas(cvS,cvS),clear(),ctx2.clear(),ctx3.clear(),reset(),draw()}function Rarity(){window.$generativeTraits={"Grid Size":n,Palette:pN,Cubes:num}}function cP(){return this.pool=[],this.colour_list=[],this.weights=[],this.length=0,that=this,this.add=function(d,a){return a=a||1,that.pool.push(d),that.weights.push(a),that.colour_list=this.generateWeighedList(this.pool,this.weights),that.length=this.colour_list.length,this},this.get=function(d){return null==d&&(d=rI(this.colour_list.length)),d=round(d),thM
is.colour_list[d%this.colour_list.length]},this.generateWeighedList=function(d,a){for(var e=[],t=0;t<a.length;t++)for(var n=a[t],r=0;r<n;r++)e.push(d[t]);return e},this}function convertBin(d){for(output="",i=0;i<d.length;i++){var a=d[i].charCodeAt(0),e="";do{var t=a%2;a=(a-t)/2,e=t+e}while(0!=a);for(;e.length<8;)e="0"+e;output+=e}return output}function gNFW(){let d=[];for(var a=0;a<seed.length-1;a+=1){let e=sTH(seed.substr(a,2));d.push(e)}return d}function sTH(d){var e=0;if(0==d.length)return e;for(i=0;i<d.length;iM
++)a=d.charCodeAt(i),e=(e<<5)-e+a,e&=e;return e}function hash32(d,a,e){var t,n,r=void 0===e?2166136261:e;for(t=0,n=d.length;t<n;t++)r^=d.charCodeAt(t),r+=(r<<1)+(r<<4)+(r<<7)+(r<<8)+(r<<24);return a?("00000"+(r>>>0).toString(16)).substr(-6):r>>>0}function mWN(d,a,e){return a=a||0,e=e||100,d<0&&(d=round(nums.length-d)),round(map(nums[d%nums.length],mn,mx,a,e))}function rI(d,a){return void 0===a&&(a=d,d=0),floor(map(mathRand(),0,1,d,a))}function isDay(){return hr>=6&&hr<18}function dayPerc(){return map(hr/24,0,1,1,.5M
5)}p.push((new cP).add("d37f64").add("d7d2df").add("beb8a1").add("aabcd6").add("f3f3f3").add("3e3e3e").add("6e97ad").add("dec47a").add("eadadb")),p.push((new cP).add("e5c484").add("87aba8").add("e9d9db").add("755c5b").add("6d98ad").add("373637").add("acbade").add("bcbaaa").add("c9c7d2").add("dd8a6f").add("bf6f4c").add("cb7561")),p.push((new cP).add("eae6dd").add("d0beb6").add("9aa0a0").add("d88780").add("8b6d6c")),p.push((new cP).add("fefbe8").add("f3d656").add("ec8a34").add("77b4da")),p.push((new cP).add("fefbe8")M
.add("f3d656").add("bbdbdf").add("77b4da")),p.push((new cP).add("7b876d").add("989e8b").add("ddb8af").add("d49b7e").add("c67f43").add("893f03")),p.push((new cP).add("e5af9e").add("a3573a").add("df9152").add("eaa198").add("fff4f1")),p.push((new cP).add("DEC197").add("F5E1C9").add("F5D1C1").add("DE645F").add("BDE4E1")),p.push((new cP).add("90987d").add("858d6f").add("8b9a71").add("abbd9a").add("fff").add("ced2ba")),p.push((new cP).add("537791").add("C1C0B9").add("F7F6E7").add("E7E6E1")),p.push((new cP).add("73A9AD").M
add("90C8AC").add("C4DFAA").add("F5F0BB").add("333")),p.push((new cP).add("ECB390").add("DD4A48").add("F5EEDC",3)),p.push((new cP).add("EAE0DA").add("F7F5EB").add("A0C3D2",10).add("EAC7C7",10).add("eee").add("fff")),p.push((new cP).add("fec89a").add("f9dcc4").add("f8edeb").add("fcd5ce").add("ffb5a7")),p.push((new cP).add("eae2b7").add("fcbf49").add("f77f00").add("d62828").add("003049")),p.push((new cP).add("F8F4EA").add("ECE8DD").add("E1D7C6").add("579BB1")),p.push((new cP).add("333").add("111").add("red").add("000M
").add("444").add("red",2)),p.push((new cP).add("333").add("111").add("orange").add("000").add("444").add("orange",2)),p.push((new cP).add("DDB37A").add("F4C898").add("EDA183").add("D84545").add("A4E0DA")),p.push((new cP).add("688cad").add("77b4da").add("b4cdd9",2).add("e1ddcc",3).add("333").add("efefef")),p.push((new cP).add("eae6dd").add("d0beb6").add("9aa0a0").add("d88780").add("8b6d6c"));
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Window of perception by SMLDMS</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.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>
    <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, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 27M
            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 | M
u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0;
            font-size: 0.8em;
            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-fiM
            max-height: 100%;
            max-width: 100%;
    <script type="text/javascript">
        const rand = mathRand();
        let title = "Door of Perception";
        //////////////// FEATURES
        function scaler(rand) {
            if (rand < 0.25) {
                return 12.5;
            else if (rand < 0.5) {
                return 25
            else if (rand < 0.75) {
                return 5M
                return 100
        function maxAmp(rand) {
            if (rand < 0.33) {
                return 1000;
            else if (rand < 0.66) {
                return 500
                return 250
        window.$generativeTraits = {
            "Scale": scaler(rand),
            "Max Amp": maxAmp(rand),
        console.log(title + " | smldmM
        console.log(window.$generativeTraits)
        let cols, rows;
        let scl = scaler(rand);
        let w = 2000;
        let h = 2000;
        let ampli = 0;
        let inc = 0;
        let terrain = [];
        let flying = 0;
        let maxFrame = 1000;
        let maxRot = Math.floor(mathRand()*90)
        function setup() {
            print(maxRot)
            randomSeed(seed);
            noiseSeed(seed);
            setAttributes('antialias', truM
            cnv = createCanvas(800, 1200, WEBGL);
            cnv.parent('fullScreen')
            pixelDensity(2)
            angleMode(DEGREES);
            cols = w / scl;
            raws = h / scl;
        function draw() {
            if (frameCount < maxFrame) {
                ampli = map(frameCount, 0, maxFrame, maxAmp(rand), 250)
                inc = map(frameCount, 0, maxFrame, 0.33, 0.75)
                let rot = map(frameCount, 0, maxFrame, maxRot, 0)
ambientMaterial(255)
                let r = (map(noise(frameCount * 0.133), 0, 1, 255, 0))
                let v = (map(noise(frameCount * 0.178), 0, 1, 255, 0))
                let b = (map(noise(frameCount * 0.158), 0, 1, 255, 0))
                let a = (map(noise(frameCount * 0.125), 0, 1, 255, 0))
                let sW = (map(noise(frameCount * 0.025), 0, 1, 0, 1.5))
                let door = map(frameCount, 0, maxFrame, 1, 1.618)
                stroke(r, v, b, a);
                strokeWeight(M
                flying -= 0.01;
                let yoff = flying;
                for (let y = 0; y < raws; y++) {
                    terrain.push([]);
                    let xoff = 0;
                    for (let x = 0; x < cols; x++) {
                        terrain[y][x] = map(noise(yoff, xoff), 0, 1, -ampli, ampli);
                        xoff += inc;
                    }
                    yoff += inc;
                rotateX(rot);
                rotateZ(90);
                translate(-width / 2, -h / 2, 500 - frameCount * 6);
                scale(door, 1)
                for (let y = 0; y < raws; y++) {
                    beginShape(TRIANGLE_STRIP);
                    for (let x = 0; x < cols; x++) {
                        vertex(x * scl, y * scl, terrain[x][y - 1]);
                        vertex(x * scl, (y + 1) * scl, terrain[x][y + 1]);
                    }
                    endShape();
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(title + '.png');
    <div id="fullScreen">
text/html;charset=utf-8
  <meta charset="utf-8">
  <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.10/p5.js"></script>
  let sketch = function(p) {
  let number_of_particles = 3500;
  let number_of_particle_sets = 16;
  let particle_sets = [];
  p.setup = function() {
    p.createCanvas(1000, 1000);
    THE_SEED = p.floor(p.random(9999999));
    p.randomSeed(THE_SEED);
    p.background('#111');
      p.color(254, 242, 145,M
      p.color(253, 208, 103, 40),
      p.color(182, 25, 200, 25),
      p.color(84, 65, 76, 20),
      p.color(221, 154, 81, 20),
      p.color(253, 244, 149, 20),
      p.color(112, 213, 214, 25)
    for (var j = 0; j < number_of_particle_sets; j++) {
      let col = palette[p.floor(p.random(palette.length))];
      for (var i = 71; i < number_of_particles; i++) {
          new Particle(p.randomGaussian(p.width / 50, 50), p.randomGaussian(p.height / 24, 550), p.raM
      particle_sets.push(ps);
  p.draw = function() {
    particle_sets.forEach(function(particles, index) {
      particles.forEach(function(particle) {
        particle.update(index);
        particle.display(index);
          if(p.frameCount > 4000)
          p.noLoop();
  p.keyPressed = function() {
    if (p.keyCode === 80) p.saveCanvas('sketch_' + THE_SEED, 'jpeg');
    constructor(x, y, phi, col)M
      this.pos = p.createVector(x, y);
      this.altitude = 0;
      this.angle = phi;
      this.col = col;
      this.pos.x += p.cos(this.angle);
      this.pos.y += p.sin(this.angle);
      let nx = 1.1 * p.map(this.pos.x++, 0, p.height, 2, -3) * p.map(this.pos.x, 100, p.width, -1, 1);
      let ny = 1.1 * p.map(this.pos.y, 0, p.height, 1, 5.2) * p.map(this.pos.y, 120, p.height, 1, 1);
      this.altitude = p.noise(nx + 113.2, ny - 3321.1);
      this.val = (tM
his.altitude + 0.035 * (index - number_of_particle_sets / 2)) % 10;
      this.angle += 3 * p.map(this.val, 0, 1, -1, 1);
    display(index) {
      if (this.val > 0.485 && this.val < 0.515) {
        p.stroke(this.col);
        p.translate(this.pos.x, this.pos.y + 500 + this.altitude * 90 * p.map(this.pos.y, 170, p.height, 0.90, 4));
        p.rotate(this.angle);
        p.point(0, 0);
new p5(sketch);</script>
text/html;charset=utf-8
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <!-- threejs@r124
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- <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>M
    <!-- 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)), 597399067), u = i ^ Math.imul(u ^ M
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));
            margin: 0px;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window objM
    window.$generativeTraits = {
        "Serial": T1(rand),
    console.log(window.$generativeTraits)
 Add your code here
    let sketch = function(p) {
  p.setup = function() {
    p.createCanvas(size,size);
    p.blendMode(p.OVERLAY);
  p.draw = function() {
    p.fill(215,150,60);
    let s = generate_string(8);
    p.fill(185,50,130);
    s = generate_string(8);
    p.fill(80,190,155);
    s = generate_string(8);
  function generate_string (d) {
      let r = p.random(5);
      if (r < 1) return "W";
    let r = p.random(10 + (d *M
    if (r < 5) return "W";
    if (r < 10) return "B";
    let ul = generate_string(d - 1);
    let ur = generate_string(d - 1);
    let ll = generate_string(d - 1);
    let lr = generate_string(d - 1);
    return "[" + ul + "-" + ur + "/" + ll + "-" + lr + "]";
  function display(s) {
    for(let i = 0; i < s.length; i++) {
      let cur_size = size / p.pow(2, depth);
      p.fill(p.random(255),p.random(255),p.random(255));
      if (t == "B") {
      p.rect(0, 0, cur_size-1, cur_size-1);
      } else if (t == "[") {
      } else if (t == "]") {
        p.translate(-cur_size, -cur_size);
      } else if (t == "-") {
        p.translate(cur_size, 0);
      } else if (t == "/") {
        p.translate(-cur_size, cur_size);
 Add your code here
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Window of perception by SMLDMS</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.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>
    <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, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 27M
            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 | M
u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0;
            font-size: 0.8em;
            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-fiM
            max-height: 100%;
            max-width: 100%;
    <script type="text/javascript">
        const rand = mathRand();
        let title = "Door of Perception";
        //////////////// FEATURES
        function scaler(rand) {
            if (rand < 0.25) {
                return 12.5;
            else if (rand < 0.5) {
                return 25
            else if (rand < 0.75) {
                return 5M
                return 100
        function maxAmp(rand) {
            if (rand < 0.33) {
                return 1000;
            else if (rand < 0.66) {
                return 500
                return 250
        window.$generativeTraits = {
            "Scale": scaler(rand),
            "Max Amp": maxAmp(rand),
        console.log(title + " | smldmM
        console.log(window.$generativeTraits)
        let cols, rows;
        let scl = scaler(rand);
        let w = 2000;
        let h = 2000;
        let ampli = 0;
        let inc = 0;
        let terrain = [];
        let flying = 0;
        let maxFrame = 1000;
        let maxRot = Math.floor(mathRand()*90)
        function setup() {
            print(maxRot)
            randomSeed(seed);
            noiseSeed(seed);
            setAttributes('antialias', truM
            cnv = createCanvas(800, 1200, WEBGL);
            cnv.parent('fullScreen')
            pixelDensity(2)
            angleMode(DEGREES);
            cols = w / scl;
            raws = h / scl;
        function draw() {
            if (frameCount < maxFrame) {
                ampli = map(frameCount, 0, maxFrame, maxAmp(rand), 250)
                inc = map(frameCount, 0, maxFrame, 0.33, 0.75)
                let rot = map(frameCount, 0, maxFrame, maxRot, 0)
ambientMaterial(255)
                let r = (map(noise(frameCount * 0.133), 0, 1, 255, 0))
                let v = (map(noise(frameCount * 0.178), 0, 1, 255, 0))
                let b = (map(noise(frameCount * 0.158), 0, 1, 255, 0))
                let a = (map(noise(frameCount * 0.125), 0, 1, 255, 0))
                let sW = (map(noise(frameCount * 0.025), 0, 1, 0, 1.5))
                let door = map(frameCount, 0, maxFrame, 1, 1.618)
                stroke(r, v, b, a);
                strokeWeight(M
                flying -= 0.01;
                let yoff = flying;
                for (let y = 0; y < raws; y++) {
                    terrain.push([]);
                    let xoff = 0;
                    for (let x = 0; x < cols; x++) {
                        terrain[y][x] = map(noise(yoff, xoff), 0, 1, -ampli, ampli);
                        xoff += inc;
                    }
                    yoff += inc;
                rotateX(rot);
                rotateZ(90);
                translate(-width / 2, -h / 2, 500 - frameCount * 6);
                scale(door, 1)
                for (let y = 0; y < raws; y++) {
                    beginShape(TRIANGLE_STRIP);
                    for (let x = 0; x < cols; x++) {
                        vertex(x * scl, y * scl, terrain[x][y - 1]);
                        vertex(x * scl, (y + 1) * scl, terrain[x][y + 1]);
                    }
                    endShape();
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(title + '.png');
    <div id="fullScreen">
text/html;charset=utf-8
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
text/html;charset=utf-8
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>A simple template for launching your art on Bitcoin</title>
    Generative supports the most popular creative coding libraries. Simply uncomment the library you want to use below.
    Are we missing an important library? Let us know @generative_xyz.
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/c2/1.0.0/c2.min.js"></script>
    <!-- chromajs@2.4.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <!-- p5.grain.js@0.6.1
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdn.generative.xyz/ajax/libs/p5.grain/0.6.1/p5.grain.min.js"></script>
    <!-- threejs@r124
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r124/three.min.js"></script>
    <!-- tonejs@14.8.49
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tone/14.8.49/Tone.js"></script>
    <!-- svgjs@3.1.2
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/svg.js/3.1.2/svg.min.js"></script>
    <!-- aframejs@1.2.0
    <script sandbox="allow-scripts" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/aframe/1.2.0/aframe.min.js"></script>
    <!-- <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>M
    <!-- 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)), 597399067), u = i ^ Math.imul(u ^ M
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));
            margin: 0px;
<script type="text/javascript">
    const rand = mathRand();
    function T1(rand) {
        // calculate rarity by yourself
        if (rand > 0.5) {
            return true;
            return false
    // window.$generativeTraits contain list traits for token
    // you need to populate a $generativeTraits object in the window objM
    window.$generativeTraits = {
        "Serial": T1(rand),
    console.log(window.$generativeTraits)
 Add your code here
    let sketch = function(p) {
  p.setup = function() {
    p.createCanvas(size,size);
    p.blendMode(p.OVERLAY);
  p.draw = function() {
    p.fill(215,150,60);
    let s = generate_string(8);
    p.fill(185,50,130);
    s = generate_string(8);
    p.fill(80,190,155);
    s = generate_string(8);
  function generate_string (d) {
      let r = p.random(5);
      if (r < 1) return "W";
    let r = p.random(10 + (d *M
    if (r < 5) return "W";
    if (r < 10) return "B";
    let ul = generate_string(d - 1);
    let ur = generate_string(d - 1);
    let ll = generate_string(d - 1);
    let lr = generate_string(d - 1);
    return "[" + ul + "-" + ur + "/" + ll + "-" + lr + "]";
  function display(s) {
    for(let i = 0; i < s.length; i++) {
      let cur_size = size / p.pow(2, depth);
      p.fill(p.random(255),p.random(255),p.random(255));
      if (t == "B") {
      p.rect(0, 0, cur_size-1, cur_size-1);
      } else if (t == "[") {
      } else if (t == "]") {
        p.translate(-cur_size, -cur_size);
      } else if (t == "-") {
        p.translate(cur_size, 0);
      } else if (t == "/") {
        p.translate(-cur_size, cur_size);
 Add your code here
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>Window of perception by SMLDMS</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.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>
    <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, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 27M
            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 | M
u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0;
            font-size: 0.8em;
            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-fiM
            max-height: 100%;
            max-width: 100%;
    <script type="text/javascript">
        const rand = mathRand();
        let title = "Door of Perception";
        //////////////// FEATURES
        function scaler(rand) {
            if (rand < 0.25) {
                return 12.5;
            else if (rand < 0.5) {
                return 25
            else if (rand < 0.75) {
                return 5M
                return 100
        function maxAmp(rand) {
            if (rand < 0.33) {
                return 1000;
            else if (rand < 0.66) {
                return 500
                return 250
        window.$generativeTraits = {
            "Scale": scaler(rand),
            "Max Amp": maxAmp(rand),
        console.log(title + " | smldmM
        console.log(window.$generativeTraits)
        let cols, rows;
        let scl = scaler(rand);
        let w = 2000;
        let h = 2000;
        let ampli = 0;
        let inc = 0;
        let terrain = [];
        let flying = 0;
        let maxFrame = 1000;
        let maxRot = Math.floor(mathRand()*90)
        function setup() {
            print(maxRot)
            randomSeed(seed);
            noiseSeed(seed);
            setAttributes('antialias', truM
            cnv = createCanvas(800, 1200, WEBGL);
            cnv.parent('fullScreen')
            pixelDensity(2)
            angleMode(DEGREES);
            cols = w / scl;
            raws = h / scl;
        function draw() {
            if (frameCount < maxFrame) {
                ampli = map(frameCount, 0, maxFrame, maxAmp(rand), 250)
                inc = map(frameCount, 0, maxFrame, 0.33, 0.75)
                let rot = map(frameCount, 0, maxFrame, maxRot, 0)
ambientMaterial(255)
                let r = (map(noise(frameCount * 0.133), 0, 1, 255, 0))
                let v = (map(noise(frameCount * 0.178), 0, 1, 255, 0))
                let b = (map(noise(frameCount * 0.158), 0, 1, 255, 0))
                let a = (map(noise(frameCount * 0.125), 0, 1, 255, 0))
                let sW = (map(noise(frameCount * 0.025), 0, 1, 0, 1.5))
                let door = map(frameCount, 0, maxFrame, 1, 1.618)
                stroke(r, v, b, a);
                strokeWeight(M
                flying -= 0.01;
                let yoff = flying;
                for (let y = 0; y < raws; y++) {
                    terrain.push([]);
                    let xoff = 0;
                    for (let x = 0; x < cols; x++) {
                        terrain[y][x] = map(noise(yoff, xoff), 0, 1, -ampli, ampli);
                        xoff += inc;
                    }
                    yoff += inc;
                rotateX(rot);
                rotateZ(90);
                translate(-width / 2, -h / 2, 500 - frameCount * 6);
                scale(door, 1)
                for (let y = 0; y < raws; y++) {
                    beginShape(TRIANGLE_STRIP);
                    for (let x = 0; x < cols; x++) {
                        vertex(x * scl, y * scl, terrain[x][y - 1]);
                        vertex(x * scl, (y + 1) * scl, terrain[x][y + 1]);
                    }
                    endShape();
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(title + '.png');
    <div id="fullScreen">
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">
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
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>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
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
Aj?=:ETH.ETH:0x1A4878AeBFDd3f1369fA29FE14116edaD3698b65:1723671::0
LjJ=:BNB.BUSD-BD1:bnb1yynhn652h3y6ka68pxdgxpr8tv2mq07l22208a:31454790844:te:0
FjDOUT:9A25CCC98BAEE18A11711DAEB41D728167EAE3D513A65C01450AEB3B4E86D855
FjDOUT:8D853E52C35995A35EAD3DB84D9E68395E1C781F58587C8F5581E7CDA1826395
{"attributes":[{"trait_type":"Clothes","value":"Hip Hop"},{"trait_type":"Fur","value":"Dark Brown"},{"trait_type":"Eyes","value":"Bored"},{"trait_type":"Mouth","value":"Tongue Out"},{"trait_type":"Background","value":"New Punk Blue"},{"trait_type":"Hat","value":"S&m Hat"},{"trait_type":"Earring","value":"Silver Stud"}],"external_url":"https://baycbitcoin.com/index/bayc/3955","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/3955.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyM
FjDOUT:53B1B6D5823EEA70095E2352B1BF1E11DDECBE221D27C6B0410549ACFFFC0169
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><style>.base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;font-size:11.5px;letter-spacing:-.2px}</style><rect width="100%" height="100%" fill="#f2a900"/><text x="10" y="20" class="base">Crypto Crossbow</text><text x="10" y="40" class="base">Hashpower Vest of Unbreakable Security</text><text x="10" y="60" class="base">Cryptocurrency Chef Toque of Innovation</text><text x="10" y="80" clasM
s="base">Tactician Belt of Strategy</text><text x="10" y="100" class="base">Baroness Boots of Regal Royalty</text><text x="10" y="120" class="base">Block Knight Gauntlets of HODLing</text><text x="10" y="140" class="base">HODLer Amulet of Endurance</text><text x="10" y="160" class="base">Blockchain Braid of Belief</text><text x="10" y="180" class="base">Bitbag of HODLing</text><text x="10" y="340" fill="#f2a900">881ebe10</text><text x="340" y="340" fill="#f2a900" style="text-anchor:end;alignment-baseline:bottom;">0
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><style>.base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;font-size:11.5px;letter-spacing:-.2px}</style><rect width="100%" height="100%" fill="#f2a900"/><text x="10" y="20" class="base">Lightning Bolt Lance of Speedy Transactions</text><text x="10" y="40" class="base">Battle Armor of Unhackable Fortification</text><text x="10" y="60" class="base">Crypto Commander Commander Cap</text><teM
xt x="10" y="80" class="base">Miner Marvel Belt of Efficiency</text><text x="10" y="100" class="base">Crypto Knight Knee high Boots</text><text x="10" y="120" class="base">Mining Mittens of Hashpower</text><text x="10" y="140" class="base">Decentralization Decoration</text><text x="10" y="160" class="base">Satoshi Visionary Ring of Innovation</text><text x="10" y="180" class="base">Exchange Market Analyzing Crystal Ball</text><text x="10" y="340" fill="#f2a900">51552163</text><text x="340" y="340" fill="#f2a900" stCyle="text-anchor:end;alignment-baseline:bottom;">00002</text></svg>h!
CjA=:BNB.BNB:bnb17vslt5fjyk5d24ga097xhqvxuzp90qll0nu085:610106772::0
 (B+(%%(Q:=0B`Ued_U][jx
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
{"name": "Honey Badgers", "description": "Honey Badgers is a generative 10k PFP collection inscribed on the Bitcoin Blockchain through Ordinals. It is an experiment to see if a native NFT community can emerge and thrive on the native Bitcoin ecosystem. The project doesn\u2019t have a roadmap and its solely purpose is to deliver high quality pixelated art and a fun place to hang out with friends. The collection is Bitcoin themed with the M
honey badger meme being the center of it, but also has many other traits related to crypto and specifically the Bitcoin culture.", "creator": "Honey Badgers Team", "attributes": [{"trait_type": "Background", "value": "purple"}, {"trait_type": "Body", "value": "blue"}, {"trait_type": "Mane", "value": "blonde"}, {"trait_type": "Claws", "value": "wrapped"}, {"trait_type": "Eyes", "value": "regular"}, {"trait_type": "Headgear", "value": "none"}, {"trait_type": "Artifacts", "value": "shield"}]}
{"name": "Honey Badgers", "description": "Honey Badgers is a generative 10k PFP collection inscribed on the Bitcoin Blockchain through Ordinals. It is an experiment to see if a native NFT community can emerge and thrive on the native Bitcoin ecosystem. The project doesn\u2019t have a roadmap and its solely purpose is to deliver high quality pixelated art and a fun place to hang out with friends. The collection is Bitcoin themed with the M
honey badger meme being the center of it, but also has many other traits related to crypto and specifically the Bitcoin culture.", "creator": "Honey Badgers Team", "attributes": [{"trait_type": "Background", "value": "blue"}, {"trait_type": "Body", "value": "tribal tattoo"}, {"trait_type": "Mane", "value": "black"}, {"trait_type": "Claws", "value": "regular"}, {"trait_type": "Eyes", "value": "blue"}, {"trait_type": "Headgear", "value": "mohawk"}, {"trait_type": "Artifacts", "value": "lamp"}]}
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
{"name": "Honey Badgers", "description": "Honey Badgers is a generative 10k PFP collection inscribed on the Bitcoin Blockchain through Ordinals. It is an experiment to see if a native NFT community can emerge and thrive on the native Bitcoin ecosystem. The project doesn\u2019t have a roadmap and its solely purpose is to deliver high quality pixelated art and a fun place to hang out with friends. The collection is Bitcoin themed with the M
honey badger meme being the center of it, but also has many other traits related to crypto and specifically the Bitcoin culture.", "creator": "Honey Badgers Team", "attributes": [{"trait_type": "Background", "value": "yellow"}, {"trait_type": "Body", "value": "blue"}, {"trait_type": "Mane", "value": "greenish"}, {"trait_type": "Claws", "value": "long claws"}, {"trait_type": "Eyes", "value": "green"}, {"trait_type": "Headgear", "value": "mohawk"}, {"trait_type": "Artifacts", "value": "hobo bindle"}]}
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
 (B+(%%(Q:=0B`Ued_U][jx
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
"RAREPEPE WALL OF FAME, MAN!
MIKE, MRHANSEL, DANDARKPILL, RARE-SCRILLA,
MEME-CONSCIOUS, DAVINCI9, KOUTEIPENPEN,
ZED-ERWAN, EASY-B, LUCA, DOGE-OF-DOGE-ST,
MEMENTO, RARE-DESIGNER, ROBNESS, LOONEY,
JOHN-VILLAR, NEEDMONEY90, THEO-GOODMAN,
SHAWN-LEARY, HCARPACH, NATHAN, HAIRPEPE,
MAYA, NYMZ, ARTNOME, TAAKUMI, KAPPEPE,
MCPIZZA88, JAPEPENESEMAN, TRENDSTREAM,
BFM3321, PEPE-HAWKING, VAPORRICK, INDELIBLE,
GLEN, SLYCHICK69, NICOLAS-SIERRO, CRYPTOCHAINER,
J-DOG, ELVIS-DEAD, ROGER-FLIPORIAN, GUS-GG,
R, CAM, CACHE-MONEY,
CRYPTONATI, FINEST-RARES, CHUNRI, DJANGO,
MEKABU, WAZZU, PEPE_1337, DEGEN, ARUHI,
ONEFORALL,7CRYPTOCURRENCY PEPEFAM, EMMA,
BITSTRADAMUS, MRCOINS, SHINGO, PARSIAN,-FORGE,
BOO-URNS, JUANGALT, DAVESTA, MATT, OLIVERMORRIS,
text/plain;charset=utf-8
"A REAL DREAM OF MINE
(AND SHOULD BE YOURS)
IS ACQUIRING THIS BEAUTY...
IS THIS INSCRIPTION TRADABLE?
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
`00000000000000000000000000000000000000000000000&
d/h/h/h/h/h/h/h/h/d/d/d/d/d/d/d!n
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
/ViaBTC/Mined by gorivaally/,
FjDOUT:CAB8ED7172C951A9B9F567BA868DF24FE2C8323AC64959A9F89452DF80A21B8D
FjDOUT:D39EDFB8CFCF00341D1CF27A1422B5A53B3ECEAC89FBE4A86B04F309D9782293
FjDOUT:FD6FE2058B3229C83E534786BA9844098EF72DC517302B943B34A461F73D8858
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><style>.base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;font-size:11.5px;letter-spacing:-.2px}</style><rect width="100%" height="100%" fill="#f2a900"/><text x="10" y="20" class="base">Mining Hammer of Blockchain Consensus</text><text x="10" y="40" class="base">Shill Tunic of Promotion</text><text x="10" y="60" class="base">HODLer Chain of Devotion</text><text x="10" y="80" class="baseM
">Decentralized Drape of Liberty</text><text x="10" y="100" class="base">Merkle Moccasins of Merit</text><text x="10" y="120" class="base">Bit Gauntlets of the Bull Run</text><text x="10" y="140" class="base">Satoshi Key Necklace of Digital Ownership</text><text x="10" y="160" class="base">Gold Golem Ring of Wealth</text><text x="10" y="180" class="base">Mining Drill of Automated Bitcoin Extraction</text><text x="10" y="340" fill="#f2a900">d3c36801</text><text x="340" y="340" fill="#f2a900" style="text-anchor:end;a-lignment-baseline:bottom;">00003</text></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
DjB=:BNB.BNB:bnb1f76nq8vj494rg9vvpvpmmamz00j4p9rj2a9l0f:13496216:te:0
"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
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
 (B+(%%(Q:=0B`Ued_U][jx
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
 (B+(%%(Q:=0B`Ued_U][jx
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
"$&),.1368;>@CEHJMORUWY\_adfilnpsvy{}
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUULAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUYQ
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUM
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
E3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUU
r5LAME3.100UUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUUU
JULAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUU
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
)E5WLAME3.100UUUUUUUUUUUUUUUUUUUU
%LAME3.100UUUUUUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUUUUUUU
/LAME3.100UUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUU
=LAME3.100UUUUUUUUUUUUUUUUUUU
ULAME3.100UUUUUUUUUUUUUUUUM
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
ULAME3.100UUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
!UuLAME3.100UUUUUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUUUUUUUUU
ULAME3.100UUUUUUUUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
=LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
eLAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUMd
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUh!
text/plain;charset=utf-8
6j4ion:1.QmeYHCveCTRigFht6QVkGqg4KokiEV3zZqmds6d8vp8Z2o
text/plain;charset=utf-8
This is probably nothing to be honest.
Everything I'm getting ready to type here
Will border line be cheesy, and at best
average, but art is in the eye of the
Beholder I guess, right? Im sitting
Here wondering "why we tend to give art
a definition When it doesn't want to be
defined?" I heard once that
- art is a feeling. I agree. Anyway, im
Here on this inscription because my life,
Your life, is art. I believe that, but
Not all of us value it. I hope you do/will.
My life isn't perfect and im definitely faM
From being perfect, but my only goal in
Life is to be a better version of myself.
I thought since this is on record, I can
Slowly start to tell my story, share my
Journey, share my wins, my losses, just share
Not because I'm some narcissist needing a fix,
But because I just want to inspyre one person
Reading this that may need the connection.
I guess, Casey, I've finally found a really
Interesting use case for spending
Brutal hours setting up this node. I think
You're doing something great here bro. CheeriM>
For you. Didn't mean to make this this long
And honestly I don't care. You're reading
The JNA diaries, let me drop a quote:
"Life is our canvas, and every moment is a
brushstroke. Let's embrace our imperfections
and create a masterpiece, inspiring others
with our unique stories and experiences."
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" shape-rendering="crispEdges" height="320" width="320" preserveAspectRatio="xMinYMin meet"
viewBox="0 0 320 320">
   <ref id="color1" param="fill1" default="#000000"/>
   <ref id="color2" param="fill2" default="#ca0097"/>
   <ref id="color3" param="fill3" default="#6c0050"/>
   <ref id="color4" param="fill4" default="#440032"/>
  <path fill="url(#color1)" d="M0 0v320h320V0H10Zm20 20h10v10h10V20h10v1M
0H40v10h10v10H40V40H30v10H20V30Zm50 0h10v10h10v20H80V40H70v10H60V30h10zm30 0h10v10h10v10h-10v10h-10V30Zm40 0h10v10h10v20h-10V40h-10v10h-10V30h10zm90 0h10v10h10v20h-10V40h-10v10h-10V30h10zm-60 10h20v10h10V30h10v20h-20V40h-10v10h-10V40ZM20 70h20v10h10v20H20V80Zm20 10H30v10h10Zm20-10h10v10H60Zm40 0h10v30H80V90h10V80h10zm20 0h10v10h-10zm70 0h10v10h10v10h10v10h-30V80Zm-50 10h20v10h10V80h10v20h-20V90h-10v10h-10V90ZM60 90h10v10H60Zm60 0h10v10h-10zm20 20h10v10h10v-10h10v30h-10v-10h-10v10h-10v-20zm110 0h10v30h-20v-20h10zm-7M
0 10h20v20h-20v-10zm30 0h20v20h-20v-10ZM20 160h10v20h10v-10h10v20H20v-20zm40 0h10v30H60v-20zm70 0h10v30h-30v-10h10v-10h10zm20 0h10v10h10v10h10v10h-30v-20zm-70 10h20v20H80v-10zm120 0h20v10h-10v10h-20v-10h10zM20 210h30v20H30v10H20v-20zm40 0h10v10h10v10h10v10H60v-20zm100 0h10v30h-20v-20h10zm30 0h10v10h10v20h-10v-10h-10v10h-10v-20h10zm80 0h10v10h10v10h-10v10h-10v-20zm-170 10h20v10h10v-10h10v20h-20v-10h-10v10h-10v-10zm120 0h20v10h10v-10h10v20h-20v-10h-10v10h-10v-10ZM20 260h10v20h10v-10h10v20H20v-20zm70 0h10v30H90v-20zm3M
0 0h10v30h-20v-20h10zm30 0h20v20h10v10h-10v-10h-10v10h-10v-20zm40 0h10v10h-10zm70 0h20v30h-10v-10h-10v-10ZM60 270h20v20H60v-10zm150 0h20v10h10v-10h10v20h-20v-10h-10v10h-10v-10zm-20 10h10v10h-10z" style="stroke-width:10"/>
  <path fill="url(#color2)" d="M20 20v30h10V40h10V30H30V20Zm20 10h10V20H40Zm0 10v10h10V40Zm30-20v10H60v20h10V40h10v10h10V30H80V20Zm30 0v30h10V40h10V30h-10V20Zm40 0v10h-10v20h10V40h10v10h10V30h-10V20Zm90 0v10h-10v20h10V40h10v10h10V30h-10V20Zm-60 10v20h10V40h10V30h-10zm20 10v10h20V30h-10v10ZM20 210vM
30h10v-10h20v-20H30Zm40 0v30h30v-10H80v-10H70v-10zm100 0v10h-10v20h20v-30zm30 0v10h-10v20h10v-10h10v10h10v-20h-10v-10zm80 0v30h10v-10h10v-10h-10v-10zm-170 10v20h10v-10h10v-10h-10zm20 10v10h20v-20h-10v10zm100-10v20h10v-10h10v-10h-10zm20 10v10h20v-20h-10v10z"/>
  <path fill="url(#color3)" d="M20 70v30h30V80H40v10H30V80h10V70H30Zm40 0v10h10V70Zm40 0v10H90v10H80v10h30V70Zm20 0v10h10V70Zm70 0v30h30V90h-10V80h-10V70Zm-50 10v20h10V90h10V80h-10zm20 10v10h20V80h-10v10ZM60 90v10h10V90Zm60 0v10h10V90Zm20 20v30h10v-10h10v10h10M
v-30h-10v10h-10v-10zm110 0v10h-10v20h20v-30zm-70 10v20h20v-20h-10zm30 0v20h20v-20h-10ZM20 260v30h30v-20H40v10H30v-20zm70 0v30h10v-30zm30 0v10h-10v20h20v-30zm30 0v30h10v-10h10v-20h-10zm20 20v10h10v-10zm20-20v10h10v-10zm70 0v20h10v10h10v-30h-10ZM60 270v20h20v-20H70Zm150 0v20h10v-10h10v-10h-10zm20 10v10h20v-20h-10v10zm-40 0v10h10v-10z"/>
  <path fill="url(#color4)" d="M20 160v30h30v-20H40v10H30v-20zm40 0v30h10v-30zm70 0v10h-10v10h-10v10h30v-30zm20 0v30h30v-10h-10v-10h-10v-10zm-70 10v20h20v-20H90Zm120 0v10h-10v10h20v-1M
  <script type="text/ecmascript">
   function GetParams()
   var defs = document.getElementsByTagName( "defs" )[0];
   var refList = defs.getElementsByTagName( "ref" );
   for ( var r = refList.length -1; 0 <= r; r-- )
       var eachRef = refList.item( r );
       var id = eachRef.getAttribute( "id" );
       var paramName = eachRef.getAttribute( "param" );
       var defaultVal = eachRef.getAttribute( "default" );
       if (eachRef.firstChild)
           defaultVal = eachRef.firstChild.nodeValue;
           defaultVal = "";
       refs[ paramName ] = [eachRef, id, defaultVal];
   var paramArray = [];
   var href = document.defaultView.location.href;
   if ( -1 != href.indexOf("?") )
       var paramList = href.split("?")[1].split(/&|;/);
       for ( var p = 0, pLen = paramList.length; pLen > p; p++ )
       var eachParam =M
       var valList = eachParam.split("=");
       var name = unescape(valList[0]);
       var value = unescape(valList[1]);
       refs[ name ][2] = value;
   if ( document.defaultView.frameElement )
       var params = document.defaultView.frameElement.getElementsByTagName("param");
       for ( var i = 0, iLen = params.length; iLen > i; i++ )
           var eachParam = params[ i ];
           var name = eachParam.getAttribute( "name" );
           var value = eacM
hParam.getAttribute( "value" );
           refs[ name ][2] = value;
   for ( paramName in refs )
       var eachParam = refs[ paramName ];
       GetIdRefs( eachParam[1], eachParam[2] );
   function GetIdRefs( id, val )
   var elList = document.documentElement.getElementsByTagName( "*" );
   for ( var i = 0, iLen = elList.length; iLen > i; i++ )
       var eachEl = elList.item( i );
       for ( var a = 0, aLen = eachEl.attributes.length; aLen > a; a++ )
       var attr = eachEl.attributes[ a ];
       if ( attr && -1 != attr.value.indexOf("#" + id) )
           if ( "tref" == eachEl.localName )
           var t = document.createTextNode( val );
           eachEl.parentNode.replaceChild( t, eachEl );
           eachEl.setAttributeNS( attr.namespaceURI, attr.name, val);
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><style>.base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;font-size:11.5px;letter-spacing:-.2px}</style><rect width="100%" height="100%" fill="#f2a900"/><text x="10" y="20" class="base">Taproot Trident of Enhanced Security</text><text x="10" y="40" class="base">Ledger Laminated Plate</text><text x="10" y="60" class="base">HODLer Hood</text><text x="10" y="80" class="base">Waist Pack of M
the ASIC Enthusiast</text><text x="10" y="100" class="base">Loafers of Lightning</text><text x="10" y="120" class="base">Miner Mitten of Mining</text><text x="10" y="140" class="base">Bull Market Booster Choker of Momentum</text><text x="10" y="160" class="base">Crypto Crusader Ring</text><text x="10" y="180" class="base">Bull Market Horn of Plenty</text><text x="10" y="340" fill="#f2a900">34445e7f</text><text x="340" y="340" fill="#f2a900" style="text-anchor:end;alignment-baseline:bottom;">00005</text></svg>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
text/plain;charset=utf-8
1{ "p": "sns", "op": "reg", "name": "pablo.sats"}
text/plain;charset=utf-8
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
"Powered by Luxor Tech1003
text/plain;charset=utf-8
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><style>.base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;font-size:11.5px;letter-spacing:-.2px}</style><rect width="100%" height="100%" fill="#f2a900"/><text x="10" y="20" class="base">Crypto Cannon of Algorithmic Superiority</text><text x="10" y="40" class="base">Institutional Investment Imbued Iron Armor</text><text x="10" y="60" class="base">Crypto Crusade Helmet of the Blockchain QM
uest</text><text x="10" y="80" class="base">Miner Multitool Belt of Crypto Mastery</text><text x="10" y="100" class="base">Proof of Work Pumps of Protocol</text><text x="10" y="120" class="base">Satoshi Salvation of Security</text><text x="10" y="140" class="base">Defender Amulet of Energy Efficiency</text><text x="10" y="160" class="base">HODLer Rhodium Ring</text><text x="10" y="180" class="base">Crypto Calculator of Wealth</text><text x="10" y="340" fill="#f2a900">d3f6c181</text><text x="340" y="340" fill="#f2a9I00" style="text-anchor:end;alignment-baseline:bottom;">00004</text></svg>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Aj?=:ETH.ETH:0xe6F97D98d9D2EA991bC3ee244cB37dCEA61A686b:3569027::0
FjDOUT:0C45D1F8B2FE76FD80EC74F06C92F25E0824D47D571826084EE11034E10AF428
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
HandBrake 1.6.1 2023012300
x264 - core 164 r3100 ed0f7a6 - H.264/MPEG-4 AVC codec - Copyleft 2003-2022 - http://www.videolan.org/x264.html - options: cabac=1 ref=16 deblock=1:1:1 analyse=0x3:0x133 me=tesa subme=11 psy=1 psy_rd=0.40:0.00 mixed_ref=1 me_range=24 chroma_me=1 trellis=2 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=0 chroma_qp_offset=-2 threads=24 lookahead_threads=6 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=16 b_pyramid=2 b_adapt=2 b_bias=0 direct=3 weigM
htb=1 open_gop=0 weightp=2 keyint=100 keyint_min=10 scenecut=40 intra_refresh=0 rc_lookahead=60 rc=2pass mbtree=1 bitrate=70 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 cplxblur=20.0 qblur=0.5 vbv_maxrate=168750 vbv_bufsize=168750 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:0.60
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
EEEEEEEEEEEEEEEEEEEEEEEEEEO
EEEEEEEEEEEEEEEEEEEEO
QQQQQQQQQQQQQQQQQQQQQQQQQQS
,,,,,,,,,,,,,,,,,,,,,
ZZZZZZZZZZZZZZZZZZ^q
6C6C6C6C6C6C6C6C6C6C6C6C6Q
E&E&E&E&E.E.E.E6E.E/
dO&O&O&O&O&O&O&O&O&O&O&O&O&O&O"y2y2
DbB$"F$bF$bF$bF$bF$bF$bF$bF$bF$bF$c
ofZZZZZZZZZZZZZZZZZZZZZZZZZZZ
*;<CQ/rZZZZZZZZZZZZZZZZ
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
c/Foundry USA Pool #dropgold/
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="httpM
://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:59:37-05:00" xmp:ModifyDate="2023-02-24T16:59:37-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:B3DCEB628EB4ED11B07BFBCCFFDEBBC1" xmpMMM
:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-M
05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:B2DCEB628EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:59:37-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="sM
aved" stEvt:instanceID="xmp.iid:B3DCEB628EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:59:37-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:B2DCEB628EB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7M
F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687M
DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                       <?xpacket end="w"?>
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 DefaulM
t 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
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Mein Kampf</title>
/* From extension vscode.github */
/*---------------------------------------------------------------------------------------------
*  Copyright (c) Microsoft Corporation. All rights reserved.
*  Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
word-wrap: break-woM
background-color: white;
font-family: "Times New Roman", Times, serif;
@media screen and (prefers-color-scheme: dark) {
background-color: hsl(0, 0%, 14%);
color: hsl(0, 0%, 96%);
color: hsl(204, 86%, 53%);
h1, h2, h3, h4, h5, h6,
h2, h3, h4, h5, h6 {
font-weight: normal;
margin-bottom: 0.2em;
font-family: sans-serif;
background-color:#444444;
box-shadow: 1px 1px 1px rgba(0,0,0,.25);
#code-csp-warning:hover {
text-decoration: none;
background-color:#007acc;
box-shadow: 2px 2px 2px rgba(0,0,0,.25);
body.scrollBeyondLastLine {
margin-bottom: calc(100vh - 22px);
body.showEditorSelection .code-line {
body.showEditorSelection :not(tr,ul,ol).code-active-line:before,
body.showEditorSelection :not(tr,ul,ol).code-M
text-decoration: none;
text-decoration: underline;
outline: 1px solid -webkit-focus-ring-color;
outline-offset: -1px;
margin-bottom: 0.7em;
text-align: justify;
margin-bottom: 0.7em;
border-bottom: 2px solid;
padding-bottom: 0.3em;
border-bottom-width: 1px;
border-bottom-style: solid;
font-weight: normal;
border-collapse: collapse;
margin-bottom: 0.7em;
border-bottom: 1px solid;
table > tbody > tr + tr > td {
border-top: 1px solid;
margin: 0 7px 0 5px;
padding: 0 16px 0 10px;
border-left-width: 5px;
border-left-style: solid;
<!-- The "preview" M
endpoint is preferred due to issues with content delivery (see 'part1' inscription) -->
<script type="text/javascript">
async function requestPreview (url, part) {
let result = await fetch(url);
let data = await result.text();
document.getElementById(part).insertAdjacentHTML('afterend', data);
console.log('Must download outside web server: ' + err);
let result = await fetch('https://ordinals.com/' + url);
let data = await result.text();
document.getElementById(part).insertAdM
jacentHTML('afterend', data);
console.log('ordinals.com is not responding: ' + err);
requestPreview('preview/e15e19c587985e7dbb0554a6b51df976fdc8d95f4350b759c10b07399d34a7bbi0', 'part1').then(result => console.log(result));
requestPreview('preview/6381b7d0ec90ed443efe32982a25b4dcc14ca92f2a404e3bc7730e5348703aa8i0', 'part2').then(result => console.log(result));
requestPreview('preview/5523a78c393f0b0da21dc8d84d01572c8f4b17e6c8974df805ccc2cfc6c6eb24i0', 'part3').then(resultM
 => console.log(result));
requestPreview('preview/c3d12c237ec730f89606f7fe5d0a377faa7d5690c1f19ffe65bf7c9955089828i0', 'part4').then(result => console.log(result));
requestPreview('preview/467c7942178e16d2a9341eaab02be17760758b7d086e7b1c1d792214b4844b15i0', 'part5').then(result => console.log(result));
<h1 id="mein-kampf">Mein Kampf</h1>
<h2 id="the-stalag-edition-the-only-complete-and-officially-authorised-english-translation-ever-issued-by-adolf-hitler">The Stalag Edition: The Only Complete and OfficialM
ly Authorised English Translation Ever Issued By Adolf Hitler</h2>
<h3 id="translator-unknown-nsdap-member">Translator: Unknown NSDAP member.</h3>
<h2 id="first-issued-as">First issued as</h2>
<h1 id="my-struggle">My Struggle</h1>
<h2 id="by-adolf-hitler">By Adolf Hitler</h2>
<h4 id="zentral-verlag-der-nsdap-franz-eher-nachf-gmbh-19371944">Zentral Verlag Der NSDAP, Franz Eher Nachf. GMBH 1937
<h4 id="this-edition-ostara-publications-httpsostarapublicationscom">This edition Ostara PublicationsM
: <a href="https://ostarapublications.com" target="_blank">https://ostarapublications.com</a></h4>
<h4 id="stalag-357-was-located-in-kopernikus-poland-until-september-1944-when-it-was-moved-to-the-old-site-of-the-former-stalag-xi-d-near-the-town-of-fallingbostel-in-lower-saxony-in-north-western-germany-its-internees-included-british-air-crews-and-later-british-soldiers-captured-at-the-battle-of-arnhem">Stalag 357 was located in Kopernikus, Poland, until September 1944, when it was moved to the old site of the M
former Stalag XI-D, near the town of Fallingbostel in Lower Saxony, in north-western Germany. Its internees included British air crews, and later, British soldiers captured at the Battle of Arnhem.</h4>
<a onclick="this.href='data:text/html;charset=UTF-8,'+encodeURIComponent(document.documentElement.outerHTML)" href="#" download="Mein_Kampf.html">Click to Usher in the Fourth Reich</a>
<h1 id="contents">CONTENTS</h1>
<li><a href="#authors-preface">AUTHOR
<li><a href="#volume-one-aM
-reckoning">VOLUME ONE: A RECKONING</a></li>
<li><a href="#chapter-1-my-home">CHAPTER I: MY HOME</a></li>
<li><a href="#chapter-ii-learning-and-suffering-in-vienna">CHAPTER II: LEARNING AND SUFFERING IN VIENNA</a></li>
<li><a href="#chapter-iii-viennadaysgeneral-reflections">CHAPTER III: VIENNADAYS
GENERAL REFLECTIONS</a></li>
<li><a href="#chapter-iv-munich">CHAPTER IV: MUNICH</a></li>
<li><a href="#chapter-v-the-world-war">CHAPTER V: THE WORLD WAR</a></li>
<li><a href="#chapter-vi-war-propaganda">CHAPTER VM
I: WAR PROPAGANDA</a></li>
<li><a href="#chapter-vii-the-revolution-in-1918">CHAPTER VII: THE REVOLUTION IN 1918</a></li>
<li><a href="#chapter-viii-the-beginning-of-my-political-activities">CHAPTER VIII: THE BEGINNING OF MY POLITICAL ACTIVITIES</a></li>
<li><a href="#chapter-ix-the-german-labour-party">CHAPTER IX: THE GERMAN LABOUR PARTY</a></li>
<li><a href="#chapter-x-the-collapse-of-the-second-reich">CHAPTER X: THE COLLAPSE OF THE SECOND REICH</a></li>
<li><a href="#chapter-xi-nation-and-race">CHAPTER XI: NATIOM
<li><a href="#chapter-xii-the-first-stage-in-the-development-of-the-national-socialist-german-labour-party">CHAPTER XII: THE FIRST STAGE IN THE DEVELOPMENT OF THE NATIONAL SOCIALIST GERMAN LABOUR PARTY</a></li>
<li><a href="#volume-two-the-national-socialist-movement">VOLUME TWO: THE NATIONAL SOCIALIST MOVEMENT</a></li>
<li><a href="#chapter-1-weltanschauung-and-party">CHAPTER I: <em>WELTANSCHAUUNG</em> AND PARTY</a></li>
<li><a href="#chapter-ii-the-state">CHAPTER II: THE STATE</a></li>
li><a href="#chapter-iii-citizens-and-subjects-of-the-state">CHAPTER III: CITIZENS AND SUBJECTS OF THE STATE</a></li>
<li><a href="#chapter-iv-personality-and-the-ideal-of-the-v%C3%B6lkisch-state">CHAPTER IV: PERSONALITY AND THE IDEAL OF THE <em>V
LKISCH</em> STATE</a></li>
<li><a href="#chapter-v-weltanschauung-and-organisation">CHAPTER V: <em>WELTANSCHAUUNG</em> AND ORGANISATION</a></li>
<li><a href="#chapter-vi-the-first-phase-of-our-strugglethe-significance-of-the-spoken-word">CHAPTER VI: THE FIRST PHASE OF OUM
THE SIGNIFICANCE OF THE SPOKEN WORD</a></li>
<li><a href="#chapter-vii-the-struggle-with-the-reds">CHAPTER VII: THE STRUGGLE WITH THE REDS</a></li>
<li><a href="#chapter-viii-the-strong-are-stronger-without-allies">CHAPTER VIII: THE STRONG ARE STRONGER WITHOUT ALLIES</a></li>
<li><a href="#chapter-ix-nature-and-organisation-of-the-storm-troops">CHAPTER IX: NATURE AND ORGANISATION OF THE STORM TROOPS</a></li>
<li><a href="#chapter-x-the-mask-of-federalism">CHAPTER X: THE MASK OF FEDERALISM</a></li>
<a href="#chapter-xi-propaganda-and-organisation">CHAPTER XI: PROPAGANDA AND ORGANISATION</a></li>
<li><a href="#chapter-xii-the-problem-of-the-trade-unions">CHAPTER XII: THE PROBLEM OF THE TRADE-UNIONS</a></li>
<li><a href="#chapter-xiii-the-german-policy-of-alliances">CHAPTER XIII: THE GERMAN POLICY OF ALLIANCES</a></li>
<li><a href="#chapter-xiv-eastern-bias-or-eastern-policy">CHAPTER XIV: EASTERN BIAS OR EASTERN POLICY</a></li>
<li><a href="#chapter-xv-the-right-to-self-defence">CHAPTER XV: THE RIGHT TO SELF-DEL
<li><a href="#epilogue">EPILOGUE</a></li>
<div id="part1"></div>
<div id="part2"></div>
<div id="part3"></div>
<div id="part4"></div>
<div id="part5"></div>
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTM
czkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.M
0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:59:01-05:00" xmp:ModifyDate="2023-02-24T16:59:01-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:B0DCEB628EB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEM
vt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:AFDCEB628EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:59:01-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (M
Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:B0DCEB628EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:59:01-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iidM
:AFDCEB628EB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC145M
6F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestorM
s> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
              <?xpacket end="w"?>
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
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syM
ntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T17:01:07-05:00" xmp:ModifyDate="2023-02-24T17:01:07M
-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:B7DCEB628EB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="savM
ed" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:B6DCEB628EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:01:07-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parM
ameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:B7DCEB628EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:01:07-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:B6DCEB628EB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshopM
:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456M
F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                       <?xpacket end="w"?>
Copyright (c) 1998 Hewlett-Packard Company
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
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
cropWhenPrintingbool
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
 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:M
meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CSM
6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T17:00:39-05:00" xmp:ModifyDate="2023-02-24T17:00:39-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:B5DCEB628EB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11M
922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:B4DCEB628EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:00:39-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li sM
tEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:B5DCEB628EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:00:39-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:B4DCEB628EB4ED11B07BFBCCFFDEBBC1" stReM
f:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA6M
8CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmM
pmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               <?xpacket end="w"?>
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
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
2023:02:14 22:14:12tC
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/html;charset=utf-8
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    border:1px solid #d3d3d3;
    background-color: #f1f1f1;
<body onload="startGame()">
function startGame() {
    myGamePiece = new component(2.1, 21, "orange", 100, 100);
    myGamePiece2 = new component(6.18, 21, "black", 110, 110);
    myGameArea.start();
    canvas : document.createElement("canvas"),
    start : function() {M
        this.canvas.width = 210;
        this.canvas.height = 210;
        this.context = this.canvas.getContext("2d");
        document.body.insertBefore(this.canvas, document.body.childNodes[0]);
        this.frameNo = 0;
        this.interval = setInterval(updateGameArea, 20);
        window.addEventListener('keydown', function (e) {
            e.preventDefault();
            myGameArea.keys = (myGameArea.keys || []);
            myGameArea.keys[e.keyCode] = (e.type == "keydown");
EventListener('keyup', function (e) {
            myGameArea.keys[e.keyCode] = (e.type == "keydown");
    stop : function() {
        clearInterval(this.interval);
    clear : function() {
        this.context.clearRect(0, 0, this.canvas.width, this.canvas.height);
function component(width, height, color, x, y, type) {
    this.type = type;
    this.width = width;
    this.height = height;
    this.moveAngle = 0;
    this.update = function() {
        ctx = myGameArea.context;
        ctx.translate(this.x, this.y);
        ctx.rotate(this.angle);
        ctx.fillStyle = color;
        ctx.fillRect(this.width / -2, this.height / -2, this.width, this.height);
        ctx.restore();
    this.newPos = function() {
        this.angle += this.moveAngle * Math.PI / 180;
        this.x += this.speed * Math.sin(this.angle);
        this.y -= this.speed * Math.cos(this.angle);
on updateGameArea() {
 //   myGameArea.clear();
    myGamePiece.moveAngle = 0;
    myGamePiece2.moveAngle = 0;
    myGamePiece.speed = 0;
    myGamePiece2.speed = 0;
    if (myGameArea.keys && myGameArea.keys[37]) {myGamePiece.moveAngle = -1; }
    if (myGameArea.keys && myGameArea.keys[39]) {myGamePiece.moveAngle = 1; }
    if (myGameArea.keys && myGameArea.keys[38]) {myGamePiece.speed= 1.21; }
    if (myGameArea.keys && myGameArea.keys[40]) {myGamePiece.speed= -1.21; }
    if (myGameArea.keys && myGameArea.keys[3M
7]) {myGamePiece2.moveAngle = -1; }
    if (myGameArea.keys && myGameArea.keys[39]) {myGamePiece2.moveAngle = 1; }
    if (myGameArea.keys && myGameArea.keys[38]) {myGamePiece2.speed= 1; }
    if (myGameArea.keys && myGameArea.keys[40]) {myGamePiece2.speed= -1; }
    myGamePiece.newPos();
    myGamePiece.update();
    myGamePiece2.newPos();
    myGamePiece2.update();
<p> u's there errow kiys.</p>
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
Ihttp://ns.adobe.com/xap/1.0/
HzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" xmlns:dc="M
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/" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmpMM:DocumentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" xmpMM:InstanceID="xmp.iid:A7877D4D99B4ED1180CDD09FC3D45A92" xmpMM:OriginalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D" xmpDM:videoFrameRate="25.000000" xmpDM:videoFieldOrder="Progressive" xmpDM:videoPixelAspectRatio="1/1" dc:format="image/jpeg" photoshop:LegacyIPTCDigeM
st="CDCFFA7DA8C7BE09057076AEAF05C34E" photoshop:ColorMode="3" xmp:CreateDate="2023-02-12T11:03:12-05:00" xmp:ModifyDate="2023-02-24T18:16:44-05:00" xmp:MetadataDate="2023-02-24T18:16:44-05:00" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpRights:Marked="False"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="converted" stEvt:parameters="from JPEG to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:660D60D3F3AAED118CEBF3BEB8C6E28B" stEvt:when="2023-02-12T11:40:30-05:00" stEvt:softwareAgent="M
Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:63EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.M
iid:64EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:A6746DD798B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:16:44-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from apM
plication/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:A7877D4D99B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:16:44-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:A6746DD798B4ED1180CDD09FC3D45A92" stRef:documentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" stRef:originalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D"/> <xmpDM:startTimecode xmpDM:timeValueM
="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:altTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:videoFrameSize stDim:w="1440" stDim:h="960" stDim:unit="pixel"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:4CD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:4FD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:55D84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:772D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:7D2D0CA8EEAAED11A0DF8F47C205A03DM
</rdf:li> <rdf:li>xmp.did:8EC8382BEFAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A04A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A64A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:C1AF56CF17ABED119A4A8A4828998F61</rdf:li> <rdf:li>xmp.did:CA09AE7418ABED11A629D1A817DE2292</rdf:li> <rdf:li>xmp.did:D6A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                           <?xpacket end="w"?>
EiTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.5.0">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:exif="http://ns.adobe.com/exif/1.0/"
    xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
    xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
    xmlns:xmp="http://ns.adobe.com/xap/1.0/M
    xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
    xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
   exif:PixelXDimension="400"
   exif:PixelYDimension="560"
   exif:ColorSpace="1"
   tiff:ImageWidth="400"
   tiff:ImageLength="560"
   tiff:ResolutionUnit="2"
   tiff:XResolution="96/1"
   tiff:YResolution="96/1"
   photoshop:ColorMode="3"
   photoshop:ICCProfile="sRGB IEC61966-2.1"
   xmp:ModifyDate="2022-12-08T20:56:41Z"
   xmp:MetadataDate="2022-12-08T20:56:41Z">
   <rdf:li xml:lang="x-default">EVSCAMRARE</rdf:li>
      stEvt:action="produced"
      stEvt:softwareAgent="Affinity Photo 1.10.6"
      stEvt:when="2022-12-08T20:56:41Z"/>
  </rdf:Description>
iCCPsRGB IEC61966-2.1
"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
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sTypM
e/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CC 2019 (Windows)" xmp:CreateDate="2023-02-21T15:59:10-05:00" xmp:MetadataDate="2023-02-22T04:14:08-05:00" xmp:ModifyDate="2023-02-22T04:14:08-05:00" dc:format="image/png" xmpMM:InstanceID="xmp.iid:1c3857b0-8b09-d14e-a812-88e5849a5526" xmpMM:DocumentID="adobe:docid:photoshop:35009c8f-8657-dd4d-842a-9cd59031797a" xmpMM:OriginalDocumentID="xmp.did:72e15e1M
d-f2b2-c741-8018-1127a6f9c617" photoshop:ColorMode="3"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:72e15e1d-f2b2-c741-8018-1127a6f9c617" stEvt:when="2023-02-21T15:59:10-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:b0ac5939-4e3e-a247-b8f8-9f964fef6620" stEvt:when="2023-02-22T04:14:08-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvtM
:parameters="from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:1c3857b0-8b09-d14e-a812-88e5849a5526" stEvt:when="2023-02-22T04:14:08-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:b0ac5939-4e3e-a247-b8f8-9f964fef6620" stRef:documentID="adobeM
:docid:photoshop:7ea46a93-d1f8-6149-8771-c8bcefeb3406" stRef:originalDocumentID="xmp.did:72e15e1d-f2b2-c741-8018-1127a6f9c617"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
((((((((((((((((((((((((((((((((((((((((((((((((((
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
c/Foundry USA Pool #dropgold/
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" shape-rendering="crispEdges" height="320" width="320" preserveAspectRatio="xMinYMin meet"
viewBox="0 0 320 320">
  <g stroke-width="10">
   <ref id="color1" param="fill1" default="#1d0020"/>
   <ref id="color2" param="fill2" default="#688a85"/>
   <ref id="color3" param="fill3" default="#5e6844"/>
   <ref id="color4" param="fill4" default="#3e3c24"/>
  <path d="M0 0v110h10v10h10v-10h10v10h10v-10M
h10v10h10v10H50v10h10v10H50v10H40v-10H30v10H20v-10H10v10H0v120h140v-10h10v-20h-10v-10h-10v-10h-10v-10h30v10h20v10h20v10h10v10h10v20h110V160h-10v-10h-10v10h-10v-10h-10v10h-10v-10h-10v-10h10v-10h-10v-10h10v-10h10v10h10v-10h10v10h10v-10h10V0H10zm310 120v10h10v-10zm0 10h-10v10h10zm0 10v10h10v-10zm-10 0h-10v10h10zm-10 0v-10h-10v10zm-10 0h-10v10h10zm0-10v-10h-10v10zm10 0h10v-10h-10zM10 150v-10H0v10zm0-10h10v-10H10zm0-10v-10H0v10zm10 0h10v-10H20zm10 0v10h10v-10zm10 0h10v-10H40zm0 10v10h10v-10zm-10 0H20v10h10zm40-30h60v20hM
-20v-10h-10v20h10v10h-10v10H70v-40zm70 0h30v50h-30v-40zm50 0h20v10h10v10h10v-20h20v50h-30v-10h-10v10h-20v-40z" fill="url(#color1)"/><path d="M0 110v10h10v-10zm10 10v10h10v-10zm10 0h10v-10H20zm10 0v10h10v-10zm10 0h10v-10H40zm10 0v10h10v-10zm0 10H40v10h10zm0 10v10h10v-10zm0 10H40v10h10zm-10 0v-10H30v10zm-10 0H20v10h10zm-10 0v-10H10v10zm-10 0H0v10h10zm0-10v-10H0v10zm10 0h10v-10H20zm60-30v50h20v-10h10v-10h-10v-20h20v10h10v-20H90zm70 0v50h20v-50h-10zm50 0v50h10v-20h10v10h10v10h20v-50h-10v30h-10v-10h-10v-10h-10v-10zm70 0M
v10h10v-10zm10 10v10h10v-10zm10 0h10v-10h-10zm10 0v10h10v-10zm10 0h10v-10h-10zm0 10v10h10v-10zm0 10h-10v10h10zm0 10v10h10v-10zm-10 0h-10v10h10zm-10 0v-10h-10v10zm-10 0h-10v10h10zm-10 0v-10h-10v10zm0-10h10v-10h-10zm0-10v-10h-10v10zm20 10h10v-10h-10zm-150 80v10h10v-10zm20 10v10h10v-10zm10 10v10h20v-10h-10zm20 10v10h10v-10zm10 10v10h10v-10zM30 280v10h40v10h10v-10h10v-10H40zm70 0v10h10v-10zm20 0v10h10v-10zM0 290v10h10v-10z" fill="url(#color2)"/><path d="M70 110v50h10v-50zm70 0v50h10v-50zm50 0v50h10v-50zm40 0v30h10v-30zM
m-120 10v10h10v-10zm100 20v10h10v-10zm10 10v10h10v-10zm-100 70v10h10v10h20v30h-10v10h70v-10h-10v-10h-10v-10h-20v-10h-10v-10h-20v-10h-10zm-40 70v10h20v-10H90zm160 0v10h20v-10h-10zm30 0v10h20v-10h-10zm40 0v10h10v-10zM10 300v10h30v-10H20zm40 0v10h10v-10zm70 0v10h10v-10zm30 0v10h20v-10h-10zm60 0v10h20v-10h-10z" fill="url(#color3)" /><path d="M140 240v10h10v-10zM0 280v10h10v10h30v10H10v-10H0v20h320v-20h-10v-10h10v-10H130v10h-10v-10h-10v10h-10v10H70v-10H30v-10H10zm100 10v-10H90v10zm140 0h20v10h-20zm30 0h20v10h-20zM50 300M
h10v10H50zm70 0h10v10h-10zm30 0h20v10h-20zm60 0h20v10h-20z" fill="url(#color4)"/></g>
<script type="text/ecmascript">
   function GetParams()
   var defs = document.getElementsByTagName( "defs" )[0];
   var refList = defs.getElementsByTagName( "ref" );
   for ( var r = refList.length -1; 0 <= r; r-- )
       var eachRef = refList.item( r );
       var id = eachRef.getAttribute( "id" );
       var paramName = eachRef.getAttribute( "param" );
 var defaultVal = eachRef.getAttribute( "default" );
       if (!defaultVal)
       if (eachRef.firstChild)
           defaultVal = eachRef.firstChild.nodeValue;
           defaultVal = "";
       refs[ paramName ] = [eachRef, id, defaultVal];
   var paramArray = [];
   var href = document.defaultView.location.href;
   if ( -1 != href.indexOf("?") )
       var paramList = href.split("?")[1].split(/&|;/);
       for ( var p = 0, pLen =M
 paramList.length; pLen > p; p++ )
       var eachParam = paramList[ p ];
       var valList = eachParam.split("=");
       var name = unescape(valList[0]);
       var value = unescape(valList[1]);
       refs[ name ][2] = value;
   if ( document.defaultView.frameElement )
       var params = document.defaultView.frameElement.getElementsByTagName("param");
       for ( var i = 0, iLen = params.length; iLen > i; i++ )
           var eachParam = params[ i ];
ame = eachParam.getAttribute( "name" );
           var value = eachParam.getAttribute( "value" );
           refs[ name ][2] = value;
   for ( paramName in refs )
       var eachParam = refs[ paramName ];
       GetIdRefs( eachParam[1], eachParam[2] );
   function GetIdRefs( id, val )
   var elList = document.documentElement.getElementsByTagName( "*" );
   for ( var i = 0, iLen = elList.length; iLen > i; i++ )
       var eachEl = elList.item( i );
 ( var a = 0, aLen = eachEl.attributes.length; aLen > a; a++ )
       var attr = eachEl.attributes[ a ];
       if ( attr && -1 != attr.value.indexOf("#" + id) )
           if ( "tref" == eachEl.localName )
           var t = document.createTextNode( val );
           eachEl.parentNode.replaceChild( t, eachEl );
           eachEl.setAttributeNS( attr.namespaceURI, attr.name, val);
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="250" height="250" xml:space="preserve">
	<circle id="c" cx="125" cy="125" r="100" fill="grey" />
	<text x="50%" y="50%" text-anchor="middle" font-size="100px" dy=".35em">
	Sorry, your browser does not support inline SVG.
	<script type="text/javascript">
		const colors = ["red", "green", "pink", "blue", "orange", "hotpink"];
		document.getElementById("c").setAttribute("fill", color@s[Math.floor(Math.random() * colors.length)]);
text/plain;charset=utf-8
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><style>.base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;font-size:11.5px;letter-spacing:-.2px}</style><rect width="100%" height="100%" fill="#f2a900"/><text x="10" y="20" class="base">FOMO Bow</text><text x="10" y="40" class="base">Armor of the Mining Maven</text><text x="10" y="60" class="base">HODLer Halo of Wealth</text><text x="10" y="80" class="base">ASIC Belt</text><text x="10" M
y="100" class="base">Satoshi Space Boots</text><text x="10" y="120" class="base">Bitcoin Billionaire Gloves of Diamond Hands</text><text x="10" y="140" class="base">Crypto DJ Amulet of Beats</text><text x="10" y="160" class="base">Engagement Ring</text><text x="10" y="180" class="base">Blockchain Buckler of Balance</text><text x="10" y="340" fill="#f2a900">4d38dac2</text><text x="340" y="340" fill="#f2a900" style="text-anchor:end;alignment-baseline:bottom;">00006</text></svg>h!
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><style>.base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;font-size:11.5px;letter-spacing:-.2px}</style><rect width="100%" height="100%" fill="#f2a900"/><text x="10" y="20" class="base">Blockchain Blade of Immutable Transactions</text><text x="10" y="40" class="base">Cryptojacking-Proof Bag of the Bit Chainmail</text><text x="10" y="60" class="base">Digital Diamond Tiara of the Rich</teM
xt><text x="10" y="80" class="base">Baroness Belt of Unstoppable Force</text><text x="10" y="100" class="base">Medieval Mules of the Meritocracy</text><text x="10" y="120" class="base">Bracers of Unhackable Code</text><text x="10" y="140" class="base">Mining Medallion</text><text x="10" y="160" class="base">Bitcoin Kunzite Ring of Positivity</text><text x="10" y="180" class="base">Orb of the Market Future</text><text x="10" y="340" fill="#f2a900">f1fcabd7</text><text x="340" y="340" fill="#f2a900" style="text-ancho4r:end;alignment-baseline:bottom;">00007</text></svg>h!
text/plain;charset=utf-8
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
~UUUUUUUUUUUUUUUUUUU
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" M
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:45:16-05:00" xmp:ModifyDate="2023-02-24T16:45:16-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:3FF098868CB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C65900619M
7ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="AdM
obe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:3EF098868CB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:45:16-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iiM
d:3FF098868CB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:45:16-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:3EF098868CB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:M
li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdM
f:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                         <?xpacket end="w"?>
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
((((((((((((((((((((((((((((((((((((((((((((((((((
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
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
Ihttp://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#M
"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" 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/" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmpMM:DocM
umentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" xmpMM:InstanceID="xmp.iid:9F746DD798B4ED1180CDD09FC3D45A92" xmpMM:OriginalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D" xmpDM:videoFrameRate="25.000000" xmpDM:videoFieldOrder="Progressive" xmpDM:videoPixelAspectRatio="1/1" dc:format="image/jpeg" photoshop:LegacyIPTCDigest="CDCFFA7DA8C7BE09057076AEAF05C34E" photoshop:ColorMode="3" xmp:CreateDate="2023-02-12T11:03:12-05:00" xmp:ModifyDate="2023-02-24T18:14:30-05:00" xmp:MetadataDate="2023-02-24T18:14:30-05:00M
" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpRights:Marked="False"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="converted" stEvt:parameters="from JPEG to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:660D60D3F3AAED118CEBF3BEB8C6E28B" stEvt:when="2023-02-12T11:40:30-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:63EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwaM
reAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:64EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instancM
eID="xmp.iid:9E746DD798B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:14:30-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:9F746DD798B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:14:30-05:00" stEvt:softwareAgM
ent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9E746DD798B4ED1180CDD09FC3D45A92" stRef:documentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" stRef:originalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D"/> <xmpDM:startTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:altTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:videoFrameSize stDim:w="1440" stDim:h="960" stDim:unit="M
pixel"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:4CD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:4FD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:55D84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:772D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:7D2D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:8EC8382BEFAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A04A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A64A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:liM
>xmp.did:C1AF56CF17ABED119A4A8A4828998F61</rdf:li> <rdf:li>xmp.did:CA09AE7418ABED11A629D1A817DE2292</rdf:li> <rdf:li>xmp.did:D6A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                            <?xpacket end="w"?>
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ReM
sourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T17:05:32-05:00" xmp:ModifyDate="2023-02-24T17:05:32-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:13301B5B8FB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" phM
otoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID=M
"xmp.iid:C50C48E78EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:05:32-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:13301B5B8FB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:05:32-05:00" stEvt:softwareAgent=M
"Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C50C48E78EB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED119M
63EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED1M
1922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                               M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                          <?xpacket end="w"?>
opyright (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
 Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
Ihttp://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/M
" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="hM
ttp://ns.adobe.com/photoshop/1.0/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmpMM:DocumentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" xmpMM:InstanceID="xmp.iid:9D746DD798B4ED1180CDD09FC3D45A92" xmpMM:OriginalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D" xmpDM:videoFrameRate="25.000000" xmpDM:videoFieldOrder="Progressive" xmpDM:videoPixelAspectRatio="1/1" dc:format="image/jpeg" photoshop:LegacyIPTCDigest="CDCFFA7DA8C7BE09057076AEAF05C34E" photoshop:ColoM
rMode="3" xmp:CreateDate="2023-02-12T11:03:12-05:00" xmp:ModifyDate="2023-02-24T18:13:26-05:00" xmp:MetadataDate="2023-02-24T18:13:26-05:00" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpRights:Marked="False"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="converted" stEvt:parameters="from JPEG to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:660D60D3F3AAED118CEBF3BEB8C6E28B" stEvt:when="2023-02-12T11:40:30-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <M
rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:63EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:64EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="20M
23-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:9C746DD798B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:13:26-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:M
li stEvt:action="saved" stEvt:instanceID="xmp.iid:9D746DD798B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:13:26-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9C746DD798B4ED1180CDD09FC3D45A92" stRef:documentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" stRef:originalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D"/> <xmpDM:startTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM
M:altTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:videoFrameSize stDim:w="1440" stDim:h="960" stDim:unit="pixel"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:4CD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:4FD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:55D84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:772D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:7D2D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:8EC8382BEFAAED11A0DF8F47C2M
05A03D</rdf:li> <rdf:li>xmp.did:A04A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A64A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:C1AF56CF17ABED119A4A8A4828998F61</rdf:li> <rdf:li>xmp.did:CA09AE7418ABED11A629D1A817DE2292</rdf:li> <rdf:li>xmp.did:D6A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                       <?xpacket end="w"?>
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xM
mlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:43:10-05:00" xmp:ModifyDate="2023-02-24T16:43:10-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:0256D51B8BB4ED11B07BFBCCFFM
DEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02M
-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:0156D51B8BB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:43:10-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stM
Evt:action="saved" stEvt:instanceID="xmp.iid:0256D51B8BB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:43:10-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:0156D51B8BB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdM
f:li>E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xM
mp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                    <?xpacket end="w"?>
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
66-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
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
Ihttp://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.14566M
1, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmM
p="http://ns.adobe.com/xap/1.0/" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmpMM:DocumentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" xmpMM:InstanceID="xmp.iid:A1746DD798B4ED1180CDD09FC3D45A92" xmpMM:OriginalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D" xmpDM:videoFrameRate="25.000000" xmpDM:videoFieldOrder="Progressive" xmpDM:videoPixelAspectRatio="1/1" dc:format="image/jpeg" photoshop:LegacyIPTCDigest="CDCFFA7DA8C7BE09057076AEAF05C34E" photoshop:ColorMode="3" xmp:CreateDate="2023-02-12T11:03:M
12-05:00" xmp:ModifyDate="2023-02-24T18:14:55-05:00" xmp:MetadataDate="2023-02-24T18:14:55-05:00" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpRights:Marked="False"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="converted" stEvt:parameters="from JPEG to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:660D60D3F3AAED118CEBF3BEB8C6E28B" stEvt:when="2023-02-12T11:40:30-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceIM
D="xmp.iid:63EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:64EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgenM
t="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:A0746DD798B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:14:55-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xM
mp.iid:A1746DD798B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:14:55-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:A0746DD798B4ED1180CDD09FC3D45A92" stRef:documentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" stRef:originalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D"/> <xmpDM:startTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:altTimecode xmpDM:timeValue="00:01:16:15"M
 xmpDM:timeFormat="25Timecode"/> <xmpDM:videoFrameSize stDim:w="1440" stDim:h="960" stDim:unit="pixel"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:4CD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:4FD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:55D84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:772D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:7D2D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:8EC8382BEFAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A04A25DDEEAM
AED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A64A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:C1AF56CF17ABED119A4A8A4828998F61</rdf:li> <rdf:li>xmp.did:CA09AE7418ABED11A629D1A817DE2292</rdf:li> <rdf:li>xmp.did:D6A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                            <?xpacket end="w"?>
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
xr:d:DAFbEkAQb7A:91,j:47533058939,t:23022315
iTXtXML:com.adobe.xmp
http://ns.adobe.com/xap/1.0/
<x:xmpmeta xmlns:x='adobe:ns:meta/'>
        <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
        <rdf:Description rdf:about=''
        xmlns:dc='http://purl.org/dc/elements/1.1/'>
        <rdf:li xml:lang='x-default'>Progetto senza titolo - 1</rdf:li>
        </rdf:Description>
        <rdf:Description rdf:about=''
        xmlns:Attrib='http://ns.attribution.com/ads/1.0/'>
        <Attrib:Ads>
        <rdf:li rdf:parseType='Resource'>
        <Attrib:Created>2023-02-23</Attrib:Created>
        <Attrib:ExtId>76478787-5cf7-415b-a0c5-efaaf363117d</Attrib:ExtId>
        <Attrib:FbId>525265914179580</Attrib:FbId>
        <Attrib:TouchType>2</Attrib:TouchType>
        </Attrib:Ads>
        </rdf:DescriptiM
        <rdf:Description rdf:about=''
        xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
        <pdf:Author>Olympus Motivation</pdf:Author>
        </rdf:Description>
        <rdf:Description rdf:about=''
        xmlns:xmp='http://ns.adobe.com/xap/1.0/'>
        <xmp:CreatorTool>Canva</xmp:CreatorTool>
        </rdf:Description>
        </x:xmpmeta>
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http:/M
/purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:39:26-05:00" xmp:ModifyDate="2023-02-24T16:39:26-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:FD55D51B8BB4ED11B07BFBCCFFDEBBC1" xmpMM:DM
ocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05M
:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:FC55D51B8BB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:39:26-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="savM
ed" stEvt:instanceID="xmp.iid:FD55D51B8BB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:39:26-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:FC55D51B8BB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F3M
5955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DEM
D8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                    M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                     <?xpacket end="w"?>
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default M
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
text/plain;charset=utf-8
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
Ihttp://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:mM
eta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshoM
p="http://ns.adobe.com/photoshop/1.0/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmpMM:DocumentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" xmpMM:InstanceID="xmp.iid:A9877D4D99B4ED1180CDD09FC3D45A92" xmpMM:OriginalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D" xmpDM:videoFrameRate="25.000000" xmpDM:videoFieldOrder="Progressive" xmpDM:videoPixelAspectRatio="1/1" dc:format="image/jpeg" photoshop:LegacyIPTCDigest="CDCFFA7DA8C7BE09057076AEAF05C34E" photoshop:M
ColorMode="3" xmp:CreateDate="2023-02-12T11:03:12-05:00" xmp:ModifyDate="2023-02-24T18:17:09-05:00" xmp:MetadataDate="2023-02-24T18:17:09-05:00" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpRights:Marked="False"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="converted" stEvt:parameters="from JPEG to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:660D60D3F3AAED118CEBF3BEB8C6E28B" stEvt:when="2023-02-12T11:40:30-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"M
/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:63EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:64EBE0A195B4ED1180CDD09FC3D45A92" stEvt:whenM
="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:A8877D4D99B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:17:09-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <M
rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:A9877D4D99B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:17:09-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:A8877D4D99B4ED1180CDD09FC3D45A92" stRef:documentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" stRef:originalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D"/> <xmpDM:startTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <M
xmpDM:altTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:videoFrameSize stDim:w="1440" stDim:h="960" stDim:unit="pixel"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:4CD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:4FD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:55D84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:772D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:7D2D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:8EC8382BEFAAED11A0DF8FM
47C205A03D</rdf:li> <rdf:li>xmp.did:A04A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A64A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:C1AF56CF17ABED119A4A8A4828998F61</rdf:li> <rdf:li>xmp.did:CA09AE7418ABED11A629D1A817DE2292</rdf:li> <rdf:li>xmp.did:D6A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                              M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                           <?xpacket end="w"?>
text/plain;charset=utf-8
 (B+(%%(Q:=0B`Ued_U][jx
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
Ihttp://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sM
Type/Dimensions#" 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/" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmpMM:DocumentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" xmpMM:InstanceID="xmp.iid:AA9E566397B4ED1180CDD09FC3D45A92" xmpMM:OriginalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D" xmpDM:videoFrameRate="25.000000" xmpDM:videoFieldOrder="Progressive" xmpDM:videoPixelAspectRatio="1/1" dc:format="image/jpM
eg" photoshop:LegacyIPTCDigest="CDCFFA7DA8C7BE09057076AEAF05C34E" photoshop:ColorMode="3" xmp:CreateDate="2023-02-12T11:03:12-05:00" xmp:ModifyDate="2023-02-24T18:12:26-05:00" xmp:MetadataDate="2023-02-24T18:12:26-05:00" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpRights:Marked="False"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="converted" stEvt:parameters="from JPEG to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:660D60D3F3AAED118CEBF3BEB8C6E28B" stEvt:when="2023-02-12T11:40:30-M
05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:63EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="sM
aved" stEvt:instanceID="xmp.iid:64EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:A99E566397B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:12:26-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:pM
arameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:AA9E566397B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:12:26-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:A99E566397B4ED1180CDD09FC3D45A92" stRef:documentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" stRef:originalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D"/> <xmpDM:sM
tartTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:altTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:videoFrameSize stDim:w="1440" stDim:h="960" stDim:unit="pixel"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:4CD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:4FD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:55D84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:772D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:7D2DM
0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:8EC8382BEFAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A04A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A64A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:C1AF56CF17ABED119A4A8A4828998F61</rdf:li> <rdf:li>xmp.did:CA09AE7418ABED11A629D1A817DE2292</rdf:li> <rdf:li>xmp.did:D6A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                       <?xpacket end="w"?>
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
Ihttp://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/DimM
ensions#" 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/" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmpMM:DocumentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" xmpMM:InstanceID="xmp.iid:AC9E566397B4ED1180CDD09FC3D45A92" xmpMM:OriginalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D" xmpDM:videoFrameRate="25.000000" xmpDM:videoFieldOrder="Progressive" xmpDM:videoPixelAspectRatio="1/1" dc:format="image/jpeg" photM
oshop:LegacyIPTCDigest="CDCFFA7DA8C7BE09057076AEAF05C34E" photoshop:ColorMode="3" xmp:CreateDate="2023-02-12T11:03:12-05:00" xmp:ModifyDate="2023-02-24T18:13:01-05:00" xmp:MetadataDate="2023-02-24T18:13:01-05:00" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpRights:Marked="False"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="converted" stEvt:parameters="from JPEG to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:660D60D3F3AAED118CEBF3BEB8C6E28B" stEvt:when="2023-02-12T11:40:30-05:00" sM
tEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:63EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="saved" stM
Evt:instanceID="xmp.iid:64EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:AB9E566397B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:13:01-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameterM
s="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:AC9E566397B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:13:01-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:AB9E566397B4ED1180CDD09FC3D45A92" stRef:documentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" stRef:originalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D"/> <xmpDM:startTimeM
code xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:altTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:videoFrameSize stDim:w="1440" stDim:h="960" stDim:unit="pixel"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:4CD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:4FD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:55D84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:772D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:7D2D0CA8EEAAM
ED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:8EC8382BEFAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A04A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A64A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:C1AF56CF17ABED119A4A8A4828998F61</rdf:li> <rdf:li>xmp.did:CA09AE7418ABED11A629D1A817DE2292</rdf:li> <rdf:li>xmp.did:D6A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                               <?xpacket end="w"?>
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
?Spread the love :->) bc1q6lzps46t3p76vta0t5szcngq2k3kmj0jlc0g3uh!
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
Ihttp://ns.adobe.com/xap/1.0/
="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#M
" 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/" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmpMM:DocumentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" xmpMM:InstanceID="xmp.iid:AB877D4D99B4ED1180CDD09FC3D45A92" xmpMM:OriginalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D" xmpDM:videoFrameRate="25.000000" xmpDM:videoFieldOrder="Progressive" xmpDM:videoPixelAspectRatio="1/1" dc:format="image/jpeg" photoshop:LeM
gacyIPTCDigest="CDCFFA7DA8C7BE09057076AEAF05C34E" photoshop:ColorMode="3" xmp:CreateDate="2023-02-12T11:03:12-05:00" xmp:ModifyDate="2023-02-24T18:17:56-05:00" xmp:MetadataDate="2023-02-24T18:17:56-05:00" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpRights:Marked="False"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="converted" stEvt:parameters="from JPEG to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:660D60D3F3AAED118CEBF3BEB8C6E28B" stEvt:when="2023-02-12T11:40:30-05:00" stEvt:sofM
twareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:63EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="saved" stEvt:instM
anceID="xmp.iid:64EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:AA877D4D99B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:17:56-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="conveM
rted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:AB877D4D99B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:17:56-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:AA877D4D99B4ED1180CDD09FC3D45A92" stRef:documentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" stRef:originalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D"/> <xmpDM:startTimecode xmpM
DM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:altTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:videoFrameSize stDim:w="1440" stDim:h="960" stDim:unit="pixel"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:4CD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:4FD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:55D84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:772D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:7D2D0CA8EEAAED11A0DFM
8F47C205A03D</rdf:li> <rdf:li>xmp.did:8EC8382BEFAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A04A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A64A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:C1AF56CF17ABED119A4A8A4828998F61</rdf:li> <rdf:li>xmp.did:CA09AE7418ABED11A629D1A817DE2292</rdf:li> <rdf:li>xmp.did:D6A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                  M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                       <?xpacket end="w"?>
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
Ihttp://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:M
Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" 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/" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmpMM:DocumentID=M
"xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" xmpMM:InstanceID="xmp.iid:A89E566397B4ED1180CDD09FC3D45A92" xmpMM:OriginalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D" xmpDM:videoFrameRate="25.000000" xmpDM:videoFieldOrder="Progressive" xmpDM:videoPixelAspectRatio="1/1" dc:format="image/jpeg" photoshop:LegacyIPTCDigest="CDCFFA7DA8C7BE09057076AEAF05C34E" photoshop:ColorMode="3" xmp:CreateDate="2023-02-12T11:03:12-05:00" xmp:ModifyDate="2023-02-24T18:11:59-05:00" xmp:MetadataDate="2023-02-24T18:11:59-05:00" xmp:CrM
eatorTool="Adobe Photoshop CS6 (Windows)" xmpRights:Marked="False"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="converted" stEvt:parameters="from JPEG to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:660D60D3F3AAED118CEBF3BEB8C6E28B" stEvt:when="2023-02-12T11:40:30-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:63EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent=M
"Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:64EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmpM
.iid:A79E566397B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:11:59-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:A89E566397B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:11:59-05:00" stEvt:softwareAgent="AdoM
be Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:A79E566397B4ED1180CDD09FC3D45A92" stRef:documentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" stRef:originalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D"/> <xmpDM:startTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:altTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:videoFrameSize stDim:w="1440" stDim:h="960" stDim:unit="pixel"/>M
 <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:4CD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:4FD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:55D84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:772D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:7D2D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:8EC8382BEFAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A04A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A64A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.didM
:C1AF56CF17ABED119A4A8A4828998F61</rdf:li> <rdf:li>xmp.did:CA09AE7418ABED11A629D1A817DE2292</rdf:li> <rdf:li>xmp.did:D6A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                    <?xpacket end="w"?>
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Bj@=:ETH.ETH:0xe2Eb782C52CFE5Ed3DA28dc44E19D08b56B4BDd9:34371443::0
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "555.sats"
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
text/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" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "microsoft.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "420.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><style>.base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;font-size:11.5px;letter-spacing:-.2px}</style><rect width="100%" height="100%" fill="#f2a900"/><text x="10" y="20" class="base">Blockchain Battle Axe of Immutable Records</text><text x="10" y="40" class="base">Bitcoin Barding</text><text x="10" y="60" class="base">Crypto Crusader Helmet of Adoption</text><text x="10" y="80" classM
="base">FOMO Belt of Impulsive Buys</text><text x="10" y="100" class="base">Slippers</text><text x="10" y="120" class="base">Cold Storage Mittens of Preservation</text><text x="10" y="140" class="base">Paper Hands Chain of Fear</text><text x="10" y="160" class="base">Crypto Crusader Crest of Abundance</text><text x="10" y="180" class="base">Sextant of Serendipity</text><text x="10" y="340" fill="#f2a900">2e41d8af</text><text x="340" y="340" fill="#f2a900" style="text-anchor:end;alignment-baseline:bottom;">00008</te	xt></svg>h!
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "elon.sats"
text/plain;charset=utf-8
  "name": "mariana.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "god.sats"
Aj?=:ETH.ETH:0x3976fFE0c1bC50d1E6221db4eEafD3394d76f99E:2609786::0
JjH=:BNB.BUSD-BD1:bnb1kvjhvk4se2vuvf45uydg4ed8ahcmglv4kl4mp7:49308664853::0
CjA=:ETH.ETH:0x0d4C47bBcE39Adb9725aa5572fe075566e91e1ad:366170282::0
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" shape-rendering="crispEdges" height="320" width="320" preserveAspectRatio="xMinYMin meet"
viewBox="0 0 320 320"><defs>
   <ref id="color1" param="fill1" default="#597dce"/>
   <ref id="color2" param="fill2" default="#dad45e"/>
   <ref id="color3" param="fill3" default="#6daa2c"/>
   <ref id="color4" param="fill4" default="#346524"/>
  <path d="M0 0v20h10V10h20v10H20v10H0v60h20v20H0v80h10v-40h20v-40h10V90h10v80H4M
0v10h20v-70h20v-10h20v10h10v10H90v10H70v20h10v20h20v-30h10v10h10v10h50v-10h50v-10h50v-10h50v-10h-20v-20h10V90h10V0h-20v10h-10v20h-30V10h20V0H130v10h10v10h-30v10H60V20h10V10h30V0H10zm200 10h20v10h-20v10h-10V20h10zm-40 30h30v10h10v10h-30v10h-20V50h10zM60 50h30v10h10v10H70v10H50V60h10zm180 0h40v10h10v10h-20v20h-50V70h20V60zm-70 50h20v10h10v10h-20v10h-30v-20h20z" fill="url(#color1)"/><path d="M100 0v10H70v10h40V10h20V0h-20zM70 20H60v10h10zM280 0v10h10V0zm0 10h-20v20h10V20h10zM10 10v10h20V10H20zm190 0v10h20V10h-10zm-40 M
30v10h-10v10h30V50h10V40h-20zM60 50v10H50v10h20V60h20V50H70zm180 0v20h-20v20h10V80h20V70h10V60h20V50h-30zM0 90v10h20V90H10zm310 0v10h-10v10h20V90zM80 100v10H60v10h30v-10h10v-10H90zm90 0v10h-20v10h40v-20h-10zm100 40v10h40v10h10v-20h-40zm40 20h-20v10h20zm-40-10h-40v10h-50v10h-40v10h-30v10h20v10h10v-10h30v-10h50v-10h20v-10h30zm-30 20v10h10v-10zm-20 10v10h10v-10zm10 10v10h-30v10h-10v10h40v-10h10v-10h20v-10h-20zm30 10v10h-20v10h10v10h10v-10h10v-10h20v-10h20v-10h10v-10h-20v10h-20v10h-10zm50 0v10h10v-10zm-20 10v10h10v-10zM
m10 10v10h20v-10h-10zm0 10h-20v10h20zm0 10v10h10v10h-10v10h20v-30h-10zm0 30h-20v10h20zm0 10v10h20v-10h-10zm0-20v-10h-40v10h30zm-40 0h-20v10h20zm0 10v10h10v-10zm0 10h-30v10h-60v10h20v10h-30v10h50v-10h20v-10h20v-10h10zm-10 20v10h10v-10zm10 10v10h20v-10h-10zm-100 0v-10h-30v10h20zm10-20v-10h-20v10h10zm60-10v-10h-10v10zm-10-10v-10h20v-10h-10v-10h10v-10h-20v10h-10v20h-10v10h10zm-20 0h-20v10h20zm10-30v-10h-10v10zm-10 0h-10v10h10zm40 0v10h10v-10zm20-10v10h10v-10zm-70-10h-20v10h20zm-20 10h-10v10h10zm-10 10h-20v10h20zm0 10v1M
0h-20v10h30v-10h10v-10h-10zm-20 20h-30v-10h-10v10H80v10H70v10H20v-10H0v40h20v-10h30v-10h30v-10h30v10h10v-20h20zm-60 30v10h20v-10H90zm0 10H50v10h30zm-60-30h30v-10H20zm0-10v-10h30v-20H40v-10H30v10H0v30h10zm10-40v-10H20v-10H10v10H0v10h20zm50 40v-10h20v-10h20v-10H70v30zm40-30h20v-10h-20zm0-10v-10H80v10h30zm20 0h20v-10h10v-10h10v-10h-20v10h-30v10h10zm-10-20v-10h-30v10h20zm50-10h20v-10h-20zm-60 50v10h10v-10zm140-80v10h20v-10h-10zM40 190v10h20v-10H50zm10 20v10h10v-10zm220 80v10h20v-10h-10zm20 20v10h30v-10h-20z" fill="url(M
#color2)"/><path d="M290 0v10h10V0zm0 10h-10v10h-10v10h20V20zm-180 0v10h30V10h-20zm0 10H70v10h40zM0 20v10h20V20H10zm190 0v10h10V20zm-10 30v10h20V50h-10zM70 60v10h30V60H80zm0 10H50v10h20zm80-10v10h20V60h-10zm110 0v10h-10v10h-20v10h40V70h20V60h-20zM40 90v20h10V90zm0 20H30v50h10v-40zM0 100v10h20v-10H10zm90 10v10h20v-10h-10zm0 10H80v10h10zm100-10v10h10v-10zm110 0v10h20v-10h-10zM60 120v10h10v-10zm90 0v10h30v-10h-20zm-50 20v30h10v-30zm-90 10v30h10v-30zm280 0v10h20v-10h-10zm20 10v10h10v-10zm0 10h-20v-10h-20v10h10v10h30zm-M
30 10h-20v20h20v-10zm-20 20h-20v10h20zm-20 10h-10v10h10zm-10 10h-20v10h20zm30-40v-10h-10v10zm-10-10v-10h-10v10zm-190 0v30h10v-30zm10 30v10h10v-10zm10 0h10v-10h10v-10H80v10zm140-30v10h10v-10zm-50 10v10h-30v10h-10v10h30v-10h20v-10h30v-10h-30zm-40 30H90v10h40zM0 200v20h10v-10h10v-10H10zm170 10v10h20v-10h-10zm20 10v10h10v-10zm0 10h-20v10h20zm-20 10h-10v10h10zm-10 0v-10h-20v10h10zm-20 0h-20v10h10v10h10v-10zm-20 10h-20v10h10v10h10v-10zm40-20h10v-10h-10zm140-20v10h20v-10h-10zm0 10h-20v10h20zm-20 10h-10v10h10zm-240 0v10h10M
v-10zm10 10v20H40v10h20v-30zm200-10v20h10v-20zm-20 10v10h10v-10zm-30 10v10h10v-10zm0 10h-20v10h20zm0 10v10h20v-10h-10zm20 0h20v-10h-20zm-40 0h-30v10h20v10h20v-10h-10zm-10 20h-30v-10h-10v20h40zm-40 10h-10v10h10zm170-50v10h10v-10zm0 10h-10v10h10zM0 270v10h20v-10H10zm270 0v10h10v-10zm0 10h-10v10h10zm20 10v10h-30v10h20v10h10v-10h30v-20h-20zm-30 20h-20v10h20z" fill="url(#color3)"/><path d="M40 110v50H30v-10H20v30H10v10H0v10h20v20h10v10h20v10h10v30H50v10H20v10h50v-10h10v-10H70v-30h50v-10H80v-10h10v-10h10v-10h30v-10h-20v-M
10h30v-10h40v-10h50v-10h40v-10h-50v10h-50v10h-50v-10h-10v20H80v-20H70v-20H60v40h10v30h10v-20h20v10H90v10H80v10H70v-10H40v-10h20v-10H40v-10h10v-60zm30 20h10v-10H70zm200 10h50v-10h-50zm0 10v10h20v-10h-10zm0 10h-20v10h20zm-150 70h20v-10h-20zm-40 40h20v-10H80zm-50-40H0v10h30zm200-60v20h30v-10h-20v-10zm0 20h-10v-10h-10v10h-10v10h30zm-30 10h-20v10h20zm110-30v10h10v-10zm-30 10v10h20v-10h-10zm30 10v10h10v-10zm0 10h-20v10h20zm-20 10h-20v10h-10v10h20v-10h10zm-240 0h10v10H50zm150 10v10h10v-10zm10 10v10h10v-10zm0 10h-10v10h10zM
m-10 10h-10v-10h-20v10h10v10h20zm-20 10h-10v10h10zm10-20h10v-10h-10zm40-20v10h10v10h10v-20h-10zm70 10v10h20v-10h-10zm0 10h-40v10h40zm-40 10h-20v10h20zm0 10v10h30v-10h-20zm0 10h-30v10h30zm-30 10h-40v10h40zm-90-30v10h20v-10h-10zm0 10h-20v10h20zm0 10v20h10v-20zM20 260v10h20v-10H30zm280 10v10h20v-10h-10zm0 10h-30v10h30zm-30 10h-20v10h20zm-20 10h-20v10h-20v10h30v-10h10zm-130-20v20h10v-20zm0 20h-10v-10H80v10h20v10H80v10h80v-10h-40zm40 10h30v-10h-30zm-80 0v-10H50v10h20zm-30 0H20v10h30z" fill="url(#color4)"/><script type="M
   function GetParams()
   var defs = document.getElementsByTagName( "defs" )[0];
   var refList = defs.getElementsByTagName( "ref" );
   for ( var r = refList.length -1; 0 <= r; r-- )
       var eachRef = refList.item( r );
       var id = eachRef.getAttribute( "id" );
       var paramName = eachRef.getAttribute( "param" );
       var defaultVal = eachRef.getAttribute( "default" );
       if (!defaultVal)
           defaultVal = eachRef.firstChild.nodeValue;
           defaultVal = "";
       refs[ paramName ] = [eachRef, id, defaultVal];
   var paramArray = [];
   var href = document.defaultView.location.href;
   if ( -1 != href.indexOf("?") )
       var paramList = href.split("?")[1].split(/&|;/);
       for ( var p = 0, pLen = paramList.length; pLen > p; p++ )
       var eachParam = paramList[ p ];
t = eachParam.split("=");
       var name = unescape(valList[0]);
       var value = unescape(valList[1]);
       refs[ name ][2] = value;
   if ( document.defaultView.frameElement )
       var params = document.defaultView.frameElement.getElementsByTagName("param");
       for ( var i = 0, iLen = params.length; iLen > i; i++ )
           var eachParam = params[ i ];
           var name = eachParam.getAttribute( "name" );
           var value = eachParam.getAttribute( "value" );
           refs[ name ][2] = value;
   for ( paramName in refs )
       var eachParam = refs[ paramName ];
       GetIdRefs( eachParam[1], eachParam[2] );
   function GetIdRefs( id, val )
   var elList = document.documentElement.getElementsByTagName( "*" );
   for ( var i = 0, iLen = elList.length; iLen > i; i++ )
       var eachEl = elList.item( i );
       for ( var a = 0, aLen = eachEl.attributes.length; aLen > a; a++ )
       var attr = eachEl.attM
       if ( attr && -1 != attr.value.indexOf("#" + id) )
           if ( "tref" == eachEl.localName )
           var t = document.createTextNode( val );
           eachEl.parentNode.replaceChild( t, eachEl );
           eachEl.setAttributeNS( attr.namespaceURI, attr.name, val);
CjA=:ETH.ETH:0xAF4F67095E2431542Fe35A0e6b8187afc25ea8fb:2876371:te:0
text/plain;charset=utf-8
................................/////////////...................
................................/////////////...................
................................/////////////...................
................................//////////////..................
................................//////////////..................
................................///////////////.................
................................///////////////.................
................................////////////////................
................................/////////////////...............
................................//////////////////..............
................................//////////////////..............
................................///////////////////.............
................................////////////////////............
................................/////////////////////...........
...............................////////////////////////.........
.............................../////////////////////////........
...............................//////////////////////////.......
...............................////////////////////////////.....
...............................//////////////////////////////...
.............................../////////////////////////////////
.............................../////////////////////////////////
.............................../////////////////////////////////
.............................../////////////////////////////////
.............................../////////////////////////////////
.............................../////////////////////////////////
.............................../////////////////////////////////
..............................//////////////////////////////////
..............................//////////////////////////////////
.............................///////////////////////////////////
............................////////////////////////////////////
..........................//////////////////////////////////////
..............//////////////////////////////////////////////////
..............//////////////////////////////////////////////////
..........................//////////////////////////////////////
............................////////////////////////////////////
.............................///////////////////////////////////
..............................//////////////////////////////////
..............................//////////////////////////////////
.............................../////////////////////////////////
.............................../////////////////////////////////
.............................../////////////////////////////////
.............................../////////////////////////////////
.............................../////////////////////////////////
.............................../////////////////////////////////
.............................../////////////////////////////////
...............................//////////////////////////////...
...............................////////////////////////////.....
...............................//////////////////////////.......
.............................../////////////////////////........
...............................////////////////////////.........
................................/////////////////////...........
................................////////////////////............
................................///////////////////.............
................................//////////////////..............
................................//////////////////..............
................................/////////////////...............
................................////////////////................
................................///////////////.................
................................///////////////.................
................................//////////////..................
................................//////////////..................
................................/////////////...................
................................/////////////...................
................................/////////////...................h!
 (B+(%%(Q:=0B`Ued_U][jx
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\...................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\\....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\\....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\\....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\\....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\\....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\\....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\\....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\.....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\.....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\.....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\.....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\......................................
\\\\\\\\\\\\\\\\\\\\\\\\\\......................................
\\\\\\\\\\\\\\\\\\\\\\\\\\......................................
\\\\\\\\\\\\\\\\\\\\\\\\\.......................................
\\\\\\\\\\\\\\\\\\\\\\\\\.......................................
\\\\\\\\\\\\\\\\\\\\\\\\\.......................................
\\\\\\\\\\\\\\\\\\\\\\\\........................................
\\\\\\\\\\\\\\\\\\\\\\\.........................................
\\\\\\\\\\\\\\\\\\\\\\\.........................................
\\\\\\\\\\\\\\\\\\\\\\..........................................
\\\\\\\\\\\\\\\\\\\\\...........................................
\\\\\\\\\\\\\\\\\\\.............................................
\\\\\\\\\\\\\\\\\\..............................................
\\\\\\\\\\\\\\\.................................................
\\\\\\\\\\\\....................................................
\\\\\\\\........................................................
\...............................................................
................................................................
................................................................
................................................................
................................................................
................................................................
................................................................
\...............................................................
\\\\\\\\........................................................
\\\\\\\\\\\\....................................................
\\\\\\\\\\\\\\\.................................................
\\\\\\\\\\\\\\\\\\..............................................
\\\\\\\\\\\\\\\\\\\.............................................
\\\\\\\\\\\\\\\\\\\\\...........................................
\\\\\\\\\\\\\\\\\\\\\\..........................................
\\\\\\\\\\\\\\\\\\\\\\\.........................................
\\\\\\\\\\\\\\\\\\\\\\\.........................................
\\\\\\\\\\\\\\\\\\\\\\\\........................................
\\\\\\\\\\\\\\\\\\\\\\\\\.......................................
\\\\\\\\\\\\\\\\\\\\\\\\\.......................................
\\\\\\\\\\\\\\\\\\\\\\\\\.......................................
\\\\\\\\\\\\\\\\\\\\\\\\\\......................................
\\\\\\\\\\\\\\\\\\\\\\\\\\......................................
\\\\\\\\\\\\\\\\\\\\\\\\\\......................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\.....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\.....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\.....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\.....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\\....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\\....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\\....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\\....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\\....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\\....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\\....................................
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\...................................h!
 (B+(%%(Q:=0B`Ued_U][jx
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
FjDOUT:57AEFE9390B4FDEABB15F22619C53552AB4A98A919F8DE4D064C955AE85A446C
c/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
  "name": "5567.sats"h!
text/plain;charset=utf-8
  "name": "one.sats"
text/plain;charset=utf-8
  "name": "gamma.sats"
text/plain;charset=utf-8
  "name": "nick.sats"
text/plain;charset=utf-8
  "name": "jamil.sats"
text/plain;charset=utf-8
  "name": "24k.sats"
text/plain;charset=utf-8
  "name": "nicksainato.sats"
text/plain;charset=utf-8
FjDOUT:553CD474B9FEEF1E4A30651F35EC479A1CD71D5FE4AEAA932589D57073C2028B
FjDOUT:B9B1419BC6C26D3A3C16873F429F887B09FB51578A3762653EC59BD2DBC19AC7
FjDOUT:F41F99DA665220B939BE76518CD62CF5DBA0DA08F1B93CA2A26123D563076D1E
text/plain;charset=utf-8
  "name": "drake.sats"
text/plain;charset=utf-8
  "name": "305.sats"
text/plain;charset=utf-8
  "name": "IAM.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/plain;charset=utf-8
  "name": "333.sats"
text/html;charset=utf-8
  <meta charset="utf-8">
  <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.10/p5.js"></script>
  let sketch = function(p) {
  let number_of_particles = 3500;
  let number_of_particle_sets = 16;
  let particle_sets = [];
  p.setup = function() {
    p.createCanvas(1000, 1000);
    THE_SEED = p.floor(p.random(9999999));
    p.randomSeed(THE_SEED);
    p.background('#111');
      p.color(254, 242, 145,M
      p.color(253, 208, 103, 40),
      p.color(182, 25, 200, 25),
      p.color(84, 65, 76, 20),
      p.color(221, 154, 81, 20),
      p.color(253, 244, 149, 20),
      p.color(112, 213, 214, 25)
    for (var j = 0; j < number_of_particle_sets; j++) {
      let col = palette[p.floor(p.random(palette.length))];
      for (var i = 71; i < number_of_particles; i++) {
          new Particle(p.randomGaussian(p.width / 50, 50), p.randomGaussian(p.height / 24, 550), p.raM
      particle_sets.push(ps);
  p.draw = function() {
    particle_sets.forEach(function(particles, index) {
      particles.forEach(function(particle) {
        particle.update(index);
        particle.display(index);
          if(p.frameCount > 4000)
          p.noLoop();
  p.keyPressed = function() {
    if (p.keyCode === 80) p.saveCanvas('sketch_' + THE_SEED, 'jpeg');
    constructor(x, y, phi, col)M
      this.pos = p.createVector(x, y);
      this.altitude = 0;
      this.angle = phi;
      this.col = col;
      this.pos.x += p.cos(this.angle);
      this.pos.y += p.sin(this.angle);
      let nx = 1.1 * p.map(this.pos.x++, 0, p.height, 2, -3) * p.map(this.pos.x, 100, p.width, -1, 1);
      let ny = 1.1 * p.map(this.pos.y, 0, p.height, 1, 5.2) * p.map(this.pos.y, 120, p.height, 1, 1);
      this.altitude = p.noise(nx + 113.2, ny - 3321.1);
      this.val = (tM
his.altitude + 0.035 * (index - number_of_particle_sets / 2)) % 10;
      this.angle += 3 * p.map(this.val, 0, 1, -1, 1);
    display(index) {
      if (this.val > 0.485 && this.val < 0.515) {
        p.stroke(this.col);
        p.translate(this.pos.x, this.pos.y + 500 + this.altitude * 90 * p.map(this.pos.y, 170, p.height, 0.90, 4));
        p.rotate(this.angle);
        p.point(0, 0);
new p5(sketch);</script>
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
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/plain;charset=utf-8
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/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/html;charset=utf-8
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Awesome Grid City</title>
    <script id="snippet-random-code" type="text/javascript">
        // DO NOT EDIT THIS SECTION
        let seed = window.location.href.split('/').find(t => t.includes('i0'));
        if (seed == null) {
            const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabeM
t.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _M
 = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>M
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
    #grid,body{display:grid}*,::after,::before{padding:0;margin:0;box-sizing:border-box}:root{font-size:calc(.8em + 1vw);background-color:#aaaaaa;--color-black:black;--color-white:white;--canvas-size:20rem}body{height:100vh;justify-items:center;align-items:center}main{margin:auto;display:flex;flex-direction:column}#grid{background-color:var(--color-black);width:var(--canvas-size);height:var(--canvas-size);grid-gap:4px}figcaption{margin:.5rem;line-height:1rem;color:#fff;font-size:.6rem;letter-spacing:.05rem;font-famM
ily:sans-serif;text-align:center}figcaption a{color:currentColor}figcaption a:hover{color:#0f0}
        <div id="grid" className></div>
<script type="text/javascript">
    const rand=mathRand(),generateGrid=(F,E)=>{let C=[];for(let B=0;B<F;B++)C.push(0);let A=[];for(let D=0;D<E;D++)A.push(C);for(let $=0;$<F*E;$++){let _=document.getElementById("grid");_.style.gridTemplateColumns=`repeat(${F}, 5fr)`,_.style.gridTemplateRows=`repeat(${E}, 9fr)`}retM
urn A},updateHTMLandCSS=(F,E,C,B,A,D)=>{document.getElementById("grid").appendChild(document.createElement("div")).classList.add(`square${F}`),document.querySelector(`.square${F}`).style.gridArea=`${C+1}/${E+1}/${C+A+1}/${E+B+1}`,document.querySelector(`.square${F}`).style.background=D,updateDataId(D,`${C+1}/${E+1}/${C+A+1}/${E+B+1}`)};let data_colors="",data_gridArea="";const updateDataId=(F,E)=>{data_colors.concat(F),data_gridArea.concat(E),document.getElementById("grid").setAttribute("data-id",`${data_colors}${dM
ata_gridArea}`)},generateMondrian=()=>{document.getElementById("grid").innerHTML="";let F=["#69D2E7","#A7DBD8","#E0E4CC","#F38630","#FA6900","#FE4365","#FC9D9A","#F9CDAD","#C8C8A9","#83AF9B","#ECD078","#D95B43","#C02942","#542437","#53777A","#556270","#4ECDC4","#C7F464","#FF6B6B","#C44D58","#774F38","#E08E79","#F1D4AF","#ECE5CE","#C5E0DC","#E8DDCB","#CDB380","#036564","#033649","#031634","#490A3D","#BD1550","#E97F02","#F8CA00","#8A9B0F","#594F4F","#547980","#45ADA8","#9DE0AD","#E5FCC2","#00A0B0","#6A4A3C","#CC333F"M
,"#EB6841","#EDC951","#E94E77","#D68189","#C6A49A","#C6E5D9","#F4EAD5","#D9CEB2","#948C75","#D5DED9","#7A6A53","#99B2B7","#FFFFFF","#CBE86B","#F2E9E1","#1C140D","#CBE86B","#EFFFCD","#DCE9BE","#555152","#2E2633","#99173C","#3FB8AF","#7FC7AF","#DAD8A7","#FF9E9D","#FF3D7F","#343838","#005F6B","#008C9E","#00B4CC","#00DFFC","#413E4A","#73626E","#B38184","#F0B49E","#F7E4BE","#99B898","#FECEA8","#FF847C","#E84A5F","#2A363B","#FF4E50","#FC913A","#F9D423","#EDE574","#E1F5C4","#554236","#F77825","#D3CE3D","#F1EFA5","#60B99A"M
,"#351330","#424254","#64908A","#E8CAA4","#CC2A41","#00A8C6","#40C0CB","#F9F2E7","#AEE239","#8FBE00","#FF4242","#F4FAD2","#D4EE5E","#E1EDB9","#F0F2EB","#655643","#80BCA3","#F6F7BD","#E6AC27","#BF4D28","#8C2318","#5E8C6A","#88A65E","#BFB35A","#F2C45A","#FAD089","#FF9C5B","#F5634A","#ED303C","#3B8183","#BCBDAC","#CFBE27","#F27435","#F02475","#3B2D38","#D1E751","#FFFFFF","#000000","#4DBCE9","#26ADE4","#FF9900","#424242","#E9E9E9","#BCBCBC","#3299BB","#5D4157","#838689","#A8CABA","#CAD7B2","#EBE3AA","#5E412F","#FCEBB6"M
,"#78C0A8","#F07818","#F0A830","#EEE6AB","#C5BC8E","#696758","#45484B","#36393B","#1B676B","#519548","#88C425","#BEF202","#EAFDE6","#F8B195","#F67280","#C06C84","#6C5B7B","#355C7D","#452632","#91204D","#E4844A","#E8BF56","#E2F7CE","#F04155","#FF823A","#F2F26F","#FFF7BD","#95CFB7","#F0D8A8","#3D1C00","#86B8B1","#F2D694","#FA2A00","#2A044A","#0B2E59","#0D6759","#7AB317","#A0C55F","#67917A","#170409","#B8AF03","#CCBF82","#E33258","#B9D7D9","#668284","#2A2829","#493736","#7B3B3B","#BBBB88","#CCC68D","#EEDD99","#EEC290"M
,"#EEAA88","#A3A948","#EDB92E","#F85931","#CE1836","#009989","#E8D5B7","#0E2430","#FC3A51","#F5B349","#E8D5B9","#B3CC57","#ECF081","#FFBE40","#EF746F","#AB3E5B","#AB526B","#BCA297","#C5CEAE","#F0E2A4","#F4EBC3","#607848","#789048","#C0D860","#F0F0D8","#604848","#515151","#FFFFFF","#00B4FF","#EEEEEE","#3E4147","#FFFEDF","#DFBA69","#5A2E2E","#2A2C31","#300030","#480048","#601848","#C04848","#F07241","#1C2130","#028F76","#B3E099","#FFEAAD","#D14334","#A8E6CE","#DCEDC2","#FFD3B5","#FFAAA6","#FF8C94","#EDEBE6","#D6E1C7"M
,"#94C7B6","#403B33","#D3643B","#FDF1CC","#C6D6B8","#987F69","#E3AD40","#FCD036","#AAB3AB","#C4CBB7","#EBEFC9","#EEE0B7","#E8CAAF","#CC0C39","#E6781E","#C8CF02","#F8FCC1","#1693A7","#3A111C","#574951","#83988E","#BCDEA5","#E6F9BC","#FC354C","#29221F","#13747D","#0ABFBC","#FCF7C5","#B9D3B0","#81BDA4","#B28774","#F88F79","#F6AA93","#5E3929","#CD8C52","#B7D1A3","#DEE8BE","#FCF7D3","#230F2B","#F21D41","#EBEBBC","#BCE3C5","#82B3AE","#5C323E","#A82743","#E15E32","#C0D23E","#E5F04C","#4E395D","#827085","#8EBE94","#CCFC8E"M
,"#DC5B3E","#DAD6CA","#1BB0CE","#4F8699","#6A5E72","#563444","#C2412D","#D1AA34","#A7A844","#A46583","#5A1E4A","#D1313D","#E5625C","#F9BF76","#8EB2C5","#615375","#9D7E79","#CCAC95","#9A947C","#748B83","#5B756C","#1C0113","#6B0103","#A30006","#C21A01","#F03C02","#8DCCAD","#988864","#FEA6A2","#F9D6AC","#FFE9AF","#CFFFDD","#B4DEC1","#5C5863","#A85163","#FF1F4C","#75616B","#BFCFF7","#DCE4F7","#F8F3BF","#D34017","#382F32","#FFEAF2","#FCD9E5","#FBC5D8","#F1396D","#B6D8C0","#C8D9BF","#DADABD","#ECDBBC","#FEDCBA","#E3DFBA"M
,"#C8D6BF","#93CCC6","#6CBDB5","#1A1F1E","#A7C5BD","#E5DDCB","#EB7B59","#CF4647","#524656","#9DC9AC","#FFFEC7","#F56218","#FF9D2E","#919167","#413D3D","#040004","#C8FF00","#FA023C","#4B000F","#EDF6EE","#D1C089","#B3204D","#412E28","#151101","#A8A7A7","#CC527A","#E8175D","#474747","#363636","#7E5686","#A5AAD9","#E8F9A2","#F8A13F","#BA3C3D","#FFEDBF","#F7803C","#F54828","#2E0D23","#F8E4C1","#C1B398","#605951","#FBEEC2","#61A6AB","#ACCEC0","#5E9FA3","#DCD1B4","#FAB87F","#F87E7B","#B05574","#951F2B","#F5F4D7","#E0DFB1"M
,"#A5A36C","#535233","#FFFBB7","#A6F6AF","#66B6AB","#5B7C8D","#4F2958","#000000","#9F111B","#B11623","#292C37","#CCCCCC","#9CDDC8","#BFD8AD","#DDD9AB","#F7AF63","#633D2E","#EFF3CD","#B2D5BA","#61ADA0","#248F8D","#605063","#84B295","#ECCF8D","#BB8138","#AC2005","#2C1507","#FCFEF5","#E9FFE1","#CDCFB7","#D6E6C3","#FAFBE3","#0CA5B0","#4E3F30","#FEFEEB","#F8F4E4","#A5B3AA","#4D3B3B","#DE6262","#FFB88C","#FFD0B3","#F5E0D3","#B5AC01","#ECBA09","#E86E1C","#D41E45","#1B1521","#379F7A","#78AE62","#BBB749","#E0FBAC","#1F1C0D"M
,"#FFE181","#EEE9E5","#FAD3B2","#FFBA7F","#FF9C97","#4E4D4A","#353432","#94BA65","#2790B0","#2B4E72","#A70267","#F10C49","#FB6B41","#F6D86B","#339194","#30261C","#403831","#36544F","#1F5F61","#0B8185","#2D2D29","#215A6D","#3CA2A2","#92C7A3","#DFECE6","#F38A8A","#55443D","#A0CAB5","#CDE9CA","#F1EDD0","#793A57","#4D3339","#8C873E","#D1C5A5","#A38A5F","#11766D","#410936","#A40B54","#E46F0A","#F0B300","#AAFF00","#FFAA00","#FF00AA","#AA00FF","#00AAFF","#C75233","#C78933","#D6CEAA","#79B5AC","#5E2F46","#F8EDD1","#D88A8A"M
,"#474843","#9D9D93","#C5CFC6","#6DA67A","#77B885","#86C28B","#859987","#4A4857","#1B325F","#9CC4E4","#E9F2F9","#3A89C9","#F26C4F","#BED6C7","#ADC0B4","#8A7E66","#A79B83","#BBB2A1","#046D8B","#309292","#2FB8AC","#93A42A","#ECBE13","#82837E","#94B053","#BDEB07","#BFFA37","#E0E0E0","#312736","#D4838F","#D6ABB1","#D9D9D9","#C4FFEB","#E5EAA4","#A8C4A2","#69A5A4","#616382","#66245B","#6DA67A","#99A66D","#A9BD68","#B5CC6A","#C0DE5D","#395A4F","#432330","#853C43","#F25C5E","#FFA566","#331327","#991766","#D90F5A","#F34739"M
,"#FF6E27","#FDFFD9","#FFF0B8","#FFD6A3","#FAAD8E","#142F30","#E21B5A","#9E0C39","#333333","#FBFFE3","#83A300","#FBC599","#CDBB93","#9EAE8A","#335650","#F35F55","#C7FCD7","#D9D5A7","#D9AB91","#E6867A","#ED4A6A","#EC4401","#CC9B25","#13CD4A","#7B6ED6","#5E525C","#BF496A","#B39C82","#B8C99D","#F0D399","#595151","#FFEFD3","#FFFEE4","#D0ECEA","#9FD6D2","#8B7A5E","#F1396D","#FD6081","#F3FFEB","#ACC95F","#8F9924","#F6F6F6","#E8E8E8","#333333","#990100","#B90504","#261C21","#6E1E62","#B0254F","#DE4126","#EB9605","#E9E0D1"M
,"#91A398","#33605A","#070001","#68462B","#F2E3C6","#FFC6A5","#E6324B","#2B2B2B","#353634","#FFAB07","#E9D558","#72AD75","#0E8D94","#434D53","#59B390","#F0DDAA","#E47C5D","#E32D40","#152B3C","#FDE6BD","#A1C5AB","#F4DD51","#D11E48","#632F53","#E4E4C5","#B9D48B","#8D2036","#CE0A31","#D3E4C5","#512B52","#635274","#7BB0A8","#A7DBAB","#E4F5B1","#805841","#DCF7F3","#FFFCDD","#FFD8D8","#F5A2A2","#E65540","#F8ECC2","#65A8A6","#79896D","#CAFF42","#EBF7F8","#D0E0EB","#88ABC2","#49708A","#595643","#4E6B66","#ED834E","#EBCC6E"M
,"#EBE1C5","#E4DED0","#ABCCBD","#7DBEB8","#181619","#E32F21","#058789","#503D2E","#D54B1A","#E3A72F","#F0ECC9","#FF003C","#FF8A00","#FABE28","#88C100","#00C176","#311D39","#67434F","#9B8E7E","#C3CCAF","#A51A41","#EFD9B4","#D6A692","#A39081","#4D6160","#292522","#C6CCA5","#8AB8A8","#6B9997","#54787D","#615145","#CC5D4C","#FFFEC6","#C7D1AF","#96B49C","#5B5847","#111625","#341931","#571B3C","#7A1E48","#9D2053","#EFEECC","#FE8B05","#FE0557","#400403","#0AABBA","#CCF390","#E0E05A","#F7C41F","#FC930A","#FF003D","#73C8A9"M
,"#DEE1B6","#E1B866","#BD5532","#373B44","#79254A","#795C64","#79927D","#AEB18E","#E3CF9E","#E0EFF1","#7DB4B5","#FFFFFF","#680148","#000000","#F06D61","#DA825F","#C4975C","#A8AB7B","#8CBF99","#2D1B33","#F36A71","#EE887A","#E4E391","#9ABC8A","#2B2726","#0A516D","#018790","#7DAD93","#BACCA4","#95A131","#C8CD3B","#F6F1DE","#F5B9AE","#EE0B5B","#360745","#D61C59","#E7D84B","#EFEAC5","#1B8798","#E3E8CD","#BCD8BF","#D3B9A3","#EE9C92","#FE857E","#807462","#A69785","#B8FAFF","#E8FDFF","#665C49","#4B1139","#3B4058","#2A6E78"M
,"#7A907C","#C9B180","#FC284F","#FF824A","#FEA887","#F6E7F7","#D1D0D7","#FFB884","#F5DF98","#FFF8D4","#C0D1C2","#2E4347","#027B7F","#FFA588","#D62957","#BF1E62","#572E4F","#80A8A8","#909D9E","#A88C8C","#FF0D51","#7A8C89","#A69E80","#E0BA9B","#E7A97E","#D28574","#3B1922","#A1DBB2","#FEE5AD","#FACA66","#F7A541","#F45D4C","#641F5E","#676077","#65AC92","#C2C092","#EDD48E","#FFF3DB","#E7E4D5","#D3C8B4","#C84648","#703E3B","#F5DD9D","#BCC499","#92A68A","#7B8F8A","#506266","#2B222C","#5E4352","#965D62","#C7956D","#F2D974"M
,"#D4F7DC","#DBE7B4","#DBC092","#E0846D","#F51441","#A32C28","#1C090B","#384030","#7B8055","#BCA875","#85847E","#AB6A6E","#F7345B","#353130","#CBCFB4","#E6B39A","#E6CBA5","#EDE3B4","#8B9E9B","#6D7578","#11644D","#A0B046","#F2C94E","#F78145","#F24E4E","#6D9788","#1E2528","#7E1C13","#BF0A0D","#E6E1C2","#23192D","#FD0A54","#F57576","#FEBF97","#F5ECB7","#EB9C4D","#F2D680","#F3FFCF","#BAC9A9","#697060","#D3D5B0","#B5CEA4","#9DC19D","#8C7C62","#71443F","#452E3C","#FF3D5A","#FFB969","#EAF27E","#3B8C88","#041122","#259073"M
,"#7FDA89","#C8E98E","#E6F99D","#B1E6D1","#77B1A9","#3D7B80","#270A33","#451A3E","#9D9E94","#C99E93","#F59D92","#E5B8AD","#D5D2C8","#FDCFBF","#FEB89F","#E23D75","#5F0D3B","#742365","#540045","#C60052","#FF714B","#EAFF87","#ACFFE9","#B7CBBF","#8C886F","#F9A799","#F4BFAD","#F5DABD","#280904","#680E34","#9A151A","#C21B12","#FC4B2A","#F0FFC9","#A9DA88","#62997A","#72243D","#3B0819","#429398","#6B5D4D","#B0A18F","#DFCDB4","#FBEED3","#E6EBA9","#ABBB9F","#6F8B94","#706482","#703D6F","#A3C68C","#879676","#6E6662","#4F364A"M
,"#340735","#44749D","#C6D4E1","#FFFFFF","#EBE7E0","#BDB8AD","#322938","#89A194","#CFC89A","#CC883A","#A14016","#CFB590","#9E9A41","#758918","#564334","#49281F","#FA6A64","#7A4E48","#4A4031","#F6E2BB","#9EC6B8","#1D1313","#24B694","#D22042","#A3B808","#30C4C9","#F6D76B","#FF9036","#D6254D","#FF5475","#FDEBA9","#E7EDEA","#FFC52C","#FB0C06","#030D4F","#CEECEF","#373737","#8DB986","#ACCE91","#BADB73","#EFEAE4","#161616","#C94D65","#E7C049","#92B35A","#1F6764","#26251C","#EB0A44","#F2643D","#F2A73D","#A0E8B7","#4B3E4D"M
,"#1E8C93","#DBD8A2","#C4AC30","#D74F33","#8D7966","#A8A39D","#D8C8B8","#E2DDD9","#F8F1E9","#F2E8C4","#98D9B6","#3EC9A7","#2B879E","#616668"],E=generateRandomNumber(generateRandomNumber(4,10),50),C=generateRandomNumber(generateRandomNumber(4,10),50),B=generateGrid(E,C),A=1;for(let D=0;D<C;D++)for(let $=0;$<E;$++)if(0===B[D][$]){let _=C-D-1,e=$+1,t=0;for(i=e;i<E&&0===B[D][i];i++)t--;let r=generateRandomNumber(1,t),a=generateRandomNumber(1,_),d=F[generateRandomNumber(0,F.length-1)];B=B.map((F,E)=>E>=D&&E<=D+a-1?F.mapL
((F,E)=>E>=$&&E<=$+r-1&&0===F?d:F):F),updateHTMLandCSS(A,$,D,r,a,d),A++}};function generateRandomNumber(F,E){return Math.floor(mathRand()*(E-F+1))+F}generateMondrian();
text/plain;charset=utf-8
text/html;charset=utf-8
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/html;charset=utf-8
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/html;charset=utf-8
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
text/html;charset=utf-8
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
text/html;charset=utf-8
    <meta charset="UTF-8">
    <meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' http://cdnjs.cloudflare.com">
    <title>Diffusion</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.cloudflareM
.com/ajax/libs/mathjs/11.5.1/math.min.js"></script>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/chroma-js/2.4.2/chroma.min.js"></script>
    <script type="text/javascript">
        var eigenvector_maj,eigenvector_min,flowcolorfield,cols,rows,colAlg,integral_lines=[];let center;var scl=10,inc=.06,zoff=0;let w,h,wdt,margin=10,cells=[],dsep=3,xx,yy,dt=.5,t,strk,palette1=[["#ce2d42","#082880","#7462f9","#f4b53f","#123676","#9c223d","#e6c7b4"],M
["#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","#e6c7b4","#e2396d","#ef3a65"],["#80aded","#a28fef","#4688e8","#db003a","#f7f1b4","#d632a4","#bc174e"],["#594499","#db3M
e3e","#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","#8041f9"],["#6f6674","#34a0a5","#992843","#f98450","#6eabf4","#3714a1","#445b96"],["#4d82aa","#24c6c6","#d32f53","M
#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"],["#71f2ff","#249cff","#63a1ea","#7f88db","#56a6f4","#7f0caf","#f7b643"],["#41d9f2","#51fcbb","#d3057b","#295cff","#7d22fM
f","#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","#f20a41","#4470a5","#7171f4","#e710f9","#2e92ff"],["#ffffab","#8e7de2","#ba0f40","#9312b2","#85b5f9","#830591","#0M
34a7f"],["#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","#f2ec79","#0f0fce","#a60abc","#1b64ce"],["#06a0ba","#6f3bff","#fca660","#f7f377","#9149bf","#f71165","#31f0ff"],["#2bc5cM
c","#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","#f71165","#e6c7b4"],["#fc889e","#1fb2b2","#2d5cc4","#6e1ed6","#630ca8","#a8275c","#f7f1b4"],["#f4d334","#3ef6ff","#5M
347f4","#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","#f7f1b4"],["#f4d334","#3ef6ff","#f97575","#f279ab","#9149bf","#645eea","#e6c7b4"],["#fc889e","#52adff","#cc2929","#e81073"M
,"#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","#30bec3","#5e52db","#ffebae","#da55f2","#a915ff","#4febf7"],["#f44260","#3c5ba0","#845ecc","#f4b53f","#3d9fc1","#9c2M
23d","#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","#7462f9","#40f2d0","#123676","#9c223d","#e6c7b4"],["#ef973f","#177199","#6b43dd","#15abba","#4aa4ae","#69239b","#f7f1b4"],M
["#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","#4658f9","#d3057f","#43f7c8"],["#e22079","#4b80e0","#e6c7b4","#435ced","#e2b55a","#ea397d","#f4e2ae"],["#f21c59","#197M
abc","#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","#31b5ff"],["#ed7d4a","#5285dd","#b529d3","#f4cb78","#0f0fce","#f7e579","#2a76d1"],["#f7cd48","#69d6f4","#8213bc","M
#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"],["#4a82f4","#f22a51","#4b23db","#f7ad77","#d1304b","#5b99f4","#1dbcb4"],["#4cb2f2","#b72c4e","#694eea","#f4cb78","#d6166M
0","#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","#2ec0d8","#efaa7b","#4067b5","#f7e579","#458bdd"],["#584def","#ed2e8a","#2eacd8","#f2c679","#6290ed","#6929ce","#0M
d53b7"],["#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"],["#5475f1","#ce7ca5","#b0f2da","#edded1","#80d3d8","#9fa1a6","#eafefe"],["#3155c4","#7534ad","#4597ad","#b7183b","#4058cc","#9e2a6f","#1eafab"],];functiM
on centerCanvas(){var e=(windowWidth-width)/2,f=(windowHeight-height)/2;cnv.position(e,f)}function setup(){wdt=windowWidth<windowHeight?windowWidth:windowHeight;let e=int(map(mathRand(),0,1,0,3)),f;0===e?(h=.7*(w=wdt),f="7:5"):1===e?(w=.7*(h=wdt),f="5:7"):2===e&&(w=wdt,h=wdt,f="1:1"),cnv=createCanvas(w,h),centerCanvas();pixelDensity(displayDensity()),smooth(),strokeWeight(strk=constrain((wdt/800).toFixed(1),.5,1));let l=int(1990*mathRand());noiseSeed(l),randomSeed(l),noiseDetail(2,1),strokeCap(ROUND),cols=floor(widM
th/(scl=wdt/135))+1,rows=floor(height/scl)+1,xx=floor(width/dsep),yy=floor(height/dsep),eigenvector_maj=Array(cols*rows),flowcolorfield=Array(cols*rows),eigenvector_min=Array(cols*rows),colAlg=int(random(2)),paletteIndex=int(map(random(1),0,1,0,palette1.length));let i=chroma.scale(palette1[paletteIndex]).colors(cols*rows);inc=random(.013,.036),t=range(0,10,dt);for(var c=0;c<1;c++){let s=random(width),a=random(height),_=random(width),$=random(height);integral_lines[c]=new Integral_line(s,a,"major"),integral_lines[c+M
1]=new Integral_line(_,$,"minor")}center=createVector(width/2,height/2),background(10);for(var o=0,n=0;n<rows;n++){for(var r=0,d=0;d<cols;d++){var b,p,u,x,y,g=d+n*cols,P=noise(r,o,zoff)*TAU;if(0===colAlg)b=355*noise(r/2+140,o/2+140,zoff/10),p=325*noise(r/2+40,o/2+40,zoff/10),u=355*noise(r/2+210,o/2+210,zoff/10),x=map(noise(r/2+250,o/2+250,zoff/10),0,1,165,255);else if(1===colAlg){var m=int(map(noise(r,o,zoff),0,1,0,i.length));b=chroma(i[m]).get("rgb.r"),p=chroma(i[m]).get("rgb.g"),u=chroma(i[m]).get("rgb.b"),x=map(M
noise(r/2+250,o/2+250,zoff/10),0,1,165,255)}var v=createVector(0,0);v.normalize();var j=map(d,0,cols,-width/2,width/2),B=map(n,0,rows,-height/2,height/2),k=createVector(j,B);k.normalize();let z=sqrt(pow((y=p5.Vector.fromAngle(PI/4)).x,2)+pow(y.y,2)),I=atan(y.y/y.x),A=exp(-1*pow(k.mag()-v.mag(),2))*z,C=math.matrix([[cos(2*I),sin(2*I)],[sin(2*I),-cos(2*I)]]),R=math.multiply(C,A);var K=createVector(math.eigs(R).vectors._data[0][0],math.eigs(R).vectors._data[0][1]),V=createVector(math.eigs(R).vectors._data[1][0],math.eM
igs(R).vectors._data[1][1]);K.mult(math.eigs(R).values._data[0]),V.mult(math.eigs(R).values._data[1]);let F=cos(2*I)*cos(2*I)-sin(2*I)*sin(2*I),T=[[cos(P),-sin(P)],[sin(P),cos(P)]];K.setMag(F),V.setMag(F);let M=math.multiply(T,[K.x,K.y]),G=math.multiply(T,[V.x,V.y]);eigenvector_maj[g]=createVector(M[0],M[1]),eigenvector_min[g]=createVector(G[0],G[1]),flowcolorfield[g]=[b,p,u,x],r+=inc}o+=inc,zoff+=3e-4}for(var n=0;n<yy;n+=1)for(var d=0;d<xx;d+=1){var g=d+n*xx;cells[g]=new Cell(d,n)}for(var c=0;c<30;c++){let S=newPaM
rticle3("major");null!==S&&integral_lines.push(S);let q=newParticle3("minor");null!==q&&integral_lines.push(q)}let D=cols*rows,E=0===colAlg?"Algorithm":"Palette";window.$generativeTraits={Type:"Flow Field",Vectors:D,Colors:E,Format:f}}function draw(){background(10),translate(center.x,center.y);for(var e=0;e<integral_lines.length;e++)integral_lines[e].follow(eigenvector_maj,eigenvector_min),integral_lines[e].edges(),integral_lines[e].changeCol(flowcolorfield),integral_lines[e].display(flowcolorfield);let f=cells.filM
ter(e=>!0===e.spot||!0===e.spot2).length;if(f<.9*cells.length){let l=newParticle4("major",0);null!==l&&integral_lines.push(l);let i=newParticle4("major",1);null!==i&&integral_lines.push(i);let c=newParticle4("minor",0);null!==c&&integral_lines.push(c);let s=newParticle4("minor",1);null!==s&&integral_lines.push(s);let a=newParticle3("major");null!==a&&integral_lines.push(a);let _=newParticle3("minor");null!==_&&integral_lines.push(_)}else if(f>=.9*cells.length&&f<cells.length-cells.length/180){let $=newParticle3("maM
jor");null!==$&&integral_lines.push($);let o=newParticle3("minor");null!==o&&integral_lines.push(o);let n=newParticle5("major");null!==n&&integral_lines.push(n);let r=newParticle5("minor");null!==r&&integral_lines.push(r);let d=newParticle6("major");null!==d&&integral_lines.push(d);let b=newParticle6("minor");null!==b&&integral_lines.push(b);let p=newParticle51("major");null!==p&&integral_lines.push(p);let u=newParticle51("minor");null!==u&&integral_lines.push(u);let x=newParticle52("major");null!==x&&integral_lineM
s.push(x);let y=newParticle52("minor");null!==y&&integral_lines.push(y)}else noLoop();noFill(),stroke(220),strokeWeight(10),rect(-width/2,-height/2,width,height)}class Tensor{constructor(e,f,l,i,c){this.matrix=e,this.majVector=f,this.minVector=l,this.majValue=i,this.minValue=c}}class Cell{constructor(e,f){this.i=e,this.j=f,this.spot=null,this.spot2=null,this.index,this.pos=[]}drawGrid(){noFill(),stroke(255),this.spot&&fill(255,0,0);let e=createVector(this.i,this.j);rect(e.x*dsep,e.y*dsep,dsep,dsep)}}function IntegrM
al_line(e,f,l){this.iniPos=createVector(map(e,0,width,-width/2,width/2),map(f,0,height,-height/2,height/2)),this.iniPos2=this.iniPos.copy(),this.iniPos3=this.iniPos.copy(),this.iniPos4=this.iniPos2.copy(),this.fBool=!0,this.fBool2=!0,this.fBool3=!0,this.fBool4=!0,this.obj=l,this.maj1=[],this.min=[],this.maj2=[],this.min2=[],this.col=int(random(4)),this.changeCol=function(e){switch(this.col){case 0:var f=this.iniPos.x,l=this.iniPos.y,i=interpolate_coord(f,l,scl,cols),c=e[i];c&&stroke(color(c[0],c[1],c[2],c[3]));breaM
k;case 1:var f=this.iniPos2.x,l=this.iniPos2.y,i=interpolate_coord(f,l,scl,cols),c=e[i];c&&stroke(color(c[0],c[1],c[2],c[3]));break;case 2:var f=this.iniPos3.x,l=this.iniPos3.y,i=interpolate_coord(f,l,scl,cols),c=e[i];c&&stroke(color(c[0],c[1],c[2],c[3]));break;case 3:var f=this.iniPos4.x,l=this.iniPos4.y,i=interpolate_coord(f,l,scl,cols),c=e[i];c&&stroke(color(c[0],c[1],c[2],c[3]))}},this.follow=function(e,f){if("major"===this.obj){if(this.fBool)for(let l=1;l<t.length;l++){var i=interpolate_coord(this.iniPos.x,thiM
s.iniPos.y,scl,cols);if(e[i]){let c=RK4step(f4,[this.iniPos.x,this.iniPos.y,e[i].x,e[i].y],t[l]-t[l-1]);this.maj1.push([c[0],c[1]]),this.iniPos=createVector(c[0],c[1]);var s=interpolate_coord(c[0],c[1],dsep,xx);if(cells[s]&&(cells[s].pos.push(createVector(c[0],c[1])),cells[s].spot=!0,cells[s].spot2)){this.fBool=cells[s].pos.every(e=>dist(e.x,e.y,c[0],c[1])>0);break}}}if(this.fBool3)for(let a=1;a<t.length;a++){var _=interpolate_coord(this.iniPos3.x,this.iniPos3.y,scl,cols);if(e[_]){let $=RK4step(f4,[this.iniPos3.x,tM
his.iniPos3.y,-1*e[_].x,-1*e[_].y],t[a]-t[a-1]);this.maj2.push([$[0],$[1]]),this.iniPos3=createVector($[0],$[1]);var s=interpolate_coord($[0],$[1],dsep,xx);if(cells[s]&&(cells[s].pos.push(createVector($[0],$[1])),cells[s].spot=!0,cells[s].spot2)){this.fBool3=cells[s].pos.every(e=>dist(e.x,e.y,$[0],$[1])>0);break}}}}if("minor"===this.obj){if(this.fBool2)for(let o=1;o<t.length;o++){var n=interpolate_coord(this.iniPos2.x,this.iniPos2.y,scl,cols);if(f[n]){let r=RK4step(f4,[this.iniPos2.x,this.iniPos2.y,f[n].x,f[n].y],tM
[o]-t[o-1]);this.min.push([r[0],r[1]]),this.iniPos2=createVector(r[0],r[1]);var s=interpolate_coord(r[0],r[1],dsep,xx);if(cells[s]&&(cells[s].pos.push(createVector(r[0],r[1])),cells[s].spot2=!0,cells[s].spot)){this.fBool2=cells[s].pos.every(e=>dist(e.x,e.y,r[0],r[1])>0);break}}}if(this.fBool4)for(let d=1;d<t.length;d++){var b=interpolate_coord(this.iniPos4.x,this.iniPos4.y,scl,cols);if(f[b]){let p=RK4step(f4,[this.iniPos4.x,this.iniPos4.y,-1*f[b].x,-1*f[b].y],t[d]-t[d-1]);this.min2.push([p[0],p[1]]),this.iniPos4=crM
eateVector(p[0],p[1]);var s=interpolate_coord(p[0],p[1],dsep,xx);if(cells[s]&&(cells[s].pos.push(createVector(p[0],p[1])),cells[s].spot2=!0,cells[s].spot)){this.fBool4=cells[s].pos.every(e=>dist(e.x,e.y,p[0],p[1])>0);break}}}}},this.display=function(e){noFill(),strokeWeight(strk),beginShape();let f=this.maj1;for(let l=0;l<f.length;l++)vertex(f[l][0],f[l][1]);endShape(),beginShape();let i=this.min;for(let c=0;c<i.length;c++)vertex(i[c][0],i[c][1]);endShape(),beginShape();let s=this.maj2;for(let a=0;a<s.length;a++)veM
rtex(s[a][0],s[a][1]);endShape(),beginShape();let _=this.min2;for(let $=0;$<_.length;$++)vertex(_[$][0],_[$][1]);endShape()},this.edges=function(){(this.iniPos.x>width/2||this.iniPos.x<-width/2||this.iniPos.y>height/2||this.iniPos.y<-height/2)&&(this.fBool=!1),(this.iniPos2.x>width/2||this.iniPos2.x<-width/2||this.iniPos2.y>height/2||this.iniPos2.y<-height/2)&&(this.fBool2=!1),(this.iniPos3.x>width/2||this.iniPos3.x<-width/2||this.iniPos3.y>height/2||this.iniPos3.y<-height/2)&&(this.fBool3=!1),(this.iniPos4.x>widthM
/2||this.iniPos4.x<-width/2||this.iniPos4.y>height/2||this.iniPos4.y<-height/2)&&(this.fBool4=!1)},this.other=function(e){let f=this.iniPos.x,l=this.iniPos.y;var i=interpolate_coord(f,l,dsep,xx);e[i]&&e[i].pos&&e[i].spot2&&(this.fBool=e[i].pos.every(e=>dist(e.x,e.y,f,l)>0));let c=this.iniPos2.x,s=this.iniPos2.y;var a=interpolate_coord(c,s,dsep,xx);e[a]&&e[a].pos&&e[a].spot&&(this.fBool2=e[a].pos.every(e=>dist(e.x,e.y,c,s)>0));let _=this.iniPos3.x,$=this.iniPos3.y;var o=interpolate_coord(_,$,dsep,xx);e[o]&&e[o].pos&M
&e[o].spot2&&(this.fBool3=e[o].pos.every(e=>dist(e.x,e.y,_,$)>0));let n=this.iniPos4.x,r=this.iniPos4.y;var d=interpolate_coord(n,r,dsep,xx);e[d]&&e[d].pos&&e[d].spot&&(this.fBool4=e[d].pos.every(e=>dist(e.x,e.y,n,r)>0))}}function newParticle3(e){let f=!1,l,i,c,s;for(;!f;){l=random(width),i=random(height),c=map(l,0,width,-width/2,width/2),s=map(i,0,height,-height/2,height/2);let a=floor(l/dsep)+1,_=floor(i/dsep)+1;if(a>0&&_>0&&a<xx-1&&_<yy-1){let $=[[a,_],[a-1,_-1],[a,_-1],[a+1,_-1],[a-1,_],[a+1,_],[a-1,_+1],[a,_+1M
],[a+1,_+1]],o=[];for(let n of $){let r=n[0]+n[1]*xx;o.push(...cells[r].pos)}f=o.every(function(e){return dist(e.x,e.y,c,s)>dsep-1})}}return f?new Integral_line(l,i,e):null}function newParticle4(e,f){let l=!1,i,c,s,a;for(;!l;){let _=[];for(let $ in integral_lines)integral_lines.length,"major"===e?0===f?_.push(...integral_lines[$].maj1):1===f&&_.push(...integral_lines[$].maj2):"minor"===e&&(0===f?_.push(...integral_lines[$].min):1===f&&_.push(...integral_lines[$].min2));let o=int(random(_.length-1)),n=_[o];_.findIndM
ex(e=>e[0]===n[0]&&e[1]===n[1]);let r=_.find((e,f)=>f===o+1);if(r){let d=r[0]-n[0],b=r[1]-n[1],p=sqrt(d*d+b*b),u=d/p,x=-(b/p),y=u;i=n[0]+x*dsep,c=n[1]+y*dsep,s=map(i,-width/2,width/2,0,width),a=map(c,-height/2,height/2,0,height);let g=floor(s/dsep),P=floor(a/dsep);if(g>0&&P>0&&g<xx-1&&P<yy-1){let m=[[g,P],[g-1,P-1],[g,P-1],[g+1,P-1],[g-1,P],[g+1,P],[g-1,P+1],[g,P+1],[g+1,P+1]],v=[];for(let j of m){let B=j[0]+j[1]*xx;v.push(...cells[B].pos)}l=v.every(function(e){return dist(e.x,e.y,i,c)>dsep-1})}}if(5>=frameRate())bM
reak}return l?new Integral_line(s,a,e):null}function newParticle5(e){let f=!1,l=0,i=0,c,s;nested_break:for(let a=0;a<floor(xx/2);a++)for(let _=0;_<floor(yy/2);_++){var $=a+_*xx;if(cells[$]&&(!cells[$].spot||!cells[$].spot2)){if(l=map(a,0,xx,0,width)+random(-.5,.5),i=map(_,0,yy,0,height)+random(-.5,.5),c=map(l,0,width,-width/2,width/2),s=map(i,0,height,-height/2,height/2),a>0&&_>0&&a<xx-1&&_<yy-1){let o=[[a,_],[a-1,_-1],[a,_-1],[a+1,_-1],[a-1,_],[a+1,_],[a-1,_+1],[a,_+1],[a+1,_+1]],n=[];for(let r of o){let d=r[0]+r[M
1]*xx;n.push(...cells[d].pos)}f=n.every(function(e){return dist(e.x,e.y,c,s)>dsep-1})}if(f)break nested_break}}return f?new Integral_line(l,i,e):null}function newParticle6(e){let f=!1,l=0,i=0,c,s;nested_break:for(let a=xx-1;a>=floor(xx/2);a--)for(let _=yy-1;_>=floor(yy/2);_--){var $=a+_*xx;if(cells[$]&&(!cells[$].spot||!cells[$].spot2)){if(l=map(a,0,xx,0,width)+random(-.5,.5),i=map(_,0,yy,0,height)+random(-.5,.5),c=map(l,0,width,-width/2,width/2),s=map(i,0,height,-height/2,height/2),a>0&&_>0&&a<xx-1&&_<yy-1){let o=M
[[a,_],[a-1,_-1],[a,_-1],[a+1,_-1],[a-1,_],[a+1,_],[a-1,_+1],[a,_+1],[a+1,_+1]],n=[];for(let r of o){let d=r[0]+r[1]*xx;n.push(...cells[d].pos)}f=n.every(function(e){return dist(e.x,e.y,c,s)>dsep-1})}if(f)break nested_break}}return f?new Integral_line(l,i,e):null}function newParticle51(e){let f=!1,l=0,i=0,c,s;nested_break:for(let a=0;a<floor(xx/2);a++)for(let _=floor(yy/2);_<yy;_++){var $=a+_*xx;if(cells[$]&&(!cells[$].spot||!cells[$].spot2)){if(l=map(a,0,xx,0,width)+random(-.5,.5),i=map(_,0,yy,0,height)+random(-.5M
,.5),c=map(l,0,width,-width/2,width/2),s=map(i,0,height,-height/2,height/2),a>0&&_>0&&a<xx-1&&_<yy-1){let o=[[a,_],[a-1,_-1],[a,_-1],[a+1,_-1],[a-1,_],[a+1,_],[a-1,_+1],[a,_+1],[a+1,_+1]],n=[];for(let r of o){let d=r[0]+r[1]*xx;n.push(...cells[d].pos)}f=n.every(function(e){return dist(e.x,e.y,c,s)>dsep-1})}if(f)break nested_break}}return f?new Integral_line(l,i,e):null}function newParticle52(e){let f=!1,l=0,i=0,c,s;nested_break:for(let a=xx-1;a>=floor(xx/2);a--)for(let _=floor(yy/2);_>=0;_--){var $=a+_*xx;if(cells[M
$]&&(!cells[$].spot||!cells[$].spot2)){if(l=map(a,0,xx,0,width)+random(-.5,.5),i=map(_,0,yy,0,height)+random(-.5,.5),c=map(l,0,width,-width/2,width/2),s=map(i,0,height,-height/2,height/2),a>0&&_>0&&a<xx-1&&_<yy-1){let o=[[a,_],[a-1,_-1],[a,_-1],[a+1,_-1],[a-1,_],[a+1,_],[a-1,_+1],[a,_+1],[a+1,_+1]],n=[];for(let r of o){let d=r[0]+r[1]*xx;n.push(...cells[d].pos)}f=n.every(function(e){return dist(e.x,e.y,c,s)>dsep-1})}if(f)break nested_break}}return f?new Integral_line(l,i,e):null}function RK4step(e,f,l){let i=math.mM
ultiply(e(f),l),c=math.multiply(e(math.add(f,math.multiply(.5,i))),l),s=math.multiply(e(math.add(f,math.multiply(.5,c))),l),a=math.multiply(e(math.add(f,s)),l);return math.add(f,math.divide(math.add(math.add(math.add(i,math.multiply(2,c)),math.multiply(2,s)),a),6))}function RK4integrate(e,f,l){let i=math.zeros(l.length,f.length);i._data[0]=f;for(let c=1;c<l.length;c++)i._data[c]=RK4step(e,i._data[c-1],l[c]-l[c-1]);return i._data}let f4=function(e){e[0],e[1];let f=e[2],l=e[3];return[f,l,-l,f]};function interpolate_cM
oord(e,f,l,i){let c=floor(map(e,-width/2,width/2,0,width)/l),s=floor(map(f,-height/2,height/2,0,height)/l);return c+s*i}function makeArr(e,f,l){for(var i=[],c=(f-e)/(l-1),s=0;s<l;s++)i.push(e+c*s);return i}const range=(e,f,l)=>Array.from({length:(f-e)/l+1},(f,i)=>e+i*l);function windowResized(){centerCanvas()}function keyTyped(){return"p"===key&&saveCanvas("diffusion","jpg"),!1}function touchStarted(){return 3===touches.length&&saveCanvas("diffusion","jpg"),!1}
    <script id="snippet-random-code" tM
ype="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.lengM
                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 = _ ^ MathM
.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 <M
< 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            background-color: #fefefe;
            margin: 0px;
            overflow: hidden;
            width: 100%;
            height: 100%;
    <script type="text/javascript">
text/html;charset=utf-8
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><style>.base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;font-size:11.5px;letter-spacing:-.2px}</style><rect width="100%" height="100%" fill="#f2a900"/><text x="10" y="20" class="base">Mining Pool Trident of Cooperation</text><text x="10" y="40" class="base">Trading Toga of Market Analysis</text><text x="10" y="60" class="base">Crypto Conqueror Conqueror Crown</text><text x="10" y="80"M
 class="base">Miner Sash of the Blockchain Bonanza</text><text x="10" y="100" class="base">Blockchain Boots of Brilliance</text><text x="10" y="120" class="base">Trader Touch of Trading</text><text x="10" y="140" class="base">Weak Hands Necklace of Weakness</text><text x="10" y="160" class="base">Block Reward Ring of Abundance</text><text x="10" y="180" class="base">Lens of the Microtransaction Magnification</text><text x="10" y="340" fill="#f2a900">acba958c</text><text x="340" y="340" fill="#f2a900" style="text-an7chor:end;alignment-baseline:bottom;">00009</text></svg>h!
text/html;charset=utf-8
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/html;charset=utf-8
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
text/html;charset=utf-8
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
text/html;charset=utf-8
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
Bj@=:ETH.ETH:0xc79F9F3717f7AeF0880e46F3D7b99672f36Ea38F:29482927::0
text/plain;charset=utf-8
  "name": "783.sats"h!
text/plain;charset=utf-8
  "name": "acrossfire.sats",
  "lnurl": "LNURL1DP68GURN8GHJ7CN5VVH82UE09EMK2MRV944KUMMHDCHKCMN4WFK8QTMPVDEX7UMNVE5HYEGKKCYVT",
  "npub": "npub15k5d8mycg7akes88fe4atx88wyv03l7jw6tfjcck4jjp08mwtg5qkt7zrh"
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
FjDOUT:E23AC385647F56A3A2E3E3D70DCC81616EC856BD40FE0DAC38B9044AE3BF7A50
FjDOUT:E89E2683F1916A7AC6DEFAB672D999CFB2AE179E79CBD0FD305D0256BD32E9DC
FjDOUT:BBB98CA26569F4F07FF1C5646EE5C6377339B0B487513E4CC562E4DAF94EFEE6
FjDOUT:A585655C299C83C9C9EBF2DFF291511320A05FD593A2B182FA8622E7DB575FA3
c/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "nicksainato.sats"
6j4ion:2.QmU63MBNDtB5UzzkLKHuCddeSJHRqur2sQ4vshBjLdiGFw
KjI=:BNB.BUSD-BD1:bnb1kvjhvk4se2vuvf45uydg4ed8ahcmglv4kl4mp7:225840019177::0
text/plain;charset=utf-8
  "name": "larry.sats",
  "npub": "npub132w0sg64x08h2klxvytsamgcu63qqmk8d2yv8ltay8nvzwahk6wsyg2j8n"
Bj@=:ETH.ETH:0xB7c41B26818214857A28150eb421751F33f02B78:49562422::0
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/plain;charset=utf-8
  "name": "deez.sats"
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>GENERATIVE BTC LOGO</title>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.js"></script>
    <script id="snippet-contract-code" type="text/javascript">
        const tokenIdRand = (Math.floor(Math.random() * 1000000) + 1) * 1000000 + (Math.floor(Math.random() * 100) + 1);
        let tokenData = {
            "tokenId": tokenIdRand,
            "seed": tokenIdRand.toString(),
    <script id="snippet-random-code" type="text/javascript">
        const urlSeed = new URLSearchParams(window.location.search).get('seed');
        if (urlSeed && urlSeed.length > 0) {
            tokenData.seed = urlSeed;
        const seed = tokenData.seed
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.iM
mul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
               return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        // IMPORTANT: Instead of Math.random(), use this function mathRand() for random number generation.
        // This function generates a random number between 0 and 1 with on-chain seed.
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            /* overflow: hidden; */
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
        #fullScreen {
       display: flex;
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            justify-content: center;
            align-items: center;
        #fullScreen canvas {
            object-fit: contain;
            max-height: 100%;
            max-width: 100%;
            color: rgb(249, 249, 249);
            opacity: 0.75;
            background-color: rgb(23, 23, 23);
            border-radius: 10px;
        padding-top: 0%;
            width: auto;
            height: auto;
            position: fixed;
            text-align: center;
            justify-content: center;
            align-items: center;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        #progress h2 {
            display: block;
            font-size: 0.9rem;
            color: rgb(239, 239, 239);
            margin: 5%
            font-size: 0.75rem;
            display: block;
            margin: 5%
        #progress hr {
            width: 75%;
            margin-bottom: 10%
    <div id="fullScreen">
        <div id="progress">
            <script type="text/javascript">
                ////////////////INFO & FEATURES
                let title = "Generative BTC Logo";
                let st;
                const rand = mathRand();
                let cnv;
                let maxBrush = Math.floor(randBetween(500, 1500))
                function clr(rand) {
                    if (rand > 0.75) {
                        return 240
                    } else {
                        return 10
                    }
                window.$generativeTraits = {
                    "BG Color": clr(rand),
                    "Force": Math.floor(randBetween(1, 5)),
                    "Brush Size": maxBrush,
                console.loM
g(title + " | smldms 2023.02")
                console.log(window.$generativeTraits)
                let img;
                let balls = [];
                let maxFrame = 1500;
                let maxForce = 1;
                function preload() {
                    img = loadImage('https://gateway.pinata.cloud/ipfs/QmQVs9Xpa5e1JDooNiTPWct2kEorxwqk92A1HkHrn8jx1V');
                function setup() {
                    randomSeed(seed);
                    noiseSeed(seed);
     cnv = createCanvas(1920, 1920, WEBGL);
                    cnv.parent(fullScreen)
                    img.resize(width, height)
                    background(clr(rand));
                function draw() {
                    rotateY(sin(frameCount * 0.05) / 25)
                    translate(-width / 2, -height / 2, frameCount * 0.25)
                    let x = mathRand() * width
                    let y = mathRand() * height
                    for (let i = 0; i < balls.length; i++) {
                      balls[i].draw();
                        balls[i].update();
                        balls[i].changeColour();
                    }
                    for (let i = 0; i < balls.length; i++) {
                        if (balls[i].radius < 0) {
                            balls.splice(i, mathRand() * 2);
                        }
                    }
                    if (frameCount < maxFrame) {
                        for (let i = 0; i < 5; i++) {
                            balls.push(neM
w Ball(x, y, color(img.get(x + mathRand() * 2, y + mathRand() * 2))));
                        }
                    }
                    else {
                        noLoop()
                        print('stop')
                        // saver()
                        // timer(2000)
                    }
                class Ball {
                    constructor(mX, mY, c) {
                        this.location = createVector(mX, mY);
                        this.radius = randBetween(0M
                        this.r = red(c);
                        this.g = green(c);
                        this.b = blue(c);
                        this.a = alpha(c);
                        this.xOff = 0.0;
                        this.yOff = 0.0;
                    }
                    update() {
                        this.radius -= mathRand() * 0.00025;
                        let force = randBetween(0.5, maxForce)
                        this.xOff = this.xOff + randBetween(-force, force);
                      this.nX = noise(this.location.x) * this.xOff;
                        this.yOff = this.yOff + randBetween(-force, force);
                        this.nY = noise(this.location.y) * this.yOff;
                        this.location.x += this.nX;
                        this.location.y += this.nY;
                    }
                    changeColour() {
                        this.c = color(img.get(this.location.x, this.location.y));
                        this.r = red(this.c);
               this.g = green(this.c);
                        this.b = blue(this.c);
                        this.a = alpha(this.c);
                    }
                    draw() {
                        noStroke();
                        fill(this.r, this.g, this.b);
                        let brushSize = round(randBetween(1, maxBrush));
                        if (this.a > 10) {
                            strokeWeight(randBetween(0.25,0.5))
                            if (clr(rand) == 240) {
                    stroke(10)
                            }
                            else {
                                stroke(250)
                            }
                            ellipse(this.location.x, this.location.y, this.radius * brushSize, this.radius * brushSize);
                        }
                        else {
                            fill(this.r, this.g, this.b, 100)
                            noStroke()
                            rect(this.location.x, this.location.y, thisM
.radius * brushSize / randBetween(2.5, 5));
                        }
                    }
                function randBetween(a, b) {
                    if (!b) {
                        return mathRand() * a
                    }
                    return mathRand() * (b - a) + a
                function keyTyped() {
                    if (keyCode === 83) { // if "s" is pressed
                        save(title + '.png');
                    }
          function timer(t) {
                    setTimeout(function () {
                        location.reload(true);
                    }, t);
                function saver() {
                    save(title + '.png');
            </script>
text/plain;charset=utf-8
  "name": "eth.sats"
text/plain;charset=utf-8
  "name": "turi.sats"
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Angular Decay</title>
<script id="snippet-random-code" type="text/javascript">
let seed = window.location.href.split('/').find(t => t.includes('i0'));
const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
let pattern = "seed=";
for (let i = 0; i <M
 seed.length - pattern.length; ++i) {
if (seed.substring(i, i + pattern.length) == pattern) {
seed = seed.substring(i + pattern.length);
function cyrb128($) {
let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(lM
 ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
function sfc32($, _, u, i) {
return function () {
var l = ($ >>>= 0) + (_ >>>= 0) | 0;
return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
<style>body {margin: 0px;} </style>M
<canvas id="target"></canvas>
<script type="text/javascript">
const rand = mathRand();
const rand2 = mathRand();
let sqpix,cp,ratio=0.707,bug=false;
if(rand<0.3){sqpix=0;zoom=false;return"Portrait";}
if(rand<0.6){sqpix=0;ratio=1.414;return"Lanscape";}
if(rand<0.95){sqpix=1;return"Square";}
sqpix=1;bug=1;return"Bugged";}
if(rand<0.07){cp=12;return "Paper";}
if(rand<0.14){cp=1;return "DPM";}
if(rand<0.21){cp=2;return "Fecktarn";}
if(rand<0.41){cp=4;return "Desert Drill";}
if(rand<0.5){cp=5;return "Urban";}
if(rand<0.6){cp=6;return "Navy";}
if(rand<0.7){cp=7;return "German Winter";}
if(rand<0.8){cp=8;return "Tree";}
if(rand<0.85){cp=9;return "Orange";}
if(rand<0.9){cp=10;return "Harris";}
if(rand<0.95){cp=11;return "Market";}
cp=0;return "Saint";}
window.$generativeTraits = {"View": T1(rand),"Pallet": T2(rand2) }
const container = document.createElement("div")
container.innerHTML = "<span>seed: " + seed + "</spM
let resizeTmr=null,aniFrame=null;
let ofw,ofh,sz,rz=1;
let gi=0,gj=0,drp=0,drawtot=2,bmp,artcols=[];
var tricount=0,tr=30;
var tx1=[],ty1=[],tx2=[],ty2=[],tx3=[],ty3=[];
var rx1=[],ry1=[],rx2=[],ry2=[],rx3=[],ry3=[];
const init = async () => {
window.addEventListener('resize', async () => {
clearTimeout(resizeTmr)
resizeTmr = setTimeout(async () => {
await layoutCanvas()
await layoutCanvas()
const layoutCanvas = async () => {
const wWidth=window.innerWidth
const wHeight=window.innerHeight
let cHeight=wHeight;
let cWidth=cHeight*ratio;
if(cWidth>wWidth){cWidth=wWidth;cHeight=cWidth/ratio;}
const canvas=document.getElementById('target')
canvas.width=2000*rz;
canvas.height=(2000*rz)/ratio;
canvas.style.position = 'absolute'
canvas.style.width = `${cWidth}px`
canvas.style.height = `${cHeight}px`
canvas.style.left = `${(wWidth - cWidth) / 2}px`
canvas.style.top = `${(wHeight - cHeight) / 2}pM
const drawCanvas = async () => {
if(!tried) setupart();
if (aniFrame) window.cancelAnimationFrame(aniFrame)
const canvas=document.getElementById('target')
const ctx=canvas.getContext('2d')
{let bx=ofw/500,by=ofh/500;
ctx.globalAlpha=0.05;
for(let f=10;f<30; f++){
for(let i=0;i<500; i++){
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'#ffffff');
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'M
if(gj>500) { drp=3; gj=0; }
for(let f=0;f<tc;f++){
if(bug) dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz*sz,ty2[f]*sz, artcols[1], 1*sz);
else dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz,ty2[f]*sz, artcols[1], 1*sz);
dl(ctx, tx2[f]*sz,ty2[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);
dl(ctx, tx1[f]*sz,ty1[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);}
for(let f=0;f<rc;f++){
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx2[f]*sz,ry2[f]*sz, artcols[2], 1*sz);
,ry2[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);}
ctx.fillStyle = artcols[0];
ctx.fillRect(0,0,ofw,ofh);
mathRand = sfc32(...cyrb128(seed));
tc=0;rc=0;tricount=0;tr=30;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
tricount=1000;tr=rir(10,50);dor=true;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
aniFrame = window.requestAnimationM
function triharder( x1,y1, x2,y2)
if(tricount>2500) return;
var x3=x1+rir(-tr,tr);
var y3=y1+rir(-tr,tr);
if(x3<0){x3+=tr;bmp++}
if(x3>1000){x3-=tr;bmp++}
if(y3<0){y3+=tr;bmp++}
if(y3>1000/ratio){y3-=tr;bmp++}
if(dor) {rx1[rc]=x1;ry1[rc]=y1;rx2[rc]=x2;ry2[rc]=y2;rx3[rc]=x3;ry3[rc]=y3;rc++; }
else {tx1[tc]=x1;ty1[tc]=y1;tx2[tc]=x2;ty2[tc]=y2;tx3[tc]=x3;ty3[tc]=y3;tc++;}
if(bmp>15){bmp=0; x3=y3=500;x1=rir(500,500+tr);y1=rir(500,500+tr);x2=rir(500,500-tr);y2=rir(500,500-M
triharder(x3,y3, x1,y1);
if(ri(100)>20) triharder(x3,y3, x2,y2);
const autoDownloadCanvas = async () => {
const element = document.createElement('a')
element.setAttribute('download',`Angular-${ofw}x${ofh}-${seed}`)
element.style.display = 'none'
document.body.appendChild(element)
let imageBlob = null
imageBlob = await new Promise(resolve => document.getElementById('target').toBlob(resolve, 'image/png'))
element.setAttribute('href', window.URL.createObjectURL(imageBlob, {
document.body.removeChild(element)
document.addEventListener('keypress', async (e) => {
e = e || window.event
if (e.key === 's') autoDownloadCanvas()
if (e.key === 'h') { rz++;if(rz>5)rz=1;drp=0;gi=0;gj=0;await layoutCanvas() }
function drawEllipse(ctx,x,y,rx,ry,fill) {
ctx.ellipse(x, y, rx, ry, 0, 0, 2 * Math.PI);
if (fill) {ctx.fillStyle = fill;ctx.fill();}
function dl(ctx,lx,ly,ex,ey,stroke,width) {
if (stroke) {ctx.strokeStyle = stroke;}
if (width) {  ctx.linM
ctx.beginPath();ctx.moveTo(lx,ly);ctx.lineTo(ex,ey);ctx.stroke();
if(cp==12)artcols=['#EDECE0','#303030','#880808'];
if(cp==0) artcols=['#F0BEB2','#F25B40','#3A8D3B'];
if(cp==11)artcols=['#4F97BA','#F9E1B5','#BD2C41'];
if(cp==1) artcols=['#25201E','#D3A252','#686C22'];
if(cp==2) artcols=['#B4CBCA','#1F5FB3','#355026'];
if(cp==3) artcols=['#D1C7C5','#6E5247','#8D695D'];
if(cp==4) artcols= ['#E4DBBE','#8BB8B3','#AF799A'];
if(cp==5) artcols= ['#B8B8B3','#474747','M
if(cp==6) artcols= ['#A6B2C7','#323642','#394A69'];
if(cp==7) artcols= ['#E6E6E4','#343523','#B2B2AD'];
if(cp==8) artcols= ['#A9A18E','#706B5C','#606A4D'];
if(cp==9) artcols= ['#EDECE0','#944645','#F25D34'];
if(cp==10) artcols= ['#9FA6A4','#77694E','#B54933'];
function ri( x){  return Math.floor(mathRand()*x);}
function rir(x,y){ let nr = (y - x) ; return  Math.floor((mathRand()*nr) + x); }
text/plain;charset=utf-8
  "name": "coinbase.sats"
text/html;charset=utf-8
<meta charset="UTF-8">
<title>Angular Decay</title>
<script id="snippet-random-code" type="text/javascript">
let seed = window.location.href.split('/').find(t => t.includes('i0'));
const alphabet = "0123456789abcdefghijklmnopqrstuvwsyz";
seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
let pattern = "seed=";
for (let i = 0; i <M
 seed.length - pattern.length; ++i) {
if (seed.substring(i, i + pattern.length) == pattern) {
seed = seed.substring(i + pattern.length);
function cyrb128($) {
let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(lM
 ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
function sfc32($, _, u, i) {
return function () {
var l = ($ >>>= 0) + (_ >>>= 0) | 0;
return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
let mathRand = sfc32(...cyrb128(seed));
<style>body {margin: 0px;} </style>M
<canvas id="target"></canvas>
<script type="text/javascript">
const rand = mathRand();
const rand2 = mathRand();
let sqpix,cp,ratio=0.707,bug=false;
if(rand<0.3){sqpix=0;zoom=false;return"Portrait";}
if(rand<0.6){sqpix=0;ratio=1.414;return"Lanscape";}
if(rand<0.95){sqpix=1;return"Square";}
sqpix=1;bug=1;return"Bugged";}
if(rand<0.07){cp=12;return "Paper";}
if(rand<0.14){cp=1;return "DPM";}
if(rand<0.21){cp=2;return "Fecktarn";}
if(rand<0.41){cp=4;return "Desert Drill";}
if(rand<0.5){cp=5;return "Urban";}
if(rand<0.6){cp=6;return "Navy";}
if(rand<0.7){cp=7;return "German Winter";}
if(rand<0.8){cp=8;return "Tree";}
if(rand<0.85){cp=9;return "Orange";}
if(rand<0.9){cp=10;return "Harris";}
if(rand<0.95){cp=11;return "Market";}
cp=0;return "Saint";}
window.$generativeTraits = {"View": T1(rand),"Pallet": T2(rand2) }
const container = document.createElement("div")
container.innerHTML = "<span>seed: " + seed + "</spM
let resizeTmr=null,aniFrame=null;
let ofw,ofh,sz,rz=1;
let gi=0,gj=0,drp=0,drawtot=2,bmp,artcols=[];
var tricount=0,tr=30;
var tx1=[],ty1=[],tx2=[],ty2=[],tx3=[],ty3=[];
var rx1=[],ry1=[],rx2=[],ry2=[],rx3=[],ry3=[];
const init = async () => {
window.addEventListener('resize', async () => {
clearTimeout(resizeTmr)
resizeTmr = setTimeout(async () => {
await layoutCanvas()
await layoutCanvas()
const layoutCanvas = async () => {
const wWidth=window.innerWidth
const wHeight=window.innerHeight
let cHeight=wHeight;
let cWidth=cHeight*ratio;
if(cWidth>wWidth){cWidth=wWidth;cHeight=cWidth/ratio;}
const canvas=document.getElementById('target')
canvas.width=2000*rz;
canvas.height=(2000*rz)/ratio;
canvas.style.position = 'absolute'
canvas.style.width = `${cWidth}px`
canvas.style.height = `${cHeight}px`
canvas.style.left = `${(wWidth - cWidth) / 2}px`
canvas.style.top = `${(wHeight - cHeight) / 2}pM
const drawCanvas = async () => {
if(!tried) setupart();
if (aniFrame) window.cancelAnimationFrame(aniFrame)
const canvas=document.getElementById('target')
const ctx=canvas.getContext('2d')
{let bx=ofw/500,by=ofh/500;
ctx.globalAlpha=0.05;
for(let f=10;f<30; f++){
for(let i=0;i<500; i++){
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'#ffffff');
drawEllipse(ctx, bx*i + ri(3)*sz, by*gj+ ri(3)*sz, bx/2,bx/2,'M
if(gj>500) { drp=3; gj=0; }
for(let f=0;f<tc;f++){
if(bug) dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz*sz,ty2[f]*sz, artcols[1], 1*sz);
else dl(ctx, tx1[f]*sz,ty1[f]*sz, tx2[f]*sz,ty2[f]*sz, artcols[1], 1*sz);
dl(ctx, tx2[f]*sz,ty2[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);
dl(ctx, tx1[f]*sz,ty1[f]*sz, tx3[f]*sz,ty3[f]*sz, artcols[1], 1*sz);}
for(let f=0;f<rc;f++){
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx2[f]*sz,ry2[f]*sz, artcols[2], 1*sz);
,ry2[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);
dl(ctx, rx1[f]*sz,ry1[f]*sz, rx3[f]*sz,ry3[f]*sz, artcols[2], 1*sz);}
ctx.fillStyle = artcols[0];
ctx.fillRect(0,0,ofw,ofh);
mathRand = sfc32(...cyrb128(seed));
tc=0;rc=0;tricount=0;tr=30;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
tricount=1000;tr=rir(10,50);dor=true;bmp=0;
triharder(500, 500, 500+rir(-tr,tr), 500+rir(-tr,tr));
aniFrame = window.requestAnimationM
function triharder( x1,y1, x2,y2)
if(tricount>2500) return;
var x3=x1+rir(-tr,tr);
var y3=y1+rir(-tr,tr);
if(x3<0){x3+=tr;bmp++}
if(x3>1000){x3-=tr;bmp++}
if(y3<0){y3+=tr;bmp++}
if(y3>1000/ratio){y3-=tr;bmp++}
if(dor) {rx1[rc]=x1;ry1[rc]=y1;rx2[rc]=x2;ry2[rc]=y2;rx3[rc]=x3;ry3[rc]=y3;rc++; }
else {tx1[tc]=x1;ty1[tc]=y1;tx2[tc]=x2;ty2[tc]=y2;tx3[tc]=x3;ty3[tc]=y3;tc++;}
if(bmp>15){bmp=0; x3=y3=500;x1=rir(500,500+tr);y1=rir(500,500+tr);x2=rir(500,500-tr);y2=rir(500,500-M
triharder(x3,y3, x1,y1);
if(ri(100)>20) triharder(x3,y3, x2,y2);
const autoDownloadCanvas = async () => {
const element = document.createElement('a')
element.setAttribute('download',`Angular-${ofw}x${ofh}-${seed}`)
element.style.display = 'none'
document.body.appendChild(element)
let imageBlob = null
imageBlob = await new Promise(resolve => document.getElementById('target').toBlob(resolve, 'image/png'))
element.setAttribute('href', window.URL.createObjectURL(imageBlob, {
document.body.removeChild(element)
document.addEventListener('keypress', async (e) => {
e = e || window.event
if (e.key === 's') autoDownloadCanvas()
if (e.key === 'h') { rz++;if(rz>5)rz=1;drp=0;gi=0;gj=0;await layoutCanvas() }
function drawEllipse(ctx,x,y,rx,ry,fill) {
ctx.ellipse(x, y, rx, ry, 0, 0, 2 * Math.PI);
if (fill) {ctx.fillStyle = fill;ctx.fill();}
function dl(ctx,lx,ly,ex,ey,stroke,width) {
if (stroke) {ctx.strokeStyle = stroke;}
if (width) {  ctx.linM
ctx.beginPath();ctx.moveTo(lx,ly);ctx.lineTo(ex,ey);ctx.stroke();
if(cp==12)artcols=['#EDECE0','#303030','#880808'];
if(cp==0) artcols=['#F0BEB2','#F25B40','#3A8D3B'];
if(cp==11)artcols=['#4F97BA','#F9E1B5','#BD2C41'];
if(cp==1) artcols=['#25201E','#D3A252','#686C22'];
if(cp==2) artcols=['#B4CBCA','#1F5FB3','#355026'];
if(cp==3) artcols=['#D1C7C5','#6E5247','#8D695D'];
if(cp==4) artcols= ['#E4DBBE','#8BB8B3','#AF799A'];
if(cp==5) artcols= ['#B8B8B3','#474747','M
if(cp==6) artcols= ['#A6B2C7','#323642','#394A69'];
if(cp==7) artcols= ['#E6E6E4','#343523','#B2B2AD'];
if(cp==8) artcols= ['#A9A18E','#706B5C','#606A4D'];
if(cp==9) artcols= ['#EDECE0','#944645','#F25D34'];
if(cp==10) artcols= ['#9FA6A4','#77694E','#B54933'];
function ri( x){  return Math.floor(mathRand()*x);}
function rir(x,y){ let nr = (y - x) ; return  Math.floor((mathRand()*nr) + x); }
text/plain;charset=utf-8
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><style>.base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;font-size:11.5px;letter-spacing:-.2px}</style><rect width="100%" height="100%" fill="#f2a900"/><text x="10" y="20" class="base">Decentralized Dagger of Disbelief</text><text x="10" y="40" class="base">Brawler Armor of the Immutable Rumble</text><text x="10" y="60" class="base">Mask of Forking Philosophy</text><text x="10" y="80" M
class="base">Pizza Cutter Pizza Dough Belt of Kneading</text><text x="10" y="100" class="base">Proof of Work Pumps of Protocol</text><text x="10" y="120" class="base">Blockchain Bracers of Security</text><text x="10" y="140" class="base">Blockchain Banana Pendant of Absurdity</text><text x="10" y="160" class="base">Cryptocurrency Connoisseur Ring of Rarity</text><text x="10" y="180" class="base">Silk Road Treasure Chest</text><text x="10" y="340" fill="#f2a900">d09ab71e</text><text x="340" y="340" fill="#f2a900" stCyle="text-anchor:end;alignment-baseline:bottom;">00010</text></svg>h!
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Window of perception by SMLDMS</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.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>
    <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, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 27M
            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 | M
u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0;
            font-size: 0.8em;
            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-fiM
            max-height: 100%;
            max-width: 100%;
    <script type="text/javascript">
        const rand = mathRand();
        let title = "Door of Perception";
        //////////////// FEATURES
        function scaler(rand) {
            if (rand < 0.25) {
                return 12.5;
            else if (rand < 0.5) {
                return 25
            else if (rand < 0.75) {
                return 5M
                return 100
        function maxAmp(rand) {
            if (rand < 0.33) {
                return 1000;
            else if (rand < 0.66) {
                return 500
                return 250
        window.$generativeTraits = {
            "Scale": scaler(rand),
            "Max Amp": maxAmp(rand),
        console.log(title + " | smldmM
        console.log(window.$generativeTraits)
        let cols, rows;
        let scl = scaler(rand);
        let w = 2000;
        let h = 2000;
        let ampli = 0;
        let inc = 0;
        let terrain = [];
        let flying = 0;
        let maxFrame = 1000;
        let maxRot = Math.floor(mathRand()*90)
        function setup() {
            print(maxRot)
            randomSeed(seed);
            noiseSeed(seed);
            setAttributes('antialias', truM
            cnv = createCanvas(800, 1200, WEBGL);
            cnv.parent('fullScreen')
            pixelDensity(2)
            angleMode(DEGREES);
            cols = w / scl;
            raws = h / scl;
        function draw() {
            if (frameCount < maxFrame) {
                ampli = map(frameCount, 0, maxFrame, maxAmp(rand), 250)
                inc = map(frameCount, 0, maxFrame, 0.33, 0.75)
                let rot = map(frameCount, 0, maxFrame, maxRot, 0)
ambientMaterial(255)
                let r = (map(noise(frameCount * 0.133), 0, 1, 255, 0))
                let v = (map(noise(frameCount * 0.178), 0, 1, 255, 0))
                let b = (map(noise(frameCount * 0.158), 0, 1, 255, 0))
                let a = (map(noise(frameCount * 0.125), 0, 1, 255, 0))
                let sW = (map(noise(frameCount * 0.025), 0, 1, 0, 1.5))
                let door = map(frameCount, 0, maxFrame, 1, 1.618)
                stroke(r, v, b, a);
                strokeWeight(M
                flying -= 0.01;
                let yoff = flying;
                for (let y = 0; y < raws; y++) {
                    terrain.push([]);
                    let xoff = 0;
                    for (let x = 0; x < cols; x++) {
                        terrain[y][x] = map(noise(yoff, xoff), 0, 1, -ampli, ampli);
                        xoff += inc;
                    }
                    yoff += inc;
                rotateX(rot);
                rotateZ(90);
                translate(-width / 2, -h / 2, 500 - frameCount * 6);
                scale(door, 1)
                for (let y = 0; y < raws; y++) {
                    beginShape(TRIANGLE_STRIP);
                    for (let x = 0; x < cols; x++) {
                        vertex(x * scl, y * scl, terrain[x][y - 1]);
                        vertex(x * scl, (y + 1) * scl, terrain[x][y + 1]);
                    }
                    endShape();
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(title + '.png');
    <div id="fullScreen">
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
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>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Window of perception by SMLDMS</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.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>
    <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, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 27M
            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 | M
u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0;
            font-size: 0.8em;
            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-fiM
            max-height: 100%;
            max-width: 100%;
    <script type="text/javascript">
        const rand = mathRand();
        let title = "Door of Perception";
        //////////////// FEATURES
        function scaler(rand) {
            if (rand < 0.25) {
                return 12.5;
            else if (rand < 0.5) {
                return 25
            else if (rand < 0.75) {
                return 5M
                return 100
        function maxAmp(rand) {
            if (rand < 0.33) {
                return 1000;
            else if (rand < 0.66) {
                return 500
                return 250
        window.$generativeTraits = {
            "Scale": scaler(rand),
            "Max Amp": maxAmp(rand),
        console.log(title + " | smldmM
        console.log(window.$generativeTraits)
        let cols, rows;
        let scl = scaler(rand);
        let w = 2000;
        let h = 2000;
        let ampli = 0;
        let inc = 0;
        let terrain = [];
        let flying = 0;
        let maxFrame = 1000;
        let maxRot = Math.floor(mathRand()*90)
        function setup() {
            print(maxRot)
            randomSeed(seed);
            noiseSeed(seed);
            setAttributes('antialias', truM
            cnv = createCanvas(800, 1200, WEBGL);
            cnv.parent('fullScreen')
            pixelDensity(2)
            angleMode(DEGREES);
            cols = w / scl;
            raws = h / scl;
        function draw() {
            if (frameCount < maxFrame) {
                ampli = map(frameCount, 0, maxFrame, maxAmp(rand), 250)
                inc = map(frameCount, 0, maxFrame, 0.33, 0.75)
                let rot = map(frameCount, 0, maxFrame, maxRot, 0)
ambientMaterial(255)
                let r = (map(noise(frameCount * 0.133), 0, 1, 255, 0))
                let v = (map(noise(frameCount * 0.178), 0, 1, 255, 0))
                let b = (map(noise(frameCount * 0.158), 0, 1, 255, 0))
                let a = (map(noise(frameCount * 0.125), 0, 1, 255, 0))
                let sW = (map(noise(frameCount * 0.025), 0, 1, 0, 1.5))
                let door = map(frameCount, 0, maxFrame, 1, 1.618)
                stroke(r, v, b, a);
                strokeWeight(M
                flying -= 0.01;
                let yoff = flying;
                for (let y = 0; y < raws; y++) {
                    terrain.push([]);
                    let xoff = 0;
                    for (let x = 0; x < cols; x++) {
                        terrain[y][x] = map(noise(yoff, xoff), 0, 1, -ampli, ampli);
                        xoff += inc;
                    }
                    yoff += inc;
                rotateX(rot);
                rotateZ(90);
                translate(-width / 2, -h / 2, 500 - frameCount * 6);
                scale(door, 1)
                for (let y = 0; y < raws; y++) {
                    beginShape(TRIANGLE_STRIP);
                    for (let x = 0; x < cols; x++) {
                        vertex(x * scl, y * scl, terrain[x][y - 1]);
                        vertex(x * scl, (y + 1) * scl, terrain[x][y + 1]);
                    }
                    endShape();
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(title + '.png');
    <div id="fullScreen">
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>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
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>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/plain;charset=utf-8
  "name": "rainbow.sats"
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" shape-rendering="crispEdges" height="320" width="320" preserveAspectRatio="xMinYMin meet"
viewBox="0 0 320 320">
   <ref id="color1" param="fill1" default="#7ac3f6"/>
   <ref id="color2" param="fill2" default="#2673a9"/>
   <ref id="color3" param="fill3" default="#ffe8a3"/>
   <ref id="color4" param="fill4" default="#eaec18"/>
  <path fill="url(#color1)" d="M0 0v210h30v20h20v-10h10v-10h10v-10h10v-10M
h10v-10h20v10h10v20h-10v10h-10v10H90v10h10v10h10v10h20v10h20v-10h-10v-10h-10v-10h-10v-20h20v10h10v10h10v10h10v10h10v-10h10v-10h20v-10h-50v-10h50v10h10v-10h20v-10h30v10h20v10h10v20h-10v10h-10v10h-20v10h-20v10h-20v10h-20v10h-10v10h130V190h-10v-40h-20v10h-10v10h-10v10h-10v10h-20v-10h-10v-10h10v-10h10v-10h10v-20h-10v-10h-10v-10h-10v10h-10v-10h-10v10h-10v10h-20v10h-10v10h-20v-10h-10v-10h-10v-10h10v-10h10v-10h10V90h10V80h10V70h80v10h10v10h10v10h30V90h10V0H10Zm10 10h30v10h10v10H40v10H20v20H10V20Zm30 20V20H20v10h10Zm30-20hM
20v10h10v40H90V40H70v20H60V20h10zm0 10v10h20V20H80Zm40-10h10v10h10v10h10V20h10V10h10v10h-10v10h-10v30h-10V30h-10V20h-10zm70 0h10v10h10v10h10V20h10V10h10v50h-10V30h-10v10h-10V30h-10v30h-10V20Zm60 0h30v10h-20v10h10v10h-10v10h20v10h-30V20ZM10 70h40v50H10V80Zm50 0h30v10H70v10h10v10H70v20H60V80Zm40 0h30v10h-20v10h10v10h-10v20h-10V80ZM20 80v30h20V80H30Zm170 60h30v20h-10v10h-10v10h-10v10h-30v-20h10v-10h10v-10h10zm-50 20h10v50h-10v-40ZM30 300v20h50v-10H40v-10z"/>
  <path fill="url(#color2)" d="M10 10v50h10V40h20V30H20V20h2M
0V10H20Zm30 10v10h10V20Zm30-10v10h20V10H80Zm20 10v10H70V20H60v40h10V40h20v20h10V20Zm20-10v10h10V10Zm10 10v10h10V20Zm10 10v30h10V30Zm10 0h10V20h-10zm10-10h10V10h-10zm30-10v50h10V30h10V20h-10V10Zm20 20v10h10V30Zm10 0h10v30h10V10h-10v10h-10zm30-20v50h30V50h-20V40h10V30h-10V20h20V10h-20ZM10 70v50h40V70H20Zm50 0v50h10v-20h10V90H70V80h20V70H70Zm40 0v50h10v-20h10V90h-10V80h20V70h-20zm80 0v10h10v10h10V80h60V70h-70zm80 10v10h10V80Zm10 10v10h10V90Zm-80 0h-10v10h10zm-10 10h-10v10h10zm-10 10h-10v10h10zm-10 10h-10v10h10zm-10 10M
h-10v10h10zm0 10v10h20v-10h-10zm20 0h10v-10h-10zm10-10h20v-10h-20zm20-10h10v-10h-10zm10-10h10v-10h-10zm10 0v10h10v-10zm10 0h10v-10h-10zm10 0v10h10v-10zm10 10v10h10v-10zm10 10v20h10v-20zm0 20h-10v10h10zm-10 10h-10v10h10zm-10 10h-10v10h10zm0 10v10h20v-10h-10zm20 0h10v-10h-10zm10-10h10v-10h-10zm10-10h10v-10h-10Zm-140-30v-10h-10v10zm0-10h10v-10h-10zm10-10h10v-10h-10zm10-10h10V90h-10zm10-10h10V80h-10ZM20 80h20v30H20V90Zm290 10v100h10V90ZM90 180v10h20v-10h-10zm20 10v20h10v-20zm0 20h-10v10h10zm-10 10H90v10h10zm-10 10H80v1M
0h10zm0 10v10h10v-10zm10 10v10h10v-10Zm-10-60H80v10h10Zm-10 10H70v10h10Zm-10 10H60v10h10Zm-10 10H50v10h10Zm-10 10H30v-20H0v110h30v-20h10v-10H30v-50h20zm-10 70v10h40v-10H50Zm40 10v10h40v-10H90Zm160-100v10h30v-10h-20zm30 10v20h10v-10h10v-10h-10zm20 10v20h10v-20zm0 20h-10v10h10zm-10 10h-20v10h20zm-20 10h-20v10h20zm-20 10h-20v10h20zm-20 10h-20v10h20zm-20 10h-10v10h10zm-10 10h-40v10h40zm80-70h-20v10h20zm-20 10h-20v10h20zm-20 10h-20v10h20zm-20 10h-20v10h20zm30-50h-20v10h20zm-20 10h-10v10h10zm-10 10h-20v10h20zm-20 10h-10vM
10h10zm-10 10h-30v10h30zm-30 10h-20v10h20zm-20 0v-10h-10v10z"/>
  <path fill="url(#color3)" d="M180 80v10h10V80Zm10 10v10h-10v10h-10v10h-10v10h-10v10h20v-10h10v-10h20v-10h10v-10h10v10h10v-10h10v10h10v10h10v10h10v20h-10v10h-10v10h-10v10h20v-10h10v-10h10v-10h30v-50h-40V90h-10V80h-60v10zm-40 40v-10h-10v10zm0-10h10v-10h-10zm10-10h10v-10h-10zm10-10h10V90h-10zm40 40v20h10v-20zm0 20h-10v10h10zm-10 10h-10v10h10zm-10 10h-10v10h10zm-10-30v10h10v-10zm0 10h-10v10h10zm-10 10h-10v10h10zm-30-10v10h10v-10zm0 20v20h10v-20zm-50 10v1M
0H80v10H70v10H60v10H50v10H30v50h10v10h40v10h40v10h30v-10h40v-10h10v-10h20v-10h20v-10h20v-10h20v-10h10v-20h-10v10h-10v10h-20v10h-20v10h-20v10h-20v-10h20v-10h20v-10h20v-10h20v-20h-30v10h-20v10h-10v10h-20v10h-10v10h-30v10h-20v-10h-10v-10h-20v-10H90v-10H80v-10h10v-10h10v-10h10v-20h-10zm80 30v10h10v-10zm20 0v10h10v-10zm-70 10v10h10v-10zm10 10v10h10v-10zm10 10v10h10v-10z"/>
  <path fill="url(#color4)" d="M190 140v20h-10v10h-10v10h-10v10h20v-10h10v-10h10v-10h10v-20h-10zm-50 30v10h10v-10zm0 30v10h10v-10zm-20 20v10h10v10h10M
v10h10v10h20v-10h-10v-10h-10v-10h-10v-10h-10zm40 0v10h10v-10zm20 0v10h10v-10zm20 0v10h10v-10z"/>
  <script type="text/ecmascript">
   function GetParams()
   var defs = document.getElementsByTagName( "defs" )[0];
   var refList = defs.getElementsByTagName( "ref" );
   for ( var r = refList.length -1; 0 <= r; r-- )
       var eachRef = refList.item( r );
       var id = eachRef.getAttribute( "id" );
       var paramName = eachRef.getAttribute( "parM
       var defaultVal = eachRef.getAttribute( "default" );
       if (!defaultVal)
       if (eachRef.firstChild)
           defaultVal = eachRef.firstChild.nodeValue;
           defaultVal = "";
       refs[ paramName ] = [eachRef, id, defaultVal];
   var paramArray = [];
   var href = document.defaultView.location.href;
   if ( -1 != href.indexOf("?") )
       var paramList = href.split("?")[1].split(/&|;/);
p = 0, pLen = paramList.length; pLen > p; p++ )
       var eachParam = paramList[ p ];
       var valList = eachParam.split("=");
       var name = unescape(valList[0]);
       var value = unescape(valList[1]);
       refs[ name ][2] = value;
   if ( document.defaultView.frameElement )
       var params = document.defaultView.frameElement.getElementsByTagName("param");
       for ( var i = 0, iLen = params.length; iLen > i; i++ )
           var eachParam = params[ i ];
        var name = eachParam.getAttribute( "name" );
           var value = eachParam.getAttribute( "value" );
           refs[ name ][2] = value;
   for ( paramName in refs )
       var eachParam = refs[ paramName ];
       GetIdRefs( eachParam[1], eachParam[2] );
   function GetIdRefs( id, val )
   var elList = document.documentElement.getElementsByTagName( "*" );
   for ( var i = 0, iLen = elList.length; iLen > i; i++ )
       var eachEl = elList.item( i M
       for ( var a = 0, aLen = eachEl.attributes.length; aLen > a; a++ )
       var attr = eachEl.attributes[ a ];
       if ( attr && -1 != attr.value.indexOf("#" + id) )
           if ( "tref" == eachEl.localName )
           var t = document.createTextNode( val );
           eachEl.parentNode.replaceChild( t, eachEl );
           eachEl.setAttributeNS( attr.namespaceURI, attr.name, val);
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
text/plain;charset=utf-8
 3a0831f187534f8e0103d8d5f786f8d5H0E
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "otto.sats",
  "name": "mempool.sats",
  "name": "ordinals.sats",
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
Ihttp://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1M
.0/sType/ResourceRef#" xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" 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/" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmpMM:DocumentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" xmpMM:InstanceID="xmp.iid:A3746DD798B4ED1180CDD09FC3D45A92" xmpMM:OriginalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D" xM
mpDM:videoFrameRate="25.000000" xmpDM:videoFieldOrder="Progressive" xmpDM:videoPixelAspectRatio="1/1" dc:format="image/jpeg" photoshop:LegacyIPTCDigest="CDCFFA7DA8C7BE09057076AEAF05C34E" photoshop:ColorMode="3" xmp:CreateDate="2023-02-12T11:03:12-05:00" xmp:ModifyDate="2023-02-24T18:15:28-05:00" xmp:MetadataDate="2023-02-24T18:15:28-05:00" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpRights:Marked="False"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="converted" stEvt:parameters="from JPEG to image/jpeg"/> M
<rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:660D60D3F3AAED118CEBF3BEB8C6E28B" stEvt:when="2023-02-12T11:40:30-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:63EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:aM
ction="derived" stEvt:parameters="converted from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:64EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:A2746DD798B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:15:28-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="M
converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:A3746DD798B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:15:28-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:A2746DD798B4ED1180CDD09FC3D45A92" stRef:documentID=M
"xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" stRef:originalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D"/> <xmpDM:startTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:altTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:videoFrameSize stDim:w="1440" stDim:h="960" stDim:unit="pixel"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:4CD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:4FD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.didM
:55D84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:772D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:7D2D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:8EC8382BEFAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A04A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A64A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:C1AF56CF17ABED119A4A8A4828998F61</rdf:li> <rdf:li>xmp.did:CA09AE7418ABED11A629D1A817DE2292</rdf:li> <rdf:li>xmp.did:D6A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </M
photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                        <?xpacket end="w"?>
((((((((((((((((((((((((((((((((((((((((((((((((((
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
Adobe Photoshop CS6 (Windows)
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
cropWhenPrintingbool
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
.IEC 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 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:DescriptiM
on rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T17:02:17-05:00" xmp:ModifyDate="2023-02-24T17:02:17-05:00" dc:format="image/M
jpeg" xmpMM:InstanceID="xmp.iid:BC0C48E78EB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmpM
.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:BB0C48E78EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:02:17-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from aM
pplication/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:BC0C48E78EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:02:17-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:BB0C48E78EB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:M
Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xM
mp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                           M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                              <?xpacket end="w"?>
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
text/plain;charset=utf-8
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"M
?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmpM
:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:29:55-05:00" xmp:ModifyDate="2023-02-24T16:29:55-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:DB5083618AB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instM
anceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:DA5083618AB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:29:55-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (WindowsM
)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:DB5083618AB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:29:55-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DA5083M
618AB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11M
963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                            M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                             <?xpacket end="w"?>
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB coloM
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
bbnv.btc - Bitcoin Name System
_http._tcp	IN	URI	10	1	"https://gaia.blockstack.org/hub/1CoxXKggjVHxjNCEGxvRXxkXEWK5sHqaiD/profile.json"
_btc._addr	IN	TXT	"bc1qfyy9mxejgmdvktm6cwrqklyad3zqrmnu9dvqvg"
b2353490c26c502d73e177da491ce1533035ab25ab6040ae4df3727c3bfbc47a70e53d286909867b552c31ff0aaa2c39000b200da8d14f879f7126924f2a51df01
038c50de20632d28d1f8c1c8c67358e225ecc80d5402e4d42e10bfe718aa4754dah!
((((((((((((((((((((((((((((((((((((((((((((((((((
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
  "name": "258.sats"h!
text/plain;charset=utf-8
  "name": "nft.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "hollywood.sats"
text/plain;charset=utf-8
  "name": "jesus.sats"
text/plain;charset=utf-8
  "name": "cypherpunk.sats"
text/plain;charset=utf-8
  "name": "coolcats.sats"
text/plain;charset=utf-8
  "name": "starbucks.sats"
text/plain;charset=utf-8
  "name": "checks.sats"
text/plain;charset=utf-8
  "name": "997.sats"
text/plain;charset=utf-8
  "name": "123.sats"
text/plain;charset=utf-8
  "name": "444.sats"
text/plain;charset=utf-8
  "name": "998.sats"
text/plain;charset=utf-8
  "name": "888.sats"
text/plain;charset=utf-8
  "name": "nakamoto.sats"
text/plain;charset=utf-8
  "name": "999.sats"
text/plain;charset=utf-8
Lk"Glad I can say I was here
Before Trevor Jones, Pak,
Mad Dog Jones, XCOPY,
text/plain;charset=utf-8
  "name": "212.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "hope.sats",
  "name": "udi.sats",
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" xM
:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (WindoM
ws)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:32:26-05:00" xmp:ModifyDate="2023-02-24T16:32:26-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:E15083618AB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4ACM
85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:E05083618AB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:32:26-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:actM
ion="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:E15083618AB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:32:26-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:E05083618AB4ED11B07BFBCCFFDEBBC1" stRef:documeM
ntID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.diM
d:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                    M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                     <?xpacket end="w"?>
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
 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
((((((((((((((((((((((((((((((((((((((((((((((((((
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27       M
 "> <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:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="202M
3-02-24T16:27:39-05:00" xmp:ModifyDate="2023-02-24T16:27:39-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:FD6DAF2F87B4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent=M
"Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:FC6DAF2F87B4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:27:39-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshoM
p to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:FD6DAF2F87B4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:27:39-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:FC6DAF2F87B4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumenM
tID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DEDM
8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                         M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                <?xpacket end="w"?>
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
erence Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elemenM
ts/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:58:35-05:00" xmp:ModifyDate="2023-02-24T16:58:35-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:AEDCEB628EB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:M
C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareM
Agent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:ADDCEB628EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:58:35-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceIM
D="xmp.iid:AEDCEB628EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:58:35-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:ADDCEB628EB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F35955124A8FEE8C0F4DEM
F2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456FM
9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                       M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                  <?xpacket end="w"?>
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - M
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        M
"> <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:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023M
-02-24T16:48:15-05:00" xmp:ModifyDate="2023-02-24T16:48:15-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:45F098868CB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="M
Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:44F098868CB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:48:15-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshopM
 to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:45F098868CB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:48:15-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:44F098868CB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentM
ID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456M
F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                 <?xpacket end="w"?>
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
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3M
-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-M
02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:44:19-05:00" xmp:ModifyDate="2023-02-24T16:44:19-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:0456D51B8BB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023M
-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:0356D51B8BB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:44:19-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:paraM
meters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:0456D51B8BB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:44:19-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:0356D51B8BB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACM
ED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:liM
> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                            M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             <?xpacket end="w"?>
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
((((((((((((((((((((((((((((((((((((((((((((((((((
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27   M
     "> <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:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate=M
"2023-02-24T16:30:41-05:00" xmp:ModifyDate="2023-02-24T16:30:41-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:DD5083618AB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgM
ent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:DC5083618AB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:30:41-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photM
oshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:DD5083618AB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:30:41-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DC5083618AB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocM
umentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B468M
7DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                    <?xpacket end="w"?>
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
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyM
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.5.0">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:exif="http://ns.adobe.com/exif/1.0/"
    xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
    xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
    xmlns:xmp="http://ns.adobe.com/xap/1.0/"
    xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
   exif:PixelXDimension="400"
   exif:PixelYDimension="560"
   exif:ColorSpace="1"
   tiff:ImageWidth="400"
   tiff:ImageLength="560"
   tiff:ResolutionUnit="2"
   tiff:XResolution="96/1"
   tiff:YResolution="96/1"
   photoshop:ColorMode="3"
   photoshop:ICCProfile="sRGB IEC61966-2.1"
   xmp:ModifyDate="2022-12-08T20:56:41Z"
   xmp:MetadataDate="2022-12-08T20:56:41Z">
     <rdf:li xml:lang="x-default">EVSCAMRARE</rdf:li>
      stEvt:action="produced"
      stEvt:softwareAgent="Affinity Photo 1.10.6"
      stEvt:when="2022-12-08T20:56:41Z"/>
  </rdf:Description>
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
cropWhenPrintingbool
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,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 5.3-c01M
1 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-1M
4T13:58:51-05:00" xmp:MetadataDate="2023-02-24T17:08:37-05:00" xmp:ModifyDate="2023-02-24T17:08:37-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:19301B5B8FB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-M
14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:18301B5B8FB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:08:37-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameteM
rs="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:19301B5B8FB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:08:37-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:18301B5B8FB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11M
922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rM
df:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         <?xpacket end="w"?>
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
 Compressed by jpeg-recompress
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
cropWhenPrintingbool
Copyright (c) 1998 Hewlett-Packard CompanM
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 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="hM
ttp://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T17:02:49-05:00" xmp:ModifyDate="2023-02-24T17:02:49-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:BE0C48E78EB4ED11B07BFBCCFFDEBBC1" xmM
pMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:M
51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:BD0C48E78EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:02:49-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:actionM
="saved" stEvt:instanceID="xmp.iid:BE0C48E78EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:02:49-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:BD0C48E78EB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98M
DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4M
687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                               M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                          <?xpacket end="w"?>
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
ault 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
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/M
" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:46:42-05:00" xmp:ModifyDate="2023-02-24T16:46:42-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:41F098868CB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumM
entID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="M
/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:40F098868CB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:46:42-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:41F098868CB4ED11B07BFBCCFFDEBBC1" stEvt:whM
en="2023-02-24T16:46:42-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:40F098868CB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC14M
56F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCFM
5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                            M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                             <?xpacket end="w"?>
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 spacM
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
text/plain;charset=utf-8
4j2DC-L5:VcxCCJE4XFieKoyuIDRtZTLV02QYpLh9DkBB5pmIcOs=
text/plain;charset=utf-8
  "name": "max.sats"
text/plain;charset=utf-8
  "name": "beeple.sats"
text/plain;charset=utf-8
  "name": "dell.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "420.sats"
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350"><style>.base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;font-size:11.5px;letter-spacing:-.2px}</style><rect width="100%" height="100%" fill="#f2a900"/><text x="10" y="20" class="base">Scalping Scoundrel Serrated Sickle</text><text x="10" y="40" class="base">Crypto Crusader Cuirass of Righteousness</text><text x="10" y="60" class="base">HODL Headband of Honor</text><text x="10" y="80" M
class="base">Satoshi Sacred Sash</text><text x="10" y="100" class="base">Sneakers of Sovereignty</text><text x="10" y="120" class="base">Crypto Crusader Clasps of Decentralization</text><text x="10" y="140" class="base">Gold Chain of The Pack Leader</text><text x="10" y="160" class="base">Crypto Crusader Coil of Conviction</text><text x="10" y="180" class="base">Blockchain Bauble of Brilliance</text><text x="10" y="340" fill="#f2a900">86b7913f</text><text x="340" y="340" fill="#f2a900" style="text-anchor:end;alignm(ent-baseline:bottom;">00011</text></svg>h!
text/plain;charset=utf-8
  "name": "233.sats"
text/plain;charset=utf-8
  "name": "paradigm.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "apple.sats"
text/plain;charset=utf-8
  "name": "000.sats"
text/plain;charset=utf-8
  "name": "789.sats"
text/plain;charset=utf-8
"CRYPTO DIGITAL ART WOULD'T BE
WHERE ITS AT TODAY WITHOUT
"RAREPEPES" - THE MOST INFLUENTIAL
CRYPTO ART PROJECT EVER.
DANK YOU JOE LOONEY
(CREATOR OF RAREPEPEWALLET.COM)
AND THE RAREPEPE SCIENTISTS - VISIT INSCRIPTION ID:
841d28f13d9fc43fb0691b9b74f0e02196e612922826bffa68ab62770178e1b2i0]"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "995.sats"
text/plain;charset=utf-8
  "name": "456.sats"
text/plain;charset=utf-8
  "name": "996.sats"
CjA=:ETH.ETH:0x9321B16556c8a63D647e3Dd9E8e54CC74344E27E:306208164::0
CjA=:ETH.ETH:0x872AD38b94Fa206284f485A0cc65CF63f2a68A55:2428164:te:0
text/plain;charset=utf-8
DjB=:BNB.BNB:bnb1qq4z9dvelrht9cy2zr2gl7hps8lergcgahkmja:72421814:te:0
text/plain;charset=utf-8
  "name": "BTC.sats"
FjDOUT:164AA868545F3685DDF01981FA81D593D8C7C6494DA9EC6F275C0AB448F01B0E
text/plain;charset=utf-8
Hello, BitDevs LA!h!
text/plain;charset=utf-8
Hello, BitDevs LA!h!
text/plain;charset=utf-8
  "name": "gib.sats"
text/plain;charset=utf-8
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
c/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "block.sats",
FjDOUT:FF92C4E9B5EED70912E291EA794EC80DE5EC7A4753C9AF49F9A6F39FEA4A3D0C
text/plain;charset=utf-8
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
text/plain;charset=utf-8
text/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": "rogerver.sats",
  "name": "blockstream.sats",
  "name": "saylor.sats",
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
iTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sTypM
e/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CC 2019 (Windows)" xmp:CreateDate="2023-02-21T15:59:10-05:00" xmp:MetadataDate="2023-02-22T04:28:19-05:00" xmp:ModifyDate="2023-02-22T04:28:19-05:00" dc:format="image/png" xmpMM:InstanceID="xmp.iid:05abbd09-f237-444a-b1b3-2b4809bb4785" xmpMM:DocumentID="adobe:docid:photoshop:9f9305bc-c08f-9d46-99b6-2df73ceebb9f" xmpMM:OriginalDocumentID="xmp.did:72e15e1M
d-f2b2-c741-8018-1127a6f9c617" photoshop:ColorMode="3"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:72e15e1d-f2b2-c741-8018-1127a6f9c617" stEvt:when="2023-02-21T15:59:10-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:3d6a4e92-bc37-e44b-bd3f-b9d6c2da0945" stEvt:when="2023-02-22T04:28:19-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvtM
:parameters="from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:05abbd09-f237-444a-b1b3-2b4809bb4785" stEvt:when="2023-02-22T04:28:19-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:3d6a4e92-bc37-e44b-bd3f-b9d6c2da0945" stRef:documentID="adobeM
:docid:photoshop:7ea46a93-d1f8-6149-8771-c8bcefeb3406" stRef:originalDocumentID="xmp.did:72e15e1d-f2b2-c741-8018-1127a6f9c617"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/plain;charset=utf-8
  "name": "red.sats"
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
'#*" "*#>1++1>H<9<HWNNWmhm
'#*" "*#>1++1>H<9<HWNNWmhm
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xM
ap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:31:37-05:00" xmp:ModifyDate="2023-02-24T16:31:37-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:DF5083618AB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriM
ginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvtM
:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:DE5083618AB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:31:37-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:DF5083618AB4ED11B07BFBCCFFDEBBC1M
" stEvt:when="2023-02-24T16:31:37-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:DE5083618AB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.diM
d:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                            M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                             <?xpacket end="w"?>
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
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUL
'#*" "*#>1++1>H<9<HWNNWmhm
'#*" "*#>1++1>H<9<HWNNWmhm
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUU
00UUUUUUUUUUUUUUUUUUU
5LAME3.100UUUUUUUUUUU
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
A^XuLAME3.100UUUUUUU
LAME3.100UUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUU
jLAME3.100UUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUTGr
UUUUUUUUUUUUUUUUUUUUUUUU"
UUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUU@
0UUUUUUUUUUUUUUUUUUU
uLAME3.100UUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUU"
UUUUUUUUUUUUUUUUUUUUUUUUUt
UUUUUUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUUUBI
UUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUU
7LAME3.100UUUUUUUUUUUUUUUs]
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
E3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
ME3.100UUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUm9a
UUUUUUUUUUUUUUUUUB B
UUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUiF
UUUUUUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUUUUUU
uLAME3.100UUUUUUUUUUUUUUE
UUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUUUUUFM
ELAME3.100UUUUUUUUUUU
3.100UUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUC
UUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUU
UUUUUUUUUUUUUUUUUUqY.
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUq
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUi8
UUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU*
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
LAME3.100UUUUUUUUUUU#B
0UUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100M
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUM
UUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUMp
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULAME3.100
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUh!
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.oM
rg/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:23:03-05:00" xmp:ModifyDate="2023-02-24T16:23:03-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:FA6DAF2F87B4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentM
ID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stM
Evt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:F96DAF2F87B4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:23:03-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEM
vt:instanceID="xmp.iid:FA6DAF2F87B4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:23:03-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:F96DAF2F87B4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2M
DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> <M
/x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <?xpacket end="w"?>
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
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
Ihttp://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http://ns.adobe.com/xap/1.0M
/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" 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/" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmpMM:DocumentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" xmpMM:InstanceID="xmp.M
iid:A69E566397B4ED1180CDD09FC3D45A92" xmpMM:OriginalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D" xmpDM:videoFrameRate="25.000000" xmpDM:videoFieldOrder="Progressive" xmpDM:videoPixelAspectRatio="1/1" dc:format="image/jpeg" photoshop:LegacyIPTCDigest="CDCFFA7DA8C7BE09057076AEAF05C34E" photoshop:ColorMode="3" xmp:CreateDate="2023-02-12T11:03:12-05:00" xmp:ModifyDate="2023-02-24T18:11:22-05:00" xmp:MetadataDate="2023-02-24T18:11:22-05:00" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmpRights:Marked="FalseM
"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="converted" stEvt:parameters="from JPEG to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:660D60D3F3AAED118CEBF3BEB8C6E28B" stEvt:when="2023-02-12T11:40:30-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:63EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvtM
:action="converted" stEvt:parameters="from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:64EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:A59E566397B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:M
11:22-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:A69E566397B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:11:22-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM
M:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:A59E566397B4ED1180CDD09FC3D45A92" stRef:documentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" stRef:originalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D"/> <xmpDM:startTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:altTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:videoFrameSize stDim:w="1440" stDim:h="960" stDim:unit="pixel"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:4CD84B75M
EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:4FD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:55D84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:772D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:7D2D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:8EC8382BEFAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A04A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A64A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:C1AF56CF17ABED119A4A8A4828998F61</rdf:li> <rdf:li>xmp.did:CA09AEM
7418ABED11A629D1A817DE2292</rdf:li> <rdf:li>xmp.did:D6A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                   <?xpacket end="w"?>
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
  "name": "sats.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": 123.sats",
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "stack.sats"
text/plain;charset=utf-8
  "name": "much.sats"
text/plain;charset=utf-8
  "name": "bank.sats"
text/plain;charset=utf-8
  "name": "777.sats"
text/plain;charset=utf-8
  "name": "visualizevalue.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "pepe.sats"
Bj@=:ETH.ETH:0x410548fd6e9d12cfE134FB255D82a569c9Ade0FD:20235265::0
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyM
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>BTC Dice Role - Copyright 2023 Ryan Novak</title>
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: sans-serif;
            display: flex;
            justify-content: center;
            align-items: center;
            min-height: 100vh;
            background-color: #444;
        .dice-container {
            height: 100vh;
            padding: 20px 10px;
            background-color: #eee;
            text-align: center;
            border-radius: 5px;
            box-shadow: 0px 0px 3px #000;
        .dice-select {
            margin-bottom: 10px;
        .dice-select select {
            background-color: #444;
            color: #fff;
            padding: 5px;
            border: none;
            border-radius: 3px;
            box-shadow: 0px M
            outline: none;
        .dice-roll {
            background-color: #444;
            color: #fff;
            padding: 10px 20px;
            border: none;
            border-radius: 3px;
            box-shadow: 0px 0px 2px #000;
            outline: none;
            cursor: pointer;
            font-size: 40px;
            margin-bottom: 10px;
    <div class="dice-container">
TC Dice Role - Inscribed by Ryan Novak of Chicago IL, copyright 2023</h3>
        <h3>Developed using OpenAI ChatGPT API</h3>
        <div class="dice-select">
            <select id="diceNumber">
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
                <option value="4">4</option>
                <option value="5">5</option>
            </select>
        <button class="dice-roll" onclick="rollDicM
        <div class="dice" id="dice"></div>
        var diceNumber;
        function rollDice() {
            diceNumber = document.getElementById('diceNumber').value;
            dice = document.getElementById('dice');
            dice.innerHTML = '';
            for (var i = 0; i < diceNumber; i++) {
                var roll = Math.floor(Math.random() * 6) + 1;
                var dieSymbol = "&#" + (9855 + roll) + ";";
          L_      dice.innerHTML += dieSymbol;
  "name": "canada.sats"
  "name": "michael.sats"
  "name": "africa.sats"
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
  "name": "one.sats"
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
  "name": "mike.sats"
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http:/M
/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:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:47:33-05:00" xmp:MoM
difyDate="2023-02-24T16:47:33-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:43F098868CB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)M
"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:42F098868CB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:47:33-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEM
vt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:43F098868CB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:47:33-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:42F098868CB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED119M
22AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.dM
id:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                     M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                    <?xpacket end="w"?>
Copyright (c) 1998 Hewlett-Packard Company
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
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"M
?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmpM
:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:28:45-05:00" xmp:ModifyDate="2023-02-24T16:28:45-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:FF6DAF2F87B4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instM
anceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:FE6DAF2F87B4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:28:45-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (WindowsM
)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:FF6DAF2F87B4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:28:45-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:FE6DAFM
2F87B4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11M
963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                            M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                             <?xpacket end="w"?>
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB coloM
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,Reference Viewing Condition in IEC61966-2.1
cropWhenPrintingbool
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
.IEC 61966-2.1 Default RGB colour space - sRGB
.IEC 61966-2.1 Default RGB colour space - sRGB
,Reference Viewing Condition in IEC61966-2.1
,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 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEM
vt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T17:04:57-05:00" xmp:ModifyDate="2023-02-24T17:04:57-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:C40C48E78EB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.M
did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:lM
i stEvt:action="saved" stEvt:instanceID="xmp.iid:C30C48E78EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:04:57-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:C40C48E78EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02M
-24T17:04:57-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C30C48E78EB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rM
df:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146<M
/rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                       M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                  <?xpacket end="w"?>
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
xr:d:DAFbEkAQb7A:99,j:4199563543,t:23022316
iTXtXML:com.adobe.xmp
http://ns.adobe.com/xap/1.0/
<x:xmpmeta xmlns:x='adobe:ns:meta/'>
        <rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
        <rdf:Description rdf:about=''
        xmlns:dc='http://purl.org/dc/elements/1.1/'>
        <rdf:li xml:lang='x-default'>Progetto senza titolo - 1</rdf:li>
        </rdf:Description>
        <rdf:Description rdf:about=''
        xmlns:Attrib='http://ns.attribution.com/ads/1.0/'>
        <Attrib:Ads>
        <rdf:li rdf:parseType='Resource'>
        <Attrib:Created>2023-02-23</Attrib:Created>
        <Attrib:ExtId>b102fd64-59af-4a6a-b73e-01de7eab914c</Attrib:ExtId>
        <Attrib:FbId>525265914179580</Attrib:FbId>
        <Attrib:TouchType>2</Attrib:TouchType>
        </Attrib:Ads>
        </rdf:DescriptioM
        <rdf:Description rdf:about=''
        xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
        <pdf:Author>Olympus Motivation</pdf:Author>
        </rdf:Description>
        <rdf:Description rdf:about=''
        xmlns:xmp='http://ns.adobe.com/xap/1.0/'>
        <xmp:CreatorTool>Canva</xmp:CreatorTool>
        </rdf:Description>
        </x:xmpmeta><
text/plain;charset=utf-8
/ViaBTC/Mined by tevet/,
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "pepsi.sats"
text/plain;charset=utf-8
  "name": "heavy.sats"
text/plain;charset=utf-8
  "name": "3lau.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "nullish.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
CjA=:ETH.ETH:0xA75D831b2fB0F21e48c0D6aCD2567817DDF9bb84:130027853::0
text/plain;charset=utf-8
FjDOUT:69E364FBCDFE14751BC8B2A527CD635835A04E334CE286A36E5FAC76BD688CED
FjDOUT:3684A50671A424C359D2560C8E16E20938738F75313A1DB1135D8600B7B5E98C
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Space Blocks by SMLDMS</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-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 = "0123456M
789abcdefghijklmnopqrstuvwsyz";
            seed = new URLSearchParams(window.location.search).get("seed") || Array(64).fill(0).map(_ => alphabet[(Math.random() * alphabet.length) | 0]).join('') + "i0";
            let pattern = "seed=";
            for (let i = 0; i < seed.length - pattern.length; ++i) {
                if (seed.substring(i, i + pattern.length) == pattern) {
                    seed = seed.substring(i + pattern.length);
                    break;
        function cyrb128($) {
            let _ = 1779033703, u = 3144134277, i = 1013904242, l = 2773480762;
            for (let n = 0, r; n < $.length; n++) _ = u ^ Math.imul(_ ^ (r = $.charCodeAt(n)), 597399067), u = i ^ Math.imul(u ^ r, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 2716044179);
            return _ = Math.imul(i ^ _ >>> 18, 597399067), u = Math.imul(l ^ u >>> 22, 2869860233), i = Math.imul(_ ^ i >>> 17, 951274213), l = Math.imul(u ^ l >>> 19M
, 2716044179), [(_ ^ u ^ i ^ l) >>> 0, (u ^ _) >>> 0, (i ^ _) >>> 0, (l ^ _) >>> 0]
        function sfc32($, _, u, i) {
            return function () {
                u >>>= 0, i >>>= 0;
                var l = ($ >>>= 0) + (_ >>>= 0) | 0;
                return $ = _ ^ _ >>> 9, _ = u + (u << 3) | 0, u = (u = u << 21 | u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0;
            padding: 0;
            font-size: 0.8em;
            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%;
    <script type="text/javascript">
        const rand = maM
        //////////////// FEATURES
        let a = 100;
            val: 1 + Math.round(mathRand() * 10),
        let myTitle = "Space Blocks";
        console.log(myTitle + " | smldms 2023.02")
        let globalSize = 1920;
        let pX = mathRand() * 360
        let pY = mathRand() * 360
        let pZ = mathRand() * 360
        let xoff = mathRand();
        let yoff = mathRand();
        let f = mathRandBetween(10, 10000)
     let globalData;
        let url = 'https://api.blockchain.info/stats';
        let posX = mathRandBetween(-250, 250)
        let posY = mathRandBetween(-250, 250)
        function setup() {
            randomSeed(seed);
            noiseSeed(seed);
            frameRate(24)
            loadJSON(url, gotData)
            setAttributes('antialias', true);
            cnv = createCanvas(windowWidth, windowHeight, WEBGL);
            cnv.parent('fullScreen');
            angleMode(DEGREES)
     rectMode(CENTER)
        function draw() {
            camera(0, 0, -2500 + sin(frameCount * 0.1) * 1000, 0, 0, 0, 0, 1, 0);
            rotateX(pX)
            rotateY(pY)
            rotateZ(pZ)
            background(0);
            if (globalData) {
                btcPrice = round(globalData.market_price_usd);
                totalBTC = round(globalData.totalbc);
                tradeVol = round(globalData.trade_volume_btc);
                blockS = globalData.blocks_size;
           mapBlock = map(blockS, 0, 1000000000, 0, 10)
                mapVol = map(tradeVol, 0, 10000, 250, 1000)
                console.log();
                mapPrice = map(btcPrice, 10000, 500000, 5, 25)
                rotateX(millis() * 0.001)
                rotateY(millis() * 0.001)
                rotateZ(millis() * 0.001)
                rotate(frameCount * 0.0001)
                petal(posX, posY, 0, 0, totalBTC / 10000000000000, mapVol, mapPrice)
 petal(x, y, anchorX, anchorY, maxPetal, s, angle) {
            for (let i = 0; i < maxPetal; i++) {
                noFill()
                let noisePetal = map(noise(xoff, yoff), 0, 1, s * 2, s)
                let factor = map(noise(xoff, yoff * 2), 0, 1, -f, f)
                down = maxPetal / (globalSize / mapBlock)
                push()
                translate(x, y)
                rotate(-angle * i * rot.val) * 1
                for (let j = 0; j < 3; j++) {
          R = (map(noise(xoff * 10), 0, 1, 175, 255))
                    V = (map(noise(yoff * 10), 0, 1, 175, 255))
                    B = (map(noise(xoff / yoff * 10), 0, 1, 175, 255))
                    A = (map(noise(xoff), 0, 1, 100, 255))
                    stroke(R, V, B, A)
                    strokeWeight(map(i, 0, maxPetal, 0, 3))
                    beginShape(POINTS);
                    rotate(cos(yoff) * sin(xoff) * angle * i * rot.val)
                    vertex(anchorX + factor * j, anchM
orY + factor * j + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX + factor - noisePetal, anchorY + factor + noisePetal, anchorX + factor - noisePetal * 2, anchorY + factor - noisePetal, anchorX + factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX + factor + noisePetal, anchorY + factor - noisePetal, anchorX + factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
                    vertexM
(anchorX + factor, anchorY + factor + noisePetal, anchorX + factor - noisePetal);
                    quadraticVertex(anchorX - factor - noisePetal, anchorY - factor + noisePetal, anchorX - factor - noisePetal * 2, anchorY - factor - noisePetal, anchorX - factor, anchorY + factor - noisePetal);
                    quadraticVertex(anchorX - factor + noisePetal, anchorY - factor - noisePetal, anchorX - factor + noisePetal * 2, anchorY + factor + noisePetal, anchorX + factor, anchorY + factor + noisePetal);
             vertex(0, 0, 0)
                    endShape();
                    push()
                    rotateY(millis() * 0.001)
                    rotateX(millis() * 0.001)
                    rotateY(millis() * 0.001)
                    translate(anchorX * j, anchorY * j + noisePetal, 0)
                    fill(0)
                    box(20)
                    pop()
                    xoff += 0.000001;
                    yoff += 0.000001;
                    s -= down;
               pop()
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(myTitle + '.png');
        function mathRandBetween(a, b) {
            if (!b) {
                return mathRand() * a
            return mathRand() * (b - a) + a
        function askData() {
            loadJSON(url, gotData);
        function gotData(data) {
          globalData = data;
            setTimeout(askData, 1200);
    <div id="fullScreen">
Bj@=:ETH.ETH:0x14697462f8c150b4CecD106ed68BfC842c036117:25153814::0
FjDOUT:E3DC6D87FC6C1A7B48B67F00F92F3AA0607818A41301283A013A1501679515C8
FjDOUT:80269F0B2D27C72C8C1C8B12600DA88F3F1F44D5437F324066183AC7D0F71030
FjDOUT:0BB381F67230173065BC3BE6C9A064DF39AA0C8CBC3E8C501CE0EEE0188D5445
FjDOUT:5359356B1CF6A4DAA02B0C0C752481F55B8A5FA40048AB502CBD51C8359AACF7
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
text/plain;charset=utf-8
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
FjDOUT:B477CFFEC96731FC7AE6B63A8BB84E4C140602D3E478B7B03054DC716EC44BEA
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "sex.sats"
  "name": "hope.sats"
  "name": "penis.sats"
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
HIJSTUVWXYZcdefghijstuvwxyz
"+"""""+4++++++44444444>>>>>>HHHHHQQQQQQQQQQ
#U:/:UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
	qiTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sTypM
e/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CC 2019 (Windows)" xmp:CreateDate="2023-02-21T15:59:10-05:00" xmp:MetadataDate="2023-02-22T04:36:30-05:00" xmp:ModifyDate="2023-02-22T04:36:30-05:00" dc:format="image/png" xmpMM:InstanceID="xmp.iid:614b2c6f-d4e4-6e49-936b-6595a8662496" xmpMM:DocumentID="adobe:docid:photoshop:ba238369-e637-9148-b136-3ef078f4e578" xmpMM:OriginalDocumentID="xmp.did:72e15e1M
d-f2b2-c741-8018-1127a6f9c617" photoshop:ColorMode="3"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:72e15e1d-f2b2-c741-8018-1127a6f9c617" stEvt:when="2023-02-21T15:59:10-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e2cac013-b1d9-8242-9e52-b7001689fa20" stEvt:when="2023-02-22T04:32:13-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:insM
tanceID="xmp.iid:03d77d20-ba9e-fa46-9a5c-9bdee45275c6" stEvt:when="2023-02-22T04:36:30-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:614b2c6f-d4e4-6e49-936b-6595a8662496" stEvt:when="2023-02-22T04:36:30-05:00" stM
Evt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:03d77d20-ba9e-fa46-9a5c-9bdee45275c6" stRef:documentID="adobe:docid:photoshop:7ea46a93-d1f8-6149-8771-c8bcefeb3406" stRef:originalDocumentID="xmp.did:72e15e1d-f2b2-c741-8018-1127a6f9c617"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/plain;charset=utf-8
c/Foundry USA Pool #dropgold/
JjH=:ETH.USDT-EC7:0x183CCa53849F07750695b0571b0903B6C94dA964:2465766824:t:0
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "disney.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "google.sats",
text/plain;charset=utf-8
text/plain;charset=utf-8
FjDOUT:145451C749875C1707D0F768F7430E2DF5329061D1703BF74834C70B4C4210F2
FjDOUT:3E829E22652BAF913038C89D0E19702CF3C4E9A93708732448500653C02E7E5E
FjDOUT:B654187CEF3D517267651CB6D60BABFE4DC74E5CBF67F3FDCAF2710B58906A7D
text/plain;charset=utf-8
  "name": "atlas.sats"
text/plain;charset=utf-8
  "name": "hiphop.sats"
JjH=:BNB.BUSD-BD1:bnb1rxzdj939dqqjehas2ek36nlzdyp7egqdx7lgw0:11841849884::0
text/plain;charset=utf-8
text/plain;charset=utf-8
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "love.sats"
  "name": "otto.sats"
text/plain;charset=utf-8
  "name": "saylor.sats"
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
	qiTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sTypM
e/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CC 2019 (Windows)" xmp:CreateDate="2023-02-21T15:59:10-05:00" xmp:MetadataDate="2023-02-22T18:49:39-05:00" xmp:ModifyDate="2023-02-22T18:49:39-05:00" dc:format="image/png" xmpMM:InstanceID="xmp.iid:b412f078-2ef5-164c-985f-d207958c5edf" xmpMM:DocumentID="adobe:docid:photoshop:d797d71c-072d-ca44-a24c-2f5b7dfff68a" xmpMM:OriginalDocumentID="xmp.did:72e15e1M
d-f2b2-c741-8018-1127a6f9c617" photoshop:ColorMode="3"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:72e15e1d-f2b2-c741-8018-1127a6f9c617" stEvt:when="2023-02-21T15:59:10-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e2cac013-b1d9-8242-9e52-b7001689fa20" stEvt:when="2023-02-22T04:32:13-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:insM
tanceID="xmp.iid:26da5d6c-7a15-1e47-af92-710285405135" stEvt:when="2023-02-22T18:49:39-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:b412f078-2ef5-164c-985f-d207958c5edf" stEvt:when="2023-02-22T18:49:39-05:00" stM
Evt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:26da5d6c-7a15-1e47-af92-710285405135" stRef:documentID="adobe:docid:photoshop:7ea46a93-d1f8-6149-8771-c8bcefeb3406" stRef:originalDocumentID="xmp.did:72e15e1d-f2b2-c741-8018-1127a6f9c617"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>=
text/plain;charset=utf-8
  "name": "sam.sats"
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
        radial-gradient(at center, #67ef48, #5b429c);
      height: 100vh;
      display: flex;
      align-items: center;
      justify-content: center;
        radial-gradient(at center, #48acef, #0d0d61);
      position: absolute;
      opacity: 0.35;M
      border-radius: 50%;
        radial-gradient(at center, #d9115a, #0d0d61);
      position: absolute;
      opacity: 0.35;
      animation: spin 6s linear infinite;
    @keyframes spin {
        transform: rotate(360deg);
        transform: rotate(0deg);
        radial-gradient(at center, #a11bdf, #0dM
      position: absolute;
      opacity: 0.35;
      border-radius: 50%;
      animation: moveAndScale 0.2s ease-in-out infinite alternate;
    @keyframes moveAndScale {
        transform: translateY(0) scale(1);
        transform: translateY(1vmin) scale(1);
      margin-top: -46vmin;
      margin-left: -50vmin;
    background: transparent;
      font-size: 4vmin;
      height: 1.1em;
      box-shadow: 9em 7em rgba(255, 246, 142, 255), 10em 7em rgba(255, 246, 142, 255), 11em 7em rgba(255, 246, 142, 255), 12em 7em rgba(255, 246, 142, 255), 13em 7em rgba(255, 246, 142, 255), 14em 7em rgba(255, 246, 142, 255), 8em 8em rgba(255, 246, 142, 255), 9em 8em rgba(255, 246, 142, 255), 10em 8em rgba(255, 246, 142, 255), 11em 8em rgba(255, 246, 142, 255), 12em 8em rgba(255, 246, 142, 255), 13em 8em rgba(255, 2M
46, 142, 255), 14em 8em rgba(255, 246, 142, 255), 15em 8em rgba(255, 246, 142, 255), 7em 9em rgba(255, 246, 142, 255), 8em 9em rgba(255, 246, 142, 255), 9em 9em rgba(255, 246, 142, 255), 10em 9em rgba(255, 246, 142, 255), 11em 9em rgba(255, 246, 142, 255), 12em 9em rgba(255, 246, 142, 255), 13em 9em rgba(255, 246, 142, 255), 14em 9em rgba(255, 246, 142, 255), 15em 9em rgba(255, 246, 142, 255), 16em 9em rgba(255, 246, 142, 255), 6em 10em rgba(255, 246, 142, 255), 7em 10em rgba(255, 246, 142, 255), 8em 10em rgba(255,M
 246, 142, 255), 9em 10em rgba(255, 246, 142, 255), 10em 10em rgba(219, 177, 128, 255), 11em 10em rgba(219, 177, 128, 255), 12em 10em rgba(219, 177, 128, 255), 13em 10em rgba(219, 177, 128, 255), 14em 10em rgba(219, 177, 128, 255), 15em 10em rgba(255, 246, 142, 255), 16em 10em rgba(255, 246, 142, 255), 6em 11em rgba(255, 246, 142, 255), 7em 11em rgba(255, 246, 142, 255), 8em 11em rgba(255, 246, 142, 255), 9em 11em rgba(40, 177, 67, 255), 10em 11em rgba(219, 177, 128, 255), 11em 11em rgba(219, 177, 128, 255), 12em 1M
1em rgba(219, 177, 128, 255), 13em 11em rgba(219, 177, 128, 255), 14em 11em rgba(40, 177, 67, 255), 15em 11em rgba(219, 177, 128, 255), 16em 11em rgba(255, 246, 142, 255), 6em 12em rgba(255, 246, 142, 255), 7em 12em rgba(255, 246, 142, 255), 8em 12em rgba(255, 246, 142, 255), 9em 12em rgba(44, 149, 65, 255), 10em 12em rgba(44, 149, 65, 255), 11em 12em rgba(219, 177, 128, 255), 12em 12em rgba(219, 177, 128, 255), 13em 12em rgba(219, 177, 128, 255), 14em 12em rgba(44, 149, 65, 255), 15em 12em rgba(44, 149, 65, 255), M
16em 12em rgba(255, 246, 142, 255), 5em 13em rgba(255, 246, 142, 255), 6em 13em rgba(255, 246, 142, 255), 7em 13em rgba(255, 246, 142, 255), 8em 13em rgba(219, 177, 128, 255), 9em 13em rgba(0, 0, 0, 255), 10em 13em rgba(41, 100, 52, 255), 11em 13em rgba(219, 177, 128, 255), 12em 13em rgba(219, 177, 128, 255), 13em 13em rgba(219, 177, 128, 255), 14em 13em rgba(0, 0, 0, 255), 15em 13em rgba(41, 100, 52, 255), 16em 13em rgba(255, 246, 142, 255), 5em 14em rgba(255, 246, 142, 255), 6em 14em rgba(255, 246, 142, 255), 7emM
 14em rgba(255, 246, 142, 255), 8em 14em rgba(219, 177, 128, 255), 9em 14em rgba(40, 177, 67, 255), 10em 14em rgba(219, 177, 128, 255), 11em 14em rgba(219, 177, 128, 255), 12em 14em rgba(219, 177, 128, 255), 13em 14em rgba(219, 177, 128, 255), 14em 14em rgba(40, 177, 67, 255), 15em 14em rgba(219, 177, 128, 255), 16em 14em rgba(255, 246, 142, 255), 5em 15em rgba(255, 246, 142, 255), 6em 15em rgba(255, 246, 142, 255), 7em 15em rgba(255, 246, 142, 255), 8em 15em rgba(219, 177, 128, 255), 9em 15em rgba(219, 177, 128, 2M
55), 10em 15em rgba(219, 177, 128, 255), 11em 15em rgba(219, 177, 128, 255), 12em 15em rgba(219, 177, 128, 255), 13em 15em rgba(219, 177, 128, 255), 14em 15em rgba(219, 177, 128, 255), 15em 15em rgba(219, 177, 128, 255), 16em 15em rgba(255, 246, 142, 255), 5em 16em rgba(255, 246, 142, 255), 6em 16em rgba(255, 246, 142, 255), 7em 16em rgba(255, 246, 142, 255), 8em 16em rgba(219, 177, 128, 255), 9em 16em rgba(219, 177, 128, 255), 10em 16em rgba(219, 177, 128, 255), 11em 16em rgba(219, 177, 128, 255), 12em 16em rgba(0M
, 0, 0, 255), 13em 16em rgba(219, 177, 128, 255), 14em 16em rgba(219, 177, 128, 255), 15em 16em rgba(219, 177, 128, 255), 16em 16em rgba(255, 246, 142, 255), 5em 17em rgba(255, 246, 142, 255), 6em 17em rgba(255, 246, 142, 255), 7em 17em rgba(255, 246, 142, 255), 8em 17em rgba(219, 177, 128, 255), 9em 17em rgba(219, 177, 128, 255), 10em 17em rgba(219, 177, 128, 255), 11em 17em rgba(219, 177, 128, 255), 12em 17em rgba(219, 177, 128, 255), 13em 17em rgba(219, 177, 128, 255), 14em 17em rgba(219, 177, 128, 255), 15em 17M
em rgba(219, 177, 128, 255), 16em 17em rgba(255, 246, 142, 255), 5em 18em rgba(255, 246, 142, 255), 6em 18em rgba(255, 246, 142, 255), 7em 18em rgba(255, 246, 142, 255), 8em 18em rgba(219, 177, 128, 255), 9em 18em rgba(219, 177, 128, 255), 10em 18em rgba(219, 177, 128, 255), 11em 18em rgba(0, 0, 0, 255), 12em 18em rgba(0, 0, 0, 255), 13em 18em rgba(0, 0, 0, 255), 14em 18em rgba(219, 177, 128, 255), 15em 18em rgba(219, 177, 128, 255), 16em 18em rgba(255, 246, 142, 255), 5em 19em rgba(255, 246, 142, 255), 6em 19em rgM
ba(255, 246, 142, 255), 7em 19em rgba(255, 246, 142, 255), 8em 19em rgba(0, 0, 0, 255), 9em 19em rgba(219, 177, 128, 255), 10em 19em rgba(219, 177, 128, 255), 11em 19em rgba(219, 177, 128, 255), 12em 19em rgba(219, 177, 128, 255), 13em 19em rgba(219, 177, 128, 255), 14em 19em rgba(219, 177, 128, 255), 15em 19em rgba(0, 0, 0, 255), 16em 19em rgba(255, 246, 142, 255), 5em 20em rgba(255, 246, 142, 255), 6em 20em rgba(255, 246, 142, 255), 7em 20em rgba(255, 246, 142, 255), 8em 20em rgba(0, 0, 0, 255), 9em 20em rgba(219M
, 177, 128, 255), 10em 20em rgba(0, 0, 0, 255), 11em 20em rgba(219, 177, 128, 255), 12em 20em rgba(219, 177, 128, 255), 13em 20em rgba(219, 177, 128, 255), 14em 20em rgba(0, 0, 0, 255), 15em 20em rgba(255, 246, 142, 255), 16em 20em rgba(255, 246, 142, 255), 5em 21em rgba(255, 246, 142, 255), 6em 21em rgba(255, 246, 142, 255), 7em 21em rgba(255, 246, 142, 255), 8em 21em rgba(0, 0, 0, 255), 9em 21em rgba(219, 177, 128, 255), 10em 21em rgba(219, 177, 128, 255), 11em 21em rgba(0, 0, 0, 255), 12em 21em rgba(0, 0, 0, 255M
), 13em 21em rgba(0, 0, 0, 255), 14em 21em rgba(255, 246, 142, 255), 15em 21em rgba(255, 246, 142, 255), 16em 21em rgba(255, 246, 142, 255), 5em 22em rgba(255, 246, 142, 255), 6em 22em rgba(255, 246, 142, 255), 7em 22em rgba(255, 246, 142, 255), 8em 22em rgba(0, 0, 0, 255), 9em 22em rgba(219, 177, 128, 255), 10em 22em rgba(219, 177, 128, 255), 11em 22em rgba(219, 177, 128, 255), 12em 22em rgba(0, 0, 0, 255), 13em 22em rgba(255, 246, 142, 255), 14em 22em rgba(255, 246, 142, 255), 15em 22em rgba(255, 246, 142, 255), M
8em 23em rgba(0, 0, 0, 255), 9em 23em rgba(219, 177, 128, 255), 10em 23em rgba(219, 177, 128, 255), 11em 23em rgba(219, 177, 128, 255), 12em 23em rgba(0, 0, 0, 255);
      display: flex;
      position: absolute;
      position: absolute;
      left: -21vmin;
    .container .eyes {
      position: relative;
      width: 15vmin;
      height: 15vmin;
      display: block;
      background-color: #62c8ed;
      border: 3.7vmin solid black;
  margin: 0 0.5vmin;
      border-radius: 50%;
      box-shadow: 0 0vmin 0vmin rgba(0, 0, 0, 0.2), inset 0 0 3vmin #32c4e1,
        inset 0 0 3vmin #a21ed6;
    .container .eyes::before {
      transform: translate(-50%, -50%);
      height: 8vmin;
      border-radius: 50%;
      background: #000;
      position: absolute;
      box-sizing: border-box;
      position: absolute;
      animation: shrink-fade 2s ease-in-out infinite;
      animation-delay: 1.5s;
      right: -5vmin;
      position: absolute;
      font-size: 12vmin;
      animation: shrink-fade 2s ease-in-out infinite;
      animation-delay: 2.5s;
      right: 53vmin;
      position: absolute;
      animation: shrink-fade 2s ease-in-out infinite;
      animation-delay: 3s;
      right: -18vmin;
      position: absolute;
      left: -19vmin;
      animation: shrink-fade 2s ease-in-out infinite;
      animation-delay: 0.5s;
      right: -8vmin;
      animation: shrink-fade 2s ease-in-out infinite;
      animation-delay: 1s;
      bottom: -63vmin;
      animation: shrink-fade 2s ease-in-out infinite;
      animation-delay: 2s;
    @keyframes shrink-fade {
      transform: scale(1);
        transform: scale(0.5);
  <div class="bg"></div>
  <div class="bg2"></div>
  <div class="bg3"></div>
  <p class="one">8 % 2 (2 + 2)</p>
  <p class="two">2 + 2 = 5</p>
  <p class="three">3.14800855555</p>
  <svg class="cube" version="1.0" xmlns="http://www.w3.org/2000/svg" width="1100.000000pt" height="528.000000pt"
    viewBox="0 0 1100.000000 528.000000" preserveAspectRatiM
    <g transform="translate(0.000000,528.000000) scale(0.100000,-0.100000)" fill="#fff" stroke="none">
      <path d="M6139 4801 c-31 -32 -39 -71 -14 -71 9 0 20 11 27 24 14 33 61 52 92
 38 50 -23 35 -95 -22 -100 -24 -2 -32 -8 -32 -23 0 -14 7 -19 28 -19 35 0 48
 -9 61 -41 6 -18 6 -33 -3 -50 -22 -46 -136 -32 -136 17 0 17 -17 27 -35 20
 -23 -8 2 -65 39 -87 56 -34 150 -18 176 30 17 33 11 78 -14 108 -24 28 -24 29
 -5 52 27 33 24 68 -10 102 -24 24 -38 29 -76 29 -38 0 -52 -5 -76 -29z" />
<path d="M4560 4653 c0 -5 37 -117 82 -250 l83 -243 36 0 c34 0 38 3 52 43 20
 53 157 449 157 453 0 2 -13 4 -29 4 -28 0 -29 -2 -101 -210 -40 -116 -74 -209
 -76 -208 -3 3 -144 409 -144 415 0 2 -13 3 -30 3 -16 0 -30 -3 -30 -7z" />
      <path d="M5793 4510 c-58 -35 -72 -90 -23 -90 19 0 30 5 30 14 0 23 41 46 81
 46 44 0 69 -25 69 -68 0 -30 -2 -32 -35 -32 -68 0 -138 -22 -168 -52 -26 -26
 -29 -34 -24 -76 7 -67 39 -92 116 -92 44 0 65 5 85 21 l26 20 0 -20 c0 -17 6
 -21 30 -21 l30 0 0 151 0 151 -34 34 c-31 31 -39 34 -9M
2 34 -41 0 -69 -6 -91
 -20z m157 -215 c0 -25 -8 -44 -25 -61 -22 -21 -33 -25 -77 -22 -47 3 -54 6
 -62 31 -19 53 25 87 112 87 l52 0 0 -35z" />
      <path d="M5200 4450 l0 -30 140 0 140 0 0 30 0 30 -140 0 -140 0 0 -30z" />
      <path d="M5200 4325 l0 -25 140 0 140 0 0 25 0 25 -140 0 -140 0 0 -25z" />
      <path d="M4048 3242 l-477 -337 -3 -1033 -3 -1032 1120 0 1120 0 470 338 470
 338 3 1032 2 1032 -1112 -1 -1113 -1 -477 -336z m2612 305 c-8 -8 -206 -153
 -440 -322 -234 -170 -426 -313 -428 -317 -2 -4 -284 -8 -M
627 -8 l-622 0 -7 38
 c-3 20 -6 169 -6 330 l0 292 1072 0 c898 0 1070 -2 1058 -13z m70 -997 l0
 -1010 -465 0 -465 0 0 678 0 678 456 332 c251 183 460 332 465 332 5 0 9 -442
 9 -1010z m-2210 670 l0 -320 -457 0 c-284 0 -453 4 -448 9 18 18 890 630 898
 631 4 0 7 -144 7 -320z m0 -1013 l0 -673 -455 -332 c-251 -183 -462 -335 -470
 -339 -13 -4 -15 125 -15 1006 l0 1011 470 0 470 0 0 -673z m1260 3 l0 -670
 -620 0 -620 0 0 670 0 670 620 0 620 0 0 -670z m-2 -1020 l2 -330 -1071 -2
 c-589 -2 -1072 -1 -1074 1 -2 2 89 71 203M
 154 114 83 316 230 448 328 133 97
 247 178 253 180 6 2 287 3 623 2 l613 -3 3 -330z m927 321 c-6 -5 -197 -143
 -425 -307 -228 -163 -430 -308 -447 -322 l-33 -24 0 331 0 331 457 0 c267 0
      <path d="M3077 2090 c-38 -11 -57 -29 -57 -51 0 -25 32 -25 48 1 12 20 47 26
 68 12 19 -11 22 -57 4 -58 -8 0 -31 -2 -51 -2 -52 -3 -82 -30 -81 -73 1 -58
 67 -88 124 -58 15 8 22 8 28 -1 5 -7 16 -10 25 -6 15 5 16 19 13 101 -2 79 -6
 98 -23 114 -25 23 -62 31 -98 21z m79 -134 c8 -21 -14 -56 -42 -66 -34 -13
 -64 4 -64 35 0 19 7 26 28 31 15 3 32 7 37 9 22 7 36 4 41 -9z" />
      <path d="M6634 1066 c-28 -13 -44 -33 -44 -57 0 -17 35 -9 48 11 23 37 92 21
 92 -21 0 -13 -13 -18 -54 -23 -32 -4 -62 -15 -75 -27 -65 -61 33 -155 107
 -103 12 8 22 10 22 5 0 -6 9 -11 20 -11 19 0 20 7 20 94 0 74 -4 98 -17 115
 -23 27 -79 35 -119 17z m96 -140 c0 -37 -26 -58 -69 -54 -31 3 -36 7 -36 28 0
 28 34 50 78 50 22 0 27 -4 27 -24z" />
      <path d="M4716 569 c-26 -21 -36 -59 -15 -59 7 0 22 11 35 25 28 30 47 32 74
 5 34 -34 25 -47 -35 M
-52 -34 -3 -62 -12 -75 -23 -25 -23 -26 -76 -2 -98 22
 -20 92 -23 111 -4 11 10 14 10 18 0 3 -7 14 -13 25 -13 19 0 20 5 16 101 -3
 92 -5 103 -27 120 -31 26 -91 25 -125 -2z m114 -129 c0 -33 -37 -62 -73 -58
 -27 2 -33 8 -35 31 -4 31 20 45 76 46 26 1 32 -3 32 -19z" />
  <svg class="bitcoin" version="1.0" xmlns="http://www.w3.org/2000/svg" width="442.000000pt" height="246.000000pt"
    viewBox="0 0 442.000000 246.000000" preserveAspectRatio="xMidYMid meet">
    <g transform="translate(0.00M
0000,246.000000) scale(0.100000,-0.100000)" fill="#fff" stroke="none">
      <path d="M894 1976 c-10 -8 -16 -18 -12 -22 5 -4 16 0 26 9 25 23 49 21 62 -3
8 -15 6 -24 -10 -40 -11 -11 -27 -20 -35 -20 -26 0 -16 -19 11 -22 35 -4 53
-31 38 -55 -16 -25 -42 -28 -65 -7 -21 19 -35 14 -26 -11 8 -20 75 -20 105 1
27 19 29 60 3 76 -19 12 -19 12 0 36 23 30 23 36 3 56 -19 20 -74 21 -100 2z" />
      <path d="M1083 1983 c-13 -5 -19 -33 -7 -33 3 0 12 7 21 16 24 24 57 14 61
-18 2 -20 -7 -38 -36 -70 -22 -24 -44 -53 -51 -65 -12 -M
23 -11 -23 52 -23 61
0 65 1 69 25 5 25 -5 34 -17 15 -3 -5 -22 -10 -42 -10 l-36 0 47 50 c50 54 60
92 27 110 -20 10 -66 12 -88 3z" />
      <path d="M3148 1763 l-68 -4 0 -75 0 -74 39 6 c31 5 43 2 60 -15 42 -42 16
-121 -39 -121 -19 0 -34 7 -42 20 -16 26 -38 26 -38 0 0 -24 35 -40 86 -40 80
0 124 101 69 156 -21 21 -34 25 -68 22 l-42 -3 0 45 0 45 63 3 c54 3 62 6 62
22 0 11 -3 19 -7 18 -5 -1 -38 -3 -75 -5z" />
      <path d="M3347 1740 c-45 -35 -59 -169 -24 -235 23 -43 63 -56 111 -34 70 32
76 242 8 278 -31 17 -67 M
13 -95 -9z m90 -40 c17 -49 16 -144 -1 -185 -18 -43
-48 -46 -73 -8 -25 38 -25 168 0 207 25 38 58 32 74 -14z" />
      <path d="M770 1665 c0 -9 63 -99 140 -201 77 -102 140 -190 140 -195 0 -5 -65
-98 -145 -207 -80 -108 -145 -203 -145 -209 0 -10 58 -13 259 -13 l259 0 6 23
c3 12 6 48 6 80 0 72 -19 76 -40 9 l-15 -47 -203 -3 -203 -2 39 52 c184 250
242 332 242 340 0 5 -19 35 -43 66 -24 31 -83 110 -130 175 l-87 117 178 0
c97 0 183 -4 190 -9 7 -4 19 -25 27 -47 21 -62 35 -54 35 20 l0 66 -255 0
c-224 0 -255 -2 -255 -15zM
      <path d="M1468 1418 c-20 -7 -28 -17 -28 -34 0 -29 26 -32 35 -4 3 11 18 23
32 26 20 6 31 2 45 -16 22 -27 18 -61 -13 -100 -65 -83 -109 -143 -109 -151 0
-5 41 -9 90 -9 l90 0 0 30 c0 34 -5 37 -26 15 -17 -17 -104 -21 -104 -5 0 5
27 40 60 77 64 72 76 97 66 138 -10 41 -75 56 -138 33z" />
      <path d="M1738 1399 c-27 -17 -48 -36 -48 -41 0 -6 12 -3 26 7 16 10 30 13 35
8 6 -6 8 -57 7 -114 l-3 -104 -27 -3 c-16 -2 -28 -8 -28 -13 0 -5 37 -9 82 -9
49 0 78 4 73 9 -6 5 -19 11 -30 13 -19 3 -20 12 -23 141 -1 75 -M
-4 0 -28 -14 -54 -31z" />
      <path d="M1967 1409 c-15 -11 -32 -39 -38 -62 -14 -53 -6 -150 15 -182 31 -47
101 -44 137 5 40 54 33 196 -12 241 -25 25 -70 24 -102 -2z m80 -26 c19 -29
25 -143 10 -195 -8 -28 -34 -42 -60 -32 -36 14 -48 175 -18 232 16 30 47 28
      <path d="M2297 1410 c-45 -35 -59 -169 -24 -235 23 -43 63 -56 111 -34 70 32
76 242 8 278 -31 17 -67 13 -95 -9z m90 -40 c17 -49 16 -144 -1 -185 -18 -43
-48 -46 -73 -8 -25 38 -25 168 0 207 25 38 58 32 74 -14z" />
"M2541 1409 c-31 -29 -41 -61 -41 -132 0 -105 45 -161 114 -143 46 11
66 59 66 154 0 79 -2 85 -29 113 -35 35 -77 38 -110 8z m88 -33 c19 -41 18
-169 -3 -201 -24 -37 -54 -32 -72 12 -20 46 -16 181 5 207 20 24 54 16 70 -18z" />
      <path d="M2787 1409 c-15 -11 -32 -39 -38 -62 -14 -53 -6 -150 15 -182 31 -47
101 -44 137 5 40 54 33 196 -12 241 -25 25 -70 24 -102 -2z m80 -26 c19 -29
25 -143 10 -195 -8 -28 -34 -42 -60 -32 -36 14 -48 175 -18 232 16 30 47 28
      <path d="M3030 1255 c0 -13 34 -15 245 -15 21M
1 0 245 2 245 15 0 13 -34 15
-245 15 -211 0 -245 -2 -245 -15z" />
      <path d="M2170 1158 c0 -13 -6 -35 -14 -50 -19 -35 -8 -44 21 -16 27 25 33 88
8 88 -9 0 -15 -9 -15 -22z" />
      <path d="M3390 1165 c0 -8 7 -15 15 -15 8 0 15 7 15 15 0 8 -7 15 -15 15 -8 0
      <path d="M3148 1118 c-20 -7 -28 -17 -28 -34 0 -31 13 -31 34 2 34 50 100 12
88 -51 -2 -14 -21 -44 -42 -67 -43 -49 -90 -117 -90 -129 0 -5 41 -9 90 -9
l90 0 0 30 c0 33 -11 38 -30 15 -14 -17 -100 -21 -100 -6 0 6 25 39 55 75 50
 75 101 75 127 0 5 -11 21 -25 34 -26 27 -68 31 -117 13z" />
      <path d="M3359 1111 c12 -8 12 -19 2 -70 -7 -34 -9 -66 -6 -71 8 -14 38 -13
53 2 17 17 15 33 -3 18 -25 -21 -28 -5 -12 64 l15 66 -31 0 c-23 0 -28 -3 -18
      <path d="M837 783 c-12 -11 -8 -23 7 -23 8 0 16 7 20 15 5 15 -14 21 -27 8z" />
      <path d="M1171 744 c-29 -37 -29 -126 -1 -154 38 -38 92 -21 110 36 14 41 6
101 -17 127 -24 26 -68 22 -92 -9z m67 3 c34 -40 20 -167 -18 -167 -27 0 -40
30 -40 90 0 76 28 113 58 77z" />
809 717 c7 -9 8 -24 1 -48 -14 -48 -12 -89 4 -95 17 -7 56 12 56 28
0 7 -5 6 -15 -2 -26 -22 -33 -2 -19 57 18 75 18 73 -12 73 -21 0 -24 -3 -15
      <path d="M920 690 c0 -6 37 -10 90 -10 53 0 90 4 90 10 0 6 -37 10 -90 10 -53
0 -90 -4 -90 -10z" />
      <path d="M920 630 c0 -6 37 -10 90 -10 53 0 90 4 90 10 0 6 -37 10 -90 10 -53
0 -90 -4 -90 -10z" />
  <svg class="volume" version="1.0" xmlns="http://www.w3.org/2000/svg" width="252.000000pt" height="227.000000pt"
    viewBox="0 0 25M
2.000000 227.000000" preserveAspectRatio="xMidYMid meet">
    <g transform="translate(0.000000,227.000000) scale(0.100000,-0.100000)" fill="#fff" stroke="none">
      <path d="M1133 2085 c-48 -74 -119 -183 -158 -242 -38 -60 -115 -178 -170
-263 -183 -280 -230 -352 -410 -630 -98 -151 -207 -319 -242 -372 -54 -83 -63
-103 -63 -143 0 -41 5 -51 47 -96 52 -56 80 -72 198 -117 462 -176 1444 -173
1905 5 93 36 140 65 188 117 38 41 42 51 42 95 0 41 -5 57 -28 83 -24 28 -336
478 -694 1003 -49 71 -136 198 -193 280 -57 83 M
-143 209 -192 282 -118 177
-113 177 -230 -2z m652 -689 c280 -409 511 -749 513 -756 3 -9 -1 -9 -16 -1
-34 18 -52 13 -52 -13 0 -25 21 -36 73 -36 20 0 30 -7 37 -25 5 -14 14 -25 19
-25 5 0 20 -14 32 -31 17 -24 19 -33 9 -39 -7 -4 -9 -13 -5 -19 5 -9 10 -9 21
0 21 18 18 -19 -5 -57 -28 -46 -75 -78 -173 -118 -440 -177 -1367 -189 -1849
-25 -190 65 -274 137 -249 213 12 39 61 86 108 105 26 11 32 19 32 43 0 26 -2
28 -20 18 -11 -6 -20 -8 -20 -4 0 5 332 518 709 1096 53 81 136 208 184 283
78 120 91 135 115 134 24 0 75 -71 5M
      <path d="M1230 2065 c0 -24 5 -35 15 -35 10 0 15 11 15 35 0 24 -5 35 -15 35
-10 0 -15 -11 -15 -35z" />
      <path d="M1230 1920 c0 -20 5 -30 15 -30 10 0 15 10 15 30 0 20 -5 30 -15 30
-10 0 -15 -10 -15 -30z" />
      <path d="M1232 1778 c2 -18 8 -33 13 -33 6 0 11 15 13 33 3 24 -1 32 -13 32
-12 0 -16 -8 -13 -32z" />
      <path d="M1230 1631 c0 -30 4 -41 16 -41 11 0 14 9 12 37 -4 52 -28 56 -28 4z" />
      <path d="M1236 1513 c-12 -13 -6 -53 9 -53 9 0 15 9 15 24 0 26 -12 40 -24 29z" />
   <path d="M1232 1343 c2 -21 8 -38 13 -38 6 0 11 17 13 38 3 29 0 37 -13 37
-13 0 -16 -8 -13 -37z" />
      <path d="M1056 1331 c-3 -5 1 -11 9 -15 12 -4 15 -25 15 -97 0 -68 3 -90 13
-87 6 3 13 25 15 51 3 39 7 47 22 47 24 0 36 -40 21 -68 -13 -25 -5 -33 23
-21 20 9 22 16 16 53 -9 58 -17 69 -52 64 -30 -5 -30 -4 -26 39 3 41 2 43 -24
43 -15 0 -29 -4 -32 -9z" />
      <path d="M1230 1196 c0 -26 4 -36 16 -36 11 0 14 8 12 32 -4 46 -28 49 -28 4z" />
      <path d="M1230 1050 c0 -20 5 -30 15 -30 10 0 15 10 15 30 0 20 M
-10 0 -15 -10 -15 -30z" />
      <path d="M1230 910 c0 -20 5 -30 15 -30 10 0 15 10 15 30 0 20 -5 30 -15 30
-10 0 -15 -10 -15 -30z" />
      <path d="M1215 786 c-25 -18 -13 -46 20 -46 21 0 25 5 25 30 0 33 -15 38 -45
      <path d="M1060 775 c-18 -22 -1 -37 36 -33 21 2 29 8 29 23 0 26 -46 33 -65
      <path d="M1340 765 c0 -24 3 -26 38 -23 29 2 37 7 37 23 0 16 -8 21 -37 23
-35 3 -38 1 -38 -23z" />
      <path d="M907 774 c-4 -4 -7 -16 -7 -26 0 -16 6 -19 38 -16 29 2 37 7 37 23 0
15 -8 21 -30 23 -17 2 -34 0 -38 -4z" />
      <path d="M1495 770 c-10 -17 5 -30 34 -30 33 0 42 7 34 26 -6 16 -59 19 -68 4z" />
      <path d="M1645 772 c-16 -16 -2 -40 27 -46 35 -7 54 5 45 27 -5 14 -62 29 -72
      <path d="M733 753 c-7 -2 -13 -13 -13 -24 0 -15 7 -19 34 -19 47 0 66 9 66 31
0 15 -7 19 -37 18 -21 0 -44 -3 -50 -6z" />
      <path d="M1800 736 c0 -14 6 -26 13 -26 6 0 22 -3 35 -6 19 -5 22 -2 22 20 0
19 -5 26 -19 26 -11 0 -26 3 -35 6 -12 5 -16 0 -16 -20z" />
      <path d="M573 727 c-31 M
-7 -43 -15 -43 -28 0 -10 4 -20 8 -23 14 -8 105 18
109 31 7 20 -29 30 -74 20z" />
      <path d="M1947 716 c-7 -17 8 -31 41 -39 31 -7 42 21 17 39 -24 18 -51 18 -58
      <path d="M405 685 c-32 -9 -41 -17 -43 -38 -2 -15 -2 -27 0 -27 30 2 94 31 96
45 6 27 -10 33 -53 20z" />
      <path d="M2094 685 c-8 -20 13 -45 37 -45 25 0 25 36 0 50 -26 13 -31 13 -37
      <path d="M1230 635 c0 -16 6 -25 15 -25 9 0 15 9 15 25 0 16 -6 25 -15 25 -9
0 -15 -9 -15 -25z" />
      <path d="M1230 490 c0 -34 4 -41 2M
4 -46 31 -8 58 -2 63 13 3 7 -8 13 -24 15
-22 2 -29 9 -31 31 -5 44 -32 34 -32 -13z" />
      <path d="M1400 455 c0 -11 12 -15 45 -15 33 0 45 4 45 15 0 11 -12 15 -45 15
-33 0 -45 -4 -45 -15z" />
      <path d="M1570 455 c0 -11 12 -15 45 -15 33 0 45 4 45 15 0 11 -12 15 -45 15
-33 0 -45 -4 -45 -15z" />
      <path d="M1740 455 c0 -11 12 -15 45 -15 33 0 45 4 45 15 0 11 -12 15 -45 15
-33 0 -45 -4 -45 -15z" />
      <path d="M1912 458 c3 -7 23 -14 46 -16 33 -2 42 0 42 12 0 12 -11 16 -46 16
-32 0 -44 -4 -42 -12z" M
      <path d="M2080 454 c0 -12 9 -14 42 -12 59 4 63 28 4 28 -35 0 -46 -4 -46 -16z" />
      <path d="M2245 460 c-3 -6 0 -13 9 -16 22 -8 59 -1 64 14 5 15 -64 17 -73 2z" />
      <path d="M1759 378 c-11 -7 -11 -11 -1 -15 7 -3 12 -23 12 -49 0 -32 4 -44 15
-44 11 0 15 11 15 41 0 32 4 42 20 46 11 3 20 11 20 17 0 15 -62 18 -81 4z" />
      <path d="M1932 1567 c-11 -13 -19 -193 -9 -203 3 -3 15 0 27 6 16 9 19 14 10
20 -9 5 -11 34 -9 99 4 91 1 103 -19 78z" />
  <div class="everything">
      <div class="cryptopunk"></div>
    <div class="container">
      <div class="eyes"></div>
      <div class="eyes"></div>
  <script type="text/javascript">
    const body = document.querySelector("body");
    const eyes = document.querySelectorAll(".eyes");
    // Set up initial variables
    let isDragging = false;
    // Handle mouse events
    document.querySelector("body").addEventListener("mousemove", eyeball);
    body.addEventListener("touchstart", startDragging);
    body.addEventListener("touchmove", eyeball);
    document.addEventListener("touchend", stopDragging);
    function startDragging(e) {
      isDragging = true;
    function stopDragging() {
      isDragging = false;
    function eyeball(e) {
      const x = e.clientX || e.touches[0].clientX;
      const y = e.clientY || e.touches[0].clientY;
      eyes.forEach(function (eye) {
        let eyeX = eye.getBoundinM
gClientRect().left + eye.clientWidth / 2;
        let eyeY = eye.getBoundingClientRect().top + eye.clientHeight / 2;
        let radian = Math.atan2(x - eyeX, y - eyeY);
        let rotate = radian * (180 / Math.PI) * -1 + 270;
        let rotate2 = radian * (180 / Math.PI) * 1 + 50;
        let rotate3 = radian * (180 / Math.PI) * -1 + 50;
        let rotate4 = radian * (180 / Math.PI) * 1 + 90;
        eye.style.transform = "rotate(" + rotate + "deg)";
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:abouM
t="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T17:04:15-05:00" xmp:ModifyDate="2023-02-24T17:04:15-05:00" dc:format="image/jpeg" xmpMMM
:InstanceID="xmp.iid:C20C48E78EB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB5900M
6197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:C10C48E78EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:04:15-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/M
vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:C20C48E78EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:04:15-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:C10C48E78EB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:lM
i>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B46M
87DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                      M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                   <?xpacket end="w"?>
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
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
Ihttp://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmpMM="http:/M
/ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" 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/" xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/" xmpMM:DocumentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" xM
mpMM:InstanceID="xmp.iid:A5746DD798B4ED1180CDD09FC3D45A92" xmpMM:OriginalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D" xmpDM:videoFrameRate="25.000000" xmpDM:videoFieldOrder="Progressive" xmpDM:videoPixelAspectRatio="1/1" dc:format="image/jpeg" photoshop:LegacyIPTCDigest="CDCFFA7DA8C7BE09057076AEAF05C34E" photoshop:ColorMode="3" xmp:CreateDate="2023-02-12T11:03:12-05:00" xmp:ModifyDate="2023-02-24T18:16:18-05:00" xmp:MetadataDate="2023-02-24T18:16:18-05:00" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmM
pRights:Marked="False"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="converted" stEvt:parameters="from JPEG to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:660D60D3F3AAED118CEBF3BEB8C6E28B" stEvt:when="2023-02-12T11:40:30-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:63EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changeM
d="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from image/jpeg to application/vnd.adobe.photoshop"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:64EBE0A195B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T17:50:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:A4746DD798B4ED1180CDD09FC3D45A92" stEvtM
:when="2023-02-24T18:16:18-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:A5746DD798B4ED1180CDD09FC3D45A92" stEvt:when="2023-02-24T18:16:18-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/M
"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:A4746DD798B4ED1180CDD09FC3D45A92" stRef:documentID="xmp.did:64EBE0A195B4ED1180CDD09FC3D45A92" stRef:originalDocumentID="xmp.did:7A2D0CA8EEAAED11A0DF8F47C205A03D"/> <xmpDM:startTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:altTimecode xmpDM:timeValue="00:01:16:15" xmpDM:timeFormat="25Timecode"/> <xmpDM:videoFrameSize stDim:w="1440" stDim:h="960" stDim:unit="pixel"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdM
f:li>xmp.did:4CD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:4FD84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:55D84B75EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:772D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:7D2D0CA8EEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:8EC8382BEFAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A04A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:A64A25DDEEAAED11A0DF8F47C205A03D</rdf:li> <rdf:li>xmp.did:C1AF56CF17ABED119A4A8A4828998F61</rdf:li> <M
rdf:li>xmp.did:CA09AE7418ABED11A629D1A817DE2292</rdf:li> <rdf:li>xmp.did:D6A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                        <?xpacket end="w"?>
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rM
df:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:57:49-05:00" xmp:ModifyDate="2023-02-24T16:57:49-05:00" dc:foM
rmat="image/jpeg" xmpMM:InstanceID="xmp.iid:48F098868CB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:insM
tanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:47F098868CB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:57:49-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="convM
erted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:48F098868CB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:57:49-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:47F098868CB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAnceM
stors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:lM
i> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                               M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                          <?xpacket end="w"?>
Copyright (c) 1998 Hewlett-Packard Company
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
)Optimized with https://ezgif.com/optimize
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:M
dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T17:03:27-05:00" xmp:ModifyDate="2023-02-24T17:03:27-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:C00C48E78EB4ED11B07BFBCCFFDEBBCM
1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T1M
4:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:BF0C48E78EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:03:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:aM
ction="saved" stEvt:instanceID="xmp.iid:C00C48E78EB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T17:03:27-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:BF0C48E78EB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>M
E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.diM
d:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                          M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                               <?xpacket end="w"?>
Copyright (c) 1998 Hewlett-Packard Company
IEC http://www.iec.ch
IEC http://www.iec.ch
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
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sTyM
pe/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:33:06-05:00" xmp:ModifyDate="2023-02-24T16:33:06-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:E35083618AB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B4M
4" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanM
ceID="xmp.iid:E25083618AB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:33:06-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:E35083618AB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:33:06-05:00" stEvt:softwareAM
gent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:E25083618AB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.M
did:469DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                    M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                     <?xpacket end="w"?>
Copyright (c) 1998 Hewlett-Packard Company
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
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
Adobe Photoshop CS6 (Windows)
cropWhenPrintingbool
http://ns.adobe.com/xap/1.0/
" id="W5M0MpCehiHzreSzNTczkc9dM
"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.3-c011 66.145661, 2012/02/06-14:56:27        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmM
p:CreatorTool="Adobe Photoshop CS6 (Windows)" xmp:CreateDate="2023-02-14T13:58:51-05:00" xmp:MetadataDate="2023-02-24T16:40:46-05:00" xmp:ModifyDate="2023-02-24T16:40:46-05:00" dc:format="image/jpeg" xmpMM:InstanceID="xmp.iid:FF55D51B8BB4ED11B07BFBCCFFDEBBC1" xmpMM:DocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" xmpMM:OriginalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44" photoshop:ColorMode="3" photoshop:ICCProfile="sRGB IEC61966-2.1"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:insM
tanceID="xmp.iid:C659006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T13:58:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:CB59006197ACED11922AC4AC85209B44" stEvt:when="2023-02-14T14:17:51-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:FE55D51B8BB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:40:46-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (WindowM
s)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/jpeg"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:FF55D51B8BB4ED11B07BFBCCFFDEBBC1" stEvt:when="2023-02-24T16:40:46-05:00" stEvt:softwareAgent="Adobe Photoshop CS6 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:FE55DM
51B8BB4ED11B07BFBCCFFDEBBC1" stRef:documentID="xmp.did:C659006197ACED11922AC4AC85209B44" stRef:originalDocumentID="xmp.did:C659006197ACED11922AC4AC85209B44"/> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>B76F439F45A6F31722E917AABC3B0868</rdf:li> <rdf:li>E0F98DB7F35955124A8FEE8C0F4DEF2F</rdf:li> <rdf:li>xmp.did:2AC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:2DC1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:30C1A44CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:469DA68CD8ABED11963EDC1456F9DA3M
1</rdf:li> <rdf:li>xmp.did:499DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4C9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:4F9DA68CD8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7B4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:7E4687DED8ABED11963EDC1456F9DA31</rdf:li> <rdf:li>xmp.did:C5D2A4CD29B3ED1196CDCF5B1FABC146</rdf:li> <rdf:li>xmp.did:C659006197ACED11922AC4AC85209B44</rdf:li> <rdf:li>xmp.did:D9A5B33EEEAAED11A0DF8F47C205A03D</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rM
df:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        M
        <?xpacket end="w"?>
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
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
+I;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;kI;iG
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
  "name": "jack.sats",
 aae83598710dc3fda3f4574714d6ce08H0E
 9d1879b7643084b9e51f2803fcac75dfH0E
c/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
  "name": "501.sats"
text/plain;charset=utf-8
  "name": "bing.sats",
text/plain;charset=utf-8
text/plain;charset=utf-8



                                                               M


                                                                 ...'',;;:::::;;,,'...
                                                          .':coxO0KXXXXXXXXXXXXXXXXXKKOkdl:,..                                 M

                                                     .;ldOKNXKOxdlc:;,'.........',,;cloxk0XNX0ko:'.
                                                 .:dOXNKOdc;'.                           ..,cokKNX0xc'.
                                             .,lOXNKxl,.                                       .':dOXN0d;.
                                       M
    ,o0NXOl,.                                                'cxKNKd;.
                                        .cONNOl'                                                       .:xKNKo'
                                      'oKNKo'                      ...',,;;;;;;,'...                      .cONXk;.
                                    'dXNOc.                 ..;coxO0XNNWWWWWWWWWNNXKOkdl:'.            M
      ,xXNO:.
                                  .dXNO:.               .,lx0XWMMMMMMMMMMMMMMMMMMMMMMMMMWNKko;.                'dXNk;
                                .lKW0:.              .cxKNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXkl,.              'xNNx'
                               ,kNXl.             .:kXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOl'              ;OWKc.
              .cXWk,             'oKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXk:.            .oXNx.
                            .dNNo.            ,xXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWO:.            ;0WO,
                           .kWK:            'dXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWO;            'OWK:
                          'OW0;           .cKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMNd.           .xWX:
                         .kW0;           .xWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0;           .xWK:
                        .xWK:           ,0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXl.          .kW0,
                        lNNl           ;KMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNo.          ,0Wk.               M
                       ;KWx.          ;KMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXKXXNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNl           cXWo
                      .xMK,          'OMMMMMMMMMMMMMMMMMMMMMMMMMMMWXko:,'......,:lxKWMMMMMMMMMMMMMMMMMMMMMMMMMMMXc          .xWK,
                      :XWo          .dWMMMMMMMMMMMMMMMMMMMMMMMMMNk:.               .;dKWMMMMMMMMMMMMMMMMMMMMMMMMM0'          ;KWd.
                     .xWK,          :XMMMMMMMMMMMMMMMMMM
MMMMMMMNk,                     .oXMMMMMMMMMMMMMMMMMMMMMMMMWd.         .xM0'
                     '0Mx.         .xWMMMMMMMMMMMMMMMMMMMMMMMXl.         ......         ,OWMMMMMMMMMMMMMMMMMMMMMMMK,          cNNc
                     :XWl          ,KMMMMMMMMMMMMMMMMMMMMMMMXc        ,oOKXXXX0x:.       'OMMMMMMMMMMMMMMMMMMMMMMMNl          ,KWd.
                     lWX:          cNMMMMMMMMMMMMMMMMMMMMMMWd.      .xNNXXXXXXXNW0;       :XMMMMMMMMMMMMMMMMMMMMMMMx.  M
       .OMk.
                     dWK,          cKXXXXXXXXXXXXXXXXXXXXXXO,      .xWNKXWMMMWNKXWK;      .dXXXXXXXXXXXXXXXXXXXXXXXd.         .kM0'
                    .dWK,          .',,,,,,,,,,,,,,,,,,,,,,.       ,KWKXMMMMMMMNKNWl       .,,,,,,,,,,,,,,,,,,,,,,,.          .xM0'
                     dWK,          :O0000000000000000000000x'      .OWXKNMMMMMWKKWX:      .l00000000000000000000000o.         .xM0'
                     lWX;      M
    cNMMMMMMMMMMMMMMMMMMMMMMWo       ,OWNXXXXXXXXWXc       ;KMMMMMMMMMMMMMMMMMMMMMMMx.         .OMO.
                     :NNl          ,KMMMMMMMMMMMMMMMMMMMMMMMK;       .ckKXNNNNXOo'       .kWMMMMMMMMMMMMMMMMMMMMMMWl          ,0Mx.
                     ,KWx.         .kMMMMMMMMMMMMMMMMMMMMMMMMK:         .',;;,.         .kWMMMMMMMMMMMMMMMMMMMMMMMK,          cNNl
                     .xM0'          cXMMMMMMMMMMMMMMMMMMMMMMMMXd.                     .c0WMMMMMM
MMMMMMMMMMMMMMMMMMWx.         .dWK,
                      cNNl          .xWMMMMMMMMMMMMMMMMMMMMMMMMWKd,.                .lOWMMMMMMMMMMMMMMMMMMMMMMMMMK,          ,KWx.
                      .kW0'          ,0MMMMMMMMMMMMMMMMMMMMMMMMMMMN0dc,..     ..':okXWMMMMMMMMMMMMMMMMMMMMMMMMMMNl          .dWX;
                       :XWo.          :XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXK0OOO0KXNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWd.          :XWd.
                .dWX:           cXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWd.          'OWO'
                        .kW0,           :KMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNd.          .xWK;
                         '0WO'           ,OWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKc.          .dNXc
                          ,0WO'           .oXMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWk,           .dNNl
                           ,0W0;            ,kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKc.           .xNXl
                            'kWKc            .:ONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKo.            ,OWK:
                             .dNNd.            .:kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0l.            .cKWO,             M
                               :0W0:.             'o0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKx;.             'xNXo.
                                .dXNx,              .,oONWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNKx:.              .oXNO,
                                  ,kNXd'                ':dOXWMMMMMMMMMMMMMMMMMMMMMMMMMMMWN0xl,.               .l0N0c.
                                   .;ONXx,     M
             .;coxOKXNWMMMMMMMMMMMWWNX0kdl;'.                 .lKNKl.
                                     .;kNNkc.                     ..';::cclllccc:;,...                    .;dXN0c.
                                        ,oKNKd;.                                                        'lONXx:.
                                          .:xXNKd:.                                                 .,oONNOl'  M

                                             .:xKNXko;.                                         .,cxKNXkl'
                                                .,lkKNXOdl;..                             ..,cokKNXOd:.
                                                    .,cdOKNXKOxoc:;'......    .....',;cldk0XNX0xl;.
                       M
                                  .':ldk0KXXXXXKK0000000KKXXXNXK0kdoc,..
                                                                ..',;:cclllllllcc::;'...                                                                                                                                                                                                                                                                                                               M


                              ,llllllc';k:                  'clllc;.           ;k:       'cc.
                              ;loKWOlc,lXo..       ..       lNOccdKO'   ..     cXo      .:c'     ..     ..   .lx,    ..
                    .xX:   cN0odko. .oxddd;     lNo  .kX:.lxddxxo' cXo.lx;.;dddxo..cxolc. ;odkx,.:KWO:.cxolc.
                                .xX:   cNd..oXl'kNkldX0'    lN0ddkOo,xXc..;d0O'cNK0O; ;XXdlkNd,xKo;'  ,clONx..kXc .xKd;'.
                                .dX:   cXo  :Xo,ONx:;:;.    lNx,'.. .kK:  'l00,cNKKO, :XKo:;:'..;lOO::OkcoXk..xX;  .;lkO;
                                .o0;   :0c  :0l.,xkdoo;     cKc      'xkdokOM
k; :0l'dk:.ckxool'.cllkO::0OloO0:.c0k;'cllkO;
                                 ..     ..   ..   .''..     ...        .''..   ...  ..   .''.  .''..  .'.....  .'. ..'..
                                                                                                                                                                                                                                                                                                    M
               .                 '.                      .'.                 ..            .'. .'.
           .lxkkkxl.            ,0x.'o;                 .xK;            .;dxkkxxl.         lKc :Ko                  ..  'o:
          ;00c'.'cOK: .'.'. .';,lXk..l; .'',;'.  .',;'. .xX;  ';;'.    .xKxc;..'.  .';;'.  oXc :Xd   .,;'.   .,;;..lXk;..l;   ';;,.  .''';,.
         .kX:     ;XO'lXOo;:kOooOWk.:Ko.cXOld0k' 'lokKM
x..xX;.oKxcc'    lNx.       :kkookk;.oXc :Xd 'xOddOk,.oOxll;,xWKo':Kd.,kkolxOc.:K0ooOO;
         .kX:     :XO'oXl .kK;  ;Kk.:Xd.lXl  lNl.'lldKK,.xX; :kxo:.    lNk.      '00'  ,0O,oXc :Xo.oNOlcx0clXd.    :Xd. ;Xd'xX;  .OK;:Xd. cXd
          ;00l,',l00;.oXc .dXo..lNk.:Xd.lXl  cXo;0Kl:0X:.xXc..';xXo.   .xXxl:'',''xKc..lKd.oNo.:Xx.cXOc,;;.;KO;... :Xk. :Xd.oXo..:0k'cXd  :Xd.
           .cdxxxdc.  ;d,  .cddodxc.'d; ,d,  ,d;.cxoloxl.,xl';lldo,     .;oxxkxxc..cdddd:. 'do..od, ,odooc. 'oddo; .lxM
l.'d: .:odddc. 'd:  'd:

		Pokesats Ordinal Collection - Drop 1
		https://pokesats.com
		Pokesat Name     Collection #             	Inscription IDs:
		{ "Bulblazoor":  "1"      	"inscription":  "41e61a77bfa453cab9e7b666708f8f6f12efa403475eb66c0c4dc0d4ae15791bi0", }
		{ "Sqwerty":     "2"      M
	"inscription": 	"24f354282fbac25e0eba810320d0b118f9eee43949820bda01a4c6c6d1393ba8i0", }
		{ "Ordyx":       "3"      	"inscription": 	"14c668f9467eb464146f83ddcf392406dc24c64cc07e307f57bb74cabf0d6cc2i0", }
		{ "Hashking":    "4"      	"inscription": 	"ff65416515975ae57379f1d5e01a33a73fa8b2618f92b5fe40d16a3e5d67a6edi0", }
		{ "Eylashroom":  "5"      	"inscription": 	"773b356cfb997a3a4c75eefa834b6f0e041e59e4f017d3ff5e27e351d55915c3i0", }
		{ "Mr. Meme":    "6"      	"inscription": 	"735b78c0a7d804100ebb237a4992ce18e8M
f0fa831632da0bd4f27ac62b44b93di0", }
		{ "Paichu":      "7"      	"inscription": 	"534df243e548549b304cb3cf1353093001e79277c651db14c76bdfbb1c0d70c0i0", }
		{ "Dragonbyte":  "8"      	"inscription": 	"d2d612c4b5d4edab74941a83cdb52e4fe6f8e03b3f1675983caa931f5a859f23i0", }
		{ "Flaremander": "9"      	"inscription": 	"12e691582c8f33436fb520e3707231ac23ac057a77d3ac2b2ce0da9336d5978fi0", }
		{ "Saterpie":    "10"     	"inscription": 	"2dbcc95d40fea6f34eeff84c826cef4ae61745d24657ff4ffc374bce12d9670di0", }
:   "11"     	"inscription": 	"09905d305a61f0ff3881d3103712cef61d4d7256c8d31dcfacd06d12089da14ai0", }
		{ "Bittyfly":    "12"     	"inscription": 	"bc4736eca1d0d90bbfc46af3f1ac6f2403fd788e773d95400449f64eae2b0354i0", }
		{ "Plebey":      "13"     	"inscription": 	"45b0f86e1730efed5ee38545a9228e1c2d5fbf8384a6170378c48d2862fea328i0", }
		{ "Plebeotto":   "14"     	"inscription": 	"b0f4f6d559cb0c3d408d21671bf8e0b2a387a244029380487daeee8b5f5d9e03i0", }
		{ "Plebeot":     "15"     	"inscription": 	"ed25de3cf72fc3f835266M
15d70ad51b4df2ed16b673cc9d4356e7bfa4f91a99di0", }
		{ "Pubkey":      "16"     	"inscription": 	"c4cb90b2a76e30e9d06a2e22383fef13558c52768ad0d15d26133b8c82a72529i0", }
		{ "Privkey":     "17"     	"inscription": 	"23f3c54284ad5ceec6ae0c311110b75726fffae8df5ef2f015de14317ba7af94i0", }
		{ "Votord":      "18"     	"inscription": 	"218ca3cbc54dd72bd85244aadf9839469a2f7eea9bf7482c314c55abab060b5ai0", }
		{ "Electord":    "19"     	"inscription": 	"94702ea1252f64a622e55ae98ef0baff8f43b14b75180b9dbbf3966c30ed70edi0", }
{ "Magikoin":    "20"     	"inscription": 	"e7cd282db700bc208fccb606296d903d0a1f94ef3b3f6f4dd64592c4a6de1785i0", }
		{ "Gyreserve":   "21"     	"inscription": 	"22d667b6939fd67ac2fd0fafd654aea914f4901c89d627a9906e64c1a9d347abi0", }
  "name": "time.sats"
  "name": "brian.sats"
	qiTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sTypM
e/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CC 2019 (Windows)" xmp:CreateDate="2023-02-21T15:59:10-05:00" xmp:MetadataDate="2023-02-22T20:02:53-05:00" xmp:ModifyDate="2023-02-22T20:02:53-05:00" dc:format="image/png" xmpMM:InstanceID="xmp.iid:683c7b19-4c87-3a4b-b193-8c6f07fce5ea" xmpMM:DocumentID="adobe:docid:photoshop:bdeb2b8a-f168-324a-b45f-c3bb939a3f22" xmpMM:OriginalDocumentID="xmp.did:72e15e1M
d-f2b2-c741-8018-1127a6f9c617" photoshop:ColorMode="3"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:72e15e1d-f2b2-c741-8018-1127a6f9c617" stEvt:when="2023-02-21T15:59:10-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e2cac013-b1d9-8242-9e52-b7001689fa20" stEvt:when="2023-02-22T04:32:13-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:insM
tanceID="xmp.iid:3715845a-59db-7142-bb34-70f34db5e09a" stEvt:when="2023-02-22T20:02:53-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:683c7b19-4c87-3a4b-b193-8c6f07fce5ea" stEvt:when="2023-02-22T20:02:53-05:00" stM
Evt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:3715845a-59db-7142-bb34-70f34db5e09a" stRef:documentID="adobe:docid:photoshop:7ea46a93-d1f8-6149-8771-c8bcefeb3406" stRef:originalDocumentID="xmp.did:72e15e1d-f2b2-c741-8018-1127a6f9c617"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/plain;charset=utf-8
  "name": "chris.sats"
text/plain;charset=utf-8
  "name": "vanessa.sats"
text/plain;charset=utf-8
  "name": "viktor.sats"
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Window of perception by SMLDMS</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.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>
    <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, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 27M
            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 | M
u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0;
            font-size: 0.8em;
            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-fiM
            max-height: 100%;
            max-width: 100%;
    <script type="text/javascript">
        const rand = mathRand();
        let title = "Door of Perception";
        //////////////// FEATURES
        function scaler(rand) {
            if (rand < 0.25) {
                return 12.5;
            else if (rand < 0.5) {
                return 25
            else if (rand < 0.75) {
                return 5M
                return 100
        function maxAmp(rand) {
            if (rand < 0.33) {
                return 1000;
            else if (rand < 0.66) {
                return 500
                return 250
        window.$generativeTraits = {
            "Scale": scaler(rand),
            "Max Amp": maxAmp(rand),
        console.log(title + " | smldmM
        console.log(window.$generativeTraits)
        let cols, rows;
        let scl = scaler(rand);
        let w = 2000;
        let h = 2000;
        let ampli = 0;
        let inc = 0;
        let terrain = [];
        let flying = 0;
        let maxFrame = 1000;
        let maxRot = Math.floor(mathRand()*90)
        function setup() {
            print(maxRot)
            randomSeed(seed);
            noiseSeed(seed);
            setAttributes('antialias', truM
            cnv = createCanvas(800, 1200, WEBGL);
            cnv.parent('fullScreen')
            pixelDensity(2)
            angleMode(DEGREES);
            cols = w / scl;
            raws = h / scl;
        function draw() {
            if (frameCount < maxFrame) {
                ampli = map(frameCount, 0, maxFrame, maxAmp(rand), 250)
                inc = map(frameCount, 0, maxFrame, 0.33, 0.75)
                let rot = map(frameCount, 0, maxFrame, maxRot, 0)
ambientMaterial(255)
                let r = (map(noise(frameCount * 0.133), 0, 1, 255, 0))
                let v = (map(noise(frameCount * 0.178), 0, 1, 255, 0))
                let b = (map(noise(frameCount * 0.158), 0, 1, 255, 0))
                let a = (map(noise(frameCount * 0.125), 0, 1, 255, 0))
                let sW = (map(noise(frameCount * 0.025), 0, 1, 0, 1.5))
                let door = map(frameCount, 0, maxFrame, 1, 1.618)
                stroke(r, v, b, a);
                strokeWeight(M
                flying -= 0.01;
                let yoff = flying;
                for (let y = 0; y < raws; y++) {
                    terrain.push([]);
                    let xoff = 0;
                    for (let x = 0; x < cols; x++) {
                        terrain[y][x] = map(noise(yoff, xoff), 0, 1, -ampli, ampli);
                        xoff += inc;
                    }
                    yoff += inc;
                rotateX(rot);
                rotateZ(90);
                translate(-width / 2, -h / 2, 500 - frameCount * 6);
                scale(door, 1)
                for (let y = 0; y < raws; y++) {
                    beginShape(TRIANGLE_STRIP);
                    for (let x = 0; x < cols; x++) {
                        vertex(x * scl, y * scl, terrain[x][y - 1]);
                        vertex(x * scl, (y + 1) * scl, terrain[x][y + 1]);
                    }
                    endShape();
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(title + '.png');
    <div id="fullScreen">
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
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>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>"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/html;charset=utf-8
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>Window of perception by SMLDMS</title>
    <script sandbox="allow-scripts" type="text/javascript"
        src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.5.0/p5.min.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>
    <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, 2869860233), i = l ^ Math.imul(i ^ r, 951274213), l = _ ^ Math.imul(l ^ r, 27M
            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 | M
u >>> 11) + (l = l + (i = i + 1 | 0) | 0) | 0, (l >>> 0) / 4294967296
        let mathRand = sfc32(...cyrb128(seed));
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            color: rgb(255, 255, 255);
            background-color: rgb(0, 0, 0);
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0;
            font-size: 0.8em;
            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-fiM
            max-height: 100%;
            max-width: 100%;
    <script type="text/javascript">
        const rand = mathRand();
        let title = "Door of Perception";
        //////////////// FEATURES
        function scaler(rand) {
            if (rand < 0.25) {
                return 12.5;
            else if (rand < 0.5) {
                return 25
            else if (rand < 0.75) {
                return 5M
                return 100
        function maxAmp(rand) {
            if (rand < 0.33) {
                return 1000;
            else if (rand < 0.66) {
                return 500
                return 250
        window.$generativeTraits = {
            "Scale": scaler(rand),
            "Max Amp": maxAmp(rand),
        console.log(title + " | smldmM
        console.log(window.$generativeTraits)
        let cols, rows;
        let scl = scaler(rand);
        let w = 2000;
        let h = 2000;
        let ampli = 0;
        let inc = 0;
        let terrain = [];
        let flying = 0;
        let maxFrame = 1000;
        let maxRot = Math.floor(mathRand()*90)
        function setup() {
            print(maxRot)
            randomSeed(seed);
            noiseSeed(seed);
            setAttributes('antialias', truM
            cnv = createCanvas(800, 1200, WEBGL);
            cnv.parent('fullScreen')
            pixelDensity(2)
            angleMode(DEGREES);
            cols = w / scl;
            raws = h / scl;
        function draw() {
            if (frameCount < maxFrame) {
                ampli = map(frameCount, 0, maxFrame, maxAmp(rand), 250)
                inc = map(frameCount, 0, maxFrame, 0.33, 0.75)
                let rot = map(frameCount, 0, maxFrame, maxRot, 0)
ambientMaterial(255)
                let r = (map(noise(frameCount * 0.133), 0, 1, 255, 0))
                let v = (map(noise(frameCount * 0.178), 0, 1, 255, 0))
                let b = (map(noise(frameCount * 0.158), 0, 1, 255, 0))
                let a = (map(noise(frameCount * 0.125), 0, 1, 255, 0))
                let sW = (map(noise(frameCount * 0.025), 0, 1, 0, 1.5))
                let door = map(frameCount, 0, maxFrame, 1, 1.618)
                stroke(r, v, b, a);
                strokeWeight(M
                flying -= 0.01;
                let yoff = flying;
                for (let y = 0; y < raws; y++) {
                    terrain.push([]);
                    let xoff = 0;
                    for (let x = 0; x < cols; x++) {
                        terrain[y][x] = map(noise(yoff, xoff), 0, 1, -ampli, ampli);
                        xoff += inc;
                    }
                    yoff += inc;
                rotateX(rot);
                rotateZ(90);
                translate(-width / 2, -h / 2, 500 - frameCount * 6);
                scale(door, 1)
                for (let y = 0; y < raws; y++) {
                    beginShape(TRIANGLE_STRIP);
                    for (let x = 0; x < cols; x++) {
                        vertex(x * scl, y * scl, terrain[x][y - 1]);
                        vertex(x * scl, (y + 1) * scl, terrain[x][y + 1]);
                    }
                    endShape();
        function keyTyped() {
            if (keyCode === 83) { // if "s" is pressed
                save(title + '.png');
    <div id="fullScreen">
JjH=:BNB.BUSD-BD1:bnb180c49sgr5taj8vscr9xhuzh269l5aqyu7tjeyy:67742013910::0
EjC=:ETH.ETH:0x1452c144efA3C8671711349de6fa63A96DeC3A66:473664151:te:0
FjDOUT:EE7D29DB1F603954C95ED8E2519A281D81740B1F21761EE787A16A991CFE6311
text/plain;charset=utf-8
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
dbc%"$igh_]^IGHnlmDBCZXYMKL*'(sqr
text/plain;charset=utf-8
  "name": "udi.sats"
  "name": "faith.sats"
((((((((((((((((((((((((((((((((((((((((((((((((((
  "name": "musk.sats"
text/plain;charset=utf-8
  "name": "batman.sats"
	qiTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sTypM
e/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CC 2019 (Windows)" xmp:CreateDate="2023-02-21T15:59:10-05:00" xmp:MetadataDate="2023-02-22T20:45:52-05:00" xmp:ModifyDate="2023-02-22T20:45:52-05:00" dc:format="image/png" xmpMM:InstanceID="xmp.iid:0653f30d-6ad6-3f4f-8f55-4c7498a35156" xmpMM:DocumentID="adobe:docid:photoshop:a88a3aca-47fd-1448-94f3-5106610917d8" xmpMM:OriginalDocumentID="xmp.did:72e15e1M
d-f2b2-c741-8018-1127a6f9c617" photoshop:ColorMode="3"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:72e15e1d-f2b2-c741-8018-1127a6f9c617" stEvt:when="2023-02-21T15:59:10-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e2cac013-b1d9-8242-9e52-b7001689fa20" stEvt:when="2023-02-22T04:32:13-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:insM
tanceID="xmp.iid:9b5221dd-7d5d-0c40-88ef-c71672314ce8" stEvt:when="2023-02-22T20:45:52-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:0653f30d-6ad6-3f4f-8f55-4c7498a35156" stEvt:when="2023-02-22T20:45:52-05:00" stM
Evt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:9b5221dd-7d5d-0c40-88ef-c71672314ce8" stRef:documentID="adobe:docid:photoshop:7ea46a93-d1f8-6149-8771-c8bcefeb3406" stRef:originalDocumentID="xmp.did:72e15e1d-f2b2-c741-8018-1127a6f9c617"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>z9
"-)#""#)8/////8A;;;;;;AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
#1?1&&1?A?;/;?AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
4B/)/B=3223=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
!!*%*3  3F3*3FFF88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
  "name": "naval.sats"
text/plain;charset=utf-8
  "name": "schmrypto.sats"
text/plain;charset=utf-8
  "name": "farokh.sats"
text/plain;charset=utf-8
  "name": "satoshi.sats"
text/plain;charset=utf-8
  "name": "custom.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
  "name": "crypto.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "dingaling
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "xxx.sats"
text/plain;charset=utf-8
  "name": "vee.sats"
text/plain;charset=utf-8
  "name": "bitcoin.sats"
Aj?=:ETH.ETH:0x75A00aE97e2384cD38ED76a6314890199bB7f566:8305880::0
Bj@=:ETH.ETH:0xc0BCc8dFf6eAA7F114f0eAC2E4076c641CF75437:41317478::0
CjA=:ETH.ETH:0xEf534d5Daf3d423Ed85FD9D8437F029359845b41:139313106::0
Aj?=:ETH.ETH:0xCC974eE973F43eb712f1A18EcDF429837004dd96:5412058::0
JjH=:BNB.BUSD-BD1:bnb1j7hgpxcz98w9j4k4d8th98qc5lulagwtyknr5x:11058253270::0
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
c/Foundry USA Pool #dropgold/	o
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "btc.sats"
text/plain;charset=utf-8
  "name": "lsd.sats"
text/plain;charset=utf-8
  "name": "based.sats"
text/plain;charset=utf-8
DjB=:ETH.ETH:0xEB4Db25D02F8C50Ce45B3F3a5376B9b5539BfB4D:16739473:te:0
LjJ=:BNB.BUSD-BD1:bnb174jepsfzn245zqdntc7zy50jv4hczxk6gapd7c:24375248148:te:0
FjDOUT:5DA4844FD10A44932402DBD99CEE8307560FECA86F232D72904940ABAAD30030
text/plain;charset=utf-8
  "name": "king.sats"
text/plain;charset=utf-8
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
  "name": "cozy.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "jake.sats"
text/plain;charset=utf-8
  "name": "news.sats"
)$+*($''-2@7-0=0''8L9=CEHIH+6OUNFT@GHE
!E.'.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
text/plain;charset=utf-8
  "name": "blockstream.sats"
text/plain;charset=utf-8
((((((((((((((((((((((((((((((((((((((((((((((((((
	qiTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sTypM
e/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CC 2019 (Windows)" xmp:CreateDate="2023-02-21T15:59:10-05:00" xmp:MetadataDate="2023-02-22T21:07:46-05:00" xmp:ModifyDate="2023-02-22T21:07:46-05:00" dc:format="image/png" xmpMM:InstanceID="xmp.iid:3fd1079c-1bb3-0041-a79c-2dbaef49f51f" xmpMM:DocumentID="adobe:docid:photoshop:cf9e30a2-3c3e-ab43-8aec-4ccd535025a9" xmpMM:OriginalDocumentID="xmp.did:72e15e1M
d-f2b2-c741-8018-1127a6f9c617" photoshop:ColorMode="3"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:72e15e1d-f2b2-c741-8018-1127a6f9c617" stEvt:when="2023-02-21T15:59:10-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e2cac013-b1d9-8242-9e52-b7001689fa20" stEvt:when="2023-02-22T04:32:13-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:insM
tanceID="xmp.iid:2c299207-1c97-a24d-afa2-a2c2d5861b48" stEvt:when="2023-02-22T21:07:46-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:3fd1079c-1bb3-0041-a79c-2dbaef49f51f" stEvt:when="2023-02-22T21:07:46-05:00" stM
Evt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:2c299207-1c97-a24d-afa2-a2c2d5861b48" stRef:documentID="adobe:docid:photoshop:7ea46a93-d1f8-6149-8771-c8bcefeb3406" stRef:originalDocumentID="xmp.did:72e15e1d-f2b2-c741-8018-1127a6f9c617"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>Nb9
XMP DataXMP<?xpacket begin="
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" M
x:xmptk="Adobe XMP Core 5.6-c148 79.164036, 2019/08/13-01:06:57        "> <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 21.0 (Windows)" xmpMM:InstanceID="xmp.iid:4DC404EF07DD11EDAE13ECB6FDE70757" xmpMM:DocumentID="xmp.did:4DC404F007DD11EDAE13ECB6FDE70757"> <xmpMM:DerivedFrom stRef:instancM
eID="xmp.iid:4DC404ED07DD11EDAE13ECB6FDE70757" stRef:documentID="xmp.did:4DC404EE07DD11EDAE13ECB6FDE70757"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
((((((((((((((((((((((((((((((((((((((((((((((((((
  "name": "jason.sats"
text/plain;charset=utf-8
  "name": "norway.sats"
  "name": "ordinals.sats"
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
4B/)/B=3223=FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
!!*%*3  3F3*3FFF88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'>%%>B///BG=;;=GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
''3&3=&&=G=2=GGGDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
text/plain;charset=utf-8
6j4ion:1.Qmd1r76kwpGcoWRWhyHfXbLB6fJ6zXHQ5Acmt8nQsCkSU9
text/plain;charset=utf-8
  "name": "bitboy.sats"
text/plain;charset=utf-8
  "name": "RichardHeartWin.sats"
{"attributes":[{"trait_type":"Fur","value":"Dark Brown"},{"trait_type":"Eyes","value":"Crazy"},{"trait_type":"Background","value":"Army Green"},{"trait_type":"Mouth","value":"Bored"},{"trait_type":"Hat","value":"Party Hat 1"},{"trait_type":"Clothes","value":"Bitcoin Toga"}],"external_url":"https://baycbitcoin.com/index/bayc/9050","image":"ipfs://QmWwSKeAhhs1CNNDDkMaYgdWvZjrCUyfczc51JXp81i3H1/9050.png"}
 .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO
&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
  "name": "richardheart.sats"
text/plain;charset=utf-8
  "name": "hex.sats"
text/plain;charset=utf-8
  "name": "realvision.sats"
text/plain;charset=utf-8
  "name": "lego.sats"
text/plain;charset=utf-8
  "name": "raoulpal.sats"
text/plain;charset=utf-8
  "name": "rektguy.sats"
text/plain;charset=utf-8
  "name": "paypal.sats"
text/plain;charset=utf-8
  "name": "RaoulGMI.sats"
text/plain;charset=utf-8
  "name": "21million.sats"
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
KjI=:BNB.BUSD-BD1:bnb1wm5y8lz0e6gp55kzcfdyr4x39eu83xw5vte89a:6956027120:te:0
text/plain;charset=utf-8
  "name": "luxor.sats"
text/plain;charset=utf-8
FjDOUT:FE4BAD9D015B813D1E548CFE474134EC8CD34B23062FDD3C3643FA84873C4630
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "genevieve.sats"
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
RjLO=:ETH.ETH:0x082513539150be9f9aca709a5f94092c72f74f3a::t:15:f2:B48:2641598287200
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "mattmedved.sats"
text/plain;charset=utf-8
  "name": "MrBeast.sats"
FjDOUT:C80A7BF4210DBBBBB4FE00C33B224A60FEAD6FF5A39E6FD6057363E740592DFC
FjDOUT:8B857BCBE4741A2EA3D7BA94302E49CAF0F43A9CF8ADA6930B7C9B1CC8D388B3
FjDOUT:FBCCA949E8D3EAEFB3B9E5A3D3F92B35DEC806584AA007E529BDBE775F582F0A
FjDOUT:58538C13C62EB32F9D312AC381E98B02E9B7369672FB00A1B83D544793D5424C
text/plain;charset=utf-8
  "name": "mrbeast.sats"
text/plain;charset=utf-8
  "name": "kmoney.sats"
text/plain;charset=utf-8
  "name": "lord.sats"
text/plain;charset=utf-8
  "name": "medved.sats"
text/plain;charset=utf-8
  "name": "master.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "sir.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "trading.sats"
CjA=:BNB.BNB:bnb1jecz8drtlyw6hgkksxndv4emxfxhxd4uxrnxzs:250199529::0
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
Aj?=:ETH.ETH:0xc2ae5321F7e5db080F0373F70ac070600C2D89EB:2527037::0
LjJ=:BNB.BUSD-BD1:bnb1acqk8vpw9acjk3g3x0mpsqfmcuzjdcc0tln8gw:67207091915:te:0
c/Foundry USA Pool #dropgold/
IjGREFUND:ED1EB77B02D7033CD10F9962959C6E505B7A2A932CB042E5767F76E81FDF17A9
text/plain;charset=utf-8
  "name": "frankdegods.sats"
text/plain;charset=utf-8
  "name": "cindi.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "gmoneynft.sats"
text/plain;charset=utf-8
  "name": "gmoney.9dcc.sats"
text/plain;charset=utf-8
  "name": "gmoney.sats"
text/plain;charset=utf-8
  "name": "ZK_shark.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "maxi.sats"
text/plain;charset=utf-8
  "name": "234.sats"
 (B+(%%(Q:=0B`Ued_U][jx
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
!22222222222222222222222222222222222222222222222222
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
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>638</exif:PixelYDimension>
         <exif:PixelXDimension>632</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
      </rdf:Description>
text/plain;charset=utf-8
  "name": "ordinalpenguins.sats",
text/plain;charset=utf-8
  "name": "emily.sats",
text/plain;charset=utf-8
  "name": "deseee.sats",
text/plain;charset=utf-8
  "name": "daniel.sats",
text/plain;charset=utf-8
  "name": "bayc772.sats",
text/plain;charset=utf-8
  "name": "devon.sats",
text/plain;charset=utf-8
  "name": "torin.sats",
text/plain;charset=utf-8
  "name": "patrick.sats",
text/html;charset=utf-8
<meta charset="utf-8">
<title>The Odyssey of BTC Ord</title>
*{touch-action:none;}
html,body{width:100%;height:100%;margin:0;border:0;overflow:hidden;display:block;background:#000;}
canvas{position:absolute;}
eval(Function("[M='AK@?wxmIfX^EvnStwzmRz{
[gvgbYPtPVtg~iDShs]d^IItCuJckJRT}_h]gR^qPbHPZO
Qf}C^CsjQUQ`Cx|}mFgEok{]mxQKal^sFSgFMls^Fq}S]VrQNrNgRzkO{x@sm@~fvBxFVUrhkNgB_|rBjfgQ|a{TjZVp{HTWqEc_wlVzoM
wFc[MvGvX[FGb[?Hk]Dwk^BQEqYDvKpSFpSkRgIXhI[}YQJM^TbmI`QWi[JzUfA?TCKWrdJpPSBu_dh_c@nzrAnszgd{HhYbpcTNy?Ffmh}s]WeaqNtq__?G~oA{C~
IgQEXyx~f_D^HDaGBxZ{_yvxECXnwO[`FvDGGQIPDCWyg
xArveUKnqEsbRl@rzyP^bM[XkSWDPyJy]kXUOli|MdYTtQBad|EldsbtViQDEOpPftYBoaHIlWGxvgLS@ubfDFU]?xQUYoY[pRBH{trPNoGl?JAZxcytl}T[P{hV~^P{gHPXsI^bOn^qRY?[OUQ|JV}djaV[fjjzZz~LAq`m|Ep]C[_ySqc_bvm?crJbmP?LhJhpw}lfD[VmERxEHgoY|X[LWoloHf]xWYHB}oc^gmuvpzHg]rmvKFIyLe_LakrrUfNbvOQYg@ac_Qcj@a^dtDUsp_L_r@]uSnK~Id@Gl^LcSkqf~fxsP]vG]VAlueioLKxoxCx||j^L|CxvZ
bhgpA[HehjiQAoA@bszZasS`ktL}aRCZCOHFXGuCwopDvd[E|y?UvsB~NVFnhHJCYUG@}tNKcv|AatWAf^WK?O}IWq{CkxL
QCKDUeS^pX]SyZkLekMCjcyS}oXT}`ro`nvK`]wqrRj}Suac
Fe}@FZfJ_NVesokvjnDYDi~x@QA@BYW@ij_YgBmXXBCfIX|Kw}GP|qf^[RwEQ{N~oCWRYCVmRnW}ohO
EG]G{Cd?w^Ok_f]P{Dnk^d
H}{lQQRtfbaLqQOn_iF`bDwA@ndlCeTpaSpajC}QGgc?vfbFW^tCTwfM^dsMJDBLbq~Fo[]ovPua]yv`bqxZp^QeW@
]?{MoUjntQlely]hLa[pIc`IWzfWspIsgKhMwmvnGW]IO|azfEcK`vb~WY
dJXcdF]RY~`mpgyZNkH]NdDXHZg`wR]nme`qgE@qBeemHgKJJ]
DZUCWTnHXruk^SeqYwBy?V
lnntRsiKArVtUJZycFG?Jj]tfF[cW]?Ba
mlrb]gDDdXnQv}oZ?kP^DVx^yDarPhtAaFT[~r^ChUaT`E
R^[aVhyvL|^^]r[IXNNhFQtvV|VS~|MkriCoOBTx^d]IhzBAFuMpJmcsH?j?ufC[tpZl`HP~
NUIrEOTprwioPxKSg@f]zu}tQTMBdHMeNUOmxAW_JgdGa{_m]DQy@E|@]OBcPLei?HfKxMjHy^AJF{qy~lavFyZLSVmG`tCXnHnEztUrszT[tJLpCFRNexrZKJFyy?XET`~@kUOoRzFXnab?PDYr^o`ZPc~M{yORD~x
fWMR_av?i_GUg[zE~LQNQ{`~jUFJHuWZMvxcuZACS|DcQjQ{KWjr^uEyWhlHU?HQnc|}@}G`E`mSPf`hEXuuz[IRy^NF[rY]n@YZognHuh{YD
tJqBvSJKdbG?R{euoLnA
}K~_z]?RX^hqAJcQnJuDuUPN_`K|UUJx^O|V_LcfKzNgtEOb
eJUpfviTrB|xsBGXoEsG@TljKqJzHXpQcghNBM_Wc}Lm?{ix@MpqFxTmddxoQbW
A@AihnbiG@_m~b]jMntufGNiQdC[CITNUT?OhbEH}VopR{ZcKB`s
x~oBgEyjzHlwaz{yi|FROPoQbmJ}^Bf?OFB|Gm_UBNEeutubVrdZA`RxbVf^rYrkqQM[QPEXt{hbSOKk@@L]giBzD^ozJNLxCqpS`I}]hxmNxXgMRh~hxv
JClcdd}|HX@WF`gEHEmUWjebbn@GzuGb}nAOpclvLwBnjPJG^yuHPosNfPcKS`sD?Mv^rAO^nsSgPOw|B]lVnMbgiWkydWvtivcr{JL|[OJMg^]x}yZi_hD_WqCRm_Po_kJECsUYIZa`?wlGqPv?GIch|vogPiSEfkfwHimkDw@r
_|mpnJ}q^sQUGJwFOsHfdyn]HI|nS
UW}G}dGJVw{nRHd[zaAfgkysA`WQpIi[v[_irGKU{[?cZta^}D}HuCvtsJU{D`FVqtBJmqrD^`GXXqsUbmLCz@^Ezoh^lBaTA~mT^MEzXnjdgTX
`YMM?mmsEB?Re^xNVDSLT{mpHOouyC^QuoZBn[U
@ebXtLPMgusk{T}qlKFIt
DmnMzi^rHhoFlugAGiYyymCL]~SEvpbC~PgggVjodZJxsWqEnbHyE?vtmxKwctyW^CD
KFJy_^h[ERDJCWZ|Mu@?eI}UXu[|v|CQbKB?gdIvyITh@VK}i]jnn_QwTnCsRW~vhF~^SOwDqIrglukLhkDSf_BWTuL^wYvlFm_xg{TvDOf?qdJT{zk`yI}QIWjf@@nqR~vocVZ]Y~|wNh@jOztvBPed?Kepc|eSIiJy~|[vruBtbY?Lh?GYglScf^^Rt{kCFxexo
VNQ]nXXzoKqhiv}XfNqIgsFlrBpyyol~tgifTGmw|sjZxPQDJuMRUygtP?~fmN}b~PufVmQ`Ysb|erYPmgKTvIgcF_~JWCzgqguMuJNtKiB@MFola}OwOWzCqTTAxaNsgvTj_ohnP?lpgBH{XAgn[A~KylbJtzq@MhxIsJVWbWSPSuvAZnFCvHlw{zY`kXzeO]
eBiC]LOVNPe_k_oYb@LyJBzt`|XF?ybjEOckoS[zO|FdUAPGsc}YK@jugx|P}T]wFqVRk@CYXnEk`sDks]]zTwoqC|D[cfHdSwfdAippjwKcgx
AvOw_elfQkQ`ekcXfok~v?]B^OTDtyZp|HcJmXIWB^im]RJSIeaqY^~shlsg[XUXUzLxGK@{QRxfTsXHzmbBZhPFyXM?RvsvByQ@z`z^QVlKo@agBOiKgbiLSGGxbFxVDdKzvr~sAjCMofKSBu{]mKKOzGYjGeVlIm
IGLVEIgKy`OfQtW~|xR{HpwTFFywy]}}AnOyK?`@RL_NeKPWh?iM
O[`cPCkwkPARZ?ZurOpQn}NZ@qz~djfz[tQRcBCBzDgmBWS@zNj|yzktVAjg{fMqMJ`klupH^M?Pe^}sPDIGAIqL}gGorIUMpVn
hoZIgYuSB_OCAV?fCuomz~arkcRpYezqH]kppISLGyGuCpegDF~UdQ|YvHKyjyC?QiWF]p
SwTw_N~UQ?Qt?Xtj]@]lCWHlHLZDYznIqQoXVoOxg_E~qTKcaXvOf}A~XfS@XkFVUYublhVIGTB`KnHmCPHQuIAiR|t?mhyNcmyCoQA`~P_SZCO?_~[LoKRUQfe}VlIBU@^n[lfCoQXrkPZg?bmZLuENRlQAzIIQK
[KPL}u~myEb~VyXFQ~UvDWqrB}SUAnWc?OqvTR^|SBpbnSwXcC_SS_L|SvMJfM?AqzXmJlWRnSPvIIkEST[G?ItIkgDLjcqyRSTHIyHDhz[X^?ghZUYLYCNqUwlRYHMnV}[iTzoc~vblcrH^TuvtuZlfUQ_MKciRwGujyv]FhMna`sRM
q[sCgFuhCgYMIuOyovsjk?~zqs`cK@E`kQFt@mbMa^wglq~J?CjeN@GTO?WBlQEUFlbq|[mh{~
{_KKBZeTN]stYaLMr_tWE]ECENCUCCHPwV[yF]VTnSv@}elHgoIH]UqOTRQJSoBzx^dkB[RBeS]R}hs[YH~uhVksZ
w{y@xps]?MNlm[aAwu~X|SMtRfpfPi|zGmk[iXuuPAdcAf[Im~T^UX^DKto^ri]aHQnK^z|?QQO}@kKjc_ox@V[CXV}v_?[bYStY^HlYVqxvij@oSOf_a@iic]htHfa|ZiloYEOZ?tJXwxpz@WP_X|a?uKqHcXg^NG@W~BUiOVvC~WLV^eprNXfqFurcjOY{AqTaJvJBwz_|jEpRoM@nQ[QYVAj]orXB~MdbQ~s
|{L_nww}Lecs~WwPSTcRg}h
BaY_mL@`|Sz|MIee[uYpTcIQTSO_]
ZzCfo@PFRTAyJmlXV_^dFHq]gBaDxJ|LNyEBstSMn]dh|
HbQQRqpAhbw{tholZEqAM?yM
BKl~W}mycfWsPm@]ghW]WGeCr?ivMEE`AATrsUPl`kfoJAXOSjDskZpSHkhaOLxMC[?UlXsgZ]o@Ywk|A~yK{HzrS?QNli[FWPVXw]Xmi[KMcCkrJZtHYrYHuf?zBONF|EHobKrhFj~FT^^||UTwU|D^J`GAsQmxZ}dyDcehQd^EehPLif]^^U@byjkMLGgGTidoZoBfFhRl^vrDMH
G]}a`b[qpXai~gVdfjLQsCd?Ro~[NUatYDIjZkH{f{MsWaFjDSDS^ojNNyycmP|UjV|W}gHTgipEJs{Se~FLjVqQlxacFiRiWC{g[CMH
fN]ib}}jgFMzRxfdcvGJb
g[`ofGlhgg{Na{QiytQTMxeZx@QtUhFBCoeGj}Lfy?xQvoEoEHfZ
?JTtUGARcg`fihMMeIEU^{gmw^_AlS^^?bT?hMxD
NYkaeso^AtlHz@?bQaAL{n_?gwL]AMGln}HGMkGV]ZabnHwNuV[Mm?J|BM
cwngptBFYewSnbote}q`]BECIhKoxln{Jp|vBynsJdXQcaPLxy{EI]NTewA]fqSYQ@M]N?~q~wwF?JBKnIuUJLJNfRU{Z[[Zwspxk}ciBUynTsCEpOlloZQcWbRg_DUQvsRa[A|H_xzz[hUQ}GUxKCABXwsfgzAfAk?PRhKDBAQ_boCTPGiKqP|JOhmdZFPSIpMvLH?uNvbezAy^
vZUCtNu^CVTiJl@QadHqjGIXeQrDALMQXUpMvZ`xwsrVPXsdsBgPf
vGP{ios_CAL^Dgz{NIbLgPgc]kgMUToXiBICFvadZBwghj~qtjt^pYJmiKgla[H`ZuQ
WQ~rO}WUF?VqX}XnvCakmtKemCH?EH~iMiG]FrQmzVqXjqV?Qgwj_`bkc{Fs_Grw`SalsJFY[?FZC{~|e~VS_KtxwiYErKGlrY[CwGQUlbI}_@_N
cfz|TmHYpqqsVyiqNLiOMjuM[DH[ZybwS|`gibqOmFa]ZummM
mntxmVxTyMoRKK@AkKj]EjAhTQnS`ZNdyngUXaqHGFTEmjGhWDZsXv?BlkLMWcmBgHVQuwCLzPFYX_JPT{vreI@PpCKRyQ]bnHTwEuotvCK}Eponu^}uLDzAQgSuaS?o
O|xHsSOpEIclunqrKZZJ}q[sSX`{}woEh^Hl
{dKaEs_lwFuL?ThIhLwD_u]ZJZS{BqfKGMKf`NJxpAzfTi?AOGH_C[]_mMR?_l}}Qj`de]nBZjLuqhZ
aRpUcK_wfqTVX}JYohPvpoP@YxYmTM{gfH_P{J}bOzqXmo{iIqbDwFB`yxghUcplVR^YWIRuQGoFShHzIAYoW}NjKkN@xq`UZMaJWuYBTOgA
y`^VMrj{qBJgjHZD@tilvrotPqNbGtUvK[wRzziV_cEnWdYZY[ZVSYCJdsNzvv~Wdtyn~CS^hD~Bc@]hWEhgcjLX~cYi^A
dcxeGwcjQRcyYi^?dXwpfuCKOt~Qodzc}VeZxLkVl^sh[VP]ToXDH}jtiK~M
RRnpmkGx~tqLQzvXjLzIFjVufoiU`hPaadV~VV_FgywvXER@txkiopQQrye}EBU[S_|]wEjQX}fzw|EO}Cm]tYChUCp`Dd`
WzmcrX?dkPD@wp[C[KySspMIKxdogaLi
`~DafO?qy~O_fnkPmhtE^NQ]u|E`xYi^[y~E_ZfVUS?MWIjp^ZWVzsuOXB?sUD{{w
wJjHauWUZDoXjHyULgvytMlqF^oi
|nucfRC]Zng[trHH}?QhB?us{iTRbZxjTGj
?f_XV~QHYdbiKflT[va`BCTv{}
]ENUcSwBQMV~^VOlXLFwGyb[?BZ@lf_O}MKvpTFf_X?byUwojLtrTDR[}XoUZBn~D`NtBttqgd}[Q[ZkrsR_TMoR|X`wj~ISUiUw^vrNzQ|dfOBT[FDJ^kV_d}]CDSTOEJxM}`wyX_Ct`B{|batp]CkT|JjhBCRIUuNfNZwlL|qF{q{IhBqCF|p_kA[gp
mUS?UTVYeB^]qOz_bHf^gE}sraM
aSLSMYxF?kW@OU^E?{dL{R@A_dF?v
cENOSfbUrbob{m|EluzBhG]hPCHwwqr]iDQhcygRMWLMto__dSyX_wPeSnv}Jb@rfjtx[c_mDMsogqMNZsUiEtlZuMLdWY{AUgOSFnoB~PTX][etgSwd{mZhjYxqEUrlwrhKKdJ{d
uB]hiMcPHax{[c`KfxIl^ubcLgHNRsBEfzfltg{Sb@jbBNuPRSfUw~]pH}}`pvT_Q
BPknVEbjNOxx`sOUmMjuPD~
AeDSxraznvILq]sLlhq`grppfrSMW]h_DOvzVQjm@Mst}jIeaa|kgxE`C_OXpuccXr{CJFQe{rWlNMlGur]@kmtLFfIvOIPhTXiP?p@tjwzfYlEbD}WTjpKvLaT{`iQ
zIe{oIIiA{Ek}|~~|FiJfv@P@nAYdgP_MUdAzHSvk]joGDr[ugpqDJo^}TPNmGHj@R|
C|diifQa}kcxJrlI}h~SZgfjarbpdJXH}RzCgOXhj|i[VaSMiyq_}b}}UnUtPlPKA]_tpVLiwLS?SdxIDXvlGXqTXmApQdVqykGGOJWtrw[TlFFzmFEl}mKWSadQl@clzdLM|[Fg~TvqvsyJ__Leue?kdESeAIjXknMBoqFcAnj]xk}TjAHNCSiE{YgUBYOovtu{`{lhit]V@koWF}mwYY]
jV?WmmaEkLAnfT?uDD?BCzatUhkUk~lFycbf@`xmZ`mzfT`noa|MEPfLRpO_C@Mmo?BdBHoCxc[xtnE~Azio?XTygZlDprwv~kqyYxvzEQCLPlUZBlcHZRG@}jbb_@bfPl
mNkdtaQttltvidCK@OCkkzn@NIR~SQ]
f]wATljSIb@IiULaXrOVhe@FXZh_qzSFS
~OeVpwjoQoOnv`NPFoJL^cMRb}Fa^ZBD[VKe?LzwaPILSGWCCob}CT@ro|I`rbBsFIBvIf~TvRCgOTe
`gAjf@qdRsv^ZSUA^ZAJ{bM
lroyfAnhuzV~?^bkJVIVX_DuGO}bdCDEfOsT`Plu`
IqAwWjb`oK~Q^^KwLQiSSuP~EEdYas{peIZI[PksC{GabGLKnE`eOCyEx[?[~pw`iUL]qIqSriPtheAfMV{Jfh~vQoVBG^F_}lkMf|`]JYckxh
XVLh~_^H@]OYqiFe]o[iLxeSDVEJm
}BDHmXtjBVcnc{AFwyXzRIKyBdwOYJ`BWDEtaxYfC@pdgw{JpAqQb?eXDn@wEFO{{oPkUeVIudlfnUNWUWuZOsiUJfFOMHBHYruRTYwP``
vcP@QvRc`v|@qKTGeG^pVQ_gNqv?AUra|?hbTvupt
UNGpujUQ`AyZoJEV|hPDeS`kFCr[GCi^mLr{][r|k^PHSDeHjom]@}YrMzupFVTPqTfnutT}QZIE_cz[TwBVenqJN@|gX}F]WTKsTNTipv[MqRHMUTGR]WKjERhxTOTE?RbHaaMH
hi]fm[GhZdvcyj^p__|[bueX_Cyf?jy_ab[|`Xz
`S|AQK}u^l^eUNKRVZpGVxyZX_]{o~WJA`xNeF^NIkoed]{rlOJxY]mD~JsWyplhN|`Dygysor]}mZlgzlBmmFSF^QSA{kBlMARhIm`xcBV[OoDNrt}qnab^QdnQVuyRUwlxmzsqYaVHo?Zmu|GNyXjaG^^ooPQDacHzJ_SUZm[ha]PK`mSlSIbeFP@StTdRIjIi?oW
bpArqrkwGUxssqZRCSIXs@A`{puEuRDun
cOgeZw~}V{qCAkqEMVtQr~xWtHH{bcaGQ?of[D{SQbWD{GSIhVKLOT|u^Og`NrK|A`tEKy}_VSSlzHkn~g{vYQ_OmfIadUsF`bCpITfC]~rNrOH
OJB~kXAXXgRJ@A~RhfHwFmYaR{LqrqG|HlVpR|hrmLQQvvQVVoUBK`UyczwQvuPOJOOD
XSuJdYGybw~vOuIEw_bvGdOa?^Liv{nCtaB`K~NfPAb@[zgQMDR@hDobNdycrmPMycBy{`eqeNp
qksWf_E{LtS~KUVTmxrmNgor`lyrXZ?szLqS?VOsS]UiOfmp?iStIvSjE@Qo
w@X{Jds?|OrdZtephNRynKLjLWNruX@ne[nfyJbWd@PqHcASsPYjgQ{ow?zDvRgheR`
G@gLYjatJZ}J|`eCgxSA@_AOdhSDH{y~o^i
IgQIQ{As}]UJy?KlZ|^li}sI~WErS`URJRX]oIn`~miYpAhCxD{LUVXdm{wYdzX]drmzzeag_yXGs`wFK[_]X^
cQZt^VB~VdZxm{`mQxULVJ?p{FFzNbOaDTuFYDRAugjunUbegXWn{W
NKzShQhvENCKKwk}ZfYxDbHSCZzYxsC
AWD~Mzu@m{pZkYuyZlKkbFcnLcMYeb`Up?qBmnnrOof^|HtuMAYy}OZsQFnnjGlUvoHclUUmUFYkQuVmLetrv~BHK_DEUsKYAqhoEDnQtUEen{DhNJQWJ@{q{
FoTmFzmDcb^Of]swx{oziq@KU?ChLxr{zk_}Qg{`_{Cc@A@yxaBFZbHVarTM
eO|}[Zxw|JaBHX[asFLKFltrWGsiVZTRaKGNoN_ivfuclBZs`MhEPNSIrVnOnokrGeDX]s^
Gh}~AxTc?f`AfKASZgGpCz?K]?RYipy]TU[}PuoNCQ|WG}CysnjVUDGy}OWz~cR_Ws@A]V[iaDEofDvd]bQdY|dXCggcwGrGCUy~XLB{eO`@`~Ot}ysqlPl@Qw|M|A|tvfmuz]ML@mQh`rN?{NC`RSa[g{`GiMMR]IQ
u}|bij[]}{sJmhHbkHFEEXEk~oL^KsG]?HfWqtvFSnVmHGXeIUSZwtIKnMVxwBqaHZhMKAxcYJvvtKx@GgE]}lmJbud[]FD
~u]z{FQDanFtboAmD}FxRoWIoELHDyI^tzFBNB@lX}}u[hs{lLrE|RvhzgLMpRTtEltXsR`PXaiAKDhTItpKyRB]OXaQUbkYK[DeelG`lGaNPEccrMtUk]`fXWviKQF^F{_Ko~nJwPjj{ovq]E[HFfOVT^Q}M_EyhkAqxM
SRORx^hepHKBbyhMcwlJ?|hD^ByAYjn@F~{
@?iZf{C}OQ_C^q_rzVJyZcA~wQ]YuK
vqA]nZyAuW?`H[kCPyfvNjYYj{Ubla@Ztj]O|h@N|`SeHrJw[JHD^xo~ukYrCUMya?X?aV?cFEBzscllkD{^K{PkR~]fqLzvxPfCvnvpYY`]Mx_?cHy]d|v@PNhju_cjLc[pwguSpHSefj?VGkCwQIU{KOXqhC}onm^ISiYkr]rae[|aXa[ib`DrFafOZk[F@kfZDjbPq{RXrxg|fonW`ndz]Dvud?NP~qCMhFfrryvVbwh}@sGh^Un^VQcx{kDz[KRa|zpd@MYNTwXr~i^
jbMDKBSH@DOD`Yp]rbWw[uTR`iOpilBfqH@Vi_LGOnwzI_In~NWCCpMbLmukM]}JD
qj_ID_nnG`F[hMa~tyHCydC?KgWdTk{MH^UF}q{ckwYm_|Rv`UE{AAiX{
`|UbeRs]CzgxRWi{GAQvHvXuZqaRnM~?kRFRtmWXgB
]pa_[rMUsqVPf|oouBkKc[CrwHFdAOhoT`
]sEVMgiIKJUj^hyk|ywoWb[Rk`ZRiPxCZWVZdwUyRLn|NkyAgbqUsDCSqGkGy`qJZQHHw_p`}X_pJJn_@NVmLNoFqIpjUDapNjrFhQbCTegwVjSmDplZ{G[mt?Xdth|t}_NcvPhXINuJMfAuh`AEQeksTLphdze^nUfhSJ[ty}Yf~HlqMZTpkrZSux~Rjt|QCuODBC~JSPYgO|biaRDlX`w@vw[NhplfSr]yova{`qyKdRQkfZv{NPGF{|jelDHYLendjFGWuiMn]?JZH^Q^Z^XV|}`|Ftq^LAoONVk?H|We@]]n{zzcg_[vM^ClnUZmd[xSUvkvlJkpAOKRndGaGj}Di
HskHV~RHFThfCmRR[MjPeaZooI[OrkVU?@gv{U[HTW|wqdCWKC}QsyF}ANj^gGa[PHl_R}TXQP]YGRUHKwdPtgwPaqiLXaQTFdjgNMB}S|cZk}
SGIsI[DRvXgPeJMUwbhumTe?RsZX^AG}yZZUrdXuUhz`d?jlaX
z]vAqAAuxhhiGnndV~MV^RGrTVyYoKUjN}afCFCKbF}rlEfvtNR]kinjzSK|EpRPlaz@xe~lcRh]veXqYZOZpyK]VQiDU?uQ_@OVzWCzN~OsHU@_m}nlvbFXNS|UvSPaQS[EXMBlqc}WJF}
co^EnnZNBBnQfu~`cC][Ax?DuKLpl]M[dCBzgBy}y^L^eUMth`cKTHD@AOflFwEqggq|{La]gvq@PBW[a|MpOyBn_Kj@LuFaUp{`Y`Vr_nSSbXnmA|_Na|A^ICJv~_egXHPH~ZizCmtyVANskYxjbz]fJCCED_|PIuvPgZBbzf`RK`|xlRulbViWzgOM
jspdhdRMgwjWSWIcHgK}c}[QpWA}@f}|BBug]i`NHISEiaHJVMdy`A~n^chhH@t`kOlh^cnK?aOpD{jv`fZLg?[ZCpb]bKDUftlkbjESxfTlzmZMHu{bqVi@M
KdcBBCVggArQq[R[CNDfUCTNRJQmGpgxXpFNr
UTiZndFCjcHraj}r|@DeJFnuTYhFha_DRjD_BwfcXYGIIZPdso?GNmV[YYM_`tGI{uIrGaMteUV]o[WeJGo@gXu[cOVtcHVyRTZ`YQ[`axY_FB`zEt}C[{rdPzKmctEHXdnQQoM}rolmOy]]oQ]LsrZg_^qdv@Qm]bzdeyJHF{nTgyal|E@mDy@FJEGjuFXpaz
MG?HDnBBT^hroPLz|Yc?tIgmy?j_MiFy?xzhyLqvHG}@EXaRee@wORhZ
`UXcZ|tAbYCGJpx|v]uThLWI@MuZxitO?h@VhfL}_Y`iSzFRwYDAiaYXZF^~F]bIHrkQM?n{^zYAUHQB~pvO@ktQlr?rbsgMv[F`E[d@hM}wqexMtxDB~OA|aV`sYe^LdHreE{svEcsGuJ]@CD@Lv?aC^MbBCnt{Z`EaS`NxPODH`_`Kx_G[ICF}tO_ZsviG]OgHrGS]utZoy|p|bDD?amWBjJXjLkalTDxtncM
ECTf|sAqe|WvYwkUTBKBkuaMVLX?pLTNlFFO?fwF{eVHGZgmGxGWBUP{}zcJcdc@~d}YSSkljlGrmqzvmS|YN`QFjyqHPfHIEMbewUzuHuwhDw{l@eZM]{bj
ONNxhklNhOnFLQpaImSY]Sjd~zxtIJze@P|eICoR^V@tcvdPkkUQixOcVuQlS}J[PYOj]D?LpC@pWAqi||Z?_[zfdMsI|kc?iOlg[V^XL}L{ElvwIigEAFD@KMhmYgUT|eODHkQ}hZ
Amba@|^JTLsct~CYdGCks@b{NSa|z]GMBwk{wXNLuRX^MoCrwKkYFdYemOqvUpYzddJIM?Ktc^ITzYL?sUIe]b?~fudkodVJV
kZ`WA}~_VahpoIW_bymvk{MvgUC_x^j@`d?BdT}fYV{il^YU{qb}v]Fd~FLajGI^Uv
p_jRuTdySnRTGspdXXlDEMC[n@}^dsealCFbgf}B{A^lZR[ZP}VnPsTcP[{RK|M
OSvts{hVbl|WH_IXQZGfbS{n]PblC`~Ds[oLMACXdWcibNZ]SgGuPD{]|gkg_fsILeTugm?C[gb@YgQhEF`FMERCpfm[@nyDCFPk_IzVzcBwd~^wKRg{a_uxCL{bCnobOOawgxa]WRw`}Vuyo^HnmMSZequJ]zdlh}
oQ_CfBoDM~Luw~OXntkVEDZxKsNfMI_xQREGDuJrtcQyQmk||T?ctQphMO|jQOomSX~N@@x_QM
S@sgoR]~eGIPZ|RxMOfToqu`FRamsvkTwcvMGrkmdBb]ttXWN`q@`QhtTtRWy{mmUOANa
TiiKMCf~^sy`m}[d[ZVoVThGykeEdKvj
rcd}sX@gL`Z~AcZCrO`~ttv_ARdKw}EovPLUGeYz?
Ory_sJIXEjvCQnICJbdWE[C`o@PpUVcaQC]T{V^}Ja`iNpavVgWrbVgTzQfjBBXTSe^nKc^pTC?jp[EBi
rt_SvrtMfdscUgfvlZN{HM
{KAT@xherh]ChJUxhHVKAM`}tzH}LBhixvDQpUQb~hVgsM}HvBwGXn`DUHLLuBUk_|qyyow?fJR|VMNUMeD]qlJwxC}[jn
|]{U[?d@qgeY|umXvoobK@Vle~VMc?VCwu]oih~~a^q}HyHQooeYA_XCKH}N`MHN_erx?w[MJ{{B|TE
DY?j@MrH|hPjderypvX_K[k}@R_JlxH{^CIbSm|BnSac~xc`GnzNvyfhOWkewkb^PJ[jI^ThIyOP
`@IBfI@ZYfAzuZY]n~TfgJka?PxZqO|UsOU}
sx[E@wJXDARYpvPu?WDL?kyXS{tIA?Pnv~_VsYuWwM@{wof@{k[}nvmfiqXx{{eakVv}U
D]?MXHoBuohpUlzdhbC[~pFQhczvlRRP{PkI[p@nl}Nzjt{@VErWzpyMvPhnYFQqOpnbCyNUFtfdgeZkSnRQuJXRmySp^o_kNx
JYsI`[spGoOi@PxB}uM~LUsaCXiSK?]Q[mcLGPJcN
QSuJe^}VKAv]gUqMcTsN{tu@Fb]pnnRV[~bpPNI^ePvxaOU_`rBIF@MkEdEzN`QROYxAqlRtQX@U~QLhWkhwgxKAKhnUty]MTxzhSTSH}MmKv]fEImyLqSuWTy}SBe|?`DcLK@kbUjmYMy}ODFWxwAHC[OX`Ltp@`]xWQWq|^okxZhCAI`IKC[d~fi|wQDeIiidI[xB~xl@i|YQnOTFWp_v?qwiBhEv?}J@MrnufF~QDtTqUV}OTvwPkbfMnn[Rbd@Fqsza
bkcorOWsI}XWuy?lmrBi_tSLZeVyzwY{SyeUvVw@pxBMKF?ZJNzytRpceWxo]J}gWbIgA[_evUsb}PNDSNeyEtsm_ky|v{gBkvI@bAH`ExhpTKNAe~dUavcm^IeDMBi]rw[LFu_?iXjm^^fQjxlM{u{WUZQml]Rig``oVlUH}I{zn[B
VNyg]`~?qiI}{kJtHwDyVFNRP~tth[KuiiHL|^mG
_fXbLj{i_]_kB{jO?PvvCkj
A~JpKPiwbbRni]SgreT`@mxfW_o[eGjTXFV]sXEYGqE@rJIKPVtN_frRx]P`XzgmF?k{r
fC|G`bvTeUQpjinlNouSH]V|wunSimZCzplkydR?zT{WeLggdCEGmQCvAKGNgzFUJFQpMJQVEi~PDF]`~Bzvu_rGMiwuaaOgTEShVt[]w_]VTUlmFXDiSuXzxideWLQlREn_AGMr
gAUvZb}GX^mWkzf?bTLydRG{mb{korr~OaV^por@iL?IIyMtehGSo}DFBovqWuZc@qNiuvH?o{]X
JpwerceAn~gnJqiekDlwj~evqvYhVJm^_QrTSESZteHB}EDhoD|~{rfRq
h^{W@Eez`HL]prSJpkVtQSyEuUGJEmwUimy_ZYvjOpIsqzxrX@flbcCy^@jtjPl
t[efCv]kChpQ|XEwYN{yTzCm^X`Sw~lYWkyX~
[NQ_JvxSuGBSE?NtnIHphvJ|Kqgbd?CXu[HfVm]c?Zidn]BZnNNIJhu{PI
l{ADkSPFwSeZrXs`pFxYNbBZX`ISJCrs}qUat[j]gCp
,...']charCodeAtUinyxpf',"for(;e<34203;c[e++]=p-=128,A=A?p-A&&A:(p==34|p==96)&&p)for(p=1;p<128;y=f.map((n,x)=>(U=r[n]*2+1,U=Math.log(U/(h-U)),t-=a[x]*U,U/1000)),t=~-h/(1+Math.exp(t))|1,i=o%h<t,o=o%h+(i?t:h-t)*(o>>15)-!i*t,f.map((n,x)=>(U=r[n]+=(i*h/2-r[n]<<15)/((C[n]+=C[n]<4)+1/20)>>15,a[x]+=y[x]*(i-t/h))),p=p*2+i)for(f='01020210321043105410642065208542096541098531'.split(t=0).map((n,x)=>(U=0,[...n].map((n,x)=>(U=U*997+(c[e-n]|0)|0)),h*128-1&U*9M
97+p+!!A*129)*12+x);o<h*128;o=o*64|M.charCodeAt(d++)&63);for(C=String.fromCharCode(...c);r=/[\0-
]/.exec(C);)with(C.split(r))C=join(shift());return C")([],[],1<<15,[0,0,0,0,0,0,0,0,0,0,0,0],new Uint16Array(51e6).fill(1<<13),new Uint8Array(51e6),0,0,0,0))
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "869.sats"
text/plain;charset=utf-8
  "name": "gambling.sats"
text/plain;charset=utf-8
  "name": "520.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "porno.sats"
text/plain;charset=utf-8
  "name": "voice.sats"
text/plain;charset=utf-8
  "name": "perceptions.sats"
text/plain;charset=utf-8
  "name": "sex.sats"
text/plain;charset=utf-8
c/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
  "name": "peter.sats"
text/plain;charset=utf-8
  "name": "danheld.sats"
text/plain;charset=utf-8
  "name": "sonnenshein.sats"
text/plain;charset=utf-8
  "name": "dev.sats"
text/plain;charset=utf-8
  "name": "veronica.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
  "name": "yhen.sats"
text/plain;charset=utf-8
  "name": "007.sats"
text/plain;charset=utf-8
  "name": "grayscale.sats"
text/plain;charset=utf-8
  "name": "010.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "pixel.sats"
text/html;charset=utf-8
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
text/html;charset=utf-8
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ordinal Automata</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-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(_=> alphabetM
[(Math.random() * alphabet.length) | 0]).join('') + "i0";}else{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); returM
n _=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)); </script> <style>body{margin: 0px;}<M
/style></head><body><script type="text/javascript">const rand=mathRand();function getRule(dcml){var s=(dcml >>> 0).toString(2).split(""); if (8 - s.length > 0){return Array(8 - s.length).fill(0).concat(s.map(Number));}else{return s.map(Number);}}function setCell(r, p){var i=parseInt(p.join(""), 2); switch (i){case 7: return r[0]; case 6: return r[1]; case 5: return r[2]; case 4: return r[3]; case 3: return r[4]; case 2: return r[5]; case 1: return r[6]; case 0: return r[7]; default: console.log("ERROR: setCell unhaM
ndled case."); return r[0];}}function genGrid(fr, rule){var result=[fr]; var row=fr; for (let r=1; r < cc; r++){var nextRow=[]; for (let i=0; i < cc; i++){var c1=0; var c2=0; var c3=0; if (i==0){c1=0; c2=row[i]; c3=row[i + 1];}else if (i==cc - 1){c1=row[i - 1]; c2=row[i]; c3=0;}else{c1=row[i - 1]; c2=row[i]; c3=row[i + 1];}nextRow.push(setCell(rule, [c1, c2, c3]));}row=nextRow; result.push(row);}return result;}filterRules=[0, 2, 4, 6, 8, 10, 12, 14, 16, 20, 24, 32, 34, 36, 38, 40, 42, 44, 46, 48, 52, 56, 64, 66, 72M
, 74, 76, 80, 84, 88, 96, 98, 100, 104, 106, 108, 112, 116, 120, 128, 130, 132, 136, 138, 140, 142, 144, 148, 152, 160, 162, 164, 166, 168, 170, 172, 174, 176, 180, 184, 192, 194, 196, 200, 202, 204, 208, 212, 216, 224, 226, 228, 232, 234, 236, 240, 244, 248];cc=100;m=24;rr1=parseInt(mathRand() * 256);rr2=parseInt(mathRand() * 256);rr3=parseInt(mathRand() * 256);while(true){if (filterRules.includes(rr1) || filterRules.includes(rr2) || filterRules.includes(rr3)){rr1=parseInt(mathRand() * 256); rr2=parseInt(mathRand(M
) * 256); rr3=parseInt(mathRand() * 256);}else{break;}}console.log('rules:', rr1, rr2, rr3);r1=getRule(rr1);r2=getRule(rr2);r3=getRule(rr3);fr1=Array(cc).fill(0);fr1[parseInt(fr1.length / 2)]=1;fr2=Array(cc).fill(0);fr2[parseInt(mathRand() * fr2.length / 2)]=1;fr3=Array(cc).fill(0);fr3[parseInt(mathRand() * fr3.length / 2)]=1;grid1=genGrid(fr1, r1);grid2=genGrid(fr2, r2);grid3=genGrid(fr3, r3);var soc=mathRand() * 1;pd=1;function setup(){console.log('pd:', pd); console.log('soc:', soc); pixelDensity(pd); canvas=creM
ateCanvas(cc * m, cc * m); background(255); noLoop(); blendMode(MULTIPLY);}function draw(){noStroke(); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid1[x][y]==1){fill('#0074a2'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}push(); translate(m/2,m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid2[x][y]==1){fill('#00aa93'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, mM
);}}}pop(); push(); translate(-m/2,-m/2); for (let x=0; x < cc; x++){for (let y=0; y < cc; y++){if (grid3[x][y]==1){fill('#ff48b0'); soc < 0.5 ? square(y * m, x * m, m) : circle(y * m, x * m, m);}else{fill(255); square(y * m, x * m, m);}}}pop(); push(); blendMode(BLEND); strokeWeight(m); stroke('#000000'); line(0,0,width,0); line(0,0,0,height); line(0,height,width,height); line(width,0,width,height); pop(); console.log(seed);}function keyReleased(){if (key=='h' ){pd=4; console.log('in h'); setup(); draw(); buff=creL
ateGraphics(width, height); buff.copy(canvas, 0,0,width,height,0,0,width,height); buff.save(seed + '.png');}}</script></body></html>
text/plain;charset=utf-8
  "name": "100million.sats"
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
FjDOUT:1D89EC3091D79F4B2C21E5AFC0EF57F0D65B3A4116E6C84EEF01D50711D11A96
text/plain;charset=utf-8
  "name": "nike.sats"
text/plain;charset=utf-8
  "name": "jeri.sats",
text/plain;charset=utf-8
  "name": "tiernan.sats",
text/plain;charset=utf-8
  "name": "dave.sats",
text/plain;charset=utf-8
  "name": "cora.sats",
text/plain;charset=utf-8
  "name": "devin.sats",
text/plain;charset=utf-8
  "name": "bayc.sats",
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc
/cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc
text/plain;charset=utf-8
text/plain;charset=utf-8
	"name": "hamslice.sats",
text/plain;charset=utf-8
  "name": "chat.sats"
text/plain;charset=utf-8
	"name": "hamslice3000.sats",
	"lnurl": "LNURL1DP68GURN8GHJ7EM9W3SKCCNE9E3K7MF0WQHKSCTDWDKXJCM9XVCRQVPWDFEK7MSPXSZHV",
	"npub": "npub1f0g7p57lvj275fzuuxyqxhg9j0wh8a2es8yx72vykpemramhscfqz8fmft",
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <exif:PixelYDimension>636</exif:PixelYDimension>
         <exif:PixelXDimension>634</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
      </rdf:Description>
text/plain;charset=utf-8
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg height="800px" width="800px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
	 viewBox="0 0 299.429 299.429" xml:space="preserve">
	<path style="fill:#010002;" d="M245.185,44.209H54.245L0,116.533l149.715,138.688l149.715-138.682L245.185,44.209z
		 M206.746,121.778l-57.007,112.1l-56.53-112.1H206.746z M98.483,109.844l51.232-Mw
51.232l51.232,51.232H98.483z M164.119,56.142
		h69.323L213.876,105.9L164.119,56.142z M86.311,105.142l-16.331-49h65.331L86.311,105.142z M79.849,121.778l49.632,98.429
		L23.223,121.778H79.849z M220.136,121.778h56.071l-106.013,98.203L220.136,121.778z M225.148,109.844l18.694-47.538l35.652,47.538
		H225.148z M58.266,58.738l17.035,51.112H19.929L58.266,58.738z"/>
text/plain;charset=utf-8
   "name":  go.sats"
text/plain;charset=utf-8
  "name": "BLK.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "raise.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "blk.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
DjB=:ETH.ETH:0xab4e798643c289351425ac2C027d32dB273e6A3E:1388496829::0
text/plain;charset=utf-8
4j2DC-L5:Pt/0xkej7ImM+HCSs6GXuiulLj9mRfDdvbeUVwDllJc=
text/html;charset=utf-8
  <meta charset="utf-8">
  <script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/0.5.10/p5.js"></script>
  let sketch = function(p) {
  let number_of_particles = 3500;
  let number_of_particle_sets = 16;
  let particle_sets = [];
  p.setup = function() {
    p.createCanvas(1000, 1000);
    THE_SEED = p.floor(p.random(9999999));
    p.randomSeed(THE_SEED);
    p.background('#111');
      p.color(254, 242, 145,M
      p.color(253, 208, 103, 40),
      p.color(182, 25, 200, 25),
      p.color(84, 65, 76, 20),
      p.color(221, 154, 81, 20),
      p.color(253, 244, 149, 20),
      p.color(112, 213, 214, 25)
    for (var j = 0; j < number_of_particle_sets; j++) {
      let col = palette[p.floor(p.random(palette.length))];
      for (var i = 71; i < number_of_particles; i++) {
          new Particle(p.randomGaussian(p.width / 50, 50), p.randomGaussian(p.height / 24, 550), p.raM
      particle_sets.push(ps);
  p.draw = function() {
    particle_sets.forEach(function(particles, index) {
      particles.forEach(function(particle) {
        particle.update(index);
        particle.display(index);
          if(p.frameCount > 4000)
          p.noLoop();
  p.keyPressed = function() {
    if (p.keyCode === 80) p.saveCanvas('sketch_' + THE_SEED, 'jpeg');
    constructor(x, y, phi, col)M
      this.pos = p.createVector(x, y);
      this.altitude = 0;
      this.angle = phi;
      this.col = col;
      this.pos.x += p.cos(this.angle);
      this.pos.y += p.sin(this.angle);
      let nx = 1.1 * p.map(this.pos.x++, 0, p.height, 2, -3) * p.map(this.pos.x, 100, p.width, -1, 1);
      let ny = 1.1 * p.map(this.pos.y, 0, p.height, 1, 5.2) * p.map(this.pos.y, 120, p.height, 1, 1);
      this.altitude = p.noise(nx + 113.2, ny - 3321.1);
      this.val = (tM
his.altitude + 0.035 * (index - number_of_particle_sets / 2)) % 10;
      this.angle += 3 * p.map(this.val, 0, 1, -1, 1);
    display(index) {
      if (this.val > 0.485 && this.val < 0.515) {
        p.stroke(this.col);
        p.translate(this.pos.x, this.pos.y + 500 + this.altitude * 90 * p.map(this.pos.y, 170, p.height, 0.90, 4));
        p.rotate(this.angle);
        p.point(0, 0);
new p5(sketch);</script>
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "binance.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "boredapekennelclub.sats",
text/plain;charset=utf-8
  "name": "boredapeyachtclub.sats",
text/plain;charset=utf-8
  "name": "mutantapeyachtclub.sats",
text/plain;charset=utf-8
  "name": "lep.sats",
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
  "name": "101.sats"
text/plain;charset=utf-8
  "name": "auto.sats"
text/plain;charset=utf-8
  "name": "stx.sats"
text/plain;charset=utf-8
  "name": "ordinals.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "Milk.sats"
c/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "pepe.sats"
FjDOUT:4B85DEC9CAF415692D75B3863E8128ED768C9F902EE166B61694B6233CA2DB1F
FjDOUT:97E15665713E3C5513E6A33C03A47D4B435BF741B735F7CF8B22A6E59BE4C9F6
text/plain;charset=utf-8
  "name": "lightning.sats"
6j4ion:2.QmYbwAhR9hnKspYe16JtKSPDofWhMTjzsZf2brQgQss6MY
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Bj@=:ETH.ETH:0xe57ADF569A0db3BbfB7094f88F77252fDCad798B:15584309::0
;j9=:BNB.BUSD-BD1:bnb1ftragt58fudh46gfmsyz9erayymrkzq22zhagf
FjDOUT:4CB43D7A457A9E39A1B35DC755FB89FCBEF8682A09E1EBF88C819AACB583F99C
text/plain;charset=utf-8
  "name": "trump.sats"
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
Bj@=:BNB.BNB:bnb1wmv2yp6tr4zsqnt4ksqwdqlml962rldv7zddcz:12846916::0
CjA=:ETH.ETH:0x44a37C612b33C940Af98ccB9c74247438a052bC8:780754070::0
DjB=:BNB.BNB:bnb158rmxqgs8kfl8pqtscqxqa7p6hxhr76796c2nd:14941497:te:0
text/plain;charset=utf-8
  "name": "bet.sats"
text/plain;charset=utf-8
  "name": "Poker.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
BitcoinBrasil.satsh!
text/plain;charset=utf-8
text/plain;charset=utf-8
=,.$2I@LKG@FEPZsbPUmVEFd
;!!;|SFS||||||||||||||||||||||||||||||||||||||||||||||||||
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
 0404d5994ec8aeba873aa6c4a5224d32H0E
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "420.sats",
text/plain;charset=utf-8
  "name": "adidas.sats",
text/plain;charset=utf-8
  "name": "queen.sats",
text/plain;charset=utf-8
  "name": "puma.sats",
text/plain;charset=utf-8
  "name": "cryptojack.sats",
text/plain;charset=utf-8
  "name": "ccsc.sats",
text/plain;charset=utf-8
  "name": "otherside.sats",
text/plain;charset=utf-8
  "name": "jeffbezos.sats",
text/plain;charset=utf-8
  "name": "elonmusk.sats",
text/plain;charset=utf-8
  "name": "koda.sats",
text/plain;charset=utf-8
  "name": "king.sats",
text/plain;charset=utf-8
  "name": "satoshi.sats",
text/plain;charset=utf-8
  "name": "pete.sats"
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <exif:PixelYDimension>634</exif:PixelYDimension>
         <exif:PixelXDimension>632</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
      </rdf:Description>
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <exif:PixelYDimension>636</exif:PixelYDimension>
         <exif:PixelXDimension>636</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
      </rdf:Description>
text/plain;charset=utf-8
  "name": "poker.sats"
text/plain;charset=utf-8
  "name": "hodl.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "play.sats"
text/plain;charset=utf-8
  "name": "nft.sats"
text/plain;charset=utf-8
  "name": "music.sats"
text/plain;charset=utf-8
  "name": "inscribe.sats"
text/plain;charset=utf-8
  "name": "art.sats"
text/plain;charset=utf-8
  "name": "pizza.sats"
text/plain;charset=utf-8
  "name": "casino.sats"
iTXtXML:com.adobe.xmp
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 6.0.0">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <rdf:Description rdf:about=""
            xmlns:exif="http://ns.adobe.com/exif/1.0/">
         <exif:PixelYDimension>636</exif:PixelYDimension>
         <exif:PixelXDimension>636</exif:PixelXDimension>
         <exif:UserComment>Screenshot</exif:UserComment>
      </rdf:Description>
text/plain;charset=utf-8
  "name": "free.sats"
text/plain;charset=utf-8
  "name": "sms.sats"
text/plain;charset=utf-8
  "name": "insurance.sats"
text/plain;charset=utf-8
  "name": "dust.sats"
Bj@=:BNB.BNB:bnb19pjwkm94lw7y6suq4ylh7rnvtx4p2lqku3gk2s:14829365::0
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "tmwstw.sats",
text/plain;charset=utf-8
  "name": "moon.sats"
text/plain;charset=utf-8
   "name":  me.sats"
text/plain;charset=utf-8
   "name":  xmas.sats"
((((((((((((((((((((((((((((((((((((((((((((((((((
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
5555555555555555555555555555555,`
text/plain;charset=utf-8
  "name": "kate.sats"
text/plain;charset=utf-8
   "name":  bank.sats"
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
  "name": "soundmoney.sats"
bc1p34kt766mrjmqsyw26a2j3tfrz3099lunqhrq6ejjekc35ed3v6dsx502dyh!
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
   "name":  meme.sats"
	qiTXtXML:com.adobe.xmp
" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22        "> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:stEvt="http://ns.adobe.com/xap/1.0/sTypM
e/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmp:CreatorTool="Adobe Photoshop CC 2019 (Windows)" xmp:CreateDate="2023-02-21T15:59:10-05:00" xmp:MetadataDate="2023-02-22T21:36:56-05:00" xmp:ModifyDate="2023-02-22T21:36:56-05:00" dc:format="image/png" xmpMM:InstanceID="xmp.iid:707d2412-81f3-2f41-9af6-519d4a11325b" xmpMM:DocumentID="adobe:docid:photoshop:81c590a5-28d6-774f-94c7-1adfaa7e7631" xmpMM:OriginalDocumentID="xmp.did:72e15e1M
d-f2b2-c741-8018-1127a6f9c617" photoshop:ColorMode="3"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="created" stEvt:instanceID="xmp.iid:72e15e1d-f2b2-c741-8018-1127a6f9c617" stEvt:when="2023-02-21T15:59:10-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:e2cac013-b1d9-8242-9e52-b7001689fa20" stEvt:when="2023-02-22T04:32:13-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:insM
tanceID="xmp.iid:6b4adacb-fb31-334d-8951-2fb90f13924f" stEvt:when="2023-02-22T21:36:56-05:00" stEvt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from application/vnd.adobe.photoshop to image/png"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:707d2412-81f3-2f41-9af6-519d4a11325b" stEvt:when="2023-02-22T21:36:56-05:00" stM
Evt:softwareAgent="Adobe Photoshop CC 2019 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:6b4adacb-fb31-334d-8951-2fb90f13924f" stRef:documentID="adobe:docid:photoshop:7ea46a93-d1f8-6149-8771-c8bcefeb3406" stRef:originalDocumentID="xmp.did:72e15e1d-f2b2-c741-8018-1127a6f9c617"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>
text/plain;charset=utf-8
  "name": "weed.sats"
2023-02-25T08:16:21+00:00
2023-02-25T08:16:21+00:00
2023-02-25T08:16:22+00:00
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
text/plain;charset=utf-8
   "name":  king.sats"
((((((((((((((((((((((((((((((((((((((((((((((((((
>X^8Xw@DIjSPZv~`fnxsi
C$!N)&Z1+c51s>9TkmXhv
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
   "name":  mr.sats"
((((((((((((((((((((((((((((((((((((((((((((((((((
text/plain;charset=utf-8
   "name":  zzz.sats"
text/plain;charset=utf-8
  "name": "chad.sats"
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
"3 %  % 3-7,),7-Q@88@Q^OJO^qeeq
HjF=:THOR.RUNE:thor1y0crs46n07fxqttsu98fysfpxv4rcng7pxlkam:2565970637:t:0
text/plain;charset=utf-8
  "name": "Bootoshi.sats",
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
  "name": "jesussaves.sats"
text/plain;charset=utf-8
FjDOUT:B6F6123668B4A3FF10601369553798CEFE467BF49BD9B4364046728ABFB0FD22
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
FjDOUT:B6F3197A001F1563E21528C48FB0B5F41CF3F65E82DD36BB838784F6A199F549
<svg enable-background="new 0 0 39.9 40" viewBox="0 0 39.9 40" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="m29.4 8.6c5.7.5 10.2 5.1 10.5 10.8-.3-9.4-8.1-16.9-17.6-16.6-5.6.2-10.8 3-13.8 7.7.5-5.7 5.1-10.2 10.8-10.5-9.5.4-16.8 8.5-16.4 18 .2 5.4 3 10.4 7.5 13.4-5.7-.5-10.1-5.1-10.4-10.8.2 9.4 8.1 16.9 17.5 16.7 5.6-.1 10.7-3 13.8-7.6-.5 5.6-5.1 10-10.7 10.3 9.4-.3 16.8-8.2 16.5-17.7-.2-5.5-3-10.7-7.7-13.7zm-9.5 18.6c-1.9 0-3.7-.7-5-2.1-2.8-2.8-2.7-7.3 0-10s7.3-2.7 10 0 2.7 7.3 0 10c-1.3 1.4-3.1 25.1-5 2.1z" fill="#94febf" fill-rule="evenodd"/></svg>h!
<svg enable-background="new 0 0 256 256" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><g transform="scale(2.56)"><circle cx="50" cy="50" fill="#00ef8b" r="50"/><g fill="#fff"><path d="m57.8 42.2h14.1v14.1h-14.1z"/><path d="m43.7 61.6c0 2.9-2.4 5.3-5.3 5.3s-5.3-2.4-5.3-5.3 2.4-5.3 5.3-5.3h5.3v-14.1h-5.3c-10.7 0-19.4 8.7-19.4 19.4s8.7 19.4 19.4 19.4 19.4-8.7 19.4-19.4v-5.3h-14.1z"/><path d="m63.1 35.1h15.9v-14.1h-15.9c-10.7 0-19.4 8.7-19.4 19.4v1.8h14.1v-1.8c0-2.9 2.4-5.3 5.3-5.3z"/></g><path d="m57.8 42..2h-14.1v14.1h14.1z" fill="#16ff99"/></g></svg>h!
c/Foundry USA Pool #dropgold/
Bj@e80541c6d01726ca9549c3ac65e66faf6ec121d8fe7ca5da58091757e2a159dd
FjDOUT:9C6B13C4C264F937FC3F23EF7C8F98E075071D5EFFB32A4BE60D7A708ECF7053
FjDOUT:6298FCB7621D3B3957E8EC6A719A25262C4F06C8F4F110CC9A43AE8EBC0227A9
FjDOUT:7BCA6490B9D085256577B3B844A1F33CD217A0F80CB065405D90171D2982E3B1
FjDOUT:80BC53E34665E3D778FB7180111F015316EC31E24E49FC05A4818C66479745ED
FjDOUT:BE11A7CBD63B5E94A0BF6A4B795BDDD2787555C954DD327777AD0C5FB3D01D89
FjDOUT:B48BB920146DBF155705D9A804FC73AAA1404EB051F387C8591AD38445961561
FjDOUT:17E1A535692B4ECE2AA3A2708B3A69547D9DF1E58A5311D392BD9FC01059D50B
FjDOUT:1696CD0648B2A2947DFF618E96962DBC761D526E433EA646160F0680EB065EEB
FjDOUT:83794F304025E689D5F20910C2D89A5E4CE3A1B1A41B5AE41D13D83E95B6A111
FjDOUT:E6FCAA8EF1E64684F6EC7A18D65DDA7FC4D859B32685633B5D3DC0531E1FC142
FjDOUT:1164EA3F53E489F6D518DDED8448C30A8A4306D6167855801D577AC189F16B73
FjDOUT:FD7D645CEB1C01170161D07DEEF2B9690EB56B0EB81ECFBB9F4EBFFCA25ADDE3
FjDOUT:55378529F17134D49CD93AC8C8F34D7BA6491BD6F61E9B30833CEA13B83A5C71
FjDOUT:E20BC61A8ABB6F3930F330B616B2BE7C14C1336EF973A5E0A2B3F565040F3465
FjDOUT:E62962A301A21CF9D2BAABCECF7BCD8B631D3E5764FB63A2DD18969CE405D8E1
FjDOUT:83A9B49C02C03DAC944DE2FCDFDC18B126171BBBCFBD0D5BBC528AF16F1C2D45
text/plain;charset=utf-8
  "name": "early.sats"
text/plain;charset=utf-8
  "name": "rare.sats"
text/plain;charset=utf-8
  "name": "601.sats"
text/plain;charset=utf-8
  "name": "102.sats"
text/plain;charset=utf-8
  "name": "105.sats"
text/plain;charset=utf-8
  "name": "BitcoinBoos.sats",
text/plain;charset=utf-8
  "name": "103.sats"
text/plain;charset=utf-8
  "name": "106.sats"
9j7+:BTC/BTC::bc1q3f787hr38pmal87yxtpq8tng09q60ljjqqd759:0
FjDOUT:9B4E92B541DAFF947E7E84C03D2E24CE5128D731835CC1581849F73EA58BC8DC
text/plain;charset=utf-8
text/plain;charset=utf-8
33333333333333333333333333333333333
text/plain;charset=utf-8
  "name": "myles.sats"
text/plain;charset=utf-8
  "name": "602.sats"
text/plain;charset=utf-8
  "name": "ryan.sats"
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
!!$$!!0///06666666666
%%""%%//,//6666666666
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
CjA=:ETH.ETH:0x932392C73F7E49627968c1113125C23295D9562e:1819206:te:0
DjB=:BNB.BNB:bnb1rmy96qfqx529v4fsl5p5wst39st37ha2ykzjn0:17523500:te: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
utuHGG#""@?@878100*))
<svg viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg"><path d="m61.55 19.28c-3-2.77-7.15-7-10.53-10l-.2-.14a3.82 3.82 0 0 0 -1.11-.62c-8.15-1.52-46.08-8.61-46.82-8.52a1.4 1.4 0 0 0 -.58.22l-.19.15a2.23 2.23 0 0 0 -.52.84l-.05.13v.71.11c4.27 11.89 21.13 50.84 24.45 59.98.2.62.58 1.8 1.29 1.86h.16c.38 0 2-2.14 2-2.14s28.96-35.12 31.89-38.86a9.46 9.46 0 0 0 1-1.48 2.41 2.41 0 0 0 -.79-2.24zm-24.67 4.09 12.36-10.25 7.25 6.68zm-4.8-.67-21.28-17.44 34.43 6.35zm1.92 4.57 21.78-3.51-24.9 30zm-26.09-20.27 22.39 19-3.2 4 27.78z" fill="#ff060a"/></svg>h!
<svg viewBox="0 0 2000.03 1739.27" xmlns="http://www.w3.org/2000/svg"><path d="m565.41.11q717.21-.22 1434.51 0 .22 231.83 0 463.58-717.23.22-1434.51 0-.23-231.83 0-463.58z" fill="#02a6c2"/><path d="m.6 638.1q231.39-1.2 462.86 0 1.2 231.39 0 462.86-231.46 1.19-462.86.04-1.2-231.43 0-462.9z" fill="#5fcade"/><path d="m565.77 638.1q517.67-1.1 1035.27 0 1.1 231.39 0 462.86-517.66 1.08-1035.27 0-1.08-231.4 0-462.86z" fill="#5fcade"/><path d="m566.2 1276.23q231-2.51 461.92 0 2.4 230.85.07 461.92-231 2.28-461.91-.08-2.4-23(0.83-.08-461.84z" fill="#abebf4"/></svg>h!
2023-02-25T08:44:00+00:00
2023-02-25T08:44:00+00:00}Y8
2023-02-25T08:44:00+00:00*L
text/html;charset=utf-8
    <title>Bitcoin Paint</title>
        background-color: #f2a900;
      #bitcoin-canvas {
        border: 1px solid #4d4d4e;
        background-color: #ffffff;
    <h1>Bitcoin Paint</h1>
    <canvas id="bitcoin-canvas" width="500" height="250">
    <button id="clear-btn">Clear Canvas</button>
    <button id="save-btn">Save Canvas</button>
type="color" id="draw-color" value="#000000" />
      <button id="pen-btn">Pen Tool</button>
      <button id="line-btn">Line Tool</button>
      <button id="rect-btn">Rectangle Tool</button>
      <button id="circle-btn">Circle Tool</button>
      <button id="eraser-btn">Eraser Tool</button>
      // Get the canvas and its drawing context
      const canvas = document.getElementById('bitcoin-canvas');
      const ctx = canvas.getContext('2d');
      // Clear the canvas
unction clearCanvas() {
        ctx.clearRect(0, 0, canvas.width, canvas.height);
      // Save the canvas
      function saveCanvas() {
        let image = canvas.toDataURL("image/png");
        let link = document.createElement('a');
        link.download = 'BitcoinPaint.png';
        link.href = image;
        link.click();
      // Set up the drawing tools
      let drawing = false;
      let tool = 'pen';
      let color = '#000000';
      function penTooM
        tool = 'pen';
      function lineTool() {
        tool = 'line';
      // Rectangle tool
      function rectTool() {
        tool = 'rectangle';
      // Circle tool
      function circleTool() {
        tool = 'circle';
      // Eraser tool
      function eraserTool() {
        tool = 'eraser';
      // Set the color
      function setColor(e) {
        color = e.target.value;
      // Draw with the M
      function draw(e) {
        // Check if the user is drawing
        if (drawing) {
          const x = e.offsetX;
          const y = e.offsetY;
          // Check which tool is selected
          if (tool === 'pen') {
            ctx.lineWidth = 1;
            ctx.lineCap = 'round';
            ctx.strokeStyle = color;
            ctx.lineTo(x, y);
            ctx.stroke();
            ctx.beginPath();
            ctx.moveTo(x, y);
          } else if (tool === 'line') {
        ctx.lineWidth = 1;
            ctx.strokeStyle = color;
            ctx.beginPath();
            ctx.moveTo(startX, startY);
            ctx.lineTo(x, y);
            ctx.stroke();
            ctx.closePath();
          } else if (tool === 'rectangle') {
            ctx.lineWidth = 1;
            ctx.strokeStyle = color;
            ctx.beginPath();
            ctx.rect(startX, startY, x - startX, y - startY);
            ctx.stroke();
            ctx.closePath();
          } else if (toolM
            ctx.lineWidth = 1;
            ctx.strokeStyle = color;
            ctx.beginPath();
            ctx.arc(startX, startY, radius, 0, Math.PI * 2);
            ctx.stroke();
            ctx.closePath();
          } else if (tool === 'eraser') {
            ctx.clearRect(x - 5, y - 5, 10, 10);
      // Get the starting coordinates
      let startX, startY, radius;
      function startDrawing(e) {
        drawing = true;
        startX = e.oM
        startY = e.offsetY;
        radius = Math.sqrt(
          Math.pow(startX - e.offsetX, 2) + Math.pow(startY - e.offsetY, 2)
      // Stop drawing
      function stopDrawing() {
        drawing = false;
      // Attach event listeners
      canvas.addEventListener('mousedown', startDrawing);
      canvas.addEventListener('mousemove', draw);
      canvas.addEventListener('mouseup', stopDrawing);
      document.getElementById('draw-color').addEventListener('M
      document.getElementById('clear-btn').addEventListener('click', clearCanvas);
      document.getElementById('save-btn').addEventListener('click', saveCanvas);
      document.getElementById('pen-btn').addEventListener('click', penTool);
      document.getElementById('line-btn').addEventListener('click', lineTool);
      document.getElementById('rect-btn').addEventListener('click', rectTool);
      document.getElementById('circle-btn').addEventListener('click', circleTool);
      documLjent.getElementById('eraser-btn').addEventListener('click', eraserTool);
text/plain;charset=utf-8
  "name": "jack.sats",
http://ns.adobe.com/xap/1.0/
' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
 <rdf:Description rdf:about=''
  xmlns:Attrib='http://ns.attribution.com/ads/1.0/'>
    <rdf:li rdf:parseTypeM
     <Attrib:Created>2022-03-03</Attrib:Created>
     <Attrib:ExtId>3ed9c356-30ad-4c12-952d-fcfb27e7cf99</Attrib:ExtId>
     <Attrib:FbId>525265914179580</Attrib:FbId>
     <Attrib:TouchType>2</Attrib:TouchType>
 <rdf:Description rdf:about=''
  xmlns:dc='http://purl.org/dc/elements/1.1/'>
    <rdf:li xml:lang='x-default'>U-Comm Photos</rdf:li>
 <rdf:Description rdfM
  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
  <pdf:Author>Stacy Salguero</pdf:Author>
 <rdf:Description rdf:about=''
  xmlns:xmp='http://ns.adobe.com/xap/1.0/'>
  <xmp:CreatorTool>Canva</xmp:CreatorTool>


                                       M





                                                      M





                                                                     M





                                                                                    M




                                                                                                   M

((((((((((((((((((((((((((((((((((((((((((((((((((
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "coke.sats",
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "tom.sats",
text/plain;charset=utf-8
  "name": "timechain.sats",
text/plain;charset=utf-8
  "name": "blockchain.sats",
text/plain;charset=utf-8
  "name": "vitalik.sats",
text/plain;charset=utf-8
  "name": "burn.sats",
text/plain;charset=utf-8
  "name": "john.sats",
text/html;charset=utf-8
<body style="width:100%;height:100%;position:absolute;margin:auto;top:0px;background:#1a1a1a;">
<canvas id="canvas" width="640" height="640" style="position:absolute; top:50%; left:50%;transform:translate(-50%, -50%);border:2px solid black;border-right: 2px solid #303030;border-bottom: 2px solid #303030; margin:auto;"/>
const requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame,cancelAnimationM
Frame=window.cancelAnimationFrame||window.mozCancelAnimationFrame;let animationFrameId,running=!1;class Cell{static width=5;static height=5;constructor(t,e,i,s){if(this.context=t,this.gridX=e,this.gridY=i,this.oldX=e,this.oldY=i,this.color=s,"#101020"===this.color){switch(Math.round(3*Math.random())+1){case 1:this.color="#22599C";break;case 2:this.color="#1C5393";break;case 3:this.color="#1E5192"}}else this.color=s;const n=hexToRgb(this.color);this.r=n.r,this.g=n.g,this.b=n.b,this.alive=Math.random()>.5}draw(){if(tM
his.context.fillStyle=this.alive?`rgb(${this.r},${this.g},${this.b})`:"#101020",this.context.fillRect(this.gridX*Cell.width+1,this.gridY*Cell.height+1,Cell.width-2,Cell.height-2),this.alive){switch(Math.round(3*Math.random())+1){case 1:this.r++;break;case 2:this.g++;break;case 3:this.b++}this.r>255&&(this.r=11),this.g>255&&(this.g=11),this.b>255&&(this.b=21)}}}class GameWorld{static numColumns=128;static numRows=128;constructor(t){this.canvas=document.getElementById(t),this.context=this.canvas.getContext("2d",{willM
ReadFrequently:!0}),this.context.fillStyle="#101020",this.context.clearRect(0,0,640,640),this.gameObjects=[],this.createGrid()}createGrid(){let t="#"+Math.floor(16777215*Math.random()).toString(16);this.context.stroke="#151525",this.context.lineWidth=1;for(let e=0;e<GameWorld.numRows;e++){for(let i=0;i<GameWorld.numColumns;i++)this.gameObjects.push(new Cell(this.context,i,e,t)),this.context.moveTo(i*Cell.width,e,Cell.width),this.context.lineTo(i*Cell.width,GameWorld.numRows*Cell.width);this.context.moveTo(0,e*Cell.M
width),this.context.lineTo(GameWorld.numColumns*Cell.width,e*Cell.width)}running=!0,window.requestAnimationFrame((()=>this.gameLoop()))}isAlive(t,e){return!(t<0||t>=GameWorld.numColumns||e<0||e>=GameWorld.numRows)&&(this.gameObjects[this.gridToIndex(t,e)].alive?1:0)}gridToIndex(t,e){return t+e*GameWorld.numColumns}checkSurrounding(){for(let t=0;t<GameWorld.numColumns;t++)for(let e=0;e<GameWorld.numRows;e++){let i=this.isAlive(t-1,e-1)+this.isAlive(t,e-1)+this.isAlive(t+1,e-1)+this.isAlive(t-1,e)+this.isAlive(t+1,e)M
+this.isAlive(t-1,e+1)+this.isAlive(t,e+1)+this.isAlive(t+1,e+1),s=this.gridToIndex(t,e);this.gameObjects[s].nextAlive=2==i?this.gameObjects[s].alive:3==i}for(let t=0;t<this.gameObjects.length;t++)this.gameObjects[t].alive=this.gameObjects[t].nextAlive}gameLoop(){if(running){this.checkSurrounding(),this.context.clearRect(0,0,this.canvas.width,this.canvas.height);for(let t=0;t<this.gameObjects.length;t++)this.gameObjects[t].draw();setTimeout((()=>{animationFrameId=window.requestAnimationFrame((()=>this.gameLoop()))}M
),80)}}}function hexToRgb(t){var e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return e?{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}:null}window.onload=()=>{let t=new GameWorld("canvas");document.getElementById("canvas").addEventListener("click",(function(){running=!1,window.cancelAnimationFrame(animationFrameId),t.gameObjects=[],t.createGrid()}),!1)};
/ViaBTC/Mined by suren777/,
text/plain;charset=utf-8
  "name": "untraceable.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "0000.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
  "name": "603.sats"
text/plain;charset=utf-8
  "name": "604.sats"
text/plain;charset=utf-8
  "name": "715.sats"
text/plain;charset=utf-8
  "name": "714.sats"
text/plain;charset=utf-8
  "name": "713.sats"
text/plain;charset=utf-8
  "name": "712.sats"
FjDOUT:816E193DF2DB095D74640B0DDE06C9A5F058C7C0F6009177909D06EA9B9AC7FA
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
Aj?=:ETH.ETH:0x447752C3fC8FB8fE2d4DD167f4817C4BdeD0FCf6:2402303::0
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
  "name": "hodler.sats"
c/Foundry USA Pool #dropgold/
FjDOUT:DE55FF76E4DB04D879FC722B3DE14B0FAC145EA3E0E0954CBF245A89079234D5
text/plain;charset=utf-8
  "name": "apes.sats"
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*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
  "name": "888.sats"
text/plain;charset=utf-8
  "name": "cash.sats"
text/plain;charset=utf-8
  "name": "maxbidding.sats"
text/plain;charset=utf-8
  "name": "hyperbitcoinization.sats"
text/plain;charset=utf-8
  "name": "smolting.sats"
text/plain;charset=utf-8
  "name": "625.sats"
text/plain;charset=utf-8
  "name": "630.sats"
text/plain;charset=utf-8
  "name": "bitcoiner.sats"
<svg fill="none" height="680" viewBox="0 0 640 680" width="640" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m520 400h120v120h-120z" transform="matrix(0 -1 1 0 120 920)"/><path d="m260 260h120v120h-120z" transform="matrix(0 -1 1 0 0 520)"/><path d="m260 540h120v120h-120z" transform="matrix(0 -1 1 0 -280 800)"/><path d="m0 680h120v120h-120z" transform="matrix(0 -1 1 0 -680 680)"/><path d="m0 400h120v120h-120z" transform="matrix(0 -1 1 0 -400 400)"/><path d="m0 120h120v120h-120z" transform="matrix(0 -1
1 0 -120 120)"/></g></svg>h!
text/plain;charset=utf-8
  "name": "719.sats"
text/plain;charset=utf-8
  "name": "718.sats"
<svg viewBox="0 0 47 67.05" xmlns="http://www.w3.org/2000/svg"><g fill="#31cb9e"><path d="m20 33.52 25 14.32a1.32 1.32 0 0 0 2-1.14v-26.38a1.31 1.31 0 0 0 -2-1.13z"/><path d="m44.47 12.85-17.09-12.57a1.36 1.36 0 0 0 -2.14.72l-6.24 28 25.32-14a1.26 1.26 0 0 0 .15-2.15"/><path d="m27.36 66.75 17.11-12.57a1.28 1.28 0 0 0 -.14-2.18l-25.33-14 6.24 28a1.35 1.35 0 0 0 2.12.77"/><path d="m13.5 33 6.5-30.4a1.29 1.29 0 0 0 -2-1.31l-16.65 12.77a3.45 3.45 0 0 0 -1.35 2.75v32.4a3.45 3.45 0 0 0 1.35 2.79l16.57 12.73a1.29 1.29 0
0 0 2-1.31z"/></g></svg>h!
text/plain;charset=utf-8
  "name": "717.sats"
text/plain;charset=utf-8
  "name": "720.sats"
text/plain;charset=utf-8
  "name": "716.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
  "name": "626.sats"
text/plain;charset=utf-8
  "name": "udiverse.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "angel.sats",
text/plain;charset=utf-8
  "name": "god.sats",
text/plain;charset=utf-8
  "name": "devil.sats",
text/plain;charset=utf-8
  "name": "muhammad.sats",
Copyright Apple Inc., 2017
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((
text/html;charset=utf-8
	<title>Animate BTC-isms and Emojis</title>
      background-color: #4d4d4e;
			font-family: 'Roboto', sans-serif;
      background-color: #4d4d4e;
	<div id="animation"></div>
		// Create an array of strings
			"Satoshi Nakamoto
		// Get the element to animate
		var animation = document.getElementById("animation");
		// Set the index to 0
		// Create the animation loop
		setInterval(function() {
			animation.innerHTML = btc_isms[i]; // Set the text to the current string
			// If we are at the end of the array, go back to the beginning
			if (i >= btc_isms.length) {
		}, 1000); // Run the loop every second
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
((((((((((((((((((((((((((((((((((((((((((((((((((
Copyright Apple Inc., 2017
text/plain;charset=utf-8
  "name": "punks.sats"
text/html;charset=utf-8
        <title>Bitcoin Snake</title>
        <h1>Bitcoin Snake</h1>
        <canvas id="game" width="400" height="400"></canvas>
        <script type="text/javascript">
            //variables
            var canvas;
            var ctx;
            var snake;
            var snake_dir;
            var snake_next_dir;
            var game_loop;
            var game_speed = 200;
            var food;
            var score;
            //initializing the gaM
            function init() {
                //get the canvas element
                canvas = document.getElementById("game");
                ctx = canvas.getContext("2d");
                //create the snake
                snake = [
                    {x: 150, y: 150},
                    {x: 140, y: 150},
                    {x: 130, y: 150},
                    {x: 120, y: 150},
                    {x: 110, y: 150}
                //set the initial direction
      snake_dir = "right";
                snake_next_dir = snake_dir;
                //create the food
                food = {
                    x: Math.round(Math.random() * (canvas.width - 10) / 10) * 10,
                    y: Math.round(Math.random() * (canvas.height - 10) / 10) * 10
                //set the initial score
                score = 0;
                //draw everything to the canvas
                draw_game();
                //set the game loop
         game_loop = setInterval(paint, game_speed);
            //draw the game on the canvas
            function draw_game() {
                //clear the canvas
                ctx.fillStyle = "white";
                ctx.fillRect(0, 0, canvas.width, canvas.height);
                ctx.strokeStyle = "black";
                ctx.strokeRect(0, 0, canvas.width, canvas.height);
                //draw the snake
                for (var i = 0; i < snake.length; i++) {
                    M
                    ctx.fillStyle = "#00FF00";
                    ctx.fillRect(s.x, s.y, 10, 10);
                    ctx.strokeStyle = "#0000FF";
                    ctx.strokeRect(s.x, s.y, 10, 10);
                //draw the food
                ctx.fillStyle = "#FF0000";
                ctx.fillRect(food.x, food.y, 10, 10);
                ctx.strokeStyle = "#0000FF";
                ctx.strokeRect(food.x, food.y, 10, 10);
                //draw the score
               var score_text = "Score: " + score;
                ctx.fillText(score_text, 145, canvas.height - 10);
            //update the snake
            function update_snake() {
                //get the snake's head
                var head_x = snake[0].x;
                var head_y = snake[0].y;
                //set the direction
                if (snake_next_dir == "right") head_x += 10;
                else if (snake_next_dir == "left") head_x -= 10;
                else M
if (snake_next_dir == "up") head_y -= 10;
                else if (snake_next_dir == "down") head_y += 10;
                //check if the snake has eaten the food
                if (head_x == food.x && head_y == food.y) {
                    //increase the score and create new food
                    score += 10;
                    food = {
                        x: Math.round(Math.random() * (canvas.width - 10) / 10) * 10,
                        y: Math.round(Math.random() * (canvas.height - 10) / 1M
                    };
                } else {
                    //remove the last element from the snake
                    snake.pop();
                //add the new head
                var new_head = {
                    x: head_x,
                    y: head_y
                //check if the snake has hit the wall or itself
                if (head_x < 0 || head_x > canvas.width - 10 || head_y < 0 || head_y > canvas.height - 10 || check_collisionM
(head_x, head_y, snake)) {
                    //game over
                    game_over();
                } else {
                    //add the new head to the beginning of the snake
                    snake.unshift(new_head);
            //check if the snake has collided with itself
            function check_collision(x, y, array) {
                for (var i = 0; i < array.length; i++) {
                    if (array[i].x == x && array[i].y == y)
        return true;
                return false;
            //game over
            function game_over() {
                clearInterval(game_loop);
                ctx.fillStyle = "white";
                ctx.fillRect(0, 0, canvas.width, canvas.height);
                ctx.fillStyle = "black";
                ctx.font = "20px Verdana";
                ctx.fillText("Game Over!", 150, 200);
            //keyboard controls
            document.onkeydoM
                //restart the game
                if (e.keyCode == 32) {
                    clearInterval(game_loop);
                    init();
                //change the direction
                if (e.keyCode == 37 && snake_dir != "right") snake_next_dir = "left";
                else if (e.keyCode == 38 && snake_dir != "down") snake_next_dir = "up";
                else if (e.keyCode == 39 && snake_dir != "left") snake_next_dir = "right";
                elsM
e if (e.keyCode == 40 && snake_dir != "up") snake_next_dir = "down";
            //main game loop
            function paint() {
                //update the snake
                update_snake();
                //draw the game
                draw_game();
                //set the direction
                snake_dir = snake_next_dir;
            //select the speed of the snake
            function select_speed(speed) {
                game_speed = speed;
       clearInterval(game_loop);
                game_loop = setInterval(paint, game_speed);
            //start the game
        <h3>Select Speed:</h3>
        <select onchange="select_speed(this.value)">
            <option value="200">Slow</option>
            <option value="150">Normal</option>
            <option value="100">Fast</option>
        <p>Press SPACEBAR to restart the game.</p>
text/plain;charset=utf-8
  "name": "268.sats",
text/plain;charset=utf-8
  "name": "257.sats",
text/plain;charset=utf-8
  "name": "209.sats",
text/plain;charset=utf-8
  "name": "202.sats",
text/plain;charset=utf-8
  "name": "226.sats",
text/plain;charset=utf-8
  "name": "264.sats",
text/plain;charset=utf-8
  "name": "214.sats",
text/plain;charset=utf-8
  "name": "208.sats",
text/plain;charset=utf-8
  "name": "205.sats",
text/plain;charset=utf-8
  "name": "222.sats",
text/plain;charset=utf-8
  "name": "201.sats",
text/plain;charset=utf-8
  "name": "237.sats",
text/plain;charset=utf-8
  "name": "274.sats",
text/plain;charset=utf-8
  "name": "217.sats",
text/plain;charset=utf-8
  "name": "255.sats",
text/plain;charset=utf-8
  "name": "211.sats",
text/plain;charset=utf-8
  "name": "249.sats",
text/plain;charset=utf-8
  "name": "266.sats",
text/plain;charset=utf-8
  "name": "245.sats",
text/plain;charset=utf-8
  "name": "253.sats",
text/plain;charset=utf-8
  "name": "236.sats",
text/plain;charset=utf-8
  "name": "248.sats",
text/plain;charset=utf-8
  "name": "258.sats",
text/plain;charset=utf-8
  "name": "232.sats",
text/plain;charset=utf-8
  "name": "234.sats",
text/plain;charset=utf-8
  "name": "270.sats",
text/plain;charset=utf-8
  "name": "267.sats",
text/plain;charset=utf-8
  "name": "244.sats",
text/plain;charset=utf-8
  "name": "275.sats",
text/plain;charset=utf-8
  "name": "213.sats",
text/plain;charset=utf-8
  "name": "271.sats",
text/plain;charset=utf-8
  "name": "229.sats",
text/plain;charset=utf-8
  "name": "224.sats",
text/plain;charset=utf-8
  "name": "221.sats",
text/plain;charset=utf-8
  "name": "250.sats",
text/plain;charset=utf-8
  "name": "277.sats",
text/plain;charset=utf-8
  "name": "273.sats",
text/plain;charset=utf-8
  "name": "231.sats",
text/plain;charset=utf-8
  "name": "260.sats",
text/plain;charset=utf-8
  "name": "242.sats",
text/plain;charset=utf-8
  "name": "262.sats",
text/plain;charset=utf-8
  "name": "216.sats",
text/plain;charset=utf-8
  "name": "247.sats",
text/plain;charset=utf-8
  "name": "252.sats",
text/plain;charset=utf-8
  "name": "241.sats",
text/plain;charset=utf-8
  "name": "228.sats",
text/plain;charset=utf-8
  "name": "215.sats",
text/plain;charset=utf-8
  "name": "206.sats",
text/plain;charset=utf-8
  "name": "261.sats",
text/plain;charset=utf-8
  "name": "254.sats",
text/plain;charset=utf-8
  "name": "259.sats",
text/plain;charset=utf-8
  "name": "225.sats",
text/plain;charset=utf-8
  "name": "207.sats",
text/plain;charset=utf-8
  "name": "220.sats",
text/plain;charset=utf-8
  "name": "233.sats",
text/plain;charset=utf-8
  "name": "276.sats",
text/plain;charset=utf-8
  "name": "230.sats",
text/plain;charset=utf-8
  "name": "219.sats",
text/plain;charset=utf-8
  "name": "235.sats",
text/plain;charset=utf-8
  "name": "218.sats",
text/plain;charset=utf-8
  "name": "265.sats",
text/plain;charset=utf-8
  "name": "227.sats",
text/plain;charset=utf-8
  "name": "204.sats",
text/plain;charset=utf-8
  "name": "263.sats",
text/plain;charset=utf-8
  "name": "212.sats",
text/plain;charset=utf-8
  "name": "269.sats",
text/plain;charset=utf-8
  "name": "223.sats",
text/plain;charset=utf-8
  "name": "238.sats",
text/plain;charset=utf-8
  "name": "239.sats",
text/plain;charset=utf-8
  "name": "272.sats",
text/plain;charset=utf-8
  "name": "256.sats",
text/plain;charset=utf-8
  "name": "240.sats",
text/plain;charset=utf-8
  "name": "203.sats",
text/plain;charset=utf-8
  "name": "243.sats",
text/plain;charset=utf-8
  "name": "246.sats",
text/plain;charset=utf-8
  "name": "210.sats",
text/plain;charset=utf-8
  "name": "251.sats",
text/plain;charset=utf-8
  "name": "278.sats",
"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:CreatorTM
ool="Adobe Photoshop CS5 Macintosh" xmpMM:InstanceID="xmp.iid:BF9D8DE185CB11E2AF09ED6BB320E6BF" xmpMM:DocumentID="xmp.did:BF9D8DE285CB11E2AF09ED6BB320E6BF"> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:BF9D8DDF85CB11E2AF09ED6BB320E6BF" stRef:documentID="xmp.did:BF9D8DE085CB11E2AF09ED6BB320E6BF"/> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>hrw
text/plain;charset=utf-8
  "name": "Candy.sats"
text/plain;charset=utf-8
  "name": "Auction.sats"
text/plain;charset=utf-8
  "name": "37.sats",
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "Seniors.sats",
text/plain;charset=utf-8
  "name": "Lasvegas.sats"
text/plain;charset=utf-8
  "name": "Tandberg.sats",
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "Investing.sats"
text/plain;charset=utf-8
  "name": "xxx.sats",
text/plain;charset=utf-8
  "name": "Diamond.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "law.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "Medicare.sats"
text/plain;charset=utf-8
  "name": "Clothes.sats"
text/plain;charset=utf-8
  "name": "nyc.sats"
text/plain;charset=utf-8
  "name": "Toys.sats"
text/plain;charset=utf-8
  "name": "nocodeclarity.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "Fund.sats",
text/plain;charset=utf-8
  "name": "114.sats"
text/plain;charset=utf-8
  "name": "Dating.sats",
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "DataRecovery.sats",
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "nocode.sats"
text/plain;charset=utf-8
  "name": "fly.sats"
text/plain;charset=utf-8
  "name": "Slots.sats",
text/plain;charset=utf-8
  "name": "Tickets.sats"
text/plain;charset=utf-8
  "name": "Computer.sats"
text/plain;charset=utf-8
  "name": "CreditCards.sats"
text/plain;charset=utf-8
  "name": "Shopping.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "porn.sats"
text/plain;charset=utf-8
  "name": "Youxi.sats",
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "eBet.sats",
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "Whisky.sats"
text/plain;charset=utf-8
  "name": "cmpgfb.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "Vodka.sats"
text/plain;charset=utf-8
  "name": "coin.sats"
text/plain;charset=utf-8
  "name": "Cameras.sats",
text/plain;charset=utf-8
  "name": "Social.sats",
c/Foundry USA Pool #dropgold/
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/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": "shop.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "bot.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "vip.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "fuck.sats"
text/plain;charset=utf-8
  "name": "casino.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "love.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "happy.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "730.sats"
text/plain;charset=utf-8
  "name": "731.sats"
text/plain;charset=utf-8
  "name": "732.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "733.sats"
text/plain;charset=utf-8
  "name": "729.sats"
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
FjDOUT:5F75C352610553524271BC878B0280D4DBD2EE6C5738FC2CB90406CABC7D7263
text/plain;charset=utf-8
  "name": "728.sats"
FjDOUT:3E050420DA951864748FC84C4FCF50426665D47B2A86AD5C272AC6C94EE0D179
FjDOUT:428CB57CC2F629864F9CDA3E0BF6BA612E19D2D449EA875DAF3A56F2E8E91F83
FjDOUT:21C7ECD9B40F0120B0929BD271DC3F34D4DAC6E951A94F682846591228DFF35E
FjDOUT:C543FF1AB90F7C218835D95FEF373588A8EEE7DE5B3D331F5E1BE358912D5E79
text/plain;charset=utf-8
Bj@=:BNB.BNB:bnb1wj0ypsst8pzq9efrp7grzelemsfalec2hw6hkw:94107918::0
4j2DC-L5:8X9WIHMWPuwZKNNT0idr8cJa0jZTwdqBuk2Xnfxbnd4=
text/plain;charset=utf-8
  "name": "cyzhen.sats"
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="500" height="200" viewBox="0 0 100 40">
  <image id="C-scapes_-_050_-_Weddell_Sea" data-name="C-scapes - 050 - Weddell Sea" y="-11" width="100" height="51" xlink:href="data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAD/CAYAAAAHZiT9AAARA0lEQVR4nO3dUXIVVRcFYAKXRKxCH3VOTtMhOCN9VksUSALhH0Cvh1XZXSHs//seu7pvn3O6792kWLXP1ZcvX16w12+//XY49vDwcHjor169OpyX3o2rq6vDsdevXx+Off78ubo2eXh4OBy7XC6P/rykfe/TPdJapTG/fPmy+rz2vHZN23u0zzedl46lNZisVTM
qvHUvr06dP1VjadUljTte2azCZb5rbL7/88vgvDc/e8Q0CAL45CjoALKCgA8ACCjoALHBMGrHKJHzTfl4K37SBqxT0SkGq9h5pbunzknYs7Vq1gab2WBvMagNmySQAl4KL9/f3jx7f2aGzdq0ma9++40k6bxL4a9979vAXOgAsoKADwAIKOgAsoKADwAJCccu13cXasFE61nbbSveY3Hcyj6Qdc/t5k7Bb6r43CeMlk6BXGl96D9p7TAJh6bm1zzLdN12bwn1tyC5p16D9vrXrzG7+QgeABRR0AFhAQQeABRR0AFhAKG65trNb21WqDcC1gZzUXazt8tVuE9qGjdpwVTuWydambVhrsoVsMgl1tWvVdi9M2iBk252tXfuk7SLYdjlM2lBmGks7D/bwFzoALKCgA8ACCjoALKCgA8ACQnHLTUJTk+BYCgK1AbikDSC14ao2eNeG01qT7mztee1922MTaczpWZ69LWoblGvfybZ7XBtcbENxbdhNVzhevPAXOgCsoKM
ADwAIKOgAsoKADwAJCcculbS7bLRlTIKftBpbCRu342iBaGw5qu+C1gbA21DW5R3vfpN16dRLuS9IatKGuSQCuDfe165Le3fa+Z28HPAkVnv18ef48cQBYQEEHgAUUdABYQEEHgAWE4pZLYbc2zJNMgjvJ3d1dde0k9JPGl461oak2/DUJayXtPdpufu216bzUJa3tVpbuMenc1wbRkva+7Tuezkvv+PX1dTWWCdun/v/xFzoALKCgA8ACCjoALKCgA8ACQnHLtR3CJqG4NqzVhqYm23q2c0vdwCad4towWbpvG+5L16axpJBdOi8Fs5K2s2A6loJZKVCXnlE6rx1fG55L2ve5/by0zm3wLpl0o2M3f6EDwAIKOgAsoKADwAIKOgAsIBS3XNu5qg2xtR2zUkCq3Zay7cTWji/dN42v3Rp20rEtSeelMaewWzp2c3NzOPb9998fjv3888/V+JJ3794djv3999+HYx8+fDgcS2uaAnApTNYG5SadBScd29rw3Nld4dM
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"/>
text/plain;charset=utf-8
  "name": "yyds.sats"
text/plain;charset=utf-8
  "name": "ooxx.sats"
<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 350 350">
    .base{fill:#4d4d4d;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link{fill:blue;font-weight:700;font-family:Verdana,sans-serif;font-style:italic;letter-spacing:-.2px;text-anchor:middle;dominant-baseline:central}
    .link2:hover{fill:Blue!important;}
    .link3:hover{fill:#1DA1F2!important;}
h="100%" height="100%" fill="#f2a900"/>
  <text font-size="50" x="50%" y="40%" class="base">bitbags.io</text>
  <a href="https://bitbags.io" target="__blank__">
    <text font-size="20" x="50%" y="55%" class="base link2">Inscribe Here</text>
  <a href="https://twitter.com/bitbagsordinal" target="_blank_2">
    <g transform="translate(280, 265) scale(0.5)">
      <path class="base link3" d="M109.75 92.2701C110 130.1 78 156.89 27.38 136.15C39.16 134.49 47.92 131.15 54.38 126.96C47.31 124.39 38.28 115.49 36.19 M
110.71L44.3 109.36C44.3 109.36 35.22 100.27 32.71 90.1001L42.83 91.4801C42.83 91.4801 37.12 83.0201 38.83 67.8701C45.85 79.3801 59.4 89.2201 71.45 92.0001C70 67.0001 94 62.5101 104.66 75.0501L119.56 72.7001L112.41 81.9301L122.62 85.4201L109.75 92.2701Z"/>
>j<I love you more than you'll ever know Fiona.  All my love <3
CjA=:ETH.ETH:0xDCaA9422543822D39a5a0195Eb87705D04ff8850:958439704::0
FjDOUT:85F22128CB6DBBFD9C69E925C90096A114ECD147E2C1B01029E72664A65CFDD8
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
  "name": "810.sats"
DjB=:BNB.BNB:bnb1rz3m95tn80d6surhu9x42nkkvhlw90sfxe7tcn:13251155:te:0
)j'3AdWRjiqefhUo25E16zujWa9mX4icExRuCryuy5V
c/Foundry USA Pool #dropgold/
FjDOUT:7EDBED6EA514775FBDEE0EED530873EBCE8005B59A3605D4F29E706D00C2AA0C
text/plain;charset=utf-8
  "name": "stacking.sats",
text/plain;charset=utf-8
  "name": "ice.sats"
text/plain;charset=utf-8
  "name": "gamble.sats"
text/plain;charset=utf-8
  "name": "toy.sats"
text/plain;charset=utf-8
  "name": "clothes.sats"
text/plain;charset=utf-8
  "name": "insurance.sats"
text/plain;charset=utf-8
  "name": "doge.sats"
text/plain;charset=utf-8
  "name": "matt.sats"
text/plain;charset=utf-8
  "name": "disney.sats"
text/plain;charset=utf-8
  "name": "altcoin.sats"
text/plain;charset=utf-8
  "name": "gambling.sats"
text/plain;charset=utf-8
  "name": "mat.sats"
text/plain;charset=utf-8
  "name": "fund.sats"
text/plain;charset=utf-8
  "name": "360.sats"
text/plain;charset=utf-8
  "name": "apple.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "halfinney.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "porno.sats"
text/plain;charset=utf-8
  "name": "marvel.sats"
text/plain;charset=utf-8
  "name": "cloud.sats"
text/plain;charset=utf-8
  "name": "porn.sats"
text/plain;charset=utf-8
  "name": "finney.sats"
text/plain;charset=utf-8
  "name": "hotels.sats"
text/plain;charset=utf-8
  "name": "icloud.sats"
text/plain;charset=utf-8
  "name": "nfts.sats"
text/plain;charset=utf-8
  "name": "mtgox.sats"
text/plain;charset=utf-8
  "name": "slot.sats"
text/plain;charset=utf-8
  "name": "8888.sats"
text/plain;charset=utf-8
  "name": "adamback.sats"
text/plain;charset=utf-8
  "name": "casinos.sats"
text/plain;charset=utf-8
  "name": "toys.sats"
text/plain;charset=utf-8
  "name": "ethereum.sats"
text/plain;charset=utf-8
  "name": "korea.sats"
text/plain;charset=utf-8
  "name": "cryptocurrency.sats"
text/plain;charset=utf-8
  "name": "casino.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "amazon.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "sex.sats"
text/plain;charset=utf-8
  "name": "shop.sats"
text/plain;charset=utf-8
  "name": "slots.sats"
text/plain;charset=utf-8
  "name": "m4t.sats"
text/plain;charset=utf-8
  "name": "beer.sats"
text/plain;charset=utf-8
  "name": "cryptos.sats"
text/plain;charset=utf-8
  "name": "diamond.sats"
text/plain;charset=utf-8
  "name": "health.sats"
text/plain;charset=utf-8
  "name": "ftx.sats"
text/plain;charset=utf-8
  "name": "voice.sats"
text/plain;charset=utf-8
  "name": "hal.sats"
text/plain;charset=utf-8
  "name": "connect.sats"
text/plain;charset=utf-8
  "name": "xxx.sats"
text/plain;charset=utf-8
  "name": "exchange.sats"
text/plain;charset=utf-8
  "name": "tesla.sats"
text/plain;charset=utf-8
  "name": "matt.sats"
text/plain;charset=utf-8
  "name": "eth.sats"
text/plain;charset=utf-8
  "name": "nft.sats"
text/plain;charset=utf-8
  "name": "888.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/plain;charset=utf-8
text/html;charset=utf-8
    <meta charset="UTF-8">
    <title>"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
text/plain;charset=utf-8
  "name": "orangepill.sats"
"!&+7/&)4)!"0A149;>>>%.DIC<H7=>;
;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
&'()*56789:CDEFGHIJSTUVWXYM
text/plain;charset=utf-8
  "name": "citadeldispatch.sats"
text/plain;charset=utf-8
text/plain;charset=utf-8
  "name": "9999.sats"
text/plain;charset=utf-8
  "name": "make.sats"
text/plain;charset=utf-8

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