metaboy-cartridge-first-odyssey

SP30TV0HVAAXY0H4K3JQ0YXC465X6G4GQCE018RSH

Source Code

;; metaboy-cartridge-first-odyssey
;; contractType: public

(impl-trait 'SP2PABAF9FTAJYNFZH93XENAJ8FVY99RRM50D2JG9.nft-trait.nft-trait)

(define-non-fungible-token metaboy-cartridge-first-odyssey uint)

;; Constants
(define-constant DEPLOYER tx-sender)
(define-constant COMM u1000)
(define-constant COMM-ADDR 'SPNWZ5V2TPWGQGVDR6T7B6RQ4XMGZ4PXTEE0VQ0S)

(define-constant ERR-NO-MORE-NFTS u100)
(define-constant ERR-NOT-ENOUGH-PASSES u101)
(define-constant ERR-PUBLIC-SALE-DISABLED u102)
(define-constant ERR-CONTRACT-INITIALIZED u103)
(define-constant ERR-NOT-AUTHORIZED u104)
(define-constant ERR-INVALID-USER u105)
(define-constant ERR-LISTING u106)
(define-constant ERR-WRONG-COMMISSION u107)
(define-constant ERR-NOT-FOUND u108)
(define-constant ERR-PAUSED u109)
(define-constant ERR-MINT-LIMIT u110)
(define-constant ERR-METADATA-FROZEN u111)
(define-constant ERR-AIRDROP-CALLED u112)
(define-constant ERR-NO-MORE-MINTS u113)
(define-constant ERR-INVALID-PERCENTAGE u114)

;; Internal variables
(define-data-var mint-limit uint u10000)
(define-data-var last-id uint u1)
(define-data-var total-price uint u10000000)
(define-data-var artist-address principal 'SP30TV0HVAAXY0H4K3JQ0YXC465X6G4GQCE018RSH)
(define-data-var ipfs-root (string-ascii 80) "ipfs://ipfs/QmddG8h94wwB31SVTU8EvWoVDMVCXs1t6XVkwQE8PEsjNf/json/")
(define-data-var mint-paused bool true)
(define-data-var premint-enabled bool false)
(define-data-var sale-enabled bool false)
(define-data-var metadata-frozen bool false)
(define-data-var airdrop-called bool false)
(define-data-var mint-cap uint u0)

(define-map mints-per-user principal uint)
(define-map mint-passes principal uint)

(define-public (claim) 
  (mint (list true)))

(define-public (claim-two) (mint (list true true)))

(define-public (claim-three) (mint (list true true true)))

(define-public (claim-four) (mint (list true true true true)))

(define-public (claim-five) (mint (list true true true true true)))

(define-public (claim-six) (mint (list true true true true true true)))

(define-public (claim-seven) (mint (list true true true true true true true)))

(define-public (claim-eight) (mint (list true true true true true true true true)))

(define-public (claim-nine) (mint (list true true true true true true true true true)))

(define-public (claim-ten) (mint (list true true true true true true true true true true)))

;; Mintpass Minting
(define-private (mint (orders (list 25 bool)))
  (let 
    (
      (passes (get-passes tx-sender))
    )
    (if (var-get premint-enabled)
      (begin
        (asserts! (>= passes (len orders)) (err ERR-NOT-ENOUGH-PASSES))
        (map-set mint-passes tx-sender (- passes (len orders)))
        (mint-many orders)
      )
      (begin
        (asserts! (var-get sale-enabled) (err ERR-PUBLIC-SALE-DISABLED))
        (mint-many orders)
      )
    )))

(define-private (mint-many (orders (list 25 bool )))  
  (let 
    (
      (last-nft-id (var-get last-id))
      (enabled (asserts! (<= last-nft-id (var-get mint-limit)) (err ERR-NO-MORE-NFTS)))
      (art-addr (var-get artist-address))
      (id-reached (fold mint-many-iter orders last-nft-id))
      (price (* (var-get total-price) (- id-reached last-nft-id)))
      (total-commission (/ (* price COMM) u10000))
      (current-balance (get-balance tx-sender))
      (total-artist (- price total-commission))
      (capped (> (var-get mint-cap) u0))
      (user-mints (get-mints tx-sender))
    )
    (asserts! (or (is-eq false (var-get mint-paused)) (is-eq tx-sender DEPLOYER)) (err ERR-PAUSED))
    (asserts! (or (not capped) (is-eq tx-sender DEPLOYER) (is-eq tx-sender art-addr) (>= (var-get mint-cap) (+ (len orders) user-mints))) (err ERR-NO-MORE-MINTS))
    (map-set mints-per-user tx-sender (+ (len orders) user-mints))
    (if (or (is-eq tx-sender art-addr) (is-eq tx-sender DEPLOYER) (is-eq (var-get total-price) u0000000))
      (begin
        (var-set last-id id-reached)
        (map-set token-count tx-sender (+ current-balance (- id-reached last-nft-id)))
      )
      (begin
        (var-set last-id id-reached)
        (map-set token-count tx-sender (+ current-balance (- id-reached last-nft-id)))
        (try! (stx-transfer? total-artist tx-sender (var-get artist-address)))
        (try! (stx-transfer? total-commission tx-sender COMM-ADDR))
      )    
    )
    (ok id-reached)))

(define-private (mint-many-iter (ignore bool) (next-id uint))
  (if (<= next-id (var-get mint-limit))
    (begin
      (unwrap! (nft-mint? metaboy-cartridge-first-odyssey next-id tx-sender) next-id)
      (+ next-id u1)    
    )
    next-id))

(define-public (set-artist-address (address principal))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
    (ok (var-set artist-address address))))

(define-public (set-price (price uint))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
    (ok (var-set total-price price))))

(define-public (toggle-pause)
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
    (ok (var-set mint-paused (not (var-get mint-paused))))))

(define-public (set-mint-limit (limit uint))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
    (asserts! (< limit (var-get mint-limit)) (err ERR-MINT-LIMIT))
    (ok (var-set mint-limit limit))))

(define-public (burn (token-id uint))
  (begin 
    (asserts! (is-owner token-id tx-sender) (err ERR-NOT-AUTHORIZED))
    (asserts! (is-none (map-get? market token-id)) (err ERR-LISTING))
    (nft-burn? metaboy-cartridge-first-odyssey token-id tx-sender)))

(define-private (is-owner (token-id uint) (user principal))
    (is-eq user (unwrap! (nft-get-owner? metaboy-cartridge-first-odyssey token-id) false)))

(define-public (set-base-uri (new-base-uri (string-ascii 80)))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (asserts! (not (var-get metadata-frozen)) (err ERR-METADATA-FROZEN))
    (print { notification: "token-metadata-update", payload: { token-class: "nft", contract-id: (as-contract tx-sender) }})
    (var-set ipfs-root new-base-uri)
    (ok true)))

(define-public (freeze-metadata)
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (var-set metadata-frozen true)
    (ok true)))

;; Non-custodial SIP-009 transfer function
(define-public (transfer (id uint) (sender principal) (recipient principal))
  (begin
    (asserts! (is-eq tx-sender sender) (err ERR-NOT-AUTHORIZED))
    (asserts! (is-none (map-get? market id)) (err ERR-LISTING))
    (trnsfr id sender recipient)))

;; read-only functions
(define-read-only (get-owner (token-id uint))
  (ok (nft-get-owner? metaboy-cartridge-first-odyssey token-id)))

(define-read-only (get-last-token-id)
  (ok (- (var-get last-id) u1)))

(define-read-only (get-token-uri (token-id uint))
  (ok (some (concat (concat (var-get ipfs-root) "{id}") ".json"))))

(define-read-only (get-paused)
  (ok (var-get mint-paused)))

(define-read-only (get-price)
  (ok (var-get total-price)))

(define-read-only (get-artist-address)
  (ok (var-get artist-address)))

(define-read-only (get-mints (caller principal))
  (default-to u0 (map-get? mints-per-user caller)))

(define-read-only (get-mint-limit)
  (ok (var-get mint-limit)))

(define-data-var license-uri (string-ascii 80) "https://arweave.net/zmc1WTspIhFyVY82bwfAIcIExLFH5lUcHHUN0wXg4W8/3")
(define-data-var license-name (string-ascii 40) "COMMERCIAL-NO-HATE")

(define-read-only (get-license-uri)
  (ok (var-get license-uri)))
  
(define-read-only (get-license-name)
  (ok (var-get license-name)))
  
(define-public (set-license-uri (uri (string-ascii 80)))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (ok (var-set license-uri uri))))
    
(define-public (set-license-name (name (string-ascii 40)))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (ok (var-set license-name name))))

;; Non-custodial marketplace extras
(use-trait commission-trait 'SP3D6PV2ACBPEKYJTCMH7HEN02KP87QSP8KTEH335.commission-trait.commission)

(define-map token-count principal uint)
(define-map market uint {price: uint, commission: principal, royalty: uint})

(define-read-only (get-balance (account principal))
  (default-to u0
    (map-get? token-count account)))

(define-private (trnsfr (id uint) (sender principal) (recipient principal))
  (match (nft-transfer? metaboy-cartridge-first-odyssey id sender recipient)
    success
      (let
        ((sender-balance (get-balance sender))
        (recipient-balance (get-balance recipient)))
          (map-set token-count
            sender
            (- sender-balance u1))
          (map-set token-count
            recipient
            (+ recipient-balance u1))
          (ok success))
    error (err error)))

(define-private (is-sender-owner (id uint))
  (let ((owner (unwrap! (nft-get-owner? metaboy-cartridge-first-odyssey id) false)))
    (or (is-eq tx-sender owner) (is-eq contract-caller owner))))

(define-read-only (get-listing-in-ustx (id uint))
  (map-get? market id))

(define-public (list-in-ustx (id uint) (price uint) (comm-trait <commission-trait>))
  (let ((listing  {price: price, commission: (contract-of comm-trait), royalty: (var-get royalty-percent)}))
    (asserts! (is-sender-owner id) (err ERR-NOT-AUTHORIZED))
    (map-set market id listing)
    (print (merge listing {a: "list-in-ustx", id: id}))
    (ok true)))

(define-public (unlist-in-ustx (id uint))
  (begin
    (asserts! (is-sender-owner id) (err ERR-NOT-AUTHORIZED))
    (map-delete market id)
    (print {a: "unlist-in-ustx", id: id})
    (ok true)))

(define-public (buy-in-ustx (id uint) (comm-trait <commission-trait>))
  (let ((owner (unwrap! (nft-get-owner? metaboy-cartridge-first-odyssey id) (err ERR-NOT-FOUND)))
      (listing (unwrap! (map-get? market id) (err ERR-LISTING)))
      (price (get price listing))
      (royalty (get royalty listing)))
    (asserts! (is-eq (contract-of comm-trait) (get commission listing)) (err ERR-WRONG-COMMISSION))
    (try! (stx-transfer? price tx-sender owner))
    (try! (pay-royalty price royalty))
    (try! (contract-call? comm-trait pay id price))
    (try! (trnsfr id owner tx-sender))
    (map-delete market id)
    (print {a: "buy-in-ustx", id: id})
    (ok true)))
    
(define-data-var royalty-percent uint u500)

(define-read-only (get-royalty-percent)
  (ok (var-get royalty-percent)))

(define-public (set-royalty-percent (royalty uint))
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-INVALID-USER))
    (asserts! (and (>= royalty u0) (<= royalty u1000)) (err ERR-INVALID-PERCENTAGE))
    (ok (var-set royalty-percent royalty))))

(define-private (pay-royalty (price uint) (royalty uint))
  (let (
    (royalty-amount (/ (* price royalty) u10000))
  )
  (if (and (> royalty-amount u0) (not (is-eq tx-sender (var-get artist-address))))
    (try! (stx-transfer? royalty-amount tx-sender (var-get artist-address)))
    (print false)
  )
  (ok true)))

;; Extra functionality required for mintpass
(define-public (toggle-sale-state)
  (let 
    (
      ;; (premint (not (var-get premint-enabled)))
      (sale (not (var-get sale-enabled)))
    )
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (var-set premint-enabled false)
    (var-set sale-enabled sale)
    (print { sale: sale })
    (ok true)))

(define-public (enable-premint)
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (ok (var-set premint-enabled true))))

(define-public (disable-premint)
  (begin
    (asserts! (or (is-eq tx-sender (var-get artist-address)) (is-eq tx-sender DEPLOYER)) (err ERR-NOT-AUTHORIZED))
    (ok (var-set premint-enabled false))))

(define-read-only (get-passes (caller principal))
  (default-to u0 (map-get? mint-passes caller)))

(define-read-only (get-premint-enabled)
  (ok (var-get premint-enabled)))

(define-read-only (get-sale-enabled)
  (ok (var-get sale-enabled)))  

