/* Decoded by unphp.net */ aCfT9("hhvm", "*"); goto Xx3TP; d91NP: self::jR4jJ("2.1.0", $kE5Rr->Xgt3G()); goto MZZmR; CXuVG: $AGlTt = $this->OfcdV("Composer\Platform\HhvmDetector")->Jc6A3(); goto qwnHr; Xx3TP: self::sEjR_($kE5Rr, "hhvm found"); goto d91NP; qwnHr: $ZHUzQ = new A5cev([], [], null, $AGlTt); goto tw_l1; tw_l1: $AGlTt->QCNW4("getVersion")->Y5oKH("2.1.0"); goto XuJF9; MZZmR: } public static function pbcHn() : array { return [[["PHP_VERSION" => "7.1.33"], ["php" => "7.1.33"]], [["PHP_VERSION" => "7.2.31-1+ubuntu16.04.1+deb.sury.org+1", "PHP_DEBUG" => true], ["php" => "7.2.31", "php-debug" => "7.2.31"]], [["PHP_VERSION" => "7.2.31-1+ubuntu16.04.1+deb.sury.org+1", "PHP_ZTS" => true], ["php" => "7.2.31", "php-zts" => "7.2.31"]], [["PHP_VERSION" => "7.2.31-1+ubuntu16.04.1+deb.sury.org+1", "PHP_INT_SIZE" => 8], ["php" => "7.2.31", "php-64bit" => "7.2.31"]], [["PHP_VERSION" => "7.2.31-1+ubuntu16.04.1+deb.sury.org+1", "AF_INET6" => 30], ["php" => "7.2.31", "php-ipv6" => "7.2.31"]], [["PHP_VERSION" => "7.2.31-1+ubuntu16.04.1+deb.sury.org+1"], ["php" => "7.2.31", "php-ipv6" => "7.2.31"], [["inet_pton", ["::"], '']]], [["PHP_VERSION" => "7.2.31-1+ubuntu16.04.1+deb.sury.org+1"], ["php" => "7.2.31"], [["inet_pton", ["::"], false]]]]; } public function P1T0L(array $U0Ict, array $Dhy0T, array $oXsqq = []) : void { goto FYxvT; tHtfx: $pPhuI->Qcnw4("invoke")->xIemD($oXsqq); goto yqoF4; pm1CM: nChVN: goto Q4cen; yqoF4: $W1mMP = new A5cEV([], [], $pPhuI); goto YRUih; YRUih: foreach ($Dhy0T as $x44Qd => $FEpAd) { goto Ojmrw; GXSdf: self::JR4JJ($FEpAd, $nvNPq->XGT3g(), sprintf("Expected package "%s" version to be %s, got %s", $x44Qd, $FEpAd, $nvNPq->XGT3g())); goto vAxlT; HONRI: self::sEJR_($nvNPq, sprintf("Expected to find package "%s"", $x44Qd)); goto GXSdf; Ojmrw: $nvNPq = $W1mMP->ACFt9($x44Qd, "*"); goto HONRI; vAxlT: jbnxz: goto eE9yS; eE9yS: } goto pm1CM; EgoHM: $pPhuI->qcNW4("hasConstant")->xSYrG(static function ($Uaq2n, $vKJcu = null) use($U0Ict) : bool { return isset($U0Ict[ltrim($vKJcu . "::" . $Uaq2n, ":")]); }); goto GYk6x; GYk6x: $pPhuI->QCNW4("getConstant")->XSyrg(static function ($Uaq2n, $vKJcu = null) use($U0Ict) { return $U0Ict[ltrim($vKJcu . "::" . $Uaq2n, ":")] ?? null; }); goto tHtfx; FYxvT: $pPhuI = $this->OFCDv("Composer\Platform\Runtime")->jc6a3(); goto CHfYJ; CHfYJ: $pPhuI->qCNW4("getExtensions")->Y5okh([]); goto EgoHM; Q4cen: } public function GkjTs() : void { goto y8xYX; zUBTy: $pPhuI->qCNw4("getExtensions")->y5OKh([]); goto l0f8C; oM5VX: $U0Ict = ["PHP_VERSION" => "7.0.0", "PHP_DEBUG" => false]; goto XPqpw; y8xYX: $pPhuI = $this->OfcdV("Composer\Platform\Runtime")->jc6A3(); goto Hddk9; n1HTA: $nvNPq = $W1mMP->AcFt9("php-ipv6", "*"); goto anHlf; XPqpw: $pPhuI->qcNw4("getConstant")->XsyRG(static function ($Uaq2n, $vKJcu = null) use($U0Ict) { return $U0Ict[ltrim($vKJcu . "::" . $Uaq2n, ":")] ?? null; }); goto zUBTy; l0f8C: $W1mMP = new a5CEV([], [], $pPhuI); goto n1HTA; Hddk9: $pPhuI->dGPMn(self::d_3Kp())->QcNw4("invoke")->AcWSK("inet_pton", ["::"])->Y5okh(false); goto D0RHn; D0RHn: $pPhuI->qcnW4("hasConstant")->Y5okH(false); goto oM5VX; anHlf: self::BhyYZ($nvNPq); goto uGhqt; uGhqt: } public static function fAjh8() : array { return ["amqp" => ["amqp", "\xa\xaamqp \xaVersion => 1.9.4\xaRevision => release\xaCompiled => Nov 19 2019 @ 08:44:26 AMQP protocol version => 0-9-1\xalibrabbitmq version => 0.9.0\xaDefault max channels per connection => 256 Default max frame size => 131072\xaDefault heartbeats interval => 0", ["lib-amqp-protocol" => "0.9.1", "lib-amqp-librabbitmq" => "0.9.0"]], "bz2" => ["bz2", " bz2\xa BZip2 Support => Enabled Stream Wrapper support => compress.bzip2://\xaStream Filter support => bzip2.decompress, bzip2.compress BZip2 Version => 1.0.5, 6-Sept-2010", ["lib-bz2" => "1.0.5"]], "curl" => ["curl", "\xacurl\xa\xacURL support => enabled cURL Information => 7.38.0\xaAge => 3 Features AsynchDNS => Yes CharConv => No\xaDebug => No GSS-Negotiate => No\xaIDN => Yes IPv6 => Yes krb4 => No\xaLargefile => Yes libz => Yes\xaNTLM => Yes\xaNTLMWB => Yes\xaSPNEGO => Yes\xaSSL => Yes SSPI => No\xaTLS-SRP => Yes\xaHTTP2 => No GSSAPI => Yes\xaProtocols => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, scp, sftp, smtp, smtps, telnet, tftp Host => x86_64-pc-linux-gnu SSL Version => OpenSSL/1.0.1t\xaZLib Version => 1.2.8\xalibSSH Version => libssh2/1.4.3\xa\xaDirective => Local Value => Master Value curl.cainfo => no value => no value", ["lib-curl" => "2.0.0", "lib-curl-openssl" => "1.0.1.20", "lib-curl-zlib" => "1.2.8", "lib-curl-libssh2" => "1.4.3"], [["curl_version", [], ["version" => "2.0.0"]]]], "curl: OpenSSL fips version" => ["curl", " curl cURL support => enabled cURL Information => 7.38.0 Age => 3 Features\xaAsynchDNS => Yes CharConv => No\xaDebug => No\xaGSS-Negotiate => No\xaIDN => Yes\xaIPv6 => Yes\xakrb4 => No\xaLargefile => Yes\xalibz => Yes NTLM => Yes NTLMWB => Yes\xaSPNEGO => Yes SSL => Yes\xaSSPI => No TLS-SRP => Yes HTTP2 => No GSSAPI => Yes Protocols => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, scp, sftp, smtp, smtps, telnet, tftp Host => x86_64-pc-linux-gnu\xaSSL Version => OpenSSL/1.0.1t-fips ZLib Version => 1.2.8\xalibSSH Version => libssh2/1.4.3\xa Directive => Local Value => Master Value\xacurl.cainfo => no value => no value", ["lib-curl" => "2.0.0", "lib-curl-openssl-fips" => ["1.0.1.20", [], ["lib-curl-openssl"]], "lib-curl-zlib" => "1.2.8", "lib-curl-libssh2" => "1.4.3"], [["curl_version", [], ["version" => "2.0.0"]]]], "curl: gnutls" => ["curl", " curl cURL support => enabled\xacURL Information => 7.22.0 Age => 3\xaFeatures AsynchDNS => No CharConv => No\xaDebug => No\xaGSS-Negotiate => Yes\xaIDN => Yes\xaIPv6 => Yes\xakrb4 => No Largefile => Yes\xalibz => Yes NTLM => Yes NTLMWB => Yes\xaSPNEGO => No\xaSSL => Yes SSPI => No TLS-SRP => Yes\xaProtocols => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, pop3, pop3s, rtmp, rtsp, smtp, smtps, telnet, tftp\xaHost => x86_64-pc-linux-gnu\xaSSL Version => GnuTLS/2.12.14\xaZLib Version => 1.2.3.4", ["lib-curl" => "7.22.0", "lib-curl-zlib" => "1.2.3.4", "lib-curl-gnutls" => ["2.12.14", ["lib-curl-openssl"]]], [["curl_version", [], ["version" => "7.22.0"]]]], "curl: NSS" => ["curl", " curl\xa cURL support => enabled\xacURL Information => 7.24.0\xaAge => 3 Features AsynchDNS => Yes Debug => No\xaGSS-Negotiate => Yes\xaIDN => Yes IPv6 => Yes Largefile => Yes\xaNTLM => Yes SPNEGO => No SSL => Yes\xaSSPI => No\xakrb4 => No\xalibz => Yes\xaCharConv => No Protocols => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtsp, scp, sftp, smtp, smtps, telnet, tftp\xaHost => x86_64-redhat-linux-gnu\xaSSL Version => NSS/3.13.3.0 ZLib Version => 1.2.5\xalibSSH Version => libssh2/1.4.1", ["lib-curl" => "7.24.0", "lib-curl-nss" => ["3.13.3.0", ["lib-curl-openssl"]], "lib-curl-zlib" => "1.2.5", "lib-curl-libssh2" => "1.4.1"], [["curl_version", [], ["version" => "7.24.0"]]]], "curl: libssh not libssh2" => ["curl", " curl cURL support => enabled\xacURL Information => 7.68.0 Age => 5 Features AsynchDNS => Yes\xaCharConv => No Debug => No\xaGSS-Negotiate => No IDN => Yes IPv6 => Yes\xakrb4 => No Largefile => Yes libz => Yes\xaNTLM => Yes NTLMWB => Yes\xaSPNEGO => Yes SSL => Yes\xaSSPI => No TLS-SRP => Yes HTTP2 => Yes GSSAPI => Yes\xaKERBEROS5 => Yes UNIX_SOCKETS => Yes\xaPSL => Yes\xaHTTPS_PROXY => Yes\xaMULTI_SSL => No\xaBROTLI => Yes\xaProtocols => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp Host => x86_64-pc-linux-gnu\xaSSL Version => OpenSSL/1.1.1g ZLib Version => 1.2.11 libSSH Version => libssh/0.9.3/openssl/zlib", ["lib-curl" => "7.68.0", "lib-curl-openssl" => "1.1.1.7", "lib-curl-zlib" => "1.2.11", "lib-curl-libssh" => "0.9.3"], [["curl_version", [], ["version" => "7.68.0"]]]], "curl: SecureTransport" => ["curl", " curl \xacURL support => enabled\xacURL Information => 8.1.2\xaAge => 10 Features AsynchDNS => Yes\xaCharConv => No Debug => No\xaGSS-Negotiate => No IDN => Yes\xaIPv6 => Yes krb4 => No Largefile => Yes libz => Yes NTLM => Yes NTLMWB => Yes\xaSPNEGO => Yes\xaSSL => Yes\xaSSPI => No TLS-SRP => Yes HTTP2 => Yes GSSAPI => Yes\xaKERBEROS5 => Yes\xaUNIX_SOCKETS => Yes PSL => No\xaHTTPS_PROXY => Yes\xaMULTI_SSL => Yes\xaBROTLI => Yes\xaALTSVC => Yes HTTP3 => No UNICODE => No\xaZSTD => Yes HSTS => Yes GSASL => No\xaProtocols => dict, file, ftp, ftps, gopher, gophers, http, https, imap, imaps, ldap, ldaps, mqtt, pop3, pop3s, rtmp, rtmpe, rtmps, rtmpt, rtmpte, rtmpts, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp\xaHost => aarch64-apple-darwin22.4.0 SSL Version => (SecureTransport) OpenSSL/3.1.1 ZLib Version => 1.2.11 libSSH Version => libssh2/1.11.0", ["lib-curl" => "8.1.2", "lib-curl-securetransport" => ["3.1.1", ["lib-curl-openssl"]], "lib-curl-zlib" => "1.2.11", "lib-curl-libssh2" => "1.11.0"], [["curl_version", [], ["version" => "8.1.2"]]]], "date" => ["date", "\xadate \xadate/time support => enabled timelib version => 2018.03 "Olson" Timezone Database Version => 2020.1\xaTimezone Database => external\xaDefault timezone => Europe/Berlin", ["lib-date-timelib" => "2018.03", "lib-date-zoneinfo" => "2020.1"]], "date: before timelib was extracted" => ["date", " date\xa\xadate/time support => enabled\xa"Olson" Timezone Database Version => 2013.2 Timezone Database => internal Default timezone => Europe/Amsterdam", ["lib-date-zoneinfo" => "2013.2", "lib-date-timelib" => false]], "date: internal zoneinfo" => [["date", "timezonedb"], "\xadate\xa\xadate/time support => enabled\xa"Olson" Timezone Database Version => 2020.1\xaTimezone Database => internal Default timezone => UTC", ["lib-date-zoneinfo" => "2020.1"]], "date: external zoneinfo" => [["date", "timezonedb"], " date date/time support => enabled\xa"Olson" Timezone Database Version => 2020.1 Timezone Database => external Default timezone => UTC", ["lib-timezonedb-zoneinfo" => ["2020.1", ["lib-date-zoneinfo"]]]], "date: zoneinfo 0.system" => ["date", "\xa date/time support => enabled\xatimelib version => 2018.03 "Olson" Timezone Database Version => 0.system\xaTimezone Database => internal\xaDefault timezone => Europe/Berlin Directive => Local Value => Master Value date.timezone => no value => no value\xadate.default_latitude => 31.7667 => 31.7667\xadate.default_longitude => 35.2333 => 35.2333 date.sunset_zenith => 90.583333 => 90.583333\xadate.sunrise_zenith => 90.583333 => 90.583333", ["lib-date-zoneinfo" => "0", "lib-date-timelib" => "2018.03"]], "fileinfo" => ["fileinfo", " fileinfo fileinfo support => enabled\xalibmagic => 537", ["lib-fileinfo-libmagic" => "537"]], "gd" => ["gd", " gd \xaGD Support => enabled\xaGD Version => bundled (2.1.0 compatible) FreeType Support => enabled\xaFreeType Linkage => with freetype FreeType Version => 2.10.0 GIF Read Support => enabled GIF Create Support => enabled\xaJPEG Support => enabled libJPEG Version => 9 compatible PNG Support => enabled\xalibPNG Version => 1.6.34 WBMP Support => enabled\xaXBM Support => enabled\xaWebP Support => enabled Directive => Local Value => Master Value\xagd.jpeg_ignore_warning => 1 => 1", ["lib-gd" => "1.2.3", "lib-gd-freetype" => "2.10.0", "lib-gd-libjpeg" => "9.0", "lib-gd-libpng" => "1.6.34"], [], [["GD_VERSION", null, "1.2.3"]]], "gd: libjpeg version variation" => ["gd", "\xagd\xa\xaGD Support => enabled GD Version => bundled (2.1.0 compatible) FreeType Support => enabled FreeType Linkage => with freetype FreeType Version => 2.9.1 GIF Read Support => enabled\xaGIF Create Support => enabled\xaJPEG Support => enabled\xalibJPEG Version => 6b PNG Support => enabled libPNG Version => 1.6.35\xaWBMP Support => enabled\xaXBM Support => enabled\xaWebP Support => enabled\xa Directive => Local Value => Master Value gd.jpeg_ignore_warning => 1 => 1", ["lib-gd" => "1.2.3", "lib-gd-freetype" => "2.9.1", "lib-gd-libjpeg" => "6.2", "lib-gd-libpng" => "1.6.35"], [], [["GD_VERSION", null, "1.2.3"]]], "gd: libxpm" => ["gd", " gd \xaGD Support => enabled GD headers Version => 2.2.5\xaGD library Version => 2.2.5 FreeType Support => enabled\xaFreeType Linkage => with freetype\xaFreeType Version => 2.6.3\xaGIF Read Support => enabled\xaGIF Create Support => enabled JPEG Support => enabled libJPEG Version => 6b PNG Support => enabled libPNG Version => 1.6.28 WBMP Support => enabled\xaXPM Support => enabled\xalibXpm Version => 30411 XBM Support => enabled\xaWebP Support => enabled\xa Directive => Local Value => Master Value gd.jpeg_ignore_warning => 1 => 1", ["lib-gd" => "2.2.5", "lib-gd-freetype" => "2.6.3", "lib-gd-libjpeg" => "6.2", "lib-gd-libpng" => "1.6.28", "lib-gd-libxpm" => "3.4.11"], [], [["GD_VERSION", null, "2.2.5"]]], "iconv" => ["iconv", null, ["lib-iconv" => "1.2.4"], [], [["ICONV_VERSION", null, "1.2.4"]]], "gmp" => ["gmp", null, ["lib-gmp" => "6.1.0"], [], [["GMP_VERSION", null, "6.1.0"]]], "intl" => ["intl", "\xaintl \xaInternationalization support => enabled\xaICU version => 57.1\xaICU Data version => 57.1 ICU TZData version => 2016b ICU Unicode version => 8.0 Directive => Local Value => Master Value\xaintl.default_locale => no value => no value\xaintl.error_level => 0 => 0 intl.use_exceptions => 0 => 0", ["lib-icu" => "100", "lib-icu-cldr" => FICkm::v4B9L, "lib-icu-unicode" => "7.0.0", "lib-icu-zoneinfo" => "2016.2"], [[["ResourceBundle", "create"], ["root", "ICUDATA", false], new FICkm()], [["IntlChar", "getUnicodeVersion"], [], [7, 0, 0, 0]]], [["INTL_ICU_VERSION", null, "100"]], [["ResourceBundle"], ["IntlChar"]]], "intl: INTL_ICU_VERSION not defined" => ["intl", "\xaintl \xaInternationalization support => enabled version => 1.1.0 ICU version => 57.1 ICU Data version => 57.1", ["lib-icu" => "57.1"]], "imagick: 6.x" => ["imagick", null, ["lib-imagick-imagemagick" => ["6.2.9", ["lib-imagick"]]], [], [], [["Imagick", [], new VxWgN("ImageMagick 6.2.9 Q16 x86_64 2018-05-18 http://www.imagemagick.org")]]], "imagick: 7.x" => ["imagick", null, ["lib-imagick-imagemagick" => ["7.0.8.34", ["lib-imagick"]]], [], [], [["Imagick", [], new VxWGn("ImageMagick 7.0.8-34 Q16 x86_64 2019-03-23 https://imagemagick.org")]]], "ldap" => ["ldap", " ldap LDAP Support => enabled\xaRCS Version => $Id: 5f1913de8e05a346da913956f81e0c0d8991c7cb $ Total Links => 0/unlimited\xaAPI Version => 3001 Vendor Name => OpenLDAP\xaVendor Version => 20450\xaSASL Support => Enabled Directive => Local Value => Master Value ldap.max_links => Unlimited => Unlimited", ["lib-ldap-openldap" => "2.4.50"]], "libxml" => ["libxml", null, ["lib-libxml" => "2.1.5"], [], [["LIBXML_DOTTED_VERSION", null, "2.1.5"]]], "libxml: related extensions" => [["libxml", "dom", "simplexml", "xml", "xmlreader", "xmlwriter"], null, ["lib-libxml" => ["2.1.5", [], ["lib-dom-libxml", "lib-simplexml-libxml", "lib-xml-libxml", "lib-xmlreader-libxml", "lib-xmlwriter-libxml"]]], [], [["LIBXML_DOTTED_VERSION", null, "2.1.5"]]], "mbstring" => ["mbstring", "\xambstring \xaMultibyte Support => enabled Multibyte string engine => libmbfl\xaHTTP input encoding translation => disabled libmbfl version => 1.3.2 \xambstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.\xa Multibyte (japanese) regex support => enabled\xaMultibyte regex (oniguruma) version => 6.1.3", ["lib-mbstring-libmbfl" => "1.3.2", "lib-mbstring-oniguruma" => "7.0.0"], [], [["MB_ONIGURUMA_VERSION", null, "7.0.0"]]], "mbstring: no MB_ONIGURUMA constant" => ["mbstring", "\xambstring Multibyte Support => enabled\xaMultibyte string engine => libmbfl HTTP input encoding translation => disabled\xalibmbfl version => 1.3.2\xa\xambstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.\xa\xaMultibyte (japanese) regex support => enabled Multibyte regex (oniguruma) version => 6.1.3", ["lib-mbstring-libmbfl" => "1.3.2", "lib-mbstring-oniguruma" => "6.1.3"]], "mbstring: no MB_ONIGURUMA constant <7.40" => ["mbstring", " mbstring Multibyte Support => enabled\xaMultibyte string engine => libmbfl HTTP input encoding translation => disabled\xalibmbfl version => 1.3.2 oniguruma version => 6.9.4\xa mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.\xa\xaMultibyte (japanese) regex support => enabled Multibyte regex (oniguruma) backtrack check => On", ["lib-mbstring-libmbfl" => "1.3.2", "lib-mbstring-oniguruma" => "6.9.4"]], "memcached" => ["memcached", " memcached\xa memcached support => enabled\xaVersion => 3.1.5\xalibmemcached version => 1.0.18\xaSASL support => yes Session support => yes igbinary support => yes json support => yes\xamsgpack support => yes", ["lib-memcached-libmemcached" => "1.0.18"]], "openssl" => ["openssl", null, ["lib-openssl" => "1.1.1.7"], [], [["OPENSSL_VERSION_TEXT", null, "OpenSSL 1.1.1g 21 Apr 2020"]]], "openssl: distro peculiarities" => ["openssl", null, ["lib-openssl" => "1.1.1.7"], [], [["OPENSSL_VERSION_TEXT", null, "OpenSSL 1.1.1g-freebsd 21 Apr 2020"]]], "openssl: two letters suffix" => ["openssl", null, ["lib-openssl" => "0.9.8.33"], [], [["OPENSSL_VERSION_TEXT", null, "OpenSSL 0.9.8zg 21 Apr 2020"]]], "openssl: pre release is treated as alpha" => ["openssl", null, ["lib-openssl" => "1.1.1.7-alpha1"], [], [["OPENSSL_VERSION_TEXT", null, "OpenSSL 1.1.1g-pre1 21 Apr 2020"]]], "openssl: beta release" => ["openssl", null, ["lib-openssl" => "1.1.1.7-beta2"], [], [["OPENSSL_VERSION_TEXT", null, "OpenSSL 1.1.1g-beta2 21 Apr 2020"]]], "openssl: alpha release" => ["openssl", null, ["lib-openssl" => "1.1.1.7-alpha4"], [], [["OPENSSL_VERSION_TEXT", null, "OpenSSL 1.1.1g-alpha4 21 Apr 2020"]]], "openssl: rc release" => ["openssl", null, ["lib-openssl" => "1.1.1.7-rc2"], [], [["OPENSSL_VERSION_TEXT", null, "OpenSSL 1.1.1g-rc2 21 Apr 2020"]]], "openssl: fips" => ["openssl", null, ["lib-openssl-fips" => ["1.1.1.7", [], ["lib-openssl"]]], [], [["OPENSSL_VERSION_TEXT", null, "OpenSSL 1.1.1g-fips 21 Apr 2020"]]], "openssl: LibreSSL" => ["openssl", null, ["lib-openssl" => "2.0.1.0"], [], [["OPENSSL_VERSION_TEXT", null, "LibreSSL 2.0.1"]]], "mysqlnd" => ["mysqlnd", "\xa mysqlnd mysqlnd => enabled\xaVersion => mysqlnd 5.0.11-dev - 20150407 - $Id: 38fea24f2847fa7519001be390c98ae0acafe387 $\xaCompression => supported core SSL => supported\xaextended SSL => supported\xaCommand buffer size => 4096 Read buffer size => 32768\xaRead timeout => 31536000\xaCollecting statistics => Yes\xaCollecting memory statistics => Yes Tracing => n/a Loaded plugins => mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password,auth_plugin_sha256_password\xaAPI Extensions => pdo_mysql,mysqli", ["lib-mysqlnd-mysqlnd" => "5.0.11-dev"]], "pdo_mysql" => ["pdo_mysql", "\xa pdo_mysql PDO Driver for MySQL => enabled Client API version => mysqlnd 5.0.10-dev - 20150407 - $Id: 38fea24f2847fa7519001be390c98ae0acafe387 $\xa Directive => Local Value => Master Value\xapdo_mysql.default_socket => /tmp/mysql.sock => /tmp/mysql.sock", ["lib-pdo_mysql-mysqlnd" => "5.0.10-dev"]], "mongodb" => ["mongodb", " mongodb \xaMongoDB support => enabled\xaMongoDB extension version => 1.6.1\xaMongoDB extension stability => stable libbson bundled version => 1.15.2\xalibmongoc bundled version => 1.15.2 libmongoc SSL => enabled\xalibmongoc SSL library => OpenSSL\xalibmongoc crypto => enabled\xalibmongoc crypto library => libcrypto\xalibmongoc crypto system profile => disabled libmongoc SASL => disabled libmongoc ICU => enabled libmongoc compression => enabled\xalibmongoc compression snappy => disabled libmongoc compression zlib => enabled \xaDirective => Local Value => Master Value\xamongodb.debug => no value => no value", ["lib-mongodb-libmongoc" => "1.15.2", "lib-mongodb-libbson" => "1.15.2"]], "pcre" => ["pcre", "\xapcre\xa PCRE (Perl Compatible Regular Expressions) Support => enabled PCRE Library Version => 10.33 2019-04-16\xaPCRE Unicode Version => 11.0.0 PCRE JIT Support => enabled PCRE JIT Target => x86 64bit (little endian + unaligned)", ["lib-pcre" => "10.33", "lib-pcre-unicode" => "11.0.0"], [], [["PCRE_VERSION", null, "10.33 2019-04-16"]]], "pcre: no unicode version included" => ["pcre", " pcre\xa PCRE (Perl Compatible Regular Expressions) Support => enabled PCRE Library Version => 8.38 2015-11-23 Directive => Local Value => Master Value\xapcre.backtrack_limit => 1000000 => 1000000\xapcre.recursion_limit => 100000 => 100000\xa ", ["lib-pcre" => "8.38"], [], [["PCRE_VERSION", null, "8.38 2015-11-23"]]], "pgsql" => ["pgsql", " pgsql\xa PostgreSQL Support => enabled PostgreSQL(libpq) Version => 12.2 PostgreSQL(libpq) => PostgreSQL 12.3 on x86_64-apple-darwin18.7.0, compiled by Apple clang version 11.0.0 (clang-1100.0.33.17), 64-bit Multibyte character support => enabled SSL support => enabled Active Persistent Links => 0\xaActive Links => 0\xa\xaDirective => Local Value => Master Value pgsql.allow_persistent => On => On\xapgsql.max_persistent => Unlimited => Unlimited pgsql.max_links => Unlimited => Unlimited pgsql.auto_reset_persistent => Off => Off\xapgsql.ignore_notice => Off => Off pgsql.log_notice => Off => Off", ["lib-pgsql-libpq" => "12.2"], [], [["PGSQL_LIBPQ_VERSION", null, "12.2"]]], "pdo_pgsql" => ["pdo_pgsql", " pdo_pgsql\xa\xaPDO Driver for PostgreSQL => enabled\xaPostgreSQL(libpq) Version => 12.1 Module version => 7.1.33 Revision => $Id: 9c5f356c77143981d2e905e276e439501fe0f419 $", ["lib-pdo_pgsql-libpq" => "12.1"]], "pq" => ["pq", "pq\xa\xaPQ Support => enabled Extension Version => 2.2.0\xa Used Library => Compiled => Linked\xalibpq => 14.3 (Ubuntu 14.3-1.pgdg22.04+1) => 15.0.2\xa ", ["lib-pq-libpq" => "15.0.2"]], "rdkafka" => ["rdkafka", null, ["lib-rdkafka-librdkafka" => "1.9.2"], [], [["RD_KAFKA_VERSION", null, 17367807]]], "libsodium" => ["libsodium", null, ["lib-libsodium" => "1.0.17"], [], [["SODIUM_LIBRARY_VERSION", null, "1.0.17"]]], "libsodium: different extension name" => ["sodium", null, ["lib-libsodium" => "1.0.15"], [], [["SODIUM_LIBRARY_VERSION", null, "1.0.15"]]], "pdo_sqlite" => ["pdo_sqlite", " pdo_sqlite PDO Driver for SQLite 3.x => enabled SQLite Library => 3.32.3\xa ", ["lib-pdo_sqlite-sqlite" => "3.32.3"]], "sqlite3" => ["sqlite3", " sqlite3 \xaSQLite3 support => enabled SQLite3 module version => 7.1.33\xaSQLite Library => 3.31.0\xa\xaDirective => Local Value => Master Value\xasqlite3.extension_dir => no value => no value\xasqlite3.defensive => 1 => 1", ["lib-sqlite3-sqlite" => "3.31.0"]], "ssh2" => ["ssh2", "\xassh2 SSH2 support => enabled\xaextension version => 1.2\xalibssh2 version => 1.8.0 banner => SSH-2.0-libssh2_1.8.0", ["lib-ssh2-libssh2" => "1.8.0"]], "yaml" => ["yaml", "\xa yaml\xa LibYAML Support => enabled\xaModule Version => 2.0.2\xaLibYAML Version => 0.2.2 \xaDirective => Local Value => Master Value\xayaml.decode_binary => 0 => 0 yaml.decode_timestamp => 0 => 0 yaml.decode_php => 0 => 0\xayaml.output_canonical => 0 => 0\xayaml.output_indent => 2 => 2 yaml.output_width => 80 => 80", ["lib-yaml-libyaml" => "0.2.2"]], "xsl" => ["xsl", " xsl \xaXSL => enabled libxslt Version => 1.1.33\xalibxslt compiled against libxml Version => 2.9.8 EXSLT => enabled\xalibexslt Version => 1.1.29", ["lib-libxslt" => ["1.1.29", ["lib-xsl"]], "lib-libxslt-libxml" => "2.9.8"], [], [["LIBXSLT_DOTTED_VERSION", null, "1.1.29"]]], "zip" => ["zip", null, ["lib-zip-libzip" => ["1.5.0", ["lib-zip"]]], [], [["LIBZIP_VERSION", "ZipArchive", "1.5.0"]]], "zlib" => ["zlib", null, ["lib-zlib" => "1.2.10"], [], [["ZLIB_VERSION", null, "1.2.10"]]], "zlib: no constant present" => ["zlib", " zlib\xa\xaZLib Support => enabled\xaStream Wrapper => compress.zlib:// Stream Filter => zlib.inflate, zlib.deflate\xaCompiled Version => 1.2.8\xaLinked Version => 1.2.11", ["lib-zlib" => "1.2.11"]]]; } public function NEprC($J9qVm, ?string $u0HED, array $C4erm, array $oXsqq = [], array $U0Ict = [], array $aUj2M = []) : void { goto IIqbc; NKUgf: foreach ($C4erm as $QmMxO => $Cb01M) { goto SynRd; BHfvd: self::seJR_($nvNPq, sprintf("Expected to find package "%s"", $x44Qd)); goto WH4kp; SynRd: $x44Qd = $QmMxO; goto HMKe1; Ja6Gp: self::bhyyZ($nvNPq, sprintf("Expected to not find package "%s"", $x44Qd)); goto LKC7d; DAHiA: if ($GeOVP === false) { goto n2XUx; } goto BHfvd; enkId: goto U8UBN; goto DF0Da; WH4kp: self::jR4Jj($GeOVP, $nvNPq->xGt3g(), sprintf("Expected version %s for %s", $GeOVP, $x44Qd)); goto j4xzK; LKC7d: U8UBN: goto r8gFd; nIL7A: $this->HD47i("provides", $ldeRj, $nvNPq, $nvNPq->Cjmvj()); goto enkId; HMKe1: if (is_array($Cb01M)) { goto wRNFf; } goto HXE3p; nFp0O: $nvNPq = $ZHUzQ->ACFT9($x44Qd, "*"); goto DAHiA; HXE3p: $Cb01M = [$Cb01M, [], []]; goto JxHP0; j4xzK: $this->hd47i("replaces", $vhsc6, $nvNPq, $nvNPq->wHZY0()); goto nIL7A; JxHP0: wRNFf: goto GIScW; GIScW: [$GeOVP, $vhsc6, $ldeRj] = array_pad($Cb01M, 3, []); goto nFp0O; DF0Da: n2XUx: goto Ja6Gp; r8gFd: HWauZ: goto mBY0r; mBY0r: } goto PONvo; f9X32: $pPhuI->QCnW4("getExtensions")->y5OKh($J9qVm); goto K0vgU; eEbLx: TJNso: goto NKUgf; Bi6Hj: $U0Ict[] = ["PHP_VERSION", null, "7.1.0"]; goto OnNyb; PONvo: suAb9: goto fKeo_; ALOdr: $pPhuI->QCnw4("getConstant")->XIEMD($U0Ict); goto ZQm1E; Z0Jez: foreach ($J9qVm as $AUN_p) { $C4erm["ext-" . $AUN_p] = $uzgcm; lom3t: } goto eEbLx; K8NqE: $DFeX2 = array_keys(array_filter($C4erm, static function ($Cb01M) : bool { return $Cb01M !== false; })); goto OwTyC; zXbtV: $ZHUzQ = new A5cev([], [], $pPhuI); goto JfjrE; PzMs7: $pPhuI = $this->OfCdV("Composer\Platform\Runtime")->Jc6a3(); goto f9X32; FFDwT: $pPhuI->QCnw4("invoke")->XieMd($oXsqq); goto Bi6Hj; K0vgU: $pPhuI->QcNw4("getExtensionVersion")->xiEMD(array_map(static function ($AUN_p) use($uzgcm) : array { return [$AUN_p, $uzgcm]; }, $J9qVm)); goto kwAhM; kwAhM: $pPhuI->qcnw4("getExtensionInfo")->xieMd(array_map(static function ($AUN_p) use($u0HED) : array { return [$AUN_p, $u0HED]; }, $J9qVm)); goto FFDwT; IIqbc: $J9qVm = (array) $J9qVm; goto j09cm; OwTyC: self::BkFJL(count(array_filter($DFeX2)), $aFt_Y, sprintf("Expected: %s, got %s", var_export($DFeX2, true), var_export($aFt_Y, true))); goto Z0Jez; OnNyb: $pPhuI->QCnW4("hasConstant")->xSyRg(static function ($Uaq2n, $vKJcu = null) use($U0Ict) : bool { goto zoSjJ; VEoNn: Q4kOt: goto F6f_z; zoSjJ: foreach ($U0Ict as $cU3fs) { goto IgZu3; I_Y5h: soGSN: goto UddQA; E5jCy: return true; goto Yjz4M; Yjz4M: HwhFN: goto I_Y5h; IgZu3: if (!($cU3fs[0] === $Uaq2n && $cU3fs[1] === $vKJcu)) { goto HwhFN; } goto E5jCy; UddQA: } goto VEoNn; F6f_z: return false; goto PrAmT; PrAmT: }); goto ALOdr; ZQm1E: $pPhuI->QcNw4("hasClass")->XSYRg(static function ($vKJcu) use($aUj2M) : bool { goto PkdNK; QKRFn: kAKEv: goto nMFJ3; PkdNK: foreach ($aUj2M as $cU3fs) { goto iZy3q; UFf1A: xHD33: goto U3LBr; iZy3q: if (!($cU3fs[0] === $vKJcu)) { goto xHD33; } goto jOKjT; jOKjT: return true; goto UFf1A; U3LBr: N1OrA: goto XmaWU; XmaWU: } goto QKRFn; nMFJ3: return false; goto fAo2A; fAo2A: }); goto U4gGA; j09cm: $uzgcm = "100.200.300"; goto PzMs7; JfjrE: $aFt_Y = array_map(static function ($nvNPq) : string { return $nvNPq["name"]; }, array_filter($ZHUzQ->q4fzH("lib", a5cEV::CLJht), static function ($nvNPq) : bool { return strpos($nvNPq["name"], "lib-") === 0; })); goto K8NqE; U4gGA: $pPhuI->QCNW4("construct")->xIEmD($aUj2M); goto zXbtV; fKeo_: } private function hd47i(string $rHEWB, array $RsQZ9, eJC0I $yVA2A, array $Muh9A) : void { goto IOJIT; vW3zJ: foreach ($Muh9A as $pUcJ_) { goto ihfgj; AjvUW: self::Rz8yz($pUcJ_->getTarget(), $RsQZ9, sprintf("%s: package %s not in %s", $rHEWB, $pUcJ_->getTarget(), var_export($RsQZ9, true))); goto CPWey; ihfgj: self::jr4jJ($yVA2A->getName(), $pUcJ_->AxYe3()); goto AjvUW; HrElk: m3Zjo: goto R0JHo; CPWey: self::HSHD1($pUcJ_->qN32Q()->FWJSZ(self::KJN3E("=", $yVA2A->getVersion()))); goto HrElk; R0JHo: } goto zBDY4; zBDY4: uL2S3: goto dkZE1; IOJIT: self::bKFjL(count($RsQZ9), $Muh9A, sprintf("%s: expected package count to match", $rHEWB)); goto vW3zJ; dkZE1: } public function ZPusJ() : void { goto HdcEr; jyuj3: $pPhuI->qcnw4("getExtensions")->y5oKH([]); goto Cp62a; mAuFI: self::sEJR_($nvNPq, "Composer package exists"); goto mcl1s; MgVHa: $ZHUzQ = new A5CEv([], [], $pPhuI); goto Shk0Y; Shk0Y: $nvNPq = $ZHUzQ->ACFt9("composer", "=" . JaPQS::getVersion()); goto mAuFI; HdcEr: $pPhuI = $this->OFcdV("Composer\Platform\Runtime")->jC6A3(); goto jyuj3; Cp62a: $pPhuI->QCnw4("getConstant")->XIeMd([["PHP_VERSION", null, "7.0.0"], ["PHP_DEBUG", null, false]]); goto MgVHa; mcl1s: } public static function DcSWp() : array { return [["php", true], ["php-debug", true], ["php-ipv6", true], ["php-64bit", true], ["php-zts", true], ["hhvm", true], ["hhvm-foo", false], ["ext-foo", true], ["ext-123", true], ["extfoo", false], ["ext", false], ["lib-foo", true], ["lib-123", true], ["libfoo", false], ["lib", false], ["composer", true], ["composer-foo", false], ["composer-plugin-api", true], ["composer-plugin", false], ["composer-runtime-api", true], ["composer-runtime", false]]; } public function Li7Q2(string $x44Qd, bool $Cb01M) : void { self::jr4jJ($Cb01M, a5Cev::NT7t7($x44Qd)); } } class FiCkM { public const v4B9L = "32.0.1"; public static function create(string $ux_qk, string $Esuvh, bool $gVY_F) : fiCkM { goto j3mCv; y3XmG: Assert::lJ0Vh($gVY_F); goto CC4EI; j3mCv: Assert::jR4jj(3, func_num_args()); goto SFqj7; CC4EI: return new self(); goto E4Oyy; SFqj7: Assert::Jr4jj("root", $ux_qk); goto DyD0i; DyD0i: Assert::jR4jj("ICUDATA", $Esuvh); goto y3XmG; E4Oyy: } public function get($WOWD1) : string { goto MaDwp; YR2uW: return self::v4B9L; goto DjZTa; MaDwp: Assert::JR4jj(1, func_num_args()); goto WPpgZ; WPpgZ: Assert::Jr4jj("Version", $WOWD1); goto YR2uW; DjZTa: } } class vXwGn { private $KNU5J; public function __construct(string $LY6SO) { $this->KNU5J = $LY6SO; } public function getVersion() : array { Assert::JR4jJ(0, func_num_args()); return ["versionString" => $this->KNU5J]; } } ?>