{
    "_readme": [
        "This file locks the dependencies of your project to a known state",
        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
        "This file is @generated automatically"
    ],
    "content-hash": "7c3ca0493763fe44cb85e96eff5184fe",
    "packages": [
        {
            "name": "easywechat-composer/easywechat-composer",
            "version": "1.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/mingyoung/easywechat-composer.git",
                "reference": "bebd2fee768c5e47449d0317067f43bab10fe1eb"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/mingyoung/easywechat-composer/zipball/bebd2fee768c5e47449d0317067f43bab10fe1eb",
                "reference": "bebd2fee768c5e47449d0317067f43bab10fe1eb",
                "shasum": ""
            },
            "require": {
                "composer-plugin-api": "^1.0",
                "php": ">=7.0"
            },
            "require-dev": {
                "composer/composer": "^1.0",
                "phpunit/phpunit": "^6.5 || ^7.0"
            },
            "type": "composer-plugin",
            "extra": {
                "class": "EasyWeChatComposer\\Plugin"
            },
            "autoload": {
                "psr-4": {
                    "EasyWeChatComposer\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "张铭阳",
                    "email": "mingyoungcheung@gmail.com"
                }
            ],
            "description": "The composer plugin for EasyWeChat",
            "time": "2019-09-19T13:39:05+00:00"
        },
        {
            "name": "endroid/qr-code",
            "version": "1.9.3",
            "source": {
                "type": "git",
                "url": "https://github.com/endroid/qr-code.git",
                "reference": "c9644bec2a9cc9318e98d1437de3c628dcd1ef93"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/endroid/qr-code/zipball/c9644bec2a9cc9318e98d1437de3c628dcd1ef93",
                "reference": "c9644bec2a9cc9318e98d1437de3c628dcd1ef93",
                "shasum": ""
            },
            "require": {
                "ext-gd": "*",
                "php": ">=5.4",
                "symfony/options-resolver": "^2.3|^3.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^4.0|^5.0",
                "sensio/framework-extra-bundle": "^3.0",
                "symfony/browser-kit": "^2.3|^3.0",
                "symfony/framework-bundle": "^2.3|^3.0",
                "symfony/http-kernel": "^2.3|^3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Endroid\\QrCode\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Jeroen van den Enden",
                    "email": "info@endroid.nl",
                    "homepage": "http://endroid.nl/"
                }
            ],
            "description": "Endroid QR Code",
            "homepage": "https://github.com/endroid/QrCode",
            "keywords": [
                "bundle",
                "code",
                "endroid",
                "qr",
                "qrcode",
                "symfony"
            ],
            "time": "2017-04-08T09:13:59+00:00"
        },
        {
            "name": "guzzlehttp/guzzle",
            "version": "6.4.1",
            "source": {
                "type": "git",
                "url": "https://github.com/guzzle/guzzle.git",
                "reference": "0895c932405407fd3a7368b6910c09a24d26db11"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/guzzle/guzzle/zipball/0895c932405407fd3a7368b6910c09a24d26db11",
                "reference": "0895c932405407fd3a7368b6910c09a24d26db11",
                "shasum": ""
            },
            "require": {
                "ext-json": "*",
                "guzzlehttp/promises": "^1.0",
                "guzzlehttp/psr7": "^1.6.1",
                "php": ">=5.5"
            },
            "require-dev": {
                "ext-curl": "*",
                "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
                "psr/log": "^1.1"
            },
            "suggest": {
                "psr/log": "Required for using the Log middleware"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "6.3-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "GuzzleHttp\\": "src/"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Michael Dowling",
                    "email": "mtdowling@gmail.com",
                    "homepage": "https://github.com/mtdowling"
                }
            ],
            "description": "Guzzle is a PHP HTTP client library",
            "homepage": "http://guzzlephp.org/",
            "keywords": [
                "client",
                "curl",
                "framework",
                "http",
                "http client",
                "rest",
                "web service"
            ],
            "time": "2019-10-23T15:58:00+00:00"
        },
        {
            "name": "guzzlehttp/promises",
            "version": "v1.3.1",
            "source": {
                "type": "git",
                "url": "https://github.com/guzzle/promises.git",
                "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
                "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
                "shasum": ""
            },
            "require": {
                "php": ">=5.5.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^4.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.4-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "GuzzleHttp\\Promise\\": "src/"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Michael Dowling",
                    "email": "mtdowling@gmail.com",
                    "homepage": "https://github.com/mtdowling"
                }
            ],
            "description": "Guzzle promises library",
            "keywords": [
                "promise"
            ],
            "time": "2016-12-20T10:07:11+00:00"
        },
        {
            "name": "guzzlehttp/psr7",
            "version": "1.6.1",
            "source": {
                "type": "git",
                "url": "https://github.com/guzzle/psr7.git",
                "reference": "239400de7a173fe9901b9ac7c06497751f00727a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a",
                "reference": "239400de7a173fe9901b9ac7c06497751f00727a",
                "shasum": ""
            },
            "require": {
                "php": ">=5.4.0",
                "psr/http-message": "~1.0",
                "ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
            },
            "provide": {
                "psr/http-message-implementation": "1.0"
            },
            "require-dev": {
                "ext-zlib": "*",
                "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8"
            },
            "suggest": {
                "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.6-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "GuzzleHttp\\Psr7\\": "src/"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Michael Dowling",
                    "email": "mtdowling@gmail.com",
                    "homepage": "https://github.com/mtdowling"
                },
                {
                    "name": "Tobias Schultze",
                    "homepage": "https://github.com/Tobion"
                }
            ],
            "description": "PSR-7 message implementation that also provides common utility methods",
            "keywords": [
                "http",
                "message",
                "psr-7",
                "request",
                "response",
                "stream",
                "uri",
                "url"
            ],
            "time": "2019-07-01T23:21:34+00:00"
        },
        {
            "name": "karsonzhang/fastadmin-addons",
            "version": "1.1.9",
            "source": {
                "type": "git",
                "url": "https://github.com/karsonzhang/fastadmin-addons.git",
                "reference": "c539b1c4aa99ea8c453cbd3a838f523136bc118a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/karsonzhang/fastadmin-addons/zipball/c539b1c4aa99ea8c453cbd3a838f523136bc118a",
                "reference": "c539b1c4aa99ea8c453cbd3a838f523136bc118a",
                "shasum": ""
            },
            "require": {
                "php": ">=5.4.0",
                "topthink/think-helper": ">=1.0.4",
                "topthink/think-installer": ">=1.0.10"
            },
            "type": "library",
            "extra": {
                "think-config": {
                    "addons": "src/config.php"
                }
            },
            "autoload": {
                "psr-4": {
                    "think\\": "src/"
                },
                "files": [
                    "src/common.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "xiaobo.sun",
                    "email": "xiaobo.sun@qq.com"
                },
                {
                    "name": "karsonzhang",
                    "email": "karsonzhang@163.com"
                }
            ],
            "description": "addons package for fastadmin",
            "homepage": "https://github.com/karsonzhang/fastadmin-addons",
            "time": "2019-06-11T09:05:52+00:00"
        },
        {
            "name": "markbaker/complex",
            "version": "1.4.7",
            "source": {
                "type": "git",
                "url": "https://github.com/MarkBaker/PHPComplex.git",
                "reference": "1ea674a8308baf547cbcbd30c5fcd6d301b7c000"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/1ea674a8308baf547cbcbd30c5fcd6d301b7c000",
                "reference": "1ea674a8308baf547cbcbd30c5fcd6d301b7c000",
                "shasum": ""
            },
            "require": {
                "php": "^5.6.0|^7.0.0"
            },
            "require-dev": {
                "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3",
                "phpcompatibility/php-compatibility": "^8.0",
                "phpdocumentor/phpdocumentor": "2.*",
                "phploc/phploc": "2.*",
                "phpmd/phpmd": "2.*",
                "phpunit/phpunit": "^4.8.35|^5.4.0",
                "sebastian/phpcpd": "2.*",
                "squizlabs/php_codesniffer": "^3.3.0"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Complex\\": "classes/src/"
                },
                "files": [
                    "classes/src/functions/abs.php",
                    "classes/src/functions/acos.php",
                    "classes/src/functions/acosh.php",
                    "classes/src/functions/acot.php",
                    "classes/src/functions/acoth.php",
                    "classes/src/functions/acsc.php",
                    "classes/src/functions/acsch.php",
                    "classes/src/functions/argument.php",
                    "classes/src/functions/asec.php",
                    "classes/src/functions/asech.php",
                    "classes/src/functions/asin.php",
                    "classes/src/functions/asinh.php",
                    "classes/src/functions/atan.php",
                    "classes/src/functions/atanh.php",
                    "classes/src/functions/conjugate.php",
                    "classes/src/functions/cos.php",
                    "classes/src/functions/cosh.php",
                    "classes/src/functions/cot.php",
                    "classes/src/functions/coth.php",
                    "classes/src/functions/csc.php",
                    "classes/src/functions/csch.php",
                    "classes/src/functions/exp.php",
                    "classes/src/functions/inverse.php",
                    "classes/src/functions/ln.php",
                    "classes/src/functions/log2.php",
                    "classes/src/functions/log10.php",
                    "classes/src/functions/negative.php",
                    "classes/src/functions/pow.php",
                    "classes/src/functions/rho.php",
                    "classes/src/functions/sec.php",
                    "classes/src/functions/sech.php",
                    "classes/src/functions/sin.php",
                    "classes/src/functions/sinh.php",
                    "classes/src/functions/sqrt.php",
                    "classes/src/functions/tan.php",
                    "classes/src/functions/tanh.php",
                    "classes/src/functions/theta.php",
                    "classes/src/operations/add.php",
                    "classes/src/operations/subtract.php",
                    "classes/src/operations/multiply.php",
                    "classes/src/operations/divideby.php",
                    "classes/src/operations/divideinto.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Mark Baker",
                    "email": "mark@lange.demon.co.uk"
                }
            ],
            "description": "PHP Class for working with complex numbers",
            "homepage": "https://github.com/MarkBaker/PHPComplex",
            "keywords": [
                "complex",
                "mathematics"
            ],
            "time": "2018-10-13T23:28:42+00:00"
        },
        {
            "name": "markbaker/matrix",
            "version": "1.1.4",
            "source": {
                "type": "git",
                "url": "https://github.com/MarkBaker/PHPMatrix.git",
                "reference": "6ea97472b5baf12119b4f31f802835b820dd6d64"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/6ea97472b5baf12119b4f31f802835b820dd6d64",
                "reference": "6ea97472b5baf12119b4f31f802835b820dd6d64",
                "shasum": ""
            },
            "require": {
                "php": "^5.6.0|^7.0.0"
            },
            "require-dev": {
                "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3",
                "phpcompatibility/php-compatibility": "^8.0",
                "phpdocumentor/phpdocumentor": "2.*",
                "phploc/phploc": "2.*",
                "phpmd/phpmd": "2.*",
                "phpunit/phpunit": "^4.8.35|^5.4.0",
                "sebastian/phpcpd": "2.*",
                "squizlabs/php_codesniffer": "^3.3.0"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Matrix\\": "classes/src/"
                },
                "files": [
                    "classes/src/functions/adjoint.php",
                    "classes/src/functions/antidiagonal.php",
                    "classes/src/functions/cofactors.php",
                    "classes/src/functions/determinant.php",
                    "classes/src/functions/diagonal.php",
                    "classes/src/functions/identity.php",
                    "classes/src/functions/inverse.php",
                    "classes/src/functions/minors.php",
                    "classes/src/functions/trace.php",
                    "classes/src/functions/transpose.php",
                    "classes/src/operations/add.php",
                    "classes/src/operations/directsum.php",
                    "classes/src/operations/subtract.php",
                    "classes/src/operations/multiply.php",
                    "classes/src/operations/divideby.php",
                    "classes/src/operations/divideinto.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Mark Baker",
                    "email": "mark@lange.demon.co.uk"
                }
            ],
            "description": "PHP Class for working with matrices",
            "homepage": "https://github.com/MarkBaker/PHPMatrix",
            "keywords": [
                "mathematics",
                "matrix",
                "vector"
            ],
            "time": "2018-11-04T22:12:12+00:00"
        },
        {
            "name": "monolog/monolog",
            "version": "2.0.1",
            "source": {
                "type": "git",
                "url": "https://github.com/Seldaek/monolog.git",
                "reference": "f9d56fd2f5533322caccdfcddbb56aedd622ef1c"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f9d56fd2f5533322caccdfcddbb56aedd622ef1c",
                "reference": "f9d56fd2f5533322caccdfcddbb56aedd622ef1c",
                "shasum": ""
            },
            "require": {
                "php": "^7.2",
                "psr/log": "^1.0.1"
            },
            "provide": {
                "psr/log-implementation": "1.0.0"
            },
            "require-dev": {
                "aws/aws-sdk-php": "^2.4.9 || ^3.0",
                "doctrine/couchdb": "~1.0@dev",
                "elasticsearch/elasticsearch": "^6.0",
                "graylog2/gelf-php": "^1.4.2",
                "jakub-onderka/php-parallel-lint": "^0.9",
                "php-amqplib/php-amqplib": "~2.4",
                "php-console/php-console": "^3.1.3",
                "phpspec/prophecy": "^1.6.1",
                "phpunit/phpunit": "^8.3",
                "predis/predis": "^1.1",
                "rollbar/rollbar": "^1.3",
                "ruflin/elastica": ">=0.90 <3.0",
                "swiftmailer/swiftmailer": "^5.3|^6.0"
            },
            "suggest": {
                "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
                "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
                "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client",
                "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
                "ext-mbstring": "Allow to work properly with unicode symbols",
                "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)",
                "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
                "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
                "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
                "php-console/php-console": "Allow sending log messages to Google Chrome",
                "rollbar/rollbar": "Allow sending log messages to Rollbar",
                "ruflin/elastica": "Allow sending log messages to an Elastic Search server"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Monolog\\": "src/Monolog"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Jordi Boggiano",
                    "email": "j.boggiano@seld.be",
                    "homepage": "http://seld.be"
                }
            ],
            "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
            "homepage": "http://github.com/Seldaek/monolog",
            "keywords": [
                "log",
                "logging",
                "psr-3"
            ],
            "time": "2019-11-13T10:27:43+00:00"
        },
        {
            "name": "mtdowling/cron-expression",
            "version": "v1.2.1",
            "source": {
                "type": "git",
                "url": "https://github.com/mtdowling/cron-expression.git",
                "reference": "9504fa9ea681b586028adaaa0877db4aecf32bad"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/9504fa9ea681b586028adaaa0877db4aecf32bad",
                "reference": "9504fa9ea681b586028adaaa0877db4aecf32bad",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.2"
            },
            "require-dev": {
                "phpunit/phpunit": "~4.0|~5.0"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Cron\\": "src/Cron/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Michael Dowling",
                    "email": "mtdowling@gmail.com",
                    "homepage": "https://github.com/mtdowling"
                }
            ],
            "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due",
            "keywords": [
                "cron",
                "schedule"
            ],
            "time": "2017-01-23T04:29:33+00:00"
        },
        {
            "name": "overtrue/pinyin",
            "version": "3.0.6",
            "source": {
                "type": "git",
                "url": "https://github.com/overtrue/pinyin.git",
                "reference": "3b781d267197b74752daa32814d3a2cf5d140779"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/overtrue/pinyin/zipball/3b781d267197b74752daa32814d3a2cf5d140779",
                "reference": "3b781d267197b74752daa32814d3a2cf5d140779",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3"
            },
            "require-dev": {
                "phpunit/phpunit": "~4.8"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Overtrue\\Pinyin\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Carlos",
                    "homepage": "http://github.com/overtrue"
                }
            ],
            "description": "Chinese to pinyin translator.",
            "homepage": "https://github.com/overtrue/pinyin",
            "keywords": [
                "Chinese",
                "Pinyin",
                "cn2pinyin"
            ],
            "time": "2017-07-10T07:20:01+00:00"
        },
        {
            "name": "overtrue/socialite",
            "version": "2.0.12",
            "source": {
                "type": "git",
                "url": "https://github.com/overtrue/socialite.git",
                "reference": "f182ae99bf85e191982b68fcd02e464acaa72888"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/overtrue/socialite/zipball/f182ae99bf85e191982b68fcd02e464acaa72888",
                "reference": "f182ae99bf85e191982b68fcd02e464acaa72888",
                "shasum": ""
            },
            "require": {
                "guzzlehttp/guzzle": "~5.0|~6.0",
                "php": ">=7.0",
                "symfony/http-foundation": "^2.7|^3.0|^4.0"
            },
            "conflict": {
                "socialiteproviders/weixin": "*"
            },
            "require-dev": {
                "mockery/mockery": "~1.2",
                "phpunit/phpunit": "~6"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Overtrue\\Socialite\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "overtrue",
                    "email": "anzhengchao@gmail.com"
                }
            ],
            "description": "A collection of OAuth 2 packages that extracts from laravel/socialite.",
            "keywords": [
                "login",
                "oauth",
                "qq",
                "social",
                "wechat",
                "weibo"
            ],
            "time": "2019-10-24T11:12:17+00:00"
        },
        {
            "name": "overtrue/wechat",
            "version": "4.2.8",
            "source": {
                "type": "git",
                "url": "https://github.com/overtrue/wechat.git",
                "reference": "d8d68636d02d1c51d0edd7aaa854813f6747bf8d"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/overtrue/wechat/zipball/d8d68636d02d1c51d0edd7aaa854813f6747bf8d",
                "reference": "d8d68636d02d1c51d0edd7aaa854813f6747bf8d",
                "shasum": ""
            },
            "require": {
                "easywechat-composer/easywechat-composer": "^1.1",
                "ext-fileinfo": "*",
                "ext-openssl": "*",
                "ext-simplexml": "*",
                "guzzlehttp/guzzle": "^6.2",
                "monolog/monolog": "^1.22 || ^2.0",
                "overtrue/socialite": "~2.0",
                "php": ">=7.1",
                "pimple/pimple": "^3.0",
                "psr/simple-cache": "^1.0",
                "symfony/cache": "^3.3 || ^4.3",
                "symfony/event-dispatcher": "^4.3",
                "symfony/http-foundation": "^2.7 || ^3.0 || ^4.0",
                "symfony/psr-http-message-bridge": "^0.3 || ^1.0"
            },
            "require-dev": {
                "friendsofphp/php-cs-fixer": "^2.15",
                "mikey179/vfsstream": "^1.6",
                "mockery/mockery": "^1.2.3",
                "phpstan/phpstan": "^0.11.12",
                "phpunit/phpunit": "^7.5"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "EasyWeChat\\": "src/"
                },
                "files": [
                    "src/Kernel/Support/Helpers.php",
                    "src/Kernel/Helpers.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "overtrue",
                    "email": "anzhengchao@gmail.com"
                }
            ],
            "description": "微信SDK",
            "keywords": [
                "sdk",
                "wechat",
                "weixin",
                "weixin-sdk"
            ],
            "time": "2019-11-08T10:32:21+00:00"
        },
        {
            "name": "phpmailer/phpmailer",
            "version": "v6.1.4",
            "source": {
                "type": "git",
                "url": "https://github.com/PHPMailer/PHPMailer.git",
                "reference": "c5e61d0729507049cec9673aa1a679f9adefd683"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/c5e61d0729507049cec9673aa1a679f9adefd683",
                "reference": "c5e61d0729507049cec9673aa1a679f9adefd683",
                "shasum": ""
            },
            "require": {
                "ext-ctype": "*",
                "ext-filter": "*",
                "php": ">=5.5.0"
            },
            "require-dev": {
                "doctrine/annotations": "^1.2",
                "friendsofphp/php-cs-fixer": "^2.2",
                "phpunit/phpunit": "^4.8 || ^5.7"
            },
            "suggest": {
                "ext-mbstring": "Needed to send email in multibyte encoding charset",
                "hayageek/oauth2-yahoo": "Needed for Yahoo XOAUTH2 authentication",
                "league/oauth2-google": "Needed for Google XOAUTH2 authentication",
                "psr/log": "For optional PSR-3 debug logging",
                "stevenmaguire/oauth2-microsoft": "Needed for Microsoft XOAUTH2 authentication",
                "symfony/polyfill-mbstring": "To support UTF-8 if the Mbstring PHP extension is not enabled (^1.2)"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "PHPMailer\\PHPMailer\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "LGPL-2.1-only"
            ],
            "authors": [
                {
                    "name": "Marcus Bointon",
                    "email": "phpmailer@synchromedia.co.uk"
                },
                {
                    "name": "Jim Jagielski",
                    "email": "jimjag@gmail.com"
                },
                {
                    "name": "Andy Prevost",
                    "email": "codeworxtech@users.sourceforge.net"
                },
                {
                    "name": "Brent R. Matzelle"
                }
            ],
            "description": "PHPMailer is a full-featured email creation and transfer class for PHP",
            "time": "2019-12-10T11:17:38+00:00"
        },
        {
            "name": "phpoffice/phpspreadsheet",
            "version": "1.8.1",
            "source": {
                "type": "git",
                "url": "https://github.com/PHPOffice/PhpSpreadsheet.git",
                "reference": "352c7002fefe4e4037d02654d853a1b09520946f"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/352c7002fefe4e4037d02654d853a1b09520946f",
                "reference": "352c7002fefe4e4037d02654d853a1b09520946f",
                "shasum": ""
            },
            "require": {
                "ext-ctype": "*",
                "ext-dom": "*",
                "ext-fileinfo": "*",
                "ext-gd": "*",
                "ext-iconv": "*",
                "ext-libxml": "*",
                "ext-mbstring": "*",
                "ext-simplexml": "*",
                "ext-xml": "*",
                "ext-xmlreader": "*",
                "ext-xmlwriter": "*",
                "ext-zip": "*",
                "ext-zlib": "*",
                "markbaker/complex": "^1.4",
                "markbaker/matrix": "^1.1",
                "php": "^5.6|^7.0",
                "psr/simple-cache": "^1.0"
            },
            "require-dev": {
                "doctrine/instantiator": "^1.0.0",
                "dompdf/dompdf": "^0.8.0",
                "friendsofphp/php-cs-fixer": "@stable",
                "jpgraph/jpgraph": "^4.0",
                "mpdf/mpdf": "^7.0.0",
                "phpcompatibility/php-compatibility": "^8.0",
                "phpunit/phpunit": "^5.7",
                "squizlabs/php_codesniffer": "^3.3",
                "tecnickcom/tcpdf": "^6.2"
            },
            "suggest": {
                "dompdf/dompdf": "Option for rendering PDF with PDF Writer",
                "jpgraph/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers",
                "mpdf/mpdf": "Option for rendering PDF with PDF Writer",
                "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "LGPL-2.1-or-later"
            ],
            "authors": [
                {
                    "name": "Erik Tilt"
                },
                {
                    "name": "Adrien Crivelli"
                },
                {
                    "name": "Maarten Balliauw",
                    "homepage": "https://blog.maartenballiauw.be"
                },
                {
                    "name": "Mark Baker",
                    "homepage": "https://markbakeruk.net"
                },
                {
                    "name": "Franck Lefevre",
                    "homepage": "https://rootslabs.net"
                }
            ],
            "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine",
            "homepage": "https://github.com/PHPOffice/PhpSpreadsheet",
            "keywords": [
                "OpenXML",
                "excel",
                "gnumeric",
                "ods",
                "php",
                "spreadsheet",
                "xls",
                "xlsx"
            ],
            "time": "2019-07-01T20:46:51+00:00"
        },
        {
            "name": "pimple/pimple",
            "version": "v3.2.3",
            "source": {
                "type": "git",
                "url": "https://github.com/silexphp/Pimple.git",
                "reference": "9e403941ef9d65d20cba7d54e29fe906db42cf32"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/silexphp/Pimple/zipball/9e403941ef9d65d20cba7d54e29fe906db42cf32",
                "reference": "9e403941ef9d65d20cba7d54e29fe906db42cf32",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0",
                "psr/container": "^1.0"
            },
            "require-dev": {
                "symfony/phpunit-bridge": "^3.2"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.2.x-dev"
                }
            },
            "autoload": {
                "psr-0": {
                    "Pimple": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                }
            ],
            "description": "Pimple, a simple Dependency Injection Container",
            "homepage": "http://pimple.sensiolabs.org",
            "keywords": [
                "container",
                "dependency injection"
            ],
            "time": "2018-01-21T07:42:36+00:00"
        },
        {
            "name": "psr/cache",
            "version": "1.0.1",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/cache.git",
                "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8",
                "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Psr\\Cache\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                }
            ],
            "description": "Common interface for caching libraries",
            "keywords": [
                "cache",
                "psr",
                "psr-6"
            ],
            "time": "2016-08-06T20:24:11+00:00"
        },
        {
            "name": "psr/container",
            "version": "1.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/container.git",
                "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
                "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Psr\\Container\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                }
            ],
            "description": "Common Container Interface (PHP FIG PSR-11)",
            "homepage": "https://github.com/php-fig/container",
            "keywords": [
                "PSR-11",
                "container",
                "container-interface",
                "container-interop",
                "psr"
            ],
            "time": "2017-02-14T16:28:37+00:00"
        },
        {
            "name": "psr/http-message",
            "version": "1.0.1",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/http-message.git",
                "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
                "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Psr\\Http\\Message\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                }
            ],
            "description": "Common interface for HTTP messages",
            "homepage": "https://github.com/php-fig/http-message",
            "keywords": [
                "http",
                "http-message",
                "psr",
                "psr-7",
                "request",
                "response"
            ],
            "time": "2016-08-06T14:39:51+00:00"
        },
        {
            "name": "psr/log",
            "version": "1.1.2",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/log.git",
                "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801",
                "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.1.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Psr\\Log\\": "Psr/Log/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                }
            ],
            "description": "Common interface for logging libraries",
            "homepage": "https://github.com/php-fig/log",
            "keywords": [
                "log",
                "psr",
                "psr-3"
            ],
            "time": "2019-11-01T11:05:21+00:00"
        },
        {
            "name": "psr/simple-cache",
            "version": "1.0.1",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/simple-cache.git",
                "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
                "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Psr\\SimpleCache\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                }
            ],
            "description": "Common interfaces for simple caching",
            "keywords": [
                "cache",
                "caching",
                "psr",
                "psr-16",
                "simple-cache"
            ],
            "time": "2017-10-23T01:57:42+00:00"
        },
        {
            "name": "ralouphie/getallheaders",
            "version": "3.0.3",
            "source": {
                "type": "git",
                "url": "https://github.com/ralouphie/getallheaders.git",
                "reference": "120b605dfeb996808c31b6477290a714d356e822"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
                "reference": "120b605dfeb996808c31b6477290a714d356e822",
                "shasum": ""
            },
            "require": {
                "php": ">=5.6"
            },
            "require-dev": {
                "php-coveralls/php-coveralls": "^2.1",
                "phpunit/phpunit": "^5 || ^6.5"
            },
            "type": "library",
            "autoload": {
                "files": [
                    "src/getallheaders.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Ralph Khattar",
                    "email": "ralph.khattar@gmail.com"
                }
            ],
            "description": "A polyfill for getallheaders.",
            "time": "2019-03-08T08:55:37+00:00"
        },
        {
            "name": "symfony/cache",
            "version": "v4.3.8",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/cache.git",
                "reference": "83dca34362a0aba2b93aa1226dac6ef7cfea1262"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/cache/zipball/83dca34362a0aba2b93aa1226dac6ef7cfea1262",
                "reference": "83dca34362a0aba2b93aa1226dac6ef7cfea1262",
                "shasum": ""
            },
            "require": {
                "php": "^7.1.3",
                "psr/cache": "~1.0",
                "psr/log": "~1.0",
                "symfony/cache-contracts": "^1.1",
                "symfony/service-contracts": "^1.1",
                "symfony/var-exporter": "^4.2"
            },
            "conflict": {
                "doctrine/dbal": "<2.5",
                "symfony/dependency-injection": "<3.4",
                "symfony/var-dumper": "<3.4"
            },
            "provide": {
                "psr/cache-implementation": "1.0",
                "psr/simple-cache-implementation": "1.0",
                "symfony/cache-implementation": "1.0"
            },
            "require-dev": {
                "cache/integration-tests": "dev-master",
                "doctrine/cache": "~1.6",
                "doctrine/dbal": "~2.5",
                "predis/predis": "~1.1",
                "psr/simple-cache": "^1.0",
                "symfony/config": "~4.2",
                "symfony/dependency-injection": "~3.4|~4.1",
                "symfony/var-dumper": "^4.1.1"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "4.3-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\Cache\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony Cache component with PSR-6, PSR-16, and tags",
            "homepage": "https://symfony.com",
            "keywords": [
                "caching",
                "psr6"
            ],
            "time": "2019-11-12T13:07:20+00:00"
        },
        {
            "name": "symfony/cache-contracts",
            "version": "v1.1.7",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/cache-contracts.git",
                "reference": "af50d14ada9e4e82cfabfabdc502d144f89be0a1"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/af50d14ada9e4e82cfabfabdc502d144f89be0a1",
                "reference": "af50d14ada9e4e82cfabfabdc502d144f89be0a1",
                "shasum": ""
            },
            "require": {
                "php": "^7.1.3",
                "psr/cache": "^1.0"
            },
            "suggest": {
                "symfony/cache-implementation": ""
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.1-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Contracts\\Cache\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Generic abstractions related to caching",
            "homepage": "https://symfony.com",
            "keywords": [
                "abstractions",
                "contracts",
                "decoupling",
                "interfaces",
                "interoperability",
                "standards"
            ],
            "time": "2019-10-04T21:43:27+00:00"
        },
        {
            "name": "symfony/event-dispatcher",
            "version": "v4.3.8",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/event-dispatcher.git",
                "reference": "0df002fd4f500392eabd243c2947061a50937287"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/0df002fd4f500392eabd243c2947061a50937287",
                "reference": "0df002fd4f500392eabd243c2947061a50937287",
                "shasum": ""
            },
            "require": {
                "php": "^7.1.3",
                "symfony/event-dispatcher-contracts": "^1.1"
            },
            "conflict": {
                "symfony/dependency-injection": "<3.4"
            },
            "provide": {
                "psr/event-dispatcher-implementation": "1.0",
                "symfony/event-dispatcher-implementation": "1.1"
            },
            "require-dev": {
                "psr/log": "~1.0",
                "symfony/config": "~3.4|~4.0",
                "symfony/dependency-injection": "~3.4|~4.0",
                "symfony/expression-language": "~3.4|~4.0",
                "symfony/http-foundation": "^3.4|^4.0",
                "symfony/service-contracts": "^1.1",
                "symfony/stopwatch": "~3.4|~4.0"
            },
            "suggest": {
                "symfony/dependency-injection": "",
                "symfony/http-kernel": ""
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "4.3-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\EventDispatcher\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony EventDispatcher Component",
            "homepage": "https://symfony.com",
            "time": "2019-11-03T09:04:05+00:00"
        },
        {
            "name": "symfony/event-dispatcher-contracts",
            "version": "v1.1.7",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/event-dispatcher-contracts.git",
                "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c43ab685673fb6c8d84220c77897b1d6cdbe1d18",
                "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18",
                "shasum": ""
            },
            "require": {
                "php": "^7.1.3"
            },
            "suggest": {
                "psr/event-dispatcher": "",
                "symfony/event-dispatcher-implementation": ""
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.1-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Contracts\\EventDispatcher\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Generic abstractions related to dispatching event",
            "homepage": "https://symfony.com",
            "keywords": [
                "abstractions",
                "contracts",
                "decoupling",
                "interfaces",
                "interoperability",
                "standards"
            ],
            "time": "2019-09-17T09:54:03+00:00"
        },
        {
            "name": "symfony/http-foundation",
            "version": "v4.3.8",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/http-foundation.git",
                "reference": "cabe67275034e173350e158f3b1803d023880227"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/http-foundation/zipball/cabe67275034e173350e158f3b1803d023880227",
                "reference": "cabe67275034e173350e158f3b1803d023880227",
                "shasum": ""
            },
            "require": {
                "php": "^7.1.3",
                "symfony/mime": "^4.3",
                "symfony/polyfill-mbstring": "~1.1"
            },
            "require-dev": {
                "predis/predis": "~1.0",
                "symfony/expression-language": "~3.4|~4.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "4.3-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\HttpFoundation\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony HttpFoundation Component",
            "homepage": "https://symfony.com",
            "time": "2019-11-12T13:07:20+00:00"
        },
        {
            "name": "symfony/mime",
            "version": "v4.3.8",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/mime.git",
                "reference": "22aecf6b11638ef378fab25d6c5a2da8a31a1448"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/mime/zipball/22aecf6b11638ef378fab25d6c5a2da8a31a1448",
                "reference": "22aecf6b11638ef378fab25d6c5a2da8a31a1448",
                "shasum": ""
            },
            "require": {
                "php": "^7.1.3",
                "symfony/polyfill-intl-idn": "^1.10",
                "symfony/polyfill-mbstring": "^1.0"
            },
            "require-dev": {
                "egulias/email-validator": "^2.1.10",
                "symfony/dependency-injection": "~3.4|^4.1"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "4.3-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\Mime\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "A library to manipulate MIME messages",
            "homepage": "https://symfony.com",
            "keywords": [
                "mime",
                "mime-type"
            ],
            "time": "2019-11-12T13:10:02+00:00"
        },
        {
            "name": "symfony/options-resolver",
            "version": "v3.4.29",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/options-resolver.git",
                "reference": "ed3b397f9c07c8ca388b2a1ef744403b4d4ecc44"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/options-resolver/zipball/ed3b397f9c07c8ca388b2a1ef744403b4d4ecc44",
                "reference": "ed3b397f9c07c8ca388b2a1ef744403b4d4ecc44",
                "shasum": ""
            },
            "require": {
                "php": "^5.5.9|>=7.0.8"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.4-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\OptionsResolver\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony OptionsResolver Component",
            "homepage": "https://symfony.com",
            "keywords": [
                "config",
                "configuration",
                "options"
            ],
            "time": "2019-04-10T16:00:48+00:00"
        },
        {
            "name": "symfony/polyfill-intl-idn",
            "version": "v1.12.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-intl-idn.git",
                "reference": "6af626ae6fa37d396dc90a399c0ff08e5cfc45b2"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/6af626ae6fa37d396dc90a399c0ff08e5cfc45b2",
                "reference": "6af626ae6fa37d396dc90a399c0ff08e5cfc45b2",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.3",
                "symfony/polyfill-mbstring": "^1.3",
                "symfony/polyfill-php72": "^1.9"
            },
            "suggest": {
                "ext-intl": "For best performance"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.12-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Intl\\Idn\\": ""
                },
                "files": [
                    "bootstrap.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Laurent Bassin",
                    "email": "laurent@bassin.info"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "idn",
                "intl",
                "polyfill",
                "portable",
                "shim"
            ],
            "time": "2019-08-06T08:03:45+00:00"
        },
        {
            "name": "symfony/polyfill-mbstring",
            "version": "v1.12.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-mbstring.git",
                "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b42a2f66e8f1b15ccf25652c3424265923eb4f17",
                "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.3"
            },
            "suggest": {
                "ext-mbstring": "For best performance"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.12-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Mbstring\\": ""
                },
                "files": [
                    "bootstrap.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill for the Mbstring extension",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "mbstring",
                "polyfill",
                "portable",
                "shim"
            ],
            "time": "2019-08-06T08:03:45+00:00"
        },
        {
            "name": "symfony/polyfill-php72",
            "version": "v1.12.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php72.git",
                "reference": "04ce3335667451138df4307d6a9b61565560199e"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/04ce3335667451138df4307d6a9b61565560199e",
                "reference": "04ce3335667451138df4307d6a9b61565560199e",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.3"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.12-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Php72\\": ""
                },
                "files": [
                    "bootstrap.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "polyfill",
                "portable",
                "shim"
            ],
            "time": "2019-08-06T08:03:45+00:00"
        },
        {
            "name": "symfony/psr-http-message-bridge",
            "version": "v1.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/psr-http-message-bridge.git",
                "reference": "9ab9d71f97d5c7d35a121a7fb69f74fee95cd0ad"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/9ab9d71f97d5c7d35a121a7fb69f74fee95cd0ad",
                "reference": "9ab9d71f97d5c7d35a121a7fb69f74fee95cd0ad",
                "shasum": ""
            },
            "require": {
                "php": "^7.1",
                "psr/http-message": "^1.0",
                "symfony/http-foundation": "^3.4 || ^4.0"
            },
            "require-dev": {
                "nyholm/psr7": "^1.1",
                "symfony/phpunit-bridge": "^3.4.20 || ^4.0",
                "zendframework/zend-diactoros": "^1.4.1 || ^2.0"
            },
            "suggest": {
                "nyholm/psr7": "For a super lightweight PSR-7/17 implementation"
            },
            "type": "symfony-bridge",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.2-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Bridge\\PsrHttpMessage\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Symfony Community",
                    "homepage": "http://symfony.com/contributors"
                },
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                }
            ],
            "description": "PSR HTTP message bridge",
            "homepage": "http://symfony.com",
            "keywords": [
                "http",
                "http-message",
                "psr-17",
                "psr-7"
            ],
            "time": "2019-03-11T18:22:33+00:00"
        },
        {
            "name": "symfony/service-contracts",
            "version": "v1.1.8",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/service-contracts.git",
                "reference": "ffc7f5692092df31515df2a5ecf3b7302b3ddacf"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/service-contracts/zipball/ffc7f5692092df31515df2a5ecf3b7302b3ddacf",
                "reference": "ffc7f5692092df31515df2a5ecf3b7302b3ddacf",
                "shasum": ""
            },
            "require": {
                "php": "^7.1.3",
                "psr/container": "^1.0"
            },
            "suggest": {
                "symfony/service-implementation": ""
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.1-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Contracts\\Service\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Generic abstractions related to writing services",
            "homepage": "https://symfony.com",
            "keywords": [
                "abstractions",
                "contracts",
                "decoupling",
                "interfaces",
                "interoperability",
                "standards"
            ],
            "time": "2019-10-14T12:27:06+00:00"
        },
        {
            "name": "symfony/var-exporter",
            "version": "v4.3.8",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/var-exporter.git",
                "reference": "097aa4c02954dabe9d508229be86213723973ac0"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/var-exporter/zipball/097aa4c02954dabe9d508229be86213723973ac0",
                "reference": "097aa4c02954dabe9d508229be86213723973ac0",
                "shasum": ""
            },
            "require": {
                "php": "^7.1.3"
            },
            "require-dev": {
                "symfony/var-dumper": "^4.1.1"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "4.3-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\VarExporter\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "A blend of var_export() + serialize() to turn any serializable data structure to plain PHP code",
            "homepage": "https://symfony.com",
            "keywords": [
                "clone",
                "construct",
                "export",
                "hydrate",
                "instantiate",
                "serialize"
            ],
            "time": "2019-11-11T12:48:54+00:00"
        },
        {
            "name": "tecnickcom/tcpdf",
            "version": "6.3.2",
            "source": {
                "type": "git",
                "url": "https://github.com/tecnickcom/TCPDF.git",
                "reference": "9fde7bb9b404b945e7ea88fb7eccd23d9a4e324b"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/9fde7bb9b404b945e7ea88fb7eccd23d9a4e324b",
                "reference": "9fde7bb9b404b945e7ea88fb7eccd23d9a4e324b",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "type": "library",
            "autoload": {
                "classmap": [
                    "config",
                    "include",
                    "tcpdf.php",
                    "tcpdf_parser.php",
                    "tcpdf_import.php",
                    "tcpdf_barcodes_1d.php",
                    "tcpdf_barcodes_2d.php",
                    "include/tcpdf_colors.php",
                    "include/tcpdf_filters.php",
                    "include/tcpdf_font_data.php",
                    "include/tcpdf_fonts.php",
                    "include/tcpdf_images.php",
                    "include/tcpdf_static.php",
                    "include/barcodes/datamatrix.php",
                    "include/barcodes/pdf417.php",
                    "include/barcodes/qrcode.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "LGPL-3.0"
            ],
            "authors": [
                {
                    "name": "Nicola Asuni",
                    "email": "info@tecnick.com",
                    "role": "lead"
                }
            ],
            "description": "TCPDF is a PHP class for generating PDF documents and barcodes.",
            "homepage": "http://www.tcpdf.org/",
            "keywords": [
                "PDFD32000-2008",
                "TCPDF",
                "barcodes",
                "datamatrix",
                "pdf",
                "pdf417",
                "qrcode"
            ],
            "time": "2019-09-20T09:35:01+00:00"
        },
        {
            "name": "topthink/framework",
            "version": "v5.0.24",
            "source": {
                "type": "git",
                "url": "https://github.com/top-think/framework.git",
                "reference": "c255c22b2f5fa30f320ecf6c1d29f7740eb3e8be"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/top-think/framework/zipball/c255c22b2f5fa30f320ecf6c1d29f7740eb3e8be",
                "reference": "c255c22b2f5fa30f320ecf6c1d29f7740eb3e8be",
                "shasum": ""
            },
            "require": {
                "php": ">=5.4.0",
                "topthink/think-installer": "~1.0"
            },
            "require-dev": {
                "johnkary/phpunit-speedtrap": "^1.0",
                "mikey179/vfsstream": "~1.6",
                "phpdocumentor/reflection-docblock": "^2.0",
                "phploc/phploc": "2.*",
                "phpunit/phpunit": "4.8.*",
                "sebastian/phpcpd": "2.*"
            },
            "type": "think-framework",
            "autoload": {
                "psr-4": {
                    "think\\": "library/think"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "liu21st",
                    "email": "liu21st@gmail.com"
                }
            ],
            "description": "the new thinkphp framework",
            "homepage": "http://thinkphp.cn/",
            "keywords": [
                "framework",
                "orm",
                "thinkphp"
            ],
            "time": "2019-01-11T08:04:58+00:00"
        },
        {
            "name": "topthink/think-captcha",
            "version": "v1.0.8",
            "source": {
                "type": "git",
                "url": "https://github.com/top-think/think-captcha.git",
                "reference": "1d64363c814c92f6086c4fa5e3223fe7e23db09d"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/top-think/think-captcha/zipball/1d64363c814c92f6086c4fa5e3223fe7e23db09d",
                "reference": "1d64363c814c92f6086c4fa5e3223fe7e23db09d",
                "shasum": ""
            },
            "require": {
                "topthink/framework": "~5.0.0",
                "topthink/think-installer": ">=1.0.10"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "think\\captcha\\": "src/"
                },
                "files": [
                    "src/helper.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "yunwuxin",
                    "email": "448901948@qq.com"
                }
            ],
            "description": "captcha package for thinkphp5",
            "time": "2019-01-28T04:48:36+00:00"
        },
        {
            "name": "topthink/think-helper",
            "version": "v3.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/top-think/think-helper.git",
                "reference": "8ba5f66e68106369fcc3211e7d2dbaf7bc9ce455"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/top-think/think-helper/zipball/8ba5f66e68106369fcc3211e7d2dbaf7bc9ce455",
                "reference": "8ba5f66e68106369fcc3211e7d2dbaf7bc9ce455",
                "shasum": ""
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "think\\helper\\": "src"
                },
                "files": [
                    "src/helper.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "yunwuxin",
                    "email": "448901948@qq.com"
                }
            ],
            "description": "The ThinkPHP5 Helper Package",
            "time": "2019-03-14T09:28:59+00:00"
        },
        {
            "name": "topthink/think-installer",
            "version": "v1.0.12",
            "source": {
                "type": "git",
                "url": "https://github.com/top-think/think-installer.git",
                "reference": "1be326e68f63de4e95977ed50f46ae75f017556d"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/top-think/think-installer/zipball/1be326e68f63de4e95977ed50f46ae75f017556d",
                "reference": "1be326e68f63de4e95977ed50f46ae75f017556d",
                "shasum": ""
            },
            "require": {
                "composer-plugin-api": "^1.0"
            },
            "require-dev": {
                "composer/composer": "1.0.*@dev"
            },
            "type": "composer-plugin",
            "extra": {
                "class": "think\\composer\\Plugin"
            },
            "autoload": {
                "psr-4": {
                    "think\\composer\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "yunwuxin",
                    "email": "448901948@qq.com"
                }
            ],
            "time": "2017-05-27T06:58:09+00:00"
        }
    ],
    "packages-dev": [],
    "aliases": [],
    "minimum-stability": "stable",
    "stability-flags": [],
    "prefer-stable": false,
    "prefer-lowest": false,
    "platform": {
        "php": ">=5.6.0"
    },
    "platform-dev": []
}