{"packages":{"abra/samm-install":{"dev-master":{"name":"abra/samm-install","description":"Web interface for ABRA WS (for more information contact pisek ( at ) abra.eu)","keywords":["install","ws","abra"],"homepage":"https://bitbucket.org/abrad450/samm-install","version":"dev-master","version_normalized":"9999999-dev","license":["MIT"],"authors":[{"name":"Tomáš Urban","email":"tour@abra.eu","role":"Developer"},{"name":"Ondřej Tuháček","email":"ontu@abra.eu","role":"Developer"},{"name":"Stanislav Kurinec","email":"kust@abra.eu","role":"Developer"}],"source":{"url":"https://bitbucket.org/abrad450/samm-install.git","type":"git","reference":"73602810581417d3e8ecc068c2f130aa5f7f5a63"},"dist":{"url":"https://bitbucket.org/abrad450/samm-install/get/73602810581417d3e8ecc068c2f130aa5f7f5a63.zip","type":"zip","shasum":"","reference":"73602810581417d3e8ecc068c2f130aa5f7f5a63"},"type":"project","funding":[],"time":"2020-12-09T09:40:21+00:00","default-branch":true,"require":{"php":">=5.3.0","abra/samm":"*"},"replace":{"nette/application":"*","nette/bootstrap":"*","nette/caching":"*","nette/database":"*","nette/di":"*","nette/finder":"*","nette/forms":"*","nette/http":"*","nette/mail":"*","nette/robot-loader":"*","nette/security":"*","nette/utils":"*","latte/latte":"*","tracy/tracy":"*"},"uid":4214597}},"nette/nette":{"v2.1.10":{"name":"nette/nette","description":"Nette Framework - innovative framework for fast and easy development of secured web applications in PHP. Write less, have cleaner code and your work will bring you joy.","keywords":["templating","framework","database","debugging","mvc","Forms","mailing"],"homepage":"http://nette.org","version":"v2.1.10","version_normalized":"2.1.10.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/nette.git","type":"git","reference":"9a63c0a12b9c2160c21ab30881427bdaaabdd142"},"dist":{"url":"https://api.github.com/repos/nette/nette/zipball/9a63c0a12b9c2160c21ab30881427bdaaabdd142","type":"zip","shasum":"","reference":"9a63c0a12b9c2160c21ab30881427bdaaabdd142"},"type":"library","time":"2015-05-06T21:05:47+00:00","autoload":{"files":["Nette/common/shortcuts.php"],"classmap":["Nette/"]},"require":{"php":">=5.3.1","ext-iconv":"*","ext-tokenizer":"*"},"require-dev":{"nette/tester":"~1.3"},"suggest":{"ext-mbstring":"","ext-pdo":"","ext-gd":"","ext-fileinfo":""},"replace":{"nette/application":"self.version","nette/bootstrap":"self.version","nette/caching":"self.version","nette/component-model":"self.version","nette/database":"self.version","nette/di":"self.version","nette/finder":"self.version","nette/forms":"self.version","nette/http":"self.version","nette/mail":"self.version","nette/neon":"self.version","nette/php-generator":"self.version","nette/reflection":"self.version","nette/robot-loader":"self.version","nette/safe-stream":"self.version","nette/security":"self.version","nette/tokenizer":"self.version","nette/utils":"self.version","latte/latte":"self.version","tracy/tracy":"self.version"},"uid":399724},"v2.1.11":{"name":"nette/nette","description":"Nette Framework - innovative framework for fast and easy development of secured web applications in PHP. Write less, have cleaner code and your work will bring you joy.","keywords":["templating","framework","database","debugging","mvc","Forms","mailing"],"homepage":"http://nette.org","version":"v2.1.11","version_normalized":"2.1.11.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/nette.git","type":"git","reference":"d9bba819f1ac09a4bc5bc330eb83c17bf2926b9a"},"dist":{"url":"https://api.github.com/repos/nette/nette/zipball/d9bba819f1ac09a4bc5bc330eb83c17bf2926b9a","type":"zip","shasum":"","reference":"d9bba819f1ac09a4bc5bc330eb83c17bf2926b9a"},"type":"library","time":"2015-08-15T09:59:47+00:00","autoload":{"files":["Nette/common/shortcuts.php"],"classmap":["Nette/"]},"require":{"php":">=5.3.1","ext-iconv":"*","ext-tokenizer":"*"},"require-dev":{"nette/tester":"~1.3"},"suggest":{"ext-mbstring":"","ext-pdo":"","ext-gd":"","ext-fileinfo":""},"replace":{"nette/application":"self.version","nette/bootstrap":"self.version","nette/caching":"self.version","nette/component-model":"self.version","nette/database":"self.version","nette/di":"self.version","nette/finder":"self.version","nette/forms":"self.version","nette/http":"self.version","nette/mail":"self.version","nette/neon":"self.version","nette/php-generator":"self.version","nette/reflection":"self.version","nette/robot-loader":"self.version","nette/safe-stream":"self.version","nette/security":"self.version","nette/tokenizer":"self.version","nette/utils":"self.version","latte/latte":"self.version","tracy/tracy":"self.version"},"uid":491836},"v2.1.12":{"name":"nette/nette","description":"Nette Framework - innovative framework for fast and easy development of secured web applications in PHP. Write less, have cleaner code and your work will bring you joy.","keywords":["templating","framework","database","debugging","mvc","Forms","mailing"],"homepage":"https://nette.org","version":"v2.1.12","version_normalized":"2.1.12.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/nette.git","type":"git","reference":"180d31fdae2b91ff6e98d7588d123f3d33f8c1de"},"dist":{"url":"https://api.github.com/repos/nette/nette/zipball/180d31fdae2b91ff6e98d7588d123f3d33f8c1de","type":"zip","shasum":"","reference":"180d31fdae2b91ff6e98d7588d123f3d33f8c1de"},"type":"library","time":"2015-12-03T04:17:19+00:00","autoload":{"files":["Nette/common/shortcuts.php"],"classmap":["Nette/"]},"require":{"php":">=5.3.1","ext-iconv":"*","ext-tokenizer":"*"},"require-dev":{"nette/tester":"~1.6"},"suggest":{"ext-mbstring":"","ext-pdo":"","ext-gd":"","ext-fileinfo":""},"replace":{"nette/application":"self.version","nette/bootstrap":"self.version","nette/caching":"self.version","nette/component-model":"self.version","nette/database":"self.version","nette/di":"self.version","nette/finder":"self.version","nette/forms":"self.version","nette/http":"self.version","nette/mail":"self.version","nette/neon":"self.version","nette/php-generator":"self.version","nette/reflection":"self.version","nette/robot-loader":"self.version","nette/safe-stream":"self.version","nette/security":"self.version","nette/tokenizer":"self.version","nette/utils":"self.version","latte/latte":"self.version","tracy/tracy":"self.version"},"uid":607169},"v2.1.13":{"name":"nette/nette","description":"Nette Framework - innovative framework for fast and easy development of secured web applications in PHP. Write less, have cleaner code and your work will bring you joy.","keywords":["templating","framework","database","debugging","mvc","Forms","mailing"],"homepage":"https://nette.org","version":"v2.1.13","version_normalized":"2.1.13.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/nette.git","type":"git","reference":"5e3bb6b2f48cfd7ac0a2b22cffb32c9a715d4f76"},"dist":{"url":"https://api.github.com/repos/nette/nette/zipball/5e3bb6b2f48cfd7ac0a2b22cffb32c9a715d4f76","type":"zip","shasum":"","reference":"5e3bb6b2f48cfd7ac0a2b22cffb32c9a715d4f76"},"type":"library","funding":[],"time":"2020-10-07T01:34:28+00:00","autoload":{"files":["Nette/common/shortcuts.php"],"classmap":["Nette/"]},"require":{"php":">=5.3.1","ext-iconv":"*","ext-tokenizer":"*"},"require-dev":{"nette/tester":"~1.6"},"suggest":{"ext-mbstring":"","ext-pdo":"","ext-gd":"","ext-fileinfo":""},"replace":{"nette/application":"self.version","nette/bootstrap":"self.version","nette/caching":"self.version","nette/component-model":"self.version","nette/database":"self.version","nette/di":"self.version","nette/finder":"self.version","nette/forms":"self.version","nette/http":"self.version","nette/mail":"self.version","nette/neon":"self.version","nette/php-generator":"self.version","nette/reflection":"self.version","nette/robot-loader":"self.version","nette/safe-stream":"self.version","nette/security":"self.version","nette/tokenizer":"self.version","nette/utils":"self.version","latte/latte":"self.version","tracy/tracy":"self.version"},"uid":4385489},"v2.1.9":{"name":"nette/nette","description":"Nette Framework - innovative framework for fast and easy development of secured web applications in PHP. Write less, have cleaner code and your work will bring you joy.","keywords":["templating","framework","database","debugging","mvc","Forms","mailing"],"homepage":"http://nette.org","version":"v2.1.9","version_normalized":"2.1.9.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/nette.git","type":"git","reference":"1fa4d477c855d38751be15b2e7e4eb352f114220"},"dist":{"url":"https://api.github.com/repos/nette/nette/zipball/1fa4d477c855d38751be15b2e7e4eb352f114220","type":"zip","shasum":"","reference":"1fa4d477c855d38751be15b2e7e4eb352f114220"},"type":"library","time":"2015-01-06T21:16:30+00:00","autoload":{"files":["Nette/common/shortcuts.php"],"classmap":["Nette/"]},"require":{"php":">=5.3.1","ext-iconv":"*","ext-tokenizer":"*"},"require-dev":{"nette/tester":"~1.3"},"suggest":{"ext-mbstring":"","ext-pdo":"","ext-gd":"","ext-fileinfo":""},"replace":{"nette/application":"self.version","nette/bootstrap":"self.version","nette/caching":"self.version","nette/component-model":"self.version","nette/database":"self.version","nette/di":"self.version","nette/finder":"self.version","nette/forms":"self.version","nette/http":"self.version","nette/mail":"self.version","nette/neon":"self.version","nette/php-generator":"self.version","nette/reflection":"self.version","nette/robot-loader":"self.version","nette/safe-stream":"self.version","nette/security":"self.version","nette/tokenizer":"self.version","nette/utils":"self.version","latte/latte":"self.version","tracy/tracy":"self.version"},"uid":300414},"v2.1.x-dev":{"name":"nette/nette","description":"Nette Framework - innovative framework for fast and easy development of secured web applications in PHP. Write less, have cleaner code and your work will bring you joy.","keywords":["templating","framework","database","debugging","mvc","Forms","mailing"],"homepage":"https://nette.org","version":"v2.1.x-dev","version_normalized":"2.1.9999999.9999999-dev","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/nette.git","type":"git","reference":"5e3bb6b2f48cfd7ac0a2b22cffb32c9a715d4f76"},"dist":{"url":"https://api.github.com/repos/nette/nette/zipball/5e3bb6b2f48cfd7ac0a2b22cffb32c9a715d4f76","type":"zip","shasum":"","reference":"5e3bb6b2f48cfd7ac0a2b22cffb32c9a715d4f76"},"type":"library","funding":[],"time":"2020-10-07T01:34:28+00:00","autoload":{"files":["Nette/common/shortcuts.php"],"classmap":["Nette/"]},"require":{"php":">=5.3.1","ext-iconv":"*","ext-tokenizer":"*"},"require-dev":{"nette/tester":"~1.6"},"suggest":{"ext-mbstring":"","ext-pdo":"","ext-gd":"","ext-fileinfo":""},"replace":{"nette/application":"self.version","nette/bootstrap":"self.version","nette/caching":"self.version","nette/component-model":"self.version","nette/database":"self.version","nette/di":"self.version","nette/finder":"self.version","nette/forms":"self.version","nette/http":"self.version","nette/mail":"self.version","nette/neon":"self.version","nette/php-generator":"self.version","nette/reflection":"self.version","nette/robot-loader":"self.version","nette/safe-stream":"self.version","nette/security":"self.version","nette/tokenizer":"self.version","nette/utils":"self.version","latte/latte":"self.version","tracy/tracy":"self.version"},"uid":113292}},"nette/security":{"2.2.x-dev":{"name":"nette/security","description":"Nette Security: Access Control Component","keywords":[],"homepage":"https://nette.org","version":"2.2.x-dev","version_normalized":"2.2.9999999.9999999-dev","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"29853eac4c51c562af77acf1c65d642125d64078"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/29853eac4c51c562af77acf1c65d642125d64078","type":"zip","shasum":"","reference":"29853eac4c51c562af77acf1c65d642125d64078"},"type":"library","time":"2016-02-06T22:10:27+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.0"},"conflict":{"nette/nette":"<2.2"},"uid":167906},"dev-master":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"dev-master","version_normalized":"9999999-dev","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"690c72fa9e8c285f282957e28ff645fc61784be4"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/690c72fa9e8c285f282957e28ff645fc61784be4","type":"zip","shasum":"","reference":"690c72fa9e8c285f282957e28ff645fc61784be4"},"type":"library","funding":[],"time":"2025-01-12T16:11:05+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"4.0-dev"}},"default-branch":true,"require":{"nette/utils":"^4.0","php":"8.1 - 8.4"},"require-dev":{"nette/http":"^4.0","phpstan/phpstan-nette":"^1.0","tracy/tracy":"^2.9","mockery/mockery":"^1.5","nette/di":"^3.1","nette/tester":"^2.5"},"conflict":{"nette/di":"<3.0-stable","nette/http":"<4"},"uid":4194786},"v2.2.0":{"name":"nette/security","description":"Nette Security: Access Control Component","keywords":[],"homepage":"http://nette.org","version":"v2.2.0","version_normalized":"2.2.0.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"fee7533d0b2a47f18648f0ca4b961a6551a8e3e2"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/fee7533d0b2a47f18648f0ca4b961a6551a8e3e2","type":"zip","shasum":"","reference":"fee7533d0b2a47f18648f0ca4b961a6551a8e3e2"},"type":"library","time":"2014-06-24T11:08:00+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.0"},"conflict":{"nette/nette":"<2.2"},"uid":171024},"v2.2.1":{"name":"nette/security","description":"Nette Security: Access Control Component","keywords":[],"homepage":"http://nette.org","version":"v2.2.1","version_normalized":"2.2.1.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"72a0f78fee1a1ff54d233e8a4e8fb2236d68875f"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/72a0f78fee1a1ff54d233e8a4e8fb2236d68875f","type":"zip","shasum":"","reference":"72a0f78fee1a1ff54d233e8a4e8fb2236d68875f"},"type":"library","time":"2014-11-05T02:05:01+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.0"},"conflict":{"nette/nette":"<2.2"},"uid":266250},"v2.2.2":{"name":"nette/security","description":"Nette Security: Access Control Component","keywords":[],"homepage":"http://nette.org","version":"v2.2.2","version_normalized":"2.2.2.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"9678d50769eba82a9e9621b19720152b14055b0a"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/9678d50769eba82a9e9621b19720152b14055b0a","type":"zip","shasum":"","reference":"9678d50769eba82a9e9621b19720152b14055b0a"},"type":"library","time":"2014-12-14T17:53:13+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.0"},"conflict":{"nette/nette":"<2.2"},"uid":291399},"v2.2.3":{"name":"nette/security","description":"Nette Security: Access Control Component","keywords":[],"homepage":"http://nette.org","version":"v2.2.3","version_normalized":"2.2.3.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"4f4c626f7081bfb91275569c44a6fb6c817887f5"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/4f4c626f7081bfb91275569c44a6fb6c817887f5","type":"zip","shasum":"","reference":"4f4c626f7081bfb91275569c44a6fb6c817887f5"},"type":"library","time":"2015-02-20T00:35:46+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.0"},"conflict":{"nette/nette":"<2.2"},"uid":352396},"v2.2.4":{"name":"nette/security","description":"Nette Security: Access Control Component","keywords":[],"homepage":"http://nette.org","version":"v2.2.4","version_normalized":"2.2.4.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"09f7af6573cee5c77f33491ddea037ebab40f363"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/09f7af6573cee5c77f33491ddea037ebab40f363","type":"zip","shasum":"","reference":"09f7af6573cee5c77f33491ddea037ebab40f363"},"type":"library","time":"2015-07-19T16:24:17+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/utils":"~2.2"},"require-dev":{"nette/tester":"~1.0"},"conflict":{"nette/nette":"<2.2"},"uid":499566},"v2.3.0":{"name":"nette/security","description":"Nette Security: Access Control Component","keywords":[],"homepage":"http://nette.org","version":"v2.3.0","version_normalized":"2.3.0.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"77a02c62029fee26e2bfb603ce8c5614fa012e26"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/77a02c62029fee26e2bfb603ce8c5614fa012e26","type":"zip","shasum":"","reference":"77a02c62029fee26e2bfb603ce8c5614fa012e26"},"type":"library","time":"2015-02-24T20:35:28+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/utils":"~2.2"},"require-dev":{"nette/di":"~2.3","nette/http":"~2.3","nette/tester":"~1.0"},"conflict":{"nette/nette":"<2.2"},"uid":340477},"v2.3.1":{"name":"nette/security","description":"Nette Security: Access Control Component","keywords":[],"homepage":"http://nette.org","version":"v2.3.1","version_normalized":"2.3.1.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"http://davidgrudl.com"},{"name":"Nette Community","homepage":"http://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"744264a42b506d63009d7e3853ed72b04c99e964"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/744264a42b506d63009d7e3853ed72b04c99e964","type":"zip","shasum":"","reference":"744264a42b506d63009d7e3853ed72b04c99e964"},"type":"library","time":"2015-07-11T21:22:53+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/utils":"~2.2"},"require-dev":{"nette/di":"~2.3","nette/http":"~2.3","nette/tester":"~1.4"},"conflict":{"nette/nette":"<2.2"},"uid":466277},"v2.3.2":{"name":"nette/security","description":"Nette Security: Access Control Component","keywords":[],"homepage":"https://nette.org","version":"v2.3.2","version_normalized":"2.3.2.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"779254a5484a106344a81c8cb9ce2b8570e38f34"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/779254a5484a106344a81c8cb9ce2b8570e38f34","type":"zip","shasum":"","reference":"779254a5484a106344a81c8cb9ce2b8570e38f34"},"type":"library","time":"2016-05-17T15:37:18+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/utils":"~2.2"},"require-dev":{"nette/di":"~2.3","nette/http":"~2.3","nette/tester":"~1.4"},"conflict":{"nette/nette":"<2.2"},"uid":866975},"v2.3.x-dev":{"name":"nette/security","description":"Nette Security: Access Control Component","keywords":[],"homepage":"https://nette.org","version":"v2.3.x-dev","version_normalized":"2.3.9999999.9999999-dev","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"0d9f18bde3c9dc7a5c6990de1de9db75d39b4620"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/0d9f18bde3c9dc7a5c6990de1de9db75d39b4620","type":"zip","shasum":"","reference":"0d9f18bde3c9dc7a5c6990de1de9db75d39b4620"},"type":"library","time":"2016-12-12T12:19:04+00:00","autoload":{"classmap":["src/"]},"require":{"php":">=5.3.1","nette/utils":"~2.2"},"require-dev":{"nette/di":"~2.3","nette/http":"~2.3","nette/tester":"~1.4"},"conflict":{"nette/nette":"<2.2"},"uid":340473},"v2.4.0":{"name":"nette/security","description":"Nette Security: Access Control Component","keywords":[],"homepage":"https://nette.org","version":"v2.4.0","version_normalized":"2.4.0.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"5aeaa40d478d60216cfba8ae94187f2b3cfbdfcb"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/5aeaa40d478d60216cfba8ae94187f2b3cfbdfcb","type":"zip","shasum":"","reference":"5aeaa40d478d60216cfba8ae94187f2b3cfbdfcb"},"type":"library","time":"2016-05-17T15:49:45+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/utils":"~2.4"},"require-dev":{"nette/di":"~2.3","nette/http":"~2.3","nette/tester":"~2.0","tracy/tracy":"^2.3"},"conflict":{"nette/nette":"<2.2"},"uid":866963},"v2.4.1":{"name":"nette/security","description":"Nette Security: Access Control Component","keywords":[],"homepage":"https://nette.org","version":"v2.4.1","version_normalized":"2.4.1.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"e547c81b36bae6cb5a6ba0c498314940f5d428ed"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/e547c81b36bae6cb5a6ba0c498314940f5d428ed","type":"zip","shasum":"","reference":"e547c81b36bae6cb5a6ba0c498314940f5d428ed"},"type":"library","time":"2016-12-19T10:53:40+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/utils":"~2.4"},"require-dev":{"nette/di":"~2.4","nette/http":"~2.4","nette/tester":"~2.0","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":1134040},"v2.4.2":{"name":"nette/security","description":"Nette Security: Access Control Component","keywords":[],"homepage":"https://nette.org","version":"v2.4.2","version_normalized":"2.4.2.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"8a3051f9b16d4d7bfa18b6b0ff6f9f6f418f9801"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/8a3051f9b16d4d7bfa18b6b0ff6f9f6f418f9801","type":"zip","shasum":"","reference":"8a3051f9b16d4d7bfa18b6b0ff6f9f6f418f9801"},"type":"library","time":"2017-07-11T09:41:59+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/utils":"~2.4"},"require-dev":{"nette/di":"~2.4","nette/http":"~2.4","nette/tester":"~2.0","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":1498794},"v2.4.3":{"name":"nette/security","description":"? Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v2.4.3","version_normalized":"2.4.3.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"9b60f156626394f859a42a04dfbdcbe59095a37c"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/9b60f156626394f859a42a04dfbdcbe59095a37c","type":"zip","shasum":"","reference":"9b60f156626394f859a42a04dfbdcbe59095a37c"},"type":"library","time":"2018-04-02T19:47:47+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/utils":"~2.4"},"require-dev":{"nette/di":"~2.4","nette/http":"~2.4","nette/tester":"~2.0","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":2058863},"v2.4.4":{"name":"nette/security","description":"? Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v2.4.4","version_normalized":"2.4.4.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"7b8ac90c9ec405bb3b4dab9214bf122d3620fc65"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/7b8ac90c9ec405bb3b4dab9214bf122d3620fc65","type":"zip","shasum":"","reference":"7b8ac90c9ec405bb3b4dab9214bf122d3620fc65"},"type":"library","time":"2018-10-17T15:50:54+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/utils":"~2.4"},"require-dev":{"nette/di":"~2.4","nette/http":"~2.4","nette/tester":"~2.0","tracy/tracy":"^2.4"},"conflict":{"nette/nette":"<2.2"},"uid":2598261},"v2.4.x-dev":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v2.4.x-dev","version_normalized":"2.4.9999999.9999999-dev","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"5b3de01872ba1909cc30948076d1bf4b85e431d4"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/5b3de01872ba1909cc30948076d1bf4b85e431d4","type":"zip","shasum":"","reference":"5b3de01872ba1909cc30948076d1bf4b85e431d4"},"type":"library","funding":[],"time":"2021-01-25T20:37:12+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.6.0","nette/utils":"~2.4"},"require-dev":{"tracy/tracy":"^2.4","nette/di":"~2.4","nette/http":"~2.4","nette/tester":"~2.0"},"conflict":{"nette/nette":"<2.2"},"uid":1165638},"v3.0.1":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.0.1","version_normalized":"3.0.1.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"d4525fe0bc50f8edd96ffad0c958fb7f657aa1d9"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/d4525fe0bc50f8edd96ffad0c958fb7f657aa1d9","type":"zip","shasum":"","reference":"d4525fe0bc50f8edd96ffad0c958fb7f657aa1d9"},"type":"library","time":"2019-04-14T20:36:23+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=7.1","nette/utils":"^2.4 || ^3.0"},"require-dev":{"nette/di":"^3.0.0","nette/http":"^3.0.0","nette/tester":"^2.0","tracy/tracy":"^2.4"},"conflict":{"nette/di":"<3.0-stable"},"uid":3087841},"v3.0.2":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.0.2","version_normalized":"3.0.2.0","license":["BSD-3-Clause","GPL-2.0","GPL-3.0"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"f18cf84a87c241d74d87b484a694cefe18c17061"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/f18cf84a87c241d74d87b484a694cefe18c17061","type":"zip","shasum":"","reference":"f18cf84a87c241d74d87b484a694cefe18c17061"},"type":"library","time":"2019-10-16T11:23:11+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=7.1","nette/utils":"^2.4 || ^3.0"},"require-dev":{"nette/di":"^3.0.0","nette/http":"^3.0.0","nette/tester":"^2.0","tracy/tracy":"^2.4"},"conflict":{"nette/di":"<3.0-stable"},"uid":3316605},"v3.0.3":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.0.3","version_normalized":"3.0.3.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"f53dcb32d1103669e9a639ebb1500ce8fc642c53"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/f53dcb32d1103669e9a639ebb1500ce8fc642c53","type":"zip","shasum":"","reference":"f53dcb32d1103669e9a639ebb1500ce8fc642c53"},"type":"library","time":"2020-01-13T14:58:04+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=7.1","nette/utils":"^3.1"},"require-dev":{"nette/di":"^3.0.0","nette/http":"^3.0.0","nette/tester":"^2.0","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable"},"uid":3538415},"v3.0.4":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.0.4","version_normalized":"3.0.4.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"2eacedebfbeb9d9587ef1e59c18d170879474c61"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/2eacedebfbeb9d9587ef1e59c18d170879474c61","type":"zip","shasum":"","reference":"2eacedebfbeb9d9587ef1e59c18d170879474c61"},"type":"library","funding":[],"time":"2020-05-27T10:36:31+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=7.1","nette/utils":"^3.1"},"require-dev":{"nette/di":"^3.0.0","nette/http":"^3.0.0","nette/tester":"^2.0","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable"},"uid":3897113},"v3.0.5":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.0.5","version_normalized":"3.0.5.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"2f581180807e05a3d73569cc6015a05f762a2bd4"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/2f581180807e05a3d73569cc6015a05f762a2bd4","type":"zip","shasum":"","reference":"2f581180807e05a3d73569cc6015a05f762a2bd4"},"type":"library","funding":[],"time":"2020-11-02T16:53:12+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=7.1","nette/utils":"^3.1"},"require-dev":{"nette/di":"^3.0.0","nette/http":"^3.0.0","nette/tester":"^2.0","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable"},"uid":4609361},"v3.0.6":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.0.6","version_normalized":"3.0.6.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"cbc4fe85db9365a0f6915a7322a1f3736cf508a1"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/cbc4fe85db9365a0f6915a7322a1f3736cf508a1","type":"zip","shasum":"","reference":"cbc4fe85db9365a0f6915a7322a1f3736cf508a1"},"type":"library","funding":[],"time":"2021-08-25T16:02:41+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=7.1","nette/utils":"^3.1"},"require-dev":{"nette/di":"^3.0.0","nette/http":"^3.0.0","nette/tester":"^2.0","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable"},"uid":5465709},"v3.0.x-dev":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.0.x-dev","version_normalized":"3.0.9999999.9999999-dev","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"cbc4fe85db9365a0f6915a7322a1f3736cf508a1"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/cbc4fe85db9365a0f6915a7322a1f3736cf508a1","type":"zip","shasum":"","reference":"cbc4fe85db9365a0f6915a7322a1f3736cf508a1"},"type":"library","funding":[],"time":"2021-08-25T16:02:41+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=7.1","nette/utils":"^3.1"},"require-dev":{"nette/di":"^3.0.0","nette/http":"^3.0.0","nette/tester":"^2.0","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable"},"uid":4522578},"v3.1.0":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.1.0","version_normalized":"3.1.0.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"3ae0bac4226b39da018df70aa7defdcf7952d627"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/3ae0bac4226b39da018df70aa7defdcf7952d627","type":"zip","shasum":"","reference":"3ae0bac4226b39da018df70aa7defdcf7952d627"},"type":"library","funding":[],"time":"2021-01-05T04:57:27+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.1","nette/utils":"^3.1"},"require-dev":{"nette/di":"^3.0.0","nette/http":"^3.0.0","nette/tester":"^2.0","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable","nette/schema":"<1.1"},"uid":4837178},"v3.1.2":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.1.2","version_normalized":"3.1.2.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"bce278f5e981ad8f421de0c04e5424c5d23731ac"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/bce278f5e981ad8f421de0c04e5424c5d23731ac","type":"zip","shasum":"","reference":"bce278f5e981ad8f421de0c04e5424c5d23731ac"},"type":"library","funding":[],"time":"2021-01-05T04:57:27+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.1","nette/utils":"^3.1"},"require-dev":{"nette/di":"^3.0.1","nette/http":"^3.0.0","nette/tester":"^2.0","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable","nette/schema":"<1.1"},"uid":4810151},"v3.1.3":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.1.3","version_normalized":"3.1.3.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"817ee98aad1f122f8f40b728c35e634086e1093d"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/817ee98aad1f122f8f40b728c35e634086e1093d","type":"zip","shasum":"","reference":"817ee98aad1f122f8f40b728c35e634086e1093d"},"type":"library","funding":[],"time":"2021-01-18T14:03:39+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.1","nette/utils":"^3.2.1"},"require-dev":{"nette/di":"^3.0.1","nette/http":"^3.0.0","nette/tester":"^2.0","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable"},"uid":4852073},"v3.1.4":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.1.4","version_normalized":"3.1.4.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"a78bbb9d2260fffd898701b1ebdafcc797acb663"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/a78bbb9d2260fffd898701b1ebdafcc797acb663","type":"zip","shasum":"","reference":"a78bbb9d2260fffd898701b1ebdafcc797acb663"},"type":"library","funding":[],"time":"2021-08-25T00:11:48+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.2","nette/utils":"^3.2.1"},"require-dev":{"nette/di":"^3.0.1","nette/http":"^3.0.0","nette/tester":"^2.0","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable"},"uid":5465708},"v3.1.5":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.1.5","version_normalized":"3.1.5.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"c120893f561b09494486c66594720b2abcb099b2"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/c120893f561b09494486c66594720b2abcb099b2","type":"zip","shasum":"","reference":"c120893f561b09494486c66594720b2abcb099b2"},"type":"library","funding":[],"time":"2021-09-20T15:20:25+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.2","nette/utils":"^3.2.1"},"require-dev":{"nette/di":"^3.0.1","nette/http":"^3.0.0","nette/tester":"^2.0","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^0.12"},"conflict":{"nette/di":"<3.0-stable","nette/http":"<3.1.3"},"uid":5620035},"v3.1.6":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.1.6","version_normalized":"3.1.6.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"77a20cac539d62f5bcde15cd29244ae13890b483"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/77a20cac539d62f5bcde15cd29244ae13890b483","type":"zip","shasum":"","reference":"77a20cac539d62f5bcde15cd29244ae13890b483"},"type":"library","funding":[],"time":"2022-10-12T22:40:37+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.3","nette/utils":"^3.2.1"},"require-dev":{"nette/di":"^3.0.1","nette/http":"^3.0.0","nette/tester":"^2.0","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^1.0","mockery/mockery":"^1.5"},"conflict":{"nette/di":"<3.0-stable","nette/http":"<3.1.3"},"uid":6626417},"v3.1.7":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.1.7","version_normalized":"3.1.7.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"4c5f0435fe8534ba5a7e2eac595b8a777cc7fff1"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/4c5f0435fe8534ba5a7e2eac595b8a777cc7fff1","type":"zip","shasum":"","reference":"4c5f0435fe8534ba5a7e2eac595b8a777cc7fff1"},"type":"library","funding":[],"time":"2023-01-18T05:37:48+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":">=7.2 <8.3","nette/utils":"^3.2.1 || ~4.0.0"},"require-dev":{"nette/di":"^3.0.1","nette/http":"^3.0.0","nette/tester":"^2.0","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^1.0","mockery/mockery":"^1.3.6"},"conflict":{"nette/di":"<3.0-stable","nette/http":"<3.1.3"},"uid":6921193},"v3.1.8":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.1.8","version_normalized":"3.1.8.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"9b8e5c76b2e738350498470c35a36a6f0d0e38d6"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/9b8e5c76b2e738350498470c35a36a6f0d0e38d6","type":"zip","shasum":"","reference":"9b8e5c76b2e738350498470c35a36a6f0d0e38d6"},"type":"library","funding":[],"time":"2023-10-18T17:05:31+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"php":"7.2 - 8.3","nette/utils":"^3.2.1 || ~4.0.0"},"require-dev":{"nette/di":"^3.0.1","nette/http":"^3.0.0","nette/tester":"^2.0","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^1.0","mockery/mockery":"^1.3.6"},"conflict":{"nette/di":"<3.0-stable","nette/http":"<3.1.3"},"uid":7604108},"v3.1.x-dev":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.1.x-dev","version_normalized":"3.1.9999999.9999999-dev","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"72a64c89775ed472d88947e5c8cc2c2d8a80e5ef"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/72a64c89775ed472d88947e5c8cc2c2d8a80e5ef","type":"zip","shasum":"","reference":"72a64c89775ed472d88947e5c8cc2c2d8a80e5ef"},"type":"library","funding":[],"time":"2024-01-21T21:33:27+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require":{"nette/utils":"^3.2.1 || ~4.0.0","php":"7.2 - 8.3"},"require-dev":{"nette/di":"^3.0.1","nette/http":"^3.0.0","nette/tester":"^2.0","tracy/tracy":"^2.4","phpstan/phpstan-nette":"^1.0","mockery/mockery":"^1.3.6"},"conflict":{"nette/di":"<3.0-stable","nette/http":"<3.1.3"},"uid":4983052},"v3.2.0":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.2.0","version_normalized":"3.2.0.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"fe89d52697036fb2e14835dfb46b696d28a9ebf6"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/fe89d52697036fb2e14835dfb46b696d28a9ebf6","type":"zip","shasum":"","reference":"fe89d52697036fb2e14835dfb46b696d28a9ebf6"},"type":"library","funding":[],"time":"2024-01-21T21:33:53+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.2-dev"}},"require":{"php":"8.1 - 8.3","nette/utils":"^4.0"},"require-dev":{"nette/di":"^3.1","nette/http":"^3.2","nette/tester":"^2.5","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1.0","mockery/mockery":"^1.5"},"conflict":{"nette/di":"<3.0-stable","nette/http":"<3.1.3"},"uid":7855669},"v3.2.1":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.2.1","version_normalized":"3.2.1.0","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"6e19bf604934aec0cd3343a307e28fd997e40e96"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/6e19bf604934aec0cd3343a307e28fd997e40e96","type":"zip","shasum":"","reference":"6e19bf604934aec0cd3343a307e28fd997e40e96"},"type":"library","funding":[],"time":"2024-11-04T12:25:05+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.2-dev"}},"require":{"php":"8.1 - 8.4","nette/utils":"^4.0"},"require-dev":{"nette/di":"^3.1","nette/http":"^3.2","nette/tester":"^2.5","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1.0","mockery/mockery":"^1.5"},"conflict":{"nette/di":"<3.0-stable","nette/http":"<3.1.3"},"uid":8564414},"v3.2.x-dev":{"name":"nette/security","description":"🔑 Nette Security: provides authentication, authorization and a role-based access control management via ACL (Access Control List)","keywords":["authorization","Authentication","nette","acl"],"homepage":"https://nette.org","version":"v3.2.x-dev","version_normalized":"3.2.9999999.9999999-dev","license":["BSD-3-Clause","GPL-2.0-only","GPL-3.0-only"],"authors":[{"name":"David Grudl","homepage":"https://davidgrudl.com"},{"name":"Nette Community","homepage":"https://nette.org/contributors"}],"source":{"url":"https://github.com/nette/security.git","type":"git","reference":"1bc58edc667f9e7349d0e01a6167368522d5ad14"},"dist":{"url":"https://api.github.com/repos/nette/security/zipball/1bc58edc667f9e7349d0e01a6167368522d5ad14","type":"zip","shasum":"","reference":"1bc58edc667f9e7349d0e01a6167368522d5ad14"},"type":"library","funding":[],"time":"2025-01-12T16:10:54+00:00","autoload":{"classmap":["src/"]},"extra":{"branch-alias":{"dev-master":"3.2-dev"}},"require":{"nette/utils":"^4.0","php":"8.1 - 8.4"},"require-dev":{"nette/di":"^3.1","nette/http":"^3.2","nette/tester":"^2.5","tracy/tracy":"^2.9","phpstan/phpstan-nette":"^1.0","mockery/mockery":"^1.5"},"conflict":{"nette/di":"<3.0-stable","nette/http":"<3.1.3"},"uid":7752194}}}}