ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙa:2:{s:7:"attribs";a:4:{s:5:"xmlns";s:48:"http://pear.php.net/dtd/rest.categorypackageinfo";s:9:"xmlns:xsi";s:41:"http://www.w3.org/2001/XMLSchema-instance";s:11:"xmlns:xlink";s:28:"http://www.w3.org/1999/xlink";s:18:"xsi:schemaLocation";s:105:"http://pear.php.net/dtd/rest.categorypackageinfo http://pear.php.net/dtd/rest.categorypackageinfo.xsd";}s:2:"pi";a:7:{i:0;a:3:{s:1:"p";a:7:{s:1:"n";s:7:"big_int";s:1:"c";s:12:"pecl.php.net";s:2:"ca";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:12:"/rest/c/Math";}s:8:"_content";s:4:"Math";}s:1:"l";s:11:"see LICENSE";s:1:"s";s:103:"big_int library provides a set of functions for calculations with arbitrary length integers and bitsets";s:1:"d";s:678:"Functions from this package are useful for number theory applications. For example, in two-keys cryptography. See /tests/RSA.php in the package for example of simple implementation of RSA-like cryptoalgorithm. See http://pear.php.net/packages/Crypt_RSA/ project for more complex implementation of RSA-like crypto, which supports key generating, encrypting/decrypting, generating and validating of digital sign. The package has many bitset functions, which allow to work with arbitrary length bitsets. This package is much faster than bundled into PHP BCMath and consists almost all functions, which are implemented in PHP GMP extension, but it needn't any external libraries.";s:1:"r";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:15:"/rest/r/big_int";}}}s:1:"a";a:1:{s:1:"r";a:10:{i:0;a:2:{s:1:"v";s:5:"1.0.7";s:1:"s";s:6:"stable";}i:1;a:2:{s:1:"v";s:5:"1.0.6";s:1:"s";s:6:"stable";}i:2;a:2:{s:1:"v";s:5:"1.0.5";s:1:"s";s:6:"stable";}i:3;a:2:{s:1:"v";s:5:"1.0.4";s:1:"s";s:6:"stable";}i:4;a:2:{s:1:"v";s:5:"1.0.3";s:1:"s";s:6:"stable";}i:5;a:2:{s:1:"v";s:5:"1.0.2";s:1:"s";s:6:"stable";}i:6;a:2:{s:1:"v";s:5:"1.0.1";s:1:"s";s:6:"stable";}i:7;a:2:{s:1:"v";s:5:"1.0.0";s:1:"s";s:6:"stable";}i:8;a:2:{s:1:"v";s:5:"0.0.5";s:1:"s";s:4:"beta";}i:9;a:2:{s:1:"v";s:5:"0.0.4";s:1:"s";s:4:"beta";}}}s:4:"deps";a:9:{i:0;a:2:{s:1:"v";s:5:"1.0.6";s:1:"d";s:4:"b:0;";}i:1;a:2:{s:1:"v";s:5:"1.0.2";s:1:"d";s:4:"b:0;";}i:2;a:2:{s:1:"v";s:5:"0.0.4";s:1:"d";s:4:"b:0;";}i:3;a:2:{s:1:"v";s:5:"1.0.4";s:1:"d";s:4:"b:0;";}i:4;a:2:{s:1:"v";s:5:"1.0.5";s:1:"d";s:4:"b:0;";}i:5;a:2:{s:1:"v";s:5:"1.0.3";s:1:"d";s:4:"b:0;";}i:6;a:2:{s:1:"v";s:5:"1.0.7";s:1:"d";s:4:"b:0;";}i:7;a:2:{s:1:"v";s:5:"0.0.5";s:1:"d";s:4:"b:0;";}i:8;a:2:{s:1:"v";s:5:"1.0.0";s:1:"d";s:138:"a:1:{s:8:"required";a:2:{s:3:"php";a:2:{s:3:"min";s:5:"4.0.0";s:3:"max";s:5:"6.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0a2";}}}";}}}i:1;a:3:{s:1:"p";a:7:{s:1:"n";s:10:"geospatial";s:1:"c";s:12:"pecl.php.net";s:2:"ca";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:12:"/rest/c/Math";}s:8:"_content";s:4:"Math";}s:1:"l";s:8:"PHP 3.01";s:1:"s";s:51:"PHP Extension to handle common geospatial functions";s:1:"d";s:466:"The extension currently has implementations of the Haversine and Vincenty's formulas for calculating distances, an initial bearing calculation function, a Helmert transformation function to transfer between different supported datums, conversions between polar and Cartesian coordinates, conversions between Degree/Minute/Seconds and decimal degrees, a method to simplify linear geometries, as well as a method to calculate intermediate points on a LineString.";s:1:"r";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:18:"/rest/r/geospatial";}}}s:1:"a";a:1:{s:1:"r";a:3:{i:0;a:2:{s:1:"v";s:5:"0.2.1";s:1:"s";s:4:"beta";}i:1;a:2:{s:1:"v";s:5:"0.2.0";s:1:"s";s:4:"beta";}i:2;a:2:{s:1:"v";s:5:"0.1.0";s:1:"s";s:4:"beta";}}}s:4:"deps";a:3:{i:0;a:2:{s:1:"v";s:5:"0.2.1";s:1:"d";s:116:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"5.4.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}}}";}i:1;a:2:{s:1:"v";s:5:"0.2.0";s:1:"d";s:116:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"5.4.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}}}";}i:2;a:2:{s:1:"v";s:5:"0.1.0";s:1:"d";s:116:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"5.4.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}}}";}}}i:2;a:3:{s:1:"p";a:7:{s:1:"n";s:5:"stats";s:1:"c";s:12:"pecl.php.net";s:2:"ca";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:12:"/rest/c/Math";}s:8:"_content";s:4:"Math";}s:1:"l";s:11:"PHP License";s:1:"s";s:52:"Extension with routines for statistical computation.";s:1:"d";s:72:"Extension that provides few dozens routines for statistical computation.";s:1:"r";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:13:"/rest/r/stats";}}}s:1:"a";a:1:{s:1:"r";a:10:{i:0;a:2:{s:1:"v";s:5:"1.0.5";s:1:"s";s:6:"stable";}i:1;a:2:{s:1:"v";s:5:"2.0.3";s:1:"s";s:6:"stable";}i:2;a:2:{s:1:"v";s:5:"1.0.4";s:1:"s";s:6:"stable";}i:3;a:2:{s:1:"v";s:5:"2.0.2";s:1:"s";s:6:"stable";}i:4;a:2:{s:1:"v";s:5:"2.0.1";s:1:"s";s:6:"stable";}i:5;a:2:{s:1:"v";s:5:"2.0.0";s:1:"s";s:6:"stable";}i:6;a:2:{s:1:"v";s:5:"1.0.3";s:1:"s";s:6:"stable";}i:7;a:2:{s:1:"v";s:5:"1.0.2";s:1:"s";s:6:"stable";}i:8;a:2:{s:1:"v";s:5:"1.0.1";s:1:"s";s:6:"stable";}i:9;a:2:{s:1:"v";s:5:"1.0.0";s:1:"s";s:6:"stable";}}}s:4:"deps";a:10:{i:0;a:2:{s:1:"v";s:5:"1.0.2";s:1:"d";s:114:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"4.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}}";}i:1;a:2:{s:1:"v";s:5:"1.0.1";s:1:"d";s:114:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"4.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}}";}i:2;a:2:{s:1:"v";s:5:"1.0.4";s:1:"d";s:114:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"4.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}}";}i:3;a:2:{s:1:"v";s:5:"1.0.5";s:1:"d";s:137:"a:1:{s:8:"required";a:2:{s:3:"php";a:2:{s:3:"min";s:5:"5.3.0";s:3:"max";s:6:"5.6.99";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}}";}i:4;a:2:{s:1:"v";s:5:"2.0.0";s:1:"d";s:114:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"7.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}}";}i:5;a:2:{s:1:"v";s:5:"1.0.3";s:1:"d";s:114:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"4.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}}";}i:6;a:2:{s:1:"v";s:5:"2.0.3";s:1:"d";s:114:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"7.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}}";}i:7;a:2:{s:1:"v";s:5:"2.0.1";s:1:"d";s:114:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"7.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}}";}i:8;a:2:{s:1:"v";s:5:"1.0.0";s:1:"d";s:4:"b:0;";}i:9;a:2:{s:1:"v";s:5:"2.0.2";s:1:"d";s:114:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"7.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}}";}}}i:3;a:3:{s:1:"p";a:7:{s:1:"n";s:13:"hdr_histogram";s:1:"c";s:12:"pecl.php.net";s:2:"ca";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:12:"/rest/c/Math";}s:8:"_content";s:4:"Math";}s:1:"l";s:7:"New BSD";s:1:"s";s:50:"A PHP extension wrapper for the C hdrhistogram API";s:1:"d";s:437:"HdrHistogram: A High Dynamic Range Histogram. A Histogram that supports recording and analyzing sampled data value counts across a configurable integer value range with configurable value precision within the range. Value precision is expressed as the number of significant digits in the value recording, and provides control over value quantization behavior across the value range and the subsequent value resolution at any given level.";s:1:"r";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:21:"/rest/r/hdr_histogram";}}}s:1:"a";a:1:{s:1:"r";a:3:{i:0;a:2:{s:1:"v";s:5:"0.3.0";s:1:"s";s:4:"beta";}i:1;a:2:{s:1:"v";s:5:"0.2.0";s:1:"s";s:4:"beta";}i:2;a:2:{s:1:"v";s:5:"0.1.0";s:1:"s";s:4:"beta";}}}s:4:"deps";a:3:{i:0;a:2:{s:1:"v";s:5:"0.3.0";s:1:"d";s:114:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"5.4.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}}";}i:1;a:2:{s:1:"v";s:5:"0.2.0";s:1:"d";s:114:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"5.4.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}}";}i:2;a:2:{s:1:"v";s:5:"0.1.0";s:1:"d";s:114:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"5.4.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}}";}}}i:4;a:3:{s:1:"p";a:7:{s:1:"n";s:6:"lapack";s:1:"c";s:12:"pecl.php.net";s:2:"ca";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:12:"/rest/c/Math";}s:8:"_content";s:4:"Math";}s:1:"l";s:3:"PHP";s:1:"s";s:46:"Wrapper for the LAPACK linear algebra library.";s:1:"d";s:433:"LAPACK (http://www.netlib.org/lapack) is written in Fortran 90 and provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. This PHP extension makes use of the LAPACKE C bindings to LAPACK, and provides access to some of the 'driver' methods, allowing straightforward solving of linear algebra problems from PHP.";s:1:"r";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:14:"/rest/r/lapack";}}}s:1:"a";a:1:{s:1:"r";a:2:{s:1:"v";s:5:"0.1.0";s:1:"s";s:4:"beta";}}s:4:"deps";a:2:{s:1:"v";s:5:"0.1.0";s:1:"d";s:114:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"5.3.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}}";}}i:5;a:3:{s:1:"p";a:7:{s:1:"n";s:6:"trader";s:1:"c";s:12:"pecl.php.net";s:2:"ca";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:12:"/rest/c/Math";}s:8:"_content";s:4:"Math";}s:1:"l";s:12:"BSD 2-clause";s:1:"s";s:31:"Technical Analysis for traders.";s:1:"d";s:352:"The trader extension is a free open source stock library based on TA-Lib. It's dedicated to trading software developers requiring to perform technical analysis of financial market data. Alongside many indicators like ADX, MACD, RSI, Stochastic, TRIX the candlestick pattern recognition and several vector arithmetic and algebraic functions are present.";s:1:"r";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:14:"/rest/r/trader";}}}s:1:"a";a:1:{s:1:"r";a:7:{i:0;a:2:{s:1:"v";s:5:"0.5.0";s:1:"s";s:6:"stable";}i:1;a:2:{s:1:"v";s:5:"0.4.1";s:1:"s";s:6:"stable";}i:2;a:2:{s:1:"v";s:5:"0.4.0";s:1:"s";s:6:"stable";}i:3;a:2:{s:1:"v";s:5:"0.3.0";s:1:"s";s:6:"stable";}i:4;a:2:{s:1:"v";s:5:"0.2.2";s:1:"s";s:4:"beta";}i:5;a:2:{s:1:"v";s:5:"0.2.1";s:1:"s";s:4:"beta";}i:6;a:2:{s:1:"v";s:3:"0.2";s:1:"s";s:5:"alpha";}}}s:4:"deps";a:7:{i:0;a:2:{s:1:"v";s:5:"0.4.0";s:1:"d";s:133:"a:1:{s:8:"required";a:3:{s:3:"php";a:1:{s:3:"min";s:3:"5.3";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}s:2:"os";s:5:"linux";}}";}i:1;a:2:{s:1:"v";s:5:"0.2.1";s:1:"d";s:133:"a:1:{s:8:"required";a:3:{s:3:"php";a:1:{s:3:"min";s:3:"5.3";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}s:2:"os";s:5:"linux";}}";}i:2;a:2:{s:1:"v";s:5:"0.3.0";s:1:"d";s:133:"a:1:{s:8:"required";a:3:{s:3:"php";a:1:{s:3:"min";s:3:"5.3";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}s:2:"os";s:5:"linux";}}";}i:3;a:2:{s:1:"v";s:5:"0.4.1";s:1:"d";s:133:"a:1:{s:8:"required";a:3:{s:3:"php";a:1:{s:3:"min";s:3:"5.3";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}s:2:"os";s:5:"linux";}}";}i:4;a:2:{s:1:"v";s:5:"0.5.0";s:1:"d";s:133:"a:1:{s:8:"required";a:3:{s:3:"php";a:1:{s:3:"min";s:3:"5.3";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}s:2:"os";s:5:"linux";}}";}i:5;a:2:{s:1:"v";s:5:"0.2.2";s:1:"d";s:133:"a:1:{s:8:"required";a:3:{s:3:"php";a:1:{s:3:"min";s:3:"5.3";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}s:2:"os";s:5:"linux";}}";}i:6;a:2:{s:1:"v";s:3:"0.2";s:1:"d";s:133:"a:1:{s:8:"required";a:3:{s:3:"php";a:1:{s:3:"min";s:3:"5.3";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}s:2:"os";s:5:"linux";}}";}}}i:6;a:3:{s:1:"p";a:7:{s:1:"n";s:7:"decimal";s:1:"c";s:12:"pecl.php.net";s:2:"ca";a:2:{s:7:"attribs";a:1:{s:10:"xlink:href";s:12:"/rest/c/Math";}s:8:"_content";s:4:"Math";}s:1:"l";s:11:"MIT License";s:1:"s";s:42:"Arbitrary precision floating-point decimal";s:1:"d";s:97:"Adds support for correctly-rounded arbitrary precision decimal floating-point arithmetic in PHP 7";s:1:"r";a:1:{s:7:"attribs";a:1:{s:10:"xlink:href";s:15:"/rest/r/decimal";}}}s:1:"a";a:1:{s:1:"r";a:7:{i:0;a:2:{s:1:"v";s:5:"1.3.0";s:1:"s";s:6:"stable";}i:1;a:2:{s:1:"v";s:5:"1.2.0";s:1:"s";s:6:"stable";}i:2;a:2:{s:1:"v";s:5:"1.1.2";s:1:"s";s:6:"stable";}i:3;a:2:{s:1:"v";s:5:"1.1.1";s:1:"s";s:6:"stable";}i:4;a:2:{s:1:"v";s:5:"1.1.0";s:1:"s";s:6:"stable";}i:5;a:2:{s:1:"v";s:5:"1.0.1";s:1:"s";s:6:"stable";}i:6;a:2:{s:1:"v";s:5:"1.0.0";s:1:"s";s:6:"stable";}}}s:4:"deps";a:7:{i:0;a:2:{s:1:"v";s:5:"1.1.2";s:1:"d";s:116:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"7.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}}}";}i:1;a:2:{s:1:"v";s:5:"1.1.0";s:1:"d";s:116:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"7.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}}}";}i:2;a:2:{s:1:"v";s:5:"1.1.1";s:1:"d";s:116:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"7.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}}}";}i:3;a:2:{s:1:"v";s:5:"1.2.0";s:1:"d";s:116:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"7.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}}}";}i:4;a:2:{s:1:"v";s:5:"1.0.1";s:1:"d";s:116:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"7.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}}}";}i:5;a:2:{s:1:"v";s:5:"1.3.0";s:1:"d";s:116:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"7.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}}}";}i:6;a:2:{s:1:"v";s:5:"1.0.0";s:1:"d";s:116:"a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"7.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}}}";}}}}}