From 6c30f0447b7be5fe2b6e10b3f106e6fa3cf0beff Mon Sep 17 00:00:00 2001 From: Louis Burke Date: Fri, 11 Oct 2024 00:04:05 -0400 Subject: [PATCH] More working build, trying to optimize --- .ninja_log | 1348 ----------------------- assets.cue | 6 +- assets.yaml | 7 + build.ninja | 2274 ++++++++++++++++++++++----------------- cards.cue | 6 +- configure.jq | 27 +- configure.sh | 4 + dynamic.ninja | 0 instructions.tex | 32 +- legs.cue | 4 +- legs.yaml | 73 ++ rules.ninja | 45 +- scantex.sh | 6 +- scripts/lscardswhere.sh | 2 +- update.sh | 2 +- 15 files changed, 1463 insertions(+), 2373 deletions(-) delete mode 100644 .ninja_log delete mode 100644 dynamic.ninja diff --git a/.ninja_log b/.ninja_log deleted file mode 100644 index 4cdb91b..0000000 --- a/.ninja_log +++ /dev/null @@ -1,1348 +0,0 @@ -# ninja log v6 -34429 34943 1728020356020990361 output/survival-makeshift_sled[2].png 1a4f6f7781bc7986 -23089 25215 1728020344680928179 output/race-big_dog[2].pdf 790b66303f15200d -22701 24671 1728020344294259401 output/starter4-upgrade_sled[2].pdf 4b08dccedff96a1a -50041 50901 1728020074949642217 output/starter2-lunch[2].raw.png 8b14a4b71d45a0c9 -11694 13415 1728019954548752322 output/survival-jerky[2].aux f67da74740f6eae0 -30508 30792 1728020352100968804 output/race-big_dog[2].raw.png 8cfbe2d4a199df1c -22132 24232 1728020343724256291 output/starter4-move[4].pdf df0c687e6bc93a0b -21108 22895 1728020342700917377 output/starter4-dog_chow[1].pdf 511326b27198132c -21082 23205 1728020342674250565 output/starter4-dinner[1].pdf 18f216840dfba7e -16469 18627 1728020338060892132 output/starter2-dog_chow[1].pdf 4c6111ad6df43a0a -20032 22132 1728020341624244845 output/starter3-repair_sled[2].pdf 5a7e14c9e52f49ca -19972 21912 1728020341564244518 output/starter3-mush[1].pdf f6fd8aa4596d3054 -19653 21861 1728020341244242776 output/starter3-move[4].pdf a6649102b5bb6e9a -17042 19475 1728020338634228579 output/starter2-grandma_soup[1].pdf 750db2124b269185 -18156 20252 1728020339747567965 output/starter3-a_hat[1].pdf bc03a842e60a11d9 -237 274 1728020321827471211 output/starter4-dinner[1].tex 47e2896de706f8f3 -11842 14092 1728020333434200384 output/survival-bison[2].pdf.dd 61026710936231cf -7026 9116 1728019949878713635 output/starter4-mush[1].log 85d209504a6b5507 -50031 50241 1728020074939642178 output/starter1-lunch[2].png 81be44f7cb97a8be -4 2964 1728019942858655467 output/starter1-grandma_soup[1].log 867d1e5ae428230b -30062 30331 1728020351654299687 output/starter3-grandma_soup[1].raw.png 575969e972f21bbf -30884 31290 1728020352474304189 output/survival-caffeine[2].raw.png 33ab5efd99ca035d -17768 19645 1728020339360899195 output/starter2-mush[1].pdf 9cff4fa3c1334cea -17655 19471 1728020339247565246 output/starter2-move[4].pdf c93016088acd35be -303 330 1728020321894138234 output/survival-makeshift_sled[2].tex bcd363aaaf3ec823 -34345 34812 1728020355937656569 output/survival-jerky[2].png a446f9bffbc70169 -4024 5981 1728020325617491557 output/starter3-dinner[1].pdf.dd cd81d38e5a1e4b74 -30555 30837 1728020352147635728 output/race-greyhound[2].raw.png 510d0683a77829d1 -30993 31270 1728020352584304793 output/survival-malamute[2].raw.png 5a934f688fc8b3f8 -139 165 1728020321750804133 output/survival-steak[2].json 62ae40e9a97e7cf6 -110 127 1728020321717470621 output/starter4-mush[1].json f145fb748bf0984f -131 149 1728020321737470729 output/survival-jerky[2].json 233ddb58ff9edea2 -127 143 1728020321730804026 output/race-supply_run[2].json fbbf94437a02c567 -127 146 1728020321734137377 output/survival-band_aid[2].json ad1774cdc664d72c -128 146 1728020321734137377 output/survival-bandage[2].json 156785b764e597ca -223 253 1728020321814137806 output/starter3-wheel_dog[1].tex c884c04f1be311cf -79 98 1728020321687470460 output/starter2-grandma_soup[1].json 556ea0ad84bd8518 -249 284 1728020321840804615 output/starter4-grandma_soup[1].tex 672693ef77f96f98 -34322 34848 1728020355914323107 output/survival-brandy[2].png 839b6ab8e54491fd -274 308 1728020321867471425 output/race-problem_dog[2].tex 181ddd30d2d4f8f4 -307 345 1728020321897471586 output/survival-malamute[2].tex bdd1ea4c38b3702 -253 289 1728020321844137967 output/starter4-mush[1].tex 8c5de8d414683d12 -6464 8557 1728019949318708995 output/starter4-good_dog[1].aux 81592cd3698a1ac7 -100 116 1728020321704137216 output/starter3-wheel_dog[1].json b6cbc480a9f9fa98 -31374 31958 1728020352967640231 output/starter1-move[4].png e8d66482dc2d06eb -237 275 1728020321827471211 output/starter4-dog_chow[1].tex e97a6253f228aec9 -311 344 1728020321904138288 output/survival-salvage[2].tex f83190180e20f256 -17385 29975 1728020338977563778 output/starter2-husky[1].pdf b9f0a0863eb8a966 -269 311 1728020321860804723 output/race-improvise[2].tex 28ce4d3450506476 -275 313 1728020321867471425 output/race-push[2].tex a6387d0ac44de358 -24232 26320 1728020345824267757 output/race-problem_dog[2].pdf f999af0ca2a8df82 -85 104 1728020321687470460 output/starter3-a_hat[1].json 29cadc67f6a8a7d -182 225 1728020321774137592 output/starter2-move[4].tex 2756c8c072abcf04 -19645 34119 1728020341237576073 output/starter3-husky[1].pdf 8d28c58cb0909e2b -289 327 1728020321880804830 output/survival-bandage[2].tex 8748dc74bf0c6e83 -285 323 1728020321877471478 output/survival-band_aid[2].tex eeb61a33eb790adc -182 212 1728020321774137592 output/starter2-husky[1].tex c0064c2e2be3817a -9435 11661 1728019952288733600 output/race-rush[2].aux 351b2f4b96d14519 -299 342 1728020321890804883 output/survival-jerky[2].tex 7c5a3694f6f60395 -116 130 1728020321717470621 output/race-big_dog[2].json cbb894baeffbb17e -258 285 1728020321850804669 output/race-dog_shoes[2].tex 407ecc9929d0148d -2 64 1728020321594136627 output/everything.json bc45f9f2c14432ce -279 316 1728020321870804777 output/race-slow_and_steady[2].tex b2b21a508437d3aa -65 82 1728020321670803705 output/starter1-good_dog[1].json 5facca43c6f216cf -31041 31339 1728020352634305067 output/survival-poutine[2].raw.png 6a876c942774ed15 -30780 31148 1728020352370970288 output/race-supply_run[2].raw.png 2a8437c8aea25e5a -28677 28928 1728020350267625412 output/starter1-dinner[1].raw.png e1d5d5c93f322c46 -218 255 1728020321810804454 output/starter3-grandma_soup[1].tex e27a00cbc55ab0ba -65 80 1728020321667470354 output/starter1-grandma_soup[1].json 16dfb2838ff6b66b -184 217 1728020321774137592 output/starter2-repair_sled[2].tex 7c93906666930553 -99 116 1728020321704137216 output/starter3-repair_sled[2].json aca4c779f65df71d -6628 8712 1728020328220838901 output/starter4-first_aid[2].pdf.dd 56935c985fb20ab8 -27737 29665 1728020349327620260 output/survival-steak[2].pdf 3bd5d0d21cab0798 -271 312 1728020321864138074 output/race-midnight_sun[2].tex e10c1cd61d31637e -9361 11421 1728019952215399659 output/race-push[2].log 2eb15f1d7f05b143 -15892 17851 1728020337484222333 output/starter1-wheel_dog[1].pdf 7f1f57c19218c714 -29396 29675 1728020350987629361 output/starter2-a_hat[1].raw.png b8f0c79f91e45bdc -15410 17655 1728020337000886377 output/starter1-repair_sled[2].pdf 7ffca9e17a36ee34 -277 315 1728020321867471425 output/race-rush[2].tex cad1de8e60823b89 -225 269 1728020321817471157 output/starter4-breakfast[2].tex 2b8b967bdfee262e -25559 27737 1728020347150941677 output/survival-antique_sled[2].pdf b1e3832ed863e8eb -127 145 1728020321734137377 output/survival-antique_sled[2].json 8b28bf51304fde70 -65 79 1728020321667470354 output/starter1-husky[1].json f3604efccd040e6a -323 3112 1728020321914138342 output/starter1-dog_chow[1].pdf.dd 45e04357b83c0c04 -147 182 1728020321737470729 output/starter1-grandma_soup[1].tex 443fe34b450ceba9 -2675 4889 1728020324267484303 output/starter2-grandma_soup[1].pdf.dd ec9ebc5134e7eee0 -90 105 1728020321694137163 output/starter3-dog_chow[1].json 3e7ea0fe40e8c6a8 -2953 5059 1728019945808679912 output/starter3-dinner[1].aux 35845eecae0a7a34 -8334 10431 1728020329927514770 output/race-bear[2].pdf.dd 458c678fc67ac094 -64 77 1728020321667470354 output/starter1-dog_chow[1].json 2b7041149e4c654f -34512 34935 1728020356104324153 output/survival-poutine[2].png 3acf62397fc9fec9 -254 297 1728020321847471318 output/starter4-upgrade_sled[2].tex 7f499604a86df632 -5 2754 1728019942858655467 output/starter1-repair_sled[2].log 7ffca9e17a36ee34 -223 255 1728020321814137806 output/starter3-upgrade_sled[2].tex 315c06a8e5f87927 -198 236 1728020321790804348 output/starter3-a_hat[1].tex 2f07bbc2a5f41c26 -65 77 1728020321667470354 output/starter1-move[4].json 5ed6d2c1d4375278 -148 183 1728020321740804080 output/starter1-husky[1].tex e9ac3c21ae0addbc -2523 4701 1728019945375342988 output/starter2-move[4].log c93016088acd35be -312 345 1728020321904138288 output/survival-steak[2].tex c9b333dacdc7073a -14092 15892 1728020335684212570 output/starter1-breakfast[2].pdf 31a33580e9ea1d68 -2586 4922 1728019945438676846 output/starter2-upgrade_sled[2].log c39c5fdbe56d1971 -30147 30460 1728020351737633477 output/starter3-upgrade_sled[2].raw.png 3ff510feffa99a9e -281 307 1728020321870804777 output/race-squirrel[2].tex b9fd60161e585fa1 -342 2845 1728020321934138450 output/starter1-repair_sled[2].pdf.dd c719a426ad4f91f9 -2978 5458 1728020324570819265 output/starter3-breakfast[2].pdf.dd 99d03b27cd2c1766 -2379 4556 1728019945232008467 output/starter2-good_dog[1].log afab418dc94ea1bd -179 215 1728020321770804240 output/starter2-dinner[1].tex 7a316b537172cbd4 -4 2911 1728019942858655467 output/starter1-mush[1].aux eba0a3fd5c3cf23c -172 219 1728020321764137538 output/starter2-lunch[2].tex 4541a796e909301a -93 110 1728020321700803865 output/starter3-good_dog[1].json 9c5bb226ccf601c3 -219 257 1728020321810804454 output/starter3-move[4].tex 56232af89954d2a6 -18627 20521 1728020340217570521 output/starter3-dinner[1].pdf 35845eecae0a7a34 -102 121 1728020321707470568 output/starter4-lunch[2].json 4e28cc8357b0bdc9 -67 84 1728020321674137056 output/starter1-mush[1].json fb6d1be87c978696 -17887 19972 1728020339477566496 output/starter2-upgrade_sled[2].pdf c39c5fdbe56d1971 -297 336 1728020321887471532 output/survival-brandy[2].tex 834751cf4834f448 -6915 21247 1728019949768712723 output/starter4-husky[1].aux 8f5191c211344e31 -345 2978 1728020321937471800 output/starter2-a_hat[1].pdf.dd c50508ffcf1db251 -180 222 1728020321770804240 output/starter2-dog_chow[1].tex e86c2711d140449f -345 26185 1728020321937471800 output/starter2-lunch[2].pdf.dd 1f77ad80316bf22c -9727 11918 1728020331317522275 output/race-problem_dog[2].pdf.dd a1d358a697712773 -34008 34512 1728020355600988049 output/race-supply_run[2].png 416139f578eb0db2 -13030 15098 1728020334624206826 output/survival-steak[2].pdf.dd 2bcaa2ce29273739 -11918 14034 1728020333510867466 output/survival-brandy[2].pdf.dd 3adc007ba4e11474 -4 2672 1728019942858655467 output/starter1-good_dog[1].aux 665f714b7cc0ea2d -117 133 1728020321720803973 output/race-greyhound[2].json 8a1974df62727e0d -17851 19653 1728020339444232982 output/starter2-repair_sled[2].pdf fdd3eadaa49c93d8 -34005 34454 1728020355597654697 output/race-squirrel[2].png 4d3b614515f78d2a -32674 33205 1728020354264314027 output/starter3-good_dog[1].png 5620ffe1b6df8673 -26320 28299 1728020347910945835 output/survival-bison[2].pdf d6eb3b282fcb688 -9823 11842 1728020331414189464 output/race-push[2].pdf.dd a5f4dd45c1d9aeba -49172 50031 1728020074079638789 output/starter1-lunch[2].raw.png fe015ab65d1b6767 -14992 27738 1728020336584217450 output/starter1-husky[1].pdf 19ce81c21e8fb7c7 -6464 8557 1728019949318708995 output/starter4-good_dog[1].log 81592cd3698a1ac7 -10431 12433 1728020332024192759 output/race-supply_run[2].pdf.dd 3e429d8230a5bb62 -32878 33442 1728020354470981830 output/starter3-wheel_dog[1].png 222d42f29844e965 -4 2572 1728019942858655467 output/starter1-dinner[1].aux c1d21fa7ca6a2886 -12994 14786 1728019955848763090 output/survival-steak[2].aux 3bd5d0d21cab0798 -80 99 1728020321687470460 output/starter2-move[4].json e488d56c622a3969 -215 249 1728020321807471104 output/starter3-first_aid[2].tex 76a4c5c32cbe47a0 -7164 9434 1728019950018714794 output/starter4-repair_sled[2].aux a7c9f837857e8e9c -124 141 1728020321730804026 output/race-rush[2].json 6381a581aee56ad4 -4645 6676 1728020326237494891 output/starter3-good_dog[1].pdf.dd e4c928c113a832aa -30811 31141 1728020352404303804 output/survival-antique_sled[2].raw.png 619ee1ed84897355 -33442 33991 1728020355034318263 output/starter4-upgrade_sled[2].png eab522919351efe5 -32746 33242 1728020354337647763 output/starter3-grandma_soup[1].png a9aca8ec281f8faa -4928 7266 1728019947782029596 output/starter3-upgrade_sled[2].aux 38b290b4f279a503 -28975 29268 1728020350567627058 output/starter1-grandma_soup[1].raw.png 64870022d0d996d9 -121 138 1728020321727470675 output/race-midnight_sun[2].json fa56bbd08d481073 -33489 34008 1728020355080985186 output/race-big_dog[2].png 25d7978adcad5f6b -23205 25440 1728020344797595482 output/race-dog_shoes[2].pdf 39e05a1eefab7cc -31069 31374 1728020352660971880 output/survival-steak[2].raw.png 3678aaa9431da1e1 -6030 7964 1728019948882038710 output/starter4-dog_chow[1].log 511326b27198132c -20113 22408 1728020341704245280 output/starter3-upgrade_sled[2].pdf 38b290b4f279a503 -34592 34964 1728020356184324594 output/survival-steak[2].png e53c8116abba77bd -0 2 1727066172003004423 output/dynamic.ninja e6ee63af1ad74c66 -104 123 1728020321710803919 output/starter4-dog_chow[1].json 3639159b12a19df7 -89 105 1728020321694137163 output/starter3-dinner[1].json 6951385d0e0e606c -32222 32775 1728020353814311552 output/starter2-mush[1].png 7f4aba29f23c9089 -12649 14601 1728020334240871416 output/survival-poutine[2].pdf.dd 51b556a76740e1dc -322 2818 1728020321914138342 output/starter1-dinner[1].pdf.dd dd6577c013e7df07 -32862 33360 1728020354454315072 output/starter3-upgrade_sled[2].png fa2aeb28c25896f -284 317 1728020321874138127 output/race-tiara[2].tex 1b500388b75efe79 -29848 30077 1728020351440965182 output/starter2-mush[1].raw.png 7978b0385cdf4773 -330 12878 1728020321920805044 output/starter1-husky[1].pdf.dd 9b7945a54ba15efd -32959 33489 1728020354550982271 output/starter4-dog_chow[1].png 1295b7043956f4cd -324 2521 1728020321914138342 output/starter1-first_aid[2].pdf.dd 2c9220d46e68677e -30568 30754 1728020352160969134 output/race-improvise[2].raw.png 452bf2bd1fe29f4b -251 281 1728020321844137967 output/starter4-husky[1].tex 2ac4cda880f426a3 -26962 28999 1728020348554282690 output/survival-jerky[2].pdf f67da74740f6eae0 -73 90 1728020321677470407 output/starter2-breakfast[2].json a3a86b00c990e721 -31589 32078 1728020353180974738 output/starter1-repair_sled[2].png 8df5d648a00b3c51 -2129 4228 1728019944982006396 output/starter2-dog_chow[1].aux 4c6111ad6df43a0a -31891 32381 1728020353484309738 output/starter2-good_dog[1].png b2ca4df6f36180ff -34039 34517 1728020355630988214 output/race-tiara[2].png cb73dc3934a6debf -5121 6914 1728019947975364531 output/starter4-breakfast[2].log ea4484549eaaca47 -7530 9664 1728020329120843752 output/starter4-mush[1].pdf.dd 5b20d6c1c1241362 -33755 34335 1728020355347653321 output/race-improvise[2].png c565741a19c4a675 -18255 20318 1728020339847568509 output/starter3-breakfast[2].pdf 392e20d00dcbcb47 -151 191 1728020321744137432 output/starter1-repair_sled[2].tex bf364f7370d6a67a -19471 21195 1728020341064241795 output/starter3-good_dog[1].pdf 7267e1617f7af681 -51346 52174 1728020076252980696 output/starter3-lunch[2].raw.png 7e7c796bd1614d6e -126 144 1728020321734137377 output/race-squirrel[2].json 881f986f47bdc958 -33991 34429 1728020355584321291 output/race-slow_and_steady[2].png 2d7550fd21ce0b2 -3 4024 1728020321594136627 output/iditaboard.pdf.dd be0a550e78632888 -218 271 1728020321810804454 output/starter3-husky[1].tex 6cedf9ea192cc9d2 -71 85 1728020321674137056 output/starter1-upgrade_sled[2].json be4ede04f0cf13a -16139 17887 1728020337730890339 output/starter2-a_hat[1].pdf 74b51bda751f8fd5 -23568 25559 1728020345160930800 output/race-greyhound[2].pdf 510e64f83b907dae -223 253 1728020321814137806 output/starter3-repair_sled[2].tex f9f1eb2c9ec2af42 -5060 7231 1728019947912030674 output/starter4-a_hat[1].log bdf297fd031edbb9 -98 113 1728020321700803865 output/starter3-mush[1].json 10f540722286f3a8 -33242 33814 1728020354834317162 output/starter4-good_dog[1].png 177b772ef61fc28f -32826 33265 1728020354417648204 output/starter3-mush[1].png e2c5d310abda1db0 -97 115 1728020321704137216 output/starter3-husky[1].json da102337d78a7dd9 -30694 30884 1728020352287636497 output/race-rush[2].raw.png 5ea9721a38ce23cb -33288 33755 1728020354880984085 output/starter4-move[4].png 5dd615bd431e924a -7964 9891 1728019950818721422 output/race-bear[2].aux 18ab54c7bfee728d -31093 31404 1728020352684305342 output/survival-venison[2].raw.png c471c84b61bc051f -32315 32856 1728020353907645398 output/starter2-wheel_dog[1].png aad9f65c304ff0d8 -4648 6541 1728020326240828242 output/starter3-grandma_soup[1].pdf.dd cd944bf0e80b1a7c -36471 36667 1728020358064334957 output/starter4-husky[1].png ed00f322243b269a -10646 13030 1728020332237527246 output/race-tiara[2].pdf.dd 385208b7542514a2 -255 297 1728020321847471318 output/race-bear[2].tex 46b31299502f74ab -33359 33845 1728020354950984470 output/starter4-mush[1].png 73eea57432e52467 -12433 14538 1728020334024203576 output/survival-makeshift_sled[2].pdf.dd 50c71995a7879603 -10 2490 1728019942865322189 output/starter2-dinner[1].log 62e182d5bce13853 -10761 13184 1728019953615411257 output/survival-band_aid[2].aux f42660fb9ecfdb6e -34517 34954 1728020356107657505 output/survival-salvage[2].png 5feab6665a3e10e2 -73 93 1728020321677470407 output/starter1-wheel_dog[1].json a4cb49211688fd4e -5530 7519 1728020327124166329 output/starter4-breakfast[2].pdf.dd 7ef46382f8ec5187 -2522 4454 1728020324114150145 output/starter2-dinner[1].pdf.dd 61d5ce34278b833f -90 108 1728020321694137163 output/starter3-first_aid[2].json 1516c6755802eaa4 -20252 22166 1728020341844246042 output/starter3-wheel_dog[1].pdf 1dea53ee38fff867 -5458 7699 1728020327050832600 output/starter3-wheel_dog[1].pdf.dd 19c4f11e3d47bcb3 -30018 30267 1728020351610966115 output/starter3-first_aid[2].raw.png 6e60f4984e6bf98f -12440 14364 1728019955295425173 output/survival-poutine[2].log 90da3acdd93e4293 -2608 4591 1728020324200817277 output/starter2-good_dog[1].pdf.dd bcb9814c184e2c0d -50901 51108 1728020075809645611 output/starter2-lunch[2].png a0f20bce3f7fb68f -253 281 1728020321844137967 output/starter4-repair_sled[2].tex fbdc73486f419252 -75 87 1728020321677470407 output/starter2-lunch[2].json 8776dfae8b3d1a70 -33445 34005 1728020355037651614 output/starter4-wheel_dog[1].png 5575ebb16869d3a2 -24819 26994 1728020346410937631 output/race-slow_and_steady[2].pdf 834c5e4479f4c875 -29726 30019 1728020351317631172 output/starter2-grandma_soup[1].raw.png 1dafeecf0dbcd10d -10329 12152 1728020331920858867 output/race-squirrel[2].pdf.dd be40171d01a4e897 -119 137 1728020321727470675 output/race-improvise[2].json a5d9dbe75fe13b7 -27738 29882 1728020349330953612 output/survival-venison[2].pdf e0ae59d8c459532c -30621 30825 1728020352214302760 output/race-push[2].raw.png ce7424a238f70a79 -2436 4688 1728019945288675604 output/starter2-grandma_soup[1].aux 750db2124b269185 -8254 9990 1728019951108723825 output/race-greyhound[2].log 510e64f83b907dae -30267 30481 1728020351857634136 output/starter4-dinner[1].raw.png 994dbdf0ac15668c -33845 34345 1728020355437653816 output/race-push[2].png ab795d3a498e3709 -19067 21082 1728020340657572915 output/starter3-first_aid[2].pdf cfc076c5a29eb56 -29939 30147 1728020351530965676 output/starter3-breakfast[2].raw.png ea3e143da0ccdf09 -297 324 1728020321887471532 output/survival-caffeine[2].tex 73f705c8ba10bbc3 -80 102 1728020321690803812 output/starter2-husky[1].json 674939cbb806fb1c -97 111 1728020321700803865 output/starter3-move[4].json ca579c76f1e8a258 -3 2812 1728019942858655467 output/starter1-a_hat[1].aux fba095cc890e2c9d -3 2812 1728019942858655467 output/starter1-a_hat[1].log fba095cc890e2c9d -30614 30969 1728020352207636058 output/race-problem_dog[2].raw.png b75cd93b98d5b008 -29758 29963 1728020351350964688 output/starter2-move[4].raw.png 3912578bc9f73aaf -317 26761 1728020321907471639 output/starter1-lunch[2].pdf.dd 7f555d7646de8822 -31842 32315 1728020353434309464 output/starter2-first_aid[2].png 44ea159524d47d71 -28299 30018 1728020349890956681 output/farm[1].pdf d699c20ecfbf4934 -4 2953 1728019942858655467 output/starter1-first_aid[2].aux 92ab780874d30930 -6 2586 1728019942858655467 output/starter2-breakfast[2].log 4b5c5dc954a5d51d -73 89 1728020321680803759 output/starter2-a_hat[1].json 82dbefee1b5ad091 -2298 4358 1728019945152007805 output/starter2-first_aid[2].aux 1b8b5320866fc0d0 -4 13898 1728019942858655467 output/starter1-husky[1].aux 19ce81c21e8fb7c7 -4 2572 1728019942858655467 output/starter1-dinner[1].log c1d21fa7ca6a2886 -133 149 1728020321737470729 output/survival-makeshift_sled[2].json 3ff79f9cde16e641 -9361 11421 1728019952215399659 output/race-push[2].aux 2eb15f1d7f05b143 -30611 30815 1728020352204302705 output/race-midnight_sun[2].raw.png 2d55d4dee7b4ae88 -82 101 1728020321684137109 output/starter2-upgrade_sled[2].json dafe1f053784fb10 -4 2129 1728019942858655467 output/starter1-move[4].aux 6283aadfd2392c61 -8557 10761 1728019951412059671 output/race-improvise[2].log 588ccc223877014d -142 163 1728020321750804133 output/farm[1].json 12f1595fce7f5101 -6391 8240 1728019949245375054 output/starter4-first_aid[2].aux 662ed203ac4dbc82 -30435 30744 1728020352027635069 output/starter4-repair_sled[2].raw.png 3fb7255ddcda3101 -105 124 1728020321710803919 output/starter4-first_aid[2].json 245f47632ea0c199 -9664 11625 1728020331257521950 output/race-midnight_sun[2].pdf.dd 74530cd418359574 -30077 30288 1728020351667633093 output/starter3-move[4].raw.png b7c6d275a30ca7db -117 130 1728020321720803973 output/race-dog_shoes[2].json e72231dab879aa88 -30287 30555 1728020351877634245 output/starter4-first_aid[2].raw.png 8fce1bf528f3711b -10162 12440 1728019953015406286 output/race-tiara[2].aux f98cafe73f073a77 -4 2129 1728019942858655467 output/starter1-move[4].log 6283aadfd2392c61 -13864 16148 1728020335457544674 output/farm[1].pdf.dd b264c1e13d62620c -11914 14187 1728019954768754144 output/survival-malamute[2].aux ae83c490f8b713f2 -30754 30992 1728020352347636827 output/race-squirrel[2].raw.png b17f9ffb64d3710c -31139 36098 1728020352730972265 output/iditaboard.pdf 945cc5c51f9e2541 -32381 32914 1728020353974312431 output/starter3-dinner[1].png 1f53783778c12b91 -5 2754 1728019942858655467 output/starter1-repair_sled[2].aux 7ffca9e17a36ee34 -29898 30094 1728020351490965457 output/starter3-a_hat[1].raw.png c963f7930d733cb5 -265 299 1728020321857471372 output/race-greyhound[2].tex e855d74cbbf8fce1 -338 2780 1728020321930805098 output/starter1-mush[1].pdf.dd 2371acce357398d1 -29665 29971 1728020351257630842 output/starter2-first_aid[2].raw.png a8edd7f8e5b9a16f -32352 32826 1728020353944312266 output/starter3-a_hat[1].png 24dde54da4bcb19f -2713 15410 1728020324304151166 output/starter2-husky[1].pdf.dd 85c9cd68d290538 -30815 31042 1728020352407637156 output/survival-band_aid[2].raw.png fa0c056c8310671 -7748 9931 1728020329340844939 output/starter4-wheel_dog[1].pdf.dd cbdf32b3248f6d0b -30095 30304 1728020351687633202 output/starter3-mush[1].raw.png 481ed36e59c5fbb6 -5271 7584 1728020326864164929 output/starter3-upgrade_sled[2].pdf.dd 3ffc1c5542a52024 -64 80 1728020321667470354 output/starter1-breakfast[2].json 992cc1d2c5b6c111 -104 121 1728020321710803919 output/starter4-dinner[1].json 4c665f04f17cc36 -111 127 1728020321714137270 output/starter4-repair_sled[2].json 5f5eb00b6ee9a92d -31819 32371 1728020353410976001 output/starter2-dinner[1].png f0e1fe06604aab72 -27678 50041 1728020052586222539 output/starter2-lunch[2].pdf 589c2480af0d4c4a -29114 29281 1728020350704294473 output/starter1-move[4].raw.png 62f796fba73c4438 -26209 28372 1728020347800945233 output/survival-bandage[2].pdf 892bca580374319f -2911 27953 1728019945765346220 output/starter3-lunch[2].aux 7013d13446fe958d -330 2674 1728020321920805044 output/starter1-grandma_soup[1].pdf.dd 83b3c2755332e966 -13295 15354 1728019956148765575 output/farm[1].aux d699c20ecfbf4934 -14602 16549 1728020336194215334 output/starter1-good_dog[1].pdf 665f714b7cc0ea2d -5 2436 1728019942858655467 output/starter2-a_hat[1].log 74b51bda751f8fd5 -26994 28975 1728020348587616207 output/survival-makeshift_sled[2].pdf 3731639355cf402f -2129 4228 1728019944982006396 output/starter2-dog_chow[1].log 4c6111ad6df43a0a -30221 30436 1728020351814300565 output/starter4-breakfast[2].raw.png e361297a10bd2466 -28864 29258 1728020350454293102 output/starter1-first_aid[2].raw.png 33e6566c5032f89a -64 82 1728020321670803705 output/starter1-lunch[2].json 61a9d9ee305c5f67 -32140 32674 1728020353730977761 output/starter2-move[4].png ce03fbbd958ca56c -31141 31631 1728020352730972265 output/farm[1].raw.png 8103d828e60d156c -2298 4358 1728019945152007805 output/starter2-first_aid[2].log 1b8b5320866fc0d0 -16140 20903 1728019958995455819 output/iditaboard.log 945cc5c51f9e2541 -31785 32279 1728020353377642485 output/starter2-breakfast[2].png f0abdc95d6e1f350 -34781 34990 1728020356374325641 output/farm[1].png ecb9a6fa43ae50e -4 2378 1728019942858655467 output/starter1-dog_chow[1].log 6b2a987f497c91fc -2845 5034 1728020324437485215 output/starter2-wheel_dog[1].pdf.dd d967945d66f209ca -14195 16139 1728020335787546463 output/starter1-dinner[1].pdf c1d21fa7ca6a2886 -4 2378 1728019942858655467 output/starter1-dog_chow[1].aux 6b2a987f497c91fc -345 2731 1728020321937471800 output/starter2-breakfast[2].pdf.dd 356899c68bb4c19b -2586 4922 1728019945438676846 output/starter2-upgrade_sled[2].aux c39c5fdbe56d1971 -3 2297 1728019942858655467 output/starter1-breakfast[2].log 31a33580e9ea1d68 -76 89 1728020321680803759 output/starter2-dinner[1].json 2e2feadb1bf90c61 -2537 4744 1728019945392009793 output/starter2-mush[1].aux 9cff4fa3c1334cea -5 2522 1728019942858655467 output/starter1-wheel_dog[1].aux 7f1f57c19218c714 -2754 5121 1728019945608678255 output/starter3-a_hat[1].aux bc03a842e60a11d9 -184 221 1728020321777470943 output/starter2-upgrade_sled[2].tex 42e84f4802277573 -11889 14218 1728019954742087257 output/survival-makeshift_sled[2].aux 3731639355cf402f -4974 7022 1728019947828696650 output/starter3-wheel_dog[1].aux 1dea53ee38fff867 -161 204 1728020321754137484 output/starter1-wheel_dog[1].tex f9b064d8e97143a8 -30268 30621 1728020351860967487 output/starter4-dog_chow[1].raw.png 8555a56a1b50124c -67 90 1728020321680803759 output/starter1-repair_sled[2].json 91c64e0366fb6e43 -5 2522 1728019942858655467 output/starter1-wheel_dog[1].log 7f1f57c19218c714 -4228 6030 1728019947082023797 output/starter3-first_aid[2].log cfc076c5a29eb56 -115 129 1728020321717470621 output/starter4-wheel_dog[1].json 87275f0b6fdd5d2e -5 2436 1728019942858655467 output/starter2-a_hat[1].aux 74b51bda751f8fd5 -21861 23732 1728020343454254819 output/starter4-grandma_soup[1].pdf 15bedc9f51c051d7 -29675 29866 1728020351267630897 output/starter2-good_dog[1].raw.png 72d9e2d17bc0d3ac -22896 24892 1728020344487593790 output/race-bear[2].pdf 18ab54c7bfee728d -2523 4701 1728019945375342988 output/starter2-move[4].aux c93016088acd35be -146 182 1728020321737470729 output/starter1-first_aid[2].tex 68c20fb6a11f426f -24892 26962 1728020346484271364 output/race-squirrel[2].pdf e5040775f1fbd0b9 -13295 15354 1728019956148765575 output/farm[1].log d699c20ecfbf4934 -29281 29543 1728020350874295406 output/starter1-wheel_dog[1].raw.png 248562083fd958cf -221 265 1728020321810804454 output/starter3-mush[1].tex 5b2fe99b40b1b79 -4744 7026 1728019947598694744 output/starter3-mush[1].aux f6fd8aa4596d3054 -5 2536 1728019942858655467 output/starter1-upgrade_sled[2].log 37194ccc383b0a6f -29258 29538 1728020350850961944 output/starter1-repair_sled[2].raw.png 9635f078b2951a41 -36381 65740 1728020061289589035 output/iditaboard.png 1bfcd6139d574498 -7022 8984 1728019949875380273 output/starter4-move[4].log df0c687e6bc93a0b -32914 33445 1728020354507648698 output/starter4-a_hat[1].png df46687dffdf0649 -22166 24198 1728020343757589807 output/starter4-mush[1].pdf 85d209504a6b5507 -2573 4974 1728019945425343402 output/starter2-repair_sled[2].aux fdd3eadaa49c93d8 -52174 52381 1728020077082983979 output/starter3-lunch[2].png 4201689459e1a3b7 -53646 53849 1728020078552989807 output/starter4-lunch[2].png a1cb372738c4c691 -105 126 1728020321707470568 output/starter4-grandma_soup[1].json 691624ee255f684e -34054 34628 1728020355647654973 output/survival-antique_sled[2].png f748acbfea1bde33 -30460 30846 1728020352050968530 output/starter4-wheel_dog[1].raw.png a0f528b98a58f35a -9499 11889 1728019952352067458 output/race-slow_and_steady[2].aux 834c5e4479f4c875 -10761 13184 1728019953615411257 output/survival-band_aid[2].log f42660fb9ecfdb6e -2911 27953 1728019945765346220 output/starter3-lunch[2].log 7013d13446fe958d -28631 28864 1728020350224291841 output/starter1-breakfast[2].raw.png 45d3c437659a9caa -316 2558 1728020321907471639 output/starter1-breakfast[2].pdf.dd 93ccc8b514c37b5a -30548 30780 1728020352140969025 output/race-dog_shoes[2].raw.png 955d41789ae5a65f -33360 33881 1728020354950984470 output/starter4-repair_sled[2].png 12afea341eedf193 -4 2911 1728019942858655467 output/starter1-mush[1].log eba0a3fd5c3cf23c -2964 5778 1728019945818679995 output/starter3-dog_chow[1].aux 3624a4e4231016b2 -11368 13295 1728019954222082949 output/survival-bison[2].log d6eb3b282fcb688 -33881 34322 1728020355474320685 output/race-rush[2].png 85241e7d20b00fa -0 50 1727048470801420063 dynamic.ninja 8de2261a107d5bf7 -4974 7022 1728019947828696650 output/starter3-wheel_dog[1].log 1dea53ee38fff867 -32279 32746 1728020353870978530 output/starter2-repair_sled[2].png c6b97753b21de35 -27734 29939 1728020349327620260 output/survival-malamute[2].pdf ae83c490f8b713f2 -315 2775 1728020321907471639 output/starter1-a_hat[1].pdf.dd 8d22b9d885553f29 -10301 12644 1728019953155407446 output/survival-antique_sled[2].aux b1e3832ed863e8eb -4 2953 1728019942858655467 output/starter1-first_aid[2].log 92ab780874d30930 -31405 31891 1728020352997640397 output/starter1-mush[1].png 62766322a12962b8 -25440 27735 1728020347030941020 output/race-tiara[2].pdf f98cafe73f073a77 -29538 29758 1728020351130963481 output/starter2-dinner[1].raw.png 65d52cb8bedbfa07 -6705 8950 1728020328297505982 output/starter4-grandma_soup[1].pdf.dd d7800d45a7ea862c -12644 14786 1728019955498760191 output/survival-salvage[2].log 507785ec58273c1e -6 2586 1728019942858655467 output/starter2-breakfast[2].aux 4b5c5dc954a5d51d -29117 29396 1728020350707627826 output/starter1-mush[1].raw.png ce20aa8072fab62d -29882 30158 1728020351474298699 output/starter2-wheel_dog[1].raw.png dce42b121d355677 -8984 11004 1728019951838729873 output/race-midnight_sun[2].aux e3708baa4dd17c0e -130 148 1728020321734137377 output/survival-caffeine[2].json 3bc0418cc383806d -28845 29117 1728020350437626345 output/starter1-dog_chow[1].raw.png 894c491855a82eb5 -12152 14194 1728020333744202062 output/survival-jerky[2].pdf.dd 766bd444f2bff383 -2672 4928 1728019945525344231 output/starter2-wheel_dog[1].aux 57b23fe46da84eb9 -32942 33512 1728020354534315511 output/starter4-dinner[1].png d30a74eeff1a5ef -7266 9499 1728019950118715623 output/starter4-wheel_dog[1].aux 2e87ebadc7cf7882 -2436 4688 1728019945288675604 output/starter2-grandma_soup[1].log 750db2124b269185 -30019 30268 1728020351610966115 output/starter3-good_dog[1].raw.png 979946965eb2b42 -336 2713 1728020321927471747 output/starter1-move[4].pdf.dd 82863efce29e578e -2672 4928 1728019945525344231 output/starter2-wheel_dog[1].log 57b23fe46da84eb9 -29963 30221 1728020351554299138 output/starter3-dinner[1].raw.png 684e87591cca24d5 -7231 9361 1728019950085382014 output/starter4-upgrade_sled[2].log 4b08dccedff96a1a -4228 6030 1728019947082023797 output/starter3-first_aid[2].aux cfc076c5a29eb56 -129 146 1728020321734137377 output/survival-bison[2].json 546c7c125ef39979 -6030 7964 1728019948882038710 output/starter4-dog_chow[1].aux 511326b27198132c -29971 30287 1728020351564299193 output/starter3-dog_chow[1].raw.png 480128b4f6866266 -4701 6505 1728019947555361052 output/starter3-move[4].log a6649102b5bb6e9a -31958 32389 1728020353550976772 output/starter2-grandma_soup[1].png f43c10b3d817e828 -26288 49172 1728020051196217295 output/starter1-lunch[2].pdf 79949f54f6f34904 -4701 6505 1728019947555361052 output/starter3-move[4].aux a6649102b5bb6e9a -27737 29898 1728020349327620260 output/survival-salvage[2].pdf 507785ec58273c1e -281 314 1728020321874138127 output/race-supply_run[2].tex ec21913f730a93cc -2731 4747 1728020324324151273 output/starter2-move[4].pdf.dd 4df4f723e35dd183 -130 146 1728020321734137377 output/survival-brandy[2].json e014c777045258b1 -13184 15438 1728019956038764664 output/survival-venison[2].log e0ae59d8c459532c -295 330 1728020321887471532 output/survival-bison[2].tex 5608316196501154 -29866 30146 1728020351457631941 output/starter2-upgrade_sled[2].raw.png b50d534baf9aa169 -10162 12440 1728019953015406286 output/race-tiara[2].log f98cafe73f073a77 -314 345 1728020321904138288 output/farm[1].tex d320dd2823ea34d3 -3 68 1727759722051161915 build.ninja 617643cca5ee42c -2754 5121 1728019945608678255 output/starter3-a_hat[1].log bc03a842e60a11d9 -30331 30568 1728020351924301168 output/starter4-move[4].raw.png 41bfcaba5ea0483d -30304 30614 1728020351897634355 output/starter4-grandma_soup[1].raw.png 98fa5fe1cdfed363 -32184 52809 1728020057092906306 output/starter4-lunch[2].pdf 5818127b224aca8f -7964 9891 1728019950818721422 output/race-bear[2].log 18ab54c7bfee728d -16379 18255 1728020337970891642 output/starter2-dinner[1].pdf 62e182d5bce13853 -32775 33288 1728020354367647929 output/starter3-move[4].png 1d5f100c35d28cd2 -5 2536 1728019942858655467 output/starter1-upgrade_sled[2].aux 37194ccc383b0a6f -11368 13295 1728019954222082949 output/survival-bison[2].aux d6eb3b282fcb688 -14808 16755 1728020336400883122 output/starter1-grandma_soup[1].pdf 867d1e5ae428230b -27735 29851 1728020349327620260 output/survival-poutine[2].pdf 90da3acdd93e4293 -15394 17385 1728020336984219619 output/starter1-mush[1].pdf eba0a3fd5c3cf23c -30744 31069 1728020352337636772 output/race-slow_and_steady[2].raw.png 9685f2bed2173c2a -26712 28631 1728020348304281322 output/survival-caffeine[2].pdf 295197308ae741f7 -4915 7091 1728020326507496344 output/starter3-mush[1].pdf.dd e1a5088a0f302611 -23733 25648 1728020345324265026 output/race-improvise[2].pdf 588ccc223877014d -181 223 1728020321774137592 output/starter2-good_dog[1].tex df5bad32dc50c29e -4556 6391 1728019947408693170 output/starter3-grandma_soup[1].log 9ae2ad2bd8ae86b2 -12062 14291 1728020333654201575 output/survival-caffeine[2].pdf.dd 2d5f7322b404b3ca -138 161 1728020321750804133 output/survival-poutine[2].json 788257b82d6cd420 -116 130 1728020321717470621 output/race-bear[2].json 3988b58f94e6995b -25649 27737 1728020347240942169 output/survival-band_aid[2].pdf f42660fb9ecfdb6e -255 303 1728020321847471318 output/starter4-wheel_dog[1].tex 870294c13390f5b1 -31271 31785 1728020352864306330 output/starter1-dinner[1].png 3eb83e388467a730 -4688 19231 1728019947542027608 output/starter3-husky[1].log 8d28c58cb0909e2b -8131 10162 1728019950985389470 output/race-big_dog[2].aux 790b66303f15200d -345 2962 1728020321937471800 output/starter1-wheel_dog[1].pdf.dd f702f38b67aa5adf -2573 4974 1728019945425343402 output/starter2-repair_sled[2].log fdd3eadaa49c93d8 -313 345 1728020321904138288 output/survival-venison[2].tex caf1bc2b1bc56d55 -11889 14218 1728019954742087257 output/survival-makeshift_sled[2].log 3731639355cf402f -181 223 1728020321774137592 output/starter2-first_aid[2].tex e9c0d1d6fffedab7 -7022 8984 1728019949875380273 output/starter4-move[4].aux df0c687e6bc93a0b -8240 10301 1728019951095390381 output/race-dog_shoes[2].log 39e05a1eefab7cc -35858 36471 1728020357450998242 output/starter4-husky[1].raw.png ba946c7d2542ee3a -9891 11694 1728019952745404050 output/race-squirrel[2].log e5040775f1fbd0b9 -121 139 1728020321730804026 output/race-problem_dog[2].json 427f74a05bbbcaa7 -15849 18156 1728020337440888766 output/starter1-upgrade_sled[2].pdf 37194ccc383b0a6f -2953 5059 1728019945808679912 output/starter3-dinner[1].log 35845eecae0a7a34 -89 104 1728020321694137163 output/starter3-lunch[2].json 66535a692c0eda16 -30146 30407 1728020351737633477 output/starter3-repair_sled[2].raw.png 449da0c6a6d6f91b -8254 9990 1728019951108723825 output/race-greyhound[2].aux 510e64f83b907dae -8240 10301 1728019951095390381 output/race-dog_shoes[2].aux 39e05a1eefab7cc -5121 6914 1728019947975364531 output/starter4-breakfast[2].aux ea4484549eaaca47 -182 225 1728020321774137592 output/starter2-grandma_soup[1].tex d427ce8beeacf4be -29543 29848 1728020351134296832 output/starter2-dog_chow[1].raw.png 68d4492207d179a0 -10670 12649 1728020332260860704 output/survival-antique_sled[2].pdf.dd 52c2339261210bbc -22408 24497 1728020344000924467 output/starter4-repair_sled[2].pdf a7c9f837857e8e9c -9435 11661 1728019952288733600 output/race-rush[2].log 351b2f4b96d14519 -149 184 1728020321740804080 output/starter1-mush[1].tex c39015cbeead1e5 -9990 11914 1728019952845404878 output/race-supply_run[2].log 3a8350d2eb648011 -165 218 1728020321757470835 output/starter2-breakfast[2].tex 7faef167631fe9ff -7584 9727 1728020329177510725 output/starter4-repair_sled[2].pdf.dd 39b1710536745bab -4928 7266 1728019947782029596 output/starter3-upgrade_sled[2].log 38b290b4f279a503 -113 128 1728020321717470621 output/starter4-upgrade_sled[2].json f0f47361eeac7498 -31157 31589 1728020352747639023 output/starter1-breakfast[2].png 4c6e2f856dd9d18f -11004 12994 1728019953858746606 output/survival-bandage[2].log 892bca580374319f -12644 14786 1728019955498760191 output/survival-salvage[2].aux 507785ec58273c1e -34061 34592 1728020355650988324 output/survival-band_aid[2].png c1f027812d286129 -9116 11368 1728019951968730949 output/race-problem_dog[2].aux f999af0ca2a8df82 -8557 10761 1728019951412059671 output/race-improvise[2].aux 588ccc223877014d -5778 8131 1728019948632036639 output/starter4-dinner[1].aux 18f216840dfba7e -7026 9116 1728019949878713635 output/starter4-mush[1].aux 85d209504a6b5507 -199 237 1728020321790804348 output/starter3-breakfast[2].tex e279349523cf2596 -212 251 1728020321804137753 output/starter3-dinner[1].tex 8d7f7de0617b130c -2490 15180 1728019945345342739 output/starter2-husky[1].aux b9f0a0863eb8a966 -4 25606 1728019942858655467 output/starter1-lunch[2].log 79949f54f6f34904 -13184 15438 1728019956038764664 output/survival-venison[2].aux e0ae59d8c459532c -14034 15849 1728020335627545595 output/starter1-a_hat[1].pdf fba095cc890e2c9d -226 253 1728020321817471157 output/starter4-lunch[2].tex 4fbdd7e4edd4ed0 -237 277 1728020321827471211 output/starter4-first_aid[2].tex 32c8e0f15c842301 -4688 19231 1728019947542027608 output/starter3-husky[1].aux 8d28c58cb0909e2b -5778 8131 1728019948632036639 output/starter4-dinner[1].log 18f216840dfba7e -11661 13608 1728019954515418712 output/survival-caffeine[2].aux 295197308ae741f7 -30436 30811 1728020352027635069 output/starter4-upgrade_sled[2].raw.png 3dad1364a6a0946f -4 25606 1728019942858655467 output/starter1-lunch[2].aux 79949f54f6f34904 -52809 53646 1728020077716319822 output/starter4-lunch[2].raw.png 4e8cee5e0df3fd60 -30837 31041 1728020352427637265 output/survival-bison[2].raw.png 53b00e9ba4bff645 -12439 14808 1728020334030870280 output/survival-malamute[2].pdf.dd 5916e2ae095858c8 -3112 28758 1728020324704153314 output/starter3-lunch[2].pdf.dd ec2e9e1a20809228 -139 155 1728020321744137432 output/survival-salvage[2].json ce6232d09edccbd5 -7231 9361 1728019950085382014 output/starter4-upgrade_sled[2].aux 4b08dccedff96a1a -20318 22745 1728020341910913073 output/starter4-a_hat[1].pdf bdf297fd031edbb9 -65 77 1728020321667470354 output/starter1-first_aid[2].json 639931517030a93e -6505 8254 1728019949358709326 output/starter4-grandma_soup[1].aux 15bedc9f51c051d7 -8742 10645 1728020330334183631 output/race-greyhound[2].pdf.dd d9fe1c6e435c2d9d -8 25813 1728019942861988828 output/starter2-lunch[2].log 589c2480af0d4c4a -9116 11368 1728019951968730949 output/race-problem_dog[2].log f999af0ca2a8df82 -2964 5778 1728019945818679995 output/starter3-dog_chow[1].log 3624a4e4231016b2 -137 151 1728020321737470729 output/survival-malamute[2].json 2221c3c882a9ebb8 -253 285 1728020321844137967 output/starter4-move[4].tex 853f8a0c8d595290 -4922 7164 1728019947775362874 output/starter3-repair_sled[2].log 5a7e14c9e52f49ca -7266 9499 1728019950118715623 output/starter4-wheel_dog[1].log 2e87ebadc7cf7882 -2490 15180 1728019945345342739 output/starter2-husky[1].log b9f0a0863eb8a966 -257 295 1728020321847471318 output/race-big_dog[2].tex 7cd4cc4601275940 -8950 11126 1728020330540851414 output/race-improvise[2].pdf.dd 4fbf65cd84434e2d -10301 12644 1728019953155407446 output/survival-antique_sled[2].log b1e3832ed863e8eb -11421 14168 1728019954275416724 output/survival-brandy[2].log 63f895a50c24cdfa -4922 7164 1728019947775362874 output/starter3-repair_sled[2].aux 5a7e14c9e52f49ca -143 179 1728020321734137377 output/starter1-a_hat[1].tex ae66c207b852e49a -87 104 1728020321690803812 output/starter3-breakfast[2].json a610c13334e6ab75 -4889 6704 1728020326480829533 output/starter3-move[4].pdf.dd 9b3e7a811ae18860 -4 2964 1728019942858655467 output/starter1-grandma_soup[1].aux 867d1e5ae428230b -11004 12994 1728019953858746606 output/survival-bandage[2].aux 892bca580374319f -3 5 1728020321594136627 output/cardback.png 7e7885c71a93352e -5981 30866 1728020327574168752 output/starter4-lunch[2].pdf.dd 7ca3c2e92de5bab1 -22745 24819 1728020344337592971 output/starter4-wheel_dog[1].pdf 2e87ebadc7cf7882 -24198 26456 1728020345790934242 output/race-midnight_sun[2].pdf e3708baa4dd17c0e -11421 14168 1728019954275416724 output/survival-brandy[2].aux 63f895a50c24cdfa -31339 31831 1728020352930973364 output/starter1-grandma_soup[1].png 27b1fc4c335db0c9 -5520 7748 1728020327110832924 output/starter4-a_hat[1].pdf.dd 128599b1ff881c7e -217 253 1728020321807471104 output/starter3-good_dog[1].tex 51949c1a66f1de5f -4 2672 1728019942858655467 output/starter1-good_dog[1].log 665f714b7cc0ea2d -145 180 1728020321737470729 output/starter1-dinner[1].tex df2c8b9c528cb69d -11914 14187 1728019954768754144 output/survival-malamute[2].log ae83c490f8b713f2 -11661 13608 1728019954515418712 output/survival-caffeine[2].log 295197308ae741f7 -4744 7026 1728019947598694744 output/starter3-mush[1].log f6fd8aa4596d3054 -9990 11914 1728019952845404878 output/race-supply_run[2].aux 3a8350d2eb648011 -9499 11889 1728019952352067458 output/race-slow_and_steady[2].log 834c5e4479f4c875 -4 13898 1728019942858655467 output/starter1-husky[1].log 19ce81c21e8fb7c7 -124 142 1728020321730804026 output/race-slow_and_steady[2].json 29b8f07855ca9fea -30288 30508 1728020351880967597 output/starter4-good_dog[1].raw.png fccfb8153efd8de1 -6391 8240 1728019949245375054 output/starter4-first_aid[2].log 662ed203ac4dbc82 -4358 6464 1728019947212024873 output/starter3-good_dog[1].log 7267e1617f7af681 -4358 6464 1728019947212024873 output/starter3-good_dog[1].aux 7267e1617f7af681 -4747 17768 1728020326337495429 output/starter3-husky[1].pdf.dd cb35789a0ab5ea08 -6505 8254 1728019949358709326 output/starter4-grandma_soup[1].log 15bedc9f51c051d7 -2812 5177 1728019945665345391 output/starter3-breakfast[2].log 392e20d00dcbcb47 -15098 17042 1728020336690884695 output/starter1-move[4].pdf 6283aadfd2392c61 -2812 5177 1728019945665345391 output/starter3-breakfast[2].aux 392e20d00dcbcb47 -183 214 1728020321774137592 output/starter2-mush[1].tex a5fd2a124f28dfe1 -31332 31842 1728020352924306660 output/starter1-good_dog[1].png 3cfcfc5866510017 -28999 30062 1728020350590960519 output/starter1-husky[1].raw.png 570382dee3f2c8c1 -30953 31357 1728020352544304574 output/survival-jerky[2].raw.png a7fd712e9a8af72d -28928 29114 1728020350520960135 output/starter1-good_dog[1].raw.png ea00d14a0d5e94d3 -8984 11004 1728019951838729873 output/race-midnight_sun[2].log e3708baa4dd17c0e -191 226 1728020321780804294 output/starter2-wheel_dog[1].tex ebba1a12dd829707 -308 338 1728020321900804937 output/survival-poutine[2].tex 7adfb24e69d8e7bf -25215 27734 1728020346807606466 output/race-supply_run[2].pdf 3a8350d2eb648011 -5177 29610 1728019948032031668 output/starter4-lunch[2].aux 5818127b224aca8f -12440 14364 1728019955295425173 output/survival-poutine[2].aux 90da3acdd93e4293 -9891 11694 1728019952745404050 output/race-squirrel[2].aux e5040775f1fbd0b9 -108 127 1728020321710803919 output/starter4-husky[1].json 5d408016d01e5fe2 -10041 12439 1728020331634190652 output/race-slow_and_steady[2].pdf.dd 725f7801a64fbb00 -2558 4645 1728020324150817009 output/starter2-dog_chow[1].pdf.dd 11880974638ea41a -16140 20903 1728019958995455819 output/iditaboard.aux 945cc5c51f9e2541 -30481 30694 1728020352074301991 output/race-bear[2].raw.png 1610c12a310bd1c9 -16756 19066 1728020338347560356 output/starter2-good_dog[1].pdf afab418dc94ea1bd -146 198 1728020321737470729 output/starter1-good_dog[1].tex e71e34a2d813bd38 -8 25813 1728019942861988828 output/starter2-lunch[2].aux 589c2480af0d4c4a -29851 30161 1728020351444298533 output/starter2-repair_sled[2].raw.png 19577354b946baf3 -14291 16379 1728020335884213654 output/starter1-dog_chow[1].pdf 6b2a987f497c91fc -10 2490 1728019942865322189 output/starter2-dinner[1].aux 62e182d5bce13853 -105 124 1728020321707470568 output/starter4-good_dog[1].json 2cd7deb4ce12dd0e -9931 12062 1728020331524190057 output/race-rush[2].pdf.dd e9dd219947a2e3f5 -285 322 1728020321877471478 output/survival-antique_sled[2].tex c5902b33a2b88f78 -225 258 1728020321817471157 output/starter4-a_hat[1].tex 99887fee85dfc799 -7164 9434 1728019950018714794 output/starter4-repair_sled[2].log a7c9f837857e8e9c -146 181 1728020321737470729 output/starter1-dog_chow[1].tex dcf31b0a73d63b50 -77 96 1728020321680803759 output/starter2-dog_chow[1].json 724fb2071579aacc -99 116 1728020321704137216 output/starter3-upgrade_sled[2].json 70259e124fcb5670 -11694 13415 1728019954548752322 output/survival-jerky[2].log f67da74740f6eae0 -33475 34061 1728020355067651779 output/race-bear[2].png dbb3d7119e2097f2 -11626 13864 1728020333217532546 output/survival-bandage[2].pdf.dd b4dd72c05ae6893e -24497 26208 1728020346087602530 output/race-push[2].pdf 2eb15f1d7f05b143 -2594 4648 1728020324184150521 output/starter2-first_aid[2].pdf.dd 9b748f834f090d60 -30161 30548 1728020351754300235 output/starter4-a_hat[1].raw.png 3cfc7d81f887515d -26457 28845 1728020348047613249 output/survival-brandy[2].pdf 63f895a50c24cdfa -31779 32295 1728020353370975782 output/starter2-a_hat[1].png b7184ae7e8e2233a -145 184 1728020321737470729 output/starter1-lunch[2].tex 92f61f787c8aa6a6 -6915 21247 1728019949768712723 output/starter4-husky[1].log 8f5191c211344e31 -31645 32140 1728020353237641715 output/starter1-wheel_dog[1].png ee4c7030bf62739d -21912 35858 1728020343504255091 output/starter4-husky[1].pdf 8f5191c211344e31 -5177 29610 1728019948032031668 output/starter4-lunch[2].log 5818127b224aca8f -6676 8742 1728020328267505820 output/starter4-good_dog[1].pdf.dd ee2864e0ab8e24f3 -30408 30611 1728020352000968255 output/starter4-mush[1].raw.png 9ecd10e82bfc7e8c -3 4 1728020321594136627 output/logo.png 2da46598abadc35d -34335 34839 1728020355927656514 output/survival-caffeine[2].png 2d5e6fe84c77c101 -20521 22701 1728020342114247514 output/starter4-breakfast[2].pdf ea4484549eaaca47 -31358 32352 1728020352950973473 output/starter1-husky[1].png fd559c8f06597037 -14538 16469 1728020336130881658 output/starter1-first_aid[2].pdf 92ab780874d30930 -344 2608 1728020321937471800 output/starter1-upgrade_sled[2].pdf.dd 52f136f81f4b8fcf -32425 32959 1728020354017646003 output/starter3-first_aid[2].png d68d0a29eee42b8 -84 102 1728020321690803812 output/starter2-wheel_dog[1].json 21e31b0e9c9187b1 -33205 33619 1728020354797650294 output/starter4-first_aid[2].png 46250707910de026 -33619 34039 1728020355210985901 output/race-greyhound[2].png dbb0bbad94f8ce60 -33265 33782 1728020354857650624 output/starter4-grandma_soup[1].png a79933b60c85149f -81 99 1728020321687470460 output/starter2-mush[1].json 4579e122338f217 -32924 33475 1728020354517648753 output/starter4-breakfast[2].png 1602b552094a4921 -2537 4744 1728019945392009793 output/starter2-mush[1].log 9cff4fa3c1334cea -127 145 1728020321734137377 output/race-tiara[2].json 27b239866ff4e400 -12994 14786 1728019955848763090 output/survival-steak[2].log 3bd5d0d21cab0798 -31831 32425 1728020353424309409 output/starter2-dog_chow[1].png bb2932945401f9c7 -4454 6454 1728020326047493869 output/starter3-dog_chow[1].pdf.dd d5dffcc2d49fce72 -6454 8416 1728020328047504634 output/starter4-dinner[1].pdf.dd eba7a5549c482471 -21414 23089 1728020343004252364 output/starter4-good_dog[1].pdf 81592cd3698a1ac7 -33782 34315 1728020355374320134 output/race-midnight_sun[2].png 18a07b02c116a1db -7699 10041 1728020329290844670 output/starter4-upgrade_sled[2].pdf.dd ee53a08654594195 -155 199 1728020321747470782 output/starter1-upgrade_sled[2].tex 20bfaf17f28bbe80 -96 109 1728020321700803865 output/starter3-grandma_soup[1].json 55dcedbefb802519 -6541 8334 1728020328134171768 output/starter4-dog_chow[1].pdf.dd 2191216f3059c831 -102 119 1728020321704137216 output/starter4-breakfast[2].json 7769f58344866d65 -31631 32222 1728020353224308309 output/starter1-upgrade_sled[2].png ecdab76353440d30 -32295 32878 1728020353887645289 output/starter2-upgrade_sled[2].png 825d95ff02bfdc0b -77 97 1728020321680803759 output/starter2-good_dog[1].json e2b546446b6730d0 -101 117 1728020321704137216 output/starter4-a_hat[1].json 5ed401dcde39c091 -82 100 1728020321687470460 output/starter2-repair_sled[2].json 7288eee999e108a1 -13298 15394 1728020334890874937 output/survival-venison[2].pdf.dd b37833a1e7bef80c -33512 34054 1728020355104318648 output/race-dog_shoes[2].png 44e0118546ad1d74 -5060 7231 1728019947912030674 output/starter4-a_hat[1].aux bdf297fd031edbb9 -28372 28677 1728020349964290416 output/starter1-a_hat[1].raw.png ee7cb31bf6797dd9 -32389 32862 1728020353980979135 output/starter3-dog_chow[1].png 158f3385ccebca81 -29975 30953 1728020351567632544 output/starter2-husky[1].raw.png 28ce1c4769f3ca47 -30846 31093 1728020352437637320 output/survival-brandy[2].raw.png 47bff44ae9e2486b -144 182 1728020321734137377 output/starter1-breakfast[2].tex 7e5ecf9a2977be2b -34315 34785 1728020355907656404 output/survival-bison[2].png d7f802fa8b77ca47 -31148 31645 1728020352740972320 output/starter1-a_hat[1].png e9512949242eda2f -16148 18045 1728020337740890394 output/starter2-breakfast[2].pdf 4b5c5dc954a5d51d -29521 29726 1728020351114296723 output/starter2-breakfast[2].raw.png e985116397a060aa -4556 6391 1728019947408693170 output/starter3-grandma_soup[1].aux 9ae2ad2bd8ae86b2 -64 76 1728020321667470354 output/starter1-dinner[1].json 138c283d3a5d99d2 -31294 31819 1728020352887639793 output/starter1-first_aid[2].png 9d3b953ccbcbe6b2 -2379 4556 1728019945232008467 output/starter2-good_dog[1].aux afab418dc94ea1bd -32078 32942 1728020353670977430 output/starter2-husky[1].png 5a496ca886a4cf97 -31290 31779 1728020352884306440 output/starter1-dog_chow[1].png eb9222a64b9fd0e -32371 32924 1728020353960979024 output/starter3-breakfast[2].png aca3e5b84bd03c2 -64 80 1728020321670803705 output/starter1-a_hat[1].json c14c644a5cc60e7d -34454 34922 1728020356047657175 output/survival-malamute[2].png 4788ac3c320b1e2a -30825 31157 1728020352417637210 output/survival-bandage[2].raw.png 4e2ebb8b7b40333f -2818 5271 1728020324410818405 output/starter2-upgrade_sled[2].pdf.dd 617960e9716b1897 -30969 31331 1728020352560971332 output/survival-makeshift_sled[2].raw.png 99ce915e42379195 -24671 26712 1728020346260936811 output/race-rush[2].pdf 351b2f4b96d14519 -30792 31139 1728020352384303694 output/race-tiara[2].raw.png 82f9f29aef617904 -123 139 1728020321727470675 output/race-push[2].json 60df43c8dc1c9eaf -35372 35569 1728020356964328892 output/starter3-husky[1].png 3b931e14d9b60d4a -16549 18965 1728020338140892565 output/starter2-first_aid[2].pdf 1b8b5320866fc0d0 -204 237 1728020321794137699 output/starter3-lunch[2].tex 3c0bd4f22889c9e0 -12878 14992 1728020334470872662 output/survival-salvage[2].pdf.dd 90a38d7daf437f18 -2780 5530 1728020324370818191 output/starter2-repair_sled[2].pdf.dd 3153494e7a901db7 -149 181 1728020321740804080 output/starter1-move[4].tex 50bf1391489b3aef -5034 7530 1728020326627496989 output/starter3-repair_sled[2].pdf.dd b981c6849856a68c -2775 4915 1728020324367484839 output/starter2-mush[1].pdf.dd 42c1b2e66a65d173 -19475 21414 1728020341067575147 output/starter3-grandma_soup[1].pdf 9ae2ad2bd8ae86b2 -246 279 1728020321837471264 output/starter4-good_dog[1].tex 3dc9cfaba9ebb5ac -109 127 1728020321714137270 output/starter4-move[4].json da3fe82b0e1629d4 -21195 23568 1728020342787584517 output/starter4-first_aid[2].pdf 662ed203ac4dbc82 -34295 34781 1728020355887656293 output/survival-bandage[2].png 43372b3a2faa8c42 -8712 10669 1728020330304183470 output/race-dog_shoes[2].pdf.dd ad525457628de24c -8416 10329 1728020330007515202 output/race-big_dog[2].pdf.dd ac562b7d24db631f -214 246 1728020321804137753 output/starter3-dog_chow[1].tex 4a4ea1cf2d4bea49 -18965 21108 1728020340557572371 output/starter3-dog_chow[1].pdf 3624a4e4231016b2 -2962 5520 1728020324554152509 output/starter3-a_hat[1].pdf.dd d80fa0cfde091400 -34628 34968 1728020356220991463 output/survival-venison[2].png 8d90a6b01645538c -31043 31294 1728020352634305067 output/survival-salvage[2].raw.png d3051d0ee3e60abb -33814 34295 1728020355407653651 output/race-problem_dog[2].png da033d40f93490b9 -29268 29521 1728020350860962000 output/starter1-upgrade_sled[2].raw.png 85d9112142e46cf -7519 9822 1728020329110843699 output/starter4-move[4].pdf.dd 63f2a8e73f6017b7 -18045 20032 1728020339637567367 output/starter2-wheel_dog[1].pdf 57b23fe46da84eb9 -141 172 1728020321760804187 output/survival-venison[2].json 6b15edbd6467bbf0 -11126 13298 1728020332717529841 output/survival-band_aid[2].pdf.dd 97bd2e8283496948 -7092 20113 1728020328684174731 output/starter4-husky[1].pdf.dd 942e88526567fb03 -77 97 1728020321687470460 output/starter2-first_aid[2].json 2f10ac0106ed40f9 -3 2297 1728019942858655467 output/starter1-breakfast[2].aux 31a33580e9ea1d68 -32856 33359 1728020354447648369 output/starter3-repair_sled[2].png 65dbb79cea2e16c3 -34119 35372 1728020355710988654 output/starter3-husky[1].raw.png a974ede124acf0c1 -4591 6628 1728020326184161270 output/starter3-first_aid[2].pdf.dd c256868bef27a085 -30158 30435 1728020351750966884 output/starter3-wheel_dog[1].raw.png 6262c3fc114e583e -163 218 1728020321754137484 output/starter2-a_hat[1].tex cb001539bfea550b -327 2594 1728020321920805044 output/starter1-good_dog[1].pdf.dd 288e9b0ca15f035b -29451 51346 1728020054359562584 output/starter3-lunch[2].pdf 7013d13446fe958d -8131 10162 1728019950985389470 output/race-big_dog[2].log 790b66303f15200d -3 5 1728021610516246747 output/cardback.png 7e7885c71a93352e -3 5 1728021610516246747 output/logo.png 2da46598abadc35d -3 63 1728021610516246747 output/everything.json bc45f9f2c14432ce -64 76 1728021610586247269 output/starter1-dog_chow[1].json 2b7041149e4c654f -64 77 1728021610589580626 output/starter1-dinner[1].json 138c283d3a5d99d2 -64 78 1728021610589580626 output/starter1-first_aid[2].json 639931517030a93e -65 80 1728021610589580626 output/starter1-grandma_soup[1].json 16dfb2838ff6b66b -63 82 1728021610592913985 output/starter1-a_hat[1].json c14c644a5cc60e7d -64 83 1728021610592913985 output/starter1-breakfast[2].json 992cc1d2c5b6c111 -64 83 1728021610592913985 output/starter1-lunch[2].json 61a9d9ee305c5f67 -65 83 1728021610592913985 output/starter1-husky[1].json f3604efccd040e6a -65 83 1728021610592913985 output/starter1-move[4].json 5ed6d2c1d4375278 -66 83 1728021610592913985 output/starter1-repair_sled[2].json 91c64e0366fb6e43 -66 85 1728021610592913985 output/starter1-upgrade_sled[2].json be4ede04f0cf13a -68 85 1728021610592913985 output/starter1-wheel_dog[1].json a4cb49211688fd4e -68 87 1728021610592913985 output/starter2-a_hat[1].json 82dbefee1b5ad091 -65 88 1728021610592913985 output/starter1-good_dog[1].json 5facca43c6f216cf -65 89 1728021610596247343 output/starter1-mush[1].json fb6d1be87c978696 -69 90 1728021610596247343 output/starter2-breakfast[2].json a3a86b00c990e721 -69 91 1728021610592913985 output/starter2-lunch[2].json 8776dfae8b3d1a70 -76 93 1728021610596247343 output/starter2-dinner[1].json 2e2feadb1bf90c61 -77 94 1728021610602914060 output/starter2-dog_chow[1].json 724fb2071579aacc -78 95 1728021610602914060 output/starter2-first_aid[2].json 2f10ac0106ed40f9 -80 95 1728021610606247418 output/starter2-good_dog[1].json e2b546446b6730d0 -83 96 1728021610606247418 output/starter2-husky[1].json 674939cbb806fb1c -83 97 1728021610606247418 output/starter2-upgrade_sled[2].json dafe1f053784fb10 -82 97 1728021610606247418 output/starter2-grandma_soup[1].json 556ea0ad84bd8518 -83 98 1728021610606247418 output/starter2-move[4].json e488d56c622a3969 -83 98 1728021610606247418 output/starter2-mush[1].json 4579e122338f217 -83 98 1728021610606247418 output/starter2-repair_sled[2].json 7288eee999e108a1 -85 99 1728021610609580775 output/starter2-wheel_dog[1].json 21e31b0e9c9187b1 -88 99 1728021610609580775 output/starter3-lunch[2].json 66535a692c0eda16 -85 99 1728021610609580775 output/starter3-a_hat[1].json 29cadc67f6a8a7d -89 100 1728021610609580775 output/starter3-dinner[1].json 6951385d0e0e606c -90 102 1728021610612914135 output/starter3-dog_chow[1].json 3e7ea0fe40e8c6a8 -87 103 1728021610609580775 output/starter3-breakfast[2].json a610c13334e6ab75 -91 107 1728021610619580850 output/starter3-first_aid[2].json 1516c6755802eaa4 -93 108 1728021610619580850 output/starter3-good_dog[1].json 9c5bb226ccf601c3 -94 111 1728021610622914209 output/starter3-grandma_soup[1].json 55dcedbefb802519 -95 112 1728021610619580850 output/starter3-move[4].json ca579c76f1e8a258 -96 112 1728021610622914209 output/starter3-mush[1].json 10f540722286f3a8 -97 112 1728021610622914209 output/starter3-upgrade_sled[2].json 70259e124fcb5670 -95 113 1728021610622914209 output/starter3-husky[1].json da102337d78a7dd9 -98 113 1728021610622914209 output/starter3-wheel_dog[1].json b6cbc480a9f9fa98 -99 113 1728021610622914209 output/starter4-lunch[2].json 4e28cc8357b0bdc9 -99 114 1728021610622914209 output/starter4-dinner[1].json 4c665f04f17cc36 -99 114 1728021610622914209 output/starter4-dog_chow[1].json 3639159b12a19df7 -100 116 1728021610622914209 output/starter4-first_aid[2].json 245f47632ea0c199 -97 117 1728021610626247567 output/starter3-repair_sled[2].json aca4c779f65df71d -102 119 1728021610629580924 output/starter4-good_dog[1].json 2cd7deb4ce12dd0e -98 120 1728021610629580924 output/starter4-a_hat[1].json 5ed401dcde39c091 -98 124 1728021610629580924 output/starter4-breakfast[2].json 7769f58344866d65 -103 124 1728021610629580924 output/starter4-grandma_soup[1].json 691624ee255f684e -107 124 1728021610629580924 output/starter4-husky[1].json 5d408016d01e5fe2 -108 125 1728021610636247642 output/starter4-move[4].json da3fe82b0e1629d4 -111 126 1728021610632914284 output/starter4-mush[1].json f145fb748bf0984f -112 126 1728021610636247642 output/starter4-repair_sled[2].json 5f5eb00b6ee9a92d -112 127 1728021610636247642 output/starter4-upgrade_sled[2].json f0f47361eeac7498 -112 128 1728021610636247642 output/starter4-wheel_dog[1].json 87275f0b6fdd5d2e -113 128 1728021610636247642 output/race-bear[2].json 3988b58f94e6995b -113 128 1728021610636247642 output/race-big_dog[2].json cbb894baeffbb17e -116 129 1728021610639580999 output/race-midnight_sun[2].json fa56bbd08d481073 -114 131 1728021610639580999 output/race-dog_shoes[2].json e72231dab879aa88 -114 134 1728021610639580999 output/race-greyhound[2].json 8a1974df62727e0d -115 135 1728021610642914358 output/race-improvise[2].json a5d9dbe75fe13b7 -117 135 1728021610639580999 output/race-problem_dog[2].json 427f74a05bbbcaa7 -119 135 1728021610642914358 output/race-push[2].json 60df43c8dc1c9eaf -120 136 1728021610646247716 output/race-rush[2].json 6381a581aee56ad4 -124 137 1728021610646247716 output/race-slow_and_steady[2].json 29b8f07855ca9fea -124 137 1728021610646247716 output/race-supply_run[2].json fbbf94437a02c567 -126 138 1728021610649581074 output/survival-band_aid[2].json ad1774cdc664d72c -128 141 1728021610652914433 output/survival-bison[2].json 546c7c125ef39979 -125 142 1728021610652914433 output/race-tiara[2].json 27b239866ff4e400 -124 142 1728021610652914433 output/race-squirrel[2].json 881f986f47bdc958 -126 143 1728021610652914433 output/survival-antique_sled[2].json 8b28bf51304fde70 -128 143 1728021610652914433 output/survival-bandage[2].json 156785b764e597ca -128 144 1728021610652914433 output/survival-caffeine[2].json 3bc0418cc383806d -128 145 1728021610656247791 output/survival-brandy[2].json e014c777045258b1 -135 147 1728021610656247791 output/survival-salvage[2].json ce6232d09edccbd5 -129 148 1728021610656247791 output/survival-jerky[2].json 233ddb58ff9edea2 -135 149 1728021610659581148 output/survival-poutine[2].json 788257b82d6cd420 -134 150 1728021610659581148 output/survival-malamute[2].json 2221c3c882a9ebb8 -131 152 1728021610659581148 output/survival-makeshift_sled[2].json 3ff79f9cde16e641 -135 154 1728021610662914508 output/survival-steak[2].json 62ae40e9a97e7cf6 -137 155 1728021610662914508 output/survival-venison[2].json 6b15edbd6467bbf0 -137 162 1728021610672914582 output/farm[1].json 12f1595fce7f5101 -141 181 1728021610652914433 output/starter1-lunch[2].tex 92f61f787c8aa6a6 -144 181 1728021610656247791 output/starter1-good_dog[1].tex e71e34a2d813bd38 -142 182 1728021610652914433 output/starter1-dinner[1].tex df2c8b9c528cb69d -147 183 1728021610659581148 output/starter1-move[4].tex 50bf1391489b3aef -137 184 1728021610649581074 output/starter1-a_hat[1].tex ae66c207b852e49a -138 194 1728021610649581074 output/starter1-breakfast[2].tex 7e5ecf9a2977be2b -142 195 1728021610652914433 output/starter1-dog_chow[1].tex dcf31b0a73d63b50 -145 197 1728021610656247791 output/starter1-husky[1].tex e9ac3c21ae0addbc -148 198 1728021610659581148 output/starter1-mush[1].tex c39015cbeead1e5 -149 199 1728021610659581148 output/starter1-repair_sled[2].tex bf364f7370d6a67a -143 200 1728021610656247791 output/starter1-first_aid[2].tex 68c20fb6a11f426f -144 200 1728021610656247791 output/starter1-grandma_soup[1].tex 443fe34b450ceba9 -152 202 1728021610662914508 output/starter1-wheel_dog[1].tex f9b064d8e97143a8 -154 203 1728021610666247865 output/starter2-a_hat[1].tex cb001539bfea550b -150 209 1728021610662914508 output/starter1-upgrade_sled[2].tex 20bfaf17f28bbe80 -184 214 1728021610696248089 output/starter2-grandma_soup[1].tex d427ce8beeacf4be -155 218 1728021610666247865 output/starter2-breakfast[2].tex 7faef167631fe9ff -181 218 1728021610692914731 output/starter2-dinner[1].tex 7a316b537172cbd4 -182 220 1728021610692914731 output/starter2-first_aid[2].tex e9c0d1d6fffedab7 -181 222 1728021610692914731 output/starter2-dog_chow[1].tex e86c2711d140449f -162 229 1728021610672914582 output/starter2-lunch[2].tex 4541a796e909301a -183 233 1728021610692914731 output/starter2-good_dog[1].tex df5bad32dc50c29e -200 234 1728021610712914880 output/starter2-wheel_dog[1].tex ebba1a12dd829707 -198 238 1728021610709581521 output/starter2-repair_sled[2].tex 7c93906666930553 -197 240 1728021610709581521 output/starter2-mush[1].tex a5fd2a124f28dfe1 -194 244 1728021610706248164 output/starter2-husky[1].tex c0064c2e2be3817a -195 245 1728021610706248164 output/starter2-move[4].tex 2756c8c072abcf04 -200 246 1728021610712914880 output/starter3-a_hat[1].tex 2f07bbc2a5f41c26 -202 247 1728021610712914880 output/starter3-breakfast[2].tex e279349523cf2596 -214 256 1728021610726248313 output/starter3-dog_chow[1].tex 4a4ea1cf2d4bea49 -199 257 1728021610709581521 output/starter2-upgrade_sled[2].tex 42e84f4802277573 -218 258 1728021610729581670 output/starter3-first_aid[2].tex 76a4c5c32cbe47a0 -209 258 1728021610719581596 output/starter3-dinner[1].tex 8d7f7de0617b130c -203 260 1728021610712914880 output/starter3-lunch[2].tex 3c0bd4f22889c9e0 -220 264 1728021610732915030 output/starter3-grandma_soup[1].tex e27a00cbc55ab0ba -222 264 1728021610732915030 output/starter3-husky[1].tex 6cedf9ea192cc9d2 -218 268 1728021610729581670 output/starter3-good_dog[1].tex 51949c1a66f1de5f -233 272 1728021610746248462 output/starter3-mush[1].tex 5b2fe99b40b1b79 -245 274 1728021610756248537 output/starter4-breakfast[2].tex 2b8b967bdfee262e -229 279 1728021610739581745 output/starter3-move[4].tex 56232af89954d2a6 -238 282 1728021610749581820 output/starter3-upgrade_sled[2].tex 315c06a8e5f87927 -244 283 1728021610756248537 output/starter4-a_hat[1].tex 99887fee85dfc799 -246 285 1728021610756248537 output/starter4-lunch[2].tex 4fbdd7e4edd4ed0 -234 288 1728021610746248462 output/starter3-repair_sled[2].tex f9f1eb2c9ec2af42 -240 295 1728021610752915179 output/starter3-wheel_dog[1].tex c884c04f1be311cf -247 295 1728021610759581894 output/starter4-dinner[1].tex 47e2896de706f8f3 -257 296 1728021610769581969 output/starter4-first_aid[2].tex 32c8e0f15c842301 -258 296 1728021610769581969 output/starter4-good_dog[1].tex 3dc9cfaba9ebb5ac -258 298 1728021610769581969 output/starter4-grandma_soup[1].tex 672693ef77f96f98 -260 298 1728021610772915328 output/starter4-husky[1].tex 2ac4cda880f426a3 -264 298 1728021610776248686 output/starter4-move[4].tex 853f8a0c8d595290 -256 299 1728021610766248611 output/starter4-dog_chow[1].tex e97a6253f228aec9 -268 300 1728021610779582043 output/starter4-repair_sled[2].tex fbdc73486f419252 -264 302 1728021610776248686 output/starter4-mush[1].tex 8c5de8d414683d12 -273 311 1728021610782915403 output/starter4-upgrade_sled[2].tex 7f499604a86df632 -285 314 1728021610796248835 output/race-greyhound[2].tex e855d74cbbf8fce1 -274 317 1728021610786248761 output/starter4-wheel_dog[1].tex 870294c13390f5b1 -282 319 1728021610792915477 output/race-big_dog[2].tex 7cd4cc4601275940 -283 321 1728021610792915477 output/race-dog_shoes[2].tex 407ecc9929d0148d -279 324 1728021610789582118 output/race-bear[2].tex 46b31299502f74ab -288 326 1728021610799582193 output/race-improvise[2].tex 28ce4d3450506476 -298 326 1728021610809582267 output/race-slow_and_steady[2].tex b2b21a508437d3aa -298 328 1728021610809582267 output/race-squirrel[2].tex b9fd60161e585fa1 -295 328 1728021610806248910 output/race-problem_dog[2].tex 181ddd30d2d4f8f4 -296 329 1728021610806248910 output/race-push[2].tex a6387d0ac44de358 -295 332 1728021610806248910 output/race-midnight_sun[2].tex e10c1cd61d31637e -298 334 1728021610809582267 output/race-supply_run[2].tex ec21913f730a93cc -300 339 1728021610812915626 output/survival-antique_sled[2].tex c5902b33a2b88f78 -296 341 1728021610806248910 output/race-rush[2].tex cad1de8e60823b89 -314 345 1728021610826249059 output/survival-bison[2].tex 5608316196501154 -299 345 1728021610809582267 output/race-tiara[2].tex 1b500388b75efe79 -302 347 1728021610812915626 output/survival-band_aid[2].tex eeb61a33eb790adc -311 349 1728021610822915701 output/survival-bandage[2].tex 8748dc74bf0c6e83 -319 350 1728021610829582416 output/survival-caffeine[2].tex 73f705c8ba10bbc3 -321 351 1728021610832915776 output/survival-jerky[2].tex 7c5a3694f6f60395 -328 353 1728021610839582491 output/survival-salvage[2].tex f83190180e20f256 -326 353 1728021610836249134 output/survival-malamute[2].tex bdd1ea4c38b3702 -317 356 1728021610829582416 output/survival-brandy[2].tex 834751cf4834f448 -329 357 1728021610839582491 output/survival-venison[2].tex caf1bc2b1bc56d55 -328 358 1728021610839582491 output/survival-steak[2].tex c9b333dacdc7073a -324 360 1728021610836249134 output/survival-makeshift_sled[2].tex bcd363aaaf3ec823 -332 364 1728021610842915850 output/farm[1].tex d320dd2823ea34d3 -326 368 1728021610839582491 output/survival-poutine[2].tex 7adfb24e69d8e7bf -339 2464 1728021610849582565 output/starter1-breakfast[2].pdf.dd 93ccc8b514c37b5a -353 2490 1728021610862915999 output/starter1-move[4].pdf.dd 82863efce29e578e -347 2577 1728021610859582640 output/starter1-first_aid[2].pdf.dd 2c9220d46e68677e -345 2592 1728021610856249283 output/starter1-dinner[1].pdf.dd dd6577c013e7df07 -358 2605 1728021610869582715 output/starter1-wheel_dog[1].pdf.dd f702f38b67aa5adf -357 2636 1728021610869582715 output/starter1-upgrade_sled[2].pdf.dd 52f136f81f4b8fcf -334 2667 1728021610846249208 output/starter1-a_hat[1].pdf.dd 8d22b9d885553f29 -356 2794 1728021610869582715 output/starter1-repair_sled[2].pdf.dd c719a426ad4f91f9 -353 2831 1728021610866249357 output/starter1-mush[1].pdf.dd 2371acce357398d1 -364 2840 1728021610876249432 output/starter2-breakfast[2].pdf.dd 356899c68bb4c19b -360 2922 1728021610872916074 output/starter2-a_hat[1].pdf.dd c50508ffcf1db251 -349 3004 1728021610859582640 output/starter1-good_dog[1].pdf.dd 288e9b0ca15f035b -345 3123 1728021610856249283 output/starter1-dog_chow[1].pdf.dd 45e04357b83c0c04 -350 3580 1728021610862915999 output/starter1-grandma_soup[1].pdf.dd 83b3c2755332e966 -3 4076 1728021610516246747 output/iditaboard.pdf.dd be0a550e78632888 -2490 4515 1728021613002931963 output/starter2-dog_chow[1].pdf.dd 11880974638ea41a -2464 4563 1728021612976265097 output/starter2-dinner[1].pdf.dd 61d5ce34278b833f -2592 4646 1728021613102932709 output/starter2-good_dog[1].pdf.dd bcb9814c184e2c0d -2577 4808 1728021613089599275 output/starter2-first_aid[2].pdf.dd 9b748f834f090d60 -2667 4813 1728021613179599948 output/starter2-move[4].pdf.dd 4df4f723e35dd183 -2794 4818 1728021613306267559 output/starter2-mush[1].pdf.dd 42c1b2e66a65d173 -2831 4877 1728021613342934499 output/starter2-repair_sled[2].pdf.dd 3153494e7a901db7 -2605 4973 1728021613116266141 output/starter2-grandma_soup[1].pdf.dd ec9ebc5134e7eee0 -2840 5125 1728021613352934573 output/starter2-upgrade_sled[2].pdf.dd 617960e9716b1897 -3004 5157 1728021613516269126 output/starter3-a_hat[1].pdf.dd d80fa0cfde091400 -2922 5330 1728021613432935170 output/starter2-wheel_dog[1].pdf.dd d967945d66f209ca -3123 5404 1728021613632936663 output/starter3-breakfast[2].pdf.dd 99d03b27cd2c1766 -4076 6120 1728021614589610466 output/starter3-dinner[1].pdf.dd cd81d38e5a1e4b74 -4515 6484 1728021615029613748 output/starter3-dog_chow[1].pdf.dd d5dffcc2d49fce72 -4646 6573 1728021615156281360 output/starter3-good_dog[1].pdf.dd e4c928c113a832aa -4563 6630 1728021615076280763 output/starter3-first_aid[2].pdf.dd c256868bef27a085 -4819 6831 1728021615329615987 output/starter3-move[4].pdf.dd 9b3e7a811ae18860 -4809 6877 1728021615319615912 output/starter3-grandma_soup[1].pdf.dd cd944bf0e80b1a7c -4877 7035 1728021615389616434 output/starter3-mush[1].pdf.dd e1a5088a0f302611 -4974 7073 1728021615486283822 output/starter3-repair_sled[2].pdf.dd b981c6849856a68c -5125 7190 1728021615636284942 output/starter3-upgrade_sled[2].pdf.dd 3ffc1c5542a52024 -5157 7273 1728021615669618524 output/starter3-wheel_dog[1].pdf.dd 19c4f11e3d47bcb3 -5330 7328 1728021615842953151 output/starter4-a_hat[1].pdf.dd 128599b1ff881c7e -5404 7500 1728021615916287032 output/starter4-breakfast[2].pdf.dd 7ef46382f8ec5187 -6484 8497 1728021616996295089 output/starter4-dinner[1].pdf.dd eba7a5549c482471 -6630 8511 1728021617142962850 output/starter4-first_aid[2].pdf.dd 56935c985fb20ab8 -6573 8516 1728021617082962403 output/starter4-dog_chow[1].pdf.dd 2191216f3059c831 -6877 8806 1728021617389631358 output/starter4-grandma_soup[1].pdf.dd d7800d45a7ea862c -6831 8841 1728021617342964343 output/starter4-good_dog[1].pdf.dd ee2864e0ab8e24f3 -7073 9257 1728021617586299491 output/starter4-move[4].pdf.dd 63f2a8e73f6017b7 -7190 9336 1728021617702967028 output/starter4-mush[1].pdf.dd 5b20d6c1c1241362 -7273 9411 1728021617782967626 output/starter4-repair_sled[2].pdf.dd 39b1710536745bab -7500 9614 1728021618012969342 output/starter4-wheel_dog[1].pdf.dd cbdf32b3248f6d0b -7328 9621 1728021617839634716 output/starter4-upgrade_sled[2].pdf.dd ee53a08654594195 -8511 10315 1728021619022976879 output/race-big_dog[2].pdf.dd ac562b7d24db631f -8517 10329 1728021619029643595 output/race-dog_shoes[2].pdf.dd ad525457628de24c -8497 10450 1728021619009643446 output/race-bear[2].pdf.dd 458c678fc67ac094 -8841 10771 1728021619352979342 output/race-improvise[2].pdf.dd 4fbf65cd84434e2d -8806 10841 1728021619319645759 output/race-greyhound[2].pdf.dd d9fe1c6e435c2d9d -9411 11390 1728021619922983594 output/race-push[2].pdf.dd a5f4dd45c1d9aeba -9615 11516 1728021620126318446 output/race-rush[2].pdf.dd e9dd219947a2e3f5 -9257 11540 1728021619769649117 output/race-midnight_sun[2].pdf.dd 74530cd418359574 -9337 11787 1728021619849649715 output/race-problem_dog[2].pdf.dd a1d358a697712773 -9621 12018 1728021620132985161 output/race-slow_and_steady[2].pdf.dd 725f7801a64fbb00 -10329 12207 1728021620839657102 output/race-supply_run[2].pdf.dd 3e429d8230a5bb62 -10315 12376 1728021620826323670 output/race-squirrel[2].pdf.dd be40171d01a4e897 -10450 12539 1728021620962991356 output/race-tiara[2].pdf.dd 385208b7542514a2 -10771 12754 1728021621282993744 output/survival-antique_sled[2].pdf.dd 52c2339261210bbc -351 12963 1728021610862915999 output/starter1-husky[1].pdf.dd 9b7945a54ba15efd -10841 12990 1728021621352994266 output/survival-band_aid[2].pdf.dd 97bd2e8283496948 -11516 13227 1728021622029665983 output/survival-bison[2].pdf.dd 61026710936231cf -11390 13229 1728021621902998372 output/survival-bandage[2].pdf.dd b4dd72c05ae6893e -11540 13832 1728021622052999490 output/survival-brandy[2].pdf.dd 3adc007ba4e11474 -11787 13891 1728021622299667999 output/survival-caffeine[2].pdf.dd 2d5f7322b404b3ca -12018 13994 1728021622529669714 output/survival-jerky[2].pdf.dd 766bd444f2bff383 -12377 14317 1728021622889672402 output/survival-malamute[2].pdf.dd 5916e2ae095858c8 -12207 14383 1728021622719671132 output/survival-makeshift_sled[2].pdf.dd 50c71995a7879603 -12754 14622 1728021623266341880 output/survival-salvage[2].pdf.dd 90a38d7daf437f18 -12539 14627 1728021623049673596 output/survival-poutine[2].pdf.dd 51b556a76740e1dc -12990 14931 1728021623503010313 output/survival-venison[2].pdf.dd b37833a1e7bef80c -13229 15001 1728021623739678745 output/starter1-a_hat[1].pdf fba095cc890e2c9d -13229 15001 1728021623739678745 output/starter1-a_hat[1].log fba095cc890e2c9d -13229 15001 1728021623739678745 output/starter1-a_hat[1].aux fba095cc890e2c9d -12963 15089 1728021623476343447 output/survival-steak[2].pdf.dd 2bcaa2ce29273739 -2636 15187 1728021613146266365 output/starter2-husky[1].pdf.dd 85c9cd68d290538 -13227 15195 1728021623739678745 output/farm[1].pdf.dd b264c1e13d62620c -13832 15840 1728021624343016583 output/starter1-breakfast[2].pdf 31a33580e9ea1d68 -13832 15840 1728021624343016583 output/starter1-breakfast[2].log 31a33580e9ea1d68 -13832 15840 1728021624343016583 output/starter1-breakfast[2].aux 31a33580e9ea1d68 -13994 15973 1728021624506351135 output/starter1-dog_chow[1].pdf 6b2a987f497c91fc -13994 15973 1728021624506351135 output/starter1-dog_chow[1].log 6b2a987f497c91fc -13994 15973 1728021624506351135 output/starter1-dog_chow[1].aux 6b2a987f497c91fc -13891 16196 1728021624403017031 output/starter1-dinner[1].pdf c1d21fa7ca6a2886 -13891 16196 1728021624403017031 output/starter1-dinner[1].log c1d21fa7ca6a2886 -13891 16196 1728021624403017031 output/starter1-dinner[1].aux c1d21fa7ca6a2886 -14384 16228 1728021624896354046 output/starter1-good_dog[1].pdf 665f714b7cc0ea2d -14384 16228 1728021624896354046 output/starter1-good_dog[1].log 665f714b7cc0ea2d -14384 16228 1728021624896354046 output/starter1-good_dog[1].aux 665f714b7cc0ea2d -14317 16331 1728021624829686881 output/starter1-first_aid[2].pdf 92ab780874d30930 -14317 16331 1728021624829686881 output/starter1-first_aid[2].log 92ab780874d30930 -14317 16331 1728021624829686881 output/starter1-first_aid[2].aux 92ab780874d30930 -14622 16733 1728021625133022479 output/starter1-grandma_soup[1].pdf 867d1e5ae428230b -14622 16733 1728021625133022479 output/starter1-grandma_soup[1].log 867d1e5ae428230b -14622 16733 1728021625133022479 output/starter1-grandma_soup[1].aux 867d1e5ae428230b -14931 16862 1728021625443024794 output/starter1-move[4].pdf 6283aadfd2392c61 -14931 16862 1728021625443024794 output/starter1-move[4].log 6283aadfd2392c61 -14931 16862 1728021625443024794 output/starter1-move[4].aux 6283aadfd2392c61 -15001 16951 1728021625513025316 output/starter1-mush[1].pdf eba0a3fd5c3cf23c -15001 16951 1728021625513025316 output/starter1-mush[1].log eba0a3fd5c3cf23c -15001 16951 1728021625513025316 output/starter1-mush[1].aux eba0a3fd5c3cf23c -15089 17154 1728021625599692629 output/starter1-repair_sled[2].pdf 7ffca9e17a36ee34 -15089 17154 1728021625599692629 output/starter1-repair_sled[2].log 7ffca9e17a36ee34 -15089 17154 1728021625599692629 output/starter1-repair_sled[2].aux 7ffca9e17a36ee34 -15187 17184 1728021625699693375 output/starter1-upgrade_sled[2].pdf 37194ccc383b0a6f -15187 17184 1728021625699693375 output/starter1-upgrade_sled[2].log 37194ccc383b0a6f -15187 17184 1728021625699693375 output/starter1-upgrade_sled[2].aux 37194ccc383b0a6f -15195 17207 1728021625706360092 output/starter1-wheel_dog[1].pdf 7f1f57c19218c714 -15195 17207 1728021625706360092 output/starter1-wheel_dog[1].log 7f1f57c19218c714 -15195 17207 1728021625706360092 output/starter1-wheel_dog[1].aux 7f1f57c19218c714 -4813 17500 1728021615326282629 output/starter3-husky[1].pdf.dd cb35789a0ab5ea08 -15840 17771 1728021626353031586 output/starter2-a_hat[1].pdf 74b51bda751f8fd5 -15840 17771 1728021626353031586 output/starter2-a_hat[1].log 74b51bda751f8fd5 -15840 17771 1728021626353031586 output/starter2-a_hat[1].aux 74b51bda751f8fd5 -15973 17868 1728021626486365914 output/starter2-breakfast[2].pdf 4b5c5dc954a5d51d -15973 17868 1728021626486365914 output/starter2-breakfast[2].log 4b5c5dc954a5d51d -15973 17868 1728021626486365914 output/starter2-breakfast[2].aux 4b5c5dc954a5d51d -16196 17924 1728021626709700915 output/starter2-dinner[1].pdf 62e182d5bce13853 -16196 17924 1728021626709700915 output/starter2-dinner[1].log 62e182d5bce13853 -16196 17924 1728021626709700915 output/starter2-dinner[1].aux 62e182d5bce13853 -16228 18184 1728021626739701139 output/starter2-dog_chow[1].pdf 4c6111ad6df43a0a -16228 18184 1728021626739701139 output/starter2-dog_chow[1].log 4c6111ad6df43a0a -16228 18184 1728021626739701139 output/starter2-dog_chow[1].aux 4c6111ad6df43a0a -16331 18498 1728021626843035243 output/starter2-first_aid[2].pdf 1b8b5320866fc0d0 -16331 18498 1728021626843035243 output/starter2-first_aid[2].log 1b8b5320866fc0d0 -16331 18498 1728021626843035243 output/starter2-first_aid[2].aux 1b8b5320866fc0d0 -16734 18688 1728021627246371588 output/starter2-good_dog[1].pdf afab418dc94ea1bd -16734 18688 1728021627246371588 output/starter2-good_dog[1].log afab418dc94ea1bd -16734 18688 1728021627246371588 output/starter2-good_dog[1].aux afab418dc94ea1bd -17208 19040 1728021627719708455 output/starter2-repair_sled[2].pdf fdd3eadaa49c93d8 -17208 19040 1728021627719708455 output/starter2-repair_sled[2].log fdd3eadaa49c93d8 -17208 19040 1728021627719708455 output/starter2-repair_sled[2].aux fdd3eadaa49c93d8 -16863 19101 1728021627373039200 output/starter2-grandma_soup[1].pdf 750db2124b269185 -16863 19101 1728021627373039200 output/starter2-grandma_soup[1].log 750db2124b269185 -16863 19101 1728021627373039200 output/starter2-grandma_soup[1].aux 750db2124b269185 -17184 19323 1728021627696374947 output/starter2-mush[1].pdf 9cff4fa3c1334cea -17184 19323 1728021627696374947 output/starter2-mush[1].log 9cff4fa3c1334cea -17184 19323 1728021627696374947 output/starter2-mush[1].aux 9cff4fa3c1334cea -17154 19364 1728021627666374724 output/starter2-move[4].pdf c93016088acd35be -17154 19364 1728021627666374724 output/starter2-move[4].log c93016088acd35be -17154 19364 1728021627666374724 output/starter2-move[4].aux c93016088acd35be -7035 19670 1728021617546299193 output/starter4-husky[1].pdf.dd 942e88526567fb03 -17868 19734 1728021628379713382 output/starter3-a_hat[1].pdf bc03a842e60a11d9 -17868 19734 1728021628379713382 output/starter3-a_hat[1].log bc03a842e60a11d9 -17868 19734 1728021628379713382 output/starter3-a_hat[1].aux bc03a842e60a11d9 -17771 19742 1728021628283045993 output/starter2-wheel_dog[1].pdf 57b23fe46da84eb9 -17771 19742 1728021628283045993 output/starter2-wheel_dog[1].log 57b23fe46da84eb9 -17771 19742 1728021628283045993 output/starter2-wheel_dog[1].aux 57b23fe46da84eb9 -17500 19784 1728021628013043978 output/starter2-upgrade_sled[2].pdf c39c5fdbe56d1971 -17500 19784 1728021628013043978 output/starter2-upgrade_sled[2].log c39c5fdbe56d1971 -17500 19784 1728021628013043978 output/starter2-upgrade_sled[2].aux c39c5fdbe56d1971 -17924 19821 1728021628436380472 output/starter3-breakfast[2].pdf 392e20d00dcbcb47 -17924 19821 1728021628436380472 output/starter3-breakfast[2].log 392e20d00dcbcb47 -17924 19821 1728021628436380472 output/starter3-breakfast[2].aux 392e20d00dcbcb47 -18184 20185 1728021628696382413 output/starter3-dinner[1].pdf 35845eecae0a7a34 -18184 20185 1728021628696382413 output/starter3-dinner[1].log 35845eecae0a7a34 -18184 20185 1728021628696382413 output/starter3-dinner[1].aux 35845eecae0a7a34 -18498 20916 1728021629009718085 output/starter3-dog_chow[1].pdf 3624a4e4231016b2 -18498 20916 1728021629009718085 output/starter3-dog_chow[1].log 3624a4e4231016b2 -18498 20916 1728021629009718085 output/starter3-dog_chow[1].aux 3624a4e4231016b2 -18688 20924 1728021629199719504 output/starter3-first_aid[2].pdf cfc076c5a29eb56 -18688 20924 1728021629199719504 output/starter3-first_aid[2].log cfc076c5a29eb56 -18688 20924 1728021629199719504 output/starter3-first_aid[2].aux cfc076c5a29eb56 -19101 21021 1728021629613055922 output/starter3-grandma_soup[1].pdf 9ae2ad2bd8ae86b2 -19101 21021 1728021629613055922 output/starter3-grandma_soup[1].log 9ae2ad2bd8ae86b2 -19101 21021 1728021629613055922 output/starter3-grandma_soup[1].aux 9ae2ad2bd8ae86b2 -19040 21318 1728021629553055475 output/starter3-good_dog[1].pdf 7267e1617f7af681 -19040 21318 1728021629553055475 output/starter3-good_dog[1].log 7267e1617f7af681 -19040 21318 1728021629553055475 output/starter3-good_dog[1].aux 7267e1617f7af681 -19364 21327 1728021629876391222 output/starter3-move[4].pdf a6649102b5bb6e9a -19364 21327 1728021629876391222 output/starter3-move[4].log a6649102b5bb6e9a -19364 21327 1728021629876391222 output/starter3-move[4].aux a6649102b5bb6e9a -19670 21446 1728021630183060179 output/starter3-mush[1].pdf f6fd8aa4596d3054 -19670 21446 1728021630183060179 output/starter3-mush[1].log f6fd8aa4596d3054 -19670 21446 1728021630183060179 output/starter3-mush[1].aux f6fd8aa4596d3054 -19784 21608 1728021630296394358 output/starter3-wheel_dog[1].pdf 1dea53ee38fff867 -19784 21608 1728021630296394358 output/starter3-wheel_dog[1].log 1dea53ee38fff867 -19784 21608 1728021630296394358 output/starter3-wheel_dog[1].aux 1dea53ee38fff867 -19821 21928 1728021630333061299 output/starter4-a_hat[1].pdf bdf297fd031edbb9 -19821 21928 1728021630333061299 output/starter4-a_hat[1].log bdf297fd031edbb9 -19821 21928 1728021630333061299 output/starter4-a_hat[1].aux bdf297fd031edbb9 -20185 22081 1728021630696397345 output/starter4-breakfast[2].pdf ea4484549eaaca47 -20185 22081 1728021630696397345 output/starter4-breakfast[2].log ea4484549eaaca47 -20185 22081 1728021630696397345 output/starter4-breakfast[2].aux ea4484549eaaca47 -19734 22109 1728021630246393985 output/starter3-repair_sled[2].pdf 5a7e14c9e52f49ca -19734 22109 1728021630246393985 output/starter3-repair_sled[2].log 5a7e14c9e52f49ca -19734 22109 1728021630246393985 output/starter3-repair_sled[2].aux 5a7e14c9e52f49ca -19742 22188 1728021630253060701 output/starter3-upgrade_sled[2].pdf 38b290b4f279a503 -19742 22188 1728021630253060701 output/starter3-upgrade_sled[2].log 38b290b4f279a503 -19742 22188 1728021630253060701 output/starter3-upgrade_sled[2].aux 38b290b4f279a503 -20916 22736 1728021631429736153 output/starter4-dinner[1].pdf 18f216840dfba7e -20916 22736 1728021631429736153 output/starter4-dinner[1].log 18f216840dfba7e -20916 22736 1728021631429736153 output/starter4-dinner[1].aux 18f216840dfba7e -20924 22801 1728021631436402870 output/starter4-dog_chow[1].pdf 511326b27198132c -20924 22801 1728021631436402870 output/starter4-dog_chow[1].log 511326b27198132c -20924 22801 1728021631436402870 output/starter4-dog_chow[1].aux 511326b27198132c -21021 23053 1728021631533070258 output/starter4-first_aid[2].pdf 662ed203ac4dbc82 -21021 23053 1728021631533070258 output/starter4-first_aid[2].log 662ed203ac4dbc82 -21021 23053 1728021631533070258 output/starter4-first_aid[2].aux 662ed203ac4dbc82 -21327 23253 1728021631839739215 output/starter4-grandma_soup[1].pdf 15bedc9f51c051d7 -21327 23253 1728021631839739215 output/starter4-grandma_soup[1].log 15bedc9f51c051d7 -21327 23253 1728021631839739215 output/starter4-grandma_soup[1].aux 15bedc9f51c051d7 -21318 23267 1728021631829739140 output/starter4-good_dog[1].pdf 81592cd3698a1ac7 -21318 23267 1728021631829739140 output/starter4-good_dog[1].log 81592cd3698a1ac7 -21318 23267 1728021631829739140 output/starter4-good_dog[1].aux 81592cd3698a1ac7 -21608 23348 1728021632119741305 output/starter4-move[4].pdf df0c687e6bc93a0b -21608 23348 1728021632119741305 output/starter4-move[4].log df0c687e6bc93a0b -21608 23348 1728021632119741305 output/starter4-move[4].aux df0c687e6bc93a0b -21928 23881 1728021632439743695 output/starter4-mush[1].pdf 85d209504a6b5507 -21928 23881 1728021632439743695 output/starter4-mush[1].log 85d209504a6b5507 -21928 23881 1728021632439743695 output/starter4-mush[1].aux 85d209504a6b5507 -22081 24092 1728021632593078173 output/starter4-repair_sled[2].pdf a7c9f837857e8e9c -22081 24092 1728021632593078173 output/starter4-repair_sled[2].log a7c9f837857e8e9c -22081 24092 1728021632593078173 output/starter4-repair_sled[2].aux a7c9f837857e8e9c -22188 24317 1728021632699745636 output/starter4-wheel_dog[1].pdf 2e87ebadc7cf7882 -22188 24317 1728021632699745636 output/starter4-wheel_dog[1].log 2e87ebadc7cf7882 -22188 24317 1728021632699745636 output/starter4-wheel_dog[1].aux 2e87ebadc7cf7882 -22109 24428 1728021632619745039 output/starter4-upgrade_sled[2].pdf 4b08dccedff96a1a -22109 24428 1728021632619745039 output/starter4-upgrade_sled[2].log 4b08dccedff96a1a -22109 24428 1728021632619745039 output/starter4-upgrade_sled[2].aux 4b08dccedff96a1a -22801 24751 1728021633313083549 output/race-big_dog[2].pdf 790b66303f15200d -22801 24751 1728021633313083549 output/race-big_dog[2].log 790b66303f15200d -22801 24751 1728021633313083549 output/race-big_dog[2].aux 790b66303f15200d -22736 24968 1728021633249749742 output/race-bear[2].pdf 18ab54c7bfee728d -22736 24968 1728021633249749742 output/race-bear[2].log 18ab54c7bfee728d -22736 24968 1728021633249749742 output/race-bear[2].aux 18ab54c7bfee728d -23053 24973 1728021633563085415 output/race-dog_shoes[2].pdf 39e05a1eefab7cc -23053 24973 1728021633563085415 output/race-dog_shoes[2].log 39e05a1eefab7cc -23053 24973 1728021633563085415 output/race-dog_shoes[2].aux 39e05a1eefab7cc -23253 25062 1728021633766420268 output/race-greyhound[2].pdf 510e64f83b907dae -23253 25062 1728021633766420268 output/race-greyhound[2].log 510e64f83b907dae -23253 25062 1728021633766420268 output/race-greyhound[2].aux 510e64f83b907dae -23268 25248 1728021633779753701 output/race-improvise[2].pdf 588ccc223877014d -23268 25248 1728021633779753701 output/race-improvise[2].log 588ccc223877014d -23268 25248 1728021633779753701 output/race-improvise[2].aux 588ccc223877014d -23348 25473 1728021633859754298 output/race-midnight_sun[2].pdf e3708baa4dd17c0e -23348 25473 1728021633859754298 output/race-midnight_sun[2].log e3708baa4dd17c0e -23348 25473 1728021633859754298 output/race-midnight_sun[2].aux e3708baa4dd17c0e -23881 25824 1728021634393091614 output/race-problem_dog[2].pdf f999af0ca2a8df82 -23881 25824 1728021634393091614 output/race-problem_dog[2].log f999af0ca2a8df82 -23881 25824 1728021634393091614 output/race-problem_dog[2].aux f999af0ca2a8df82 -24092 25954 1728021634603093182 output/race-push[2].pdf 2eb15f1d7f05b143 -24092 25954 1728021634603093182 output/race-push[2].log 2eb15f1d7f05b143 -24092 25954 1728021634603093182 output/race-push[2].aux 2eb15f1d7f05b143 -341 26097 1728021610852915925 output/starter1-lunch[2].pdf.dd 7f555d7646de8822 -24428 26275 1728021634939762363 output/race-slow_and_steady[2].pdf 834c5e4479f4c875 -24428 26275 1728021634939762363 output/race-slow_and_steady[2].log 834c5e4479f4c875 -24428 26275 1728021634939762363 output/race-slow_and_steady[2].aux 834c5e4479f4c875 -24317 26458 1728021634829761542 output/race-rush[2].pdf 351b2f4b96d14519 -24317 26458 1728021634829761542 output/race-rush[2].log 351b2f4b96d14519 -24317 26458 1728021634829761542 output/race-rush[2].aux 351b2f4b96d14519 -368 26593 1728021610879582789 output/starter2-lunch[2].pdf.dd 1f77ad80316bf22c -24751 26810 1728021635263098111 output/race-squirrel[2].pdf e5040775f1fbd0b9 -24751 26810 1728021635263098111 output/race-squirrel[2].log e5040775f1fbd0b9 -24751 26810 1728021635263098111 output/race-squirrel[2].aux e5040775f1fbd0b9 -25248 27034 1728021635759768487 output/survival-band_aid[2].pdf f42660fb9ecfdb6e -25248 27034 1728021635759768487 output/survival-band_aid[2].log f42660fb9ecfdb6e -25248 27034 1728021635759768487 output/survival-band_aid[2].aux f42660fb9ecfdb6e -24968 27044 1728021635479766395 output/race-supply_run[2].pdf 3a8350d2eb648011 -24968 27044 1728021635479766395 output/race-supply_run[2].log 3a8350d2eb648011 -24968 27044 1728021635479766395 output/race-supply_run[2].aux 3a8350d2eb648011 -24973 27098 1728021635486433112 output/race-tiara[2].pdf f98cafe73f073a77 -24973 27098 1728021635486433112 output/race-tiara[2].log f98cafe73f073a77 -24973 27098 1728021635486433112 output/race-tiara[2].aux f98cafe73f073a77 -25062 27191 1728021635573100426 output/survival-antique_sled[2].pdf b1e3832ed863e8eb -25062 27191 1728021635573100426 output/survival-antique_sled[2].log b1e3832ed863e8eb -25062 27191 1728021635573100426 output/survival-antique_sled[2].aux b1e3832ed863e8eb -25473 27421 1728021635986436845 output/survival-bandage[2].pdf 892bca580374319f -25473 27421 1728021635986436845 output/survival-bandage[2].log 892bca580374319f -25473 27421 1728021635986436845 output/survival-bandage[2].aux 892bca580374319f -14627 27558 1728021625139689196 output/starter1-husky[1].pdf 19ce81c21e8fb7c7 -14627 27558 1728021625139689196 output/starter1-husky[1].log 19ce81c21e8fb7c7 -14627 27558 1728021625139689196 output/starter1-husky[1].aux 19ce81c21e8fb7c7 -25824 27745 1728021636336439459 output/survival-bison[2].pdf d6eb3b282fcb688 -25824 27745 1728021636336439459 output/survival-bison[2].log d6eb3b282fcb688 -25824 27745 1728021636336439459 output/survival-bison[2].aux d6eb3b282fcb688 -27745 28003 1728021638256453799 output/starter1-a_hat[1].raw.png ee7cb31bf6797dd9 -25954 28208 1728021636466440431 output/survival-brandy[2].pdf 63f895a50c24cdfa -25954 28208 1728021636466440431 output/survival-brandy[2].log 63f895a50c24cdfa -25954 28208 1728021636466440431 output/survival-brandy[2].aux 63f895a50c24cdfa -28003 28383 1728021638516455741 output/starter1-breakfast[2].raw.png 45d3c437659a9caa -26458 28411 1728021636969777522 output/survival-jerky[2].pdf f67da74740f6eae0 -26458 28411 1728021636969777522 output/survival-jerky[2].log f67da74740f6eae0 -26458 28411 1728021636969777522 output/survival-jerky[2].aux f67da74740f6eae0 -28208 28513 1728021638719790593 output/starter1-dinner[1].raw.png e1d5d5c93f322c46 -28383 28650 1728021638896458580 output/starter1-dog_chow[1].raw.png 894c491855a82eb5 -28411 28660 1728021638923125446 output/starter1-first_aid[2].raw.png 33e6566c5032f89a -28513 28748 1728021639026459550 output/starter1-good_dog[1].raw.png ea00d14a0d5e94d3 -26275 28771 1728021636786442820 output/survival-caffeine[2].pdf 295197308ae741f7 -26275 28771 1728021636786442820 output/survival-caffeine[2].log 295197308ae741f7 -26275 28771 1728021636786442820 output/survival-caffeine[2].aux 295197308ae741f7 -26810 28814 1728021637323113496 output/survival-makeshift_sled[2].pdf 3731639355cf402f -26810 28814 1728021637323113496 output/survival-makeshift_sled[2].log 3731639355cf402f -26810 28814 1728021637323113496 output/survival-makeshift_sled[2].aux 3731639355cf402f -27035 28894 1728021637546448497 output/survival-malamute[2].pdf ae83c490f8b713f2 -27035 28894 1728021637546448497 output/survival-malamute[2].log ae83c490f8b713f2 -27035 28894 1728021637546448497 output/survival-malamute[2].aux ae83c490f8b713f2 -28748 28927 1728021639259794626 output/starter1-move[4].raw.png 62f796fba73c4438 -28650 28943 1728021639163127237 output/starter1-grandma_soup[1].raw.png 64870022d0d996d9 -27191 29021 1728021637703116334 output/survival-steak[2].pdf 3bd5d0d21cab0798 -27191 29021 1728021637703116334 output/survival-steak[2].log 3bd5d0d21cab0798 -27191 29021 1728021637703116334 output/survival-steak[2].aux 3bd5d0d21cab0798 -27044 29023 1728021637556448571 output/survival-poutine[2].pdf 90da3acdd93e4293 -27044 29023 1728021637556448571 output/survival-poutine[2].log 90da3acdd93e4293 -27044 29023 1728021637556448571 output/survival-poutine[2].aux 90da3acdd93e4293 -28771 29053 1728021639283128134 output/starter1-mush[1].raw.png ce20aa8072fab62d -28814 29070 1728021639326461791 output/starter1-repair_sled[2].raw.png 9635f078b2951a41 -28894 29168 1728021639406462388 output/starter1-upgrade_sled[2].raw.png 85d9112142e46cf -28943 29180 1728021639453129404 output/starter2-a_hat[1].raw.png b8f0c79f91e45bdc -28927 29210 1728021639439795971 output/starter1-wheel_dog[1].raw.png 248562083fd958cf -29021 29217 1728021639533130002 output/starter2-breakfast[2].raw.png e985116397a060aa -27098 29257 1728021637609782302 output/survival-salvage[2].pdf 507785ec58273c1e -27098 29257 1728021637609782302 output/survival-salvage[2].log 507785ec58273c1e -27098 29257 1728021637609782302 output/survival-salvage[2].aux 507785ec58273c1e -29023 29303 1728021639536463359 output/starter2-dinner[1].raw.png 65d52cb8bedbfa07 -16951 29316 1728021627463039872 output/starter2-husky[1].pdf b9f0a0863eb8a966 -16951 29316 1728021627463039872 output/starter2-husky[1].log b9f0a0863eb8a966 -16951 29316 1728021627463039872 output/starter2-husky[1].aux b9f0a0863eb8a966 -29070 29320 1728021639583130375 output/starter2-first_aid[2].raw.png a8edd7f8e5b9a16f -27421 29334 1728021637933118051 output/survival-venison[2].pdf e0ae59d8c459532c -27421 29334 1728021637933118051 output/survival-venison[2].log e0ae59d8c459532c -27421 29334 1728021637933118051 output/survival-venison[2].aux e0ae59d8c459532c -29053 29360 1728021639566463584 output/starter2-dog_chow[1].raw.png 68d4492207d179a0 -29168 29367 1728021639679797764 output/starter2-good_dog[1].raw.png 72d9e2d17bc0d3ac -27558 29464 1728021638069785739 output/farm[1].pdf d699c20ecfbf4934 -27558 29464 1728021638069785739 output/farm[1].log d699c20ecfbf4934 -27558 29464 1728021638069785739 output/farm[1].aux d699c20ecfbf4934 -28660 29509 1728021639173127312 output/starter1-husky[1].raw.png 570382dee3f2c8c1 -29180 29517 1728021639693131196 output/starter2-grandma_soup[1].raw.png 1dafeecf0dbcd10d -29210 29517 1728021639723131421 output/starter2-move[4].raw.png 3912578bc9f73aaf -29360 29534 1728021639873132541 output/starter3-breakfast[2].raw.png ea3e143da0ccdf09 -29258 29539 1728021639769798436 output/starter2-repair_sled[2].raw.png 19577354b946baf3 -29217 29549 1728021639729798136 output/starter2-mush[1].raw.png 7978b0385cdf4773 -29303 29583 1728021639816465450 output/starter2-upgrade_sled[2].raw.png b50d534baf9aa169 -29367 29600 1728021639879799258 output/starter3-dinner[1].raw.png 684e87591cca24d5 -29320 29622 1728021639833132242 output/starter2-wheel_dog[1].raw.png dce42b121d355677 -29334 29687 1728021639846465675 output/starter3-a_hat[1].raw.png c963f7930d733cb5 -29534 29702 1728021640046467169 output/starter3-move[4].raw.png b7c6d275a30ca7db -29464 29719 1728021639976466646 output/starter3-dog_chow[1].raw.png 480128b4f6866266 -29539 29776 1728021640049800527 output/starter3-mush[1].raw.png 481ed36e59c5fbb6 -29517 29780 1728021640029800378 output/starter3-good_dog[1].raw.png 979946965eb2b42 -29509 29786 1728021640019800303 output/starter3-first_aid[2].raw.png 6e60f4984e6bf98f -29517 29813 1728021640029800378 output/starter3-grandma_soup[1].raw.png 575969e972f21bbf -29600 29843 1728021640113134334 output/starter3-wheel_dog[1].raw.png 6262c3fc114e583e -29622 29858 1728021640133134483 output/starter4-a_hat[1].raw.png 3cfc7d81f887515d -29583 29886 1728021640096467543 output/starter3-upgrade_sled[2].raw.png 3ff510feffa99a9e -29702 29907 1728021640213135080 output/starter4-dinner[1].raw.png 994dbdf0ac15668c -29687 29920 1728021640199801648 output/starter4-breakfast[2].raw.png e361297a10bd2466 -29719 29930 1728021640229801871 output/starter4-dog_chow[1].raw.png 8555a56a1b50124c -29549 29955 1728021640059800601 output/starter3-repair_sled[2].raw.png 449da0c6a6d6f91b -29780 30048 1728021640293135678 output/starter4-good_dog[1].raw.png fccfb8153efd8de1 -29843 30082 1728021640356469485 output/starter4-mush[1].raw.png 9ecd10e82bfc7e8c -29776 30131 1728021640289802320 output/starter4-first_aid[2].raw.png 8fce1bf528f3711b -29930 30132 1728021640443136799 output/race-big_dog[2].raw.png 8cfbe2d4a199df1c -29887 30133 1728021640399803142 output/starter4-upgrade_sled[2].raw.png 3dad1364a6a0946f -29858 30133 1728021640369802917 output/starter4-repair_sled[2].raw.png 3fb7255ddcda3101 -29813 30148 1728021640326469260 output/starter4-move[4].raw.png 41bfcaba5ea0483d -29955 30173 1728021640466470307 output/race-dog_shoes[2].raw.png 955d41789ae5a65f -3580 30194 1728021614092940095 output/starter3-lunch[2].pdf.dd ec2e9e1a20809228 -29907 30200 1728021640419803291 output/starter4-wheel_dog[1].raw.png a0f528b98a58f35a -29920 30201 1728021640433136724 output/race-bear[2].raw.png 1610c12a310bd1c9 -29786 30207 1728021640299802394 output/starter4-grandma_soup[1].raw.png 98fa5fe1cdfed363 -29316 30237 1728021639829798884 output/starter2-husky[1].raw.png 28ce1c4769f3ca47 -30082 30272 1728021640593137919 output/race-improvise[2].raw.png 452bf2bd1fe29f4b -30048 30311 1728021640559804336 output/race-greyhound[2].raw.png 510d0683a77829d1 -30133 30339 1728021640646471650 output/race-rush[2].raw.png 5ea9721a38ce23cb -30131 30349 1728021640643138293 output/race-midnight_sun[2].raw.png 2d55d4dee7b4ae88 -30148 30403 1728021640659805084 output/race-slow_and_steady[2].raw.png 9685f2bed2173c2a -30200 30417 1728021640713138816 output/race-supply_run[2].raw.png 2a8437c8aea25e5a -30173 30431 1728021640686471950 output/race-squirrel[2].raw.png b17f9ffb64d3710c -30133 30432 1728021640643138293 output/race-push[2].raw.png ce7424a238f70a79 -30132 30433 1728021640643138293 output/race-problem_dog[2].raw.png b75cd93b98d5b008 -30207 30481 1728021640719805532 output/survival-antique_sled[2].raw.png 619ee1ed84897355 -30311 30506 1728021640823139637 output/survival-bison[2].raw.png 53b00e9ba4bff645 -30201 30520 1728021640713138816 output/race-tiara[2].raw.png 82f9f29aef617904 -30237 30528 1728021640749805755 output/survival-band_aid[2].raw.png fa0c056c8310671 -30339 30594 1728021640849806503 output/survival-brandy[2].raw.png 47bff44ae9e2486b -30272 30606 1728021640783139338 output/survival-bandage[2].raw.png 4e2ebb8b7b40333f -30403 30613 1728021640913140309 output/survival-jerky[2].raw.png a7fd712e9a8af72d -30481 30710 1728021640993140906 output/survival-steak[2].raw.png 3678aaa9431da1e1 -30506 30713 1728021641016474414 output/survival-venison[2].raw.png c471c84b61bc051f -30349 30720 1728021640859806578 output/survival-caffeine[2].raw.png 33ab5efd99ca035d -30417 30734 1728021640929807100 output/survival-makeshift_sled[2].raw.png 99ce915e42379195 -30432 30797 1728021640943140534 output/survival-poutine[2].raw.png 6a876c942774ed15 -30431 30873 1728021640943140534 output/survival-malamute[2].raw.png 5a934f688fc8b3f8 -30433 30890 1728021640946473892 output/survival-salvage[2].raw.png d3051d0ee3e60abb -30528 30900 1728021641039807923 output/farm[1].raw.png 8103d828e60d156c -30594 31071 1728021641106475087 output/starter1-a_hat[1].png e9512949242eda2f -30607 31081 1728021641119808519 output/starter1-breakfast[2].png 4c6e2f856dd9d18f -30613 31104 1728021641126475237 output/starter1-dinner[1].png 3eb83e388467a730 -30713 31163 1728021641226475984 output/starter1-first_aid[2].png 9d3b953ccbcbe6b2 -30720 31181 1728021641229809342 output/starter1-good_dog[1].png 3cfcfc5866510017 -30734 31261 1728021641246476133 output/starter1-grandma_soup[1].png 27b1fc4c335db0c9 -30710 31264 1728021641223142625 output/starter1-dog_chow[1].png eb9222a64b9fd0e -30890 31401 1728021641403143970 output/starter1-mush[1].png 62766322a12962b8 -30873 31424 1728021641386477178 output/starter1-move[4].png e8d66482dc2d06eb -30900 31430 1728021641413144044 output/starter1-repair_sled[2].png 8df5d648a00b3c51 -31081 31551 1728021641593145389 output/starter1-wheel_dog[1].png ee4c7030bf62739d -31104 31554 1728021641616478897 output/starter2-a_hat[1].png b7184ae7e8e2233a -31071 31564 1728021641583145314 output/starter1-upgrade_sled[2].png ecdab76353440d30 -31163 31627 1728021641676479345 output/starter2-breakfast[2].png f0abdc95d6e1f350 -31181 31641 1728021641693146136 output/starter2-dinner[1].png f0e1fe06604aab72 -31261 31756 1728021641773146734 output/starter2-dog_chow[1].png bb2932945401f9c7 -30797 31761 1728021641309809939 output/starter1-husky[1].png fd559c8f06597037 -31264 31763 1728021641776480091 output/starter2-first_aid[2].png 44ea159524d47d71 -31401 31863 1728021641913147779 output/starter2-good_dog[1].png b2ca4df6f36180ff -31424 31960 1728021641936481287 output/starter2-grandma_soup[1].png f43c10b3d817e828 -31551 31981 1728021642063148900 output/starter2-move[4].png ce03fbbd958ca56c -31554 32007 1728021642066482258 output/starter2-mush[1].png 7f4aba29f23c9089 -31564 32034 1728021642076482332 output/starter2-repair_sled[2].png c6b97753b21de35 -6120 32074 1728021616632959044 output/starter4-lunch[2].pdf.dd 7ca3c2e92de5bab1 -31628 32111 1728021642139816140 output/starter2-upgrade_sled[2].png 825d95ff02bfdc0b -31641 32134 1728021642153149572 output/starter2-wheel_dog[1].png aad9f65c304ff0d8 -31763 32144 1728021642276483827 output/starter3-dinner[1].png 1f53783778c12b91 -31430 32184 1728021641943148004 output/starter2-husky[1].png 5a496ca886a4cf97 -31761 32260 1728021642273150468 output/starter3-breakfast[2].png aca3e5b84bd03c2 -31756 32276 1728021642269817111 output/starter3-a_hat[1].png 24dde54da4bcb19f -31863 32395 1728021642376484573 output/starter3-dog_chow[1].png 158f3385ccebca81 -31981 32411 1728021642493152112 output/starter3-good_dog[1].png 5620ffe1b6df8673 -31960 32454 1728021642473151963 output/starter3-first_aid[2].png d68d0a29eee42b8 -32034 32487 1728021642546485843 output/starter3-move[4].png 1d5f100c35d28cd2 -32007 32490 1728021642519818978 output/starter3-grandma_soup[1].png a9aca8ec281f8faa -32144 32672 1728021642656486666 output/starter3-upgrade_sled[2].png fa2aeb28c25896f -32134 32677 1728021642646486591 output/starter3-repair_sled[2].png 65dbb79cea2e16c3 -32184 32695 1728021642696486965 output/starter3-wheel_dog[1].png 222d42f29844e965 -32111 32723 1728021642623153083 output/starter3-mush[1].png e2c5d310abda1db0 -32260 32793 1728021642773154204 output/starter4-a_hat[1].png df46687dffdf0649 -32276 32806 1728021642789820995 output/starter4-breakfast[2].png 1602b552094a4921 -32395 32917 1728021642906488533 output/starter4-dinner[1].png d30a74eeff1a5ef -32411 32926 1728021642923155324 output/starter4-dog_chow[1].png 1295b7043956f4cd -32491 32932 1728021643003155921 output/starter4-grandma_soup[1].png a79933b60c85149f -32487 32974 1728021642999822564 output/starter4-good_dog[1].png 177b772ef61fc28f -32454 32994 1728021642966488981 output/starter4-first_aid[2].png 46250707910de026 -32672 33071 1728021643183157267 output/starter4-move[4].png 5dd615bd431e924a -32677 33094 1728021643189823983 output/starter4-mush[1].png 73eea57432e52467 -32723 33283 1728021643233157640 output/starter4-upgrade_sled[2].png eab522919351efe5 -32695 33340 1728021643206490774 output/starter4-repair_sled[2].png 12afea341eedf193 -32806 33347 1728021643319824955 output/race-bear[2].png dbb3d7119e2097f2 -32793 33373 1728021643306491522 output/starter4-wheel_dog[1].png 5575ebb16869d3a2 -32932 33416 1728021643443159209 output/race-greyhound[2].png dbb0bbad94f8ce60 -32926 33463 1728021643439825851 output/race-dog_shoes[2].png 44e0118546ad1d74 -33094 33481 1728021643606493763 output/race-push[2].png ab795d3a498e3709 -32917 33511 1728021643429825775 output/race-big_dog[2].png 25d7978adcad5f6b -32974 33524 1728021643486492866 output/race-improvise[2].png c565741a19c4a675 -32995 33541 1728021643506493015 output/race-midnight_sun[2].png 18a07b02c116a1db -33071 33657 1728021643583160254 output/race-problem_dog[2].png da033d40f93490b9 -33374 33779 1728021643886495855 output/race-supply_run[2].png 416139f578eb0db2 -33283 33814 1728021643793161824 output/race-rush[2].png 85241e7d20b00fa -33340 33876 1728021643853162272 output/race-slow_and_steady[2].png 2d7550fd21ce0b2 -33347 33899 1728021643859828989 output/race-squirrel[2].png 4d3b614515f78d2a -33481 33924 1728021643993163317 output/survival-band_aid[2].png c1f027812d286129 -33416 33962 1728021643929829512 output/race-tiara[2].png cb73dc3934a6debf -33511 33992 1728021644023163542 output/survival-bandage[2].png 43372b3a2faa8c42 -33463 34057 1728021643976496526 output/survival-antique_sled[2].png f748acbfea1bde33 -33541 34080 1728021644053163765 output/survival-brandy[2].png 839b6ab8e54491fd -33524 34092 1728021644036496975 output/survival-bison[2].png d7f802fa8b77ca47 -33780 34129 1728021644289832200 output/survival-jerky[2].png a446f9bffbc70169 -33657 34174 1728021644169831304 output/survival-caffeine[2].png 2d5e6fe84c77c101 -33814 34261 1728021644326499142 output/survival-makeshift_sled[2].png 1a4f6f7781bc7986 -33900 34281 1728021644409833097 output/survival-poutine[2].png 3acf62397fc9fec9 -33962 34314 1728021644473166904 output/survival-steak[2].png e53c8116abba77bd -33877 34323 1728021644389832948 output/survival-malamute[2].png 4788ac3c320b1e2a -33925 34327 1728021644436499964 output/survival-salvage[2].png 5feab6665a3e10e2 -34057 34349 1728021644569834292 output/farm[1].png ecb9a6fa43ae50e -33993 34352 1728021644503167127 output/survival-venison[2].png 8d90a6b01645538c -19323 35037 1728021629833057565 output/starter3-husky[1].pdf 8d28c58cb0909e2b -19323 35037 1728021629833057565 output/starter3-husky[1].log 8d28c58cb0909e2b -19323 35037 1728021629833057565 output/starter3-husky[1].aux 8d28c58cb0909e2b -30520 35368 1728021641033141206 output/iditaboard.pdf 945cc5c51f9e2541 -30520 35368 1728021641033141206 output/iditaboard.log 945cc5c51f9e2541 -30520 35368 1728021641033141206 output/iditaboard.aux 945cc5c51f9e2541 -35037 35653 1728021645549841615 output/starter3-husky[1].raw.png a974ede124acf0c1 -21447 35778 1728021631959740111 output/starter4-husky[1].pdf 8f5191c211344e31 -21447 35778 1728021631959740111 output/starter4-husky[1].log 8f5191c211344e31 -21447 35778 1728021631959740111 output/starter4-husky[1].aux 8f5191c211344e31 -35653 35851 1728021646163179530 output/starter3-husky[1].png 3b931e14d9b60d4a -35778 36397 1728021646289847143 output/starter4-husky[1].raw.png ba946c7d2542ee3a -36397 36593 1728021646909851776 output/starter4-husky[1].png ed00f322243b269a -26097 48684 1728021636609774834 output/starter1-lunch[2].pdf 79949f54f6f34904 -26097 48684 1728021636609774834 output/starter1-lunch[2].log 79949f54f6f34904 -26097 48684 1728021636609774834 output/starter1-lunch[2].aux 79949f54f6f34904 -26593 48933 1728021637106445211 output/starter2-lunch[2].pdf 589c2480af0d4c4a -26593 48933 1728021637106445211 output/starter2-lunch[2].log 589c2480af0d4c4a -26593 48933 1728021637106445211 output/starter2-lunch[2].aux 589c2480af0d4c4a -48684 49541 1728021659196610271 output/starter1-lunch[2].raw.png fe015ab65d1b6767 -49541 49752 1728021660053283342 output/starter1-lunch[2].png 81be44f7cb97a8be -48933 49790 1728021659443278781 output/starter2-lunch[2].raw.png 8b14a4b71d45a0c9 -49790 50001 1728021660303285211 output/starter2-lunch[2].png a0f20bce3f7fb68f -30194 51672 1728021640706472098 output/starter3-lunch[2].pdf 7013d13446fe958d -30194 51672 1728021640706472098 output/starter3-lunch[2].log 7013d13446fe958d -30194 51672 1728021640706472098 output/starter3-lunch[2].aux 7013d13446fe958d -32075 52059 1728021642586486143 output/starter4-lunch[2].pdf 5818127b224aca8f -32075 52059 1728021642586486143 output/starter4-lunch[2].log 5818127b224aca8f -32075 52059 1728021642586486143 output/starter4-lunch[2].aux 5818127b224aca8f -51672 52507 1728021662183299267 output/starter3-lunch[2].raw.png 7e7c796bd1614d6e -52507 52713 1728021663019972189 output/starter3-lunch[2].png 4201689459e1a3b7 -52059 52898 1728021662569968825 output/starter4-lunch[2].raw.png 4e8cee5e0df3fd60 -52898 53106 1728021663409975105 output/starter4-lunch[2].png a1cb372738c4c691 -35368 64965 1728021645879844080 output/iditaboard.png 1bfcd6139d574498 diff --git a/assets.cue b/assets.cue index 746ccb6..977607d 100644 --- a/assets.cue +++ b/assets.cue @@ -2,7 +2,7 @@ package iditacards -#AssetKind: "image" | "tex" | "template" | "cat" +#AssetKind: "image" | "tex" | "texdoc" | "template" | "cat" #Asset: { // passed to convert to create the "print" version (usually to add bleed) @@ -37,6 +37,10 @@ package iditacards source: string size: #Dimensions } + + if kind == "texdoc" { + source: string + } } // Assets are what actually need to be printed/created/etc diff --git a/assets.yaml b/assets.yaml index ceed8a6..4145373 100644 --- a/assets.yaml +++ b/assets.yaml @@ -13,3 +13,10 @@ assets: source: iditaboard.tex size: 4875x3075 + instructions: + kind: texdoc + source: instructions.tex + + instructions-anatomy: + kind: texdoc + source: instructions-anatomy.tex diff --git a/build.ninja b/build.ninja index 100ca27..a237de2 100644 --- a/build.ninja +++ b/build.ninja @@ -16,1005 +16,1287 @@ build output/everything.json: cuegen assets.cue cards.cue legs.cue others.cue ty build output/logo.png: copy iditacards.png build output/cardback.png: copy cardback.png -build output/starter1-a_hat[1].json: extract output/everything.json - filter = --arg asset 'starter1-a_hat[1]' '.assets[$$asset].data' -build output/starter1-a_hat[1].tex: template2tex output/starter1-a_hat[1].json | templates/card.tex - template = templates/card.tex -build output/starter1-a_hat[1].pdf: tex2pdf output/starter1-a_hat[1].tex || output/starter1-a_hat[1].pdf.dd - dyndep = output/starter1-a_hat[1].pdf.dd -build output/starter1-a_hat[1].pdf.dd: scantex output/starter1-a_hat[1].tex -build output/starter1-a_hat[1].raw.png: pdf2png output/starter1-a_hat[1].pdf - w = 750 - h = 1050 -build output/starter1-a_hat[1].png: convert output/starter1-a_hat[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter1-breakfast[2].json: extract output/everything.json - filter = --arg asset 'starter1-breakfast[2]' '.assets[$$asset].data' -build output/starter1-breakfast[2].tex: template2tex output/starter1-breakfast[2].json | templates/card.tex - template = templates/card.tex -build output/starter1-breakfast[2].pdf: tex2pdf output/starter1-breakfast[2].tex || output/starter1-breakfast[2].pdf.dd - dyndep = output/starter1-breakfast[2].pdf.dd -build output/starter1-breakfast[2].pdf.dd: scantex output/starter1-breakfast[2].tex -build output/starter1-breakfast[2].raw.png: pdf2png output/starter1-breakfast[2].pdf - w = 750 - h = 1050 -build output/starter1-breakfast[2].png: convert output/starter1-breakfast[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter1-lunch[2].json: extract output/everything.json - filter = --arg asset 'starter1-lunch[2]' '.assets[$$asset].data' -build output/starter1-lunch[2].tex: template2tex output/starter1-lunch[2].json | templates/card.tex - template = templates/card.tex -build output/starter1-lunch[2].pdf: tex2pdf output/starter1-lunch[2].tex || output/starter1-lunch[2].pdf.dd - dyndep = output/starter1-lunch[2].pdf.dd -build output/starter1-lunch[2].pdf.dd: scantex output/starter1-lunch[2].tex -build output/starter1-lunch[2].raw.png: pdf2png output/starter1-lunch[2].pdf - w = 750 - h = 1050 -build output/starter1-lunch[2].png: convert output/starter1-lunch[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter1-dinner[1].json: extract output/everything.json - filter = --arg asset 'starter1-dinner[1]' '.assets[$$asset].data' -build output/starter1-dinner[1].tex: template2tex output/starter1-dinner[1].json | templates/card.tex - template = templates/card.tex -build output/starter1-dinner[1].pdf: tex2pdf output/starter1-dinner[1].tex || output/starter1-dinner[1].pdf.dd - dyndep = output/starter1-dinner[1].pdf.dd -build output/starter1-dinner[1].pdf.dd: scantex output/starter1-dinner[1].tex -build output/starter1-dinner[1].raw.png: pdf2png output/starter1-dinner[1].pdf - w = 750 - h = 1050 -build output/starter1-dinner[1].png: convert output/starter1-dinner[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter1-dog_chow[1].json: extract output/everything.json - filter = --arg asset 'starter1-dog_chow[1]' '.assets[$$asset].data' -build output/starter1-dog_chow[1].tex: template2tex output/starter1-dog_chow[1].json | templates/card.tex - template = templates/card.tex -build output/starter1-dog_chow[1].pdf: tex2pdf output/starter1-dog_chow[1].tex || output/starter1-dog_chow[1].pdf.dd - dyndep = output/starter1-dog_chow[1].pdf.dd -build output/starter1-dog_chow[1].pdf.dd: scantex output/starter1-dog_chow[1].tex -build output/starter1-dog_chow[1].raw.png: pdf2png output/starter1-dog_chow[1].pdf - w = 750 - h = 1050 -build output/starter1-dog_chow[1].png: convert output/starter1-dog_chow[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter1-first_aid[2].json: extract output/everything.json - filter = --arg asset 'starter1-first_aid[2]' '.assets[$$asset].data' -build output/starter1-first_aid[2].tex: template2tex output/starter1-first_aid[2].json | templates/card.tex - template = templates/card.tex -build output/starter1-first_aid[2].pdf: tex2pdf output/starter1-first_aid[2].tex || output/starter1-first_aid[2].pdf.dd - dyndep = output/starter1-first_aid[2].pdf.dd -build output/starter1-first_aid[2].pdf.dd: scantex output/starter1-first_aid[2].tex -build output/starter1-first_aid[2].raw.png: pdf2png output/starter1-first_aid[2].pdf - w = 750 - h = 1050 -build output/starter1-first_aid[2].png: convert output/starter1-first_aid[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter1-good_dog[1].json: extract output/everything.json - filter = --arg asset 'starter1-good_dog[1]' '.assets[$$asset].data' -build output/starter1-good_dog[1].tex: template2tex output/starter1-good_dog[1].json | templates/card.tex - template = templates/card.tex -build output/starter1-good_dog[1].pdf: tex2pdf output/starter1-good_dog[1].tex || output/starter1-good_dog[1].pdf.dd - dyndep = output/starter1-good_dog[1].pdf.dd -build output/starter1-good_dog[1].pdf.dd: scantex output/starter1-good_dog[1].tex -build output/starter1-good_dog[1].raw.png: pdf2png output/starter1-good_dog[1].pdf - w = 750 - h = 1050 -build output/starter1-good_dog[1].png: convert output/starter1-good_dog[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter1-grandma_soup[1].json: extract output/everything.json - filter = --arg asset 'starter1-grandma_soup[1]' '.assets[$$asset].data' -build output/starter1-grandma_soup[1].tex: template2tex output/starter1-grandma_soup[1].json | templates/card.tex - template = templates/card.tex -build output/starter1-grandma_soup[1].pdf: tex2pdf output/starter1-grandma_soup[1].tex || output/starter1-grandma_soup[1].pdf.dd - dyndep = output/starter1-grandma_soup[1].pdf.dd -build output/starter1-grandma_soup[1].pdf.dd: scantex output/starter1-grandma_soup[1].tex -build output/starter1-grandma_soup[1].raw.png: pdf2png output/starter1-grandma_soup[1].pdf - w = 750 - h = 1050 -build output/starter1-grandma_soup[1].png: convert output/starter1-grandma_soup[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter1-husky[1].json: extract output/everything.json - filter = --arg asset 'starter1-husky[1]' '.assets[$$asset].data' -build output/starter1-husky[1].tex: template2tex output/starter1-husky[1].json | templates/card.tex - template = templates/card.tex -build output/starter1-husky[1].pdf: tex2pdf output/starter1-husky[1].tex || output/starter1-husky[1].pdf.dd - dyndep = output/starter1-husky[1].pdf.dd -build output/starter1-husky[1].pdf.dd: scantex output/starter1-husky[1].tex -build output/starter1-husky[1].raw.png: pdf2png output/starter1-husky[1].pdf - w = 750 - h = 1050 -build output/starter1-husky[1].png: convert output/starter1-husky[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter1-move[4].json: extract output/everything.json - filter = --arg asset 'starter1-move[4]' '.assets[$$asset].data' -build output/starter1-move[4].tex: template2tex output/starter1-move[4].json | templates/card.tex - template = templates/card.tex -build output/starter1-move[4].pdf: tex2pdf output/starter1-move[4].tex || output/starter1-move[4].pdf.dd - dyndep = output/starter1-move[4].pdf.dd -build output/starter1-move[4].pdf.dd: scantex output/starter1-move[4].tex -build output/starter1-move[4].raw.png: pdf2png output/starter1-move[4].pdf - w = 750 - h = 1050 -build output/starter1-move[4].png: convert output/starter1-move[4].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter1-mush[1].json: extract output/everything.json - filter = --arg asset 'starter1-mush[1]' '.assets[$$asset].data' -build output/starter1-mush[1].tex: template2tex output/starter1-mush[1].json | templates/card.tex - template = templates/card.tex -build output/starter1-mush[1].pdf: tex2pdf output/starter1-mush[1].tex || output/starter1-mush[1].pdf.dd - dyndep = output/starter1-mush[1].pdf.dd -build output/starter1-mush[1].pdf.dd: scantex output/starter1-mush[1].tex -build output/starter1-mush[1].raw.png: pdf2png output/starter1-mush[1].pdf - w = 750 - h = 1050 -build output/starter1-mush[1].png: convert output/starter1-mush[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter1-repair_sled[2].json: extract output/everything.json - filter = --arg asset 'starter1-repair_sled[2]' '.assets[$$asset].data' -build output/starter1-repair_sled[2].tex: template2tex output/starter1-repair_sled[2].json | templates/card.tex - template = templates/card.tex -build output/starter1-repair_sled[2].pdf: tex2pdf output/starter1-repair_sled[2].tex || output/starter1-repair_sled[2].pdf.dd - dyndep = output/starter1-repair_sled[2].pdf.dd -build output/starter1-repair_sled[2].pdf.dd: scantex output/starter1-repair_sled[2].tex -build output/starter1-repair_sled[2].raw.png: pdf2png output/starter1-repair_sled[2].pdf - w = 750 - h = 1050 -build output/starter1-repair_sled[2].png: convert output/starter1-repair_sled[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter1-upgrade_sled[2].json: extract output/everything.json - filter = --arg asset 'starter1-upgrade_sled[2]' '.assets[$$asset].data' -build output/starter1-upgrade_sled[2].tex: template2tex output/starter1-upgrade_sled[2].json | templates/card.tex - template = templates/card.tex -build output/starter1-upgrade_sled[2].pdf: tex2pdf output/starter1-upgrade_sled[2].tex || output/starter1-upgrade_sled[2].pdf.dd - dyndep = output/starter1-upgrade_sled[2].pdf.dd -build output/starter1-upgrade_sled[2].pdf.dd: scantex output/starter1-upgrade_sled[2].tex -build output/starter1-upgrade_sled[2].raw.png: pdf2png output/starter1-upgrade_sled[2].pdf - w = 750 - h = 1050 -build output/starter1-upgrade_sled[2].png: convert output/starter1-upgrade_sled[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter1-wheel_dog[1].json: extract output/everything.json - filter = --arg asset 'starter1-wheel_dog[1]' '.assets[$$asset].data' -build output/starter1-wheel_dog[1].tex: template2tex output/starter1-wheel_dog[1].json | templates/card.tex - template = templates/card.tex -build output/starter1-wheel_dog[1].pdf: tex2pdf output/starter1-wheel_dog[1].tex || output/starter1-wheel_dog[1].pdf.dd - dyndep = output/starter1-wheel_dog[1].pdf.dd -build output/starter1-wheel_dog[1].pdf.dd: scantex output/starter1-wheel_dog[1].tex -build output/starter1-wheel_dog[1].raw.png: pdf2png output/starter1-wheel_dog[1].pdf - w = 750 - h = 1050 -build output/starter1-wheel_dog[1].png: convert output/starter1-wheel_dog[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter2-a_hat[1].json: extract output/everything.json - filter = --arg asset 'starter2-a_hat[1]' '.assets[$$asset].data' -build output/starter2-a_hat[1].tex: template2tex output/starter2-a_hat[1].json | templates/card.tex - template = templates/card.tex -build output/starter2-a_hat[1].pdf: tex2pdf output/starter2-a_hat[1].tex || output/starter2-a_hat[1].pdf.dd - dyndep = output/starter2-a_hat[1].pdf.dd -build output/starter2-a_hat[1].pdf.dd: scantex output/starter2-a_hat[1].tex -build output/starter2-a_hat[1].raw.png: pdf2png output/starter2-a_hat[1].pdf - w = 750 - h = 1050 -build output/starter2-a_hat[1].png: convert output/starter2-a_hat[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter2-breakfast[2].json: extract output/everything.json - filter = --arg asset 'starter2-breakfast[2]' '.assets[$$asset].data' -build output/starter2-breakfast[2].tex: template2tex output/starter2-breakfast[2].json | templates/card.tex - template = templates/card.tex -build output/starter2-breakfast[2].pdf: tex2pdf output/starter2-breakfast[2].tex || output/starter2-breakfast[2].pdf.dd - dyndep = output/starter2-breakfast[2].pdf.dd -build output/starter2-breakfast[2].pdf.dd: scantex output/starter2-breakfast[2].tex -build output/starter2-breakfast[2].raw.png: pdf2png output/starter2-breakfast[2].pdf - w = 750 - h = 1050 -build output/starter2-breakfast[2].png: convert output/starter2-breakfast[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter2-lunch[2].json: extract output/everything.json - filter = --arg asset 'starter2-lunch[2]' '.assets[$$asset].data' -build output/starter2-lunch[2].tex: template2tex output/starter2-lunch[2].json | templates/card.tex - template = templates/card.tex -build output/starter2-lunch[2].pdf: tex2pdf output/starter2-lunch[2].tex || output/starter2-lunch[2].pdf.dd - dyndep = output/starter2-lunch[2].pdf.dd -build output/starter2-lunch[2].pdf.dd: scantex output/starter2-lunch[2].tex -build output/starter2-lunch[2].raw.png: pdf2png output/starter2-lunch[2].pdf - w = 750 - h = 1050 -build output/starter2-lunch[2].png: convert output/starter2-lunch[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter2-dinner[1].json: extract output/everything.json - filter = --arg asset 'starter2-dinner[1]' '.assets[$$asset].data' -build output/starter2-dinner[1].tex: template2tex output/starter2-dinner[1].json | templates/card.tex - template = templates/card.tex -build output/starter2-dinner[1].pdf: tex2pdf output/starter2-dinner[1].tex || output/starter2-dinner[1].pdf.dd - dyndep = output/starter2-dinner[1].pdf.dd -build output/starter2-dinner[1].pdf.dd: scantex output/starter2-dinner[1].tex -build output/starter2-dinner[1].raw.png: pdf2png output/starter2-dinner[1].pdf - w = 750 - h = 1050 -build output/starter2-dinner[1].png: convert output/starter2-dinner[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter2-dog_chow[1].json: extract output/everything.json - filter = --arg asset 'starter2-dog_chow[1]' '.assets[$$asset].data' -build output/starter2-dog_chow[1].tex: template2tex output/starter2-dog_chow[1].json | templates/card.tex - template = templates/card.tex -build output/starter2-dog_chow[1].pdf: tex2pdf output/starter2-dog_chow[1].tex || output/starter2-dog_chow[1].pdf.dd - dyndep = output/starter2-dog_chow[1].pdf.dd -build output/starter2-dog_chow[1].pdf.dd: scantex output/starter2-dog_chow[1].tex -build output/starter2-dog_chow[1].raw.png: pdf2png output/starter2-dog_chow[1].pdf - w = 750 - h = 1050 -build output/starter2-dog_chow[1].png: convert output/starter2-dog_chow[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter2-first_aid[2].json: extract output/everything.json - filter = --arg asset 'starter2-first_aid[2]' '.assets[$$asset].data' -build output/starter2-first_aid[2].tex: template2tex output/starter2-first_aid[2].json | templates/card.tex - template = templates/card.tex -build output/starter2-first_aid[2].pdf: tex2pdf output/starter2-first_aid[2].tex || output/starter2-first_aid[2].pdf.dd - dyndep = output/starter2-first_aid[2].pdf.dd -build output/starter2-first_aid[2].pdf.dd: scantex output/starter2-first_aid[2].tex -build output/starter2-first_aid[2].raw.png: pdf2png output/starter2-first_aid[2].pdf - w = 750 - h = 1050 -build output/starter2-first_aid[2].png: convert output/starter2-first_aid[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter2-good_dog[1].json: extract output/everything.json - filter = --arg asset 'starter2-good_dog[1]' '.assets[$$asset].data' -build output/starter2-good_dog[1].tex: template2tex output/starter2-good_dog[1].json | templates/card.tex - template = templates/card.tex -build output/starter2-good_dog[1].pdf: tex2pdf output/starter2-good_dog[1].tex || output/starter2-good_dog[1].pdf.dd - dyndep = output/starter2-good_dog[1].pdf.dd -build output/starter2-good_dog[1].pdf.dd: scantex output/starter2-good_dog[1].tex -build output/starter2-good_dog[1].raw.png: pdf2png output/starter2-good_dog[1].pdf - w = 750 - h = 1050 -build output/starter2-good_dog[1].png: convert output/starter2-good_dog[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter2-grandma_soup[1].json: extract output/everything.json - filter = --arg asset 'starter2-grandma_soup[1]' '.assets[$$asset].data' -build output/starter2-grandma_soup[1].tex: template2tex output/starter2-grandma_soup[1].json | templates/card.tex - template = templates/card.tex -build output/starter2-grandma_soup[1].pdf: tex2pdf output/starter2-grandma_soup[1].tex || output/starter2-grandma_soup[1].pdf.dd - dyndep = output/starter2-grandma_soup[1].pdf.dd -build output/starter2-grandma_soup[1].pdf.dd: scantex output/starter2-grandma_soup[1].tex -build output/starter2-grandma_soup[1].raw.png: pdf2png output/starter2-grandma_soup[1].pdf - w = 750 - h = 1050 -build output/starter2-grandma_soup[1].png: convert output/starter2-grandma_soup[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter2-husky[1].json: extract output/everything.json - filter = --arg asset 'starter2-husky[1]' '.assets[$$asset].data' -build output/starter2-husky[1].tex: template2tex output/starter2-husky[1].json | templates/card.tex - template = templates/card.tex -build output/starter2-husky[1].pdf: tex2pdf output/starter2-husky[1].tex || output/starter2-husky[1].pdf.dd - dyndep = output/starter2-husky[1].pdf.dd -build output/starter2-husky[1].pdf.dd: scantex output/starter2-husky[1].tex -build output/starter2-husky[1].raw.png: pdf2png output/starter2-husky[1].pdf - w = 750 - h = 1050 -build output/starter2-husky[1].png: convert output/starter2-husky[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter2-move[4].json: extract output/everything.json - filter = --arg asset 'starter2-move[4]' '.assets[$$asset].data' -build output/starter2-move[4].tex: template2tex output/starter2-move[4].json | templates/card.tex - template = templates/card.tex -build output/starter2-move[4].pdf: tex2pdf output/starter2-move[4].tex || output/starter2-move[4].pdf.dd - dyndep = output/starter2-move[4].pdf.dd -build output/starter2-move[4].pdf.dd: scantex output/starter2-move[4].tex -build output/starter2-move[4].raw.png: pdf2png output/starter2-move[4].pdf - w = 750 - h = 1050 -build output/starter2-move[4].png: convert output/starter2-move[4].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter2-mush[1].json: extract output/everything.json - filter = --arg asset 'starter2-mush[1]' '.assets[$$asset].data' -build output/starter2-mush[1].tex: template2tex output/starter2-mush[1].json | templates/card.tex - template = templates/card.tex -build output/starter2-mush[1].pdf: tex2pdf output/starter2-mush[1].tex || output/starter2-mush[1].pdf.dd - dyndep = output/starter2-mush[1].pdf.dd -build output/starter2-mush[1].pdf.dd: scantex output/starter2-mush[1].tex -build output/starter2-mush[1].raw.png: pdf2png output/starter2-mush[1].pdf - w = 750 - h = 1050 -build output/starter2-mush[1].png: convert output/starter2-mush[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter2-repair_sled[2].json: extract output/everything.json - filter = --arg asset 'starter2-repair_sled[2]' '.assets[$$asset].data' -build output/starter2-repair_sled[2].tex: template2tex output/starter2-repair_sled[2].json | templates/card.tex - template = templates/card.tex -build output/starter2-repair_sled[2].pdf: tex2pdf output/starter2-repair_sled[2].tex || output/starter2-repair_sled[2].pdf.dd - dyndep = output/starter2-repair_sled[2].pdf.dd -build output/starter2-repair_sled[2].pdf.dd: scantex output/starter2-repair_sled[2].tex -build output/starter2-repair_sled[2].raw.png: pdf2png output/starter2-repair_sled[2].pdf - w = 750 - h = 1050 -build output/starter2-repair_sled[2].png: convert output/starter2-repair_sled[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter2-upgrade_sled[2].json: extract output/everything.json - filter = --arg asset 'starter2-upgrade_sled[2]' '.assets[$$asset].data' -build output/starter2-upgrade_sled[2].tex: template2tex output/starter2-upgrade_sled[2].json | templates/card.tex - template = templates/card.tex -build output/starter2-upgrade_sled[2].pdf: tex2pdf output/starter2-upgrade_sled[2].tex || output/starter2-upgrade_sled[2].pdf.dd - dyndep = output/starter2-upgrade_sled[2].pdf.dd -build output/starter2-upgrade_sled[2].pdf.dd: scantex output/starter2-upgrade_sled[2].tex -build output/starter2-upgrade_sled[2].raw.png: pdf2png output/starter2-upgrade_sled[2].pdf - w = 750 - h = 1050 -build output/starter2-upgrade_sled[2].png: convert output/starter2-upgrade_sled[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter2-wheel_dog[1].json: extract output/everything.json - filter = --arg asset 'starter2-wheel_dog[1]' '.assets[$$asset].data' -build output/starter2-wheel_dog[1].tex: template2tex output/starter2-wheel_dog[1].json | templates/card.tex - template = templates/card.tex -build output/starter2-wheel_dog[1].pdf: tex2pdf output/starter2-wheel_dog[1].tex || output/starter2-wheel_dog[1].pdf.dd - dyndep = output/starter2-wheel_dog[1].pdf.dd -build output/starter2-wheel_dog[1].pdf.dd: scantex output/starter2-wheel_dog[1].tex -build output/starter2-wheel_dog[1].raw.png: pdf2png output/starter2-wheel_dog[1].pdf - w = 750 - h = 1050 -build output/starter2-wheel_dog[1].png: convert output/starter2-wheel_dog[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter3-a_hat[1].json: extract output/everything.json - filter = --arg asset 'starter3-a_hat[1]' '.assets[$$asset].data' -build output/starter3-a_hat[1].tex: template2tex output/starter3-a_hat[1].json | templates/card.tex - template = templates/card.tex -build output/starter3-a_hat[1].pdf: tex2pdf output/starter3-a_hat[1].tex || output/starter3-a_hat[1].pdf.dd - dyndep = output/starter3-a_hat[1].pdf.dd -build output/starter3-a_hat[1].pdf.dd: scantex output/starter3-a_hat[1].tex -build output/starter3-a_hat[1].raw.png: pdf2png output/starter3-a_hat[1].pdf - w = 750 - h = 1050 -build output/starter3-a_hat[1].png: convert output/starter3-a_hat[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter3-breakfast[2].json: extract output/everything.json - filter = --arg asset 'starter3-breakfast[2]' '.assets[$$asset].data' -build output/starter3-breakfast[2].tex: template2tex output/starter3-breakfast[2].json | templates/card.tex - template = templates/card.tex -build output/starter3-breakfast[2].pdf: tex2pdf output/starter3-breakfast[2].tex || output/starter3-breakfast[2].pdf.dd - dyndep = output/starter3-breakfast[2].pdf.dd -build output/starter3-breakfast[2].pdf.dd: scantex output/starter3-breakfast[2].tex -build output/starter3-breakfast[2].raw.png: pdf2png output/starter3-breakfast[2].pdf - w = 750 - h = 1050 -build output/starter3-breakfast[2].png: convert output/starter3-breakfast[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter3-lunch[2].json: extract output/everything.json - filter = --arg asset 'starter3-lunch[2]' '.assets[$$asset].data' -build output/starter3-lunch[2].tex: template2tex output/starter3-lunch[2].json | templates/card.tex - template = templates/card.tex -build output/starter3-lunch[2].pdf: tex2pdf output/starter3-lunch[2].tex || output/starter3-lunch[2].pdf.dd - dyndep = output/starter3-lunch[2].pdf.dd -build output/starter3-lunch[2].pdf.dd: scantex output/starter3-lunch[2].tex -build output/starter3-lunch[2].raw.png: pdf2png output/starter3-lunch[2].pdf - w = 750 - h = 1050 -build output/starter3-lunch[2].png: convert output/starter3-lunch[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter3-dinner[1].json: extract output/everything.json - filter = --arg asset 'starter3-dinner[1]' '.assets[$$asset].data' -build output/starter3-dinner[1].tex: template2tex output/starter3-dinner[1].json | templates/card.tex - template = templates/card.tex -build output/starter3-dinner[1].pdf: tex2pdf output/starter3-dinner[1].tex || output/starter3-dinner[1].pdf.dd - dyndep = output/starter3-dinner[1].pdf.dd -build output/starter3-dinner[1].pdf.dd: scantex output/starter3-dinner[1].tex -build output/starter3-dinner[1].raw.png: pdf2png output/starter3-dinner[1].pdf - w = 750 - h = 1050 -build output/starter3-dinner[1].png: convert output/starter3-dinner[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter3-dog_chow[1].json: extract output/everything.json - filter = --arg asset 'starter3-dog_chow[1]' '.assets[$$asset].data' -build output/starter3-dog_chow[1].tex: template2tex output/starter3-dog_chow[1].json | templates/card.tex - template = templates/card.tex -build output/starter3-dog_chow[1].pdf: tex2pdf output/starter3-dog_chow[1].tex || output/starter3-dog_chow[1].pdf.dd - dyndep = output/starter3-dog_chow[1].pdf.dd -build output/starter3-dog_chow[1].pdf.dd: scantex output/starter3-dog_chow[1].tex -build output/starter3-dog_chow[1].raw.png: pdf2png output/starter3-dog_chow[1].pdf - w = 750 - h = 1050 -build output/starter3-dog_chow[1].png: convert output/starter3-dog_chow[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter3-first_aid[2].json: extract output/everything.json - filter = --arg asset 'starter3-first_aid[2]' '.assets[$$asset].data' -build output/starter3-first_aid[2].tex: template2tex output/starter3-first_aid[2].json | templates/card.tex - template = templates/card.tex -build output/starter3-first_aid[2].pdf: tex2pdf output/starter3-first_aid[2].tex || output/starter3-first_aid[2].pdf.dd - dyndep = output/starter3-first_aid[2].pdf.dd -build output/starter3-first_aid[2].pdf.dd: scantex output/starter3-first_aid[2].tex -build output/starter3-first_aid[2].raw.png: pdf2png output/starter3-first_aid[2].pdf - w = 750 - h = 1050 -build output/starter3-first_aid[2].png: convert output/starter3-first_aid[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter3-good_dog[1].json: extract output/everything.json - filter = --arg asset 'starter3-good_dog[1]' '.assets[$$asset].data' -build output/starter3-good_dog[1].tex: template2tex output/starter3-good_dog[1].json | templates/card.tex - template = templates/card.tex -build output/starter3-good_dog[1].pdf: tex2pdf output/starter3-good_dog[1].tex || output/starter3-good_dog[1].pdf.dd - dyndep = output/starter3-good_dog[1].pdf.dd -build output/starter3-good_dog[1].pdf.dd: scantex output/starter3-good_dog[1].tex -build output/starter3-good_dog[1].raw.png: pdf2png output/starter3-good_dog[1].pdf - w = 750 - h = 1050 -build output/starter3-good_dog[1].png: convert output/starter3-good_dog[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter3-grandma_soup[1].json: extract output/everything.json - filter = --arg asset 'starter3-grandma_soup[1]' '.assets[$$asset].data' -build output/starter3-grandma_soup[1].tex: template2tex output/starter3-grandma_soup[1].json | templates/card.tex - template = templates/card.tex -build output/starter3-grandma_soup[1].pdf: tex2pdf output/starter3-grandma_soup[1].tex || output/starter3-grandma_soup[1].pdf.dd - dyndep = output/starter3-grandma_soup[1].pdf.dd -build output/starter3-grandma_soup[1].pdf.dd: scantex output/starter3-grandma_soup[1].tex -build output/starter3-grandma_soup[1].raw.png: pdf2png output/starter3-grandma_soup[1].pdf - w = 750 - h = 1050 -build output/starter3-grandma_soup[1].png: convert output/starter3-grandma_soup[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter3-husky[1].json: extract output/everything.json - filter = --arg asset 'starter3-husky[1]' '.assets[$$asset].data' -build output/starter3-husky[1].tex: template2tex output/starter3-husky[1].json | templates/card.tex - template = templates/card.tex -build output/starter3-husky[1].pdf: tex2pdf output/starter3-husky[1].tex || output/starter3-husky[1].pdf.dd - dyndep = output/starter3-husky[1].pdf.dd -build output/starter3-husky[1].pdf.dd: scantex output/starter3-husky[1].tex -build output/starter3-husky[1].raw.png: pdf2png output/starter3-husky[1].pdf - w = 750 - h = 1050 -build output/starter3-husky[1].png: convert output/starter3-husky[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter3-move[4].json: extract output/everything.json - filter = --arg asset 'starter3-move[4]' '.assets[$$asset].data' -build output/starter3-move[4].tex: template2tex output/starter3-move[4].json | templates/card.tex - template = templates/card.tex -build output/starter3-move[4].pdf: tex2pdf output/starter3-move[4].tex || output/starter3-move[4].pdf.dd - dyndep = output/starter3-move[4].pdf.dd -build output/starter3-move[4].pdf.dd: scantex output/starter3-move[4].tex -build output/starter3-move[4].raw.png: pdf2png output/starter3-move[4].pdf - w = 750 - h = 1050 -build output/starter3-move[4].png: convert output/starter3-move[4].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter3-mush[1].json: extract output/everything.json - filter = --arg asset 'starter3-mush[1]' '.assets[$$asset].data' -build output/starter3-mush[1].tex: template2tex output/starter3-mush[1].json | templates/card.tex - template = templates/card.tex -build output/starter3-mush[1].pdf: tex2pdf output/starter3-mush[1].tex || output/starter3-mush[1].pdf.dd - dyndep = output/starter3-mush[1].pdf.dd -build output/starter3-mush[1].pdf.dd: scantex output/starter3-mush[1].tex -build output/starter3-mush[1].raw.png: pdf2png output/starter3-mush[1].pdf - w = 750 - h = 1050 -build output/starter3-mush[1].png: convert output/starter3-mush[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter3-repair_sled[2].json: extract output/everything.json - filter = --arg asset 'starter3-repair_sled[2]' '.assets[$$asset].data' -build output/starter3-repair_sled[2].tex: template2tex output/starter3-repair_sled[2].json | templates/card.tex - template = templates/card.tex -build output/starter3-repair_sled[2].pdf: tex2pdf output/starter3-repair_sled[2].tex || output/starter3-repair_sled[2].pdf.dd - dyndep = output/starter3-repair_sled[2].pdf.dd -build output/starter3-repair_sled[2].pdf.dd: scantex output/starter3-repair_sled[2].tex -build output/starter3-repair_sled[2].raw.png: pdf2png output/starter3-repair_sled[2].pdf - w = 750 - h = 1050 -build output/starter3-repair_sled[2].png: convert output/starter3-repair_sled[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter3-upgrade_sled[2].json: extract output/everything.json - filter = --arg asset 'starter3-upgrade_sled[2]' '.assets[$$asset].data' -build output/starter3-upgrade_sled[2].tex: template2tex output/starter3-upgrade_sled[2].json | templates/card.tex - template = templates/card.tex -build output/starter3-upgrade_sled[2].pdf: tex2pdf output/starter3-upgrade_sled[2].tex || output/starter3-upgrade_sled[2].pdf.dd - dyndep = output/starter3-upgrade_sled[2].pdf.dd -build output/starter3-upgrade_sled[2].pdf.dd: scantex output/starter3-upgrade_sled[2].tex -build output/starter3-upgrade_sled[2].raw.png: pdf2png output/starter3-upgrade_sled[2].pdf - w = 750 - h = 1050 -build output/starter3-upgrade_sled[2].png: convert output/starter3-upgrade_sled[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter3-wheel_dog[1].json: extract output/everything.json - filter = --arg asset 'starter3-wheel_dog[1]' '.assets[$$asset].data' -build output/starter3-wheel_dog[1].tex: template2tex output/starter3-wheel_dog[1].json | templates/card.tex - template = templates/card.tex -build output/starter3-wheel_dog[1].pdf: tex2pdf output/starter3-wheel_dog[1].tex || output/starter3-wheel_dog[1].pdf.dd - dyndep = output/starter3-wheel_dog[1].pdf.dd -build output/starter3-wheel_dog[1].pdf.dd: scantex output/starter3-wheel_dog[1].tex -build output/starter3-wheel_dog[1].raw.png: pdf2png output/starter3-wheel_dog[1].pdf - w = 750 - h = 1050 -build output/starter3-wheel_dog[1].png: convert output/starter3-wheel_dog[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter4-a_hat[1].json: extract output/everything.json - filter = --arg asset 'starter4-a_hat[1]' '.assets[$$asset].data' -build output/starter4-a_hat[1].tex: template2tex output/starter4-a_hat[1].json | templates/card.tex - template = templates/card.tex -build output/starter4-a_hat[1].pdf: tex2pdf output/starter4-a_hat[1].tex || output/starter4-a_hat[1].pdf.dd - dyndep = output/starter4-a_hat[1].pdf.dd -build output/starter4-a_hat[1].pdf.dd: scantex output/starter4-a_hat[1].tex -build output/starter4-a_hat[1].raw.png: pdf2png output/starter4-a_hat[1].pdf - w = 750 - h = 1050 -build output/starter4-a_hat[1].png: convert output/starter4-a_hat[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter4-breakfast[2].json: extract output/everything.json - filter = --arg asset 'starter4-breakfast[2]' '.assets[$$asset].data' -build output/starter4-breakfast[2].tex: template2tex output/starter4-breakfast[2].json | templates/card.tex - template = templates/card.tex -build output/starter4-breakfast[2].pdf: tex2pdf output/starter4-breakfast[2].tex || output/starter4-breakfast[2].pdf.dd - dyndep = output/starter4-breakfast[2].pdf.dd -build output/starter4-breakfast[2].pdf.dd: scantex output/starter4-breakfast[2].tex -build output/starter4-breakfast[2].raw.png: pdf2png output/starter4-breakfast[2].pdf - w = 750 - h = 1050 -build output/starter4-breakfast[2].png: convert output/starter4-breakfast[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter4-lunch[2].json: extract output/everything.json - filter = --arg asset 'starter4-lunch[2]' '.assets[$$asset].data' -build output/starter4-lunch[2].tex: template2tex output/starter4-lunch[2].json | templates/card.tex - template = templates/card.tex -build output/starter4-lunch[2].pdf: tex2pdf output/starter4-lunch[2].tex || output/starter4-lunch[2].pdf.dd - dyndep = output/starter4-lunch[2].pdf.dd -build output/starter4-lunch[2].pdf.dd: scantex output/starter4-lunch[2].tex -build output/starter4-lunch[2].raw.png: pdf2png output/starter4-lunch[2].pdf - w = 750 - h = 1050 -build output/starter4-lunch[2].png: convert output/starter4-lunch[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter4-dinner[1].json: extract output/everything.json - filter = --arg asset 'starter4-dinner[1]' '.assets[$$asset].data' -build output/starter4-dinner[1].tex: template2tex output/starter4-dinner[1].json | templates/card.tex - template = templates/card.tex -build output/starter4-dinner[1].pdf: tex2pdf output/starter4-dinner[1].tex || output/starter4-dinner[1].pdf.dd - dyndep = output/starter4-dinner[1].pdf.dd -build output/starter4-dinner[1].pdf.dd: scantex output/starter4-dinner[1].tex -build output/starter4-dinner[1].raw.png: pdf2png output/starter4-dinner[1].pdf - w = 750 - h = 1050 -build output/starter4-dinner[1].png: convert output/starter4-dinner[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter4-dog_chow[1].json: extract output/everything.json - filter = --arg asset 'starter4-dog_chow[1]' '.assets[$$asset].data' -build output/starter4-dog_chow[1].tex: template2tex output/starter4-dog_chow[1].json | templates/card.tex - template = templates/card.tex -build output/starter4-dog_chow[1].pdf: tex2pdf output/starter4-dog_chow[1].tex || output/starter4-dog_chow[1].pdf.dd - dyndep = output/starter4-dog_chow[1].pdf.dd -build output/starter4-dog_chow[1].pdf.dd: scantex output/starter4-dog_chow[1].tex -build output/starter4-dog_chow[1].raw.png: pdf2png output/starter4-dog_chow[1].pdf - w = 750 - h = 1050 -build output/starter4-dog_chow[1].png: convert output/starter4-dog_chow[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter4-first_aid[2].json: extract output/everything.json - filter = --arg asset 'starter4-first_aid[2]' '.assets[$$asset].data' -build output/starter4-first_aid[2].tex: template2tex output/starter4-first_aid[2].json | templates/card.tex - template = templates/card.tex -build output/starter4-first_aid[2].pdf: tex2pdf output/starter4-first_aid[2].tex || output/starter4-first_aid[2].pdf.dd - dyndep = output/starter4-first_aid[2].pdf.dd -build output/starter4-first_aid[2].pdf.dd: scantex output/starter4-first_aid[2].tex -build output/starter4-first_aid[2].raw.png: pdf2png output/starter4-first_aid[2].pdf - w = 750 - h = 1050 -build output/starter4-first_aid[2].png: convert output/starter4-first_aid[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter4-good_dog[1].json: extract output/everything.json - filter = --arg asset 'starter4-good_dog[1]' '.assets[$$asset].data' -build output/starter4-good_dog[1].tex: template2tex output/starter4-good_dog[1].json | templates/card.tex - template = templates/card.tex -build output/starter4-good_dog[1].pdf: tex2pdf output/starter4-good_dog[1].tex || output/starter4-good_dog[1].pdf.dd - dyndep = output/starter4-good_dog[1].pdf.dd -build output/starter4-good_dog[1].pdf.dd: scantex output/starter4-good_dog[1].tex -build output/starter4-good_dog[1].raw.png: pdf2png output/starter4-good_dog[1].pdf - w = 750 - h = 1050 -build output/starter4-good_dog[1].png: convert output/starter4-good_dog[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter4-grandma_soup[1].json: extract output/everything.json - filter = --arg asset 'starter4-grandma_soup[1]' '.assets[$$asset].data' -build output/starter4-grandma_soup[1].tex: template2tex output/starter4-grandma_soup[1].json | templates/card.tex - template = templates/card.tex -build output/starter4-grandma_soup[1].pdf: tex2pdf output/starter4-grandma_soup[1].tex || output/starter4-grandma_soup[1].pdf.dd - dyndep = output/starter4-grandma_soup[1].pdf.dd -build output/starter4-grandma_soup[1].pdf.dd: scantex output/starter4-grandma_soup[1].tex -build output/starter4-grandma_soup[1].raw.png: pdf2png output/starter4-grandma_soup[1].pdf - w = 750 - h = 1050 -build output/starter4-grandma_soup[1].png: convert output/starter4-grandma_soup[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter4-husky[1].json: extract output/everything.json - filter = --arg asset 'starter4-husky[1]' '.assets[$$asset].data' -build output/starter4-husky[1].tex: template2tex output/starter4-husky[1].json | templates/card.tex - template = templates/card.tex -build output/starter4-husky[1].pdf: tex2pdf output/starter4-husky[1].tex || output/starter4-husky[1].pdf.dd - dyndep = output/starter4-husky[1].pdf.dd -build output/starter4-husky[1].pdf.dd: scantex output/starter4-husky[1].tex -build output/starter4-husky[1].raw.png: pdf2png output/starter4-husky[1].pdf - w = 750 - h = 1050 -build output/starter4-husky[1].png: convert output/starter4-husky[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter4-move[4].json: extract output/everything.json - filter = --arg asset 'starter4-move[4]' '.assets[$$asset].data' -build output/starter4-move[4].tex: template2tex output/starter4-move[4].json | templates/card.tex - template = templates/card.tex -build output/starter4-move[4].pdf: tex2pdf output/starter4-move[4].tex || output/starter4-move[4].pdf.dd - dyndep = output/starter4-move[4].pdf.dd -build output/starter4-move[4].pdf.dd: scantex output/starter4-move[4].tex -build output/starter4-move[4].raw.png: pdf2png output/starter4-move[4].pdf - w = 750 - h = 1050 -build output/starter4-move[4].png: convert output/starter4-move[4].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter4-mush[1].json: extract output/everything.json - filter = --arg asset 'starter4-mush[1]' '.assets[$$asset].data' -build output/starter4-mush[1].tex: template2tex output/starter4-mush[1].json | templates/card.tex - template = templates/card.tex -build output/starter4-mush[1].pdf: tex2pdf output/starter4-mush[1].tex || output/starter4-mush[1].pdf.dd - dyndep = output/starter4-mush[1].pdf.dd -build output/starter4-mush[1].pdf.dd: scantex output/starter4-mush[1].tex -build output/starter4-mush[1].raw.png: pdf2png output/starter4-mush[1].pdf - w = 750 - h = 1050 -build output/starter4-mush[1].png: convert output/starter4-mush[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter4-repair_sled[2].json: extract output/everything.json - filter = --arg asset 'starter4-repair_sled[2]' '.assets[$$asset].data' -build output/starter4-repair_sled[2].tex: template2tex output/starter4-repair_sled[2].json | templates/card.tex - template = templates/card.tex -build output/starter4-repair_sled[2].pdf: tex2pdf output/starter4-repair_sled[2].tex || output/starter4-repair_sled[2].pdf.dd - dyndep = output/starter4-repair_sled[2].pdf.dd -build output/starter4-repair_sled[2].pdf.dd: scantex output/starter4-repair_sled[2].tex -build output/starter4-repair_sled[2].raw.png: pdf2png output/starter4-repair_sled[2].pdf - w = 750 - h = 1050 -build output/starter4-repair_sled[2].png: convert output/starter4-repair_sled[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter4-upgrade_sled[2].json: extract output/everything.json - filter = --arg asset 'starter4-upgrade_sled[2]' '.assets[$$asset].data' -build output/starter4-upgrade_sled[2].tex: template2tex output/starter4-upgrade_sled[2].json | templates/card.tex - template = templates/card.tex -build output/starter4-upgrade_sled[2].pdf: tex2pdf output/starter4-upgrade_sled[2].tex || output/starter4-upgrade_sled[2].pdf.dd - dyndep = output/starter4-upgrade_sled[2].pdf.dd -build output/starter4-upgrade_sled[2].pdf.dd: scantex output/starter4-upgrade_sled[2].tex -build output/starter4-upgrade_sled[2].raw.png: pdf2png output/starter4-upgrade_sled[2].pdf - w = 750 - h = 1050 -build output/starter4-upgrade_sled[2].png: convert output/starter4-upgrade_sled[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/starter4-wheel_dog[1].json: extract output/everything.json - filter = --arg asset 'starter4-wheel_dog[1]' '.assets[$$asset].data' -build output/starter4-wheel_dog[1].tex: template2tex output/starter4-wheel_dog[1].json | templates/card.tex - template = templates/card.tex -build output/starter4-wheel_dog[1].pdf: tex2pdf output/starter4-wheel_dog[1].tex || output/starter4-wheel_dog[1].pdf.dd - dyndep = output/starter4-wheel_dog[1].pdf.dd -build output/starter4-wheel_dog[1].pdf.dd: scantex output/starter4-wheel_dog[1].tex -build output/starter4-wheel_dog[1].raw.png: pdf2png output/starter4-wheel_dog[1].pdf - w = 750 - h = 1050 -build output/starter4-wheel_dog[1].png: convert output/starter4-wheel_dog[1].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/race-bear[2].json: extract output/everything.json - filter = --arg asset 'race-bear[2]' '.assets[$$asset].data' -build output/race-bear[2].tex: template2tex output/race-bear[2].json | templates/card.tex - template = templates/card.tex -build output/race-bear[2].pdf: tex2pdf output/race-bear[2].tex || output/race-bear[2].pdf.dd - dyndep = output/race-bear[2].pdf.dd -build output/race-bear[2].pdf.dd: scantex output/race-bear[2].tex -build output/race-bear[2].raw.png: pdf2png output/race-bear[2].pdf - w = 750 - h = 1050 -build output/race-bear[2].png: convert output/race-bear[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/race-big_dog[2].json: extract output/everything.json - filter = --arg asset 'race-big_dog[2]' '.assets[$$asset].data' -build output/race-big_dog[2].tex: template2tex output/race-big_dog[2].json | templates/card.tex - template = templates/card.tex -build output/race-big_dog[2].pdf: tex2pdf output/race-big_dog[2].tex || output/race-big_dog[2].pdf.dd - dyndep = output/race-big_dog[2].pdf.dd -build output/race-big_dog[2].pdf.dd: scantex output/race-big_dog[2].tex -build output/race-big_dog[2].raw.png: pdf2png output/race-big_dog[2].pdf - w = 750 - h = 1050 -build output/race-big_dog[2].png: convert output/race-big_dog[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/race-dog_shoes[2].json: extract output/everything.json - filter = --arg asset 'race-dog_shoes[2]' '.assets[$$asset].data' -build output/race-dog_shoes[2].tex: template2tex output/race-dog_shoes[2].json | templates/card.tex - template = templates/card.tex -build output/race-dog_shoes[2].pdf: tex2pdf output/race-dog_shoes[2].tex || output/race-dog_shoes[2].pdf.dd - dyndep = output/race-dog_shoes[2].pdf.dd -build output/race-dog_shoes[2].pdf.dd: scantex output/race-dog_shoes[2].tex -build output/race-dog_shoes[2].raw.png: pdf2png output/race-dog_shoes[2].pdf - w = 750 - h = 1050 -build output/race-dog_shoes[2].png: convert output/race-dog_shoes[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/race-greyhound[2].json: extract output/everything.json - filter = --arg asset 'race-greyhound[2]' '.assets[$$asset].data' -build output/race-greyhound[2].tex: template2tex output/race-greyhound[2].json | templates/card.tex - template = templates/card.tex -build output/race-greyhound[2].pdf: tex2pdf output/race-greyhound[2].tex || output/race-greyhound[2].pdf.dd - dyndep = output/race-greyhound[2].pdf.dd -build output/race-greyhound[2].pdf.dd: scantex output/race-greyhound[2].tex -build output/race-greyhound[2].raw.png: pdf2png output/race-greyhound[2].pdf - w = 750 - h = 1050 -build output/race-greyhound[2].png: convert output/race-greyhound[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/race-improvise[2].json: extract output/everything.json - filter = --arg asset 'race-improvise[2]' '.assets[$$asset].data' -build output/race-improvise[2].tex: template2tex output/race-improvise[2].json | templates/card.tex - template = templates/card.tex -build output/race-improvise[2].pdf: tex2pdf output/race-improvise[2].tex || output/race-improvise[2].pdf.dd - dyndep = output/race-improvise[2].pdf.dd -build output/race-improvise[2].pdf.dd: scantex output/race-improvise[2].tex -build output/race-improvise[2].raw.png: pdf2png output/race-improvise[2].pdf - w = 750 - h = 1050 -build output/race-improvise[2].png: convert output/race-improvise[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/race-midnight_sun[2].json: extract output/everything.json - filter = --arg asset 'race-midnight_sun[2]' '.assets[$$asset].data' -build output/race-midnight_sun[2].tex: template2tex output/race-midnight_sun[2].json | templates/card.tex - template = templates/card.tex -build output/race-midnight_sun[2].pdf: tex2pdf output/race-midnight_sun[2].tex || output/race-midnight_sun[2].pdf.dd - dyndep = output/race-midnight_sun[2].pdf.dd -build output/race-midnight_sun[2].pdf.dd: scantex output/race-midnight_sun[2].tex -build output/race-midnight_sun[2].raw.png: pdf2png output/race-midnight_sun[2].pdf - w = 750 - h = 1050 -build output/race-midnight_sun[2].png: convert output/race-midnight_sun[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/race-problem_dog[2].json: extract output/everything.json - filter = --arg asset 'race-problem_dog[2]' '.assets[$$asset].data' -build output/race-problem_dog[2].tex: template2tex output/race-problem_dog[2].json | templates/card.tex - template = templates/card.tex -build output/race-problem_dog[2].pdf: tex2pdf output/race-problem_dog[2].tex || output/race-problem_dog[2].pdf.dd - dyndep = output/race-problem_dog[2].pdf.dd -build output/race-problem_dog[2].pdf.dd: scantex output/race-problem_dog[2].tex -build output/race-problem_dog[2].raw.png: pdf2png output/race-problem_dog[2].pdf - w = 750 - h = 1050 -build output/race-problem_dog[2].png: convert output/race-problem_dog[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/race-push[2].json: extract output/everything.json - filter = --arg asset 'race-push[2]' '.assets[$$asset].data' -build output/race-push[2].tex: template2tex output/race-push[2].json | templates/card.tex - template = templates/card.tex -build output/race-push[2].pdf: tex2pdf output/race-push[2].tex || output/race-push[2].pdf.dd - dyndep = output/race-push[2].pdf.dd -build output/race-push[2].pdf.dd: scantex output/race-push[2].tex -build output/race-push[2].raw.png: pdf2png output/race-push[2].pdf - w = 750 - h = 1050 -build output/race-push[2].png: convert output/race-push[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/race-rush[2].json: extract output/everything.json - filter = --arg asset 'race-rush[2]' '.assets[$$asset].data' -build output/race-rush[2].tex: template2tex output/race-rush[2].json | templates/card.tex - template = templates/card.tex -build output/race-rush[2].pdf: tex2pdf output/race-rush[2].tex || output/race-rush[2].pdf.dd - dyndep = output/race-rush[2].pdf.dd -build output/race-rush[2].pdf.dd: scantex output/race-rush[2].tex -build output/race-rush[2].raw.png: pdf2png output/race-rush[2].pdf - w = 750 - h = 1050 -build output/race-rush[2].png: convert output/race-rush[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/race-slow_and_steady[2].json: extract output/everything.json - filter = --arg asset 'race-slow_and_steady[2]' '.assets[$$asset].data' -build output/race-slow_and_steady[2].tex: template2tex output/race-slow_and_steady[2].json | templates/card.tex - template = templates/card.tex -build output/race-slow_and_steady[2].pdf: tex2pdf output/race-slow_and_steady[2].tex || output/race-slow_and_steady[2].pdf.dd - dyndep = output/race-slow_and_steady[2].pdf.dd -build output/race-slow_and_steady[2].pdf.dd: scantex output/race-slow_and_steady[2].tex -build output/race-slow_and_steady[2].raw.png: pdf2png output/race-slow_and_steady[2].pdf - w = 750 - h = 1050 -build output/race-slow_and_steady[2].png: convert output/race-slow_and_steady[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/race-squirrel[2].json: extract output/everything.json - filter = --arg asset 'race-squirrel[2]' '.assets[$$asset].data' -build output/race-squirrel[2].tex: template2tex output/race-squirrel[2].json | templates/card.tex - template = templates/card.tex -build output/race-squirrel[2].pdf: tex2pdf output/race-squirrel[2].tex || output/race-squirrel[2].pdf.dd - dyndep = output/race-squirrel[2].pdf.dd -build output/race-squirrel[2].pdf.dd: scantex output/race-squirrel[2].tex -build output/race-squirrel[2].raw.png: pdf2png output/race-squirrel[2].pdf - w = 750 - h = 1050 -build output/race-squirrel[2].png: convert output/race-squirrel[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/race-supply_run[2].json: extract output/everything.json - filter = --arg asset 'race-supply_run[2]' '.assets[$$asset].data' -build output/race-supply_run[2].tex: template2tex output/race-supply_run[2].json | templates/card.tex - template = templates/card.tex -build output/race-supply_run[2].pdf: tex2pdf output/race-supply_run[2].tex || output/race-supply_run[2].pdf.dd - dyndep = output/race-supply_run[2].pdf.dd -build output/race-supply_run[2].pdf.dd: scantex output/race-supply_run[2].tex -build output/race-supply_run[2].raw.png: pdf2png output/race-supply_run[2].pdf - w = 750 - h = 1050 -build output/race-supply_run[2].png: convert output/race-supply_run[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/race-tiara[2].json: extract output/everything.json - filter = --arg asset 'race-tiara[2]' '.assets[$$asset].data' -build output/race-tiara[2].tex: template2tex output/race-tiara[2].json | templates/card.tex - template = templates/card.tex -build output/race-tiara[2].pdf: tex2pdf output/race-tiara[2].tex || output/race-tiara[2].pdf.dd - dyndep = output/race-tiara[2].pdf.dd -build output/race-tiara[2].pdf.dd: scantex output/race-tiara[2].tex -build output/race-tiara[2].raw.png: pdf2png output/race-tiara[2].pdf - w = 750 - h = 1050 -build output/race-tiara[2].png: convert output/race-tiara[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/survival-antique_sled[2].json: extract output/everything.json - filter = --arg asset 'survival-antique_sled[2]' '.assets[$$asset].data' -build output/survival-antique_sled[2].tex: template2tex output/survival-antique_sled[2].json | templates/card.tex - template = templates/card.tex -build output/survival-antique_sled[2].pdf: tex2pdf output/survival-antique_sled[2].tex || output/survival-antique_sled[2].pdf.dd - dyndep = output/survival-antique_sled[2].pdf.dd -build output/survival-antique_sled[2].pdf.dd: scantex output/survival-antique_sled[2].tex -build output/survival-antique_sled[2].raw.png: pdf2png output/survival-antique_sled[2].pdf - w = 750 - h = 1050 -build output/survival-antique_sled[2].png: convert output/survival-antique_sled[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/survival-band_aid[2].json: extract output/everything.json - filter = --arg asset 'survival-band_aid[2]' '.assets[$$asset].data' -build output/survival-band_aid[2].tex: template2tex output/survival-band_aid[2].json | templates/card.tex - template = templates/card.tex -build output/survival-band_aid[2].pdf: tex2pdf output/survival-band_aid[2].tex || output/survival-band_aid[2].pdf.dd - dyndep = output/survival-band_aid[2].pdf.dd -build output/survival-band_aid[2].pdf.dd: scantex output/survival-band_aid[2].tex -build output/survival-band_aid[2].raw.png: pdf2png output/survival-band_aid[2].pdf - w = 750 - h = 1050 -build output/survival-band_aid[2].png: convert output/survival-band_aid[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/survival-bandage[2].json: extract output/everything.json - filter = --arg asset 'survival-bandage[2]' '.assets[$$asset].data' -build output/survival-bandage[2].tex: template2tex output/survival-bandage[2].json | templates/card.tex - template = templates/card.tex -build output/survival-bandage[2].pdf: tex2pdf output/survival-bandage[2].tex || output/survival-bandage[2].pdf.dd - dyndep = output/survival-bandage[2].pdf.dd -build output/survival-bandage[2].pdf.dd: scantex output/survival-bandage[2].tex -build output/survival-bandage[2].raw.png: pdf2png output/survival-bandage[2].pdf - w = 750 - h = 1050 -build output/survival-bandage[2].png: convert output/survival-bandage[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/survival-bison[2].json: extract output/everything.json - filter = --arg asset 'survival-bison[2]' '.assets[$$asset].data' -build output/survival-bison[2].tex: template2tex output/survival-bison[2].json | templates/card.tex - template = templates/card.tex -build output/survival-bison[2].pdf: tex2pdf output/survival-bison[2].tex || output/survival-bison[2].pdf.dd - dyndep = output/survival-bison[2].pdf.dd -build output/survival-bison[2].pdf.dd: scantex output/survival-bison[2].tex -build output/survival-bison[2].raw.png: pdf2png output/survival-bison[2].pdf - w = 750 - h = 1050 -build output/survival-bison[2].png: convert output/survival-bison[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/survival-brandy[2].json: extract output/everything.json - filter = --arg asset 'survival-brandy[2]' '.assets[$$asset].data' -build output/survival-brandy[2].tex: template2tex output/survival-brandy[2].json | templates/card.tex - template = templates/card.tex -build output/survival-brandy[2].pdf: tex2pdf output/survival-brandy[2].tex || output/survival-brandy[2].pdf.dd - dyndep = output/survival-brandy[2].pdf.dd -build output/survival-brandy[2].pdf.dd: scantex output/survival-brandy[2].tex -build output/survival-brandy[2].raw.png: pdf2png output/survival-brandy[2].pdf - w = 750 - h = 1050 -build output/survival-brandy[2].png: convert output/survival-brandy[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/survival-caffeine[2].json: extract output/everything.json - filter = --arg asset 'survival-caffeine[2]' '.assets[$$asset].data' -build output/survival-caffeine[2].tex: template2tex output/survival-caffeine[2].json | templates/card.tex - template = templates/card.tex -build output/survival-caffeine[2].pdf: tex2pdf output/survival-caffeine[2].tex || output/survival-caffeine[2].pdf.dd - dyndep = output/survival-caffeine[2].pdf.dd -build output/survival-caffeine[2].pdf.dd: scantex output/survival-caffeine[2].tex -build output/survival-caffeine[2].raw.png: pdf2png output/survival-caffeine[2].pdf - w = 750 - h = 1050 -build output/survival-caffeine[2].png: convert output/survival-caffeine[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/survival-jerky[2].json: extract output/everything.json - filter = --arg asset 'survival-jerky[2]' '.assets[$$asset].data' -build output/survival-jerky[2].tex: template2tex output/survival-jerky[2].json | templates/card.tex - template = templates/card.tex -build output/survival-jerky[2].pdf: tex2pdf output/survival-jerky[2].tex || output/survival-jerky[2].pdf.dd - dyndep = output/survival-jerky[2].pdf.dd -build output/survival-jerky[2].pdf.dd: scantex output/survival-jerky[2].tex -build output/survival-jerky[2].raw.png: pdf2png output/survival-jerky[2].pdf - w = 750 - h = 1050 -build output/survival-jerky[2].png: convert output/survival-jerky[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/survival-makeshift_sled[2].json: extract output/everything.json - filter = --arg asset 'survival-makeshift_sled[2]' '.assets[$$asset].data' -build output/survival-makeshift_sled[2].tex: template2tex output/survival-makeshift_sled[2].json | templates/card.tex - template = templates/card.tex -build output/survival-makeshift_sled[2].pdf: tex2pdf output/survival-makeshift_sled[2].tex || output/survival-makeshift_sled[2].pdf.dd - dyndep = output/survival-makeshift_sled[2].pdf.dd -build output/survival-makeshift_sled[2].pdf.dd: scantex output/survival-makeshift_sled[2].tex -build output/survival-makeshift_sled[2].raw.png: pdf2png output/survival-makeshift_sled[2].pdf - w = 750 - h = 1050 -build output/survival-makeshift_sled[2].png: convert output/survival-makeshift_sled[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/survival-malamute[2].json: extract output/everything.json - filter = --arg asset 'survival-malamute[2]' '.assets[$$asset].data' -build output/survival-malamute[2].tex: template2tex output/survival-malamute[2].json | templates/card.tex - template = templates/card.tex -build output/survival-malamute[2].pdf: tex2pdf output/survival-malamute[2].tex || output/survival-malamute[2].pdf.dd - dyndep = output/survival-malamute[2].pdf.dd -build output/survival-malamute[2].pdf.dd: scantex output/survival-malamute[2].tex -build output/survival-malamute[2].raw.png: pdf2png output/survival-malamute[2].pdf - w = 750 - h = 1050 -build output/survival-malamute[2].png: convert output/survival-malamute[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/survival-poutine[2].json: extract output/everything.json - filter = --arg asset 'survival-poutine[2]' '.assets[$$asset].data' -build output/survival-poutine[2].tex: template2tex output/survival-poutine[2].json | templates/card.tex - template = templates/card.tex -build output/survival-poutine[2].pdf: tex2pdf output/survival-poutine[2].tex || output/survival-poutine[2].pdf.dd - dyndep = output/survival-poutine[2].pdf.dd -build output/survival-poutine[2].pdf.dd: scantex output/survival-poutine[2].tex -build output/survival-poutine[2].raw.png: pdf2png output/survival-poutine[2].pdf - w = 750 - h = 1050 -build output/survival-poutine[2].png: convert output/survival-poutine[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/survival-salvage[2].json: extract output/everything.json - filter = --arg asset 'survival-salvage[2]' '.assets[$$asset].data' -build output/survival-salvage[2].tex: template2tex output/survival-salvage[2].json | templates/card.tex - template = templates/card.tex -build output/survival-salvage[2].pdf: tex2pdf output/survival-salvage[2].tex || output/survival-salvage[2].pdf.dd - dyndep = output/survival-salvage[2].pdf.dd -build output/survival-salvage[2].pdf.dd: scantex output/survival-salvage[2].tex -build output/survival-salvage[2].raw.png: pdf2png output/survival-salvage[2].pdf - w = 750 - h = 1050 -build output/survival-salvage[2].png: convert output/survival-salvage[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/survival-steak[2].json: extract output/everything.json - filter = --arg asset 'survival-steak[2]' '.assets[$$asset].data' -build output/survival-steak[2].tex: template2tex output/survival-steak[2].json | templates/card.tex - template = templates/card.tex -build output/survival-steak[2].pdf: tex2pdf output/survival-steak[2].tex || output/survival-steak[2].pdf.dd - dyndep = output/survival-steak[2].pdf.dd -build output/survival-steak[2].pdf.dd: scantex output/survival-steak[2].tex -build output/survival-steak[2].raw.png: pdf2png output/survival-steak[2].pdf - w = 750 - h = 1050 -build output/survival-steak[2].png: convert output/survival-steak[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/survival-venison[2].json: extract output/everything.json - filter = --arg asset 'survival-venison[2]' '.assets[$$asset].data' -build output/survival-venison[2].tex: template2tex output/survival-venison[2].json | templates/card.tex - template = templates/card.tex -build output/survival-venison[2].pdf: tex2pdf output/survival-venison[2].tex || output/survival-venison[2].pdf.dd - dyndep = output/survival-venison[2].pdf.dd -build output/survival-venison[2].pdf.dd: scantex output/survival-venison[2].tex -build output/survival-venison[2].raw.png: pdf2png output/survival-venison[2].pdf - w = 750 - h = 1050 -build output/survival-venison[2].png: convert output/survival-venison[2].raw.png - args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage -build output/iditaboard.pdf: tex2pdf iditaboard.tex || output/iditaboard.pdf.dd - dyndep = output/iditaboard.pdf.dd -build output/iditaboard.pdf.dd: scantex iditaboard.tex +build output/iditaboard.pdf: tex2pdf iditaboard.tex || output/.iditaboard.pdf.dd + dyndep = output/.iditaboard.pdf.dd +build output/.iditaboard.pdf.dd: scantex iditaboard.tex + target = output/iditaboard.pdf build output/iditaboard.png: pdf2png output/iditaboard.pdf w = 4875 h = 3075 -build output/farm[1].json: extract output/everything.json - filter = --arg asset 'farm[1]' '.assets[$$asset].data' -build output/farm[1].tex: template2tex output/farm[1].json | templates/leg.tex - template = templates/leg.tex -build output/farm[1].pdf: tex2pdf output/farm[1].tex || output/farm[1].pdf.dd - dyndep = output/farm[1].pdf.dd -build output/farm[1].pdf.dd: scantex output/farm[1].tex -build output/farm[1].raw.png: pdf2png output/farm[1].pdf +build output/instructions.pdf: tex2pdf2x instructions.tex || output/.instructions.pdf.dd + dyndep = output/.instructions.pdf.dd +build output/.instructions.pdf.dd: scantex instructions.tex + target = output/instructions.pdf +build output/.cards/starter1-a_hat[1].json.stamp | output/cards/starter1-a_hat[1].json: extract output/everything.json + filter = --arg asset 'cards/starter1-a_hat[1]' '.assets[$$asset].data' + target = output/cards/starter1-a_hat[1].json +build output/cards/starter1-a_hat[1].tex: template2tex output/cards/starter1-a_hat[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter1-a_hat[1].pdf: tex2pdf output/cards/starter1-a_hat[1].tex || output/.cards/starter1-a_hat[1].pdf.dd + dyndep = output/.cards/starter1-a_hat[1].pdf.dd +build output/.cards/starter1-a_hat[1].pdf.dd: scantex output/cards/starter1-a_hat[1].tex + target = output/cards/starter1-a_hat[1].pdf +build output/cards/starter1-a_hat[1].raw.png: pdf2png output/cards/starter1-a_hat[1].pdf w = 750 h = 1050 -build output/farm[1].png: convert output/farm[1].raw.png +build output/cards/starter1-a_hat[1].png: convert output/cards/starter1-a_hat[1].raw.png args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter1-breakfast[2].json.stamp | output/cards/starter1-breakfast[2].json: extract output/everything.json + filter = --arg asset 'cards/starter1-breakfast[2]' '.assets[$$asset].data' + target = output/cards/starter1-breakfast[2].json +build output/cards/starter1-breakfast[2].tex: template2tex output/cards/starter1-breakfast[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter1-breakfast[2].pdf: tex2pdf output/cards/starter1-breakfast[2].tex || output/.cards/starter1-breakfast[2].pdf.dd + dyndep = output/.cards/starter1-breakfast[2].pdf.dd +build output/.cards/starter1-breakfast[2].pdf.dd: scantex output/cards/starter1-breakfast[2].tex + target = output/cards/starter1-breakfast[2].pdf +build output/cards/starter1-breakfast[2].raw.png: pdf2png output/cards/starter1-breakfast[2].pdf + w = 750 + h = 1050 +build output/cards/starter1-breakfast[2].png: convert output/cards/starter1-breakfast[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter1-lunch[2].json.stamp | output/cards/starter1-lunch[2].json: extract output/everything.json + filter = --arg asset 'cards/starter1-lunch[2]' '.assets[$$asset].data' + target = output/cards/starter1-lunch[2].json +build output/cards/starter1-lunch[2].tex: template2tex output/cards/starter1-lunch[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter1-lunch[2].pdf: tex2pdf output/cards/starter1-lunch[2].tex || output/.cards/starter1-lunch[2].pdf.dd + dyndep = output/.cards/starter1-lunch[2].pdf.dd +build output/.cards/starter1-lunch[2].pdf.dd: scantex output/cards/starter1-lunch[2].tex + target = output/cards/starter1-lunch[2].pdf +build output/cards/starter1-lunch[2].raw.png: pdf2png output/cards/starter1-lunch[2].pdf + w = 750 + h = 1050 +build output/cards/starter1-lunch[2].png: convert output/cards/starter1-lunch[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter1-dinner[1].json.stamp | output/cards/starter1-dinner[1].json: extract output/everything.json + filter = --arg asset 'cards/starter1-dinner[1]' '.assets[$$asset].data' + target = output/cards/starter1-dinner[1].json +build output/cards/starter1-dinner[1].tex: template2tex output/cards/starter1-dinner[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter1-dinner[1].pdf: tex2pdf output/cards/starter1-dinner[1].tex || output/.cards/starter1-dinner[1].pdf.dd + dyndep = output/.cards/starter1-dinner[1].pdf.dd +build output/.cards/starter1-dinner[1].pdf.dd: scantex output/cards/starter1-dinner[1].tex + target = output/cards/starter1-dinner[1].pdf +build output/cards/starter1-dinner[1].raw.png: pdf2png output/cards/starter1-dinner[1].pdf + w = 750 + h = 1050 +build output/cards/starter1-dinner[1].png: convert output/cards/starter1-dinner[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter1-dog_chow[1].json.stamp | output/cards/starter1-dog_chow[1].json: extract output/everything.json + filter = --arg asset 'cards/starter1-dog_chow[1]' '.assets[$$asset].data' + target = output/cards/starter1-dog_chow[1].json +build output/cards/starter1-dog_chow[1].tex: template2tex output/cards/starter1-dog_chow[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter1-dog_chow[1].pdf: tex2pdf output/cards/starter1-dog_chow[1].tex || output/.cards/starter1-dog_chow[1].pdf.dd + dyndep = output/.cards/starter1-dog_chow[1].pdf.dd +build output/.cards/starter1-dog_chow[1].pdf.dd: scantex output/cards/starter1-dog_chow[1].tex + target = output/cards/starter1-dog_chow[1].pdf +build output/cards/starter1-dog_chow[1].raw.png: pdf2png output/cards/starter1-dog_chow[1].pdf + w = 750 + h = 1050 +build output/cards/starter1-dog_chow[1].png: convert output/cards/starter1-dog_chow[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter1-first_aid[2].json.stamp | output/cards/starter1-first_aid[2].json: extract output/everything.json + filter = --arg asset 'cards/starter1-first_aid[2]' '.assets[$$asset].data' + target = output/cards/starter1-first_aid[2].json +build output/cards/starter1-first_aid[2].tex: template2tex output/cards/starter1-first_aid[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter1-first_aid[2].pdf: tex2pdf output/cards/starter1-first_aid[2].tex || output/.cards/starter1-first_aid[2].pdf.dd + dyndep = output/.cards/starter1-first_aid[2].pdf.dd +build output/.cards/starter1-first_aid[2].pdf.dd: scantex output/cards/starter1-first_aid[2].tex + target = output/cards/starter1-first_aid[2].pdf +build output/cards/starter1-first_aid[2].raw.png: pdf2png output/cards/starter1-first_aid[2].pdf + w = 750 + h = 1050 +build output/cards/starter1-first_aid[2].png: convert output/cards/starter1-first_aid[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter1-good_dog[1].json.stamp | output/cards/starter1-good_dog[1].json: extract output/everything.json + filter = --arg asset 'cards/starter1-good_dog[1]' '.assets[$$asset].data' + target = output/cards/starter1-good_dog[1].json +build output/cards/starter1-good_dog[1].tex: template2tex output/cards/starter1-good_dog[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter1-good_dog[1].pdf: tex2pdf output/cards/starter1-good_dog[1].tex || output/.cards/starter1-good_dog[1].pdf.dd + dyndep = output/.cards/starter1-good_dog[1].pdf.dd +build output/.cards/starter1-good_dog[1].pdf.dd: scantex output/cards/starter1-good_dog[1].tex + target = output/cards/starter1-good_dog[1].pdf +build output/cards/starter1-good_dog[1].raw.png: pdf2png output/cards/starter1-good_dog[1].pdf + w = 750 + h = 1050 +build output/cards/starter1-good_dog[1].png: convert output/cards/starter1-good_dog[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter1-grandma_soup[1].json.stamp | output/cards/starter1-grandma_soup[1].json: extract output/everything.json + filter = --arg asset 'cards/starter1-grandma_soup[1]' '.assets[$$asset].data' + target = output/cards/starter1-grandma_soup[1].json +build output/cards/starter1-grandma_soup[1].tex: template2tex output/cards/starter1-grandma_soup[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter1-grandma_soup[1].pdf: tex2pdf output/cards/starter1-grandma_soup[1].tex || output/.cards/starter1-grandma_soup[1].pdf.dd + dyndep = output/.cards/starter1-grandma_soup[1].pdf.dd +build output/.cards/starter1-grandma_soup[1].pdf.dd: scantex output/cards/starter1-grandma_soup[1].tex + target = output/cards/starter1-grandma_soup[1].pdf +build output/cards/starter1-grandma_soup[1].raw.png: pdf2png output/cards/starter1-grandma_soup[1].pdf + w = 750 + h = 1050 +build output/cards/starter1-grandma_soup[1].png: convert output/cards/starter1-grandma_soup[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter1-husky[1].json.stamp | output/cards/starter1-husky[1].json: extract output/everything.json + filter = --arg asset 'cards/starter1-husky[1]' '.assets[$$asset].data' + target = output/cards/starter1-husky[1].json +build output/cards/starter1-husky[1].tex: template2tex output/cards/starter1-husky[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter1-husky[1].pdf: tex2pdf output/cards/starter1-husky[1].tex || output/.cards/starter1-husky[1].pdf.dd + dyndep = output/.cards/starter1-husky[1].pdf.dd +build output/.cards/starter1-husky[1].pdf.dd: scantex output/cards/starter1-husky[1].tex + target = output/cards/starter1-husky[1].pdf +build output/cards/starter1-husky[1].raw.png: pdf2png output/cards/starter1-husky[1].pdf + w = 750 + h = 1050 +build output/cards/starter1-husky[1].png: convert output/cards/starter1-husky[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter1-move[4].json.stamp | output/cards/starter1-move[4].json: extract output/everything.json + filter = --arg asset 'cards/starter1-move[4]' '.assets[$$asset].data' + target = output/cards/starter1-move[4].json +build output/cards/starter1-move[4].tex: template2tex output/cards/starter1-move[4].json | templates/card.tex + template = templates/card.tex +build output/cards/starter1-move[4].pdf: tex2pdf output/cards/starter1-move[4].tex || output/.cards/starter1-move[4].pdf.dd + dyndep = output/.cards/starter1-move[4].pdf.dd +build output/.cards/starter1-move[4].pdf.dd: scantex output/cards/starter1-move[4].tex + target = output/cards/starter1-move[4].pdf +build output/cards/starter1-move[4].raw.png: pdf2png output/cards/starter1-move[4].pdf + w = 750 + h = 1050 +build output/cards/starter1-move[4].png: convert output/cards/starter1-move[4].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter1-mush[1].json.stamp | output/cards/starter1-mush[1].json: extract output/everything.json + filter = --arg asset 'cards/starter1-mush[1]' '.assets[$$asset].data' + target = output/cards/starter1-mush[1].json +build output/cards/starter1-mush[1].tex: template2tex output/cards/starter1-mush[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter1-mush[1].pdf: tex2pdf output/cards/starter1-mush[1].tex || output/.cards/starter1-mush[1].pdf.dd + dyndep = output/.cards/starter1-mush[1].pdf.dd +build output/.cards/starter1-mush[1].pdf.dd: scantex output/cards/starter1-mush[1].tex + target = output/cards/starter1-mush[1].pdf +build output/cards/starter1-mush[1].raw.png: pdf2png output/cards/starter1-mush[1].pdf + w = 750 + h = 1050 +build output/cards/starter1-mush[1].png: convert output/cards/starter1-mush[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter1-repair_sled[2].json.stamp | output/cards/starter1-repair_sled[2].json: extract output/everything.json + filter = --arg asset 'cards/starter1-repair_sled[2]' '.assets[$$asset].data' + target = output/cards/starter1-repair_sled[2].json +build output/cards/starter1-repair_sled[2].tex: template2tex output/cards/starter1-repair_sled[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter1-repair_sled[2].pdf: tex2pdf output/cards/starter1-repair_sled[2].tex || output/.cards/starter1-repair_sled[2].pdf.dd + dyndep = output/.cards/starter1-repair_sled[2].pdf.dd +build output/.cards/starter1-repair_sled[2].pdf.dd: scantex output/cards/starter1-repair_sled[2].tex + target = output/cards/starter1-repair_sled[2].pdf +build output/cards/starter1-repair_sled[2].raw.png: pdf2png output/cards/starter1-repair_sled[2].pdf + w = 750 + h = 1050 +build output/cards/starter1-repair_sled[2].png: convert output/cards/starter1-repair_sled[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter1-upgrade_sled[2].json.stamp | output/cards/starter1-upgrade_sled[2].json: extract output/everything.json + filter = --arg asset 'cards/starter1-upgrade_sled[2]' '.assets[$$asset].data' + target = output/cards/starter1-upgrade_sled[2].json +build output/cards/starter1-upgrade_sled[2].tex: template2tex output/cards/starter1-upgrade_sled[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter1-upgrade_sled[2].pdf: tex2pdf output/cards/starter1-upgrade_sled[2].tex || output/.cards/starter1-upgrade_sled[2].pdf.dd + dyndep = output/.cards/starter1-upgrade_sled[2].pdf.dd +build output/.cards/starter1-upgrade_sled[2].pdf.dd: scantex output/cards/starter1-upgrade_sled[2].tex + target = output/cards/starter1-upgrade_sled[2].pdf +build output/cards/starter1-upgrade_sled[2].raw.png: pdf2png output/cards/starter1-upgrade_sled[2].pdf + w = 750 + h = 1050 +build output/cards/starter1-upgrade_sled[2].png: convert output/cards/starter1-upgrade_sled[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter1-wheel_dog[1].json.stamp | output/cards/starter1-wheel_dog[1].json: extract output/everything.json + filter = --arg asset 'cards/starter1-wheel_dog[1]' '.assets[$$asset].data' + target = output/cards/starter1-wheel_dog[1].json +build output/cards/starter1-wheel_dog[1].tex: template2tex output/cards/starter1-wheel_dog[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter1-wheel_dog[1].pdf: tex2pdf output/cards/starter1-wheel_dog[1].tex || output/.cards/starter1-wheel_dog[1].pdf.dd + dyndep = output/.cards/starter1-wheel_dog[1].pdf.dd +build output/.cards/starter1-wheel_dog[1].pdf.dd: scantex output/cards/starter1-wheel_dog[1].tex + target = output/cards/starter1-wheel_dog[1].pdf +build output/cards/starter1-wheel_dog[1].raw.png: pdf2png output/cards/starter1-wheel_dog[1].pdf + w = 750 + h = 1050 +build output/cards/starter1-wheel_dog[1].png: convert output/cards/starter1-wheel_dog[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter2-a_hat[1].json.stamp | output/cards/starter2-a_hat[1].json: extract output/everything.json + filter = --arg asset 'cards/starter2-a_hat[1]' '.assets[$$asset].data' + target = output/cards/starter2-a_hat[1].json +build output/cards/starter2-a_hat[1].tex: template2tex output/cards/starter2-a_hat[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter2-a_hat[1].pdf: tex2pdf output/cards/starter2-a_hat[1].tex || output/.cards/starter2-a_hat[1].pdf.dd + dyndep = output/.cards/starter2-a_hat[1].pdf.dd +build output/.cards/starter2-a_hat[1].pdf.dd: scantex output/cards/starter2-a_hat[1].tex + target = output/cards/starter2-a_hat[1].pdf +build output/cards/starter2-a_hat[1].raw.png: pdf2png output/cards/starter2-a_hat[1].pdf + w = 750 + h = 1050 +build output/cards/starter2-a_hat[1].png: convert output/cards/starter2-a_hat[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter2-breakfast[2].json.stamp | output/cards/starter2-breakfast[2].json: extract output/everything.json + filter = --arg asset 'cards/starter2-breakfast[2]' '.assets[$$asset].data' + target = output/cards/starter2-breakfast[2].json +build output/cards/starter2-breakfast[2].tex: template2tex output/cards/starter2-breakfast[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter2-breakfast[2].pdf: tex2pdf output/cards/starter2-breakfast[2].tex || output/.cards/starter2-breakfast[2].pdf.dd + dyndep = output/.cards/starter2-breakfast[2].pdf.dd +build output/.cards/starter2-breakfast[2].pdf.dd: scantex output/cards/starter2-breakfast[2].tex + target = output/cards/starter2-breakfast[2].pdf +build output/cards/starter2-breakfast[2].raw.png: pdf2png output/cards/starter2-breakfast[2].pdf + w = 750 + h = 1050 +build output/cards/starter2-breakfast[2].png: convert output/cards/starter2-breakfast[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter2-lunch[2].json.stamp | output/cards/starter2-lunch[2].json: extract output/everything.json + filter = --arg asset 'cards/starter2-lunch[2]' '.assets[$$asset].data' + target = output/cards/starter2-lunch[2].json +build output/cards/starter2-lunch[2].tex: template2tex output/cards/starter2-lunch[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter2-lunch[2].pdf: tex2pdf output/cards/starter2-lunch[2].tex || output/.cards/starter2-lunch[2].pdf.dd + dyndep = output/.cards/starter2-lunch[2].pdf.dd +build output/.cards/starter2-lunch[2].pdf.dd: scantex output/cards/starter2-lunch[2].tex + target = output/cards/starter2-lunch[2].pdf +build output/cards/starter2-lunch[2].raw.png: pdf2png output/cards/starter2-lunch[2].pdf + w = 750 + h = 1050 +build output/cards/starter2-lunch[2].png: convert output/cards/starter2-lunch[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter2-dinner[1].json.stamp | output/cards/starter2-dinner[1].json: extract output/everything.json + filter = --arg asset 'cards/starter2-dinner[1]' '.assets[$$asset].data' + target = output/cards/starter2-dinner[1].json +build output/cards/starter2-dinner[1].tex: template2tex output/cards/starter2-dinner[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter2-dinner[1].pdf: tex2pdf output/cards/starter2-dinner[1].tex || output/.cards/starter2-dinner[1].pdf.dd + dyndep = output/.cards/starter2-dinner[1].pdf.dd +build output/.cards/starter2-dinner[1].pdf.dd: scantex output/cards/starter2-dinner[1].tex + target = output/cards/starter2-dinner[1].pdf +build output/cards/starter2-dinner[1].raw.png: pdf2png output/cards/starter2-dinner[1].pdf + w = 750 + h = 1050 +build output/cards/starter2-dinner[1].png: convert output/cards/starter2-dinner[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter2-dog_chow[1].json.stamp | output/cards/starter2-dog_chow[1].json: extract output/everything.json + filter = --arg asset 'cards/starter2-dog_chow[1]' '.assets[$$asset].data' + target = output/cards/starter2-dog_chow[1].json +build output/cards/starter2-dog_chow[1].tex: template2tex output/cards/starter2-dog_chow[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter2-dog_chow[1].pdf: tex2pdf output/cards/starter2-dog_chow[1].tex || output/.cards/starter2-dog_chow[1].pdf.dd + dyndep = output/.cards/starter2-dog_chow[1].pdf.dd +build output/.cards/starter2-dog_chow[1].pdf.dd: scantex output/cards/starter2-dog_chow[1].tex + target = output/cards/starter2-dog_chow[1].pdf +build output/cards/starter2-dog_chow[1].raw.png: pdf2png output/cards/starter2-dog_chow[1].pdf + w = 750 + h = 1050 +build output/cards/starter2-dog_chow[1].png: convert output/cards/starter2-dog_chow[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter2-first_aid[2].json.stamp | output/cards/starter2-first_aid[2].json: extract output/everything.json + filter = --arg asset 'cards/starter2-first_aid[2]' '.assets[$$asset].data' + target = output/cards/starter2-first_aid[2].json +build output/cards/starter2-first_aid[2].tex: template2tex output/cards/starter2-first_aid[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter2-first_aid[2].pdf: tex2pdf output/cards/starter2-first_aid[2].tex || output/.cards/starter2-first_aid[2].pdf.dd + dyndep = output/.cards/starter2-first_aid[2].pdf.dd +build output/.cards/starter2-first_aid[2].pdf.dd: scantex output/cards/starter2-first_aid[2].tex + target = output/cards/starter2-first_aid[2].pdf +build output/cards/starter2-first_aid[2].raw.png: pdf2png output/cards/starter2-first_aid[2].pdf + w = 750 + h = 1050 +build output/cards/starter2-first_aid[2].png: convert output/cards/starter2-first_aid[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter2-good_dog[1].json.stamp | output/cards/starter2-good_dog[1].json: extract output/everything.json + filter = --arg asset 'cards/starter2-good_dog[1]' '.assets[$$asset].data' + target = output/cards/starter2-good_dog[1].json +build output/cards/starter2-good_dog[1].tex: template2tex output/cards/starter2-good_dog[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter2-good_dog[1].pdf: tex2pdf output/cards/starter2-good_dog[1].tex || output/.cards/starter2-good_dog[1].pdf.dd + dyndep = output/.cards/starter2-good_dog[1].pdf.dd +build output/.cards/starter2-good_dog[1].pdf.dd: scantex output/cards/starter2-good_dog[1].tex + target = output/cards/starter2-good_dog[1].pdf +build output/cards/starter2-good_dog[1].raw.png: pdf2png output/cards/starter2-good_dog[1].pdf + w = 750 + h = 1050 +build output/cards/starter2-good_dog[1].png: convert output/cards/starter2-good_dog[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter2-grandma_soup[1].json.stamp | output/cards/starter2-grandma_soup[1].json: extract output/everything.json + filter = --arg asset 'cards/starter2-grandma_soup[1]' '.assets[$$asset].data' + target = output/cards/starter2-grandma_soup[1].json +build output/cards/starter2-grandma_soup[1].tex: template2tex output/cards/starter2-grandma_soup[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter2-grandma_soup[1].pdf: tex2pdf output/cards/starter2-grandma_soup[1].tex || output/.cards/starter2-grandma_soup[1].pdf.dd + dyndep = output/.cards/starter2-grandma_soup[1].pdf.dd +build output/.cards/starter2-grandma_soup[1].pdf.dd: scantex output/cards/starter2-grandma_soup[1].tex + target = output/cards/starter2-grandma_soup[1].pdf +build output/cards/starter2-grandma_soup[1].raw.png: pdf2png output/cards/starter2-grandma_soup[1].pdf + w = 750 + h = 1050 +build output/cards/starter2-grandma_soup[1].png: convert output/cards/starter2-grandma_soup[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter2-husky[1].json.stamp | output/cards/starter2-husky[1].json: extract output/everything.json + filter = --arg asset 'cards/starter2-husky[1]' '.assets[$$asset].data' + target = output/cards/starter2-husky[1].json +build output/cards/starter2-husky[1].tex: template2tex output/cards/starter2-husky[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter2-husky[1].pdf: tex2pdf output/cards/starter2-husky[1].tex || output/.cards/starter2-husky[1].pdf.dd + dyndep = output/.cards/starter2-husky[1].pdf.dd +build output/.cards/starter2-husky[1].pdf.dd: scantex output/cards/starter2-husky[1].tex + target = output/cards/starter2-husky[1].pdf +build output/cards/starter2-husky[1].raw.png: pdf2png output/cards/starter2-husky[1].pdf + w = 750 + h = 1050 +build output/cards/starter2-husky[1].png: convert output/cards/starter2-husky[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter2-move[4].json.stamp | output/cards/starter2-move[4].json: extract output/everything.json + filter = --arg asset 'cards/starter2-move[4]' '.assets[$$asset].data' + target = output/cards/starter2-move[4].json +build output/cards/starter2-move[4].tex: template2tex output/cards/starter2-move[4].json | templates/card.tex + template = templates/card.tex +build output/cards/starter2-move[4].pdf: tex2pdf output/cards/starter2-move[4].tex || output/.cards/starter2-move[4].pdf.dd + dyndep = output/.cards/starter2-move[4].pdf.dd +build output/.cards/starter2-move[4].pdf.dd: scantex output/cards/starter2-move[4].tex + target = output/cards/starter2-move[4].pdf +build output/cards/starter2-move[4].raw.png: pdf2png output/cards/starter2-move[4].pdf + w = 750 + h = 1050 +build output/cards/starter2-move[4].png: convert output/cards/starter2-move[4].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter2-mush[1].json.stamp | output/cards/starter2-mush[1].json: extract output/everything.json + filter = --arg asset 'cards/starter2-mush[1]' '.assets[$$asset].data' + target = output/cards/starter2-mush[1].json +build output/cards/starter2-mush[1].tex: template2tex output/cards/starter2-mush[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter2-mush[1].pdf: tex2pdf output/cards/starter2-mush[1].tex || output/.cards/starter2-mush[1].pdf.dd + dyndep = output/.cards/starter2-mush[1].pdf.dd +build output/.cards/starter2-mush[1].pdf.dd: scantex output/cards/starter2-mush[1].tex + target = output/cards/starter2-mush[1].pdf +build output/cards/starter2-mush[1].raw.png: pdf2png output/cards/starter2-mush[1].pdf + w = 750 + h = 1050 +build output/cards/starter2-mush[1].png: convert output/cards/starter2-mush[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter2-repair_sled[2].json.stamp | output/cards/starter2-repair_sled[2].json: extract output/everything.json + filter = --arg asset 'cards/starter2-repair_sled[2]' '.assets[$$asset].data' + target = output/cards/starter2-repair_sled[2].json +build output/cards/starter2-repair_sled[2].tex: template2tex output/cards/starter2-repair_sled[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter2-repair_sled[2].pdf: tex2pdf output/cards/starter2-repair_sled[2].tex || output/.cards/starter2-repair_sled[2].pdf.dd + dyndep = output/.cards/starter2-repair_sled[2].pdf.dd +build output/.cards/starter2-repair_sled[2].pdf.dd: scantex output/cards/starter2-repair_sled[2].tex + target = output/cards/starter2-repair_sled[2].pdf +build output/cards/starter2-repair_sled[2].raw.png: pdf2png output/cards/starter2-repair_sled[2].pdf + w = 750 + h = 1050 +build output/cards/starter2-repair_sled[2].png: convert output/cards/starter2-repair_sled[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter2-upgrade_sled[2].json.stamp | output/cards/starter2-upgrade_sled[2].json: extract output/everything.json + filter = --arg asset 'cards/starter2-upgrade_sled[2]' '.assets[$$asset].data' + target = output/cards/starter2-upgrade_sled[2].json +build output/cards/starter2-upgrade_sled[2].tex: template2tex output/cards/starter2-upgrade_sled[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter2-upgrade_sled[2].pdf: tex2pdf output/cards/starter2-upgrade_sled[2].tex || output/.cards/starter2-upgrade_sled[2].pdf.dd + dyndep = output/.cards/starter2-upgrade_sled[2].pdf.dd +build output/.cards/starter2-upgrade_sled[2].pdf.dd: scantex output/cards/starter2-upgrade_sled[2].tex + target = output/cards/starter2-upgrade_sled[2].pdf +build output/cards/starter2-upgrade_sled[2].raw.png: pdf2png output/cards/starter2-upgrade_sled[2].pdf + w = 750 + h = 1050 +build output/cards/starter2-upgrade_sled[2].png: convert output/cards/starter2-upgrade_sled[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter2-wheel_dog[1].json.stamp | output/cards/starter2-wheel_dog[1].json: extract output/everything.json + filter = --arg asset 'cards/starter2-wheel_dog[1]' '.assets[$$asset].data' + target = output/cards/starter2-wheel_dog[1].json +build output/cards/starter2-wheel_dog[1].tex: template2tex output/cards/starter2-wheel_dog[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter2-wheel_dog[1].pdf: tex2pdf output/cards/starter2-wheel_dog[1].tex || output/.cards/starter2-wheel_dog[1].pdf.dd + dyndep = output/.cards/starter2-wheel_dog[1].pdf.dd +build output/.cards/starter2-wheel_dog[1].pdf.dd: scantex output/cards/starter2-wheel_dog[1].tex + target = output/cards/starter2-wheel_dog[1].pdf +build output/cards/starter2-wheel_dog[1].raw.png: pdf2png output/cards/starter2-wheel_dog[1].pdf + w = 750 + h = 1050 +build output/cards/starter2-wheel_dog[1].png: convert output/cards/starter2-wheel_dog[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter3-a_hat[1].json.stamp | output/cards/starter3-a_hat[1].json: extract output/everything.json + filter = --arg asset 'cards/starter3-a_hat[1]' '.assets[$$asset].data' + target = output/cards/starter3-a_hat[1].json +build output/cards/starter3-a_hat[1].tex: template2tex output/cards/starter3-a_hat[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter3-a_hat[1].pdf: tex2pdf output/cards/starter3-a_hat[1].tex || output/.cards/starter3-a_hat[1].pdf.dd + dyndep = output/.cards/starter3-a_hat[1].pdf.dd +build output/.cards/starter3-a_hat[1].pdf.dd: scantex output/cards/starter3-a_hat[1].tex + target = output/cards/starter3-a_hat[1].pdf +build output/cards/starter3-a_hat[1].raw.png: pdf2png output/cards/starter3-a_hat[1].pdf + w = 750 + h = 1050 +build output/cards/starter3-a_hat[1].png: convert output/cards/starter3-a_hat[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter3-breakfast[2].json.stamp | output/cards/starter3-breakfast[2].json: extract output/everything.json + filter = --arg asset 'cards/starter3-breakfast[2]' '.assets[$$asset].data' + target = output/cards/starter3-breakfast[2].json +build output/cards/starter3-breakfast[2].tex: template2tex output/cards/starter3-breakfast[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter3-breakfast[2].pdf: tex2pdf output/cards/starter3-breakfast[2].tex || output/.cards/starter3-breakfast[2].pdf.dd + dyndep = output/.cards/starter3-breakfast[2].pdf.dd +build output/.cards/starter3-breakfast[2].pdf.dd: scantex output/cards/starter3-breakfast[2].tex + target = output/cards/starter3-breakfast[2].pdf +build output/cards/starter3-breakfast[2].raw.png: pdf2png output/cards/starter3-breakfast[2].pdf + w = 750 + h = 1050 +build output/cards/starter3-breakfast[2].png: convert output/cards/starter3-breakfast[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter3-lunch[2].json.stamp | output/cards/starter3-lunch[2].json: extract output/everything.json + filter = --arg asset 'cards/starter3-lunch[2]' '.assets[$$asset].data' + target = output/cards/starter3-lunch[2].json +build output/cards/starter3-lunch[2].tex: template2tex output/cards/starter3-lunch[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter3-lunch[2].pdf: tex2pdf output/cards/starter3-lunch[2].tex || output/.cards/starter3-lunch[2].pdf.dd + dyndep = output/.cards/starter3-lunch[2].pdf.dd +build output/.cards/starter3-lunch[2].pdf.dd: scantex output/cards/starter3-lunch[2].tex + target = output/cards/starter3-lunch[2].pdf +build output/cards/starter3-lunch[2].raw.png: pdf2png output/cards/starter3-lunch[2].pdf + w = 750 + h = 1050 +build output/cards/starter3-lunch[2].png: convert output/cards/starter3-lunch[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter3-dinner[1].json.stamp | output/cards/starter3-dinner[1].json: extract output/everything.json + filter = --arg asset 'cards/starter3-dinner[1]' '.assets[$$asset].data' + target = output/cards/starter3-dinner[1].json +build output/cards/starter3-dinner[1].tex: template2tex output/cards/starter3-dinner[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter3-dinner[1].pdf: tex2pdf output/cards/starter3-dinner[1].tex || output/.cards/starter3-dinner[1].pdf.dd + dyndep = output/.cards/starter3-dinner[1].pdf.dd +build output/.cards/starter3-dinner[1].pdf.dd: scantex output/cards/starter3-dinner[1].tex + target = output/cards/starter3-dinner[1].pdf +build output/cards/starter3-dinner[1].raw.png: pdf2png output/cards/starter3-dinner[1].pdf + w = 750 + h = 1050 +build output/cards/starter3-dinner[1].png: convert output/cards/starter3-dinner[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter3-dog_chow[1].json.stamp | output/cards/starter3-dog_chow[1].json: extract output/everything.json + filter = --arg asset 'cards/starter3-dog_chow[1]' '.assets[$$asset].data' + target = output/cards/starter3-dog_chow[1].json +build output/cards/starter3-dog_chow[1].tex: template2tex output/cards/starter3-dog_chow[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter3-dog_chow[1].pdf: tex2pdf output/cards/starter3-dog_chow[1].tex || output/.cards/starter3-dog_chow[1].pdf.dd + dyndep = output/.cards/starter3-dog_chow[1].pdf.dd +build output/.cards/starter3-dog_chow[1].pdf.dd: scantex output/cards/starter3-dog_chow[1].tex + target = output/cards/starter3-dog_chow[1].pdf +build output/cards/starter3-dog_chow[1].raw.png: pdf2png output/cards/starter3-dog_chow[1].pdf + w = 750 + h = 1050 +build output/cards/starter3-dog_chow[1].png: convert output/cards/starter3-dog_chow[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter3-first_aid[2].json.stamp | output/cards/starter3-first_aid[2].json: extract output/everything.json + filter = --arg asset 'cards/starter3-first_aid[2]' '.assets[$$asset].data' + target = output/cards/starter3-first_aid[2].json +build output/cards/starter3-first_aid[2].tex: template2tex output/cards/starter3-first_aid[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter3-first_aid[2].pdf: tex2pdf output/cards/starter3-first_aid[2].tex || output/.cards/starter3-first_aid[2].pdf.dd + dyndep = output/.cards/starter3-first_aid[2].pdf.dd +build output/.cards/starter3-first_aid[2].pdf.dd: scantex output/cards/starter3-first_aid[2].tex + target = output/cards/starter3-first_aid[2].pdf +build output/cards/starter3-first_aid[2].raw.png: pdf2png output/cards/starter3-first_aid[2].pdf + w = 750 + h = 1050 +build output/cards/starter3-first_aid[2].png: convert output/cards/starter3-first_aid[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter3-good_dog[1].json.stamp | output/cards/starter3-good_dog[1].json: extract output/everything.json + filter = --arg asset 'cards/starter3-good_dog[1]' '.assets[$$asset].data' + target = output/cards/starter3-good_dog[1].json +build output/cards/starter3-good_dog[1].tex: template2tex output/cards/starter3-good_dog[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter3-good_dog[1].pdf: tex2pdf output/cards/starter3-good_dog[1].tex || output/.cards/starter3-good_dog[1].pdf.dd + dyndep = output/.cards/starter3-good_dog[1].pdf.dd +build output/.cards/starter3-good_dog[1].pdf.dd: scantex output/cards/starter3-good_dog[1].tex + target = output/cards/starter3-good_dog[1].pdf +build output/cards/starter3-good_dog[1].raw.png: pdf2png output/cards/starter3-good_dog[1].pdf + w = 750 + h = 1050 +build output/cards/starter3-good_dog[1].png: convert output/cards/starter3-good_dog[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter3-grandma_soup[1].json.stamp | output/cards/starter3-grandma_soup[1].json: extract output/everything.json + filter = --arg asset 'cards/starter3-grandma_soup[1]' '.assets[$$asset].data' + target = output/cards/starter3-grandma_soup[1].json +build output/cards/starter3-grandma_soup[1].tex: template2tex output/cards/starter3-grandma_soup[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter3-grandma_soup[1].pdf: tex2pdf output/cards/starter3-grandma_soup[1].tex || output/.cards/starter3-grandma_soup[1].pdf.dd + dyndep = output/.cards/starter3-grandma_soup[1].pdf.dd +build output/.cards/starter3-grandma_soup[1].pdf.dd: scantex output/cards/starter3-grandma_soup[1].tex + target = output/cards/starter3-grandma_soup[1].pdf +build output/cards/starter3-grandma_soup[1].raw.png: pdf2png output/cards/starter3-grandma_soup[1].pdf + w = 750 + h = 1050 +build output/cards/starter3-grandma_soup[1].png: convert output/cards/starter3-grandma_soup[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter3-husky[1].json.stamp | output/cards/starter3-husky[1].json: extract output/everything.json + filter = --arg asset 'cards/starter3-husky[1]' '.assets[$$asset].data' + target = output/cards/starter3-husky[1].json +build output/cards/starter3-husky[1].tex: template2tex output/cards/starter3-husky[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter3-husky[1].pdf: tex2pdf output/cards/starter3-husky[1].tex || output/.cards/starter3-husky[1].pdf.dd + dyndep = output/.cards/starter3-husky[1].pdf.dd +build output/.cards/starter3-husky[1].pdf.dd: scantex output/cards/starter3-husky[1].tex + target = output/cards/starter3-husky[1].pdf +build output/cards/starter3-husky[1].raw.png: pdf2png output/cards/starter3-husky[1].pdf + w = 750 + h = 1050 +build output/cards/starter3-husky[1].png: convert output/cards/starter3-husky[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter3-move[4].json.stamp | output/cards/starter3-move[4].json: extract output/everything.json + filter = --arg asset 'cards/starter3-move[4]' '.assets[$$asset].data' + target = output/cards/starter3-move[4].json +build output/cards/starter3-move[4].tex: template2tex output/cards/starter3-move[4].json | templates/card.tex + template = templates/card.tex +build output/cards/starter3-move[4].pdf: tex2pdf output/cards/starter3-move[4].tex || output/.cards/starter3-move[4].pdf.dd + dyndep = output/.cards/starter3-move[4].pdf.dd +build output/.cards/starter3-move[4].pdf.dd: scantex output/cards/starter3-move[4].tex + target = output/cards/starter3-move[4].pdf +build output/cards/starter3-move[4].raw.png: pdf2png output/cards/starter3-move[4].pdf + w = 750 + h = 1050 +build output/cards/starter3-move[4].png: convert output/cards/starter3-move[4].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter3-mush[1].json.stamp | output/cards/starter3-mush[1].json: extract output/everything.json + filter = --arg asset 'cards/starter3-mush[1]' '.assets[$$asset].data' + target = output/cards/starter3-mush[1].json +build output/cards/starter3-mush[1].tex: template2tex output/cards/starter3-mush[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter3-mush[1].pdf: tex2pdf output/cards/starter3-mush[1].tex || output/.cards/starter3-mush[1].pdf.dd + dyndep = output/.cards/starter3-mush[1].pdf.dd +build output/.cards/starter3-mush[1].pdf.dd: scantex output/cards/starter3-mush[1].tex + target = output/cards/starter3-mush[1].pdf +build output/cards/starter3-mush[1].raw.png: pdf2png output/cards/starter3-mush[1].pdf + w = 750 + h = 1050 +build output/cards/starter3-mush[1].png: convert output/cards/starter3-mush[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter3-repair_sled[2].json.stamp | output/cards/starter3-repair_sled[2].json: extract output/everything.json + filter = --arg asset 'cards/starter3-repair_sled[2]' '.assets[$$asset].data' + target = output/cards/starter3-repair_sled[2].json +build output/cards/starter3-repair_sled[2].tex: template2tex output/cards/starter3-repair_sled[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter3-repair_sled[2].pdf: tex2pdf output/cards/starter3-repair_sled[2].tex || output/.cards/starter3-repair_sled[2].pdf.dd + dyndep = output/.cards/starter3-repair_sled[2].pdf.dd +build output/.cards/starter3-repair_sled[2].pdf.dd: scantex output/cards/starter3-repair_sled[2].tex + target = output/cards/starter3-repair_sled[2].pdf +build output/cards/starter3-repair_sled[2].raw.png: pdf2png output/cards/starter3-repair_sled[2].pdf + w = 750 + h = 1050 +build output/cards/starter3-repair_sled[2].png: convert output/cards/starter3-repair_sled[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter3-upgrade_sled[2].json.stamp | output/cards/starter3-upgrade_sled[2].json: extract output/everything.json + filter = --arg asset 'cards/starter3-upgrade_sled[2]' '.assets[$$asset].data' + target = output/cards/starter3-upgrade_sled[2].json +build output/cards/starter3-upgrade_sled[2].tex: template2tex output/cards/starter3-upgrade_sled[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter3-upgrade_sled[2].pdf: tex2pdf output/cards/starter3-upgrade_sled[2].tex || output/.cards/starter3-upgrade_sled[2].pdf.dd + dyndep = output/.cards/starter3-upgrade_sled[2].pdf.dd +build output/.cards/starter3-upgrade_sled[2].pdf.dd: scantex output/cards/starter3-upgrade_sled[2].tex + target = output/cards/starter3-upgrade_sled[2].pdf +build output/cards/starter3-upgrade_sled[2].raw.png: pdf2png output/cards/starter3-upgrade_sled[2].pdf + w = 750 + h = 1050 +build output/cards/starter3-upgrade_sled[2].png: convert output/cards/starter3-upgrade_sled[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter3-wheel_dog[1].json.stamp | output/cards/starter3-wheel_dog[1].json: extract output/everything.json + filter = --arg asset 'cards/starter3-wheel_dog[1]' '.assets[$$asset].data' + target = output/cards/starter3-wheel_dog[1].json +build output/cards/starter3-wheel_dog[1].tex: template2tex output/cards/starter3-wheel_dog[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter3-wheel_dog[1].pdf: tex2pdf output/cards/starter3-wheel_dog[1].tex || output/.cards/starter3-wheel_dog[1].pdf.dd + dyndep = output/.cards/starter3-wheel_dog[1].pdf.dd +build output/.cards/starter3-wheel_dog[1].pdf.dd: scantex output/cards/starter3-wheel_dog[1].tex + target = output/cards/starter3-wheel_dog[1].pdf +build output/cards/starter3-wheel_dog[1].raw.png: pdf2png output/cards/starter3-wheel_dog[1].pdf + w = 750 + h = 1050 +build output/cards/starter3-wheel_dog[1].png: convert output/cards/starter3-wheel_dog[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter4-a_hat[1].json.stamp | output/cards/starter4-a_hat[1].json: extract output/everything.json + filter = --arg asset 'cards/starter4-a_hat[1]' '.assets[$$asset].data' + target = output/cards/starter4-a_hat[1].json +build output/cards/starter4-a_hat[1].tex: template2tex output/cards/starter4-a_hat[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter4-a_hat[1].pdf: tex2pdf output/cards/starter4-a_hat[1].tex || output/.cards/starter4-a_hat[1].pdf.dd + dyndep = output/.cards/starter4-a_hat[1].pdf.dd +build output/.cards/starter4-a_hat[1].pdf.dd: scantex output/cards/starter4-a_hat[1].tex + target = output/cards/starter4-a_hat[1].pdf +build output/cards/starter4-a_hat[1].raw.png: pdf2png output/cards/starter4-a_hat[1].pdf + w = 750 + h = 1050 +build output/cards/starter4-a_hat[1].png: convert output/cards/starter4-a_hat[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter4-breakfast[2].json.stamp | output/cards/starter4-breakfast[2].json: extract output/everything.json + filter = --arg asset 'cards/starter4-breakfast[2]' '.assets[$$asset].data' + target = output/cards/starter4-breakfast[2].json +build output/cards/starter4-breakfast[2].tex: template2tex output/cards/starter4-breakfast[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter4-breakfast[2].pdf: tex2pdf output/cards/starter4-breakfast[2].tex || output/.cards/starter4-breakfast[2].pdf.dd + dyndep = output/.cards/starter4-breakfast[2].pdf.dd +build output/.cards/starter4-breakfast[2].pdf.dd: scantex output/cards/starter4-breakfast[2].tex + target = output/cards/starter4-breakfast[2].pdf +build output/cards/starter4-breakfast[2].raw.png: pdf2png output/cards/starter4-breakfast[2].pdf + w = 750 + h = 1050 +build output/cards/starter4-breakfast[2].png: convert output/cards/starter4-breakfast[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter4-lunch[2].json.stamp | output/cards/starter4-lunch[2].json: extract output/everything.json + filter = --arg asset 'cards/starter4-lunch[2]' '.assets[$$asset].data' + target = output/cards/starter4-lunch[2].json +build output/cards/starter4-lunch[2].tex: template2tex output/cards/starter4-lunch[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter4-lunch[2].pdf: tex2pdf output/cards/starter4-lunch[2].tex || output/.cards/starter4-lunch[2].pdf.dd + dyndep = output/.cards/starter4-lunch[2].pdf.dd +build output/.cards/starter4-lunch[2].pdf.dd: scantex output/cards/starter4-lunch[2].tex + target = output/cards/starter4-lunch[2].pdf +build output/cards/starter4-lunch[2].raw.png: pdf2png output/cards/starter4-lunch[2].pdf + w = 750 + h = 1050 +build output/cards/starter4-lunch[2].png: convert output/cards/starter4-lunch[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter4-dinner[1].json.stamp | output/cards/starter4-dinner[1].json: extract output/everything.json + filter = --arg asset 'cards/starter4-dinner[1]' '.assets[$$asset].data' + target = output/cards/starter4-dinner[1].json +build output/cards/starter4-dinner[1].tex: template2tex output/cards/starter4-dinner[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter4-dinner[1].pdf: tex2pdf output/cards/starter4-dinner[1].tex || output/.cards/starter4-dinner[1].pdf.dd + dyndep = output/.cards/starter4-dinner[1].pdf.dd +build output/.cards/starter4-dinner[1].pdf.dd: scantex output/cards/starter4-dinner[1].tex + target = output/cards/starter4-dinner[1].pdf +build output/cards/starter4-dinner[1].raw.png: pdf2png output/cards/starter4-dinner[1].pdf + w = 750 + h = 1050 +build output/cards/starter4-dinner[1].png: convert output/cards/starter4-dinner[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter4-dog_chow[1].json.stamp | output/cards/starter4-dog_chow[1].json: extract output/everything.json + filter = --arg asset 'cards/starter4-dog_chow[1]' '.assets[$$asset].data' + target = output/cards/starter4-dog_chow[1].json +build output/cards/starter4-dog_chow[1].tex: template2tex output/cards/starter4-dog_chow[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter4-dog_chow[1].pdf: tex2pdf output/cards/starter4-dog_chow[1].tex || output/.cards/starter4-dog_chow[1].pdf.dd + dyndep = output/.cards/starter4-dog_chow[1].pdf.dd +build output/.cards/starter4-dog_chow[1].pdf.dd: scantex output/cards/starter4-dog_chow[1].tex + target = output/cards/starter4-dog_chow[1].pdf +build output/cards/starter4-dog_chow[1].raw.png: pdf2png output/cards/starter4-dog_chow[1].pdf + w = 750 + h = 1050 +build output/cards/starter4-dog_chow[1].png: convert output/cards/starter4-dog_chow[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter4-first_aid[2].json.stamp | output/cards/starter4-first_aid[2].json: extract output/everything.json + filter = --arg asset 'cards/starter4-first_aid[2]' '.assets[$$asset].data' + target = output/cards/starter4-first_aid[2].json +build output/cards/starter4-first_aid[2].tex: template2tex output/cards/starter4-first_aid[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter4-first_aid[2].pdf: tex2pdf output/cards/starter4-first_aid[2].tex || output/.cards/starter4-first_aid[2].pdf.dd + dyndep = output/.cards/starter4-first_aid[2].pdf.dd +build output/.cards/starter4-first_aid[2].pdf.dd: scantex output/cards/starter4-first_aid[2].tex + target = output/cards/starter4-first_aid[2].pdf +build output/cards/starter4-first_aid[2].raw.png: pdf2png output/cards/starter4-first_aid[2].pdf + w = 750 + h = 1050 +build output/cards/starter4-first_aid[2].png: convert output/cards/starter4-first_aid[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter4-good_dog[1].json.stamp | output/cards/starter4-good_dog[1].json: extract output/everything.json + filter = --arg asset 'cards/starter4-good_dog[1]' '.assets[$$asset].data' + target = output/cards/starter4-good_dog[1].json +build output/cards/starter4-good_dog[1].tex: template2tex output/cards/starter4-good_dog[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter4-good_dog[1].pdf: tex2pdf output/cards/starter4-good_dog[1].tex || output/.cards/starter4-good_dog[1].pdf.dd + dyndep = output/.cards/starter4-good_dog[1].pdf.dd +build output/.cards/starter4-good_dog[1].pdf.dd: scantex output/cards/starter4-good_dog[1].tex + target = output/cards/starter4-good_dog[1].pdf +build output/cards/starter4-good_dog[1].raw.png: pdf2png output/cards/starter4-good_dog[1].pdf + w = 750 + h = 1050 +build output/cards/starter4-good_dog[1].png: convert output/cards/starter4-good_dog[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter4-grandma_soup[1].json.stamp | output/cards/starter4-grandma_soup[1].json: extract output/everything.json + filter = --arg asset 'cards/starter4-grandma_soup[1]' '.assets[$$asset].data' + target = output/cards/starter4-grandma_soup[1].json +build output/cards/starter4-grandma_soup[1].tex: template2tex output/cards/starter4-grandma_soup[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter4-grandma_soup[1].pdf: tex2pdf output/cards/starter4-grandma_soup[1].tex || output/.cards/starter4-grandma_soup[1].pdf.dd + dyndep = output/.cards/starter4-grandma_soup[1].pdf.dd +build output/.cards/starter4-grandma_soup[1].pdf.dd: scantex output/cards/starter4-grandma_soup[1].tex + target = output/cards/starter4-grandma_soup[1].pdf +build output/cards/starter4-grandma_soup[1].raw.png: pdf2png output/cards/starter4-grandma_soup[1].pdf + w = 750 + h = 1050 +build output/cards/starter4-grandma_soup[1].png: convert output/cards/starter4-grandma_soup[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter4-husky[1].json.stamp | output/cards/starter4-husky[1].json: extract output/everything.json + filter = --arg asset 'cards/starter4-husky[1]' '.assets[$$asset].data' + target = output/cards/starter4-husky[1].json +build output/cards/starter4-husky[1].tex: template2tex output/cards/starter4-husky[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter4-husky[1].pdf: tex2pdf output/cards/starter4-husky[1].tex || output/.cards/starter4-husky[1].pdf.dd + dyndep = output/.cards/starter4-husky[1].pdf.dd +build output/.cards/starter4-husky[1].pdf.dd: scantex output/cards/starter4-husky[1].tex + target = output/cards/starter4-husky[1].pdf +build output/cards/starter4-husky[1].raw.png: pdf2png output/cards/starter4-husky[1].pdf + w = 750 + h = 1050 +build output/cards/starter4-husky[1].png: convert output/cards/starter4-husky[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter4-move[4].json.stamp | output/cards/starter4-move[4].json: extract output/everything.json + filter = --arg asset 'cards/starter4-move[4]' '.assets[$$asset].data' + target = output/cards/starter4-move[4].json +build output/cards/starter4-move[4].tex: template2tex output/cards/starter4-move[4].json | templates/card.tex + template = templates/card.tex +build output/cards/starter4-move[4].pdf: tex2pdf output/cards/starter4-move[4].tex || output/.cards/starter4-move[4].pdf.dd + dyndep = output/.cards/starter4-move[4].pdf.dd +build output/.cards/starter4-move[4].pdf.dd: scantex output/cards/starter4-move[4].tex + target = output/cards/starter4-move[4].pdf +build output/cards/starter4-move[4].raw.png: pdf2png output/cards/starter4-move[4].pdf + w = 750 + h = 1050 +build output/cards/starter4-move[4].png: convert output/cards/starter4-move[4].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter4-mush[1].json.stamp | output/cards/starter4-mush[1].json: extract output/everything.json + filter = --arg asset 'cards/starter4-mush[1]' '.assets[$$asset].data' + target = output/cards/starter4-mush[1].json +build output/cards/starter4-mush[1].tex: template2tex output/cards/starter4-mush[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter4-mush[1].pdf: tex2pdf output/cards/starter4-mush[1].tex || output/.cards/starter4-mush[1].pdf.dd + dyndep = output/.cards/starter4-mush[1].pdf.dd +build output/.cards/starter4-mush[1].pdf.dd: scantex output/cards/starter4-mush[1].tex + target = output/cards/starter4-mush[1].pdf +build output/cards/starter4-mush[1].raw.png: pdf2png output/cards/starter4-mush[1].pdf + w = 750 + h = 1050 +build output/cards/starter4-mush[1].png: convert output/cards/starter4-mush[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter4-repair_sled[2].json.stamp | output/cards/starter4-repair_sled[2].json: extract output/everything.json + filter = --arg asset 'cards/starter4-repair_sled[2]' '.assets[$$asset].data' + target = output/cards/starter4-repair_sled[2].json +build output/cards/starter4-repair_sled[2].tex: template2tex output/cards/starter4-repair_sled[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter4-repair_sled[2].pdf: tex2pdf output/cards/starter4-repair_sled[2].tex || output/.cards/starter4-repair_sled[2].pdf.dd + dyndep = output/.cards/starter4-repair_sled[2].pdf.dd +build output/.cards/starter4-repair_sled[2].pdf.dd: scantex output/cards/starter4-repair_sled[2].tex + target = output/cards/starter4-repair_sled[2].pdf +build output/cards/starter4-repair_sled[2].raw.png: pdf2png output/cards/starter4-repair_sled[2].pdf + w = 750 + h = 1050 +build output/cards/starter4-repair_sled[2].png: convert output/cards/starter4-repair_sled[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter4-upgrade_sled[2].json.stamp | output/cards/starter4-upgrade_sled[2].json: extract output/everything.json + filter = --arg asset 'cards/starter4-upgrade_sled[2]' '.assets[$$asset].data' + target = output/cards/starter4-upgrade_sled[2].json +build output/cards/starter4-upgrade_sled[2].tex: template2tex output/cards/starter4-upgrade_sled[2].json | templates/card.tex + template = templates/card.tex +build output/cards/starter4-upgrade_sled[2].pdf: tex2pdf output/cards/starter4-upgrade_sled[2].tex || output/.cards/starter4-upgrade_sled[2].pdf.dd + dyndep = output/.cards/starter4-upgrade_sled[2].pdf.dd +build output/.cards/starter4-upgrade_sled[2].pdf.dd: scantex output/cards/starter4-upgrade_sled[2].tex + target = output/cards/starter4-upgrade_sled[2].pdf +build output/cards/starter4-upgrade_sled[2].raw.png: pdf2png output/cards/starter4-upgrade_sled[2].pdf + w = 750 + h = 1050 +build output/cards/starter4-upgrade_sled[2].png: convert output/cards/starter4-upgrade_sled[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/starter4-wheel_dog[1].json.stamp | output/cards/starter4-wheel_dog[1].json: extract output/everything.json + filter = --arg asset 'cards/starter4-wheel_dog[1]' '.assets[$$asset].data' + target = output/cards/starter4-wheel_dog[1].json +build output/cards/starter4-wheel_dog[1].tex: template2tex output/cards/starter4-wheel_dog[1].json | templates/card.tex + template = templates/card.tex +build output/cards/starter4-wheel_dog[1].pdf: tex2pdf output/cards/starter4-wheel_dog[1].tex || output/.cards/starter4-wheel_dog[1].pdf.dd + dyndep = output/.cards/starter4-wheel_dog[1].pdf.dd +build output/.cards/starter4-wheel_dog[1].pdf.dd: scantex output/cards/starter4-wheel_dog[1].tex + target = output/cards/starter4-wheel_dog[1].pdf +build output/cards/starter4-wheel_dog[1].raw.png: pdf2png output/cards/starter4-wheel_dog[1].pdf + w = 750 + h = 1050 +build output/cards/starter4-wheel_dog[1].png: convert output/cards/starter4-wheel_dog[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/race-bear[2].json.stamp | output/cards/race-bear[2].json: extract output/everything.json + filter = --arg asset 'cards/race-bear[2]' '.assets[$$asset].data' + target = output/cards/race-bear[2].json +build output/cards/race-bear[2].tex: template2tex output/cards/race-bear[2].json | templates/card.tex + template = templates/card.tex +build output/cards/race-bear[2].pdf: tex2pdf output/cards/race-bear[2].tex || output/.cards/race-bear[2].pdf.dd + dyndep = output/.cards/race-bear[2].pdf.dd +build output/.cards/race-bear[2].pdf.dd: scantex output/cards/race-bear[2].tex + target = output/cards/race-bear[2].pdf +build output/cards/race-bear[2].raw.png: pdf2png output/cards/race-bear[2].pdf + w = 750 + h = 1050 +build output/cards/race-bear[2].png: convert output/cards/race-bear[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/race-big_dog[2].json.stamp | output/cards/race-big_dog[2].json: extract output/everything.json + filter = --arg asset 'cards/race-big_dog[2]' '.assets[$$asset].data' + target = output/cards/race-big_dog[2].json +build output/cards/race-big_dog[2].tex: template2tex output/cards/race-big_dog[2].json | templates/card.tex + template = templates/card.tex +build output/cards/race-big_dog[2].pdf: tex2pdf output/cards/race-big_dog[2].tex || output/.cards/race-big_dog[2].pdf.dd + dyndep = output/.cards/race-big_dog[2].pdf.dd +build output/.cards/race-big_dog[2].pdf.dd: scantex output/cards/race-big_dog[2].tex + target = output/cards/race-big_dog[2].pdf +build output/cards/race-big_dog[2].raw.png: pdf2png output/cards/race-big_dog[2].pdf + w = 750 + h = 1050 +build output/cards/race-big_dog[2].png: convert output/cards/race-big_dog[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/race-dog_shoes[2].json.stamp | output/cards/race-dog_shoes[2].json: extract output/everything.json + filter = --arg asset 'cards/race-dog_shoes[2]' '.assets[$$asset].data' + target = output/cards/race-dog_shoes[2].json +build output/cards/race-dog_shoes[2].tex: template2tex output/cards/race-dog_shoes[2].json | templates/card.tex + template = templates/card.tex +build output/cards/race-dog_shoes[2].pdf: tex2pdf output/cards/race-dog_shoes[2].tex || output/.cards/race-dog_shoes[2].pdf.dd + dyndep = output/.cards/race-dog_shoes[2].pdf.dd +build output/.cards/race-dog_shoes[2].pdf.dd: scantex output/cards/race-dog_shoes[2].tex + target = output/cards/race-dog_shoes[2].pdf +build output/cards/race-dog_shoes[2].raw.png: pdf2png output/cards/race-dog_shoes[2].pdf + w = 750 + h = 1050 +build output/cards/race-dog_shoes[2].png: convert output/cards/race-dog_shoes[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/race-greyhound[2].json.stamp | output/cards/race-greyhound[2].json: extract output/everything.json + filter = --arg asset 'cards/race-greyhound[2]' '.assets[$$asset].data' + target = output/cards/race-greyhound[2].json +build output/cards/race-greyhound[2].tex: template2tex output/cards/race-greyhound[2].json | templates/card.tex + template = templates/card.tex +build output/cards/race-greyhound[2].pdf: tex2pdf output/cards/race-greyhound[2].tex || output/.cards/race-greyhound[2].pdf.dd + dyndep = output/.cards/race-greyhound[2].pdf.dd +build output/.cards/race-greyhound[2].pdf.dd: scantex output/cards/race-greyhound[2].tex + target = output/cards/race-greyhound[2].pdf +build output/cards/race-greyhound[2].raw.png: pdf2png output/cards/race-greyhound[2].pdf + w = 750 + h = 1050 +build output/cards/race-greyhound[2].png: convert output/cards/race-greyhound[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/race-improvise[2].json.stamp | output/cards/race-improvise[2].json: extract output/everything.json + filter = --arg asset 'cards/race-improvise[2]' '.assets[$$asset].data' + target = output/cards/race-improvise[2].json +build output/cards/race-improvise[2].tex: template2tex output/cards/race-improvise[2].json | templates/card.tex + template = templates/card.tex +build output/cards/race-improvise[2].pdf: tex2pdf output/cards/race-improvise[2].tex || output/.cards/race-improvise[2].pdf.dd + dyndep = output/.cards/race-improvise[2].pdf.dd +build output/.cards/race-improvise[2].pdf.dd: scantex output/cards/race-improvise[2].tex + target = output/cards/race-improvise[2].pdf +build output/cards/race-improvise[2].raw.png: pdf2png output/cards/race-improvise[2].pdf + w = 750 + h = 1050 +build output/cards/race-improvise[2].png: convert output/cards/race-improvise[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/race-midnight_sun[2].json.stamp | output/cards/race-midnight_sun[2].json: extract output/everything.json + filter = --arg asset 'cards/race-midnight_sun[2]' '.assets[$$asset].data' + target = output/cards/race-midnight_sun[2].json +build output/cards/race-midnight_sun[2].tex: template2tex output/cards/race-midnight_sun[2].json | templates/card.tex + template = templates/card.tex +build output/cards/race-midnight_sun[2].pdf: tex2pdf output/cards/race-midnight_sun[2].tex || output/.cards/race-midnight_sun[2].pdf.dd + dyndep = output/.cards/race-midnight_sun[2].pdf.dd +build output/.cards/race-midnight_sun[2].pdf.dd: scantex output/cards/race-midnight_sun[2].tex + target = output/cards/race-midnight_sun[2].pdf +build output/cards/race-midnight_sun[2].raw.png: pdf2png output/cards/race-midnight_sun[2].pdf + w = 750 + h = 1050 +build output/cards/race-midnight_sun[2].png: convert output/cards/race-midnight_sun[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/race-problem_dog[2].json.stamp | output/cards/race-problem_dog[2].json: extract output/everything.json + filter = --arg asset 'cards/race-problem_dog[2]' '.assets[$$asset].data' + target = output/cards/race-problem_dog[2].json +build output/cards/race-problem_dog[2].tex: template2tex output/cards/race-problem_dog[2].json | templates/card.tex + template = templates/card.tex +build output/cards/race-problem_dog[2].pdf: tex2pdf output/cards/race-problem_dog[2].tex || output/.cards/race-problem_dog[2].pdf.dd + dyndep = output/.cards/race-problem_dog[2].pdf.dd +build output/.cards/race-problem_dog[2].pdf.dd: scantex output/cards/race-problem_dog[2].tex + target = output/cards/race-problem_dog[2].pdf +build output/cards/race-problem_dog[2].raw.png: pdf2png output/cards/race-problem_dog[2].pdf + w = 750 + h = 1050 +build output/cards/race-problem_dog[2].png: convert output/cards/race-problem_dog[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/race-push[2].json.stamp | output/cards/race-push[2].json: extract output/everything.json + filter = --arg asset 'cards/race-push[2]' '.assets[$$asset].data' + target = output/cards/race-push[2].json +build output/cards/race-push[2].tex: template2tex output/cards/race-push[2].json | templates/card.tex + template = templates/card.tex +build output/cards/race-push[2].pdf: tex2pdf output/cards/race-push[2].tex || output/.cards/race-push[2].pdf.dd + dyndep = output/.cards/race-push[2].pdf.dd +build output/.cards/race-push[2].pdf.dd: scantex output/cards/race-push[2].tex + target = output/cards/race-push[2].pdf +build output/cards/race-push[2].raw.png: pdf2png output/cards/race-push[2].pdf + w = 750 + h = 1050 +build output/cards/race-push[2].png: convert output/cards/race-push[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/race-rush[2].json.stamp | output/cards/race-rush[2].json: extract output/everything.json + filter = --arg asset 'cards/race-rush[2]' '.assets[$$asset].data' + target = output/cards/race-rush[2].json +build output/cards/race-rush[2].tex: template2tex output/cards/race-rush[2].json | templates/card.tex + template = templates/card.tex +build output/cards/race-rush[2].pdf: tex2pdf output/cards/race-rush[2].tex || output/.cards/race-rush[2].pdf.dd + dyndep = output/.cards/race-rush[2].pdf.dd +build output/.cards/race-rush[2].pdf.dd: scantex output/cards/race-rush[2].tex + target = output/cards/race-rush[2].pdf +build output/cards/race-rush[2].raw.png: pdf2png output/cards/race-rush[2].pdf + w = 750 + h = 1050 +build output/cards/race-rush[2].png: convert output/cards/race-rush[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/race-slow_and_steady[2].json.stamp | output/cards/race-slow_and_steady[2].json: extract output/everything.json + filter = --arg asset 'cards/race-slow_and_steady[2]' '.assets[$$asset].data' + target = output/cards/race-slow_and_steady[2].json +build output/cards/race-slow_and_steady[2].tex: template2tex output/cards/race-slow_and_steady[2].json | templates/card.tex + template = templates/card.tex +build output/cards/race-slow_and_steady[2].pdf: tex2pdf output/cards/race-slow_and_steady[2].tex || output/.cards/race-slow_and_steady[2].pdf.dd + dyndep = output/.cards/race-slow_and_steady[2].pdf.dd +build output/.cards/race-slow_and_steady[2].pdf.dd: scantex output/cards/race-slow_and_steady[2].tex + target = output/cards/race-slow_and_steady[2].pdf +build output/cards/race-slow_and_steady[2].raw.png: pdf2png output/cards/race-slow_and_steady[2].pdf + w = 750 + h = 1050 +build output/cards/race-slow_and_steady[2].png: convert output/cards/race-slow_and_steady[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/race-squirrel[2].json.stamp | output/cards/race-squirrel[2].json: extract output/everything.json + filter = --arg asset 'cards/race-squirrel[2]' '.assets[$$asset].data' + target = output/cards/race-squirrel[2].json +build output/cards/race-squirrel[2].tex: template2tex output/cards/race-squirrel[2].json | templates/card.tex + template = templates/card.tex +build output/cards/race-squirrel[2].pdf: tex2pdf output/cards/race-squirrel[2].tex || output/.cards/race-squirrel[2].pdf.dd + dyndep = output/.cards/race-squirrel[2].pdf.dd +build output/.cards/race-squirrel[2].pdf.dd: scantex output/cards/race-squirrel[2].tex + target = output/cards/race-squirrel[2].pdf +build output/cards/race-squirrel[2].raw.png: pdf2png output/cards/race-squirrel[2].pdf + w = 750 + h = 1050 +build output/cards/race-squirrel[2].png: convert output/cards/race-squirrel[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/race-supply_run[2].json.stamp | output/cards/race-supply_run[2].json: extract output/everything.json + filter = --arg asset 'cards/race-supply_run[2]' '.assets[$$asset].data' + target = output/cards/race-supply_run[2].json +build output/cards/race-supply_run[2].tex: template2tex output/cards/race-supply_run[2].json | templates/card.tex + template = templates/card.tex +build output/cards/race-supply_run[2].pdf: tex2pdf output/cards/race-supply_run[2].tex || output/.cards/race-supply_run[2].pdf.dd + dyndep = output/.cards/race-supply_run[2].pdf.dd +build output/.cards/race-supply_run[2].pdf.dd: scantex output/cards/race-supply_run[2].tex + target = output/cards/race-supply_run[2].pdf +build output/cards/race-supply_run[2].raw.png: pdf2png output/cards/race-supply_run[2].pdf + w = 750 + h = 1050 +build output/cards/race-supply_run[2].png: convert output/cards/race-supply_run[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/race-tiara[2].json.stamp | output/cards/race-tiara[2].json: extract output/everything.json + filter = --arg asset 'cards/race-tiara[2]' '.assets[$$asset].data' + target = output/cards/race-tiara[2].json +build output/cards/race-tiara[2].tex: template2tex output/cards/race-tiara[2].json | templates/card.tex + template = templates/card.tex +build output/cards/race-tiara[2].pdf: tex2pdf output/cards/race-tiara[2].tex || output/.cards/race-tiara[2].pdf.dd + dyndep = output/.cards/race-tiara[2].pdf.dd +build output/.cards/race-tiara[2].pdf.dd: scantex output/cards/race-tiara[2].tex + target = output/cards/race-tiara[2].pdf +build output/cards/race-tiara[2].raw.png: pdf2png output/cards/race-tiara[2].pdf + w = 750 + h = 1050 +build output/cards/race-tiara[2].png: convert output/cards/race-tiara[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/survival-antique_sled[2].json.stamp | output/cards/survival-antique_sled[2].json: extract output/everything.json + filter = --arg asset 'cards/survival-antique_sled[2]' '.assets[$$asset].data' + target = output/cards/survival-antique_sled[2].json +build output/cards/survival-antique_sled[2].tex: template2tex output/cards/survival-antique_sled[2].json | templates/card.tex + template = templates/card.tex +build output/cards/survival-antique_sled[2].pdf: tex2pdf output/cards/survival-antique_sled[2].tex || output/.cards/survival-antique_sled[2].pdf.dd + dyndep = output/.cards/survival-antique_sled[2].pdf.dd +build output/.cards/survival-antique_sled[2].pdf.dd: scantex output/cards/survival-antique_sled[2].tex + target = output/cards/survival-antique_sled[2].pdf +build output/cards/survival-antique_sled[2].raw.png: pdf2png output/cards/survival-antique_sled[2].pdf + w = 750 + h = 1050 +build output/cards/survival-antique_sled[2].png: convert output/cards/survival-antique_sled[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/survival-band_aid[2].json.stamp | output/cards/survival-band_aid[2].json: extract output/everything.json + filter = --arg asset 'cards/survival-band_aid[2]' '.assets[$$asset].data' + target = output/cards/survival-band_aid[2].json +build output/cards/survival-band_aid[2].tex: template2tex output/cards/survival-band_aid[2].json | templates/card.tex + template = templates/card.tex +build output/cards/survival-band_aid[2].pdf: tex2pdf output/cards/survival-band_aid[2].tex || output/.cards/survival-band_aid[2].pdf.dd + dyndep = output/.cards/survival-band_aid[2].pdf.dd +build output/.cards/survival-band_aid[2].pdf.dd: scantex output/cards/survival-band_aid[2].tex + target = output/cards/survival-band_aid[2].pdf +build output/cards/survival-band_aid[2].raw.png: pdf2png output/cards/survival-band_aid[2].pdf + w = 750 + h = 1050 +build output/cards/survival-band_aid[2].png: convert output/cards/survival-band_aid[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/survival-bandage[2].json.stamp | output/cards/survival-bandage[2].json: extract output/everything.json + filter = --arg asset 'cards/survival-bandage[2]' '.assets[$$asset].data' + target = output/cards/survival-bandage[2].json +build output/cards/survival-bandage[2].tex: template2tex output/cards/survival-bandage[2].json | templates/card.tex + template = templates/card.tex +build output/cards/survival-bandage[2].pdf: tex2pdf output/cards/survival-bandage[2].tex || output/.cards/survival-bandage[2].pdf.dd + dyndep = output/.cards/survival-bandage[2].pdf.dd +build output/.cards/survival-bandage[2].pdf.dd: scantex output/cards/survival-bandage[2].tex + target = output/cards/survival-bandage[2].pdf +build output/cards/survival-bandage[2].raw.png: pdf2png output/cards/survival-bandage[2].pdf + w = 750 + h = 1050 +build output/cards/survival-bandage[2].png: convert output/cards/survival-bandage[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/survival-bison[2].json.stamp | output/cards/survival-bison[2].json: extract output/everything.json + filter = --arg asset 'cards/survival-bison[2]' '.assets[$$asset].data' + target = output/cards/survival-bison[2].json +build output/cards/survival-bison[2].tex: template2tex output/cards/survival-bison[2].json | templates/card.tex + template = templates/card.tex +build output/cards/survival-bison[2].pdf: tex2pdf output/cards/survival-bison[2].tex || output/.cards/survival-bison[2].pdf.dd + dyndep = output/.cards/survival-bison[2].pdf.dd +build output/.cards/survival-bison[2].pdf.dd: scantex output/cards/survival-bison[2].tex + target = output/cards/survival-bison[2].pdf +build output/cards/survival-bison[2].raw.png: pdf2png output/cards/survival-bison[2].pdf + w = 750 + h = 1050 +build output/cards/survival-bison[2].png: convert output/cards/survival-bison[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/survival-brandy[2].json.stamp | output/cards/survival-brandy[2].json: extract output/everything.json + filter = --arg asset 'cards/survival-brandy[2]' '.assets[$$asset].data' + target = output/cards/survival-brandy[2].json +build output/cards/survival-brandy[2].tex: template2tex output/cards/survival-brandy[2].json | templates/card.tex + template = templates/card.tex +build output/cards/survival-brandy[2].pdf: tex2pdf output/cards/survival-brandy[2].tex || output/.cards/survival-brandy[2].pdf.dd + dyndep = output/.cards/survival-brandy[2].pdf.dd +build output/.cards/survival-brandy[2].pdf.dd: scantex output/cards/survival-brandy[2].tex + target = output/cards/survival-brandy[2].pdf +build output/cards/survival-brandy[2].raw.png: pdf2png output/cards/survival-brandy[2].pdf + w = 750 + h = 1050 +build output/cards/survival-brandy[2].png: convert output/cards/survival-brandy[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/survival-caffeine[2].json.stamp | output/cards/survival-caffeine[2].json: extract output/everything.json + filter = --arg asset 'cards/survival-caffeine[2]' '.assets[$$asset].data' + target = output/cards/survival-caffeine[2].json +build output/cards/survival-caffeine[2].tex: template2tex output/cards/survival-caffeine[2].json | templates/card.tex + template = templates/card.tex +build output/cards/survival-caffeine[2].pdf: tex2pdf output/cards/survival-caffeine[2].tex || output/.cards/survival-caffeine[2].pdf.dd + dyndep = output/.cards/survival-caffeine[2].pdf.dd +build output/.cards/survival-caffeine[2].pdf.dd: scantex output/cards/survival-caffeine[2].tex + target = output/cards/survival-caffeine[2].pdf +build output/cards/survival-caffeine[2].raw.png: pdf2png output/cards/survival-caffeine[2].pdf + w = 750 + h = 1050 +build output/cards/survival-caffeine[2].png: convert output/cards/survival-caffeine[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/survival-jerky[2].json.stamp | output/cards/survival-jerky[2].json: extract output/everything.json + filter = --arg asset 'cards/survival-jerky[2]' '.assets[$$asset].data' + target = output/cards/survival-jerky[2].json +build output/cards/survival-jerky[2].tex: template2tex output/cards/survival-jerky[2].json | templates/card.tex + template = templates/card.tex +build output/cards/survival-jerky[2].pdf: tex2pdf output/cards/survival-jerky[2].tex || output/.cards/survival-jerky[2].pdf.dd + dyndep = output/.cards/survival-jerky[2].pdf.dd +build output/.cards/survival-jerky[2].pdf.dd: scantex output/cards/survival-jerky[2].tex + target = output/cards/survival-jerky[2].pdf +build output/cards/survival-jerky[2].raw.png: pdf2png output/cards/survival-jerky[2].pdf + w = 750 + h = 1050 +build output/cards/survival-jerky[2].png: convert output/cards/survival-jerky[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/survival-makeshift_sled[2].json.stamp | output/cards/survival-makeshift_sled[2].json: extract output/everything.json + filter = --arg asset 'cards/survival-makeshift_sled[2]' '.assets[$$asset].data' + target = output/cards/survival-makeshift_sled[2].json +build output/cards/survival-makeshift_sled[2].tex: template2tex output/cards/survival-makeshift_sled[2].json | templates/card.tex + template = templates/card.tex +build output/cards/survival-makeshift_sled[2].pdf: tex2pdf output/cards/survival-makeshift_sled[2].tex || output/.cards/survival-makeshift_sled[2].pdf.dd + dyndep = output/.cards/survival-makeshift_sled[2].pdf.dd +build output/.cards/survival-makeshift_sled[2].pdf.dd: scantex output/cards/survival-makeshift_sled[2].tex + target = output/cards/survival-makeshift_sled[2].pdf +build output/cards/survival-makeshift_sled[2].raw.png: pdf2png output/cards/survival-makeshift_sled[2].pdf + w = 750 + h = 1050 +build output/cards/survival-makeshift_sled[2].png: convert output/cards/survival-makeshift_sled[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/survival-malamute[2].json.stamp | output/cards/survival-malamute[2].json: extract output/everything.json + filter = --arg asset 'cards/survival-malamute[2]' '.assets[$$asset].data' + target = output/cards/survival-malamute[2].json +build output/cards/survival-malamute[2].tex: template2tex output/cards/survival-malamute[2].json | templates/card.tex + template = templates/card.tex +build output/cards/survival-malamute[2].pdf: tex2pdf output/cards/survival-malamute[2].tex || output/.cards/survival-malamute[2].pdf.dd + dyndep = output/.cards/survival-malamute[2].pdf.dd +build output/.cards/survival-malamute[2].pdf.dd: scantex output/cards/survival-malamute[2].tex + target = output/cards/survival-malamute[2].pdf +build output/cards/survival-malamute[2].raw.png: pdf2png output/cards/survival-malamute[2].pdf + w = 750 + h = 1050 +build output/cards/survival-malamute[2].png: convert output/cards/survival-malamute[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/survival-poutine[2].json.stamp | output/cards/survival-poutine[2].json: extract output/everything.json + filter = --arg asset 'cards/survival-poutine[2]' '.assets[$$asset].data' + target = output/cards/survival-poutine[2].json +build output/cards/survival-poutine[2].tex: template2tex output/cards/survival-poutine[2].json | templates/card.tex + template = templates/card.tex +build output/cards/survival-poutine[2].pdf: tex2pdf output/cards/survival-poutine[2].tex || output/.cards/survival-poutine[2].pdf.dd + dyndep = output/.cards/survival-poutine[2].pdf.dd +build output/.cards/survival-poutine[2].pdf.dd: scantex output/cards/survival-poutine[2].tex + target = output/cards/survival-poutine[2].pdf +build output/cards/survival-poutine[2].raw.png: pdf2png output/cards/survival-poutine[2].pdf + w = 750 + h = 1050 +build output/cards/survival-poutine[2].png: convert output/cards/survival-poutine[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/survival-salvage[2].json.stamp | output/cards/survival-salvage[2].json: extract output/everything.json + filter = --arg asset 'cards/survival-salvage[2]' '.assets[$$asset].data' + target = output/cards/survival-salvage[2].json +build output/cards/survival-salvage[2].tex: template2tex output/cards/survival-salvage[2].json | templates/card.tex + template = templates/card.tex +build output/cards/survival-salvage[2].pdf: tex2pdf output/cards/survival-salvage[2].tex || output/.cards/survival-salvage[2].pdf.dd + dyndep = output/.cards/survival-salvage[2].pdf.dd +build output/.cards/survival-salvage[2].pdf.dd: scantex output/cards/survival-salvage[2].tex + target = output/cards/survival-salvage[2].pdf +build output/cards/survival-salvage[2].raw.png: pdf2png output/cards/survival-salvage[2].pdf + w = 750 + h = 1050 +build output/cards/survival-salvage[2].png: convert output/cards/survival-salvage[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/survival-steak[2].json.stamp | output/cards/survival-steak[2].json: extract output/everything.json + filter = --arg asset 'cards/survival-steak[2]' '.assets[$$asset].data' + target = output/cards/survival-steak[2].json +build output/cards/survival-steak[2].tex: template2tex output/cards/survival-steak[2].json | templates/card.tex + template = templates/card.tex +build output/cards/survival-steak[2].pdf: tex2pdf output/cards/survival-steak[2].tex || output/.cards/survival-steak[2].pdf.dd + dyndep = output/.cards/survival-steak[2].pdf.dd +build output/.cards/survival-steak[2].pdf.dd: scantex output/cards/survival-steak[2].tex + target = output/cards/survival-steak[2].pdf +build output/cards/survival-steak[2].raw.png: pdf2png output/cards/survival-steak[2].pdf + w = 750 + h = 1050 +build output/cards/survival-steak[2].png: convert output/cards/survival-steak[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.cards/survival-venison[2].json.stamp | output/cards/survival-venison[2].json: extract output/everything.json + filter = --arg asset 'cards/survival-venison[2]' '.assets[$$asset].data' + target = output/cards/survival-venison[2].json +build output/cards/survival-venison[2].tex: template2tex output/cards/survival-venison[2].json | templates/card.tex + template = templates/card.tex +build output/cards/survival-venison[2].pdf: tex2pdf output/cards/survival-venison[2].tex || output/.cards/survival-venison[2].pdf.dd + dyndep = output/.cards/survival-venison[2].pdf.dd +build output/.cards/survival-venison[2].pdf.dd: scantex output/cards/survival-venison[2].tex + target = output/cards/survival-venison[2].pdf +build output/cards/survival-venison[2].raw.png: pdf2png output/cards/survival-venison[2].pdf + w = 750 + h = 1050 +build output/cards/survival-venison[2].png: convert output/cards/survival-venison[2].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.legs/farm[1].json.stamp | output/legs/farm[1].json: extract output/everything.json + filter = --arg asset 'legs/farm[1]' '.assets[$$asset].data' + target = output/legs/farm[1].json +build output/legs/farm[1].tex: template2tex output/legs/farm[1].json | templates/leg.tex + template = templates/leg.tex +build output/legs/farm[1].pdf: tex2pdf output/legs/farm[1].tex || output/.legs/farm[1].pdf.dd + dyndep = output/.legs/farm[1].pdf.dd +build output/.legs/farm[1].pdf.dd: scantex output/legs/farm[1].tex + target = output/legs/farm[1].pdf +build output/legs/farm[1].raw.png: pdf2png output/legs/farm[1].pdf + w = 750 + h = 1050 +build output/legs/farm[1].png: convert output/legs/farm[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.legs/fishing_hole[1].json.stamp | output/legs/fishing_hole[1].json: extract output/everything.json + filter = --arg asset 'legs/fishing_hole[1]' '.assets[$$asset].data' + target = output/legs/fishing_hole[1].json +build output/legs/fishing_hole[1].tex: template2tex output/legs/fishing_hole[1].json | templates/leg.tex + template = templates/leg.tex +build output/legs/fishing_hole[1].pdf: tex2pdf output/legs/fishing_hole[1].tex || output/.legs/fishing_hole[1].pdf.dd + dyndep = output/.legs/fishing_hole[1].pdf.dd +build output/.legs/fishing_hole[1].pdf.dd: scantex output/legs/fishing_hole[1].tex + target = output/legs/fishing_hole[1].pdf +build output/legs/fishing_hole[1].raw.png: pdf2png output/legs/fishing_hole[1].pdf + w = 750 + h = 1050 +build output/legs/fishing_hole[1].png: convert output/legs/fishing_hole[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.legs/hospital[1].json.stamp | output/legs/hospital[1].json: extract output/everything.json + filter = --arg asset 'legs/hospital[1]' '.assets[$$asset].data' + target = output/legs/hospital[1].json +build output/legs/hospital[1].tex: template2tex output/legs/hospital[1].json | templates/leg.tex + template = templates/leg.tex +build output/legs/hospital[1].pdf: tex2pdf output/legs/hospital[1].tex || output/.legs/hospital[1].pdf.dd + dyndep = output/.legs/hospital[1].pdf.dd +build output/.legs/hospital[1].pdf.dd: scantex output/legs/hospital[1].tex + target = output/legs/hospital[1].pdf +build output/legs/hospital[1].raw.png: pdf2png output/legs/hospital[1].pdf + w = 750 + h = 1050 +build output/legs/hospital[1].png: convert output/legs/hospital[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.legs/new_moon[1].json.stamp | output/legs/new_moon[1].json: extract output/everything.json + filter = --arg asset 'legs/new_moon[1]' '.assets[$$asset].data' + target = output/legs/new_moon[1].json +build output/legs/new_moon[1].tex: template2tex output/legs/new_moon[1].json | templates/leg.tex + template = templates/leg.tex +build output/legs/new_moon[1].pdf: tex2pdf output/legs/new_moon[1].tex || output/.legs/new_moon[1].pdf.dd + dyndep = output/.legs/new_moon[1].pdf.dd +build output/.legs/new_moon[1].pdf.dd: scantex output/legs/new_moon[1].tex + target = output/legs/new_moon[1].pdf +build output/legs/new_moon[1].raw.png: pdf2png output/legs/new_moon[1].pdf + w = 750 + h = 1050 +build output/legs/new_moon[1].png: convert output/legs/new_moon[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.legs/repair_shop[1].json.stamp | output/legs/repair_shop[1].json: extract output/everything.json + filter = --arg asset 'legs/repair_shop[1]' '.assets[$$asset].data' + target = output/legs/repair_shop[1].json +build output/legs/repair_shop[1].tex: template2tex output/legs/repair_shop[1].json | templates/leg.tex + template = templates/leg.tex +build output/legs/repair_shop[1].pdf: tex2pdf output/legs/repair_shop[1].tex || output/.legs/repair_shop[1].pdf.dd + dyndep = output/.legs/repair_shop[1].pdf.dd +build output/.legs/repair_shop[1].pdf.dd: scantex output/legs/repair_shop[1].tex + target = output/legs/repair_shop[1].pdf +build output/legs/repair_shop[1].raw.png: pdf2png output/legs/repair_shop[1].pdf + w = 750 + h = 1050 +build output/legs/repair_shop[1].png: convert output/legs/repair_shop[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.legs/volcano[1].json.stamp | output/legs/volcano[1].json: extract output/everything.json + filter = --arg asset 'legs/volcano[1]' '.assets[$$asset].data' + target = output/legs/volcano[1].json +build output/legs/volcano[1].tex: template2tex output/legs/volcano[1].json | templates/leg.tex + template = templates/leg.tex +build output/legs/volcano[1].pdf: tex2pdf output/legs/volcano[1].tex || output/.legs/volcano[1].pdf.dd + dyndep = output/.legs/volcano[1].pdf.dd +build output/.legs/volcano[1].pdf.dd: scantex output/legs/volcano[1].tex + target = output/legs/volcano[1].pdf +build output/legs/volcano[1].raw.png: pdf2png output/legs/volcano[1].pdf + w = 750 + h = 1050 +build output/legs/volcano[1].png: convert output/legs/volcano[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/.legs/downhill[1].json.stamp | output/legs/downhill[1].json: extract output/everything.json + filter = --arg asset 'legs/downhill[1]' '.assets[$$asset].data' + target = output/legs/downhill[1].json +build output/legs/downhill[1].tex: template2tex output/legs/downhill[1].json | templates/leg.tex + template = templates/leg.tex +build output/legs/downhill[1].pdf: tex2pdf output/legs/downhill[1].tex || output/.legs/downhill[1].pdf.dd + dyndep = output/.legs/downhill[1].pdf.dd +build output/.legs/downhill[1].pdf.dd: scantex output/legs/downhill[1].tex + target = output/legs/downhill[1].pdf +build output/legs/downhill[1].raw.png: pdf2png output/legs/downhill[1].pdf + w = 750 + h = 1050 +build output/legs/downhill[1].png: convert output/legs/downhill[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/instructions-anatomy.pdf: tex2pdf2x instructions-anatomy.tex || output/.instructions-anatomy.pdf.dd + dyndep = output/.instructions-anatomy.pdf.dd +build output/.instructions-anatomy.pdf.dd: scantex instructions-anatomy.tex + target = output/instructions-anatomy.pdf +build output/.legs/junkyard[1].json.stamp | output/legs/junkyard[1].json: extract output/everything.json + filter = --arg asset 'legs/junkyard[1]' '.assets[$$asset].data' + target = output/legs/junkyard[1].json +build output/legs/junkyard[1].tex: template2tex output/legs/junkyard[1].json | templates/leg.tex + template = templates/leg.tex +build output/legs/junkyard[1].pdf: tex2pdf output/legs/junkyard[1].tex || output/.legs/junkyard[1].pdf.dd + dyndep = output/.legs/junkyard[1].pdf.dd +build output/.legs/junkyard[1].pdf.dd: scantex output/legs/junkyard[1].tex + target = output/legs/junkyard[1].pdf +build output/legs/junkyard[1].raw.png: pdf2png output/legs/junkyard[1].pdf + w = 750 + h = 1050 +build output/legs/junkyard[1].png: convert output/legs/junkyard[1].raw.png + args = -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage +build output/cardrun.pdf: pdfunite output/cards/starter1-a_hat[1].pdf output/cards/starter1-breakfast[2].pdf output/cards/starter1-lunch[2].pdf output/cards/starter1-dinner[1].pdf output/cards/starter1-dog_chow[1].pdf output/cards/starter1-first_aid[2].pdf output/cards/starter1-good_dog[1].pdf output/cards/starter1-grandma_soup[1].pdf output/cards/starter1-husky[1].pdf output/cards/starter1-move[4].pdf output/cards/starter1-mush[1].pdf output/cards/starter1-repair_sled[2].pdf output/cards/starter1-upgrade_sled[2].pdf output/cards/starter1-wheel_dog[1].pdf output/cards/starter2-a_hat[1].pdf output/cards/starter2-breakfast[2].pdf output/cards/starter2-lunch[2].pdf output/cards/starter2-dinner[1].pdf output/cards/starter2-dog_chow[1].pdf output/cards/starter2-first_aid[2].pdf output/cards/starter2-good_dog[1].pdf output/cards/starter2-grandma_soup[1].pdf output/cards/starter2-husky[1].pdf output/cards/starter2-move[4].pdf output/cards/starter2-mush[1].pdf output/cards/starter2-repair_sled[2].pdf output/cards/starter2-upgrade_sled[2].pdf output/cards/starter2-wheel_dog[1].pdf output/cards/starter3-a_hat[1].pdf output/cards/starter3-breakfast[2].pdf output/cards/starter3-lunch[2].pdf output/cards/starter3-dinner[1].pdf output/cards/starter3-dog_chow[1].pdf output/cards/starter3-first_aid[2].pdf output/cards/starter3-good_dog[1].pdf output/cards/starter3-grandma_soup[1].pdf output/cards/starter3-husky[1].pdf output/cards/starter3-move[4].pdf output/cards/starter3-mush[1].pdf output/cards/starter3-repair_sled[2].pdf output/cards/starter3-upgrade_sled[2].pdf output/cards/starter3-wheel_dog[1].pdf output/cards/starter4-a_hat[1].pdf output/cards/starter4-breakfast[2].pdf output/cards/starter4-lunch[2].pdf output/cards/starter4-dinner[1].pdf output/cards/starter4-dog_chow[1].pdf output/cards/starter4-first_aid[2].pdf output/cards/starter4-good_dog[1].pdf output/cards/starter4-grandma_soup[1].pdf output/cards/starter4-husky[1].pdf output/cards/starter4-move[4].pdf output/cards/starter4-mush[1].pdf output/cards/starter4-repair_sled[2].pdf output/cards/starter4-upgrade_sled[2].pdf output/cards/starter4-wheel_dog[1].pdf output/cards/race-bear[2].pdf output/cards/race-big_dog[2].pdf output/cards/race-dog_shoes[2].pdf output/cards/race-greyhound[2].pdf output/cards/race-improvise[2].pdf output/cards/race-midnight_sun[2].pdf output/cards/race-problem_dog[2].pdf output/cards/race-push[2].pdf output/cards/race-rush[2].pdf output/cards/race-slow_and_steady[2].pdf output/cards/race-squirrel[2].pdf output/cards/race-supply_run[2].pdf output/cards/race-tiara[2].pdf output/cards/survival-antique_sled[2].pdf output/cards/survival-band_aid[2].pdf output/cards/survival-bandage[2].pdf output/cards/survival-bison[2].pdf output/cards/survival-brandy[2].pdf output/cards/survival-caffeine[2].pdf output/cards/survival-jerky[2].pdf output/cards/survival-makeshift_sled[2].pdf output/cards/survival-malamute[2].pdf output/cards/survival-poutine[2].pdf output/cards/survival-salvage[2].pdf output/cards/survival-steak[2].pdf output/cards/survival-venison[2].pdf +build output/starter1-deck.pdf: pdfunite output/cards/starter1-a_hat[1].pdf output/cards/starter1-breakfast[2].pdf output/cards/starter1-breakfast[2].pdf output/cards/starter1-lunch[2].pdf output/cards/starter1-lunch[2].pdf output/cards/starter1-dinner[1].pdf output/cards/starter1-dog_chow[1].pdf output/cards/starter1-first_aid[2].pdf output/cards/starter1-first_aid[2].pdf output/cards/starter1-good_dog[1].pdf output/cards/starter1-grandma_soup[1].pdf output/cards/starter1-husky[1].pdf output/cards/starter1-move[4].pdf output/cards/starter1-move[4].pdf output/cards/starter1-move[4].pdf output/cards/starter1-move[4].pdf output/cards/starter1-mush[1].pdf output/cards/starter1-repair_sled[2].pdf output/cards/starter1-repair_sled[2].pdf output/cards/starter1-upgrade_sled[2].pdf output/cards/starter1-upgrade_sled[2].pdf output/cards/starter1-wheel_dog[1].pdf +build output/starter2-deck.pdf: pdfunite output/cards/starter2-a_hat[1].pdf output/cards/starter2-breakfast[2].pdf output/cards/starter2-breakfast[2].pdf output/cards/starter2-lunch[2].pdf output/cards/starter2-lunch[2].pdf output/cards/starter2-dinner[1].pdf output/cards/starter2-dog_chow[1].pdf output/cards/starter2-first_aid[2].pdf output/cards/starter2-first_aid[2].pdf output/cards/starter2-good_dog[1].pdf output/cards/starter2-grandma_soup[1].pdf output/cards/starter2-husky[1].pdf output/cards/starter2-move[4].pdf output/cards/starter2-move[4].pdf output/cards/starter2-move[4].pdf output/cards/starter2-move[4].pdf output/cards/starter2-mush[1].pdf output/cards/starter2-repair_sled[2].pdf output/cards/starter2-repair_sled[2].pdf output/cards/starter2-upgrade_sled[2].pdf output/cards/starter2-upgrade_sled[2].pdf output/cards/starter2-wheel_dog[1].pdf +build output/starter3-deck.pdf: pdfunite output/cards/starter3-a_hat[1].pdf output/cards/starter3-breakfast[2].pdf output/cards/starter3-breakfast[2].pdf output/cards/starter3-lunch[2].pdf output/cards/starter3-lunch[2].pdf output/cards/starter3-dinner[1].pdf output/cards/starter3-dog_chow[1].pdf output/cards/starter3-first_aid[2].pdf output/cards/starter3-first_aid[2].pdf output/cards/starter3-good_dog[1].pdf output/cards/starter3-grandma_soup[1].pdf output/cards/starter3-husky[1].pdf output/cards/starter3-move[4].pdf output/cards/starter3-move[4].pdf output/cards/starter3-move[4].pdf output/cards/starter3-move[4].pdf output/cards/starter3-mush[1].pdf output/cards/starter3-repair_sled[2].pdf output/cards/starter3-repair_sled[2].pdf output/cards/starter3-upgrade_sled[2].pdf output/cards/starter3-upgrade_sled[2].pdf output/cards/starter3-wheel_dog[1].pdf +build output/starter4-deck.pdf: pdfunite output/cards/starter4-a_hat[1].pdf output/cards/starter4-breakfast[2].pdf output/cards/starter4-breakfast[2].pdf output/cards/starter4-lunch[2].pdf output/cards/starter4-lunch[2].pdf output/cards/starter4-dinner[1].pdf output/cards/starter4-dog_chow[1].pdf output/cards/starter4-first_aid[2].pdf output/cards/starter4-first_aid[2].pdf output/cards/starter4-good_dog[1].pdf output/cards/starter4-grandma_soup[1].pdf output/cards/starter4-husky[1].pdf output/cards/starter4-move[4].pdf output/cards/starter4-move[4].pdf output/cards/starter4-move[4].pdf output/cards/starter4-move[4].pdf output/cards/starter4-mush[1].pdf output/cards/starter4-repair_sled[2].pdf output/cards/starter4-repair_sled[2].pdf output/cards/starter4-upgrade_sled[2].pdf output/cards/starter4-upgrade_sled[2].pdf output/cards/starter4-wheel_dog[1].pdf +build output/race-deck.pdf: pdfunite output/cards/race-bear[2].pdf output/cards/race-bear[2].pdf output/cards/race-big_dog[2].pdf output/cards/race-big_dog[2].pdf output/cards/race-dog_shoes[2].pdf output/cards/race-dog_shoes[2].pdf output/cards/race-greyhound[2].pdf output/cards/race-greyhound[2].pdf output/cards/race-improvise[2].pdf output/cards/race-improvise[2].pdf output/cards/race-midnight_sun[2].pdf output/cards/race-midnight_sun[2].pdf output/cards/race-problem_dog[2].pdf output/cards/race-problem_dog[2].pdf output/cards/race-push[2].pdf output/cards/race-push[2].pdf output/cards/race-rush[2].pdf output/cards/race-rush[2].pdf output/cards/race-slow_and_steady[2].pdf output/cards/race-slow_and_steady[2].pdf output/cards/race-squirrel[2].pdf output/cards/race-squirrel[2].pdf output/cards/race-supply_run[2].pdf output/cards/race-supply_run[2].pdf output/cards/race-tiara[2].pdf output/cards/race-tiara[2].pdf +build output/survival-deck.pdf: pdfunite output/cards/survival-antique_sled[2].pdf output/cards/survival-antique_sled[2].pdf output/cards/survival-band_aid[2].pdf output/cards/survival-band_aid[2].pdf output/cards/survival-bandage[2].pdf output/cards/survival-bandage[2].pdf output/cards/survival-bison[2].pdf output/cards/survival-bison[2].pdf output/cards/survival-brandy[2].pdf output/cards/survival-brandy[2].pdf output/cards/survival-caffeine[2].pdf output/cards/survival-caffeine[2].pdf output/cards/survival-jerky[2].pdf output/cards/survival-jerky[2].pdf output/cards/survival-makeshift_sled[2].pdf output/cards/survival-makeshift_sled[2].pdf output/cards/survival-malamute[2].pdf output/cards/survival-malamute[2].pdf output/cards/survival-poutine[2].pdf output/cards/survival-poutine[2].pdf output/cards/survival-salvage[2].pdf output/cards/survival-salvage[2].pdf output/cards/survival-steak[2].pdf output/cards/survival-steak[2].pdf output/cards/survival-venison[2].pdf output/cards/survival-venison[2].pdf +build output/firstleg.pdf: pdfunite output/legs/farm[1].pdf output/legs/fishing_hole[1].pdf output/legs/hospital[1].pdf output/legs/new_moon[1].pdf output/legs/repair_shop[1].pdf output/legs/volcano[1].pdf +build output/secondleg.pdf: pdfunite output/legs/downhill[1].pdf output/legs/junkyard[1].pdf diff --git a/cards.cue b/cards.cue index 626acec..afc51db 100644 --- a/cards.cue +++ b/cards.cue @@ -40,7 +40,7 @@ assets: { for deckname, deck in decks for cardname, freq in deck let card = cards[cardname] { - "\(deckname)-\(cardname)[\(freq.count)]": { + "cards/\(deckname)-\(cardname)[\(freq.count)]": { size: "750x1050" print: "-set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage" @@ -72,7 +72,7 @@ pseudoassets: { contents: [ for cardname, freq in deck for idx in list.Range(0, freq.count, 1) { - "\(deckname)-\(cardname)[\(freq.count)]" + "cards/\(deckname)-\(cardname)[\(freq.count)]" }, ] } @@ -84,7 +84,7 @@ pseudoassets: { for deckname, deck in decks for cardname, card in deck { for idx in list.Range(0, card.count, 1) { - "\(deckname)-\(cardname)[\(card.count)]" + "cards/\(deckname)-\(cardname)[\(card.count)]" } }, ] diff --git a/configure.jq b/configure.jq index 571b24e..eb7cd1c 100644 --- a/configure.jq +++ b/configure.jq @@ -33,13 +33,15 @@ def cuesources: .w = (.size | split("x")[0]) | .h = (.size | split("x")[1]) | .rawsuffix = (if .print then "raw." else "" end) | - "build output/\(.name).json: extract output/everything.json", + "build output/.\(.name).json.stamp | output/\(.name).json: extract output/everything.json", " filter = --arg asset '\(.name)' '.assets[$$asset].data'", + " target = output/\(.name).json", "build output/\(.name).tex: template2tex output/\(.name).json | templates/\(.template)", " template = templates/\(.template)", - "build output/\(.name).pdf: tex2pdf output/\(.name).tex || output/\(.name).pdf.dd", - " dyndep = output/\(.name).pdf.dd", - "build output/\(.name).pdf.dd: scantex output/\(.name).tex", + "build output/\(.name).pdf: tex2pdf output/\(.name).tex || output/.\(.name).pdf.dd", + " dyndep = output/.\(.name).pdf.dd", + "build output/.\(.name).pdf.dd: scantex output/\(.name).tex", + " target = output/\(.name).pdf", "build output/\(.name).\(.rawsuffix)png: pdf2png output/\(.name).pdf", " w = \(.w)", " h = \(.h)", @@ -56,13 +58,24 @@ def cuesources: .w = (.size | split("x")[0]) | .h = (.size | split("x")[1]) | .rawsuffix = (if .print then "raw." else "" end) | - "build output/\(.name).pdf: tex2pdf \(.source) || output/\(.name).pdf.dd", - " dyndep = output/\(.name).pdf.dd", - "build output/\(.name).pdf.dd: scantex \(.source)", + "build output/\(.name).pdf: tex2pdf \(.source) || output/.\(.name).pdf.dd", + " dyndep = output/.\(.name).pdf.dd", + "build output/.\(.name).pdf.dd: scantex \(.source)", + " target = output/\(.name).pdf", "build output/\(.name).\(.rawsuffix)png: pdf2png output/\(.name).pdf", " w = \(.w)", " h = \(.h)", (select(.print) | "build output/\(.name).png: convert output/\(.name).raw.png"), (select(.print) | " args = \(.print)") + ),( + select(.kind == "texdoc") | + "build output/\(.name).pdf: tex2pdf2x \(.source) || output/.\(.name).pdf.dd", + " dyndep = output/.\(.name).pdf.dd", + "build output/.\(.name).pdf.dd: scantex \(.source)", + " target = output/\(.name).pdf" + ),( + select(.kind == "cat") | + .ins = (.contents | map("output/\(.).pdf") | join(" ")) | + "build output/\(.name).pdf: pdfunite \(.ins)" ) ) diff --git a/configure.sh b/configure.sh index a69e83a..e149ccc 100755 --- a/configure.sh +++ b/configure.sh @@ -2,3 +2,7 @@ # The real configure script uses jq to parse cue output cue export -- *.cue *.yaml | jq -r -f configure.jq --args -- *.cue *.yaml + +# TODO: generate line-by-line asset list with jq and process them to generate +# build.ninja in builddir="$1". Regenerate any changed *.jsons at configure +# time, hopefully ninja picks up those changes! diff --git a/dynamic.ninja b/dynamic.ninja deleted file mode 100644 index e69de29..0000000 diff --git a/instructions.tex b/instructions.tex index ef51447..a7bbdda 100644 --- a/instructions.tex +++ b/instructions.tex @@ -79,7 +79,9 @@ \clearpage \section{Overview} -% Your background story/recap on what situation the players are getting themselves into. It sets the scene (thematically, usually) for the entire game. +% Your background story/recap on what situation the players are getting +% themselves into. It sets the scene (thematically, usually) for the entire +% game. Iditacards is a game where you race your opponents in the last great race on earth - The Iditarod. You will face starvation, hypothermia, and inclement @@ -89,7 +91,10 @@ form to come out ahead. The first player to cross the finish line wins! \section{Components} -% This isn’t so important for playtesters at this point, but is important for the final rulebook and print and plays (PnP). This way players (including yourself) know whether or not there are missing pieces, or in the case of PnP players, if they have everything they need in order to play. +% This isn’t so important for playtesters at this point, but is important for +% the final rulebook and print and plays (PnP). This way players (including +% yourself) know whether or not there are missing pieces, or in the case of PnP +% players, if they have everything they need in order to play. This game contains many cards. They can be sorted based on the symbol in the bottom right corner: @@ -118,7 +123,10 @@ The game also contains: \clearpage \section{Objective} -% What the players are trying to accomplish. It should also make it clear how players are competing (free-for-all, teams, cooperative, etc.). This is the more technical/mechanical explanation of the 'Overview'. For example: “To be the last player with multiple spaceships orbiting the black hole”. +% What the players are trying to accomplish. It should also make it clear how +% players are competing (free-for-all, teams, cooperative, etc.). This is the +% more technical/mechanical explanation of the 'Overview'. For example: “To be +% the last player with multiple spaceships orbiting the black hole”. Every turn each player will move forward one space. The cards they play will increase this, while the places they encounter will work to decrease it. When @@ -126,7 +134,11 @@ the first player reaches the finish line the game ends. The finish line is the square \emph{after} the last square on the board. \section{Setup} -% How to get the game ready for play. There shouldn’t be anything in here that mentions what components are used for or why they are important--save that for the 'Gameplay' section. Just make sure that in this section everything is laid out clearly--if diagrams are necessary (they almost always are) don’t be afraid to put those in! +% How to get the game ready for play. There shouldn’t be anything in here that +% mentions what components are used for or why they are important--save that for +% the 'Gameplay' section. Just make sure that in this section everything is laid +% out clearly--if diagrams are necessary (they almost always are) don’t be +% afraid to put those in! To start the game each player must pick a colour. They take the token of that colour and place it in the ``Start'' space. @@ -145,7 +157,9 @@ Before starting the game everybody draws 6 cards. The first player to grab the weather die goes first. They roll it, then take their turn. \section{Gameplay} -% The main gameplay section tells you how the game is broken up (rounds, turns, phases, etc.) and summarizes what players do in each of those stages. This section should explain the flow of the game from start to completion. +% The main gameplay section tells you how the game is broken up (rounds, turns, +% phases, etc.) and summarizes what players do in each of those stages. This +% section should explain the flow of the game from start to completion. The game is broken into turns. Each turn you may either play a card, or take a new day. At the end of your turn you automatically move a distance equal to @@ -160,7 +174,11 @@ limit on hand size, however if there aren't enough cards in your deck to fill your hand, then your hand will consist only of however many cards are available to be drawn. -% Once that’s done, you go into the gameplay specifics, which should be explained in the order in which they occur in game. This is where you explain exactly what happens during each turn, action, round, etc. You also should have sections dedicated to complicated subjects and their edge cases (for instance, our section on Collisions for “Pulled into Darkness”). +% Once that’s done, you go into the gameplay specifics, which should be +% explained in the order in which they occur in game. This is where you explain +% exactly what happens during each turn, action, round, etc. You also should +% have sections dedicated to complicated subjects and their edge cases (for +% instance, our section on Collisions for “Pulled into Darkness”). \subsection{Movement} As in any race, movement is important. Whenever you move you add your current @@ -185,7 +203,7 @@ If you pass the checkerboard finish line you win the game. \subsection{Card Anatomy} -\includegraphics{instructions-anatomy.pdf} +\includegraphics{output/instructions-anatomy.pdf} In this example card, the energy cost is \emph{X} the health cost is \emph{Y} and the risk cost is \emph{Z}. diff --git a/legs.cue b/legs.cue index 4fd6c93..b21538a 100644 --- a/legs.cue +++ b/legs.cue @@ -19,7 +19,7 @@ legs: [string]: #Leg assets: { for legname, leg in legs { - "\(legname)[1]": { + "legs/\(legname)[1]": { size: "750x1050" print: "-set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage" @@ -40,7 +40,7 @@ pseudoassets: { "\(deckname)": { kind: "cat" contents: [ - for legname, one in legs {"\(legname)[1]"}, + for legname, one in legs {"legs/\(legname)[1]"}, ] } } diff --git a/legs.yaml b/legs.yaml index 293afc4..fde3c3f 100644 --- a/legs.yaml +++ b/legs.yaml @@ -1,6 +1,12 @@ # The legs (TODO: export shorthands for each leg effect in iditacard.cls so that # the cue generation/gomplate instantiation can be simplified) +# +# TODO: consider returning to the old leg system, it allowed for more +# flavour and less clutter, its main downside was that the game was too +# "complicated" and that slowed it down, perhaps decrease the density of legs +# while still using the old card-based system? legs: + # First legs farm: name: 'Farm' level: firstleg @@ -9,3 +15,70 @@ legs: 3: hypo 5: damage 7: hypo + + fishing_hole: + name: 'Fishing Hole' + level: firstleg + effect: '\daydraw{3}' + spaces: + 3: damage + 5: hypo + 7: damage + + hospital: + name: 'Hospital' + level: firstleg + effect: '\freecardtype{personal}' + spaces: + 3: starve + 5: hypo + 7: starve + + new_moon: + name: 'New Moon' + level: firstleg + effect: '\freecardtype{dog}' + spaces: + 3: hypo + 5: starve + 7: hypo + + repair_shop: + name: 'Repair Shop' + level: firstleg + effect: '\freecardtype{sled}' + spaces: + 3: starve + 5: damage + 7: starve + + volcano: + name: 'Volcano' + level: firstleg + effect: '\allowednot{\includegraphics[width=1cm]{icons/hypo.png}}' + spaces: + 3: damage + 5: starve + 7: damage + + + # Second legs + downhill: + name: 'Downhill' + level: secondleg + effect: '\speed{3}' + spaces: + 2: hypo + 4: damage + 6: damage + 8: hypo + + junkyard: + name: 'Junkyard' + level: secondleg + effect: '\healthcosts{-1}' + spaces: + 2: damage + 4: hypo + 6: hypo + 8: damage diff --git a/rules.ninja b/rules.ninja index e21469e..12fa7b1 100644 --- a/rules.ninja +++ b/rules.ninja @@ -1,15 +1,26 @@ +# TeX compilation takes a lot of resources and can hang a system, only do about +# 4 at a time +pool tex_pool + depth = 4 + +# uncomment restats when ninja stops segfaulting when you do so -.- (ninja; touch legs.yaml; ninja) + +# TODO: clean up the output directory by messing with this and configure.jq +# hide all json/tex/etc in hidden files? + rule template2tex description = convert $in to $out using $template as a template command = gomplate --left-delim '«' --right-delim '»' -c .=$in < $template > $out rule cuegen description = run cue on $in to produce $out - command = cue export $in > $out + command = cue export $in | bash update.sh $out + # restat = 1 rule extract description = extract $out from $in via jq filter $filter - command = jq $filter < $in | bash update.sh $out - restat = 1 + command = jq -c $filter < $in | bash update.sh $out + # restat = 1 rule tex2pdf description = render tex from $in to $out @@ -21,10 +32,28 @@ rule tex2pdf --output-directory=$$(dirname $out) $in >/dev/null $ && [ $$(basename -s .tex $in) = $$(basename -s .pdf $out) ] $ || mv $$(dirname $out)/$$(basename -s .tex $in).pdf $out + pool = tex_pool + +rule tex2pdf2x + description = render tex from $in to $out twice (for toc) + command = $ + xelatex $ + -interaction=batchmode $ + -halt-on-error $ + --shell-escape $ + --output-directory=$$(dirname $out) $in >/dev/null $ + && xelatex $ + -interaction=batchmode $ + -halt-on-error $ + --shell-escape $ + --output-directory=$$(dirname $out) $in >/dev/null $ + && { [ $$(basename -s .tex $in) = $$(basename -s .pdf $out) ] $ + || mv $$(dirname $out)/$$(basename -s .tex $in).pdf $out; } + pool = tex_pool rule scantex description = scan tex $in for dependencies - command = bash scantex.sh $in $out > $out + command = bash scantex.sh $in $target > $out rule pdf2png description = convert pdf $in to png $out with size $w by $h @@ -37,3 +66,11 @@ rule convert rule copy description = copy $in to $out command = cp $in $out + +rule pdfunite + description = unite pdfs to create $out + command = $ + pdfunite $in $out $ + && pdfjam --nup 3x3 $out $ + --no-landscape --delta '0.5cm 0.5cm' --scale 0.9 $ + -o $$(dirname $out)/$$(basename -s .pdf $out)-mini.pdf >/dev/null 2>&1 diff --git a/scantex.sh b/scantex.sh index a49dff2..e22319a 100644 --- a/scantex.sh +++ b/scantex.sh @@ -10,10 +10,10 @@ temp="$(mktemp -p .)" trap 'rm -rf ${temp} ${temp}.*' EXIT INT cp "$src" "$temp.tex" -xelatex -recorder "$temp.tex" >/dev/null +xelatex -recorder --shell-escape "$temp.tex" >/dev/null -deps="$(awk -v ORS=' ' -v "temp=$temp" -v "repl=${src%%.*}" '/INPUT \./ {gsub(temp,repl,$2); print $2}' < "$temp.fls")" -outs="$(awk -v ORS=' ' -v "temp=${temp#*/}" -v "repl=${dst%%.*}" '/OUTPUT / {gsub(temp,repl,$2); print $2}' < "$temp.fls")" +deps="$(awk -v "temp=$temp" -v "repl=${src%%.*}" '/INPUT \./ {gsub(temp,repl,$2); print $2}' < "$temp.fls" | sort | uniq | tr '\n' ' ')" +outs="$(awk -v "temp=${temp#*/}" -v "repl=${dst%%.*}" '/OUTPUT / {gsub(temp,repl,$2); print $2}' < "$temp.fls" | sort | uniq | tr '\n' ' ')" echo -n "build $tgt" [ -z "$outs" ] || echo -n " | $outs" diff --git a/scripts/lscardswhere.sh b/scripts/lscardswhere.sh index b8b9692..c16fe54 100755 --- a/scripts/lscardswhere.sh +++ b/scripts/lscardswhere.sh @@ -1,4 +1,4 @@ #!/bin/bash # Counts the number of cards in the given deck. -yq r -j cards.yaml | jq -r --arg deckname "$1" '.decks[] | select(.name | test($deckname; "i")) | .cards | length' +yq r -j cards.yaml | jq -r --arg deckname "$1" '.decks[$deckname] | values | map(.count) | add' diff --git a/update.sh b/update.sh index f45e9ac..3410a2f 100755 --- a/update.sh +++ b/update.sh @@ -10,5 +10,5 @@ new="$(sha256sum <<<"$input" | cut -d " " -f 1)" old="$(sha256sum "$output" 2>/dev/null | cut -d " " -f 1)" if [ "$new" != "$old" ]; then - echo -n "$input" > "$output" + echo "$input" > "$output" fi