// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

                                                                                          
/*
::~!:.::::::::::::::::::::::::...:^^^^^^^^^^!J~^~!!~~~~^^^7JJJ??7?YYJ?JJ???7^!J7?5555?~!~~~!J5YJ777??7?J77!~^?PYYJJJJJJJJJYYYYY55Y5555PPY7??
~~~!!^:................:~!!~::!~^:^^^^^^^^~^~!^^~~~~~~~~~~!!~~::^7?7!~~^^^^^:~???777?J??7^~~~~~^^!!77^:^~^:..^!!7??????JJJJJYYJJJJJJ7777^:!7
J????~^^^^^^::::::::....~??77?YYY?^^~7?77!~^:.::.:::^^^^^^^^:...^~^:....:^~~^~J?JY5Y?YJJ55YJJ?7~^::~!!7?YJ7~~77!::^^~!~!?YYJJJ?777?~:.:~!!~!
??777!^^^^^^^^^^^^^::::.:^^^!7!777??JJJJJJJJJ?J?~::^^~~~~~^^::..... ....:!?JJYYJY5Y~!J5Y5YYYYY5Y?JJJ?~7Y?77JJ7?JJYYYYY5YYYYJ?~.....::!J7!!:^
~7~^^^^^^^^::^^^:::::^^^^:::::..^^7JJJJJJJJJJJ7?J?7!~~~7!^:.....:^~^.:~!7?Y5Y5YJJYY?JJJJ??7??J?!!!^JJ??JJJJY5~.^?Y5YYJJJ?!!~^!!~~!!~^~??!7?!
^^^^^^~~~~^^::::::^^^~~~~~~~^^^:::~JJ???JJ?J?!~~~7777?!!^..^^^^~!7??7??JJYYYJJYJYYJ??:.:.:::7J!!~!!?!7~777!~!^~~7?77?YYY?7~^J5Y5555555YYY55Y
^^^^^^~~~^^^^^^^^!777JJ7~~~~~~^^^^!J?~~!???777~^~7!^:^:.:~~!!7?JJ??JJ?JJYYJ?????J???!^^~!!~^~!!!7??7!??5PY?!7!7JYY!~?YYJ???~~7?????!77!7J555
^^^^^^^^^^~!7777??????7JYJ?7~~^^^~77!~~~~~~~^!~~^^^:^^^~^7?YJYYY57?J?7???7!!77!!!!~!7??J555YJJJ7??7?JY5P5P5Y5Y??7?7~^^::^^7^:^~!???77!!!!!!!
^^^^^^^^^^!?J??77???J775P5YJ?^^^^^^^^^~~~~~~^^^^^:^~!~^^~JJJ???JJJ?7^^~!!~!7!!!7?JY5PPGG5J??JJ!7??JJJJYYJ5PPPPP5YYYJYJ~^^.^~7777?7!~^^^^::^^
^^^^^^^~!77777!!!7???JYJ?J5YY?^~~^^::^~~^^^^^^~~~^^^^^~^^7JJ?7??7!~~:~~~~~!!7?YYYYGGBYJ?7777?????????YPPPPGGGPGPPPP5YJ55J~^::^~~::::::^^!7??
:.:::^~7?77??!!!7!!!!77JJ5Y?YBY~~^^^::^~^^^^^~~~~~~~^^^^^^~~~~!?7~~^^^^~!7?JYYY55PG5J!!!!77?77777?77?JY5PPPGGPPPPPPPGGBGYJ!!!JJ7^^^~~77??JJJ
57^^~77!!7?J?77!!!7?7!?GY?Y5PGBGJ^:::.:^~~^^^^^:::^~!~~~~^^^^::~~~~~^~!?Y5555PPPPP5Y??????77777??777!5YJJYYY5PGGGGGGPY?77?JYYY?!^:^!~7??????
BPJ!7!!!7JJJJY?7!~7YPPPPGGGGGGG#BJ:^::..:::::::::^::~!!!!!!!!!!~~~~~!?Y555PP5YYYJJ????77777!77?77777J555YYYJJYPP555J7!77Y5YYYY??77~::^!!?77!
?!7!!7??JJJJJYJ??7?JY5GBBGGGPPGBBP!:~!~:.::::::^^^^^~~~!77!!!!~~~!7??JJYYJ??77777777!~~!!77777?7777??JPP555555PP5J!!!7?JYY55J??J???7~:::^^:^
?7~!?JJJJJYYYJ?JJ???JJ5PGBGGGPPPGGG!^~^^:^^^~^^~~!7???JJ?~~~^^^~~!???????7777777!!!~~~!77777??????JY555555PPPPP5?!!!??JYY555Y?77777!!~^^~~~~
???J?????Y55555YY5YYJ5Y5PYJ5J?77?7?J!!~~^^^~!7?JYY5YYYY5J!!!~^~!!77!!7777??777!!!!??7?77777??????JY555YY5555YYY7~!!7?JYYY55J7!!!!!!!~!!!!^^^
JJJJJJJJY5555YJJ?7?!!JJJ7!!~!77?YJ7~~~!7!7?Y5555YYJJJJYYJ?777!!!~!7777777?JJ?7777JJJJ?!!!7??????JYYJ???77?????!!~!7?7YYY55J!~!!!~!!~~~~~^^^^
?7?JJJ?JYYY55J7!~~~!7!!??~~!?Y?!!~~!77JY555YJYJ?7!!?J?!!7!!!!!!~~~~~~~~!!!7?7777777~!~7?777JY?JJJJ??????7?JYY7!~!77!7YJJJYYJ?7~!!~~~~~~^^^^:
^^^^~~^^~~~~!~^^~~~!~^~~!~!JY?!7JY555YYJJ?7~^~~~~~~~~~^~~~~^^^^^~!~~~~~~~~~~!!!!~~~~!7J777!!??JYJ?!7777~!7!7777!!!!7???JYJ???7!!!!!?J!!^^^^^
~~!77!7!^~^^^^^^^^^^^^^~~~~!?J5PP55YJ?77!~^^~~!!!~~^^^^^^^^^~7??????J???????JJJJ7^^:^!777777!!~~^~~~!~~~~~~!!!!~~~~~~~~777^~!!~!!~~~~^^^^^^^
~^^~^:::::.::::::::^^^^^~7?Y55YYJJYJ~~~~^^^~!!!^^^::^^~!77?JJJJ??JJJJYYYJJYY55YYYJ??777!~^~~~!7!^~~^~~:^^~~~~~^~^~~^^^^~~~!!~~!~~~^~~!!!!77!
:::.:::::::::^~~!!!77??JYYYYYYYYYJJ??7!!77777!7!!!:^^~^7??JJJJJJYYYYYYYYY55555YY55P55YJJ7!^..!?JJJJJ??7?~^~!~^:^^~~!?JJJJ77!~???77JJ???J?JJ?
::::::::::::^^^^^~7JYYJJJYYYYY?7!~~~!!777!7????J!!!?7??YJJJYYJYYJYYYY5PP5Y55Y5YY55555P55YYJ?7!!!^~~~~7J?J!^^^^~77!!7777!~~~!!~!7!~!JYYYJJ?77
::^^^^^^^^^^^~7?JJJ?7!7?J?7!!~^^~~!7???~!????JYY77?JJYYJ?JYYJ???Y555PP5YYJYYYYYYYYYY55555555YYYY!:^~~^~7?!^^~!^^~~7?7!!777?77!7JYJ7!^~~~~~~^
:::::^:~7!~!!!????7!^^^^^^::^^^~!???JY7?J77YYJ?7!7JYYJJ?JYJ?777YY555YYYYYYYYYYYY555555PPPP555555Y7^~^^^^^!~~~~^.:!?YJYJ?7!7!^~~7??YJ7~~7!~^^
::::~^^^::::::::::::....:::^^^~!?JJ?J???!~??J7777?JYJJ?JY??77?YYYYYYYYYYYYYYYY5PPPPPPP55P55Y555PP5Y7!~~~^^~~~~^::77JJ?!~!7!~^~~^~^!JJ!!~^~^^
^^^^~!!!!!!~~^^^^^^^^~~~~^^^~!7?JY5YJ7~^^~!777??7?J???JJ77??JYYYYYYYYYYYYYYYYPP5P5YYYYYY5PPPP55P555J??J7~~!!~!~.^?77?7!~!!~^~~!~~!~!J7^~^^^^
~!777!77!!!!!!!!!!!7!~^::^~!77??JYYJ?!~~?JJ?77J???7!!?J7?7?77?YJY55YJYYY555PP55YY555555555P555555YPP!^?Y?~^!??~:~JJ7J?!^~^^7!^~!~7J?7~~!~^^:
!77???77!!!!~~~^^^^^:^~~!!77?????J??!~^!J?J577JJ?7!~7J?77!!7?JY?J5YYYYY5YYY5P55YY5YYY5PPPPPPPPPP55YPGJ:7YY~^!7!^7J!?J!^^~7JJ7!!!~^~7^!J?!~~^
!7!??7!~~^^^~^^^^~~~~!!!!77???JJJJJ!~^^^?JYJ77JJ?!~?Y5JY7!7?JJ?7!?YYYYJYYY55YJYY555555PP55PP5PP5JJ5PPG77JY7^!?7~?7^^~^^!5PJ7!!!?~^~!~JJ?7!^^
!77!~^^^^~~~!77!!!!!777777?????JJJ7^^^^^7JY???J7~~?Y5GPP7!7?J7!!!!!?Y555YYJYYY555P5Y5PPPPPP5YYJ7?5PGPG5JJ?J5GY!!?~^~~^.7P5J??!77!~~~JY?7~:^~
^^^^~~~~~~!!!!~!!!!!77!77777???JJ?~^^!!~^7Y7???~~?Y55PPPJ7!!!!!!!!JYYJJJJJY5555555Y5YY5PPP5YJ7?J5PGGPGJ~7J5P?~~!~^~!~~::YY?7!~~!7~~!7??777??
~^^^^~~!~~!!!!!!!!!!!!77777?JJJYJ7~^~?7~~!Y???~~7YYPPPPGPY~!!!!!7?JJJJJYYJYYJJYY555YYYY5P5JJJ55555JJ5PJ~???J~JJ!~^^^^^::~J!~~~!7~~~~!7777!!!
~^^^~~~!!!!!!!!77!!!!7?777JJYYJ!!!~^~7!~~!YJJ?~^?YYP55GG5!~~!!7JJJ?JJY5555YYJY55PP55PPYYY??JJJJ7!7JY55J??J!!775J!~~^^^~:~!!7!!7!^~^~!!!77~7!
~~!!!!!!!!!77!!!!~!!!777?JJ?J7^^^^^^^!7!!~?JJYJ77J5P5P5J!~~~!77?JYYY5P55?7!J5555PPPPPPY?777!~~~?5P55YJ?J??^:77?Y5J!~7!7^!7!~!!!~~~~~~~!!!~!!
!!!!!!!!!!!77!!~~~~!!!!7?J??Y!~~^^::^~~~~~~~~!?Y?7J?77~~~!!77??YY555J?7!!7YPGPPPPPPPPY!~!!7??J55555YYJJJJ!^:^^77?5P!!?J??7^^!7!~^~~~~~~!77?J
7!!!!!!!!~~^^~~~~~!!~!!77??JJ!~~~^^^^^~!!!!~~~!777!~^^^~!777!?J77?7!~~!7!JY55YJYY7!77~!!?YY555YJYYY5J?Y?7^^^::^~^!?YJ?7JJ!^!?!!~~~~!!!!!!77?
!!!!~!!!~~^!~!7!!!!!~~!777?J!~~~~~!!!!?J77!!77!~~~~~~~~~!77!!!!~~~~~~~~~^^~~^^^^^^~~~7JY55555YY55YJJ7??!~?!^^:::^^:^77~~~!~~~~^~!77777777?77
?JYYYYYYYYJJJJ?7777!~~!777??~~~!~~7!!~~~!7!!!!!7???7~~!!!!~~~^^^^^^::^^^^~~!!777!7?!7JJJYYYY5Y55YJ?77?!~JJ~!!^:::::^^^^^^~^^~!7???????????!^
P55555555Y555555YJ?!!!777??!^!~~^~~^^^~~~!!~~~!!?5P5?~!7!!~^^::^:^^~!!!77?JJYYJ?77???????7??J555J?7777?Y7!!!??^^^^^^^^^^^^^~7??7777777???JJJ
55555555555555555YY7~!7777?!^^~~~~^^~~!!!~~~~~~~~!JJ~~~~~^::::::^^~!!!77!!!!!7????J??J55J7YJY5577!!777!~!!~7?~^^^^^:::::::^!!!~~~~~~!7JJJJYJ
?YYYJ??YYYYYJJJJJJJJ7~~!77?7!^^~^^^^^^:^^^^^^~~~~!!!?7~:^~~:::::::^^^:::^~~~^^~~^!7~~~7?7J5YY5!~77!?!^^^^^!!^^^::::::::^^~~^^^^^~!!!!!7JJ???
^7JJ???J??????????????!~~7?7~~^^^^^^^~!!7!?J~^^^^~!??7^~^^^:^^:::^~^^~~!7Y5Y????7~!7YY5Y5P5??7^!?7~~^~^^^^~~^^:::^^^^~^^^:::~!?JJ???JJJJ????
:^~~7??J?777777777777?J?7!77^^~!!^:^^^~~^^7J~^^^~~??Y?~^^^^^^:.^^^:^~!~~!~JJ?JY?7YPY?Y555?!~~^~!!!!~^^^::^^^^^^^^^^^^^:..^7JJ?JJJJJJJJ????77
:^~~~~~!!~^^^~~~~~~!!77777??!~~~~~^::^^:~~:!~:^~~7JYYJ7!7~~~~^!!~~:^~!!!7J?7?!~!?Y?!JY5?!!~^^^^~~^::::::^^~^^^:::::::::^~7?7!7777JYYYJJ???77
!~^^^~^^^^~^~~~^~~~!!!777777?!!!7!~~^:^^^^^^^^!!~J5?JPJ!7~~~~~~~~7~^^~~~~!~!!75PJJ?YY5?!~~^^::::^:::::::^:::..:~~~^^^~~~!!!!!!!!!?JJ?777?JJJ
Y?77?77~7~!7~~~!777777777777?7!!JJ?!7!~~~~~!~~!!75Y75PP7~~!!~^^^!J?7!7JJJY5PGGGPP5YY5Y!~~^::^^:::::^^^:..:::^7?7!~~~~~~~~~~~~!!?JJJ??77?J???
77!7YPPJJ5YY7!!7777!!!!!77777??!~7J7?JJJ?!!~~!!!?YY5PPP?~~J7^~!J5GPPPPGGGGGGGGP55YJY?~^^^^^^^~^::^::^:::::^:~~?!~~~~~~!~!!~!7!7????????????7
7!7????!!?7!!7777!!777777?7777?7^^~~^^~~~~~~~~!!!7Y55PPJJ5P5~~!JYYY5PPGGGGGGBGGP5J???!~~^~~^^~^^:^^:::.:::::..^!!7~^~!777???!77777???JJJJJJ?
!!!77!~~~~!!777777777!!!!!7!77JY7!!~~^^^^:^~~^!7J?7JJ55JYYYJ!~~7!7!?Y5555YJYP5YYJJJJ?!!~^~~~~~~~^^^::..::..::^7???!~!!!!!!!7!7???JJYYYYYYYYY
!!~~~~~~~~!!77777!!!777???JJJJYJ77!!!~~^^~^^~~~~!????Y5YYY~^^^75JJYJJJ?J?J??JJJJ??77!?!^~~~!7!7~:~^:::::~^^~^~!7!~~!!!!!??77??JJJYYJJJYYJ???
7!~~~!!~~~~!777777777??7777!!!!!7?77!!~!^~^:^^^~~!!~~!~~!~~!?YPPPP5YYJYJJ??7!!7!!!!~!7^~!7!7?!7!^::^^:^:~^:~~~~~~~~!~!~!!?J?????JJ?JYYJ?J???
?7!!!!!!!!!!7?7!!!!!!!!~^^^~~7?????!?!^!?~^^^::^^^!!YYJYY55JY5PPP5YYJ77!!~~~~~^~~^~~7!:!!J?7?J!~~:::::::::::::^^^~~~~~~~~!!!7777?J?JJYJJYYYJ
??7!!77777777??77!!~~^^^~~!!7???JJ?JJY7^!7!!~::~^^~!??777?YY?JP5YJ??JJ7^~!~~~^^^!777!~^~!7JJ?J7!!:::::::::::::^^~~~~~~~~~~~~~!!7!!7!!77???77
JJ77777?7777???7~~^^^~~!!!777?????JYYJ~^:^~!^:::~!~^^^^^~~~~~!!~~!7??7!^^~~^!7!!7~^^~!~~!!?YJY5YJ~^:::^^:^^^^^~~~~~~!!77!!~~~~~~~~~~~~!!!77!
YJJ??7??777!!!~^^~~!!!77777777??777?7^:^:^^7?^:~JYY5???JJJ7!~!!7YYY?77!^^~~^^^^^^^~!!!~~!!7?YJ5YY?7J7~!?J??7?????????JJJJJ???77!77!~~~~~!!77
YJ???7777!~~~~~!!!!777777777???7!~!!^^^^:^^~J?!~!!!~^~~~~77~~!7YPP5?JJ7^^^::::^^~~!77!~??~^~J!JY5555YYYYYYYYYYYY5YYYYYYYYYY55YYJYYJ???!~~!!!
J???777!!!!!!!!!!!7!!!!!!!!!77!~~~~^^~~^:^^^~7!7!!!!~~^^^~!~~~?5PPYJ??~^::::::^~!7JYY!!5??~~~~J7Y5YYYYYYY555YJYYJ5PPP555555PP5P5PPP55YY?7!!!
7!!!!~~!!!!!!!!!!!!!!!!!!!!!!!!!~~^^~!!:^~^^^^^!7?7!!7?JJJJ!~7JJJJ?77!^::^^::~!!7Y5JYYYP???^^!??JJJY5PP5555555PPPP5555PGPPPPP55P5P5YYY5YY?77
!77!!!!!!777!!!!!!!77777??7777?~~~~~~!~^~?~^~~^!!!J?777JYYYY~~~~~~~^^:^::::^~!!!?YYY7?5P???~^~!?YYYYY5YYYYJYY555YYJYYP5555PPP555555YYYYJJYY?
7??77?J??77!!!~!!!!77??77!~!!~~~^^^~!!~^7Y7^^~~~^^~~~!~~~~!!~^^^^^^^^~^:::^~!7?JJJY?!~!?~!!~~!?JJYYYYJJJ5YYYYYJ?J?Y555555YY55PYYYY55YYYJYYYY
7777777!!!!~~^^~7??!!~~~~~~~~^^^!!~~~^^~JY?~^^~^^^^^^~^^^^^^^^^^^^^~!!~~!!!7?JJJYJ??!~!?7??!!?YY?YJ5YJJYJJ5???7!JY5555YYPY55YYYY5YYYYYYYYYYY
!?JY7~^^~!~^^^^^~!!~~~~~^^^^^^^^^^^^^~^7?J?!~^^^^~~~~!!~~~^^^^^^^^~~!7???JJYYYYYYY??????555YJ?7?JYYYJ?JJYY5PP5PPJ!Y55YYJYYYYYYYJYYY555YYYYJY
Y5YJ!!~~^^^~^~!!77!!!777777!~~^~^^^^^^!7!??7~!77~~~~~~~~~~~~~~~~~~!!!?JJJY555YY55J?J5PJ!JYJ77??YYYYYY?Y55555P5PY7~!Y5555JJJJYYYYYYYYYYYYYYJJ
YJ?!!!7~~!7YJYYJYJ?JYYY555555YYYJ????77!7???????????J?7???!~~~!!!77?JJJJYPPP55YY555PPP?YJ77!?Y555Y5YJJYJJY5555J!~~!7J555555YYYJYYYYJYYYJJYYJ
Y?!!7?7!7JYY55555Y5555YYYYYYYYYY555YYJJYJYJ!!???!777?JJJJJ???JJJJJJYYYYYY55YJJJY5PPP555J777?JJJJJYYJJJJY55555Y!~~~~~!?Y5555YYYYYYYYYYJJ?!!!~
*/

