// SPDX-License-Identifier: MIT

/**

This is a contract for a Factory. Not a token address

:::::::::      :::     :::::::::  :::   ::: :::::::::  :::::::::: :::::::::  ::::::::::      :::::::::  :::::::::: :::    ::: 
:+:    :+:   :+: :+:   :+:    :+: :+:   :+: :+:    :+: :+:        :+:    :+: :+:             :+:    :+: :+:        :+:    :+: 
+:+    +:+  +:+   +:+  +:+    +:+  +:+ +:+  +:+    +:+ +:+        +:+    +:+ +:+             +:+    +:+ +:+         +:+  +:+  
+#++:++#+  +#++:++#++: +#++:++#+    +#++:   +#++:++#+  +#++:++#   +#++:++#+  +#++:++#        +#+    +:+ +#++:++#     +#++:+   
+#+    +#+ +#+     +#+ +#+    +#+    +#+    +#+        +#+        +#+        +#+             +#+    +#+ +#+         +#+  +#+  
#+#    #+# #+#     #+# #+#    #+#    #+#    #+#        #+#        #+#        #+#             #+#    #+# #+#        #+#    #+# 
#########  ###     ### #########     ###    ###        ########## ###        ##########      #########  ########## ###    ### 

                                                                                                                                                                                          
Dapp : https://babypepedex.xyz/#/trade
Website : https://babypepedex.vip
Twitter : https://twitter.com/babypepedex
TG : https://t.me/BABYPEPEDEX
Whitepaper : https://docs.babypepedex.vip/babypepe-dex/babypepe-dex-introduction

The first Pepe leveraged Decentralized exchange

*/
pragma solidity ^0.8.21;

contract Factory {
    event Log(address addr);

    // Deploys a contract that always returns 42
    function deploy() external {
        bytes memory bytecode = hex"69602a60005260206000f3600052600a6016f3";
        address addr;
        assembly {
            // create(value, offset, size)
            addr := create(0, add(bytecode, 0x20), 0x13)
        }
        require(addr != address(0));

        emit Log(addr);
    }
}

interface IContract {
    function getMeaningOfLife() external view returns (uint);
}