Source Code

;; rogue-art-whispering-echoes
;; contractType: public

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

(define-non-fungible-token rogue-art-whispering-echoes 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 u100)
(define-data-var last-id uint u1)
(define-data-var total-price uint u0)
(define-data-var artist-address principal 'SP2QA7R4WGVF8X4T8P6GA9B3CNQCVGZ4E8K6NVGMA)
(define-data-var ipfs-root (string-ascii 80) "ipfs://ipfs/QmXUa1hsNhS15MqKruHzBxSH6MdiBHgZAr42NMKvmyhsHb/json/")
(define-data-var mint-paused bool false)
(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 u1)

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

(define-public (claim) 
  (mint (list 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? rogue-art-whispering-echoes 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? rogue-art-whispering-echoes token-id tx-sender)))

(define-private (is-owner (token-id uint) (user principal))
    (is-eq user (unwrap! (nft-get-owner? rogue-art-whispering-echoes 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? rogue-art-whispering-echoes 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/0")
(define-data-var license-name (string-ascii 40) "PUBLIC")

(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? rogue-art-whispering-echoes 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? rogue-art-whispering-echoes 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? rogue-art-whispering-echoes 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 'SP2QA7R4WGVF8X4T8P6GA9B3CNQCVGZ4E8K6NVGMA u1)
(map-set mint-passes 'SP1XZCF7E2R0ZTN0YFHTTDKG96AZDH1AC1XZTZW2C u1)
(map-set mint-passes 'SP2VFSKDE9X708AAB1ZQZHRRWS4WPN6GXW2W0SBKK u1)
(map-set mint-passes 'SP1CAKM954VQSM1J6BFYPC9AV93PT4GRHQ5P2NQEV u1)
(map-set mint-passes 'SP2GB6DYGCHR7HWJQF7WEW1PGJ1DQ3KY1BRJV1VNW u1)
(map-set mint-passes 'SP1ER1Y6T2VEGH6ZYMX94KMCD5Z8FWB1SC0YRKS4R u1)
(map-set mint-passes 'SP2D6XYMKPHX4WYCM9GAZRXH9QN79H9GD2GKTQC8Q u1)
(map-set mint-passes 'SP3ESYR7NX7MEEC8AZWZAYBXY8YM9DM2VSB4Z72FG u1)
(map-set mint-passes 'SP14XV1MR85DZMY7901CWF6WGGHNR6E6ARSQ3J2SE u1)
(map-set mint-passes 'SP2EKA35QF4S72SPH9YFKFWDRMFQRZQ67FW1XD3T7 u1)
(map-set mint-passes 'SP1ZMBBWH3WTBMK268711R7CQD27QPDVXJK4ESP23 u1)
(map-set mint-passes 'SP1ARWKPJ8GKW5NGGF2FPSDMJ44F4XNN3P24X5484 u1)
(map-set mint-passes 'SP1SP4ETEJHWFB3NWGK64CMX0WWWEG9Q61CKC0P55 u1)
(map-set mint-passes 'SPMCRJJ27X27GN3N0Z0YJ8HA93DRF87B2TZF7KHG u1)
(map-set mint-passes 'SP2XTB7YFTFY6HGVG9MG4EHX0V2QB0JD41CACTQAG u1)
(map-set mint-passes 'SP1G9S5MT57PQJ27YBVN3MWSF8AW12E010AW4HJSK u1)
(map-set mint-passes 'SP0EX1RGJAE6RJE598NNRSN3KW0R5XZCKGXD3HV0 u1)
(map-set mint-passes 'SPD48FCPQKDD9FW8225XBQBKJH9V4PP4Z3E26HZZ u1)
(map-set mint-passes 'SP1A28XTRCPD7EKR84YWS6G0K14BP916SV44Q9EVQ u1)
(map-set mint-passes 'SPS9AXE1YVP1FCDHZV3DF3XSY3DKFKVKZ8DE1P1 u1)
(map-set mint-passes 'SP4KX50ZZPHGPPAHR061PYS3JWDY1D2PTT6V2ZH1 u1)
(map-set mint-passes 'SPVJ9BPYKBQADX3Z9ZMA9XY9Y0Q7ZNN20AEM4FVE u1)
(map-set mint-passes 'SP393HGZ4P0RDV97W40X0E6NNRYSYH5ZMZE4RW8ZQ u1)
(map-set mint-passes 'SP20F7AZ5WTW7P1F8YD8KX18QD1Z0QK4Z6TWEMEDR u1)
(map-set mint-passes 'SP1QM30QFB8664S0RN0J7D0MKR1P30CMVPWY9MWHK u1)
(map-set mint-passes 'SPCRDRDQAD3ZD5439SCY2KW2FNYWF7KD6VHGBX3A u1)
(map-set mint-passes 'SP379CVDGRB828647JQ6Y4CCSE96M4ZP7NMCN8P1S u1)
(map-set mint-passes 'SP342WBFQ6KQZ9HDHK7XEQE71ZCP18FR80KNQB4B7 u1)
(map-set mint-passes 'SP19SJJZGH0GA9GBSDSA2FVPHWVEHBZE5WNCKPKEA u1)
(map-set mint-passes 'SP11JMVRM42XV2EVFFD7EJPPF8MRZGG1ZKW7X3ZBB u1)
(map-set mint-passes 'SP11K8EZKS6P14KVXVJ9DSW03QSJ64ZZYZMQK62NF u1)
(map-set mint-passes 'SP1DP6WPG1FM6EAYTJS6MMVWRB5HGB8GY948FMKF8 u1)
(map-set mint-passes 'SP2R9XPSTG273PG4Q4F6TQ5EW6A5R762K4C2A6AFN u1)
(map-set mint-passes 'SPW3X7GNFPF1Q37M9YPRBF7E5Y3XZSZ55NT3CDXQ u1)
(map-set mint-passes 'SP2D9AHSG2599PFTSTM613SDATVT643D8B304QCDR u1)
(map-set mint-passes 'SP3PHHKXSNKK9G7W7FANYZ5N1BAAECQGZ6QRPDDVK u1)
(map-set mint-passes 'SP1WF3C9XKKZW3NDN14FGCHTTXGZKR3SBPZTPPMNN u1)
(map-set mint-passes 'SP12MQVMWADWZ1XG96NQ818CH9WW1BKAHXXZZ9718 u1)
(map-set mint-passes 'SP1ZTKQYC4NKGM8WFM60MCGNH5G1A94Y5ZAPMP3CK u1)
(map-set mint-passes 'SP2ARM2NE90M2T9BH40HFFWMK1N61D7YP6H9N2Y31 u1)
(map-set mint-passes 'SP3KJ0R5SA465FJNVDAVSQMCSR92CT0NCG3J2FEEP u1)
(map-set mint-passes 'SP19H10HKTT3XND20Q6W16HX209PDVHFBAN990KR7 u1)
(map-set mint-passes 'SP3QBM71S2YCM96HTNSG8GFM5EJ16N0PSKS7YMXPM u1)
(map-set mint-passes 'SPP8J5DSCWA7QGA9T7SSF47P0S07TSDN0NJK56RR u1)
(map-set mint-passes 'SP2YKJ7436HA8QDRBW9887E3SBTN85CTQ2749J6B0 u1)
(map-set mint-passes 'SP1T24FD4XT32KR3PKYA3XSFK4RRD5ZZ9KASRJG4 u1)
(map-set mint-passes 'SP1F9G7SND855S7MVR2VS25ZSH0TVXJXEND6P3A0F u1)
(map-set mint-passes 'SPTAMT5B3SRKF77PXYBBFAMXY0W3RQQJDJK7192P u1)
(map-set mint-passes 'SP17SVZRMY5R2X5TQ44CGZD226GJFARXK4NBB5RXB u1)
(map-set mint-passes 'SP2DFK4MZK7GRQ7EDAXB6R7AD7KRK0NDEA2AT1KMS u1)
(map-set mint-passes 'SP1YHZDEW6YCBNE6VSXH7AGYWEK6D6S1Q79VPM6JH u1)
(map-set mint-passes 'SP25M205WN7KPDD6BDA6EJC8HPVG5HS3YXQA6MA88 u1)
(map-set mint-passes 'SP6X8FQ22Z8Y3XY7Q53YWPNZWR33KE8AFWPFE5BA u1)
(map-set mint-passes 'SP3B6SSS9R5GHVFMCAK16881JEKK41TPSD5CRWRQF u1)
(map-set mint-passes 'SPTVQBDDW4B7S320W3DZ5Z2YN1404R9NTGYWMZ35 u1)
(map-set mint-passes 'SP120VNX9AW930DP8CZTW7AQVB83DSSHT0F2N0519 u1)
(map-set mint-passes 'SP3AWSCT7TNPZ76YCPWMCJHXFRYP9SD46QE06A3SJ u1)
(map-set mint-passes 'SP29T9QXCENKDDG3Y8GBP1JY8161MWTP49HXAGN8N u1)
(map-set mint-passes 'SP1HVXK8YQT5GDMDWBPGREWGXZGHP03NTNC43N2MD u1)
(map-set mint-passes 'SP2X0NND6TG38J4H88N3SAXMM6HTC8Z1K69VN8ZJ4 u1)
(map-set mint-passes 'SP21F5YPNE2S4ZPJ3QXWVQ8GBYSMAF71CYZQD3H14 u1)
(map-set mint-passes 'SP32YXJE0JNG58HPNGE7D98JG3E7NP11K2V2PDR15 u1)
(map-set mint-passes 'SP2A3BD2S2TVTH6TXZV75190HYKMR8X623HE790GS u1)
(map-set mint-passes 'SP3CZW5D4DE2DAGFCJP0AC0Y8CDBVCQF3Z4S896JE u1)
(map-set mint-passes 'SP38E2J2G4T52Y8JQ674YNKY12CCKZK3W6PK27ZM3 u1)
(map-set mint-passes 'SP386Z1MF50FKYWMBNB3HGPJMW7DSTF1YYMJRAQW3 u1)
(map-set mint-passes 'SP2CBBW64YE1X3YN0PZGPFHA1892PYZS7CSYWDZ7Z u1)
(map-set mint-passes 'SP2Z7WZWZWNS0N6X80QRV4SVB109SCJZYQCN3KZGW u1)
(map-set mint-passes 'SP1MRNFW42RBFK78BBTNV0NKPGDFCTQ8NA9GWXAHM u1)
(map-set mint-passes 'SP1NXVHA57TXBWXKJNESXSE8RH87FD7VG01SE1TMW u1)
(map-set mint-passes 'SP1QF2W2PNXWGH6B8JVHBDSVFPJ0W6W85K0DAKSAM u1)
(map-set mint-passes 'SP36EJAT8242W8VBEZQVCXWZ2FKHD64HSCAABE64P u1)
(map-set mint-passes 'SP3TVFJ1W63WPEZHM59WBFXMAE2YBNE1JNNB2ATNN u1)
(map-set mint-passes 'SP233YGCQ3PWNKX9EM3XRNF2C1GCQ6524XMY9FTAP u1)
(map-set mint-passes 'SP16C82B0GN94HYW14TB8PY8MDJYY4YH205ZQ4NV8 u1)
(map-set mint-passes 'SPJQ8XJ9ZAK441GZNXYD9GE8K4PMZWER4X0J07DF u1)
(map-set mint-passes 'SP1BHF7W6RGM8RNJQ7DEB2KE3PVKZZHSRES5AY53V u1)
(map-set mint-passes 'SP1MMEK032WV78ZF6Z74MYC76X44217FCJR19SZX3 u1)
(map-set mint-passes 'SP9W57BQ3A4TM1JY1SJ6JKTB3E248Z4JKBR11Z3C u1)
(map-set mint-passes 'SP140GX1PPRTP8KSHHG7K7C7X4N3V3BBGMWDMVNR2 u1)
(map-set mint-passes 'SP1VWR6HBP5K4FJT9XK69RHNK0H66ST2KT3FPVBHC u1)
(map-set mint-passes 'SP31YM3W6KTY9G8WSPXEANDKV1CXQ18MD5QX43HCV u1)
(map-set mint-passes 'SPAMRCBJCHNND0JWMFXWZA43KQN0X0G79KN0C34X u1)
(map-set mint-passes 'SPNJPYR6185F3EC96ET4REZHAHMJC711XM1F7V6J u1)
(map-set mint-passes 'SP3Z12DBVWFX7DSHE7TN48RT3SSSMNNMZ0K44CD57 u1)
(map-set mint-passes 'SP10DRPY9RWAP5JWRYSJFFRGZHB5QD4E4MCEJ93GX u1)
(map-set mint-passes 'SP2QYYSJ1ZVKFRMXD6V0Z79XDDAY21H4EGN680WMZ u1)
(map-set mint-passes 'SPQDREB3AZG42MPQG0W98KDNPMN62C15S0PYQ9TJ u1)
(map-set mint-passes 'SP3W8ZKVD3PVW0RRJHK4SCRFD73PKGCJ5Q2BZ8MYA u1)
(map-set mint-passes 'SP28PG1SQ6N2XX7HA6ZMWXS8MYFMGW7AH80SBKQ9J u1)
(map-set mint-passes 'SP1057A4G7YM1VB12FTCWYPZRS8512E59M9MKAQFJ u1)
(map-set mint-passes 'SP26ESD0SZS727GQPJ91CZJWQR2NV06BQDYB3A65A u1)
(map-set mint-passes 'SP2ZY06H1CK5PMXKV9XQK8QQZHWQV0SAYHWJ5Y1YZ u1)
(map-set mint-passes 'SP2XS019RYVGEV3DA4J2JHARNT52A1YJRWMTCG1K0 u1)
(map-set mint-passes 'SP2V5XH0YZTDE5ZKJ5SNW07TQ8SDGPGB2HV3X4SWC u1)
(map-set mint-passes 'SP3TTEFBS6AWWKJ1A5RTRBCEYR9VSFWNSQ2KHE7Z6 u1)
(map-set mint-passes 'SP3WM3S1AX2GRSCSVFAAX3RGWQ3VJW9F9N0ZK51D3 u1)
(map-set mint-passes 'SPHA8NTWKAMGQ7CYGRVJ93W9195HXCKET00SEE4Y u1)
(map-set mint-passes 'SPS0P2QTR4XEPDC50FH3MKHGXEDHC698S52GN1S0 u1)
(map-set mint-passes 'SP1S073SCKY5ZFB52NJ2PBJT8FDHS6MAEHJ2H6BV2 u1)
(map-set mint-passes 'SP4E1JQE38S4AGZ9DB9357GA7VZKC3H6F6P3ZAGF u1)
(map-set mint-passes 'SP35A65WSA4E30XG6QM67M7J98BQ8CPAJ6KPHJ368 u1)
(map-set mint-passes 'SP1XX8SM112T20PWHRNNZBJG6SASCJ2TK5020DHWC u1)
(map-set mint-passes 'SPSFKR6ZV5DJBG4TBPH92794FEBQYP80KBNBH48S u1)
(map-set mint-passes 'SPAP0RWEG55MCWXPFWQSATCYM048RDG0BS4DRBK0 u1)
(map-set mint-passes 'SP23SJTNVGCR7YNGWDF098SWGKPN6V1R14NJQD3GN u1)
(map-set mint-passes 'SP2D0D9X53BZZ3VTJ855Z53QXBKC2ZXBRNK60MCDX u1)
(map-set mint-passes 'SP2W5RT50G2DQW36Z6QXBN7BW62GRGPHBJTE9CKAA u1)
(map-set mint-passes 'SP2F4DSSP6H7P2370P3KMW88HX2J34BXA0JM7RK91 u1)
(map-set mint-passes 'SP3P812F9BQ9FDC2BKQAC1E8PFWTK3D0FHCT5N3P3 u1)
(map-set mint-passes 'SP1GZNM2JKDWDZHCJYEN83F0SW9WQVJ0Q6DX2NXAT u1)
(map-set mint-passes 'SPRPJYFCB5G1KB8S4XVQ9FJXYKSRQJBKQCTGZAJR u1)
(map-set mint-passes 'SP3NQGXZCJNKGHFDEJT0KTTZ7NW5HWWAGBYRDFWE u1)
(map-set mint-passes 'SP212N3AWM7XZTS6JG7PC4M0Y4F1XWR6EKCE67ZEB u1)
(map-set mint-passes 'SPMH8Q23WXWACBWPBC18588D156Y1E6PGCKAXD7C u1)
(map-set mint-passes 'SP3C8Z107VASQY0HSV42PQEN0Q9JNDMA2GBJPW5CB u1)
(map-set mint-passes 'SP34AVEAZPEP6G4ADZZ2C2CE5MES9TA6DG2JYPB1M u1)
(map-set mint-passes 'SP1TZHBMXWGWMVSN81WT8DATYYCT3CKJ3HQADQ2GH u1)
(map-set mint-passes 'SP257V4ABWRT9PSBZE58GPBWWQ7SXKPCYVNJRSF61 u1)
(map-set mint-passes 'SP1DJ0WTW07W0V0N7TQD0HSF5S7KHP4MQ3A2GMWYW u1)
(map-set mint-passes 'SPB74YGH8Z9FDWZXAHQJBTNVP1CK6RQ88V0R2GBP u1)
(map-set mint-passes 'SP1Q8HG6372C36A65RJHRNQVEX9XYHKQJMB4KDRCM u1)
(map-set mint-passes 'SP1BERVAZ6MWPD431YRQ6P83G9213G6PG40R6DAS1 u1)
(map-set mint-passes 'SP34F2BVX3DVART6K5QW9Y68S5DC3PZ7K00XDF99W u1)
(map-set mint-passes 'SP39QVPFRJ55RX82XNG8X015ZA7QZV5GGAYAZEY2Z u1)
(map-set mint-passes 'SP3TCEFF58138560WR69XGZWNJ4D9V7444141EV9X u1)
(map-set mint-passes 'SP362FTDSDSTHN9005PP0YYDW7GWKH5DGRWXAPJ42 u1)
(map-set mint-passes 'SP38QAW2B7NZ8EZ8SPYPQ5N2NBWQRH5MDKSJ61APP u1)
(map-set mint-passes 'SP31WXRP4606TSP6GZ4M91A9MT2JJSTHP8APZ29G8 u1)
(map-set mint-passes 'SP1WZN1KWME82HWP4E3ZZ2AK8GWBEFVSZAXD0BBX4 u1)
(map-set mint-passes 'SP2N9MJPHKRHBQFE18VWRTER9QWK55ZWNQ1G9YG1E u1)
(map-set mint-passes 'SP1WSG2S60SR5N26QD5DY4RVWJ69XTB0P8S2BDCW4 u1)
(map-set mint-passes 'SP3N9Q9JTWRK0S925XYGD0F0MYG4QAEEWD3HBBB1C u1)
(map-set mint-passes 'SP39S64QJBHNXGQ3YEDRV4C9DHQDTV3MW4B743S7J u1)
(map-set mint-passes 'SPYHX6JF240CM13T7Z9NFV8SKRKCGKXMFEQG4YP1 u1)
(map-set mint-passes 'SP1XM3XM86TRP46HFSXPF82XVEJ5JT592RF8TCJV5 u1)
(map-set mint-passes 'SP2Q8X7DKGV3GTN2C0BVFAR3KNE3HEMCJFZNFGFFW u1)
(map-set mint-passes 'SP36Q75DZCKSH6Y9Y0W3ABG9FFQB7W0NZ8YT9BNR8 u1)
(map-set mint-passes 'SP1TCKE8T51XC8FR3AQN2R1N5Q44QJ1H6HKR9C6VK u1)
(map-set mint-passes 'SPBVDPRAVS381RJJH2BPR270ATPJP4MF9AAGJ1RJ u1)
(map-set mint-passes 'SP264YCDXV4002211ZY11YEFJHXN6GJBD9ZBWCN8R u1)
(map-set mint-passes 'SP31S7W0YGRKHE64RN7Y6XZ6RYZVPJ4G89PDDRGSF u1)
(map-set mint-passes 'SPNZB7F25AEDW12XFHEJZHVTRGJYJKGSX546AKXD u1)
(map-set mint-passes 'SP3ZB6W999PCSB9CCGP9P9FK8K5HX7D1Z3VE7HCF2 u1)
(map-set mint-passes 'SPCD0ZWMQ75ZJ152PB0C2Q1S69P0GDFYBAS3Q315 u1)
(map-set mint-passes 'SP2SX9P0W8K674ARSMKHXQQKZB7P7Q188N3AGGSAH u1)
(map-set mint-passes 'SPQJ15Y7YHV3WWPHSG19H5B87AQHMVZT89FE6DY5 u1)
(map-set mint-passes 'SP3GMV2CXBQV18KEN83AGW574WFKMWDEMMD8G6VB1 u1)
(map-set mint-passes 'SPBQ8DJMNQ0J60WV4PQE08NK4TWNQ6C6JFZHHBKN u1)
(map-set mint-passes 'SP3S9Y5QMQMG8B9XRR2MNRY60MHRB4R30HZ4AN6XX u1)
(map-set mint-passes 'SP2M7E656PJCTJDMM6C8JGCN9F8PS1M5HHHPSDW6S u1)
(map-set mint-passes 'SP1HWT4N5EVR2T6AKF14306RPF56G49QEY7SX2GY8 u1)
(map-set mint-passes 'SP156BT63S1ZK0VCJBKZHR77ZC5QRGQ7QEY0KX55E u1)
(map-set mint-passes 'SP1A833EKYFGKGVRHS3DNG6BF0HJYQAWPKQQHZV7V u1)
(map-set mint-passes 'SP1N77TR3R5KNQ5EJY284PY4N9GHGD69YYMPNXN38 u1)
(map-set mint-passes 'SP29E1W59QWAZ6V4HS8CERNDV0S7TJ96TYRVAR2HE u1)
(map-set mint-passes 'SP2QH8B3A7YS6HG0FKPYYQNNGM0E0SGDQVMEZFJZB u1)
(map-set mint-passes 'SP2H9PGP1J9E4NB18HEJXHS0VS6M12XG9EYRDD8AQ u1)
(map-set mint-passes 'SPETX8XY2YRX7EJEMGWYFBJHBJ9XQQCKK9TF6NZ9 u1)
(map-set mint-passes 'SP2PYH55RPTQ65HG25997EPGFY7GJKTD0H0NZ0SW0 u1)
(map-set mint-passes 'SPJ3RCQD39NJFW3E3M86H19A5DBWQGT45TMZ2QWZ u1)
(map-set mint-passes 'SP3AQTNZ1VB8Y51H21W5VR14WQTENDJWBY1PWPS16 u1)
(map-set mint-passes 'SP1F4CNP6WBHA1RFN1F82KWS72238WWDFNX99SWK3 u1)
(map-set mint-passes 'SPPFHY01ADSWPV44X2AZMC0S2Z8R0QBGQ1RPP3RS u1)
(map-set mint-passes 'SP2HVK1F4G2KSWWMXP0KEFVAE5EFH9B2E3RA2FN77 u1)
(map-set mint-passes 'SP1A2JZK54QZB0ZFKVQN1GF2VNEYYNQDQR4V8XEPW u1)
(map-set mint-passes 'SP17JB57M295MP5QJAVFZDF9SJX6QR4DDFQ0H5C9F u1)
(map-set mint-passes 'SP25FYTRBJQQGHZSYV3XPPYJQ6K4RESGV8NXTJFYM u1)
(map-set mint-passes 'SP2DBQ8W41T00GYH80WTRR49QW279GDRWWB1TX0ZQ u1)
(map-set mint-passes 'SP5QBTJX6BGX8KDJXJ9PH2MD05889Y2M4SZ0T7KA u1)
(map-set mint-passes 'SPKQCKC5ZPZN1C6N75QQG58NJZCMZXDWMWADZNC2 u1)
(map-set mint-passes 'SP135Q4A1W9HFT0ZW2VC4F0ER32EJAFX5ZME05JYW u1)
(map-set mint-passes 'SP8VH92GXA0Y9STX8MQ4N03X9NAV3MJFZW8W0JT1 u1)
(map-set mint-passes 'SP3XMSY4VSHJBTC519R5D2VC146MAJFJ06TZZ90KJ u1)
(map-set mint-passes 'SPGSSTQMZ1NCRZYE1KR4ABR0GYPFAMKZG21R8Y2N u1)
(map-set mint-passes 'SP38XNSM55GSEEBE9RQ5YVNMRFVMGAC0GRHFT2QVN u1)
(map-set mint-passes 'SP298GX9KVP33445NK5CCK1P9A9MEVK3YWMW0GE8Y u1)
(map-set mint-passes 'SP38N2WP5YC8DAGQPZQH7QCV3JJJASJT08DYSPME3 u1)
(map-set mint-passes 'SP1P679V9X4MB9W4F2A5DJ5AK4XETD701A4ZB8CQ2 u1)
(map-set mint-passes 'SPGKBV2Z2RPQD8VHQ713WA7EYZV9PNQR5DRCNHW9 u1)
(map-set mint-passes 'SP139W4V5F67278YGBWCWEGNNA8CWMMZFZT0SVTJE u1)
(map-set mint-passes 'SP7E9V8C8C9W7G28A1ENACC8QCR4VQ2NMJENGRBN u1)
(map-set mint-passes 'SP3E898A4JX59TGBPHFMAZGC77AKV5Y4J6A0F4HY9 u1)
(map-set mint-passes 'SPGK16GRG99W3S5XYDRYSBVGPKSQFEYCN9CPC9G1 u1)
(map-set mint-passes 'SP3ER1JSD59FKK1F8HVH8NZW5FAB7KQ4H2PYAPMT3 u1)
(map-set mint-passes 'SP26PJRGH0V5R3SNMRYV0ERM25DKEBFZDERH0P70Z u1)
(map-set mint-passes 'SP2X15XCGE8DAD2Y8N8ARVDCXT4R0HMT8FA9CB141 u1)
(map-set mint-passes 'SPYH3MRR8MCFRZHAEEGDM52ZBHG21YWS3V5KS79Y u1)
(map-set mint-passes 'SP1G7C9G083J5ZE2ECRJVCS1Y8R30TJK449C1YFKV u1)
(map-set mint-passes 'SP1JMGKGF3SYCN1YB5DF05DMY2V27SJJADMC5CXA5 u1)
(map-set mint-passes 'SPF6KEFZNHCAM0MTCF55ZF125HBBFTVSXYBS96RF u1)
(map-set mint-passes 'SP2082NR55SC5718KMHWDN63A0HZWKD5DE18G0R6B u1)
(map-set mint-passes 'SPF746E4FDV91D0MR664SVHNXR4W79QJGB221DZV u1)
(map-set mint-passes 'SPWTP2QHN7QCKQWKMP0DD80F8PPBWA3QH2Y5T80W u1)
(map-set mint-passes 'SP2J8HSNZ7V7AVQSX1MCT29A7T43F9DW75562SD3T u1)
(map-set mint-passes 'SP1M4N7M0Q9ZT65CW1XKDV2B7APP30TC6MT1RWBQ7 u1)
(map-set mint-passes 'SPQV46FQVE6EY6D30N2TB18EMK23FR6XJQRP3XYN u1)
(map-set mint-passes 'SP252QDRESRXW249DP983ZSEBB9TV0F7MBYY0K9D9 u1)
(map-set mint-passes 'SP31FZ2ZY802RBS3JQ4ZHHFEF2Q1EYT2XJT7N0HFS u1)
(map-set mint-passes 'SP3KXJAAWEYRN7FRY5TG1WN7T37D80954SBY0GQ47 u1)
(map-set mint-passes 'SP2JCP3F4NJ4NBKRKFG9V0772R6VW87NZCB7NNM6 u1)
(map-set mint-passes 'SP3X4C8Z90DGM57BM4SC2XZNTB391CPGGE92XC4HP u1)
(map-set mint-passes 'SP2AJN1RE8W56YGXCNZ9N90GVF51E3QGJMZKDK93H u1)
(map-set mint-passes 'SP3YSBGJK7QQ5B77WBT82KTAFMEZEA60QBYSHYDNB u1)
(map-set mint-passes 'SPPJ4NXBNJFG738NPSANKJ4YZYYJR2EG7JR30Z0S u1)
(map-set mint-passes 'SP3V2AEC7CN1XQNE48AECMZK9DW8CWH480K0KD81M u1)
(map-set mint-passes 'SP3FWX5Z73BJWP1DEN2QRK035YX0FJHJW62A8G3WK u1)
(map-set mint-passes 'SP1A7QYK3HXQG1Q8X4F4PT2JRKNX3ER2GGS0139H1 u1)
(map-set mint-passes 'SPPDPWQ6HW2F6JNX21WMMJ7035W8K1X16Q8KZWBJ u1)
(map-set mint-passes 'SP2B9MWJSG937E1PAZ38FPEEBBEW4D8XV11V3XGFT u1)
(map-set mint-passes 'SP2Y78Z26GBCFN2FBP46HA7VWCZR064VDHG4PKSE8 u1)
(map-set mint-passes 'SP3QYP6AGS8X6YCDR4YDYMXM9CHM0KRH0VGKNMEHJ u1)
(map-set mint-passes 'SP3PRZ0ND9YBVTPD9QKR9T3JV0DYFAHHQNPM3DPEC u1)
(map-set mint-passes 'SPMD11DHH5DYZP1XJEYKPTFJ0Q7FW4C9SSBF6JVQ u1)
(map-set mint-passes 'SP1P0W4DYKDBZDJBDDSXWPS2Z6XGDT3QYAYMP4X9T u1)
(map-set mint-passes 'SP2MR3T1XJWCDNF8N5WRJPCVT9803WC5R1GJMM4HC u1)
(map-set mint-passes 'SP3WJYZVA8JX2M434WA5E0VSM20QX9Z5WZ00MMPC8 u1)
(map-set mint-passes 'SP23S44T74CGDEB48QMN0B5JRV17FJ0EM154H9VGB u1)
(map-set mint-passes 'SP17C0ARVHQ2CJBW1ESX4E6RF62573EFTZ0T3A4W2 u1)
(map-set mint-passes 'SP1FD33S5AD9MW9C57BN1R4SWMG72M9667J6BZ2P7 u1)
(map-set mint-passes 'SP28Y4PXJN9VH666KN75V76C1AAPFF9XQ34KKFT25 u1)
(map-set mint-passes 'SP103BZSXCX2YF8HXMN8DDP5Z46DN4A0HPRDYJXDD u1)
(map-set mint-passes 'SP1QX33GVGARFT2FV2T7DBBKG8YH3B1TA6T4W2FSG u1)
(map-set mint-passes 'SPN5V8T9R5YSZHGJAR7BWX5ABANE3WPZWGH8MBBE u1)
(map-set mint-passes 'SP1KEZ40GJPV18TN4FVVN09VQSEY1NJ84J9HAV8GR u1)
(map-set mint-passes 'SP2Y9ZAH947EQW1P08HFN2ASW3WJ01XDCQ722VVKG u1)
(map-set mint-passes 'SP8N6DEVYJWRFFGC9T6CTB28KHWVQQZ8ZXFR6050 u1)
(map-set mint-passes 'SPRWJ7S5TKPEEEXSC0EFBG4YSGXGH6X6FB8GHVW4 u1)
(map-set mint-passes 'SP1M3QBP86DQMCV0HMCX5D87MKP3GVZZ2X8FE5Q67 u1)
(map-set mint-passes 'SP3PGYCFPBGKQVDRG6AFV4PS000HDS0WN8VT3E2V0 u1)
(map-set mint-passes 'SP3RQWWRZY62GRCHDH8C1HB8MKH7XBZJX60A656PT u1)
(map-set mint-passes 'SP1FR8KYPDBR2VGNZW0HA0GQT33VG2CNVHFWW2TTN u1)
(map-set mint-passes 'SPTBH39WNG1E2Y1RESDHGZFC5TKN0P29F8ECN76P u1)
(map-set mint-passes 'SP16V90WA4KH1J1DER8PWNE39HSYRSAF862G4XKHZ u1)
(map-set mint-passes 'SP2PRACDKK30ARQH0T85FWBGM18TGXPN7DR10DNEN u1)
(map-set mint-passes 'SP3VSA8HAXKKHBYENEQBK8JMK1DE3S38Z48NCYX0Y u1)
(map-set mint-passes 'SP15ZHRFP9TMBB3JG8FW203KQKNZD4KP2P78966FR u1)
(map-set mint-passes 'SPDC15YBXMHWPWJRSN8DJ2JS5FKXQC3K6D6BF11D u1)
(map-set mint-passes 'SP1MEN5JSBCCH0K5YYD24D5BV7G2JET33FA3HNJJT u1)
(map-set mint-passes 'SP1XK16JCWS6GAYGD0QS99P6H6YKNCWKDG0ZJMG58 u1)
(map-set mint-passes 'SP2W56XQQKYHVK65FY6Z0XKT4FHF30EX1A8A23MGF u1)
(map-set mint-passes 'SP2SBQJQMDSNKWYYQ9RSJBS5ESWVCPA40WNB06KP5 u1)
(map-set mint-passes 'SP2BPV0QK24JA7TJ8HGGAMBZ18ZT9N5399BC4GEAJ u1)
(map-set mint-passes 'SP3MR8QY78Z3ZKJHMA74HJCBD9YB07513DKHGGG2G u1)
(map-set mint-passes 'SP1GJMHFCMWTNS7YDA8NQG0ZFQS5F9PSH5XTERCFP u1)
(map-set mint-passes 'SP261ZCPFKXHRX1TNTSYPWC2A4VG8JFDZA7KRPXQT u1)
(map-set mint-passes 'SPMDBJ3X44ZWGA03BSP393P10CT7Z0Y7PQP3SEB9 u1)
(map-set mint-passes 'SP1JR9HCWRDSXDEYDQ343HTQ02V28PBXGN2963ZRZ u1)
(map-set mint-passes 'SP1BN1446TT2731TAJE1TM2XXJSJ38V8AEJB4D1T8 u1)
(map-set mint-passes 'SP25SNQEWNZK6K388ZXXZ7RV7Y67345DV27K5X54R u1)
(map-set mint-passes 'SP1X7DFBFGJS3AMQGDB179ZMHRTHGTCS6A0K01Z2Q u1)
(map-set mint-passes 'SP27V6H3B0PTVRK796PKMKGB8AP5A0G9WFKRWG0F8 u1)
(map-set mint-passes 'SP3SWX1HR0R6TRD60EYB7Q2VA4MK0E0C1XAHF97VH u1)
(map-set mint-passes 'SP34YXPYA6094KPZSGJGKA8FBYA4A3X2V5GETSNJG u1)
(map-set mint-passes 'SP3FDSGDQ1YJWKNFVZ7V42GY7KNAN22AYPR8VA191 u1)
(map-set mint-passes 'SP3KYWC5JBYQYPM4EBFGD5C9G494YAZ8TMGQ65BMP u1)
(map-set mint-passes 'SP1ATMS2H28EYDGXGX33G7A2F5D0C11N94S75EDVC u1)
(map-set mint-passes 'SP2MFFQEZR6B5299TQ0KF6M9K2SN1KAFSM58MWWQ2 u1)
(map-set mint-passes 'SP1TDJTFMCE5B2KKHG3SF45D4T70Q44THMZNYZW0G u1)
(map-set mint-passes 'SP221ATBG04PEBC42S6R6MSB3DMZFZSKN7G62T5AN u1)
(map-set mint-passes 'SP1GYCM7VHCNTNF61HDXAQ8HNEW6TDV0W6XY4K7DZ u1)
(map-set mint-passes 'SP2V6JK0YMQZY2Y0WHNJ7X74J466SADXHDR5Y0ZNS u1)
(map-set mint-passes 'SP3JG5C3XT2JPBB83E3D0F5VJ3E0YETZ82SJP97M8 u1)
(map-set mint-passes 'SP1Y1T82RQQPN8NWRXP0TZNP0PEZ490MNF2N3YR0F u1)
(map-set mint-passes 'SP3Q70RRJYG78DWGK41KFX34Z7MQTVJZW82PNGJB2 u1)
(map-set mint-passes 'SP25H8N339R5DZJ2QDBBVJHBQGYTH4H4V2NTR77YH u1)
(map-set mint-passes 'SPD2T9B5G4CB00CAWY6GYYPDPPDP1JAMN2791G4J u1)
(map-set mint-passes 'SPCEFA75DQQXGQ3F0Z2GWF9BJ1TYNF69B4ZGKVJD u1)
(map-set mint-passes 'SP3F1KBY318AA06AN3RCZ64JS6Y78M32W014WC3S4 u1)
(map-set mint-passes 'SP1MC9NRJ1KHFZKNB2PSD7C81HE2NR60B8QV13JVD u1)
(map-set mint-passes 'SP2WT63Z5VRE3XTQFXZV7MRXHJK1Y5GMJM2NHJ3Z7 u1)
(map-set mint-passes 'SP3C0KVZ6AHD0JKJTKGCMYBGAYMGDEZEHFS7B4MA7 u1)
(map-set mint-passes 'SP36MS8A2HATZAT625JXV71QJMCKVZ4XHRZHP0XTA u1)
(map-set mint-passes 'SP1K6NDGH5X20XBH0SMTJGCFFJ8T7PWVJGRCG454K u1)
(map-set mint-passes 'SP16AD0H3H3JFG0V87XJ2TRWD8C2VJG0E3NCJR7DM u1)
(map-set mint-passes 'SP3YG2JPB2JNEVPCMYB92XN9FNDDZJQBP6V7EENQ0 u1)
(map-set mint-passes 'SPPHB41YXT2PJ031RX4FA4ZFSR51329Z8HB2P8HV u1)
(map-set mint-passes 'SPSTTP0FB68SS9W7GRVEA45XTSK0Q4GERZ00VSGH u1)
(map-set mint-passes 'SP3TPY9SB018BFB61YN573C3D52YCA52PV9577BRN u1)
(map-set mint-passes 'SP3Y7ASTMS2ARFYJM3C66DCQQFKXDB3MKVS9JWQ4V u1)
(map-set mint-passes 'SP3Y61GKKWYRX6Y4DGP0REPENK5JRNA4S9Y868BG7 u1)
(map-set mint-passes 'SP1T5W3RRGPG3207PY6WBN589K5DJ5Z4EVEYCBKCP u1)
(map-set mint-passes 'SP3TA1ZE187WVF6Q4Q5Z87PACVNR07P15Q6PM1V2P u1)
(map-set mint-passes 'SP129P6Y63CVMWWX6QTW80D1NSDQQRXEVTZHWJTNK u1)
(map-set mint-passes 'SPGTYYXGQ7VJZNN2KR076SJAZ46PF7JMWJAMYT92 u1)
(map-set mint-passes 'SP3B0HTSYTR9WEK107E8DXTZMS2W3X8ZP0C4YN74K u1)
(map-set mint-passes 'SP312BQFVPCRB9WXZJGFEC97AM83C3P2P3PBBPGEZ u1)
(map-set mint-passes 'SPN8AYVSDZD04KMS6J8DQDRR0QPPNGM941NKV4NA u1)
(map-set mint-passes 'SP3FME7BPNFFBR0VXRRDMZG5WWBKCDMXA0D1547C4 u1)
(map-set mint-passes 'SPT2HKSD4TGJ5H6BSMNE83TV53DQW9QCE56RPYFV u1)
(map-set mint-passes 'SP2ZEBDYZKYT9XKWC8W1M7WCP8EZKDW3RBEGQM0JS u1)
(map-set mint-passes 'SP3SVK3MPQB9DSXDRBWXJ8GWT7MJT99BPGEFZTWN0 u1)
(map-set mint-passes 'SP2NWVDBCANRT4QFZJZW5GJPTGANZZRXSEGPX3K2H u1)
(map-set mint-passes 'SP2BKXR70EJ3TF07BFJCGBJ0DVHYSMMXD4SBA3ST4 u1)
(map-set mint-passes 'SP3R2SP6S90YVAD67MERBW0JJYJSPXF35C1KZRSS7 u1)
(map-set mint-passes 'SP23AWMCP494RJGTBH7B3W3TWPCM0SPYPVBMTQMKN u1)
(map-set mint-passes 'SPXZAMRAHFSCWFT02HNHN6DZMVRM8502Z069ENE6 u1)
(map-set mint-passes 'SP30J9EZKY44SS1EBT8XNKJFA77Z4TSDBEP8ES0ND u1)
(map-set mint-passes 'SPQNJ28CTBN4BX7SGZBKVAP8FRBXX759TEXQQCB2 u1)
(map-set mint-passes 'SP021S1RZTBFC3AXNGFM6RG0DBEYJF7QAZVTTAEM u1)
(map-set mint-passes 'SP34NY7TCSRXZSYZDX2YGDGFETX44V05DAJKE6XFP u1)
(map-set mint-passes 'SP1EBAVXTDK974PVA8NTGAY6WEJ47FQWV4C5EE9K5 u1)
(map-set mint-passes 'SP1TYZ2BYJ8SYF257T4C2XCH5741GB7JB0VB2AV8T u1)
(map-set mint-passes 'SP1PQAB7N4D8VN99DSCCVBTJD0ZQQY410VDPVMF74 u1)
(map-set mint-passes 'SP2XM05YWBFGTKZ4HS57SBZ8SS4TT48TCHJ36H52Q u1)
(map-set mint-passes 'SP1DSBN5Q066Y225NHKBYQPNMJFSFMYSZ34R4CCDC u1)
(map-set mint-passes 'SP21FCR4ATPX67NJEXY5ZM9948DTN7RYCV1T7S0TK u1)
(map-set mint-passes 'SPMK5RAVE81WTJY7B7Q1HWC6EW50WD212B9M2T2T u1)
(map-set mint-passes 'SP3X5W5J4WS1PAXFZB03K6Y43ZJ9ER15ER5KSM2KS u1)
(map-set mint-passes 'SPT9YAF5KV6VDYKQ216PJ001RRATRQ1NYWW70R5D u1)
(map-set mint-passes 'SPKADBG7J0186P87Q3XM847C611PWND8P81TB7KT u1)
(map-set mint-passes 'SPR0RDC63QNPKQS5M7TPPRD7XDJMWC5FS9ZG863N u1)
(map-set mint-passes 'SP99HX2A538M6FC34YPGCD4GDRARGVQHEV35Q5XJ u1)
(map-set mint-passes 'SP15C17FQ1AJ5DHNFJKD9C0DDXVGTSS2M3GPX34QY u1)
(map-set mint-passes 'SP28VV7VF73DM7Q4FX651479ES2J62N3V24CYDVFM u1)
(map-set mint-passes 'SP2JF63DP7VJ68V6RRRCYNJG79W239B7DA3EY4PTS u1)
(map-set mint-passes 'SP2P9HCWJGQ0JVGYFJVNC0PA93B6NNAVK3ZZ6ZT7A u1)
(map-set mint-passes 'SP3JK7894FG8FN0RDJA4DR5DJNW1Y88RJH5QJ86X u1)
(map-set mint-passes 'SP2WR33EAN86F7MZTKD7FVYDB01W4QBKQN5A5ESAQ u1)
(map-set mint-passes 'SPC5KQ4VPXE21S1BS9H71NJTS9G2ET3JY836VE0M u1)
(map-set mint-passes 'SP1S7WPBJKSVSPKXBV3XSTQ3FW5ZYZ0NHESD60T44 u1)
(map-set mint-passes 'SP2MV61RK2E43A5TY5Y3SAZ02MCXF57CVF9E4Z5QB u1)
(map-set mint-passes 'SP1FJY92TPMR68Z5R38BW3WNR5DTMVGSVCCNB2E2V u1)
(map-set mint-passes 'SP1M9MXEEASPNKMW48557C2F698R9KZ3882FTQ5NQ u1)
(map-set mint-passes 'SP1AJVBXVDE1N7VFTB7N57X3BE9VAXBEEGCAQ7CYC u1)
(map-set mint-passes 'SP2PHW4WCW927222SKF2D77ABVDGQVJEQDZKJDV97 u1)
(map-set mint-passes 'SP318SCR2Y2FDAR4TBNX814JGCJ2DG4EVX0EVRWGA u1)
(map-set mint-passes 'SP15MAK122V91ZM0YTWSJGJY5431NYC1EYSE494ZB u1)
(map-set mint-passes 'SP3MN2EXPWM7KHM96KZSBJQV42AAW6RW1RQNBHKPE u1)
(map-set mint-passes 'SP1TPX06N7WZMBMQYP3TV3FR9ZXZV6BJS71AEQ4Q6 u1)
(map-set mint-passes 'SP2KYN3GT2Z9P9MBXN6Q6H5GSM9ZNQJD0FFWK7DKP u1)
(map-set mint-passes 'SPM54CSXT2KMJ3CTRG77ZF9NRNQR9R2VP5AN1017 u1)
(map-set mint-passes 'SP1G4QFQX1TT4N3B7NR6FESKHFE0XN51Q788KGJD8 u1)
(map-set mint-passes 'SP1CRVP62X5BV16SJHW6FJ228YGD5NG5K4NF9RDAV u1)
(map-set mint-passes 'SP2JWN74S0PB8YDT93RAK3ZACXYK73Y87HSHSBAWK u1)
(map-set mint-passes 'SP37B3X6ME0WGNHWQH1K9C4V4BQP4SRQ866NK3J05 u1)
(map-set mint-passes 'SP10KDQ0MY31RCVEZ80XVN43X57GEE7RG0GY9PXMA u1)
(map-set mint-passes 'SP2HB3ARVZ78N1PJWQ53E5WVYS84JA7BYCZ35FXT6 u1)
(map-set mint-passes 'SPCEKNYM62BD1JPGGHGB3V694HXDZ0B5960BZHXX u1)
(map-set mint-passes 'SP3WY385QW16KRBX7Z0HBGB6CJK187PQS2ZRSXWN u1)
(map-set mint-passes 'SP12E69YFKC61GF9KFYYY065ZHKMF86VXMXTF0R8Y u1)
(map-set mint-passes 'SP1W74FR1YC53NAYSSSA4FWPR8QHV1N2K0J275GCA u1)
(map-set mint-passes 'SP1PGRMTPJ7C9W4FS7VAWJ6HQ95EGWJ360QCQA794 u1)
(map-set mint-passes 'SPCR6DY03YFYRNTPBCSBJ4NEMPB664WTBJG5JQS2 u1)
(map-set mint-passes 'SP3S84Z1PWMKS01TEWGZR9RRR0A36NMNZZK7KW0TS u1)
(map-set mint-passes 'SPRJSYC41HYAP2V8GH6BPJAE7VSP3V0VKM5XTQ37 u1)
(map-set mint-passes 'SP224G6MCGENQ7WQ9AG2G71G0V7WBH3VE1DDDH717 u1)
(map-set mint-passes 'SP3YYETV3E4F7BXXMBMZWQ4ZS475PZWQEZK90MB0E u1)
(map-set mint-passes 'SP23ZGM7C587WCJVTDNH2NPXFSQXGPD0TFJ8PJ01 u1)
(map-set mint-passes 'SP3WFQHEEKBJZ9BX0H44HX57D60STA0BDTVFJRPWJ u1)
(map-set mint-passes 'SPJHGH7XQY7V6V7J9H29RTEFPZ1VCWDH5HC3Z3HT u1)
(map-set mint-passes 'SP3JWDN8RFQWPDX6RRKF2HRY186ZX0WTKP9WMXWRA u1)
(map-set mint-passes 'SP3J9WV8F1YVH7YDJQ1HKX91MF2YEBRNR8X2JNBGH u1)
(map-set mint-passes 'SP1CZ43XBSTX7B89EGX94ZWNVSFJPVYW8T3MTJP7F u1)
(map-set mint-passes 'SP2W9VYPP3SBQYVN94M8PYEAEYVN2WW4NFJN6MMAH u1)
(map-set mint-passes 'SPX2MYSZ3M0DQTJN9ZPY5R52AW1563J97APYWZZ9 u1)
(map-set mint-passes 'SPDJXAMCKNZ41XFPPCW5FD6Y3TFV7J018VXNS5BR u1)
(map-set mint-passes 'SP1SDDRHE1N7H1V4RCEKBARK1AM2JHYF75VZWT6QT u1)
(map-set mint-passes 'SP1MFX69NB515Z1DX12WBSVEASWT7TXHK3HBWQQ72 u1)
(map-set mint-passes 'SPSKCDMFKVGDGS7HNBD3F47GC3PHBWSCXVMV8M1A u1)
(map-set mint-passes 'SP27MW21TYWRR89X9G2WRM81J8W6BQWGPES9H55G4 u1)
(map-set mint-passes 'SP3R3KXEXQWMFFQTGWT3BK1GTSXDSQZAGAVGWSRC3 u1)
(map-set mint-passes 'SP2EZPRVS969315A14PTWQZSC1QZMRS0ZYRPJB6C7 u1)
(map-set mint-passes 'SP3G7JHNHKPVCZJS2BJH5Z2FSYWNVF7WS2Z94QD7P u1)
(map-set mint-passes 'SP1G1709P2R2H24MTKA3MZ46BM43W6ENPXAXGB7C5 u1)
(map-set mint-passes 'SP26XDN4WZBJ4K3DCP9CNHGTZ3202A13SMHP0SCT8 u1)
(map-set mint-passes 'SP3WXXCGYF2S3ZMVA1F18MG3TP6K7EG90PR94ZKW5 u1)
(map-set mint-passes 'SPV5JZE4GTSZSY9R6W1H4VX525TKRSBN7DH40MG4 u1)
(map-set mint-passes 'SP30GXFQ8MAHR5MR00FBNS5SR791G46C9CV190R65 u1)
(map-set mint-passes 'SP26NRXHZRMZCY80ZR9XJG7G1W9ZKA7946SKSZ5R1 u1)
(map-set mint-passes 'SP35F5V3JR2SMT1K9SD3TJZ31J00C8J3PZK6WT2HK u1)
(map-set mint-passes 'SP3DZGH8Q50Y3K49M98MRPE0869Q1P4N5SCF9ZD8H u1)
(map-set mint-passes 'SP3FYPM0AV3A6FF0YCBM0KRVPNTRGGYYE4EFKV5JK u1)
(map-set mint-passes 'SP1ZB4Q5ZFDMPY5PEE0QYZ0YQ4BG59HD329JZ9617 u1)
(map-set mint-passes 'SP1B28ZB3E3QHFBA51YKABMPMPNGWN2J0252TE017 u1)
(map-set mint-passes 'SP3B30KZ9QFARNVZTNNHNT869WMZADA2MBKFHYZ21 u1)
(map-set mint-passes 'SP1HJ0S8ZS8XCA2C12KE0SEJFBHDFX03WQVWF15K3 u1)
(map-set mint-passes 'SPA8G4WDQ96J71EFAQMZV28K52R4SCGM0GN0CQ9P u1)
(map-set mint-passes 'SP22PQCCMTQTHMCG7R73ZM6DP6VC706R4DF3AQVS4 u1)
(map-set mint-passes 'SP1YK3THT1AKFTKXT7X2QJE65JAT5CFYNJTEAQRPW u1)
(map-set mint-passes 'SP2QN5MNGXMGQS92BNGPXJXFTMSYPPH5X6D872JCE u1)
(map-set mint-passes 'SP1NED937VZP5WR12H9WYSWV6MJFD6NG8ZF41N49T u1)
(map-set mint-passes 'SP3J6TRBTT4DZJPY87SP5KW6DT4DZ6CPZJCXN3P7P u1)
(map-set mint-passes 'SP166T5FVNNDZCCV2TX3H0W26R7XBVV01CVK6WVRX u1)
(map-set mint-passes 'SP1EJ7JBJ1ZAFQ8D9SQ59BGQTDGMWGWD0NNCRF60V u1)
(map-set mint-passes 'SP3E6EV310A8YFWPVCHFY0X8DXB6YY6BV7AVZBQ5C u1)
(map-set mint-passes 'SP1F7E82M7A4B7878M3V3JP7FAWNKZX4ASS1WFF9E u1)
(map-set mint-passes 'SP1GZQFZG33JKYGCV2YPQPXCQ7XVK794S1Y0R6MMV u1)
(map-set mint-passes 'SP28X3KFXTKZQA03V94JJ7E4HRDBSPDKF46BWXBAZ u1)
(map-set mint-passes 'SP1PVYT8AJZR2H5EK00ZXY6NFBHB29E0PY0NRJCXR u1)
(map-set mint-passes 'SPZ54XJ56P7WJ9TFE9D627685BK6AEPRG5Q4JPAG u1)
(map-set mint-passes 'SP3TSNDMT9MFSD81STZZW9GRT99Q1WXS2NRGP7ATV u1)
(map-set mint-passes 'SP1B3TX9SYF4HKAE5CVPJ32RVT5XS1YXWJBJNCTWE u1)
(map-set mint-passes 'SP2XJETJV50Q4WCWF04PS20HANYD9719EZPEKTYTG u1)
(map-set mint-passes 'SP4HHTEW7TKCDTF3RAMXHG9F87J522DPPG0F43QN u1)
(map-set mint-passes 'SP1P4BSC8TAK2QC6YBGS605EBDNYDPMAPRRN2V003 u1)
(map-set mint-passes 'SP1A4A4MRWTMZWA7T1NK2P7DS5BK7T03PGKKKNDHH u1)
(map-set mint-passes 'SP360MW6NR8VKW2MHDY3ARR4X1KEJ44ZZEGMB4MQ2 u1)
(map-set mint-passes 'SP1420N2RGCF8NTV3DQWWZ3T6X7GAWW64S369D9KH u1)
(map-set mint-passes 'SP1GN3BW994CT7TEEKJT547CQFY49Y3PD2JXJ2WQG u1)
(map-set mint-passes 'SP3JR0EPTB9PJBZ18GAN5BWBCCYWYDY6PZR15DZW9 u1)
(map-set mint-passes 'SP2ZYW566AHSDVZMSPBBSAAFAMVZ7EXF1HNMX8M96 u1)
(map-set mint-passes 'SP1VERHHZ6R6WWP9KXNQDBF69H7QDFD1VTTE45GYE u1)
(map-set mint-passes 'SP23885RS0MQV686C2NEX2W7GSDD8AVWRMMMGXG44 u1)
(map-set mint-passes 'SP1N6R6WBTGN6KDXFGS3N9VN9K7P7V31HT7CRC30T u1)
(map-set mint-passes 'SP1R9JT3HNG56CQSG4A1CY76D3BQ5SE4HH92X0K6 u1)
(map-set mint-passes 'SP3YA751NPQ2Z3E0VRXH2T21J2N4HDANKCWTCE6E1 u1)
(map-set mint-passes 'SP2P3YXM5VP7PF3TZ02VBJ6KQAYGDY82TZC7KW8B7 u1)
(map-set mint-passes 'SP2WPK8HDQQ0Y63RDQEZJTRKZ06GX8ZJJDYM3J855 u1)
(map-set mint-passes 'SP3A3DNJB9KPXMEZGZ27CYJDS0SCWD8Y9NGNZHJG3 u1)
(map-set mint-passes 'SPWMC9HZH49Z2FBJ4XD6YZ4GCTX4BGVYY9M3GEF0 u1)
(map-set mint-passes 'SP3TVG6EEC2FTT21Q4BNEEH9VJP2HKT34CH023WB5 u1)
(map-set mint-passes 'SP2MJA4P48W6XYSNNMKPCT5J81FBYYM8JGD6D0HMG u1)
(map-set mint-passes 'SP0178N9TB1ZEGHSYMYXYQ0SXV008566JTR1VKXY u1)
(map-set mint-passes 'SP1C9RS7DMQEK6T9Q7JMEVBNM2FS07SHZ6JTZ84QA u1)
(map-set mint-passes 'SPGDRBJ9CMYCHD29GCHH4WA0RDMK4FZSD781RF60 u1)
(map-set mint-passes 'SPS25XXRBAK77NFM93DCSJ1XC56WYQ2MJV0K8E4G u1)
(map-set mint-passes 'SP3MXQDAGJ37M7Y6VC7GAPVMZYYCEZYA3GPDSR76V u1)
(map-set mint-passes 'SPG5D1Q3AFJ9MWTP4SANKYVFXG31FPYZM6XKNV5R u1)
(map-set mint-passes 'SPE7MA9QP06ZKQHZCYTK0CPJRX9PEQSKWWWNX8BJ u1)
(map-set mint-passes 'SP3P653VM5CT1KRRNJV14DE883SEW1DQ3TKG77CWB u1)
(map-set mint-passes 'SP1BTZW31DXC08JB1M779CWZNNQTC79NE8AET6CK0 u1)
(map-set mint-passes 'SP1BS6AFTHGBX186NXJ22T4BA27CE1TBQCPE3ZYN9 u1)
(map-set mint-passes 'SPM5YT2N75N15R7DF9JEQG321AD6T71FAS67NQTJ u1)
(map-set mint-passes 'SP1VXXTC9R98DAXCT14CZMH2J78DXKT6J6AP6HXV6 u1)
(map-set mint-passes 'SPC7638YYQJRFFZSCXXNGH9W1BGW1RCSE42PZKJK u1)
(map-set mint-passes 'SP1GTC0Z9JED9TCGYMT1NB8QVTHVRXWCSEZ0RK8QE u1)
(map-set mint-passes 'SP2ZDJ7X6SSK4GBV6P3PV8CC9ZSPXQKVZKFPKSHK7 u1)
(map-set mint-passes 'SP264H7SPJ1GRNQ1WGRTJDBDVV5CV31PSNB3WKMJA u1)
(map-set mint-passes 'SP364AK56QD8JSW96NZN8H2C5HGR2GQN0YACQ1P7N u1)
(map-set mint-passes 'SP3WY426EN81D170EZ1T8XAJ881RVMTY4DMKZQ28W u1)
(map-set mint-passes 'SP3WR7KC6X8D435EYBZ8BX70T0T7WE2JEP4AEKEXQ u1)
(map-set mint-passes 'SP3EBJ4884HGPWFVP8BGDJBTYX3N8YPWYEGF43W7R u1)
(map-set mint-passes 'SP1855CDNTNMY7XV5ME0EJ4WQ5F8ZQQGRYZWGBKWK u1)
(map-set mint-passes 'SP1KC54VESX2SAKW5K47457X3Y2S3V7DQ1SX3XK8N u1)
(map-set mint-passes 'SP11RWBVXDPZA0DMFSYR3TCH235RATSWK2RZBTATG u1)
(map-set mint-passes 'SP2EF4G62EVPTQKAEYVVGVC85JEZM81D03PTFP7Q5 u1)
(map-set mint-passes 'SPWWPT9PTB9581ZA1KZEFS0CQT39KRPHBN07CR20 u1)
(map-set mint-passes 'SP2N9AFGHG64V8NEWE8T5FH7RNZYRV2W4M8DVBNCQ u1)
(map-set mint-passes 'SP31QX4RZKN5AHSJDVB8QX7BFHDYT86ATRVWPJH8H u1)
(map-set mint-passes 'SPF8690F93TY0P7CDMB902GWMJ99J7HY7AK9X1CN u1)
(map-set mint-passes 'SP2NCTN2JMNZGQTDA0C2VW45AXYA835HX8WDFPHPW u1)
(map-set mint-passes 'SP21QESADXHQ4RJ1TQN4KAEXWSB3J7YX6V5X8BFJ6 u1)
(map-set mint-passes 'SP1XCTJ1ME0778SA8611PNAGE1JFGT64AH1E9V6VF u1)
(map-set mint-passes 'SP1VM0J7T8PNFDG3FPYGSCT2XX6E78MWD1E0T6P8Y u1)
(map-set mint-passes 'SP2187SFFQJNE5JVQV9FRCSB27RJJ9YKD5AYJ5J3V u1)
(map-set mint-passes 'SP19DVB2YKGK1NQH1SK7QYM5EGWD09BRGXB55VV8A u1)
(map-set mint-passes 'SP1DNTFGB3J4G4HH2N520KMZM2X2ACXK53YB0GKBK u1)
(map-set mint-passes 'SP5QGX2CRKC0QTMA34X3VFW5K62XGDMMK5V9E25H u1)
(map-set mint-passes 'SP12F3XE7SJAPA7YF21V01C3PEE63NJ1AWM436W7R u1)
(map-set mint-passes 'SP35AJCTVMRWH611ES45133E57KAGEXBJZV09406S u1)
(map-set mint-passes 'SP3VMDTRKGR3QH76GFAMP9ZM6K1Y421EK6P61VC0W u1)
(map-set mint-passes 'SP11WB2DZE9KT274YM4ARJ4VSFRHT9HC342R9ZTNE u1)
(map-set mint-passes 'SP3QF7KM5WENBEWTGDM5S6SG0K79M4XFZ51YH5VEE u1)
(map-set mint-passes 'SP2HA3MK7MRP5T754FTZ8F730V2MFED6R4XQARY92 u1)
(map-set mint-passes 'SP2V5Z6DDVB39QP4BNZ4GVWDC5E1X8ZWET4G203HN u1)
(map-set mint-passes 'SP34N9G57FP6HF4MZZTK0J93FAWJ2QEKQH48H54XN u1)
(map-set mint-passes 'SP2Y87310W4Z3387BKQVVYFQ18J8P0ZGRK4HAC3PD u1)
(map-set mint-passes 'SP1ED344HZP7ENH1J89YDSZ47ZZ9EPNGB72MSZ6CS u1)
(map-set mint-passes 'SP2Z5GGS5106E33E0X9NSCDZMRYWHFRTK5P3WXSEE u1)
(map-set mint-passes 'SPPTQ6GQ4ARKZN6H0WB8K8Z7555NMH2DKT93Z6K0 u1)
(map-set mint-passes 'SP237DS5PDSEC6CSHYSVTMB1S81JJXK2RCKB2W22E u1)
(map-set mint-passes 'SP1M5474XMSDRA7PPQS5QT7ZBX7T33EDJG47SYXG8 u1)
(map-set mint-passes 'SP3CV39AE0RHHVDZ90NSDSKP0FSWA8A9ZM8ZX7PDX u1)
(map-set mint-passes 'SP1BY0R2DCVC5C9RMSR77BKV0W2ED3MFKH628045S u1)
(map-set mint-passes 'SP1H3EKCEB2GF4HYS9J6CJ7Q46RBVPJ29K5ZT70S0 u1)
(map-set mint-passes 'SP3CDRXW1V3YEDKY47PCTV6EA5NVZMDCS7HCJW38X u1)
(map-set mint-passes 'SP1H7FRFSHDBDZ2CGHMQZJRGGNH8D0D2HT11Q7YND u1)
(map-set mint-passes 'SP2DMVYG0JS303N640DSB07PJEXBMDAAW99A8K89X u1)
(map-set mint-passes 'SP3J2K96Q27BYTN8XEGE1J077KWQRT7DYQ42GNJX6 u1)
(map-set mint-passes 'SP2YGMCXZWM0J77GX14HZBB4DFZ3PA8C1Z9C1R54B u1)
(map-set mint-passes 'SP15B5SXK38FAEHBPTHEG22X1D4M2CXCHS96V6KC4 u1)
(map-set mint-passes 'SP2C8Y1K1K51RGD8GJ0N072N78Y6FMQP2A4X751TE u1)
(map-set mint-passes 'SP1A57ATFA7CNJH58QTRYZVXHYEQV9YQYQ2CM1EW5 u1)
(map-set mint-passes 'SP31EHK1K5MN4AN5BBNATMDDX7AQPJ1S1SD2AS73T u1)
(map-set mint-passes 'SP25Y765EET98QXAE70AH1E6YJSCJ64KJAXS2DD22 u1)
(map-set mint-passes 'SP3K66VY03E8XN05VTVDH4TF22X21G23BJ05N07ND u1)
(map-set mint-passes 'SP2SR1TCM4K9MS8CXJXW9ZC6K26Q58R7HW4DNTE3X u1)
(map-set mint-passes 'SP1R3EKNX5X41NAZGE54D3YPVHN79C4MPPDAHMJED u1)
(map-set mint-passes 'SPC66NGK1B59Q8TQW0F4D09V2RKGH1VTBWE2DNWP u1)
(map-set mint-passes 'SP3R0W97CVADJMQ1FSDAJ9T18Z63ZW5K8GGZN397R u1)
(map-set mint-passes 'SP1CNKPSENMK8YEV67AGR86KWWVAQN8TVSDGS3SA3 u1)
(map-set mint-passes 'SPGR1HSHQKG4D96S8WB96CKV3TN9RJ5RJ1SW1KS9 u1)
(map-set mint-passes 'SP3A0RTDP846EHA4VGHZB6YE7VR4ZPH9KTA6MY10P u1)
(map-set mint-passes 'SP3KV2K7YNARMY5KA4ZMR2A8GRHJDDMZG7RA0DSZG u1)
(map-set mint-passes 'SPK7Y1FAT45TCR74VZS3JWA6SW5QG1N4GR0KAPFT u1)
(map-set mint-passes 'SP36X08BNP35BGJ22DCWWK15ZWZPK7KKD029RTHGX u1)
(map-set mint-passes 'SPM6AE1MYP7B1E01493XT81WZEQMW8JAAH4RA97B u1)
(map-set mint-passes 'SP1M44JPYE353RY98NTMBNTVKDTQZ7R8VNSMHYFNP u1)
(map-set mint-passes 'SP2J5P361VDY6A4GEFQEMM485TS3B07FRVD4TEBV u1)
(map-set mint-passes 'SP1QA0DY244N1EDT73FXJ1K23EKY49ZA3HDVQGR6C u1)
(map-set mint-passes 'SP2SJ7GWN83GCA981945MHG6BD10TZ67GYWBCQEAW u1)
(map-set mint-passes 'SP2DM4D555KH8VQ0SQCSHEWYVY0E52HSH4NVVHXD3 u1)
(map-set mint-passes 'SP1AAJRKMGRG469J4MFNMBJ1C4S75PCKAAF19XFBJ u1)
(map-set mint-passes 'SP4HHP2ADMC31AA7JT754NHK5A9F6HWBWGVNT95C u1)
(map-set mint-passes 'SPSG4D5BR7HQ02PYX9446B2KS57NBQB9DBKCTZA5 u1)
(map-set mint-passes 'SP1YMG85E5MFTRK31ZAVQCED8MWWA95CAYPER5ACC u1)
(map-set mint-passes 'SP13ESDZS4A3E1QH9TGCSDNZ2S9XEF4APY1846HSF u1)
(map-set mint-passes 'SP1KZ7859FEAPWBTSMC355VFKJQZK5ZJWCPBR1YZA u1)
(map-set mint-passes 'SP2SPT6DQHG00EMBN6F2A2DQZ16YAXRMHB48T47PK u1)
(map-set mint-passes 'SPQ4W2M67DDEVPT02W1VXAWC4707594EZCZQBBTY u1)
(map-set mint-passes 'SP1QYE4EGRM2VJ08M8YEESJ3028F52Q9ZZJVP55C0 u1)
(map-set mint-passes 'SP2A2ZT61NN4DYYT3KS55P4JSQ6G3W2XNNV8PAFRH u1)
(map-set mint-passes 'SP11MRY04MQ9J0CC5JJBAYX1J9108CCK8NBR5X676 u1)
(map-set mint-passes 'SPXYMB5J84T6NS3REWE6NBF1EDX6QRCS3G1AJ3ST u1)
(map-set mint-passes 'SP3XRF59PEGCA5Z6P6B9ZSM13NGNRNMPPZ2XB97VS u1)
(map-set mint-passes 'SP38T0HAJQ31T3WRYK3RFQE26BFA4H6QWVNQDP1H0 u1)
(map-set mint-passes 'SP29VMSFBHX4VQKQVSY17Z2KQRRGX4Q2JG1A684NP u1)
(map-set mint-passes 'SP2JSVNRJZ3SRVEQA93J0Q3Y6BRSKBTPTHPHSFVWN u1)
(map-set mint-passes 'SP2Y56MYAQ90BZTTMBZ3G1H3VDEQ847XN5NJCZA40 u1)
(map-set mint-passes 'SPD23V7EJV86HC65KCD3YBYX5TSXZ7AF327AT82G u1)
(map-set mint-passes 'SP3VBVZ5SRY15NBDXB9VTHQRTZP67Y24D8AXCDJ2Q u1)
(map-set mint-passes 'SP14VDWEJ77VMYPXS1GDKTHG9MX6DK2SA1GTYWSTN u1)
(map-set mint-passes 'SP1PV73MSR4D80J7EH2FHVFY38GCTJFS950Z8Z5Q0 u1)
(map-set mint-passes 'SP2GMTN7H9XM0Y4AHDVCTQQG439P93T140XVGSCZZ u1)
(map-set mint-passes 'SPE5SYP5SBR2YJ8A4HFXKK3D5JKMM8MRYGEPPNA0 u1)
(map-set mint-passes 'SP2TXDPY5Z189AWAM737RJ3ZZB1QVQ0JWC5G1SWJP u1)
(map-set mint-passes 'SPWJV24FCM0MWBQBP4YRK1PPCEP0B2YWP5VFTM96 u1)
(map-set mint-passes 'SP22B7XNNGTGVA0DG70W8ME8MV8CY6HTHKQCJPJXC u1)
(map-set mint-passes 'SP1XP6737ZQF33J1KD9J1VPCFMMYTBCN7EGJ05476 u1)
(map-set mint-passes 'SPPQ376ZW1T4FCJHGY3ES2Z01JK8Z5EPHKPJTS2E u1)
(map-set mint-passes 'SP3RJMF6QHAF0072YJYC72WN3AVA19TSM4ZX81W4K u1)
(map-set mint-passes 'SP3PT7TRSCZ39R67FE30XPANMB8FKEE3QYJ3TRM6J u1)
(map-set mint-passes 'SP397YMXXN5VZPVCB4X9VPAPN94ENKG080JF40413 u1)
(map-set mint-passes 'SP1HP9EJV20NESEPWKTAC744S4HQ18NJD7Q2RN3X3 u1)
(map-set mint-passes 'SPKWB8NAEDRB02XYKRV7G5H1686WDWQ32ZZ01GYJ u1)
(map-set mint-passes 'SP271PVR9R7FY3T4SNZ769MFB7HS4CGBVDN61VSPE u1)
(map-set mint-passes 'SP9DFVAQE061HDCQN86T96R9SXBSB019CA1YKBTH u1)
(map-set mint-passes 'SP2KF06W4PMH6468XA642DK7WC276AGCE7HE1ZB17 u1)
(map-set mint-passes 'SP338YE9KE0DG2W46Q53GB6VZ86YTPVMA7X089ESD u1)
(map-set mint-passes 'SP1NFRYVYHKPNRKWQTD64EKFCS9ZK47A1Y987539B u1)
(map-set mint-passes 'SP1DFZHZ9KVW9GVZY6Y63MF14RS2S6VMQ0KSNVVH3 u1)
(map-set mint-passes 'SP3V51B6Y05GW4EQFM8PFQEX4MVFTYA56YFX1K1EG u1)
(map-set mint-passes 'SP2FEDADE9376M7GN6J1BHCK6DNEB8DD76TQYMABW u1)
(map-set mint-passes 'SP2Y71F3QRPJQF3MR1JA37FA7TT8HRCZA7XKJ8PJ2 u1)
(map-set mint-passes 'SP3MFEBD7DB8XFTZ1CX4CK1JFH92VYV9ZW41JV2J6 u1)
(map-set mint-passes 'SP2T3K7897830A5SK69SF7WZMAQD4MPTXRP7GBYDC u1)
(map-set mint-passes 'SP360C6ANC0CHQ4PRYVZ4W855S8WVFNRJQ5Q1SK3K u1)
(map-set mint-passes 'SP1VEDRBTK9AQKSQSDJ40KBWF8EYQV8SXE074PRFD u1)
(map-set mint-passes 'SP3BQDWXKB95E0Z4XTV9KGTC93D42DTMHZPW4P4D4 u1)
(map-set mint-passes 'SP1NXP7Z3P7SW447VVCXBQV4HH4CNTRQ4C54YP7CS u1)
(map-set mint-passes 'SP2D64WG6EWR0S5TYC7BFW7FKWXTFW6KKASWY53G8 u1)
(map-set mint-passes 'SP1DZWJDN351JH6WQD8HQFQT9X8P34909GEKM6EP4 u1)
(map-set mint-passes 'SP2A8JYK1EFVAT8MWBNDE80KGA69WAY205Y9QHZ4A u1)
(map-set mint-passes 'SP39DBM2PEWEXC413N2R56B9JA9JWK05GQT4NMKZX u1)
(map-set mint-passes 'SP29BHFJDQ7E1NBQMJD2KHDH8QPWC9P98EY6NJR5J u1)
(map-set mint-passes 'SP2HMEQSPV44G097WP8QGG8TX0R0B1F7C2XT612CD u1)
(map-set mint-passes 'SP1JQT39WRMEKX2NW1Z6S09P1SKYXH8VXPJQJK3ZK u1)
(map-set mint-passes 'SP3V7GRPEVZPRPY2EGQEV7DM9SVPGWVHQ156XDGSF u1)
(map-set mint-passes 'SP3DYHCVSA6E17VQ3FWCW9R3EB65YKDQDDF20FXCK u1)
(map-set mint-passes 'SP2F6ZQ8A6CAC45XDES6NTJMFC77Z6JGXQGRKDMF8 u1)
(map-set mint-passes 'SP1638ATE0918PV40TMJTZ2AEBQWBEENY6E4S24YY u1)
(map-set mint-passes 'SP3BNXSAKXFVCXRYJSMY2VJ8K42V90X36MW7HY6S2 u1)
(map-set mint-passes 'SP1V9254K3VDX002CJ333HWMN176318K5WQD0JFBS u1)
(map-set mint-passes 'SP3CQA0FBEFD642TWJ57S3SRYGEWHK3FS7CS8N3B6 u1)
(map-set mint-passes 'SP3G022QFZ5HEG9TWKAZ8HHV32CAWNVREVWNBMMAP u1)
(map-set mint-passes 'SP3252EQWE2NR1EGWGG3VR7FJH0V4M4M95Z3KB4R1 u1)
(map-set mint-passes 'SP3WX48S6E85ZWV0MS38BXGWJNJ4P2MNCR8FXZEXP u1)
(map-set mint-passes 'SPW8E403HZJJKF10C0EZVQ521P72A4VD52KMQ7A1 u1)
(map-set mint-passes 'SP32GTP621WCWPD1AP05ZFPQ5K25BBJ2XXPHSBA9 u1)
(map-set mint-passes 'SP3RCQWP3AJ3FTC22KW2KWJNK93K59YPGD5N5JMHS u1)
(map-set mint-passes 'SP3X5FBNT34FHA52AD1WXE0W7DM50G4FNRBG8KVH1 u1)
(map-set mint-passes 'SP2GV9G7QQW86A3K7ZZWKC3A0608YHNKNYSQCGJVM u1)
(map-set mint-passes 'SP3Z3MD6Y81DYQ82MYNVRKTS137B4QH3G40JTAH8H u1)
(map-set mint-passes 'SP1J88Y4RTBTBYZYFPQEBQH4DY3C13NC3VNMSJP7R u1)
(map-set mint-passes 'SP34JQRKZZ98V9VYM8JG4PYRF22RP5W9JSPSEHT17 u1)
(map-set mint-passes 'SP2S7BYKJ1YT5TADYPHJ5DSMJWWFN5P12W552TRAY u1)
(map-set mint-passes 'SP1TSYC3M5AMP6N9CPYS055RS6PS9FC58PJF0TWJD u1)
(map-set mint-passes 'SP5R3MPDPQTD0CZJF8PSHGS6J2F50XNQ9Q1CEVVR u1)
(map-set mint-passes 'SP399SXKY1PR50YBJGQMQDSEJY9MMR4Z9CZZ33WK5 u1)
(map-set mint-passes 'SP2JZV65M38FTJC6T7TEEPGBH0Z4E63KARJPB9HMC u1)
(map-set mint-passes 'SP3NGX7HB0RYK8B24AA4KC8SQE5HNRASYN3F2P23Q u1)
(map-set mint-passes 'SP20AY7CP5KEXYFZP4A7H2QSDJ30VAAS03Y8D171 u1)
(map-set mint-passes 'SP1AH1389PVS5E9XAGBA083FNFS5CFYQSE6GY1Z5W u1)
(map-set mint-passes 'SP2Z52CRGFGEMAEDJ1QZHEPRN2SB8Z3ZAE4R0FPHE u1)
(map-set mint-passes 'SP2261YFC4FS54390546Q7NSSZ5HEEQQQPM91F0N1 u1)
(map-set mint-passes 'SP170ZJAZPXZZEF6D1ACJ3N14QCYFYV81GM32N0QA u1)
(map-set mint-passes 'SP19NNW9638K7CTVAY8AWA2TATD50J4PH6SDA9JM2 u1)
(map-set mint-passes 'SP154HNMJDVJ591KKJ798B0WKMTJX54XM35C4QWWX u1)
(map-set mint-passes 'SP2RNHHQDTHGHPEVX83291K4AQZVGWEJ7WCQQDA9R u1)
(map-set mint-passes 'SP1FETXHJNYJ20ZE5SY778EJF5KJ1S9RTN0T7VHD9 u1)
(map-set mint-passes 'SP1TSRE96C71GM9953Y3E9B4C28DN7VVSWQ6RB8KF u1)
(map-set mint-passes 'SP1MCYN40GNMP76PWJQ0D00W5R7DV5N9E548HX9JX u1)
(map-set mint-passes 'SPX0RRKQCF76W38EHR2YMH3G6YZ2H2S3ZMKTBBMZ u1)
(map-set mint-passes 'SPGSNBZ6HWRDJE0A0JQP9BHYMJGS69DCKRK7J94M u1)
(map-set mint-passes 'SP2XPBGHA6ZDDGWY220ST92ABYPDBC3CQSHPA5110 u1)
(map-set mint-passes 'SP1GST7G0BC02K1GFDZ7VF6W36ZQZF25CESGSM70J u1)
(map-set mint-passes 'SP1TXNDK4CH2SB794Z390G7P28WZ0S7JY9VWAAWBK u1)
(map-set mint-passes 'SP25WCP3QWQR6EGASRKW0KVSQ460PNHFBQ79VAZDR u1)
(map-set mint-passes 'SP2G3J1CS06XBNQVN30RJZDPPC6DED8RSC5DYH8ZD u1)
(map-set mint-passes 'SP1Z48NT6FC5163BK6GGQGPV91FAQMZ9N26QFS0RX u1)
(map-set mint-passes 'SP2T8TCGDT3CBHJ7YRZVWPJ4DMCMYH3M3QYQZ5JT8 u1)
(map-set mint-passes 'SPTS7Y5K39KMY2STQW0TM9QY169AB826QZTQN8CX u1)
(map-set mint-passes 'SP1R64WYFANTTWB81097EQSP4CZQEGE01S5P7158N u1)
(map-set mint-passes 'SPC1WKS07RQ6SR8M2BBTC5NXGYBZ9P0M5XST1DZ3 u1)
(map-set mint-passes 'SP24DB525YEZ2BP946ANNZS9W6WM1A8CDVYXPXBHV u1)
(map-set mint-passes 'SP1MWKNG8T5C7ZB3W1HEW48221SM5RT7SZZ5NGKC1 u1)
(map-set mint-passes 'SP2FBBQNP9VX44ACYP0XHV893AAC05QQHD4MH981K u1)
(map-set mint-passes 'SP1ZRSE86K44VY9J1JND9Z1KJMF1YN3YF4CDJR9EK u1)
(map-set mint-passes 'SP3F74JB1P3FQHW9NFFF1M29AH6NC04SD4KC0Z5HQ u1)
(map-set mint-passes 'SP37AACA7CEB6M8FGCA23EZ1B342W4QW45JQC23JE u1)
(map-set mint-passes 'SPR91K0WZ7ZNPMH1KTY42Q3N2FSJXBJATFGEVNNQ u1)
(map-set mint-passes 'SP360PFZKDHAY6JR80YQF36K2G2RM20A568MW6BJ9 u1)
(map-set mint-passes 'SPDJBYTSCAHB3G7Q4TY9MVZFM6EM0AJ2KA86CMBZ u1)
(map-set mint-passes 'SP1S8WENCQGPSRHWX08GAPXA6VB0EMH157SKGMCKM u1)
(map-set mint-passes 'SP2V3RB9KK92WRYXZKQM06PX29VAK316GSB00BHWF u1)
(map-set mint-passes 'SP19VMVTNT2WK3VEXQ8WGJ463SHT1Q8GT2516DHP5 u1)
(map-set mint-passes 'SP1VQV48BC1GSWF0T45DFP0XE4WKEWBGR6K3SDK3H u1)
(map-set mint-passes 'SP1CTE1GSY59K8VPNTGAF6W2X72JEV5QA73BH8FPH u1)
(map-set mint-passes 'SP9EHGYRJWZ167ZP1ZY7M3AP4VSBZAA2S3ZDAXBG u1)
(map-set mint-passes 'SPXWJG6TB9BFSWC2C44NQ319QDGTPYSNZ84PAZG5 u1)
(map-set mint-passes 'SPEE2S17QQ4YAKVZ6G4BYJ7JC6JFMT6M9RYDVH29 u1)
(map-set mint-passes 'SP2TNHSQFESSTT90QFVYNMVM9CZ4XCP49GQVBEA5B u1)
(map-set mint-passes 'SP17BWJ2WMAZPRXM3RZA28S3T7QF5SJ3J1K91MDWY u1)
(map-set mint-passes 'SP3DD55ZW2FB2JJ30EPQKZYDRQTH4YW02V0WN4XHT u1)
(map-set mint-passes 'SPJZVXPBN0GHHYQA3KAFJAAK7RQG3ANG6RAB1F43 u1)
(map-set mint-passes 'SP2TZMT2N7V1WPXYWNE14GXM4YWB7260PP5S3HC9J u1)
(map-set mint-passes 'SP3DAV77J33FWHBZ142APWZ9G94KY0JCC0Z0D53ZB u1)
(map-set mint-passes 'SP3RF7NMYWMEVTNRK1P8MPD9NC77EVQ7CS8BV21C6 u1)
(map-set mint-passes 'SP3KX6DBMWRQ5PMYQ1NFQEC4R4H9J1TPE4BVP0P8D u1)
(map-set mint-passes 'SP3G9DVB1EW2MRZKS32Z4FAY73SVG5KX8D8H1CSRB u1)
(map-set mint-passes 'SP2JT7KC3HXZR10CBSHJTHKN5Q15MNY6G6NMS1FA6 u1)
(map-set mint-passes 'SP1D9RSJ6M14EBQTD2HJSCG363DSE3VQVJ73V6K0H u1)
(map-set mint-passes 'SPTR1DJVM5ZNPRY0M5ED3HJ1MT2ZZV90T9QV11DN u1)
(map-set mint-passes 'SP1FAKG5T3TNKR64B1KYHWDBVH0QS8G99N13T61QE u1)
(map-set mint-passes 'SP25BNDPJBQ1Q25VHWKYCNHBSBGJMRDNB9A9TAE40 u1)
(map-set mint-passes 'SP2SPEB7T42GTH81AR8BB18HHFWMPAMPXTZW0QVPR u1)
(map-set mint-passes 'SP1TDYJ4TG68ANP1SG13M7MEFPJBF3XNKWQ3609G8 u1)
(map-set mint-passes 'SPKQJ7T8W94JAQX1XJ7NQTZCGWW32W7XGR607EA1 u1)
(map-set mint-passes 'SP2584XRNCECJMG28ET47RNGST5HVFJDFYWCF93V2 u1)
(map-set mint-passes 'SPQVDJ7CDCS85WDH64SKHRQ9FA4VTAC8BYSJ6Q89 u1)
(map-set mint-passes 'SP2HC08VQHFD4FCM2X8E2WSVJY4M8FB3H5F9QYN23 u1)
(map-set mint-passes 'SP1DFEN0VJ1P0Z07GEATP2CCKEQK61B5AGH4651WD u1)
(map-set mint-passes 'SP27ZNCTPE2CDP1CXS6DFK863MTN0NB5SY4XNTPP9 u1)
(map-set mint-passes 'SP3BRAPVZFEK2E6DP6AZX4X73WZZB8C7S64E76EC8 u1)
(map-set mint-passes 'SP31750G9KGDQ5S31WPEHC8RPJ22GV8Q39F41MM6D u1)
(map-set mint-passes 'SP2D89HB062T44VRXDPCGFY8VWJXMR6845Y7EJR6X u1)
(map-set mint-passes 'SP15DQXDC43B7VE2H712HV4FQ0Q3HJ019W56M0HH9 u1)
(map-set mint-passes 'SP1JMQA4FP17G8QYD7EM3H3FB8FAMJAHBN2X3DB6P u1)
(map-set mint-passes 'SP1EHWYVGTNY09VESTYRP7KCFZQCCCF499QRRFG7P u1)
(map-set mint-passes 'SP1KWYVRXSTJNZ4BMX6VS3C689VSAN1FQT0GDZHFE u1)
(map-set mint-passes 'SPDZ56FT3QFM931J9CRT7R0MW527K48ZD23NSC4X u1)
(map-set mint-passes 'SP2Z47ZMH1GJ9XZHNBM054KWHY1JN2N97PG3A1V81 u1)
(map-set mint-passes 'SP2D0M5B89QXCA01CM9TG5H8XBGC7KT1ZJCAYQN8R u1)
(map-set mint-passes 'SP1B83VSK7GF4HJZDDRHCT6JF57AX6HHXJ4YWM6WA u1)
(map-set mint-passes 'SP3GYXZKYH6DZKCW8ESBVPN5N6KTKC5WHK4AKD0MP u1)
(map-set mint-passes 'SPJYX32DA47N9R3CE6XFWFZV0V92X2WPTHA394SV u1)
(map-set mint-passes 'SP3JMYXYRTBA9X5J53SDWEM6DA0VVEMT4TXEDE2EZ u1)
(map-set mint-passes 'SPKP1V57RK96NQN8TAZ0ANGV6RGQ9WAJWNJ3T19E u1)
(map-set mint-passes 'SP19P9Y790BVP2C7Y6BCTH20TAXCGF4QNTDS4PZ5P u1)
(map-set mint-passes 'SP3QKA2TR83TX6YQE327Y5Q53QMBYGVG3MEN8KJBF u1)
(map-set mint-passes 'SP710X9V22KNEV3NNNR13P3KNH0VRDFNK27HNK3X u1)
(map-set mint-passes 'SP2G2F1WYXKRXJVM091NE5H324BBSEGF1D6VMZ5FS u1)
(map-set mint-passes 'SP1C1P9ZJMCH8H0HCRTVEPCAVMJMA3A4PZ76TV5NA u1)
(map-set mint-passes 'SP113C966NAQNQCS1VER3PQWRDDTNZ1TYF0BPX3EM u1)
(map-set mint-passes 'SP2EJBFMJZHFHMNAPGD3XJZJQH0FGBXJVDQ36PZPP u1)
(map-set mint-passes 'SP3PZ9ZQPJ0WXX9APS2VZX239BHK39FEVT185ZR8H u1)
(map-set mint-passes 'SP1S5NPA5M0NXNYAQPF691HRS0KFW7VQ54BRVZ6NW u1)
(map-set mint-passes 'SP2T5SRK71JJMT3JHHX7F35VM9XE84V1W60J2QE6D u1)
(map-set mint-passes 'SP3PWW09NKQ5PBP26E4GCB1AJ79PV6SZBEGX9XG6Z u1)
(map-set mint-passes 'SPWS176WQE0WYXA0YNWDWS5T5W0KRXBV5RSH8BNX u1)
(map-set mint-passes 'SPCGJT66SJ314GME2JRCZKTQ5KABKCJCH9HPS92H u1)
(map-set mint-passes 'SP19AYXTE2C1552BQ9KAJS2SA0CRHS0XKGKP90K5Z u1)
(map-set mint-passes 'SP3QMHQBADCZZZVAMSNR8NZEFQYC044Y4TAEQX0D2 u1)
(map-set mint-passes 'SP2Y8ZW4GZSNV18KC6VNVK6EBT3MH46Q55HKA3808 u1)
(map-set mint-passes 'SPC28Q2RBKKYCBD00XE3HFT1RFGCF8N6W1TBY56Q u1)
(map-set mint-passes 'SP20Z6G3MX9ATYRJT010V4Z7XXP0HEWMP0Q32B019 u1)
(map-set mint-passes 'SP10HQP0PC0BEEEACR1BMXA769HW8M65NEDWJ20K9 u1)
(map-set mint-passes 'SP2MA4TTQH42YQV6D0SS0KZ9102RXF68AHJ6H02ND u1)
(map-set mint-passes 'SP3BJ0E1NRWFXS9XEHMMPDBNV5EBZ3S5ZN2XHET7W u1)
(map-set mint-passes 'SPK1MMYCHWB8E40JRV0DWEYWRDYR2QV1FJYCS8C1 u1)
(map-set mint-passes 'SP325P0GCBWNV94P7QQ4FKFGCGSGXPMZ7EFH8DYPA u1)
(map-set mint-passes 'SP334F8NJ039RBZ4QG3N8JZTC7KEDHWKQ2NEZCD6T u1)
(map-set mint-passes 'SP3VTPMYKWTC2QS3C220394BA4R9B20CZW8PF3APQ u1)
(map-set mint-passes 'SPNRPPRT5YPKA0AR0T2G8XTP5Y3GCQNKNJY98K9R u1)
(map-set mint-passes 'SP3DM7D31TNPDS4T2KG2STXT42KR1M18WGJT4DFZS u1)
(map-set mint-passes 'SP1JEXAQAZQWMPM629RA6BC811Z9RXDH641E21C6M u1)
(map-set mint-passes 'SP2SZQ2WKJNANP3VN9W3S8HFC9DNY6Z1EVR1YRP4P u1)
(map-set mint-passes 'SPMFJNS1FF7TVJP65YY2D4APWC2XCWCWGZS9J4GJ u1)
(map-set mint-passes 'SP2KKFGGFDE47DYQFYGJB7M1VGS92GAZ1NQ4JBHVA u1)
(map-set mint-passes 'SP16GV7TPQ84AFNE07JD59VDWNHHE2FADBGRGT4YG u1)
(map-set mint-passes 'SP1PAJJ9MRPXENJCQCC6XZSSGKASPA01X67ZW1AG2 u1)
(map-set mint-passes 'SP33HM3RXMCMSDKC1N58X6M78XZ3PJYM2NY95TQNN u1)
(map-set mint-passes 'SP2CP0E4277EW09RTMJ7NXPBY9WN1H898WAMN2BKP u1)
(map-set mint-passes 'SP1PH418TYKC114NXYF155XNRQQFCFV6D8J7C4P3K u1)
(map-set mint-passes 'SP1639XPPSHH4FS0BZ1EKC522ZV257W3MPE2DF54V u1)
(map-set mint-passes 'SP3QGFESCS2XD1EV1VNB5MSD5VWCCDG0WBY3Q44QB u1)
(map-set mint-passes 'SPQHKMH5BSPA5G2Z9YAZP2R1XKQ8SF8H7TEC1R75 u1)
(map-set mint-passes 'SP17BBW7ZVMENJBKTH2M84RMCX1B2SJDV04BZBW37 u1)
(map-set mint-passes 'SP3QSJ073HR4X7F7ETWAEH7GPSPWH5JDS6W3SNMS0 u1)
(map-set mint-passes 'SPKSA0GDPH7Q0D7DNE6Y9MFM6QP0S47ME3CKWRQB u1)
(map-set mint-passes 'SP1GRHME0BDHTM1VK7GNWM3FN9TZN1YZPK7DHX01A u1)
(map-set mint-passes 'SP2TSV9JBA8HD0W8V8312D83NDG9NG2QJAVTHEHGT u1)
(map-set mint-passes 'SP356N5YV24DVGXRTP7MR33D0N0AN991SRT1473SQ u1)
(map-set mint-passes 'SPVFP50TXD0YXVDN3EA0J6VJ37SF50B7RZ1DVSJK u1)
(map-set mint-passes 'SP39E90AYC3YZDFH3ZHX5NB21BH95MMYM1H2YD0ZF u1)
(map-set mint-passes 'SP2D19H7N50SND64TTPN6DR498RRAY6PYG5MFCVZ1 u1)
(map-set mint-passes 'SP385G3BCXTVA2PHCVZEYZRPTWYB3FRRMM8R5S2E0 u1)
(map-set mint-passes 'SPS71XTP5AJBC98HX06VQNF2Q5P1Y25XPC3G8F13 u1)
(map-set mint-passes 'SP2D04N5S0N5620PCEK3T9SRY0TDRFHV1ABYVXHBR u1)
(map-set mint-passes 'SP3RAZ2ABB4ZHNJYB01XBET8XHRZ87SWXX5ZKVE22 u1)
(map-set mint-passes 'SP9D0C6X2BEDY4KG24XETANVHMGE6SJHJV7MKWHN u1)
(map-set mint-passes 'SP2M5VRJDKNZSCK8W5D4C2N3G7MDTREG3TG0CEK8W u1)
(map-set mint-passes 'SPEQK27V0QADX5BX8VD7H5E5B9Z4EZP9A2VASS4H u1)
(map-set mint-passes 'SP3PKEJAAET4WM3MZFAGMSVTWDGR0ZADNS8JW85TV u1)
(map-set mint-passes 'SPYE105HTB1G32G2GASQR1M9651444YKMM4MMP2C u1)
(map-set mint-passes 'SP2QYJAAZHAF18DKQGZ71ZSNSNSBDM1ZCJ6F3ATK3 u1)
(map-set mint-passes 'SP37NMSCGR76WGGJ0YT483YWFZF07VQVCHQ7990BR u1)
(map-set mint-passes 'SP39YSC49EHXAY17N7BKTZJ37EQ0BA64VBWCW4FPP u1)
(map-set mint-passes 'SP2H54B2VX4XZBR16BFXY1N52STG1Q31RFMMT63A9 u1)
(map-set mint-passes 'SPMSY5QXBQZ11NAW5F4MD1R2KWEHXYJRF40R4XYN u1)
(map-set mint-passes 'SP3WGBAJYK5J3YZ65PH8AY5AY1CDS77216789J398 u1)
(map-set mint-passes 'SP2T6FRRWX6PW4CXZ2S8N6M914TDNZGWK1SS300EV u1)
(map-set mint-passes 'SP957GXN6ZPHRJQBHWSQWY0236TCG6AR2RTTK6CA u1)
(map-set mint-passes 'SP2EXYRSQ3327F77M4VTNVMEAD1S7YSPXQ6HR4Y0F u1)
(map-set mint-passes 'SP2P2Y9YNTGG2Q0M9DP5XWVB9S83RTAKPFM0GEPRR u1)
(map-set mint-passes 'SPWEE740RF93FX8E5B40W42WSTMRZJJ6A4ZG9EWR u1)
(map-set mint-passes 'SP21YQY432030D64DVYQ5XC0DFSCB3FCCKPXNY7FB u1)
(map-set mint-passes 'SP2BP7478SMYRXWTFXNNC6PGSDYFTW6RVV12P3N2A u1)
(map-set mint-passes 'SP18YFPQ0DBSBJ3RM7T5XM4WX8RQ9W0PGSSHB3NJD u1)
(map-set mint-passes 'SPGJEMVXKPYAJMC6J5208KER8SRQPZ7AR7C78C4J u1)
(map-set mint-passes 'SP3PYGAFHFRBR4Y4ZQSTXVTRKCRRFX3R1K5638G05 u1)
(map-set mint-passes 'SP28T66N9ENYTKT7KVHJJA16VAH7ZXZVRTKE28GH7 u1)
(map-set mint-passes 'SP6W253AAC4H2NS46VNFYA361RNPSGV5RKMZ3D58 u1)
(map-set mint-passes 'SPRW7ZWPX940C44CJ8A7FGHZS5EM672RWMGY7F35 u1)
(map-set mint-passes 'SP1F8GRY8JBJ5FXXDFB1A3PSRMM1A1AE88K6Y92K5 u1)
(map-set mint-passes 'SP3524403GZP69WQVCHE936AB5ZV6V1RM1WV8KK8V u1)
(map-set mint-passes 'SP1SJ7KWM3ZM0XVAE7TZ5GNRVYNMKFQYM5J2K68C8 u1)
(map-set mint-passes 'SP1T2BJPB4SD1MG50XK50H7EX1305ZQWM18CDDP7F u1)
(map-set mint-passes 'SP3KH9ESJ6BY88S5F4E0BMQDSKQT3S7F5P5YPZS6Z u1)
(map-set mint-passes 'SP1NTKC3SC5V5Y7P396TSH77SZE9FDXJD3SC90MTH u1)
(map-set mint-passes 'SP3S8JV9SKG3FQJK2JJSW690H7V8AS2JTMQ1F9CAK u1)
(map-set mint-passes 'SP1923VWQSN242ND4GMTSE000K5Z6HP6W2ZGCBYTZ u1)
(map-set mint-passes 'SPN62RAJ4PR7YDSK9KABC79QVS6TTZSWAFXKRJ5F u1)
(map-set mint-passes 'SP3PKKTCM7PCXXTG1NP62RS8C8ZQD4SPATNH5TPC6 u1)
(map-set mint-passes 'SP12PY1NHHXHMY1EAMZ3BG4JNDCRRJX6PJJNVQECC u1)
(map-set mint-passes 'SP3WWM4AY61VXVCHRSD3888YDSXTMPGKNNK25MDFM u1)
(map-set mint-passes 'SP2KWFPEF38EXXW0XKTSPK09V7WX89QTZBPKK0ZYF u1)
(map-set mint-passes 'SP3SGZNG4X4ZTH61ZEXHRRKKZZ2HDHRCDKC1PCFZH u1)
(map-set mint-passes 'SP3WD68R55K6BAG1JK4YVS9PDW5E37R3YJWZAN1JR u1)
(map-set mint-passes 'SP90YSD8EMBR737S3PTQQKJR5DHSSRNKK4QSJYA2 u1)
(map-set mint-passes 'SP1R3PGP7SSCD5BEG6YM000VM2DQR9ZJ57XYVS358 u1)
(map-set mint-passes 'SP28BNB7ZZH0413PA8WGT3D67AC6G6NZV4T1JFX86 u1)
(map-set mint-passes 'SPCJYHNN8NNKTF1R07C60MR21PX78J7Z7S57VRFE u1)
(map-set mint-passes 'SP3JFZR4MNZNRYFX8V3PGRTNSY44389K5E6GSA86M u1)
(map-set mint-passes 'SP870R70T2VQW36XB9SFG4QXSRGWV10Z1CR76J0A u1)
(map-set mint-passes 'SP3CFP0RKYDTPF5E43MVCR79DH92MAAWX6C7EXTF4 u1)
(map-set mint-passes 'SP3WTD4HDXVP379PDCKE5C6WMFRMY0QB6PDYZN6QH u1)
(map-set mint-passes 'SPAR6A9XGXSJS1EP6DQDRZ4HAK4569K5C3MGFZ85 u1)
(map-set mint-passes 'SP34M36SXE208DM94YRFCENTT03ASZT3WR3S399B1 u1)
(map-set mint-passes 'SP3T2J4Q918SMBT2J32TT9E05H8MXX58B9HVEJT1Y u1)
(map-set mint-passes 'SP2FF9FM4QB3VGD365JDXF81EQZR819DW6GVPATRB u1)
(map-set mint-passes 'SP25BWNQ43M4A7EZA2JQQ39YQP3ZSZBNM2V5ZKBMR u1)
(map-set mint-passes 'SP1S9YGZ6APMWENT9EM1RDYFGZAGWHFVHR4NJGMPH u1)
(map-set mint-passes 'SP3A0H5WERFZKYSPYJFRJ23RA04SV5PC07E69999W u1)
(map-set mint-passes 'SPVFZAWRY1KJECQ9VPN3YT6YCGE1R832KT8Y8NX5 u1)
(map-set mint-passes 'SP2FSJKRQJ71P75HTWJ1ZP2D5JASX054AQ7CNMXYE u1)
(map-set mint-passes 'SP37CQ71E6Q9MPY90KTHKQ0TRDJW9HFP8BKZ5CGES u1)
(map-set mint-passes 'SPG5CCBBE65W5XEWA3RAQYRS41WB3MFAHPN9N7HW u1)
(map-set mint-passes 'SP1A4TM390JJWAHBRMB3K8SB206A8HRAVR9K5NA75 u1)
(map-set mint-passes 'SP3V1Y6K25SJVJB9ZSHJD93K1EQBT7G0NT3D8FXE2 u1)
(map-set mint-passes 'SP3YR9GWMVMC16740CYJV2XSET9Z0MV50J00458K8 u1)
(map-set mint-passes 'SPJSGBD1FYKXJX30DPSQMW3FW2ANNPBSW2NNRBAA u1)
(map-set mint-passes 'SPRSJF563DYHTG6X100XVAWA42BCE0ENMQW04A2F u1)
(map-set mint-passes 'SP1NEZKDQPN50ZVYG03RGF1AX9M9VKBSF7PAXZ70Z u1)
(map-set mint-passes 'SP3G4Y6QKETHWM8HVHC7GEDEP2T6ME5FHQ39M8PVG u1)
(map-set mint-passes 'SP1XW0KFQBY9993V6PK7P7WXQ3TZ0YH8MRM4H6BRQ u1)
(map-set mint-passes 'SP3P0FRKJ3W9AC2XPGRTD7KNWE1D273PBT0VHD4NX u1)
(map-set mint-passes 'SP05SPYGGD0PCZSX4K2123B5VW4EDKGBT4NDCWTQ u1)
(map-set mint-passes 'SP3X485ZZ5SJ3QK710QN848YQBTYZZM05H5RGA523 u1)
(map-set mint-passes 'SP378QKMV81R51X4QS54DYGPMA0XP6DNNKQP7PEHB u1)
(map-set mint-passes 'SP1N33X4YSKTW25M1WHX804DVG9YBDZ0K9A93YW7A u1)
(map-set mint-passes 'SP349MXZ0YT6251JW9MPNCJ4C0ZQSJC2E0Q0YJN9N u1)
(map-set mint-passes 'SP37TY1ACRJD03RVVVKQ2Z6CPNB6NYNR1990V4B7G u1)
(map-set mint-passes 'SP2WRESY3XTXWP4HNKVX8CDMZKAQ8XQ6N85FE04DH u1)
(map-set mint-passes 'SPZ3CCC3A7MQ8MHTE7GAWDWVH7046P6MZJNEYCPK u1)
(map-set mint-passes 'SP18KQ5PVQ1NNMXGWEXK10CVBF94FJ4E2014W2MFS u1)
(map-set mint-passes 'SP2BHQGJFZZT2F7YWW9JTH0TAHE2EZCRXK9M65DS7 u1)
(map-set mint-passes 'SP39RNTGQY1B1PQ4MWXYGNWPZGHX1009PDB26XTRH u1)
(map-set mint-passes 'SP3RKDKGJ3WQ3XBB1CZS2513XJ5PABB65A2XKVJB3 u1)
(map-set mint-passes 'SPGCGRDW7JXNC1WTP1Q61Z6TNZ1VZ7FF7ES194PC u1)
(map-set mint-passes 'SP3ZMT62A4XPEKZFRXQPKG5E2YE0PBDTZP7DEVEX9 u1)
(map-set mint-passes 'SP14WX257FQE1FQ06FX0W35B0RYYVY6GGVY4BQ1EZ u1)
(map-set mint-passes 'SPH8PVG8KNFXVRFB2NMRQM2TDF4S4QEJSSHGQZZZ u1)
(map-set mint-passes 'SP1KQQV25VV8182CEQ7TXQZTY8HYV1ZP4SD2RMHJ6 u1)
(map-set mint-passes 'SP17QJ2ZCZ443G9V7EZ924ZGSVE5N4Z3JSJ6EPTV2 u1)
(map-set mint-passes 'SP48X1WQ5XAHRZWFHS35QC2216NQCQ81S478P0PC u1)
(map-set mint-passes 'SP1HG9DY67011B4K2T9WGHC9ZMM1D6V55K9SBQNN0 u1)
(map-set mint-passes 'SP3DWHPB8FZF3BJ8N5C1J75SCZZF3C3C2AVD0C2N7 u1)
(map-set mint-passes 'SP1V58M7BR895F8SBBC7D87ESK7766KJQDB1VZQCF u1)
(map-set mint-passes 'SP1KD8G1R57PB3C2CDA5XX7KB7G4PVR8PX42PG4EY u1)
(map-set mint-passes 'SP2K77D639BJ7M3GJWQA6FSH98HR1ZVBK749KGFBC u1)
(map-set mint-passes 'SP171ASHHXC410RAR2JR5KZCXD0N20GD22Y9XB5R9 u1)
(map-set mint-passes 'SP3QPNZ0MECE6CH6H4JQZG7W81J30SZ8AW183ZCPR u1)
(map-set mint-passes 'SPH6TA44NVH9CQP6E9JHH3EA177V8DV13TR9YMR8 u1)
(map-set mint-passes 'SP119SA35Q6NYZFJHSF84P3FYJDY63RTKADHTDC93 u1)
(map-set mint-passes 'SPZ13AQDQGNY9G2A2VCS51J0J58JGW4KAJ9KVVBC u1)
(map-set mint-passes 'SP2NFB9GEEGSBNYQJR07SXJ98M9844SYB905Y37S5 u1)
(map-set mint-passes 'SPVT2JCAG9AJ7CEJ50R2X3Q6C8Z9BWBZDWXYFMS0 u1)
(map-set mint-passes 'SP25W6NH0AF57YJTQMQSDNTZPRNZGS0136C43Z4RK u1)
(map-set mint-passes 'SPVARH1GPM6N6JBXY8JBWDHWP44XXXRC6QZY10Q8 u1)
(map-set mint-passes 'SPJ7TP7A3J6W00YN9PJB9T5GAS7S52M9HE1FMX1P u1)
(map-set mint-passes 'SPHECF168AYNGYJ1HRERK4C5TGKQPBX39R884ZKC u1)
(map-set mint-passes 'SP6ZBR3ZH5F7JBMZHD3PGZH6RD7D0XXZHDRQMTE5 u1)
(map-set mint-passes 'SP2NKGW1SPN511P6QMB76XYHFD5GE3NBA95NQGD5H u1)
(map-set mint-passes 'SP2HX4PSJKTTR6J49WVNEEDY8VJVXWD5XBSZE49EM u1)
(map-set mint-passes 'SPJRA593NTXANNPYRSBMWSRGNJ9MZDCQFWH7V204 u1)
(map-set mint-passes 'SP2KS49Q2VB48ZDN6ETQR9C4S08XFA48F1Q850YZB u1)
(map-set mint-passes 'SPP61SWKZEYNPNFV5NCEANJV5EJP0SD5QQGHD6N3 u1)
(map-set mint-passes 'SP12QNPX3WR8KZ0379ZHVHGYYP1BZEBQ0678Z8XQZ u1)
(map-set mint-passes 'SP2D80XZYYTASWPZ9VKP0DBCRAKHN2HDC3TM1YDRC u1)
(map-set mint-passes 'SP31HT07DE3NA4TFGKEMEFYJJAX8BNGGZ6RWVASSM u1)
(map-set mint-passes 'SP1RSVW41BGZ598C3VFCH2P4CCHEMFAFYXCKFC5FK u1)
(map-set mint-passes 'SP2S8K971HED06QPQ8RNQ965CZDFMDKDGDVR66N5X u1)
(map-set mint-passes 'SP1NNXXF0F9948E82BXSZK0XB05ST7A35E96JBJVR u1)
(map-set mint-passes 'SP2VDPXNAQMQBDFVDK2JY1FMH41WSBSE38SZKGDE2 u1)
(map-set mint-passes 'SP325FHAZHKCQ02S032G4AK4R4SRQWVR6R3YSA9XG u1)
(map-set mint-passes 'SPXK6VC9ECQMG4359FEDS1GC0KNTMVX6YHBW6Y9J u1)
(map-set mint-passes 'SP1WHVRPY6DAC92CACZGNWGX90WPTVMQ8NRXVMJY8 u1)
(map-set mint-passes 'SP17HCAJWXRPBS7BFMTP0J5S20DP62XK2DQR7V0CZ u1)
(map-set mint-passes 'SP1HB30C9MGJW7EJ1XF287042428CBD7BV4N05105 u1)
(map-set mint-passes 'SP78DPMVHN6XBDSTHHAA5A9T5QG1G3X1NSS7XB72 u1)
(map-set mint-passes 'SP1A6GW2ABMJMC6JFN1VC0K4AX54238M2DPEVY5E1 u1)
(map-set mint-passes 'SP2SZRS6YE9V8JZN80NVXNPE20W2P51FMPR41N544 u1)
(map-set mint-passes 'SP3PY9R6J7DDEXZVMW8MX1VQF2FHQZE4M51A0SV2G u1)
(map-set mint-passes 'SP9QSPRW4Q0E9G7S248X5BCTKJVZ864F94EEWRCW u1)
(map-set mint-passes 'SP9DBN14WGWEQKNX30ZKNQNHFFFJFDH1XDD3TBRG u1)
(map-set mint-passes 'SP1KSJ301B2VNZQTQAHJS1X3WNKSS6PGMNZ0ZSTBQ u1)
(map-set mint-passes 'SP3R6PMQQPM398R8G6R5E91WZ07EFGKNXFNBWDJRG u1)
(map-set mint-passes 'SP12B132WQJPZR8H1WP1RVRPKA2EQTKYC27CJJX87 u1)
(map-set mint-passes 'SP14QV514Y23FPVBPHXADFMRNZXBZY4NQAWPJTFSN u1)
(map-set mint-passes 'SP1TV9J5Y9HYE2RV3C7HQRYNMDSNFPQR6V2FAB592 u1)
(map-set mint-passes 'SP19VP2HCY6N9P4AGRQ7BKWHBXR4Z213JBWNCA4QD u1)
(map-set mint-passes 'SP2VVJB3MJKBQX2HPE9SFZ9KPDZXKYYC9GH5W8660 u1)
(map-set mint-passes 'SP2QN2K47FER5JQFVCJDTMR458V7Y3HD48FME9BAP u1)
(map-set mint-passes 'SP3RQMJAC1QB31G1AGTA1RKZBQR8P95629SH63NH1 u1)
(map-set mint-passes 'SP2KWHAXD3XJAAEFEBKB25GNB89TNTZ3GMB2HE77Z u1)
(map-set mint-passes 'SP37S6ASV5A45JJ9MQWD1GG53W0CYMKXQZ6D9BR2P u1)
(map-set mint-passes 'SP3R460196KMPW4DA4Y745NBVR13TDF953XNWE527 u1)
(map-set mint-passes 'SP1B7QA0HFYTSA25N4MVBGXGJX4RVTHSPFNFNMP2J u1)
(map-set mint-passes 'SP2CJJ5V55B84H2ZBVV1GAXQAX9P6VVE8KDE7FS5D u1)
(map-set mint-passes 'SP3KG5H1PAH78VWFAW3S4BFS6E504RWPYXV83KAXA u1)
(map-set mint-passes 'SPXEG0BSPW42H7FPVRREE8NRV84PW5HHP420T9M5 u1)
(map-set mint-passes 'SP2DXQJC6AZXJMWMRFPQ1BK69PPS5TG32KN1WM22W u1)
(map-set mint-passes 'SPPKGBJW1JW8M7GR0MC5N5G9R0HAYQHD9A3VYPSC u1)
(map-set mint-passes 'SP3A9NH2XZQ8HH85S4DKQTKSQ3J90K0X54YWGXEEV u1)
(map-set mint-passes 'SPNEFWYGXXEC38XNCC0HYH7SP3HHFRVYPMWGNGGJ u1)
(map-set mint-passes 'SP1PDMB1WWANNRSFXPTADJXSNHC0G10F45CVCH8RM u1)
(map-set mint-passes 'SP0BE4Z666JAE228V34APKCJX19QRAW39TEA28NF u1)
(map-set mint-passes 'SP3ZZ57F4CSW6M2QPYVZCQGS5SN2JMDY9AVJ7BQRJ u1)
(map-set mint-passes 'SP1AC0G4W42SSB77JD2T86YN3VFVSTBNAJ7EDP8C6 u1)
(map-set mint-passes 'SPWSF0MH9EHWG95E0PMAN5M0YMK36XX4VYBT7PTF u1)
(map-set mint-passes 'SP1VS7M6EKK0M52AECPN5H0ANVMCMHBR1N8Y9K505 u1)
(map-set mint-passes 'SP37FN45M5ZSN49G04GZ34N9EBWD8PVHKH33J4DBS u1)
(map-set mint-passes 'SPD5C7FK0S6RT913QEZ825915HMTK3VHQX6M4X2D u1)
(map-set mint-passes 'SP2TGAG9AYA4TTGFD845XZ42WG8K5WT4QZ43XAGHB u1)
(map-set mint-passes 'SP3KQ2GTN5WMF5JAMPBWZ8J50C24DXEDPQAGENB9H u1)
(map-set mint-passes 'SP2H743N09MP9DM1G1KMGXGQSAJ88EFXCRJ8R938 u1)
(map-set mint-passes 'SP3DXYJ7ANAT2XZMSGK6JSPECZB00SPAE4FT5PYZ5 u1)
(map-set mint-passes 'SP2N37X8KQFH8SQD40AB7GT541NDSF61Z5YAMQ993 u1)
(map-set mint-passes 'SPKX50XWXYGESVHJ62CEY89Z4E188S9R92NMA1E3 u1)
(map-set mint-passes 'SP2BF82SJ2W8E576RXBC3P16XS2S6W288NNQAMW8A u1)
(map-set mint-passes 'SP2VAS46VX5E6ADM5FDQY218SCRB188Z7DV5QGH83 u1)
(map-set mint-passes 'SP22B948RK9AND02VKHJYR0KPRTXXK1ZC7C14QS98 u1)
(map-set mint-passes 'SP1ZM9MVSV2Y4C7WPHS6FV2ATNF8QB2XSMCYDAXDS u1)
(map-set mint-passes 'SPS82F2GKD6F43C4H90H6A3N8KW67YW28H4S2ZVZ u1)
(map-set mint-passes 'SP25H4EAMBPSMGCAQCR9N8HQBP71Y6GEJMDHB9HMM u1)
(map-set mint-passes 'SPDMPS2YRBYFXRJ2TSQH9VEJ7491HNNWGDNH2NX9 u1)
(map-set mint-passes 'SP13P2XPCHW5D0F8AN99HESSXG2QFX3PNKRM0WES5 u1)
(map-set mint-passes 'SP29YAFS1DGCB3NNA3P1712JW46ST1A37J0D5K8TV u1)
(map-set mint-passes 'SP33ZW2Z24G4WYHYQJM10TT7PYQDGTJ26FDAFR9J8 u1)
(map-set mint-passes 'SP2TA0TG39ZXB9N1JV1K58END96NRJSRC1KM4J7EK u1)
(map-set mint-passes 'SP307XF5FJS3F47QTPKTVXHB20VK3TD53K855C3F6 u1)
(map-set mint-passes 'SP3X94BAV07AYFGET5GHAY7429NADCH2C47485JD2 u1)
(map-set mint-passes 'SP7MZJJ2FJV7E2VHMP8FG6626TABQ4A6A2Z360JS u1)
(map-set mint-passes 'SP5X6NVVN8HPNKF6NCMCE1EJQBQTQDBMQA4VHZX4 u1)
(map-set mint-passes 'SP3TXWQGZNEWMQNPZF51WK8EGHNV9M1K1NNMHDD33 u1)
(map-set mint-passes 'SP2SWH1ZQ16GFFH627C1FD3JTQYSTY4W9P4E70ZC1 u1)
(map-set mint-passes 'SPDENZNSVB33CWFMK2KV6XVKRBJ0QTS5TMWRBSRP u1)
(map-set mint-passes 'SP2GGPNX1KBWWE7PNWYG81T0MST8PQV6316H34PC6 u1)
(map-set mint-passes 'SPNKX2WRGR0FCKMADFT6XY9WKAC7RMHND87D1RWJ u1)
(map-set mint-passes 'SPVRHBS29NEH3BFHF0V1K272JN5NCNGPWX2EF0H4 u1)
(map-set mint-passes 'SP2ZW657CSTPFAJ57HDBA4MGA4BD75QBZ1QBGWWXB u1)
(map-set mint-passes 'SP3Y8X49Q78KEBAQCVXMPDKAQDV610F11GGN3KMG3 u1)
(map-set mint-passes 'SP10ZYRHY4XP17P8RKJW95RRYNJ4PYG3KX9EGV4PK u1)
(map-set mint-passes 'SP3ZYAW0985RB2NTPA6XHETSKF9053MNGE3VEJZY5 u1)
(map-set mint-passes 'SP26HTD1ZS1XJ0KG4K30NA8JHJ6AHBPGM7EG4FY9W u1)
(map-set mint-passes 'SP13TFV1ABWHWJ0E8D8Z15W4ZFF9593SV3B04AS9S u1)
(map-set mint-passes 'SP1FTTJ2JECR6HRNEJSXDBJN72EP1NJXZQYCE5EGQ u1)
(map-set mint-passes 'SPFRWKAGA2HV4BXR36AH5TH7DCJJD5DEKPD1WT66 u1)
(map-set mint-passes 'SP302WQZT7XBV7C18A5T2N6EKZWSY5FFHBE3B68ZH u1)
(map-set mint-passes 'SPADEN3K6JD5MMYDKX1ZVM6Z88BQDYC1Y7A8QREC u1)
(map-set mint-passes 'SP3Z94P096Z7X4D0CKEW1RHE1B548SKG9VXEA5YTF u1)
(map-set mint-passes 'SP2V0HHP4HD175BN432E59W6MPKYVX3WDBXPVTK0S u1)
(map-set mint-passes 'SP17HYTZC95HG6BEE0D0VDFTA2DD8RB6J4NM5J4GD u1)
(map-set mint-passes 'SP2P1H01PQS8SXQXYH46KRDZJY3KA1V8V2BHN50FX u1)
(map-set mint-passes 'SPK26918BTPQPFFCQQWCF3KTH27776F1DDXE34DT u1)
(map-set mint-passes 'SP3AHYMH05KKG2AGAGZZV32R8ARH71QYE5A6A6F61 u1)
(map-set mint-passes 'SP3B2AWG4MT910C78PJKMW1RJBY5E8STJECQZNY7Z u1)
(map-set mint-passes 'SP2JNMKCER56T5F422AR1VV55P3B0ANN2XKS489H9 u1)
(map-set mint-passes 'SP2H57MSHTJM8HVP8Y5G4FEAHM2XVS0ZPY5HQTNQQ u1)
(map-set mint-passes 'SPPS3Q5CH1R8BHKXTY32S2YJD6XQ1RTCN0W31YN u1)
(map-set mint-passes 'SP1B00VXE3774C2MHKYXZPARD98MBENGVSSEASW5R u1)
(map-set mint-passes 'SP3HV38FG9KR0A7PTGVKPMWQ9QK410JCHENBEBBQP u1)
(map-set mint-passes 'SPQ4M07CZMKC07PJR69JWN77899K77G8A8AG4XFX u1)
(map-set mint-passes 'SP1FX0ZYHY85BDKCXGDH6FBS1BSAVSYP6ZA9Q52SE u1)
(map-set mint-passes 'SPTQZ5BN5FCF64CBMM2QFQW58X7DNKFQNTA4Y01N u1)
(map-set mint-passes 'SPSA60AS90RQ7P5ZN9MYQS32QYWWZNT8NZPMC2DX u1)
(map-set mint-passes 'SP303KC1V4CX5CW8YAWE2KHP5JQ7H7AZ0WWSQJS0M u1)
(map-set mint-passes 'SPYNZBNFK0WFT1S2XSAZGBR8QPG21BWZKSAFM1W0 u1)
(map-set mint-passes 'SP108CW9BFVPW47SS23HSFGKAWGRR4PA9HMW0F87R u1)
(map-set mint-passes 'SP1A7KFVSD0QGHM91JPH6Y3CKMHGNXN1HVC3XTK8X u1)
(map-set mint-passes 'SP8737QSGM6P9BG3V25KFWH3N9EXNZXJYZ03KHN2 u1)
(map-set mint-passes 'SP32WYT96ZXVDY05X65JDVA7XD66TJ80BHRCTZ3SJ u1)
(map-set mint-passes 'SP30V7WS5PPRMV33FVE6YKH1D16HP7Q62RRKZW4DE u1)
(map-set mint-passes 'SP1Y3MY023PRKA4YGYE72GE5KP0NNRX2ARNWA611S u1)
(map-set mint-passes 'SPH8R2T8SNV09VB677FMCV99HMZ12JK892JKMTAX u1)
(map-set mint-passes 'SPDA7CM7K6F37CSVFHNGQK49GJNZFTWNY6JAT2D8 u1)
(map-set mint-passes 'SP27RGB1VQBPYAJR1K5S6AFKHZB5VA3V5NK1ADZ6X u1)
(map-set mint-passes 'SP2NQQZ2RT908GVBDRCA15M9T5M63M1VEZX0TN0XM u1)
(map-set mint-passes 'SP3CKHH639PHPGMP6XKWQ2YD452PCA7ESZKPBA0KK u1)
(map-set mint-passes 'SPD5604VQFWSKMNZKP2G9JPDP0SR55RJDJMMQB1K u1)
(map-set mint-passes 'SP1B18PZZN9Q58KQG2K9S2GMTEF0HXC7FYTAKX856 u1)
(map-set mint-passes 'SP2NJWPWSDT3G3D1X89G7NNS18WGK2N8YJF0Z7S9P u1)
(map-set mint-passes 'SPM8JQN2E36CRX7HV4A8XH93RG0P0WF0SQDD5JJ4 u1)
(map-set mint-passes 'SP20TMBT6GN4ADGRPV79FABKQEFJEZAKN3ACA3WEM u1)
(map-set mint-passes 'SP1JWPZTM1X4FNPWRF2WVN2SFENJ572N54744HJRZ u1)
(map-set mint-passes 'SP78DNKVSCWH7ZP29QS5AWXCW4E9MF2DRTB0GA4H u1)
(map-set mint-passes 'SP3CQF9JGSYZ6JHMR15QNZEC9YQ1X135KHDBPQVVS u1)
(map-set mint-passes 'SPAS2FHBFJP7ZWTKQK0MB2RZMJ60PSMT1BC5QNM3 u1)
(map-set mint-passes 'SP2NYF1N4XN1W4C0M9J77P9MN5CN0FSKJ0MVFJGNX u1)
(map-set mint-passes 'SP397HG9F74EN8HCES5G72832RNPYTHFYFPYZQQQZ u1)
(map-set mint-passes 'SP3NPC1KK23ZF26FQHK5M1CQDQZZYPG91PEEDP8NP u1)
(map-set mint-passes 'SP3C3NYEJCMDK9JD05M0D193HT44STYWV583E5NGT u1)
(map-set mint-passes 'SP8QPX2HF72G8YMAYGGYMGR2F5JR59NGQFVCTJ3S u1)
(map-set mint-passes 'SP3QSSVX1DW8S3X91ZVMX1N7EDEANSH1VGJCH366 u1)
(map-set mint-passes 'SP1E2QNJFCDD7PTRV9331B4590Y5E17AWRXKX5HP5 u1)
(map-set mint-passes 'SP132RJWPXCTE86WTZKEDFT19RGZNQ2YKHDZ1XXTW u1)
(map-set mint-passes 'SP426KC836GXWA43TM2TJ5C37CJA149X4PY3GZVH u1)
(map-set mint-passes 'SPSCJVZWVDE27G18YS8WTB5P74VJJXG769BGJ3AD u1)
(map-set mint-passes 'SP380ZB9FHFEQJ69P23EHFYEVWM47VCZYJCH95RK4 u1)
(map-set mint-passes 'SP1TQT4XNR7BPN96XCSXZCW7EEJGCD5QS8THFVV4E u1)
(map-set mint-passes 'SP1RA7WTCQJSKP4HPS8H1G7711FGH7742VZF6A5ES u1)
(map-set mint-passes 'SP15XKZXB5GJ5MTN3CP54TBZ9ZAMJ3RK4RXN7MTXC u1)
(map-set mint-passes 'SP3TMFK6F7XNR4ME070RHZDH3XB78BTZ37DR0QZE4 u1)
(map-set mint-passes 'SP3H1532XHESHF04MYZ3YH0T3MJTDCNYAJ4BA8JT u1)

Functions (41)

FunctionAccessArgs
claimpublic
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