import '@divergencetech/ethier/contracts/erc721/BaseTokenURI.sol';
import '@divergencetech/ethier/contracts/erc721/ERC721ACommon.sol';

contract PaintedStrangers is ERC721ACommon, BaseTokenURI {

     // fixed royalty
        uint public _royaltyAmount;

    bytes4 private constant _INTERFACE_ID_ERC2981 = 0x2a55205a;

    constructor()
        ERC721ACommon('Painted Strangers', 'STRANGERS')
        BaseTokenURI('')
    {
        _royaltyAmount = 750;
    }

    /**
    @dev Mint tokens.
     */
    function mint(
        address to,
        uint256 n
    ) public onlyOwner {
        _safeMint(to, n);
    }


    /**
    @dev Required override to select the correct baseTokenURI.
     */
    function _baseURI() internal view override(BaseTokenURI, ERC721A) returns (string memory) {
        return BaseTokenURI._baseURI();
    }

    function royaltyInfo(uint256 _tokenId, uint256 _salePrice)
        external
        view
        returns (address receiver, uint256 royaltyAmount)
    {
        return (owner(), ((_salePrice * _royaltyAmount) / 10000));
    }

    function supportsInterface(bytes4 interfaceId) public view virtual override(ERC721ACommon) returns (bool) {
        if (interfaceId == _INTERFACE_ID_ERC2981) {
            return true;
        }
        return super.supportsInterface(interfaceId);
    }
    
}
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ApprovalCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"ApprovalQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"ApproveToCaller","type":"error"},{"inputs":[],"name":"BalanceQueryForZeroAddress","type":"error"},{"inputs":[],"name":"MintERC2309QuantityExceedsLimit","type":"error"},{"inputs":[],"name":"MintToZeroAddress","type":"error"},{"inputs":[],"name":"MintZeroQuantity","type":"error"},{"inputs":[],"name":"OwnerQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"OwnershipNotInitializedForExtraData","type":"error"},{"inputs":[],"name":"TransferCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"TransferFromIncorrectOwner","type":"error"},{"inputs":[],"name":"TransferToNonERC721ReceiverImplementer","type":"error"},{"inputs":[],"name":"TransferToZeroAddress","type":"error"},{"inputs":[],"name":"URIQueryForNonexistentToken","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"fromTokenId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"toTokenId","type":"uint256"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"ConsecutiveTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[],"name":"_royaltyAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"baseTokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"n","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokenId","type":"uint256"},{"internalType":"uint256","name":"_salePrice","type":"uint256"}],"name":"royaltyInfo","outputs":[{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"royaltyAmount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_baseTokenURI","type":"string"}],"name":"setBaseTokenURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"}]