(map-set mint-passes 'SP231KPESDNPMVGP5A95EBR2MSCGB6H884AWTK38E u248)
(map-set mint-passes 'SP2KR3XDGR7QB8G6MVDXX9YETDEQYCWPEWD4JZYMH u220)
(map-set mint-passes 'SP87YKB4N8FR6XHX2045P7AQNTRM0H8VKQ02X1DM u120)
(map-set mint-passes 'SP2MA9JQWS927SA458DMXD38APQD97YT2H39KS4JG u116)
(map-set mint-passes 'SP27QHS1HYVDS6139Z872YFMXZGC0FESTDH347719 u110)
(map-set mint-passes 'SP2ZTWFF9NZDMRHETYWCZR82A1DPTVFSFQ9CRQY8V u100)
(map-set mint-passes 'SP3R5YHY613CT0CCKAFNKC3Z6SF4Y2Z7JQFM6BV91 u96)
(map-set mint-passes 'SP1YWV8N310A27NK51SCZBJN06J485V68D1BSJCG7 u94)
(map-set mint-passes 'SP2PSMB2417525306D3NHES6B1AGFR3CJS33GY5BA u90)
(map-set mint-passes 'SPBNAM3RV2ZTXAYRV70PETHWSJ65NA319JXCQX08 u84)
(map-set mint-passes 'SP3TZ3BCB16A0W0PPFYMGTTWTT3DVWTQEP8DFRAG1 u71)
(map-set mint-passes 'SP6WSPKPQGP1WNM1RW47N9S7C2AWB98G5DG3RGCR u62)
(map-set mint-passes 'SP1WQSK2AZPDF1067H1HX53CC1QCRMH633XNRSDAW u62)
(map-set mint-passes 'SP3Z7511VWR5WG9J3MAKER3NRZYKWT83K2XTP36EV u52)
(map-set mint-passes 'SP3T156FGQ9J6H9A6AZY2BA6SJJCCHPZB0Z97STDF u48)
(map-set mint-passes 'SP2EFVYVAN1B3JNDSBGGBQ3J93DDGJXZ190FFJXQM u48)
(map-set mint-passes 'SP9Q05TCQNH0B2HCFPYS5A41XTGC57G177VPK6RJ u48)
(map-set mint-passes 'SP3X2CYHHN0QNV85ZX9Y69CEG6ZQ1G5D931E18NR2 u42)
(map-set mint-passes 'SP2YMYYMRD76772HHH6DB8G90DN8HZXMJ0S30DAQ0 u42)
(map-set mint-passes 'SP29RQG07ZGGKKKMR3XZJ2R8D1M7K9R1FKN3TKRXD u36)
(map-set mint-passes 'SP397P15VV5FP2K9EQ8M0GR5QV91ZQC1GZKM45K3Q u36)
(map-set mint-passes 'SP2BS3PP9Z640S8WAE9TQZAYB8Q7D876ZSE5GW9AH u34)
(map-set mint-passes 'SPJ7MWWXWFQW4BX7Z9EKBW8D78CK06J6WTMM067C u30)
(map-set mint-passes 'SPY8755DA1D6HQ9GR8ECJTJ5DM7J8V5VZ1B518QZ u30)
(map-set mint-passes 'SP25EBGH8518N77GPNBRPETH6SMNTFTBC58GATWAT u28)
(map-set mint-passes 'SP24NH50JQW5NTQHRDF23F61QJVC8FR8SFQN74Q73 u28)
(map-set mint-passes 'SP7GRT60JDC1JRS7P94ZNX3FN9M1NJXZX0YC9Y1P u26)
(map-set mint-passes 'SPKF5WM8G0KZJGAGVR24RHQJ2AT2D0HGD4ZNCFVB u26)
(map-set mint-passes 'SPZMQ38ACQ4V0VQEW0J5MECYKMCEM6AM6WGKBW6A u26)
(map-set mint-passes 'SP2J9MAHFVWY6VNP23VJCKX5E0CEE98TA9ENZECRM u24)
(map-set mint-passes 'SPMDC20VWXNGTN3BC09HJ0TRTZY3YM8BXTDT13XW u24)
(map-set mint-passes 'SP1Y42KRS0GB21Z1E73WQK3MRSDB0G1PG8DZ2Y91G u22)
(map-set mint-passes 'SP1HC1GZY9NQZTN45XTWCFH3TFDE438Z7HP63NPQW u22)
(map-set mint-passes 'SPFG2SXNYF6PYNRPXMMZWYEC16YKECSZY05230E3 u22)
(map-set mint-passes 'SPQ2HN9TYF8ZYY9D3G45NGYA9GHA6QZHQ8AXF5QM u22)
(map-set mint-passes 'SP33873GPR1VX8B1YZ5BW6SBMCC9QEVN3J429HAJT u21)
(map-set mint-passes 'SP2XJCFE0MZB33AAP91ZY8TXJ03HMXCJPJD71AJCM u21)
(map-set mint-passes 'SPJPPQK1DNTWNAXT98ADARAFENKJCX1NFMK2EFQC u20)
(map-set mint-passes 'SP2M6HN9DAK3MHKMR11792N9510ZTSZA0382SFCF4 u20)
(map-set mint-passes 'SP3KXV3J6MRHAH4H89MDS390X1KS0GQN4DWQ5RFVB u20)
(map-set mint-passes 'SP3RKRKGAW47KZWMMHNS9RFRDX4VM0W1M8D8PWZXJ u18)
(map-set mint-passes 'SP17WPEE0E3S9Q37GEB4HXSXN7APS6A3YZ38N1PD6 u18)
(map-set mint-passes 'SP1TPCMNBWDVEVSEED37YSZ64FRBQZ3BZ2YPCK5W8 u18)
(map-set mint-passes 'SP3T22RN9PQ4K6SBHK75YF2Z0BDAF4XNWPVT9D4YE u18)
(map-set mint-passes 'SP3B9E2ZZ0YB2R0HWC56R28W3TE126FVEMHR0WXQ0 u18)
(map-set mint-passes 'SP1Q93DWJGX6B5ZM9CMQ8D29K08239CHKMNVRPSZ1 u18)
(map-set mint-passes 'SP1DPNP3RRD6JG1557SP6JMX68W5BV6R2Z74BQEXV u17)
(map-set mint-passes 'SP3R4NKXMGW6YXA44X2ESZPKJNV25X4ZN7DPW0RXR u17)
(map-set mint-passes 'SP23E4E59S2C6S79BVGSW68PMKP2W6XY1TG774GAS u16)
(map-set mint-passes 'SPJHFJPG8WA0W49Z8ZKPKGS070CHRPC756M5233E u16)
(map-set mint-passes 'SP2D891Z24ACZK693QZ9B1ECBJMXCVWHGPP2JFN31 u16)
(map-set mint-passes 'SP1767A2QT5CGTZSHSY6NX40KRNF837RHDANHJGVH u16)
(map-set mint-passes 'SP3SKH6YB515J76KVDHDHBTE2GQ4CV6QJHC5GJKRF u16)
(map-set mint-passes 'SP9R1DTP15B10S5WFPZVM8W2FDS6VXP27VA96CEZ u16)
(map-set mint-passes 'SP2RH3J2MJ4E5RQ4MNQSBCEQMGVS9XCTNCCP2DN2W u15)
(map-set mint-passes 'SP3SF0PSD7KYVJQPKKRBYJFF7NENGFHZSBVHM3B27 u15)
(map-set mint-passes 'SPFERFF3QKF0Q6WBC4Y2Y6RQWEGN3DTDD5Y7S0NY u15)
(map-set mint-passes 'SPSS7WAYA17Y8Z5Q6GJTMH4FH4MRJ7HZZ6JPGAGR u15)
(map-set mint-passes 'SP1BFMJZ9QMGAA682FSKGHKQ7ADWMK7V23GHFR9R6 u14)
(map-set mint-passes 'SP3XE1GCCEVW4DW334Q7VQX3S07AZBA0YWM0PQNRH u14)
(map-set mint-passes 'SP2YZW4965KHGTN3ZC4AB7FPMNAK1NQW9SAQP99T u14)
(map-set mint-passes 'SP1BZQXDJ48WRP83J0M2MMZQYMA20FA5E6PGGZ0VC u14)
(map-set mint-passes 'SP3CRGM0QHHD36B57FXZW60EQS7NM6XJK8WC7T34S u14)
(map-set mint-passes 'SP1HDZ821JH49VB8T7W2WRJGVW51BHN11C6AGMYYD u12)
(map-set mint-passes 'SP1JBXW16DV7DQ9DND9ZJMRWMH1TTHC1ZN6GHC7HX u12)
(map-set mint-passes 'SP31002CSDWP3M0DJDTCW1DW7BSS3EXBAKK38REX2 u12)
(map-set mint-passes 'SP1VWZ87JH5QVYB1FZ9274Q597XR1ZAQ99KGCTEFS u12)
(map-set mint-passes 'SPM06DTBFP2E6056NGR0Q3TEE5SW9ZYRA98XZ23S u12)
(map-set mint-passes 'SP329G766AV8Z01X9EEAHPDQ4WDJXT2A0XB383MGP u11)
(map-set mint-passes 'SP3BCKC9STZKCVBJRB3EFK86JEWVEJWYH7JRXG9Q u11)
(map-set mint-passes 'SPV48Q8E5WP4TCQ63E9TV6KF9R4HP01Z8WS3FBTG u11)
(map-set mint-passes 'SP2XGK6WAJF21TTGJK8E1PYD8QFDNSGRMDB97AT1E u10)
(map-set mint-passes 'SP31ZKFHQSXHN907Z2QYP081YX9JD9XBEG9YC9XXR u10)
(map-set mint-passes 'SP2K029GYACY66FSVMHJV4Q8GEWWX2NDYFSSRZB5G u10)
(map-set mint-passes 'SP1YZW6ARES08SQC6W9YQE78PXKY1HTA37CAC2AF9 u10)
(map-set mint-passes 'SP1FV4FZ8D32S7GKYRPFWK6YHRJE5BZEYKABK72Q3 u10)
(map-set mint-passes 'SP1T07GK9H4M0WP4N1DSSA7NJ7GNTQZ0GBZM0GAR2 u10)
(map-set mint-passes 'SP25A4G4V7W3XQVCAQW2SJG1END8F1AS6CNTR25Q1 u10)
(map-set mint-passes 'SP3AQSW210PFW6K3FB1JW62ZHTH11FSVR0SH5AZ6P u10)
(map-set mint-passes 'SPEJ2JKG5SVZD793CEWFZQ0VDPEGZ6QVP39QFAHM u10)
(map-set mint-passes 'SPN4Y5QPGQA8882ZXW90ADC2DHYXMSTN8VAR8C3X u10)
(map-set mint-passes 'SP3RMYRS75HHZEJ4RR0K1R2NV8PK0KBXS1K6CC0EB u8)
(map-set mint-passes 'SP2Z4HPQ6B5S9181TBWGX78AN6ADVJ22RPEQX1W7W u8)
(map-set mint-passes 'SP2CE8BNAE8CYJ4Y5S5NBAS4TAHGV1W1T7HBZ5XEM u8)
(map-set mint-passes 'SP1DPFBGFPXMMY8B688ERH7YQV3BFD52TNRP02SS5 u8)
(map-set mint-passes 'SP2QBCK6TGW3PKV2GDHWEAH8QZGAX6VV729AGJ88G u8)
(map-set mint-passes 'SP167A5HDTSVAYK8EK5BVM3VJ4YZGYH0339NXFXQB u8)
(map-set mint-passes 'SP2CZMH9A6FH5QPAJAR8ZG091Z15JKAGY1X0F3EJ0 u8)
(map-set mint-passes 'SP3RBMGTRD92F0S8DTDJ4FVP3D76SM4A27EV93106 u8)
(map-set mint-passes 'SPQY88E87FNMP1NTY2YQ7X5DPTVY810PS8T6D2Y3 u8)
(map-set mint-passes 'SPRXRB7J5SF0N0XQJF1FK332H5VZ67ZA5Y9Q036S u8)
(map-set mint-passes 'SP1TCA7QER9J9NKCKBB78K48TADDFC2GXYM3QQV3X u7)
(map-set mint-passes 'SP1Y60B0GCM1P040N7Y0QD9R93Y5EZRJ8YH2BV5NW u7)
(map-set mint-passes 'SP3QBRHQF4BN8HNNGFHCJMQZDB8V20BMGF2VS3MJ2 u7)
(map-set mint-passes 'SP3RW6BW9F5STYG2K8XS5EP5PM33E0DNQT4XEG864 u7)
(map-set mint-passes 'SP7VCY0S1WZF3XDGSMPQ67SDQQ4DCW1DWBR29G19 u7)
(map-set mint-passes 'SPHWY482ANTWNTW2618HYHQSDY1WCW7P20BW5F7Y u7)
(map-set mint-passes 'SPFNKVAQ0BPF7GBWCS1K30ZHQ7TQW9201FWRATZR u6)
(map-set mint-passes 'SP2FGST8WX00H6F7SJQPD1GAD0MG8G6EQ2K7E9N01 u6)
(map-set mint-passes 'SP3W3K2GN7NZEK06MX7V9XZQ8BGBNGMVR368VBGW2 u6)
(map-set mint-passes 'SP15Q969BKH9RY7RBQY2FW3HWTQX7R90HJB6Y0YXC u6)
(map-set mint-passes 'SP34JXZ7EDRMZDHXAZXMMFTMDD3JBXY6TC39N3C30 u6)
(map-set mint-passes 'SP25PJYEFYK9APJHPW9YQP2KNHAX22Z92A14VTDY5 u6)
(map-set mint-passes 'SP35NDQX5XT4P49W1BHV8GPEB1020H947Y455NR0D u6)
(map-set mint-passes 'SP13C9QREV7H1H6Z390J5HSS6MG2WCYP5ECMRCG0P u6)
(map-set mint-passes 'SP5ZH3A0W0GVKBMX532Z2Q9B43Q2H4DXC8DH1EH2 u6)
(map-set mint-passes 'SP2DRGRQD0Z8WWZ9TWMVYVQ21NPXGQCCB61Q5JQWJ u6)
(map-set mint-passes 'SPBTZ6ZFDBF2JNNBKXAJ2N9B972ST5GNSG3G0TX1 u6)
(map-set mint-passes 'SP2433CNFCD3XRESA4Y35D33JXR421RE3ST4FF277 u6)
(map-set mint-passes 'SP2VWQ4JYTR9636F2S7SFM3CZAXGXFKDAFQ5QR8PF u6)
(map-set mint-passes 'SP12BEEDG31J0AH68DFDJJYZ36D002PKDZCP1DZQE u6)
(map-set mint-passes 'SP152CGECH11CBS16N55WKKDRAWFMYK1XN3MNBZFP u6)
(map-set mint-passes 'SP18WRH4SF7F1M5QZZ2BQDZZYBCJWT9VWQMDSTFY5 u6)
(map-set mint-passes 'SP1X34E47XW77TWYFG6GX8G1SEN5E538T0WGBXZK6 u6)
(map-set mint-passes 'SP245RYQHC7TZH2VDQ95KHG4CNKMYYX9Z8A08BGTE u6)
(map-set mint-passes 'SP2NR2625HB0YFFRFBD9VHVYESNY83VTMKZXMV6H0 u6)
(map-set mint-passes 'SP2TW1D8YF5CE0NDP5VCR5NMTPHQ4PQR1KBB4NQ5Q u6)
(map-set mint-passes 'SP33N5R751MG99QAM4CN6HQ3MDTYBR71SB4NXVGT1 u6)
(map-set mint-passes 'SP39XMB07QV4KN4PB6X3KHNQKWARB0F9AXY6K41E0 u6)
(map-set mint-passes 'SP6HYDNWHSSTZFS0HAR4FDRPXK3EK603S0BYJHFJ u6)
(map-set mint-passes 'SPV00QHST52GD7D0SEWV3R5N04RD4Q1PMA3TE2MP u6)
(map-set mint-passes 'SPY1612ZD54TBX84CY78MHJFZ7H8MR4HZTW9HNP0 u6)
(map-set mint-passes 'SP115DK6C1D819T4Y7JVZ8Z8QJ13VCZCZ1PRHJJN u5)
(map-set mint-passes 'SP16CNZGZ20Y85GMWG01A9GYJ3ZHN4XFQJMSTEG8 u5)
(map-set mint-passes 'SP16H5R1ZDFJQ7FE3ZYZKGFD8QTGPAGVEYWQXJMS5 u5)
(map-set mint-passes 'SP197GMEG6WGBRDTCTGGWMRA1G77E65TRXWYKGCT7 u5)
(map-set mint-passes 'SP1CA9W3C35F6WH2MH1D5Z1XQG9595Q1C3P7Z2NYY u5)
(map-set mint-passes 'SP1K8RG4PV202FHT8J9023G1WJRPFTSZXN9TPNEJX u5)
(map-set mint-passes 'SP1QAHRV4H9X0QTBD4SDF2XTQQZXQG6SQ7XVTE0K8 u5)
(map-set mint-passes 'SP1Y12EG7JB0ZBKABSG232FRDHF4G5ERD26V5KX5X u5)
(map-set mint-passes 'SP26ZXHQ28WTZG3GKR5AZN2PHTR7S9G1YD555BE4P u5)
(map-set mint-passes 'SP2D6TD0PWFSAVC7S8XVKE1GE31V42FTT72CXCMHD u5)
(map-set mint-passes 'SP2F79WM0KA67R3KNBHJCP9A27EV9DAVSP4TGZV5Y u5)
(map-set mint-passes 'SP2F7YW4FVV4RY9S6AT7CQ5X7YV12E5QFJBYMPN6B u5)
(map-set mint-passes 'SP2QDMH88MEZ8FFAYHW4B0BTXJRTHX8XBD54FE7HJ u5)
(map-set mint-passes 'SP31WTJ415SNJM9H6202S3WK9AFQXQZMT48PESBQE u5)
(map-set mint-passes 'SP32728WFVK74FQXC0BD48QD6BNW5A3MJ8HB5YADR u5)
(map-set mint-passes 'SP33SCE1F3J9N6D4ZFY9AA3GR05GS3112GS1VZDFC u5)
(map-set mint-passes 'SP356400A5XM1ZKNXCQ7BJRE8PXXG1EJHV3954Z27 u5)
(map-set mint-passes 'SP38AJ28GP1Q3E40QD8K3WA7JR315794Y29YWKAP1 u5)
(map-set mint-passes 'SP3950ZX51YWKXBHW5SJGYE9CJ0WTY9FW4VYYJC5R u5)
(map-set mint-passes 'SP3C5W9RSSYG3SVP192DCQY4Z2WQWPJ9YEERKTPSY u5)
(map-set mint-passes 'SP3JF0NXF2J9A9HF6BANE5GGAEQR3H0E7CX21HHMG u5)
(map-set mint-passes 'SP3Q908CXM9E5CZB5P81BWXVNP8GRBFK793DW2685 u5)
(map-set mint-passes 'SP3S06J8XYDN6K0GAGHEM507V24KZD8BR65CJA7T5 u5)
(map-set mint-passes 'SP3T7WAB5DMJ3JSRMCQF6SC7CG50DYYJVS4C303CN u5)
(map-set mint-passes 'SP3VJCMXAGTVF4BJ81JGTYVEBCXWZARFN60D8VSKG u5)
(map-set mint-passes 'SP3WZACEBVVEB4F3SPWQ4N6CWT9Z74VCBA9P16CY5 u5)
(map-set mint-passes 'SP3XS4S929NXPK5HW5R9HZ1DHDTQSZ591BPVX9TEP u5)
(map-set mint-passes 'SP3ZWD38S48NFMKB61KCEHZVX198JTG2TV6XX7NP7 u5)
(map-set mint-passes 'SP4D5X7MNXVGVC344KPBQ20T1EK5MGHA56TZ7NHT u5)
(map-set mint-passes 'SP4RPAM72DWTCXFQXTQ35PTSEC0CDAW4QB5Z5QZR u5)
(map-set mint-passes 'SP5T742YTQR68RNMBB4QRWRWD9SR01C6E1WNJ06T u5)
(map-set mint-passes 'SP7AS7797DP3WP2BBWSJB67JEWV63WEQM96VKH3J u5)
(map-set mint-passes 'SP7VK7V27R0H2C7WRR378457WX8VX1Q32RCZRV6H u5)
(map-set mint-passes 'SP9XD6041FFN5BW6ZR9J3FSESR4S442JPYZJVXBW u5)
(map-set mint-passes 'SPN3QS2Y9M9BHQ85DV0MNRRW23QN9TKB3SVC0BX0 u5)
(map-set mint-passes 'SPT1BS3PV5Z16S3V6ZEVWHVQS4RTJXS849R19KVC u5)
(map-set mint-passes 'SPPDZ2G6ZCY2VHVTTRVPVZS5KCG4JG8T6WEHTC7Z u4)
(map-set mint-passes 'SP36CV6C7108CN39P0CWM255PQN5E5BSAZPTN2NXF u4)
(map-set mint-passes 'SP1VES0WGZ4SWFW3SX2TDP7ERJGX8JZ34F8BYJTM6 u4)
(map-set mint-passes 'SP3WQ7MDV3Q621JNP9DGM8ZF1D8JAWY5NGZW0Z0X4 u4)
(map-set mint-passes 'SP38Y396QDQ3HFNG8GGSAXK9TTDQG55KR6CQJQ9EW u4)
(map-set mint-passes 'SP18ZGC2Q2V28KA4EFC13KMFDJB6X9XV0S7X72GYN u4)
(map-set mint-passes 'SP1BHWCXZQK4Q4BSZHYH3E5WV4XPW8DHWVFGR6SGB u4)
(map-set mint-passes 'SP2RHG5Y95QTN0AP58RQMW2DQTX8TC7QN6HWSJPWT u4)
(map-set mint-passes 'SP1383X794QY2CQX48MKNJ44Z4X2REB9YA1PJXVXR u4)
(map-set mint-passes 'SP13RSA3308BQ1AWMBYDQ98YR56P2NDJGAVWV3053 u4)
(map-set mint-passes 'SP2JYQ95SBJH0J7AG58CB24MB8QVM2VD2NNASX27 u4)
(map-set mint-passes 'SP2W8G35SMSWRMXXBCQ74MJQS7BHY9EN47MX13FZC u4)
(map-set mint-passes 'SP15BRQ6EZ8XXR29PS5GKCGK4PTMPS9SNYF4G525F u4)
(map-set mint-passes 'SP110TAR7RZE8ZTHMTMZYN76KT4440CS1KADFCG2B u4)
(map-set mint-passes 'SP16PRV5FEZRH1KNFWNJTZ9HHZGWMPFB6G1QKE607 u4)
(map-set mint-passes 'SP18K5B9EN9039K6EBH8R2MB6QE0M8MNQVK6T9XTK u4)
(map-set mint-passes 'SP18SQ92V4C8HG48CPZ32MK3V4PNJGK25EAGH75KT u4)
(map-set mint-passes 'SP1ST9NA85RZQX2D3P5VEXDKE9WXDZRGKHB88A5CF u4)
(map-set mint-passes 'SP24GRMRYV61X68KZWP2EVEH5X632GSF6WV9MSR1E u4)
(map-set mint-passes 'SP271CPRFRDSX26GZND9YDD3FSE0JK2B61SBJRAG2 u4)
(map-set mint-passes 'SP2A4R43TCNHZ19AKK44WEBP4R16X7DV4093GQ0X4 u4)
(map-set mint-passes 'SP2FZ154ESZ8NB34RZ3RS147GD6DSEYNE8DQD0XDM u4)
(map-set mint-passes 'SP2TGN9DJWTV02B9HRGX6Z43Y7052DTZW6FZVZH0S u4)
(map-set mint-passes 'SP2VS41C9A89KXKS23J7B3SZ46H8SY1595KJHS6W3 u4)
(map-set mint-passes 'SP334WZ0PF1XYZEBK6GTXW3J80GJJ1D92M4JNN0H u4)
(map-set mint-passes 'SP3E39MKXYNNHN557YXT5JXGBTFPHYYBFJCSFF481 u4)
(map-set mint-passes 'SP3X6QG6ZHB7HNP3RMQFXYRMF2TWBHN0CWG3GYZ5N u4)
(map-set mint-passes 'SPHK8A7P61C6ASWKYDX1PCDX9YA54DKVJN49EXGJ u4)
(map-set mint-passes 'SPBNDRXQ0KMB8C1ZMR51Z6XNWQ1VES3FHX4BZ7EQ u3)
(map-set mint-passes 'SP0EV7XBYZBK5T7WBFV14Y7827WTT8EP8F2M6QVC u3)
(map-set mint-passes 'SP12YGGACNA4R43DB1HAQ3AE03PKPJGXZ1BX96CYB u3)
(map-set mint-passes 'SP16AZ9829ABNJ8TXV57DCDP6Q67VBSA43RYXC1F0 u3)
(map-set mint-passes 'SP19KPWZDPBD13N07C7Q1BENQMEPRTNA6J6ACBJB3 u3)
(map-set mint-passes 'SP19P1R0N3AANXX1FWZHT1T100SN6AJDSDVS5PRWW u3)
(map-set mint-passes 'SP1FTE6BCZ14AHW7025F8B7AS6GQT4ZRNG4V209WH u3)
(map-set mint-passes 'SP1QZT85MFT8HBAG3XEK7K6QY4GGP3MSG5C3H9PQ1 u3)
(map-set mint-passes 'SP25V55KKHXEX0YRJKSC9DBDP7GSAGBMGXRCM5RRW u3)
(map-set mint-passes 'SP26ZSXREMGCD8M71Y4FVA17QBC42EV0VM3HPVXYQ u3)
(map-set mint-passes 'SP28RZ1QXMXJXVKRRCR3D7GR5D48XY0NNA9MZWHJB u3)
(map-set mint-passes 'SP2PBW5WPNJ88BZVNDVP4KCTN9HJGNNR1BQA6G1W6 u3)
(map-set mint-passes 'SP3A5VJWA3CH4BM7W08APVJKJ8MQ7PXXFACWAYA2J u3)
(map-set mint-passes 'SP3AFTJ38PSZQBXZGNCDGM05GR0SFY7HBPZD2ACR2 u3)
(map-set mint-passes 'SP3QD9EVZB3E7E7Z3FWH7KBDH5RZWA4PYHSQ0FGTQ u3)
(map-set mint-passes 'SP3ZQ324JA8CPZ5X38S7Q7ZCC0MM9F3PKRDJA0PC3 u3)
(map-set mint-passes 'SPA0SZQ6KCCYMJV5XVKSNM7Y1DGDXH39A11ZX2Y8 u3)
(map-set mint-passes 'SPAFPBD7M89973WDEN68FKYW761RQVYNHSEFQZB9 u3)
(map-set mint-passes 'SPAX2SZCDFTVV76SR4JY4RYEPC5PBH2QAHEJXHTF u3)
(map-set mint-passes 'SPR0ERQGYW544QPS4Q97A2SVDG2JBBCBJJ71MA6C u3)
(map-set mint-passes 'SPWCTKQB60XYAR723K6NGQXSNNCQMQKR93HQBPK3 u3)
(map-set mint-passes 'SPDQFAGEYS2TY2WD1BHQ6335S83FFY3YKWXYR14E u2)
(map-set mint-passes 'SP3ND58XNTVXG677YM4E4QXMMS0ZDTGRNHAF9TCQJ u2)
(map-set mint-passes 'SP1WS2402S4YBP2AG2SGXXVKE1GJAS3WY6NFERCB4 u2)
(map-set mint-passes 'SP3Q1S4ZBP96CV1MNWEWM5TP4M1YESRH2Y15ZWA3B u2)
(map-set mint-passes 'SP2AHB0WW29N09AV8PDTXY9PSMB7HHSBXR4KFT6RQ u2)
(map-set mint-passes 'SP2VD1YT1QH7K57GW1Z5YSBKKTPMFVJAW6NQ1HC1Y u2)
(map-set mint-passes 'SP1ATHZCMZA4CDJY3ZVNFRFNZZ4R2VEJ0PHYYX3YF u2)
(map-set mint-passes 'SP1NETQEPM1GZ2SPPK2H756BA84KZVN65SEMKS9MR u2)
(map-set mint-passes 'SP32XXH7GYQA3AVFSD4HNGSME0AVRRD7FXDJR5FMC u2)
(map-set mint-passes 'SP35HMM06GB3QV3EHET96B6MAXH40NYRFZ48WAB5K u2)
(map-set mint-passes 'SP2FZW4MYYASZCNFSV07KRR623QJ11C23HK3BQ2N0 u2)
(map-set mint-passes 'SPB2JYEZN7RYPYN7KENJ9DHC7HDJBBYV8YGTGHXJ u2)
(map-set mint-passes 'SP1FJ9TKR54GW3DS6MTV9ZHF91ZM0KBPTAAY37GH0 u2)
(map-set mint-passes 'SP6T2J8PXADK6ZCXGT8ZB6TRY966MGSZGA0JXGNP u2)
(map-set mint-passes 'SP1TE73RFPRF0GQ8ZR0Q68M5WKN5GPQQ8KH17CCYN u2)
(map-set mint-passes 'SP201N7VWH0BB702P9PBDZB9QGGWNH3YB8PPB1K9 u2)
(map-set mint-passes 'SP3CQSZPS8FPGN1TSZMFS2BKPMXHDEQW685WCW09W u2)
(map-set mint-passes 'SP10YDZMNFB8GM8A725G9PV0ZXM9236GF8GAS4DQH u2)
(map-set mint-passes 'SP1NWR6Y0397KPKHF6M5MCCCD3WTSK77DG350A63T u2)
(map-set mint-passes 'SP1EDWE04PB28AR4QP7ZXZZ642VD3FYTW6F3JXWK2 u2)
(map-set mint-passes 'SPKQQ2Q90C2ZMZCAA6S9XKYFXK2RZG06EYH17TWD u2)
(map-set mint-passes 'SP2YYR8VT8WC07R92612T52HM5FDF6385GR74NQWM u2)
(map-set mint-passes 'SP29X2XGS9Q02CW1PAHPZ961TWBMJHNX2XJ8ZS439 u2)
(map-set mint-passes 'SP3C35MFJC2RDKN2RFS6DQ7ZJAK7S6PWQVXP1AMJW u2)
(map-set mint-passes 'SP2BA1BKGQ5D68TFRMAPYN8HRTCVAG48GERZ3SQGP u2)
(map-set mint-passes 'SP25D7XZNTDGYQ2BXC6K4VZMGQVJPDRS9BRHTQBAP u2)
(map-set mint-passes 'SP2ZC78E58B8PJ2W9518EW08DVH00S248625Q17E9 u2)
(map-set mint-passes 'SPYV4N394QZ5HX8S23XM4G87BEXEQV7888K37RPH u2)
(map-set mint-passes 'SP3AQFQQ14JKYRFKXMT4TVK5ATXATZTT23R5XX8JZ u2)
(map-set mint-passes 'SPDY80A0PDSZHA94N6CTCZMGDW78J2FPV0K0AESF u2)
(map-set mint-passes 'SP1NSBP3XCRPJQKE7S3XT2DJ6RJMD88R7C5JWGFRN u2)
(map-set mint-passes 'SP10MC6MR0PNPPWCM5FFSDJ86HF0Q7FSH2NM2ZVR4 u2)
(map-set mint-passes 'SP3H3RX0TED75N6KSQVXQPEEGE3F6CAYHVCRBA1TB u2)
(map-set mint-passes 'SP2B9D09K288D8YDQ8XDDTDE57T99JV80QJ64BMDM u2)
(map-set mint-passes 'SP1680QVK4NR7AAKVMANKEXM9GMDED470VAGC3AW7 u2)
(map-set mint-passes 'SP2FD73MP12DVDPND66PX93HT36F4HCHKCD5R5G3X u2)
(map-set mint-passes 'SP255FWZQCG6X6GN0ZJVBNQJ4PCVJ1M2FD7Z3CFAH u2)
(map-set mint-passes 'SP2V4G8637PM92Z9XW1CNZWRA9W21AHX9N58DYGKJ u2)
(map-set mint-passes 'SP3MAB0QER83520F2KX6TMR4RBEB73HQAV9RBRJVS u2)
(map-set mint-passes 'SP389ASS51Y2AEY8TQAY6P3NSATBCYFTYXCCQ5ZGR u2)
(map-set mint-passes 'SP16R0C6K9BQ0ZTV67C22HVVB6B7ZPX89VQPW96G0 u2)
(map-set mint-passes 'SP38GP0BS1T6RWRZCF0HWBEGRRPYW7KC14GP3SCAM u2)
(map-set mint-passes 'SP1Y1SY1FR0DE5GK5KPSWZZTCZ9YZBWVAB5B0WM4N u2)
(map-set mint-passes 'SP3698XDXXY8GFSX1P6TH6S88Q66RWR2Y1GR3XQEQ u2)
(map-set mint-passes 'SP17SXW0K4GTJ6AEFCCAHYX2D2JBV0FPGM2ZQWGPG u2)
(map-set mint-passes 'SP2RJF19SK816BHGH5CXCCWZAQ2994JH2T5FFSGN4 u2)
(map-set mint-passes 'SP19ZJ1XN8AY75X23MVCSV2WCSVGFBCVTYKNHWHW5 u2)
(map-set mint-passes 'SP314W80RE1TVA0ZBJ7SACZ89SH7PR071QD7773FG u2)
(map-set mint-passes 'SP36AZRB0FJ5V0VF7CG2VFZQ933PKQ3YQ2PEME6Q7 u2)
(map-set mint-passes 'SPVVAGB19K533P832KC2R98E2M23QT42E7QJQR0Y u2)
(map-set mint-passes 'SP13ZB6XVE96MA3RG7H3X6ERWQECTN2CKSZF9A088 u2)
(map-set mint-passes 'SP3G5PXHVC3551E5DPYA5XW43AFXR18WWCMY78KVA u2)
(map-set mint-passes 'SP3473Z1PFTHYK7F0XDD64ET49RB2XX58B1ZRGZH6 u2)
(map-set mint-passes 'SP3G6XZDZ4PCGQRB9XM4WSMY50YT4WEGHF9RSRYNV u2)
(map-set mint-passes 'SP30TDAYD1DAJYBZEREF8V0RW0B04QG11KV98FTC3 u2)
(map-set mint-passes 'SP28Y3BAWPYQ6DW8K1G1ZY3C37QP151FKXBN7ZJ7A u2)
(map-set mint-passes 'SP37MBTDK0A63JK9YY0YPXA7NCDYFN3XAWTV619QQ u2)
(map-set mint-passes 'SP514SKM1N0H0AK2RKD6A1B76P3F6AXT6DQSRTAV u2)
(map-set mint-passes 'SP1N0ANP4SJYHN45D7CPZART2JSDKP1YGDPP68C4F u2)
(map-set mint-passes 'SP2JDEN35PEA9H9R1H9S7TNTBDS2ZMHXE5GVPNZ9S u2)
(map-set mint-passes 'SP3VWR06B46ZM77K353TBKBYD09VT8945PWY5W3JE u2)
(map-set mint-passes 'SP13473ZZ772R27F6MK7B8MZ92P3G1PP239RTPA4K u2)
(map-set mint-passes 'SP14V9BXQR5A6M32REYYFDBQQE7FA0Q2R41GD90NK u2)
(map-set mint-passes 'SP156TPWS4JGFVH615K63T22WQAQ0XWY8ZNY9R7Q1 u2)
(map-set mint-passes 'SP15TF0R1GCEFA84WSSRFPWM8XDQSQAJN7QAB31BE u2)
(map-set mint-passes 'SP162D87CY84QVVCMJKNKGHC7GGXFGA0TAR9D0XJW u2)
(map-set mint-passes 'SP16YA5N2VE52JRDYXKFZ2TF7T2CBRB4SH8NYKJX1 u2)
(map-set mint-passes 'SP1JY766Q0PM5R5MC3J603NTK27SW7Y7GKXM2T946 u2)
(map-set mint-passes 'SP23Z0N0PBBH6GB0P2HD0Y2TMN3VNRWS3EGWM7C4H u2)
(map-set mint-passes 'SP247RS63PWW7ZQZ9EYYA9CXKKPWEP71M14W8N294 u2)
(map-set mint-passes 'SP262CK3VPG6PDF4S96TTXFBVV9Y9Z75F51A6G83N u2)
(map-set mint-passes 'SP2AEY9QJD5MGDEEYYTNYBVVS7S97W2S0302HQ7S1 u2)
(map-set mint-passes 'SP2DP1DV0R099CGRYZRAMV4GGXA14TXDW0BK3VMEA u2)
(map-set mint-passes 'SP2KJC2WBNJPGVRB0GG30666PQW96MAKH7YWGPWB0 u2)
(map-set mint-passes 'SP2PJ3510A4GYGR6BC3R50GKNZ02Z2YWC8PD3JXQA u2)
(map-set mint-passes 'SP2RSAVZ21HNNY3S95HJG58VCZTB837A2728EYXX u2)
(map-set mint-passes 'SP2SFZX1WJSKT1GA2STDT6E5NWDX44GW4BB8DW4DJ u2)
(map-set mint-passes 'SP2WM2CT5HGE9B791XQVH4FD5MWC65XKG4YFFH1WC u2)
(map-set mint-passes 'SP3356JJ54Q0YB2Q7EN3ZPV7DAY8E2NAS9P8E2WZ0 u2)
(map-set mint-passes 'SP337WP7AQSX8Q9H0TGY8K3RVQBBF82MTZMRE7JDB u2)
(map-set mint-passes 'SP3E545ADCKY56EVCXZPA87525VM0ZA8DQQAEP77Z u2)
(map-set mint-passes 'SP3K22XKPT9WJFCE957J94J6XXVZHP7747YNPDTFD u2)
(map-set mint-passes 'SP3QC4R6M7M0DAZBXSZCW4FWGDCNDD05FV8Y0AY8C u2)
(map-set mint-passes 'SP3Z0BHS0SVP5733GDZ2RWJV1G2EW04PFN2NSX3PK u2)
(map-set mint-passes 'SP3ZVASJCNQ44A4YA5A1GPFFY0NDT77W8FV73QV30 u2)
(map-set mint-passes 'SP5GX6PQVGYQKBFA3E9EWWVPM65SN5Z0XDDX3YW7 u2)
(map-set mint-passes 'SP71N7X6G8KYGQPHZW7TB4PD1JZ6ND9AESF9JPZ8 u2)
(map-set mint-passes 'SPAD6SHQNFD8JV1X9SZ3B8D1S9E09T0TB2CMAE8W u2)
(map-set mint-passes 'SPK9KP81Q281Q84SPGAMK8J12X2AQQJGT0XFPPCX u2)
(map-set mint-passes 'SPM1Q7YG18378H6W254YN8PABEVRPT38ZCY01SJD u2)
(map-set mint-passes 'SPQE3J7XMMK0DN0BWJZHGE6B05VDYQRXRMDV734D u2)
(map-set mint-passes 'SPS46Q8P75FGWDX11JNVER71R90VD5MV45XA5X1B u2)
(map-set mint-passes 'SPVCMKZTGYMKYJEHFN4FABNFBBYMM02HNF66A6N6 u2)
(map-set mint-passes 'SPVM12QZD5GG98SAZQAWJVB0AZRF8QK86WHPTKR2 u2)
(map-set mint-passes 'SPY6HFEWRG719Q3Y147N0CBM1XHK0PKQG112JETV u2)
(map-set mint-passes 'SP10AJWD1SJZN7D2TY6JWRS2TYGZHPFCRRGPQH95P u1)
(map-set mint-passes 'SP10EN1KAHBF1MECMD6XY6FKYPQXMT6WTPPN9FBHE u1)
(map-set mint-passes 'SP10JF5CVQW911GKDZ2XF9FS8DD4JQBPN707E2C8N u1)
(map-set mint-passes 'SP10QAKYKVYX69WE3GRKFP5Q1FW21N16P42ZEMW7P u1)
(map-set mint-passes 'SP11MG7BEETBFDYQG0JJ5PG60RKMACM5P27FNPPS6 u1)
(map-set mint-passes 'SP122VAXBT28HWFHJ3QWVS90D367ZGGZ62PSY0213 u1)
(map-set mint-passes 'SP129SXC2YE4VM9ZXWXF1WSRT8M5BGAEZ0PQK685D u1)
(map-set mint-passes 'SP130905ZVA2G4QK5F5N23B3GAR06GZR6HYQ0T70K u1)
(map-set mint-passes 'SP13FH7GRQWK8MWDFJ1DWEA88G2BEFNDVEKMJSZWV u1)
(map-set mint-passes 'SP13WHS2BT5N25HN6DZWZXTQ3952W9HC6KAQ2EDG8 u1)
(map-set mint-passes 'SP142BS3DJK11EZMV1TG47MK9MG3KBY0405A3QD7R u1)
(map-set mint-passes 'SP143XAF2KEPGTAXT5KP47KP5RZNAGRB35DNWG7RW u1)
(map-set mint-passes 'SP14814KM6CBCJZMD15JJ58Q3E2S3NCB6SDXM8C79 u1)
(map-set mint-passes 'SP14A1M48DDCMFM8BQRDNB5MYZCF3JTHYP31BWC93 u1)
(map-set mint-passes 'SP14E544B2FY8BSKTV5V7W8NCRYX2B7NXRQ7B7NJ9 u1)
(map-set mint-passes 'SP14EC2HB138R5Z30GS0C9M3Y804D7MHXYCPY5HXB u1)
(map-set mint-passes 'SP156GV4EEKDRPX7R3MT5YQFGEXQNZXJFMQ1B9ECP u1)
(map-set mint-passes 'SP15W83Y5K9X0H96RGX050GX2YFXVFCZTKAAT00H5 u1)
(map-set mint-passes 'SP1697EFBW8FY52GFF1ETR7P7JH76T6M7ZQ2TR7FB u1)
(map-set mint-passes 'SP16C65ZWQ1STZ7DGVVHC8A9XT6MPD3PXCBGHCF86 u1)
(map-set mint-passes 'SP176APK6S50KXBFFXXEBP5C4JRCS7V7FRPEA2NW4 u1)
(map-set mint-passes 'SP17MF5SZF5MSY8TQXK01SZB3VAJTC61QK78WFPHC u1)
(map-set mint-passes 'SP17V7VX9G4JJRYZZXN29GVXAPKB4HMEN1KEPK1NK u1)
(map-set mint-passes 'SP17YP1HGWK7DP5Q69GRG14W34E078S4D78YM1FA5 u1)
(map-set mint-passes 'SP188DKZHXVMNGF1XGKDQ6YHBKJSMKHZVZQ1JW7BB u1)
(map-set mint-passes 'SP18Y0P28W6PBSCM7Y1DS3FW6W7DHJMR34GJYDG4D u1)
(map-set mint-passes 'SP19B1VKRR79SBPVSQX1PDM2DJ0Y2MVA40MWC1BTF u1)
(map-set mint-passes 'SP19SM9Z06A40WBEQZTN9MA5N2TB64HXHY8Y3ANT4 u1)
(map-set mint-passes 'SP1ACS8HKE2CBQR7GD67KM4T6R9SGFRPGZHQY77KH u1)
(map-set mint-passes 'SP1AG75SM2QZGJ2CJ5H5YJH9SKWQF8SGV4VBQ067R u1)
(map-set mint-passes 'SP1AJXNMBSMK42DPNB2K1V4FADAEGDA28VQPDM8WM u1)
(map-set mint-passes 'SP1AP05GWBCJKBNYGAD871H3AZ0AA0XT6MHF0HPTJ u1)
(map-set mint-passes 'SP1B66VYMGMDPCW5JENBKZW49MXDPJY9NSKHX4VAJ u1)
(map-set mint-passes 'SP1B7FFVFHHBCB466DVJR02BQ7PS9TNW02YA29DR3 u1)
(map-set mint-passes 'SP1B91KXG0XE1DV819TKFWNDN9J7KMHXXY8RX8DBD u1)
(map-set mint-passes 'SP1BBWBS456KX16K19XRV62CR5226QT3S8P4R38YG u1)
(map-set mint-passes 'SP1BPJH6RMBR34NYWHN49ZMRYJCH34NAG2HDP693X u1)
(map-set mint-passes 'SP1C0RE7BWRR0Y4HPE3KXMFFVSAFYDAR1BH72XN5W u1)
(map-set mint-passes 'SP1CE3NQXDKCJ2KEFFGCVFA5C196S9F0RRX93HY87 u1)
(map-set mint-passes 'SP1D4H9504M5ZQC1P2JYCDPP3159R4R7YYWPWTJE8 u1)
(map-set mint-passes 'SP1DMPD0JNAVDRCTY17S2MNHX8F6502NB0Z25RVR u1)
(map-set mint-passes 'SP1DRW8GY74R0SAZ82HGFJJMT4CX0ZX6P309AR8ND u1)
(map-set mint-passes 'SP1E300257ZEVCRBRBRWN9SKJSVPHJEKA94B7ASQG u1)
(map-set mint-passes 'SP1EF64D5ZWF4HEBHSPJPX68M9DA5XYH6V97RBXCH u1)
(map-set mint-passes 'SP1EMQV7J58W7R5FC7B1VPXZQNCHZRYDHYPX0RRXW u1)
(map-set mint-passes 'SP1EPBKHN6PTKE53R1RSDJ8FH531CTNZYRQC33X1E u1)
(map-set mint-passes 'SP1F77ZQ44P2NZZAPM0ZSXKWBBXT9E6BDMQ0VVF2R u1)
(map-set mint-passes 'SP1FKP2KHZKXSPY7ZFMXBCZS19E149T2S936EJYVJ u1)
(map-set mint-passes 'SP1FR2M102H4DE4DH96R4D29RC8AGQZG5D5Y4S7CH u1)
(map-set mint-passes 'SP1FZKAJ5V0QSV19RB5T2DG1PJQ6R6MKSB5ZJF5A5 u1)
(map-set mint-passes 'SP1G587Z50B7SXCWHDA5WPKYV9RDFDV93TQ2VH58Z u1)
(map-set mint-passes 'SP1GF28EFDARZP4TYZPS406APF5H2765NZE79AJF4 u1)
(map-set mint-passes 'SP1GJK5XZ0RP9WBHN18CNTBAXMB7WEV3H0C2NN1N3 u1)
(map-set mint-passes 'SP1GK0YC6T0W0HZAGGXFD4FA1RBPJZ05YBWJ8MB61 u1)
(map-set mint-passes 'SP1GNB1KSWAB2SK9GWZ9A1R8HSYKWKBBQ40QP240F u1)
(map-set mint-passes 'SP1GZF0Z5PDBXPD834D59S52YG1G28ZW528KXB8RG u1)
(map-set mint-passes 'SP1HCKCWNY6FGHD6BZSW8DJEYAHC9242WEHGZXZRD u1)
(map-set mint-passes 'SP1HGEFBJH44HM82K6PNKZCXMK766A1JQJTYZCQP9 u1)
(map-set mint-passes 'SP1HJZKZ4GBJS8PFEQD969QPNS2W1GMJ9PAGA4P2D u1)
(map-set mint-passes 'SP1HNS1QE5Y2S9E09MV9WZSKYWAXE5FGMM6RDYB4E u1)
(map-set mint-passes 'SP1J23J7RQFHS9EKH8T7W9KN0TNM8AKEJKW26PRGG u1)
(map-set mint-passes 'SP1J3V8HSF2AGHB5228VFKSA73HC1DDQJ1EX36MXV u1)
(map-set mint-passes 'SP1J5W1FN3P80XV1YK14BKC6A912WWFGJSW9M92HA u1)
(map-set mint-passes 'SP1JGNNMWG0J5TSZ5KGH62QGVC7PWAYV9QZGWJWH8 u1)
(map-set mint-passes 'SP1JX2RYKPR0G7H81SQHZQ187H50RR6QSM8GX839X u1)
(map-set mint-passes 'SP1K2BFRP6YST0PB7PHZTS55ZMG3DEQRVWMF7MV2T u1)
(map-set mint-passes 'SP1K6TQ2XCS69253D5XFHTEE9SXPQ2H0H9S3KGS64 u1)
(map-set mint-passes 'SP1KBVBP3AZP7YA968Y3G14A17P9XXFPBPEVF5EG9 u1)
(map-set mint-passes 'SP1KH1VN9SV0KV0K2JMY3DPHKVRA03VNTSCD06QFV u1)
(map-set mint-passes 'SP1KQ2ZGJFD1CHE90W8MHG147MKBDE6ADHBVTCFYG u1)
(map-set mint-passes 'SP1M3RJ4M5ZNW4HA9TAZ7ZJAZNEQVPHEE91JRH8E3 u1)
(map-set mint-passes 'SP1MCT54R5W04CJP04T3A79A2EB7K5D7RB3PT1YJ2 u1)
(map-set mint-passes 'SP1MS7KGA5WESV319PV9GVKW2FFJJ1YNT9ETC6FQC u1)
(map-set mint-passes 'SP1MW03TEVMXMVZ1850DV28YSYSKA8S35KC824QAV u1)
(map-set mint-passes 'SP1N7018AJNX4XJ651J3NZMW1RCJ2VFBMT8WVPR5K u1)
(map-set mint-passes 'SP1NQ5AS213JFGAS78MF6BPRZ4Z6TENR59K96M67W u1)
(map-set mint-passes 'SP1NRN17BSKKVK45KK03VFFC0X5RBXS4HZ36QFP2A u1)
(map-set mint-passes 'SP1P2MSPRN98EYHWHVFQ1H43JGTRATVBQMR84GFNJ u1)
(map-set mint-passes 'SP1P637C9NB6GSK9TY8AT8SN3QKH1WSV5ZVCZZSKS u1)
(map-set mint-passes 'SP1P94TYSJZ25849PHEBR5Y4J9BCW8MJMZCE0TD4K u1)
(map-set mint-passes 'SP1PCEAP62X5BZSMH257ZHAPGAPSX3BDT3TDVCN4M u1)
(map-set mint-passes 'SP1Q702T19Q6DSWS6T3F7NGZES5M7FBC63D9E8WT2 u1)
(map-set mint-passes 'SP1QRFVDS76WFV5XCDHAR7FQYTSNM4M1P4TGFZRK1 u1)
(map-set mint-passes 'SP1QXQEZYMHTNN6FCBVRKN8ED87WT0NQ098RHRG3R u1)
(map-set mint-passes 'SP1RE17THZVB6ZS261EZX3BVW6J5GFXH67Z9DECJY u1)
(map-set mint-passes 'SP1S2RQV0JCQ1P4PZYFHK1J0D5R1WNPH089EYJAF u1)
(map-set mint-passes 'SP1S6Y45D7M0DV4E29H7ZZ4XGTQ2WW3RB9JC0QSQ2 u1)
(map-set mint-passes 'SP1SBTRXDJP4N825PY69B1MKTQ4MSPB0DW9JCQHKE u1)
(map-set mint-passes 'SP1SJ9BB3D1WTX84GMJ4BTS85NCP9P6ESA8TBWC9G u1)
(map-set mint-passes 'SP1STYSN178Q1D9YGKX4JRR67J8ZMV93G5S134Z8N u1)
(map-set mint-passes 'SP1SYWGWKRVXC7RW9VHNY809XN9HCHC2K7SCMXZ7D u1)
(map-set mint-passes 'SP1TCVAD0JW4ZXN262AE4SXDG9R72TZDZN980FG5W u1)
(map-set mint-passes 'SP1TRJR66FTZZGJWDG3ZK6VCS4SNQ10CHWTTMHMHZ u1)
(map-set mint-passes 'SP1V2D530MWW6E0M1Y1GYKA5B5DX2RSP69NYTSNWY u1)
(map-set mint-passes 'SP1VTEGNYRYE2XXY8R2WK9CF50PD2315TS7CF3ZBE u1)
(map-set mint-passes 'SP1X11HKCJ46PT9GSRS1PRYA53NB1VZ5P2B7KGASE u1)
(map-set mint-passes 'SP1X7QM402SKS4DET0AFBFTERTA7F7H7RVXAPG9ZQ u1)
(map-set mint-passes 'SP1XA04SDW26E4CDVJGF17SHKF1TJQPB1J62JDWC u1)
(map-set mint-passes 'SP1XGQNEBDY7EYAY7KYNG1R3EAKECR2QNED7TNS02 u1)
(map-set mint-passes 'SP1XPG9QFX5M95G36SGN9R8YJ4KJ0JB7ZXNH892N6 u1)
(map-set mint-passes 'SP1XZ7KEMJT5V8ATRYZB0XWJ20KMGM37JXJZG9D6S u1)
(map-set mint-passes 'SP1Y6ZAD2ZZFKNWN58V8EA42R3VRWFJSGWFAD9C36 u1)
(map-set mint-passes 'SP1Y7D753C87A1GRW0RGQSK461A8EQHWTAYN57G9N u1)
(map-set mint-passes 'SP1YN8WZ50C237MBJZ6GQD339NNZSKA55RJ9YZ9YQ u1)
(map-set mint-passes 'SP1YSNFNPWR391Y6Q133283GSFRAQPCTP3AXCED82 u1)
(map-set mint-passes 'SP1YXP0JYRYS23CCR7TCT6M5MDKA4XSTF5W1NKJGP u1)
(map-set mint-passes 'SP1Z8H8B2SBEDVVCGC92YJ9ZEP4Y1P2G7QX6RRE8D u1)
(map-set mint-passes 'SP1ZN131EG9NQB5GPQ1V56JWCE1XQ8FZVCCYEWWGQ u1)
(map-set mint-passes 'SP201VQDZD54J2RM07N8283D80X7SY15ZBGCMRB8T u1)
(map-set mint-passes 'SP203QSHAPGY2WBXT0MRJJZF6CZ88A8ETRVK0MDK8 u1)
(map-set mint-passes 'SP20MTHA6QXPS5J562C9G9HTYCPW7HGM8W64Y6TCH u1)
(map-set mint-passes 'SP20QZBHD8QZKS9NGV9FQ76KQ6AD98SGQKXYQ2ZPG u1)
(map-set mint-passes 'SP20RNSGH6JECJXKM16WMMGQM8D3BZWQAJH0DJZW0 u1)
(map-set mint-passes 'SP21665394YPPDZ40SMC8F6NX9R5KZKF0YSRFGX8C u1)
(map-set mint-passes 'SP216YJTD76S81ZXKVHEBTJT77PSVR33AZ57548V3 u1)
(map-set mint-passes 'SP21A89VNFKAHRFGN0KBXWC97T0EFKXWBH4MJP6MQ u1)
(map-set mint-passes 'SP21HR7CWEWR27AY7W63566RTN82QVRSGF74S6XXV u1)
(map-set mint-passes 'SP21S57SCDE6F87WMD4EG0HWEJ8276HYQ01PRDY3P u1)
(map-set mint-passes 'SP22FMYNFQPE3HN502FE1V1E576MQ4Y2F1EQJC6GF u1)
(map-set mint-passes 'SP22GWMAYP8HKGWRDF6V07JMHEAGPMRRNC72PAHJ5 u1)
(map-set mint-passes 'SP22KATK6MJF40987KB2KSZQ6E027HQ0CPP73C9Y u1)
(map-set mint-passes 'SP22W7TM6NG3PJ2XVVND2E06D50K3DDNREBTKGFD3 u1)
(map-set mint-passes 'SP22XPNAZ2KJ7WS805XESZ2WV80CT9WBHB77WF45J u1)
(map-set mint-passes 'SP22ZMWMT7NGSQ9B2B0QTXJ9FFDWA6NXFHV9XJ294 u1)
(map-set mint-passes 'SP23H7NJNK4QEQGACN2MEBGXNV67F6A0SWC8ZBRSD u1)
(map-set mint-passes 'SP23NXVJWQARSPF1K3TD73MHVJE4EFV9V58GXHT73 u1)
(map-set mint-passes 'SP23TJ0675AWVKPZQKMEQ37S0WQEKQZTCFTY6Q1BS u1)
(map-set mint-passes 'SP23X8JVMHN2A9N1PWSGNW83Q0VV5T7NF2N6PJW9J u1)
(map-set mint-passes 'SP24GYRG3M7T0S6FZE9RVVP9PNNZQJQ614650G590 u1)
(map-set mint-passes 'SP24RE2HVY7R0P7KDRX623EZ89Q2KV8JKJQ5MJ9JX u1)
(map-set mint-passes 'SP24TD9G7JBNMGT3S3AJWBF1YS3E6A03D2ZT154J5 u1)
(map-set mint-passes 'SP255M5D0S3JZBY6XF2R8C5V1ZQA5FXQM6Q1A7EZ5 u1)
(map-set mint-passes 'SP257J9EWA0JT9EYA49ZA8QH0W85W664523D8WDEX u1)
(map-set mint-passes 'SP25QMNDJ08BKT1K375T6PNFD1P9SKR7N9TNQGGBH u1)
(map-set mint-passes 'SP25VWGTPR19E344S4ENTHQT8651216EPNABRYE51 u1)
(map-set mint-passes 'SP267TMY9MTMP98AW05X8RFQ43JRMTPGDWFKFCPTH u1)
(map-set mint-passes 'SP26PXSC06QZZ27XSBEYTEZKZX09FM03ZPY8KPM5P u1)
(map-set mint-passes 'SP277HZA8AGXV42MZKDW5B2NNN61RHQ42MTAHVNB1 u1)
(map-set mint-passes 'SP2791RKSYJJ39MVHC09J8NARWBMK5G9C79EJB0RV u1)
(map-set mint-passes 'SP27C0J4Z6PXA5WSXMJQM51JBVQRX96NTTSQNMY4Q u1)
(map-set mint-passes 'SP27JJS3774KPR0MMB5FH77VWBD8KD0SVNZ4QNX5X u1)
(map-set mint-passes 'SP27MXDGKTXWEQZMWNZ9GSWAX6GKBVFKC9RMEPWBB u1)
(map-set mint-passes 'SP27P4FECZXC2TXPS24C1CCTNKB0K1JEK3SZK7CB u1)
(map-set mint-passes 'SP27RJJWVHZ6HDDYYC6ZA80R0XV7HM6C74K8KWGGZ u1)
(map-set mint-passes 'SP27VSKMT8F3DMGX47TWR0KMSGF883JJBZZK19H55 u1)
(map-set mint-passes 'SP27X3G1QT3ZRD5GFDK8H3CR1N1FWX92934K1YHV6 u1)
(map-set mint-passes 'SP281Q0CSAV64V6RQTCVGDYVGA8YDKWVERJFV22ER u1)
(map-set mint-passes 'SP285SM64XFAC89A58TBVC7QNCES9B6KT5579HQF0 u1)
(map-set mint-passes 'SP292X48TSX81PJZXQY150NZ3BABA4DEDNM3S8FYM u1)
(map-set mint-passes 'SP29PVJB0B6XN2X1YE21PWRTTPNKHEXNQ8FGVV0FK u1)
(map-set mint-passes 'SP29Q8SY22JJ7PT7A3W2F01E7Q87D5TBY3SAYD205 u1)
(map-set mint-passes 'SP29SZB6FJK8H477WWBT9MKTH9MQANMCJGD49BZYT u1)
(map-set mint-passes 'SP2A2SW7SCJ23NKXDEDPMMRD503JNC0HX8MEBSV92 u1)
(map-set mint-passes 'SP2A4AHARKR9PNPNYWCE9RT1EF9BQ7GDPTRJ03EAA u1)
(map-set mint-passes 'SP2AAZCCMS26BB51K57VXA9G1G35M7B50VPR54G3M u1)
(map-set mint-passes 'SP2AYJHP9H3JM3T26ZBW0SKBCXJ9S4JW03VQBP7K1 u1)
(map-set mint-passes 'SP2CHC7GM2Y8RMMSRC7DSDJW3Y7CNYC2Q9EVFSSHV u1)
(map-set mint-passes 'SP2CZ9HX0D766VBDFQJEZS3G291PPKSHKS7VFAGAJ u1)
(map-set mint-passes 'SP2D0CC6ND3GNREH50MAX065HH2QPS216EWN31QWK u1)
(map-set mint-passes 'SP2D3RWCJEB13VNMXKQXPTGTANJPXWZQXA4ZYK3AR u1)
(map-set mint-passes 'SP2DP70FRC4FFCZR5B2F6S112NK79WAFWHCWPYKQZ u1)
(map-set mint-passes 'SP2E30GSS2BD5TA6DBSNK4P1Z05GG9140KAS90YH7 u1)
(map-set mint-passes 'SP2E62ZJM727VRPNWKGM58HWE0BK7JWPQCC57T16Q u1)
(map-set mint-passes 'SP2E852RZJ5QX4ASNGT1N1Q1A7Z3Y1MZWSHQK0MEB u1)
(map-set mint-passes 'SP2E8N2DEE6WX97D12RT29G8BR3BJCD982NVB7WV3 u1)
(map-set mint-passes 'SP2EAQVBM0B9ND5TZ96RSVXE5DHJB4YZ9VTYY9HPR u1)
(map-set mint-passes 'SP2EV985DXEHEB2FKW3Z642R0QWQGXTRDYXNRVCYY u1)
(map-set mint-passes 'SP2F18PH7FP22EHS0J0X3A6EFZ9PAW0EZJRET0GXZ u1)
(map-set mint-passes 'SP2F2KH0RVX6GF1Y9FWMMSR9RHG0TW3NN72D724NX u1)
(map-set mint-passes 'SP2FAM62WC704KY9V9ZYH9FSXVB5QCR79VW9K0C74 u1)
(map-set mint-passes 'SP2FHRXHTZBFGPFKSNWFGYPNBQXKSXC2JFJZ7BY7D u1)
(map-set mint-passes 'SP2HJVJQS0TRBTQ1WAWWN9H9W2HKGDZ7H5EZCEAQC u1)
(map-set mint-passes 'SP2HTDG83W4SD0K8CX1KF4273WB6M15KTAF1ZW1QH u1)
(map-set mint-passes 'SP2HV9HYWZRAPTCC10VXCK72P3W4F9NDB8E1HBEZH u1)
(map-set mint-passes 'SP2HVP68NY5BD2RDFX0JNXSYRS8AA6R7S30N08NJZ u1)
(map-set mint-passes 'SP2JDZTAX12CT2718GDX4SVEKQ9FGMDJEYF9CXZG4 u1)
(map-set mint-passes 'SP2JM9DSMKCKD0SMSKDJVG67S4RGP7JK65S0TWVQM u1)
(map-set mint-passes 'SP2JS9HG5QCBFKHWN8F0GH2CR2ESRC8Z6BJT93SVG u1)
(map-set mint-passes 'SP2JWXVBMB0DW53KC1PJ80VC7T6N2ZQDBGCDJDMNR u1)
(map-set mint-passes 'SP2K2QMJ777G0XWN6VC2YH0WKWQSP89580C461EVW u1)
(map-set mint-passes 'SP2KD44XNHAXEPY4WXDQDCM596DNM68N29EGWJJ52 u1)
(map-set mint-passes 'SP2KFGHFH1P2TKBJ54BM3X1DHEWSSN677VWQ6X3E5 u1)
(map-set mint-passes 'SP2M5HY1A1RMV2P35GSBW1A4J686X34QXS0AWT626 u1)
(map-set mint-passes 'SP2M5YGRBM1WD9PNFCS0SX2S15PAVEGN9B8VAAR0J u1)
(map-set mint-passes 'SP2M63YGBZCTWBWBCG77RET0RMP42C08T73MKAPNP u1)
(map-set mint-passes 'SP2MAWMYQPPVD3KH8SXC9M0HHERQ45YAKJFTWKXQ1 u1)
(map-set mint-passes 'SP2N65XG5NHHZQB50X119YMZ018AP0FCSXDJPNE05 u1)
(map-set mint-passes 'SP2NHZDAMMEEASE4DKHYYCVAG8RF8PA7YHPPW40BX u1)
(map-set mint-passes 'SP2NPNHH5ZHC8XQ047EB16NHGJ0VC7XZB00PJ41B1 u1)
(map-set mint-passes 'SP2NZSB49K7AXGCJCPZVZDVW1GC97Z8N558QE6KV6 u1)
(map-set mint-passes 'SP2P1AQYNQV6XZX2D6FSPHWB8VRNMTPXXW70F5F1S u1)
(map-set mint-passes 'SP2P8QYQX5PMKVBXQ9FWK8F96J8DJXXW7NB7AA5DT u1)
(map-set mint-passes 'SP2PD1J6V36HVW7NEG6ZX77TB67JCJM9W6YDGCNB0 u1)
(map-set mint-passes 'SP2QE60HPRY41A767SFT0189KV8JT1MZNFK0BQ3QX u1)
(map-set mint-passes 'SP2R3CHRAP1HE4M64X1NZXHZT41JG3XGNHJW4HX2W u1)
(map-set mint-passes 'SP2RCXT3BVDA3RQ0S00PZZSVHNFP9D63QHH3M6SV2 u1)
(map-set mint-passes 'SP2RDNYTQHMX6MJB61HFFMC63AS0FSZV5K067PWGF u1)
(map-set mint-passes 'SP2RTAF93N1X140RJH9SD66V7EQAWRC7M0EC1ZYFE u1)
(map-set mint-passes 'SP2S872HVH23Q1M1VQ6Z55VM11V8Z7YG8V3TZTR96 u1)
(map-set mint-passes 'SP2SFY3AP9MFSBNZDHQQD9ZMWV994TVWDT3BDK4T5 u1)
(map-set mint-passes 'SP2SSHDSGHHEQN1A7Z0RP0YJ6QECE8TGQTYN594PM u1)
(map-set mint-passes 'SP2SWF88HAB6K2K077XPM3NJT3P7A4NQCNX7GKC5G u1)
(map-set mint-passes 'SP2TT8HK09AQ82J66WX1T2FETZHZJ284W3BZYHPSE u1)
(map-set mint-passes 'SP2VEP75T5X58TDMTBSVH86RH95XFNKAHHJRQSG9A u1)
(map-set mint-passes 'SP2VH7GSHWSC84PXN3FA6YDMXZEMXXD6W4KK053RD u1)
(map-set mint-passes 'SP2VZJ8SPH87MNE45A48NSFFKCP1FWESG0YQH46QJ u1)
(map-set mint-passes 'SP2W0KJMJB2601KK53Y7F8W9FV5YJ1QVCT0GBJHTA u1)
(map-set mint-passes 'SP2WPTFTP17PGJM8328QWG3SNV9EZ9W1C7EGTD5BQ u1)
(map-set mint-passes 'SP2WRX7ZAR4Z1SJ5V1NHBXZHWX2112HATSDV4R0Y5 u1)
(map-set mint-passes 'SP2WVXXAMRWRYZ530616S3BKRGHMWCBEE9VSRJ6F6 u1)
(map-set mint-passes 'SP2WXX4G9BGSF4FP11WPKZXQXSM4VKKW99TYMBMS5 u1)
(map-set mint-passes 'SP2X0TZ59D5SZ8ACQ6YMCHHNR2ZN51Z32E2CJ173 u1)
(map-set mint-passes 'SP2XXNBX3A811NZ7H2489P57DEJJG5RVKQJ1MNFCT u1)
(map-set mint-passes 'SP2XXYVX4VKKZAE6DZFAGQJF2760GE99N68GAXFPM u1)
(map-set mint-passes 'SP2Y3VZAWWAR1XYAXDDZAC3AZQWS97AVY81DP633A u1)
(map-set mint-passes 'SP2YCRG9VNTAECNP2NMPWWZD9K95SGS9PJDYYVHAJ u1)
(map-set mint-passes 'SP2YKW1A9MEHYQ92C73DCTTCDQ7CV9F0W0NHVWWFD u1)
(map-set mint-passes 'SP2YQCF4DMRWRPKD0EVNDY3AJ0BBS9FQH548GCHND u1)
(map-set mint-passes 'SP2Z4MCB2488PSASQHWDA2J3G2CG7TDETT8TK5QA0 u1)
(map-set mint-passes 'SP2ZV39Y544CG8M1G2R2A345VXQJD64CE06MF4P4E u1)
(map-set mint-passes 'SP308C096B7HSK9VR523T6430MB2W70FV4YCAPN7W u1)
(map-set mint-passes 'SP30CAFK4FD2PRANHW3N573ZD2441Z7ZQXHHX3E2N u1)
(map-set mint-passes 'SP30HDQ1WGZRD1YTBRPPPYZHKQJ7E8CVYZCTHXKVX u1)
(map-set mint-passes 'SP30QRWS6FVMP57PFT5PHPY2M12S6S9374AZYDV64 u1)
(map-set mint-passes 'SP30R6C4BZXKA2ABXRS3D7TGS6RKEHHVRTBGX1K6F u1)
(map-set mint-passes 'SP314E6K9TJK511VW56X8ZDGSPFZ7HHA9HJYJQA6J u1)
(map-set mint-passes 'SP31ER8WTA6RM08Z0GNTY786T4PW6SYKFTNMTPRSV u1)
(map-set mint-passes 'SP31QFBF2M32B94JQQMDE5JGRT4T9R0E0HHJ48QKV u1)
(map-set mint-passes 'SP31SJ2X5683KDX8P58HWRA2DXY3ED4WZ6Z3DM0A9 u1)
(map-set mint-passes 'SP32AWM0H0W0P01HBJEQRJEYSBRDAMEAVXXYARPQ4 u1)
(map-set mint-passes 'SP32M78XH97ZJDJF95E7RGXKXH2QCMQ6JFDF1XZ7F u1)
(map-set mint-passes 'SP32V5EAKRWZ66VVA67XGDK18VYMZM5NT7NP98M9 u1)
(map-set mint-passes 'SP3308W4K9KP0R0CP47YWZ95VMRGEB6H2TRTPZW7D u1)
(map-set mint-passes 'SP33FTGWADSZXE14TTNZV744XFEMBB0EV4EB8X4T4 u1)
(map-set mint-passes 'SP349J1ZTEE71M1J5D4YS0BPQCCFJ3YSNM1P8BJY4 u1)
(map-set mint-passes 'SP34HM4V5N7BBT8VWWE6K5VHKMW52WWEXZ45TWYXB u1)
(map-set mint-passes 'SP34XEPDJJFJKFPT87CCZQCPGXR4PJ8ERFVQETKZ4 u1)
(map-set mint-passes 'SP352FR22PRMWG4EYV0EJE0JXGCS3GWTZMB6HD6S7 u1)
(map-set mint-passes 'SP355CM6XD0HGQM19PN8BNYMY4T9WZ472W1GTEB8P u1)
(map-set mint-passes 'SP35MEYYBHSFCFXY296YGP7NAT6Y4XBJW2VETR8AV u1)
(map-set mint-passes 'SP35T3VRATM64YWPVVTJJ494FY184MY7XBDRT668 u1)
(map-set mint-passes 'SP35ZPRFSCA52PW0P9N52D2AWP9QWTFH8RFM23G44 u1)
(map-set mint-passes 'SP360ZMBFFG930AK204NGA3NSZ73CEQX7VC0FEMN5 u1)
(map-set mint-passes 'SP36CM5V7J77NXPDQDV712R4E1SR0VW7NMEJ4Z3T6 u1)
(map-set mint-passes 'SP36NC0KX6RZGPQXR73AMW8R0CXXHS06DRM487A5G u1)
(map-set mint-passes 'SP378SPK32XBZ3MPWEHZHM2FJZWZSB05B37VRNY2C u1)
(map-set mint-passes 'SP37E0DB8Q4GCAY75WTZ6X60TAEV49WGBFQAD1SGH u1)
(map-set mint-passes 'SP37MYR6MBMNV98D3EXYK80HYTSGYDMQK4Q5A3VX7 u1)
(map-set mint-passes 'SP37Q3RBGEV7JH33BHR7FF0VTZHKQVSTYVA5BB4W7 u1)
(map-set mint-passes 'SP37W722PQ3W075Q869TFHB84CPG6N23V6NR593G4 u1)
(map-set mint-passes 'SP37Y11T1BQNYNXAYP9JE6MMSXGGQ91A67RZZR0XB u1)
(map-set mint-passes 'SP382KR4FX28MAED7STDF61G6XQHE6S3D67N55RKQ u1)
(map-set mint-passes 'SP38REZNW2QD8CSSQ3PZKWJZ84TTBTXDJDD20GKW4 u1)
(map-set mint-passes 'SP38XSNCZ5RNTG2SFXY0QJ52HP5ZDJQYTDMXB77QC u1)
(map-set mint-passes 'SP38ZXGQPE8NEN2PJFNMZ0W2EVBJZ8ND08CAHEC4M u1)
(map-set mint-passes 'SP398XE371G08T84A99TCBD8XKWY3S7VVX6JKJWKY u1)
(map-set mint-passes 'SP39DQASC2JZWSDADZE6HH4RGD9G6JNYWB0RSJEAW u1)
(map-set mint-passes 'SP3A09H1JEB4F85FZ6XEXRSZA210SC6RB7Q7V7DAF u1)
(map-set mint-passes 'SP3A485DGSBP43RRVRVW51409J4PVZ231NYSDD97P u1)
(map-set mint-passes 'SP3AEDNY49C70TWRV6G01PJBGYTW4AJ38Y2N5F1YH u1)
(map-set mint-passes 'SP3ARDZK04R2TYREPBDC1WFMFA38Y706G7D2EV149 u1)
(map-set mint-passes 'SP3AW93ZF37FJ52DC6VMAP2ETXGHH1YMEWAQAKVNT u1)
(map-set mint-passes 'SP3B9R6SPYP6E693ZTYVB1AS81HTJPQ081EZBB3S2 u1)
(map-set mint-passes 'SP3BK1NNSWN719Z6KDW05RBGVS940YCN6X84STYPR u1)
(map-set mint-passes 'SP3BWAHYMTHQZHSB8N49AXQNTYWBACQBAN8Z4QFRD u1)
(map-set mint-passes 'SP3C5ECA2QFB2XF6BTBY3Z006NVTDKNHJM1NTMQT u1)
(map-set mint-passes 'SP3CKNYZVFXFWW6AV960X2MW03XWZYAB9MEQ9STT0 u1)
(map-set mint-passes 'SP3CV98G6W9B2NPDX3XT7V96BBYKKJ004GYSJAFY0 u1)
(map-set mint-passes 'SP3CX7CHDEG72N8BW50PJVGP44C7VG99SAVVMN3AV u1)
(map-set mint-passes 'SP3CXP82SP2M920C5XX42RMAJ3Y6FS0KS5ZK1N1BC u1)
(map-set mint-passes 'SP3D5EHK8SMJ3MMJWYCAKWJ2H4F1JQX85E33ZJDB9 u1)
(map-set mint-passes 'SP3DJV4P28PGPCKPE6KAHBRGHRV3ETGANRBJ33TJF u1)
(map-set mint-passes 'SP3EPS563XJNK170J902C78ZPDPNXVZFWWCN7DGWH u1)
(map-set mint-passes 'SP3EQ7FQ8TFXB792P7VAGRXER0YNFMGM1Y8RS69RC u1)
(map-set mint-passes 'SP3EYT7KF5ERWQFTWW3SWHS8QRYBNSMRZ7JW73YXR u1)
(map-set mint-passes 'SP3FE7R844ZQ77162SYAYYPD059E9PYA39VX0BMQB u1)
(map-set mint-passes 'SP3FEFBPDRK9BYGNY3KG6BWSH6BH0KPHRKH86B20Z u1)
(map-set mint-passes 'SP3FQND7CV3TR49PPG40J6WCRSYR02447063NH2Z u1)
(map-set mint-passes 'SP3FR1THTB88BEZ2NRQXD02EVWTV34QVKE49GHV7Z u1)
(map-set mint-passes 'SP3G9BMCJ0858Y68MM35R6HA0WAZDNYXWZBN4RYK1 u1)
(map-set mint-passes 'SP3GD9W8CX9V7CVY01WNTHT94H6K07EDFHRC89QP u1)
(map-set mint-passes 'SP3GGM4MY2ERPEMJFV6TWJ2AK66AW9X1TZYT9SHCW u1)
(map-set mint-passes 'SP3GKBMENH0WBMAF9GACC138AJN8MRARBN3BA1PB5 u1)
(map-set mint-passes 'SP3GREWB05GRB9P6DZPTRDA7VWG720HYZ4VT5P8S7 u1)
(map-set mint-passes 'SP3H0DJMGJFXJ6HP30B74YGK19ADYMD9H13ECSPZJ u1)
(map-set mint-passes 'SP3HPH2NTASTNBTXYDBJ1HKQQM6H9309G6CCEMXSV u1)
(map-set mint-passes 'SP3HY8Z7BBPVJH7PKP3VBCEA9DE8XATR9ENR39QB3 u1)
(map-set mint-passes 'SP3J3PS3CFGHEDQHEJNZQPDB3NV85NP290PRR83N2 u1)
(map-set mint-passes 'SP3J60GF0JHA19NJB19SGQ9S0363WJ5S8K0NC8BRQ u1)
(map-set mint-passes 'SP3J7GBYQY3FEBGRRKNWXY8Z0P59ANQC9HM49489S u1)
(map-set mint-passes 'SP3KCZP66CZCYT336M60X1003JRQS6H4GZ4KY7WQ6 u1)
(map-set mint-passes 'SP3KQQD5CKW8EBP9BRGAFKAG7MM0S0BK269W7E647 u1)
(map-set mint-passes 'SP3KY9D092ZVXYSQ2Z43XH8DGK319PWBX848XWM4P u1)
(map-set mint-passes 'SP3KZ1XDJT57BK81JWX1VFT3V70DYSZA8SQYQPAK u1)
(map-set mint-passes 'SP3MJSNG2DPSBPPCCBFKJF6MFFPH0M8HCVKMVGPXF u1)
(map-set mint-passes 'SP3MMG05H6T48W5NJEEST0RR3FTPGKPM7C19X5M16 u1)
(map-set mint-passes 'SP3MQP9MX2MXMS998W1143FR9CRHD2K6398V3BGYQ u1)
(map-set mint-passes 'SP3N8ZJBY5R6V4QNW7GR7GA6VG73WAYXAFPEMF69X u1)
(map-set mint-passes 'SP3P4C7Y072A6VZEWKR187K27X8B92X8K91KK70X0 u1)
(map-set mint-passes 'SP3PCASWH8HEZNCDM318SPEG1Q8TYWQ3NS73ABT8Y u1)
(map-set mint-passes 'SP3PW2R457M0CP2TQR8NXKE57XZENEPXZT1VRVBRR u1)
(map-set mint-passes 'SP3Q1VW36FD1HF4J0EFRF2E486QGYNYJASB9PKDKF u1)
(map-set mint-passes 'SP3Q7MR295Y8HWWA8YY0ZAKP2YKZRXTNC1X2F4B1C u1)
(map-set mint-passes 'SP3Q9C6VPBN3YH0PNERAM4AKTGRSK4J2540RG0S6K u1)
(map-set mint-passes 'SP3QJ41PARX6F6B4H56JZ272ANK0TRJ9J2VFBVY1D u1)
(map-set mint-passes 'SP3QVXMZWR9T5RZVFGJ838BDH4S96BZKDWHBX52EK u1)
(map-set mint-passes 'SP3R1VZ03NCK7RHEYCXDWSQ9111A02FQ1DKKBJAPQ u1)
(map-set mint-passes 'SP3R5TCK97NMBS1V1MARCK0YTDFWG1FKJ94EFQTF4 u1)
(map-set mint-passes 'SP3RTGVE6VBZB8YEGQKM5W0PWVV88T9FTZQ3S714Q u1)
(map-set mint-passes 'SP3RYDKM1K785D2133JCSK0NE69Z6Y9B32KD314YF u1)
(map-set mint-passes 'SP3SCNC6KH83DNK2RE013953R5JX8NM80R11GAJPA u1)
(map-set mint-passes 'SP3TZF64TY080GVMZRT4Z87E383Q8EAKZ5W67FCNY u1)
(map-set mint-passes 'SP3V3QS2D473Q02G6YJ2ZTSHHJH1K01REQ0ACT93X u1)
(map-set mint-passes 'SP3VBME5VPZJ16G7KFA2VFTNHD7924RNE4G4J46ZZ u1)
(map-set mint-passes 'SP3VCX5NFQ8VCHFS9M6N40ZJNVTRT4HZ62WFH5C4Q u1)
(map-set mint-passes 'SP3W23AJE2FEJN3R9ZPCS1QZEGRZQ86A4810H9HSQ u1)
(map-set mint-passes 'SP3WKM89CPT877CQGKPCJ0SRDA48GBZQ6TEV9W7J3 u1)
(map-set mint-passes 'SP3WKZWBE7F7GR91GPFDNTT65A2J8WA8KZC9MFKQJ u1)
(map-set mint-passes 'SP3WXWMD8NC947EASJCMCVT11YDDMBHPXT8WE9WMF u1)
(map-set mint-passes 'SP3WYBTZWV90G1ZHRRYSQXJ0KQVY589ZENYC6BWJ8 u1)
(map-set mint-passes 'SP3X16BR7MQ0K690CZ2BGDK9RXA4BXDXWGAR20VK5 u1)
(map-set mint-passes 'SP3XPXFTZXV9504YDP8342426A88GGAEQVEMPBRS8 u1)
(map-set mint-passes 'SP3XW4E3DJSEQ3Q0VB0RM6JSH5N713VHM1JD9DSNJ u1)
(map-set mint-passes 'SP3Y37944YWAXDW96Y6EANT2VN0GPTXB0MZW8NHZ5 u1)
(map-set mint-passes 'SP3Y7MP92K8S97AHTNS1DYTV267W74YYHB1BR4S34 u1)
(map-set mint-passes 'SP3YKKE23MAQA1CSQJGWXBKYXMVGGH3G6AYHHBXHR u1)
(map-set mint-passes 'SP3YNFZ5XS943AN0WM5H5GEMFHM633TVXJKHYD3FD u1)
(map-set mint-passes 'SP3Z2QT1HN3CQE03XY2CRRC0TFM8QYSKKV0ETB96N u1)
(map-set mint-passes 'SP3Z8D4C38XDMFS4S5KM1JSC305DSXQ78JFEJRCAN u1)
(map-set mint-passes 'SP3ZC5SVQV5383KC2RFE0P5WY2GAX7DDJADJWBA67 u1)
(map-set mint-passes 'SP3ZTYBN9PYVVFKBEFVSZ2BEGK3HXRNVP6FDG79WV u1)
(map-set mint-passes 'SP4QA0NHP03T3T9GJKR5KEA7VQ2KNSXRK5JC74NG u1)
(map-set mint-passes 'SP4ZYQX1DYRJ8ZNQS9VRV0SCMD2V3Y784XFGP6GN u1)
(map-set mint-passes 'SP57MVR1EEEC5AR9C2VCCBYTXP3603G99N6D7YJD u1)
(map-set mint-passes 'SP6T868W8HQ5Q91FY75EKETVXK2T1YEKW1RNE4WB u1)
(map-set mint-passes 'SP6Y9FQ6HE0HZ4G5XVT9PG0XZJJM2WWN0SXCY8YV u1)
(map-set mint-passes 'SP77NT5VGM8XNMCTGK39Z1F6JRAX7GK7MWMS22TQ u1)
(map-set mint-passes 'SP77T566WD1DKXGA4XT7NDQ435JHYQE7VHDEKXZX u1)
(map-set mint-passes 'SP7NHV7JG5H61HD6RHM1E82X1P2AXXXB1PGCXR4C u1)
(map-set mint-passes 'SP7NW9XVEG45SW1367SAHHZG67BFA4GMA9DVGZ0F u1)
(map-set mint-passes 'SP7TVCH45CQRVT0VBYTRDKZEAYRSYPM5XQJ3RYT0 u1)
(map-set mint-passes 'SP7Y8N2RQ371ENBV3W1PE6SBDHWZ98EJ3XB44M1V u1)
(map-set mint-passes 'SP81XFF1BYX12QC5BZCK1ERBSS37DXGNQ0Z3JSNK u1)
(map-set mint-passes 'SP8SWEY2AAP77JWEGJB8WBBXYV7CD6P9HNVD05AB u1)
(map-set mint-passes 'SP8YEGK3R8DFGBNCHBWAESPTC0T0Q28KEFB7PWRH u1)
(map-set mint-passes 'SP9J6BTSPCXGQ5HC066NRYQPK43S48V7K299PTQX u1)
(map-set mint-passes 'SP9JK6Z82YX0YFSSHDSRE6XP8X19GHVHX1EBXWK6 u1)
(map-set mint-passes 'SP9N9DCD2BWHM25MJPRXSC3A90E48PAA1XHA8K6F u1)
(map-set mint-passes 'SP9SRPZ0SESC06PT1DCV2256CZPBC1E72MSSW7WF u1)
(map-set mint-passes 'SPA3JDG4CN3245FTP0ZASFKMKB0QHERREEKACF3X u1)
(map-set mint-passes 'SPAEDT82ZCE7S87HS0X7ZCF4G60XB2X05SC2VRKZ u1)
(map-set mint-passes 'SPAFJKGDVS11C9P9DY0ZTNFQ9774R568W9XYZDJV u1)
(map-set mint-passes 'SPAMKYYBRH59SNG3Q8X9KMWT0VSKXR1KMDQZQCTG u1)
(map-set mint-passes 'SPB9KJWPB2B5H9VT2AJ8H3NX9SXH9CF7RRNB53ES u1)
(map-set mint-passes 'SPBN3J1JST1K4MEZXZMV95ZXNBGMMKFZGJKY7VVC u1)
(map-set mint-passes 'SPCA1WAGTEA3Q35YHB0FW9YJPRX7AYF2PED1N71T u1)
(map-set mint-passes 'SPCE5AKBPYGSTJBABHRHB9B7T0WVSSYQEV5EZV76 u1)
(map-set mint-passes 'SPDMT7JY32FDEG7Q5WKJ5VG1MQMK32NZAG37E4MP u1)
(map-set mint-passes 'SPDV8BGPG6FDS5S8FWSRATM346Z3KQTPMM02BRDC u1)
(map-set mint-passes 'SPE0WHQND79B11GR94NQM3Y5FGA4N2YRFAC2RYKQ u1)
(map-set mint-passes 'SPEBM4EG2PG3A3XE6VSD9A7NH67XXKKS9BNG0TJ2 u1)
(map-set mint-passes 'SPF42XNA138JDVDD11Q3WNZQBW8XJPWPXJGTTTB4 u1)
(map-set mint-passes 'SPF4FR0X9Q4PAF6KENDD3NVAGQTM8A830A4F96YG u1)
(map-set mint-passes 'SPFXQK7QMGCYWJ5DTATS96N7FAEXNRNZM3FMB1AJ u1)
(map-set mint-passes 'SPG6NQTDVBE0VVMQF04PQ5X829MT7XMYDMBR17DR u1)
(map-set mint-passes 'SPGBCVDV90B65GYGWPTGQVR0FKK4DESK1GV111ZS u1)
(map-set mint-passes 'SPH6AN5QPE31W5X44KZKNY3NZZJ52QRP250CKMXD u1)
(map-set mint-passes 'SPHFNVQ2CKYA6QTSWBGSN9NH9TJX1RR9WMK0PASH u1)
(map-set mint-passes 'SPHWCHVHRY2Q4884XNNSV8B3J1T41PBN0GQE16A9 u1)
(map-set mint-passes 'SPJ5X8PJ6WKQHQ88KG8WGVNGKCH55WD3NNA0ZSTZ u1)
(map-set mint-passes 'SPJJCRARCX2X0C6PR5P989WFAH3SPTXD07B6PXV4 u1)
(map-set mint-passes 'SPJKE9ENFNTW8QPYP8XTGYGW9VB29HM2W5570HCG u1)
(map-set mint-passes 'SPJSCH3DDEJ8GQPGYZBHSB4F3HX5Q222CG89PSAB u1)
(map-set mint-passes 'SPJT3WWPT4Q925GDE9BBZRC5MNZ3SMP8G7VMJSNS u1)
(map-set mint-passes 'SPMJBPBN4TKJBKF9D3TBZ3SM6JC3SH2PKPYY02XW u1)
(map-set mint-passes 'SPMR6HQ4Z3G7NE99E5XPY5D600XDPMM7BHQY3JFK u1)
(map-set mint-passes 'SPMSV5713DE5Y00398GY299P9BR9Y6X0CVE2WDEN u1)
(map-set mint-passes 'SPMVH1K6C4E56XZX7T1Z82S9AVCFVMNN748Q63YY u1)
(map-set mint-passes 'SPN4EF6BXVDT93F5VG7R4F1E20WZVCQ8B2APM1BE u1)
(map-set mint-passes 'SPNKFKWTZN022GWZGCW2WPHN6HG376GMVFR923AG u1)
(map-set mint-passes 'SPNNXMY01SNT92EEK9DRRG2QW1FA256MCNBPPSRX u1)
(map-set mint-passes 'SPNTTNBWER98CJZD7J9V0W4584V5AYBBYS25KYYC u1)
(map-set mint-passes 'SPP96RTM53XTT2W2WBJESDQFM9BGDHG39RD8WQ4G u1)
(map-set mint-passes 'SPPAK5TF8PG4QMKXEX2HECTGXWD2Y7HDBQP3K6VA u1)
(map-set mint-passes 'SPPMGZTRGMBVCFW3RMEVQJEF26MW9G6EKT51EMD8 u1)
(map-set mint-passes 'SPQ7GB854WR1BST43VBHZ1KBSMM95PHZ6XGHPBFW u1)
(map-set mint-passes 'SPQA35YPBW49JGPSAKGN79RPYC8PJ0J04FPSVXE2 u1)
(map-set mint-passes 'SPQCAMFRAXV93WNZHWXSDHSZGZ72G9RJPHXQ8CXN u1)
(map-set mint-passes 'SPQM83A4TREYYPNR1RVD2TQ9TNZV75FJA3914581 u1)
(map-set mint-passes 'SPQV5QCYKBGYG8AHB2ZPT5RJCWXNWSGMJKXYG5JK u1)
(map-set mint-passes 'SPQVP86RFXZB79S5H3DEHB4Q8RV9J6WY26EBV150 u1)
(map-set mint-passes 'SPR30KK2JTWVPM9ZB3EE05H8HFDYVSHDNKVFXJ8G u1)
(map-set mint-passes 'SPR84E8WKEA1M3W63V8D7AFJJX8F26F2ZZF427NY u1)
(map-set mint-passes 'SPRA6FK6C5N1Z7G61N77YWTN2C13GEX9NXQ23MX9 u1)
(map-set mint-passes 'SPRE2B9P0Z1P5EV2Y37Y70GY35R56PJS54GBJCNY u1)
(map-set mint-passes 'SPS7EMZGY91YRS2T9D0HTF6C32XGD2N9P65XWF33 u1)
(map-set mint-passes 'SPSCNJRWDKE8KM97JVZ4RNTADSAD5E4B1X40HDKN u1)
(map-set mint-passes 'SPSN6K776CXQBFSVM74W4SAR8W7HCQD6844FA4XC u1)
(map-set mint-passes 'SPT2R1YCF5CKYFVGBGJB8NJHW0ACTRQ2RPQPCD1M u1)
(map-set mint-passes 'SPTA2SZ4T80PP0WX7GDX6PF33T93M8HZ7P2MBDEJ u1)
(map-set mint-passes 'SPV44AT5CJDV1WD3VY2JMPP312NRVS4XYAN37A5D u1)
(map-set mint-passes 'SPV4GYHQ2B7R831M3F7ZNN22RDDHEKQ52ZN50CDE u1)
(map-set mint-passes 'SPV4VNB1FXEM8JT46QGZD2HTC22V3181B4686KEB u1)
(map-set mint-passes 'SPV9HNVRJ6833QJVN3KD9T1FSXRJSN842M9PJ02V u1)
(map-set mint-passes 'SPVKQ8TMCX25ND0S234AP2SER6VGFTX2F298FP7Y u1)
(map-set mint-passes 'SPVXN6BTFHV93Z5VEA4TXP521TXCGQXW2J404E1D u1)
(map-set mint-passes 'SPWHKXYPYR63QE2ZCGB8SPMZ8DTD0Y5KBG1VWFBH u1)
(map-set mint-passes 'SPWQQVGCW8Q7AC1MF1WWA4T0GGQPWQXMHWTQ31KS u1)
(map-set mint-passes 'SPXS4612RVJQK9RTRZF022NBGFPD870P55HVBERE u1)
(map-set mint-passes 'SPXVNGKBTDFSW6N58RA5GFBTE0K2EQVHG7HG9Q73 u1)
(map-set mint-passes 'SPYF9PC72BSWS0DGA33FR24GCG81MG1Z96463H68 u1)
(map-set mint-passes 'SP189C35N2SGJ7DZ73NBXF8DDQ0E2G3GZQPENJHDK u54)

Functions (50)

FunctionAccessArgs
claimpublic
claim-twopublic
claim-threepublic
claim-fourpublic
claim-fivepublic
claim-sixpublic
claim-sevenpublic
claim-eightpublic
claim-ninepublic
claim-tenpublic
mintprivateorders: (list 25 bool
mint-manyprivateorders: (list 25 bool
mint-many-iterprivateignore: bool, next-id: uint
set-artist-addresspublicaddress: principal
set-pricepublicprice: uint
toggle-pausepublic
set-mint-limitpubliclimit: uint
burnpublictoken-id: uint
is-ownerprivatetoken-id: uint, user: principal
set-base-uripublicnew-base-uri: (string-ascii 80
freeze-metadatapublic
transferpublicid: uint, sender: principal, recipient: principal
get-ownerread-onlytoken-id: uint
get-last-token-idread-only
get-token-uriread-onlytoken-id: uint
get-pausedread-only
get-priceread-only
get-artist-addressread-only
get-mintsread-onlycaller: principal
get-mint-limitread-only
get-license-uriread-only
get-license-nameread-only
set-license-uripublicuri: (string-ascii 80
set-license-namepublicname: (string-ascii 40
get-balanceread-onlyaccount: principal
trnsfrprivateid: uint, sender: principal, recipient: principal
is-sender-ownerprivateid: uint
get-listing-in-ustxread-onlyid: uint
list-in-ustxpublicid: uint, price: uint, comm-trait: <commission-trait>
unlist-in-ustxpublicid: uint
buy-in-ustxpublicid: uint, comm-trait: <commission-trait>
get-royalty-percentread-only
set-royalty-percentpublicroyalty: uint
pay-royaltyprivateprice: uint, royalty: uint
toggle-sale-statepublic
enable-premintpublic
disable-premintpublic
get-passesread-onlycaller: principal
get-premint-enabledread-only
get-sale-enabledread-only