array( 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'reference' => 'cc35c8972a58c6abdc37b935209f711273ba667d', 'name' => 'karsonzhang/fastadmin', 'dev' => true, ), 'versions' => array( 'doctrine/cache' => array( 'pretty_version' => 'v1.6.2', 'version' => '1.6.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/cache', 'aliases' => array(), 'reference' => 'eb152c5100571c7a45470ff2a35095ab3f3b900b', 'dev_requirement' => false, ), 'endroid/qr-code' => array( 'pretty_version' => '1.9.3', 'version' => '1.9.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../endroid/qr-code', 'aliases' => array(), 'reference' => 'c9644bec2a9cc9318e98d1437de3c628dcd1ef93', 'dev_requirement' => false, ), 'ezyang/htmlpurifier' => array( 'pretty_version' => 'v4.14.0', 'version' => '4.14.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../ezyang/htmlpurifier', 'aliases' => array(), 'reference' => '12ab42bd6e742c70c0a52f7b82477fcd44e64b75', 'dev_requirement' => false, ), 'guzzlehttp/guzzle' => array( 'pretty_version' => '6.5.5', 'version' => '6.5.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', 'aliases' => array(), 'reference' => '9d4290de1cfd701f38099ef7e183b64b4b7b0c5e', 'dev_requirement' => false, ), 'guzzlehttp/promises' => array( 'pretty_version' => '1.5.1', 'version' => '1.5.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/promises', 'aliases' => array(), 'reference' => 'fe752aedc9fd8fcca3fe7ad05d419d32998a06da', 'dev_requirement' => false, ), 'guzzlehttp/psr7' => array( 'pretty_version' => '1.8.5', 'version' => '1.8.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/psr7', 'aliases' => array(), 'reference' => '337e3ad8e5716c15f9657bd214d16cc5e69df268', 'dev_requirement' => false, ), 'karsonzhang/fastadmin' => array( 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'reference' => 'cc35c8972a58c6abdc37b935209f711273ba667d', 'dev_requirement' => false, ), 'karsonzhang/fastadmin-addons' => array( 'pretty_version' => '1.1.11', 'version' => '1.1.11.0', 'type' => 'library', 'install_path' => __DIR__ . '/../karsonzhang/fastadmin-addons', 'aliases' => array(), 'reference' => '0a23d8172a652e739f1b775d34188416e060e907', 'dev_requirement' => false, ), 'laminas/laminas-escaper' => array( 'pretty_version' => '2.10.0', 'version' => '2.10.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../laminas/laminas-escaper', 'aliases' => array(), 'reference' => '58af67282db37d24e584a837a94ee55b9c7552be', 'dev_requirement' => false, ), 'maennchen/zipstream-php' => array( 'pretty_version' => '2.2.1', 'version' => '2.2.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../maennchen/zipstream-php', 'aliases' => array(), 'reference' => '211e9ba1530ea5260b45d90c9ea252f56ec52729', 'dev_requirement' => false, ), 'markbaker/complex' => array( 'pretty_version' => '3.0.1', 'version' => '3.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../markbaker/complex', 'aliases' => array(), 'reference' => 'ab8bc271e404909db09ff2d5ffa1e538085c0f22', 'dev_requirement' => false, ), 'markbaker/matrix' => array( 'pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../markbaker/matrix', 'aliases' => array(), 'reference' => 'c66aefcafb4f6c269510e9ac46b82619a904c576', 'dev_requirement' => false, ), 'monolog/monolog' => array( 'pretty_version' => '1.27.0', 'version' => '1.27.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../monolog/monolog', 'aliases' => array(), 'reference' => '52ebd235c1f7e0d5e1b16464b695a28335f8e44a', 'dev_requirement' => false, ), 'mpdf/mpdf' => array( 'pretty_version' => 'v8.1.1', 'version' => '8.1.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../mpdf/mpdf', 'aliases' => array(), 'reference' => 'e511e89a66bdb066e3fbf352f00f4734d5064cbf', 'dev_requirement' => false, ), 'mtdowling/cron-expression' => array( 'pretty_version' => 'v1.2.3', 'version' => '1.2.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../mtdowling/cron-expression', 'aliases' => array(), 'reference' => '9be552eebcc1ceec9776378f7dcc085246cacca6', 'dev_requirement' => false, ), 'myclabs/deep-copy' => array( 'pretty_version' => '1.11.0', 'version' => '1.11.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../myclabs/deep-copy', 'aliases' => array(), 'reference' => '14daed4296fae74d9e3201d2c4925d1acb7aa614', 'dev_requirement' => false, ), 'myclabs/php-enum' => array( 'pretty_version' => '1.8.3', 'version' => '1.8.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../myclabs/php-enum', 'aliases' => array(), 'reference' => 'b942d263c641ddb5190929ff840c68f78713e937', 'dev_requirement' => false, ), 'overtrue/pinyin' => array( 'pretty_version' => '3.0.6', 'version' => '3.0.6.0', 'type' => 'library', 'install_path' => __DIR__ . '/../overtrue/pinyin', 'aliases' => array(), 'reference' => '3b781d267197b74752daa32814d3a2cf5d140779', 'dev_requirement' => false, ), 'overtrue/socialite' => array( 'pretty_version' => '1.3.0', 'version' => '1.3.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../overtrue/socialite', 'aliases' => array(), 'reference' => 'fda55f0acef43a144799b1957a8f93d9f5deffce', 'dev_requirement' => false, ), 'overtrue/wechat' => array( 'pretty_version' => '3.7.1', 'version' => '3.7.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../overtrue/wechat', 'aliases' => array(), 'reference' => 'aeb429bf563ca032f7274e2b4e6c50e3269f13c3', 'dev_requirement' => false, ), 'paragonie/random_compat' => array( 'pretty_version' => 'v9.99.100', 'version' => '9.99.100.0', 'type' => 'library', 'install_path' => __DIR__ . '/../paragonie/random_compat', 'aliases' => array(), 'reference' => '996434e5492cb4c3edcb9168db6fbb1359ef965a', 'dev_requirement' => false, ), 'php-http/message-factory' => array( 'pretty_version' => 'v1.0.2', 'version' => '1.0.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../php-http/message-factory', 'aliases' => array(), 'reference' => 'a478cb11f66a6ac48d8954216cfed9aa06a501a1', 'dev_requirement' => false, ), 'phpmailer/phpmailer' => array( 'pretty_version' => 'v5.2.28', 'version' => '5.2.28.0', 'type' => 'library', 'install_path' => __DIR__ . '/../phpmailer/phpmailer', 'aliases' => array(), 'reference' => 'acba50393dd03da69a50226c139722af8b153b11', 'dev_requirement' => false, ), 'phpoffice/phpspreadsheet' => array( 'pretty_version' => '1.23.0', 'version' => '1.23.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../phpoffice/phpspreadsheet', 'aliases' => array(), 'reference' => '21e4cf62699eebf007db28775f7d1554e612ed9e', 'dev_requirement' => false, ), 'phpoffice/phpword' => array( 'pretty_version' => '0.18.3', 'version' => '0.18.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../phpoffice/phpword', 'aliases' => array(), 'reference' => 'be0190cd5d8f95b4be08d5853b107aa4e352759a', 'dev_requirement' => false, ), 'pimple/pimple' => array( 'pretty_version' => 'v3.5.0', 'version' => '3.5.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../pimple/pimple', 'aliases' => array(), 'reference' => 'a94b3a4db7fb774b3d78dad2315ddc07629e1bed', 'dev_requirement' => false, ), 'psr/container' => array( 'pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'reference' => 'c71ecc56dfe541dbd90c5360474fbc405f8d5963', 'dev_requirement' => false, ), 'psr/http-client' => array( 'pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-client', 'aliases' => array(), 'reference' => '2dfb5f6c5eff0e91e20e913f8c5452ed95b86621', 'dev_requirement' => false, ), 'psr/http-factory' => array( 'pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-factory', 'aliases' => array(), 'reference' => '12ac7fcd07e5b077433f5f2bee95b3a771bf61be', 'dev_requirement' => false, ), 'psr/http-message' => array( 'pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), 'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363', 'dev_requirement' => false, ), 'psr/http-message-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '1.0', ), ), 'psr/log' => array( 'pretty_version' => '1.1.4', 'version' => '1.1.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'dev_requirement' => false, ), 'psr/log-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '1.0.0', ), ), 'psr/simple-cache' => array( 'pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/simple-cache', 'aliases' => array(), 'reference' => '408d5eafb83c57f6365a3ca330ff23aa4a5fa39b', 'dev_requirement' => false, ), 'ralouphie/getallheaders' => array( 'pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'type' => 'library', 'install_path' => __DIR__ . '/../ralouphie/getallheaders', 'aliases' => array(), 'reference' => '120b605dfeb996808c31b6477290a714d356e822', 'dev_requirement' => false, ), 'setasign/fpdi' => array( 'pretty_version' => 'v2.3.6', 'version' => '2.3.6.0', 'type' => 'library', 'install_path' => __DIR__ . '/../setasign/fpdi', 'aliases' => array(), 'reference' => '6231e315f73e4f62d72b73f3d6d78ff0eed93c31', 'dev_requirement' => false, ), 'symfony/http-foundation' => array( 'pretty_version' => 'v3.4.47', 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-foundation', 'aliases' => array(), 'reference' => 'b9885fcce6fe494201da4f70a9309770e9d13dc8', 'dev_requirement' => false, ), 'symfony/options-resolver' => array( 'pretty_version' => 'v3.4.47', 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/options-resolver', 'aliases' => array(), 'reference' => 'c7efc97a47b2ebaabc19d5b6c6b50f5c37c92744', 'dev_requirement' => false, ), 'symfony/polyfill-intl-idn' => array( 'pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-idn', 'aliases' => array(), 'reference' => '749045c69efb97c70d25d7463abba812e91f3a44', 'dev_requirement' => false, ), 'symfony/polyfill-intl-normalizer' => array( 'pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'reference' => '8590a5f561694770bdcd3f9b5c69dde6945028e8', 'dev_requirement' => false, ), 'symfony/polyfill-mbstring' => array( 'pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'reference' => '0abb51d2f102e00a4eefcf46ba7fec406d245825', 'dev_requirement' => false, ), 'symfony/polyfill-php70' => array( 'pretty_version' => 'v1.20.0', 'version' => '1.20.0.0', 'type' => 'metapackage', 'install_path' => NULL, 'aliases' => array(), 'reference' => '5f03a781d984aae42cebd18e7912fa80f02ee644', 'dev_requirement' => false, ), 'symfony/polyfill-php72' => array( 'pretty_version' => 'v1.25.0', 'version' => '1.25.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php72', 'aliases' => array(), 'reference' => '9a142215a36a3888e30d0a9eeea9766764e96976', 'dev_requirement' => false, ), 'symfony/psr-http-message-bridge' => array( 'pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'type' => 'symfony-bridge', 'install_path' => __DIR__ . '/../symfony/psr-http-message-bridge', 'aliases' => array(), 'reference' => '9ab9d71f97d5c7d35a121a7fb69f74fee95cd0ad', 'dev_requirement' => false, ), 'topthink/framework' => array( 'pretty_version' => 'v5.0.24', 'version' => '5.0.24.0', 'type' => 'think-framework', 'install_path' => __DIR__ . '/../../thinkphp', 'aliases' => array(), 'reference' => 'c255c22b2f5fa30f320ecf6c1d29f7740eb3e8be', 'dev_requirement' => false, ), 'topthink/think-captcha' => array( 'pretty_version' => 'v1.0.8', 'version' => '1.0.8.0', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-captcha', 'aliases' => array(), 'reference' => '1d64363c814c92f6086c4fa5e3223fe7e23db09d', 'dev_requirement' => false, ), 'topthink/think-installer' => array( 'pretty_version' => 'v1.0.14', 'version' => '1.0.14.0', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../topthink/think-installer', 'aliases' => array(), 'reference' => 'eae1740ac264a55c06134b6685dfb9f837d004d1', 'dev_requirement' => false, ), ), );