From 6e2dad9a82dbf64fdba3266487302842f53ba518 Mon Sep 17 00:00:00 2001 From: Whykioh Date: Sun, 1 Mar 2026 19:29:21 +0100 Subject: [PATCH] eh jsp --- aura_bank/buy.php | 97 + aura_bank/callback.php | 120 + aura_bank/config.php | 25 + aura_bank/functions.php | 26 + aura_bank/img/items/1.png | Bin 0 -> 30229 bytes aura_bank/img/items/10.png | Bin 0 -> 1721323 bytes aura_bank/img/items/2.png | Bin 0 -> 335110 bytes aura_bank/img/items/3.png | Bin 0 -> 241528 bytes aura_bank/img/items/4.png | Bin 0 -> 226542 bytes aura_bank/img/items/5.png | Bin 0 -> 42989 bytes aura_bank/img/items/6.png | Bin 0 -> 193804 bytes aura_bank/img/items/7.png | Bin 0 -> 216198 bytes aura_bank/img/items/8.png | Bin 0 -> 216198 bytes aura_bank/img/items/9.png | Bin 0 -> 20294 bytes aura_bank/index.php | 78 + aura_bank/login.php | 30 + aura_bank/logout.php | 5 + aura_bank/profile.php | 102 + aura_bank/shop.php | 143 + css/style.css | 3 - index.php | 6 +- love/archives/img/ia.png | Bin 0 -> 8745 bytes love/archives/img/screen_cheh_papa.png | Bin 0 -> 60282 bytes love/archives/index.html | 26 + love/archives/journals/1_dimanche.html | 31 + love/archives/journals/2_lundi.html | 26 + love/archives/journals/3_mardi.html | 22 + love/archives/journals/4_mercredi.html | 29 + love/archives/journals/5_jeudi.html | 29 + love/archives/journals/6_vendredi.html | 23 + love/archives/journals/7_samedi.html | 26 + love/archives/journals/8_dimanche.html | 21 + love/archives/style.css | 144 + love/img/ia.png | Bin 0 -> 8745 bytes love/img/screen_cheh_papa.png | Bin 0 -> 60282 bytes love/index.html | 15 + love/journals/1_dimanche.html | 31 + love/journals/2_lundi.html | 26 + love/journals/3_mardi.html | 22 + love/journals/4_mercredi.html | 29 + love/journals/5_jeudi.html | 29 + love/journals/6_vendredi.html | 23 + love/journals/7_samedi.html | 26 + love/journals/8_dimanche.html | 21 + love/style.css | 144 + mikamuz/Liste Karaoké 2025.csv | 2147 +++++++++ mikamuz/Liste Karaoké 2026.csv | 2206 +++++++++ mikamuz/Liste Karaoké 2026.pdf | Bin 0 -> 325414 bytes mikamuz/Liste Karaoké 2026.xlsx | Bin 0 -> 86995 bytes mikamuz/Liste karaoké 2024.csv | 4237 +++++++++-------- mikamuz/Liste karaoké 2025.pdf | Bin 0 -> 141183 bytes mikamuz/index.php | 6 +- mikamuz/script.js | 4 +- poker-paf/Main.js | 108 + poker-paf/config.css | 145 + poker-paf/config.php | 90 + poker-paf/db.php | 14 + poker-paf/delete_game.php | 19 + poker-paf/game.css | 306 ++ poker-paf/game.js | 313 ++ poker-paf/game.php | 222 + poker-paf/index.css | 119 + poker-paf/index.php | 58 + poker-paf/next_round.php | 40 + poker-paf/node_modules/.package-lock.json | 100 + .../node_modules/bignumber.js/CHANGELOG.md | 266 ++ poker-paf/node_modules/bignumber.js/LICENCE | 23 + poker-paf/node_modules/bignumber.js/README.md | 268 ++ .../node_modules/bignumber.js/bignumber.d.ts | 1829 +++++++ .../node_modules/bignumber.js/bignumber.js | 2902 +++++++++++ .../bignumber.js/bignumber.min.js | 1 + .../bignumber.js/bignumber.min.js.map | 1 + .../node_modules/bignumber.js/bignumber.mjs | 2888 +++++++++++ .../node_modules/bignumber.js/doc/API.html | 2237 +++++++++ .../node_modules/bignumber.js/package.json | 40 + poker-paf/node_modules/core-util-is/LICENSE | 19 + poker-paf/node_modules/core-util-is/README.md | 3 + .../node_modules/core-util-is/lib/util.js | 107 + .../node_modules/core-util-is/package.json | 38 + poker-paf/node_modules/inherits/LICENSE | 16 + poker-paf/node_modules/inherits/README.md | 42 + poker-paf/node_modules/inherits/inherits.js | 9 + .../node_modules/inherits/inherits_browser.js | 27 + poker-paf/node_modules/inherits/package.json | 29 + poker-paf/node_modules/isarray/.npmignore | 1 + poker-paf/node_modules/isarray/.travis.yml | 4 + poker-paf/node_modules/isarray/Makefile | 6 + poker-paf/node_modules/isarray/README.md | 60 + poker-paf/node_modules/isarray/component.json | 19 + poker-paf/node_modules/isarray/index.js | 5 + poker-paf/node_modules/isarray/package.json | 45 + poker-paf/node_modules/isarray/test.js | 20 + poker-paf/node_modules/mysql/Changes.md | 569 +++ poker-paf/node_modules/mysql/License | 19 + poker-paf/node_modules/mysql/Readme.md | 1548 ++++++ poker-paf/node_modules/mysql/index.js | 161 + .../node_modules/mysql/lib/Connection.js | 529 ++ .../mysql/lib/ConnectionConfig.js | 209 + poker-paf/node_modules/mysql/lib/Pool.js | 294 ++ .../node_modules/mysql/lib/PoolCluster.js | 288 ++ .../node_modules/mysql/lib/PoolConfig.js | 32 + .../node_modules/mysql/lib/PoolConnection.js | 65 + .../node_modules/mysql/lib/PoolNamespace.js | 136 + .../node_modules/mysql/lib/PoolSelector.js | 31 + .../node_modules/mysql/lib/protocol/Auth.js | 168 + .../mysql/lib/protocol/BufferList.js | 25 + .../mysql/lib/protocol/PacketHeader.js | 5 + .../mysql/lib/protocol/PacketWriter.js | 211 + .../node_modules/mysql/lib/protocol/Parser.js | 491 ++ .../mysql/lib/protocol/Protocol.js | 463 ++ .../mysql/lib/protocol/ResultSet.js | 7 + .../mysql/lib/protocol/SqlString.js | 1 + .../node_modules/mysql/lib/protocol/Timer.js | 33 + .../mysql/lib/protocol/constants/charsets.js | 262 + .../mysql/lib/protocol/constants/client.js | 26 + .../mysql/lib/protocol/constants/errors.js | 2476 ++++++++++ .../lib/protocol/constants/field_flags.js | 18 + .../lib/protocol/constants/server_status.js | 39 + .../lib/protocol/constants/ssl_profiles.js | 1480 ++++++ .../mysql/lib/protocol/constants/types.js | 72 + .../packets/AuthSwitchRequestPacket.js | 20 + .../packets/AuthSwitchResponsePacket.js | 14 + .../packets/ClientAuthenticationPacket.js | 54 + .../protocol/packets/ComChangeUserPacket.js | 26 + .../lib/protocol/packets/ComPingPacket.js | 12 + .../lib/protocol/packets/ComQueryPacket.js | 15 + .../lib/protocol/packets/ComQuitPacket.js | 12 + .../protocol/packets/ComStatisticsPacket.js | 12 + .../mysql/lib/protocol/packets/EmptyPacket.js | 9 + .../mysql/lib/protocol/packets/EofPacket.js | 25 + .../mysql/lib/protocol/packets/ErrorPacket.js | 35 + .../mysql/lib/protocol/packets/Field.js | 26 + .../mysql/lib/protocol/packets/FieldPacket.js | 93 + .../packets/HandshakeInitializationPacket.js | 103 + .../protocol/packets/LocalDataFilePacket.js | 15 + .../packets/LocalInfileRequestPacket.js | 21 + .../mysql/lib/protocol/packets/OkPacket.js | 44 + .../lib/protocol/packets/OldPasswordPacket.js | 14 + .../protocol/packets/ResultSetHeaderPacket.js | 14 + .../lib/protocol/packets/RowDataPacket.js | 130 + .../lib/protocol/packets/SSLRequestPacket.js | 27 + .../lib/protocol/packets/StatisticsPacket.js | 20 + .../protocol/packets/UseOldPasswordPacket.js | 14 + .../mysql/lib/protocol/packets/index.js | 23 + .../lib/protocol/sequences/ChangeUser.js | 67 + .../mysql/lib/protocol/sequences/Handshake.js | 126 + .../mysql/lib/protocol/sequences/Ping.js | 19 + .../mysql/lib/protocol/sequences/Query.js | 228 + .../mysql/lib/protocol/sequences/Quit.js | 40 + .../mysql/lib/protocol/sequences/Sequence.js | 125 + .../lib/protocol/sequences/Statistics.js | 30 + .../mysql/lib/protocol/sequences/index.js | 7 + poker-paf/node_modules/mysql/package.json | 46 + .../process-nextick-args/index.js | 45 + .../process-nextick-args/license.md | 19 + .../process-nextick-args/package.json | 25 + .../process-nextick-args/readme.md | 18 + .../node_modules/readable-stream/.travis.yml | 34 + .../readable-stream/CONTRIBUTING.md | 38 + .../readable-stream/GOVERNANCE.md | 136 + .../node_modules/readable-stream/LICENSE | 47 + .../node_modules/readable-stream/README.md | 58 + .../doc/wg-meetings/2015-01-30.md | 60 + .../readable-stream/duplex-browser.js | 1 + .../node_modules/readable-stream/duplex.js | 1 + .../readable-stream/lib/_stream_duplex.js | 131 + .../lib/_stream_passthrough.js | 47 + .../readable-stream/lib/_stream_readable.js | 1019 ++++ .../readable-stream/lib/_stream_transform.js | 214 + .../readable-stream/lib/_stream_writable.js | 687 +++ .../lib/internal/streams/BufferList.js | 79 + .../lib/internal/streams/destroy.js | 74 + .../lib/internal/streams/stream-browser.js | 1 + .../lib/internal/streams/stream.js | 1 + .../node_modules/readable-stream/package.json | 52 + .../readable-stream/passthrough.js | 1 + .../readable-stream/readable-browser.js | 7 + .../node_modules/readable-stream/readable.js | 19 + .../node_modules/readable-stream/transform.js | 1 + .../readable-stream/writable-browser.js | 1 + .../node_modules/readable-stream/writable.js | 8 + poker-paf/node_modules/safe-buffer/LICENSE | 21 + poker-paf/node_modules/safe-buffer/README.md | 584 +++ poker-paf/node_modules/safe-buffer/index.d.ts | 187 + poker-paf/node_modules/safe-buffer/index.js | 62 + .../node_modules/safe-buffer/package.json | 37 + poker-paf/node_modules/sqlstring/HISTORY.md | 43 + poker-paf/node_modules/sqlstring/LICENSE | 19 + poker-paf/node_modules/sqlstring/README.md | 206 + poker-paf/node_modules/sqlstring/index.js | 1 + .../node_modules/sqlstring/lib/SqlString.js | 237 + poker-paf/node_modules/sqlstring/package.json | 47 + .../node_modules/string_decoder/.travis.yml | 50 + poker-paf/node_modules/string_decoder/LICENSE | 48 + .../node_modules/string_decoder/README.md | 47 + .../string_decoder/lib/string_decoder.js | 296 ++ .../node_modules/string_decoder/package.json | 31 + .../node_modules/util-deprecate/History.md | 16 + poker-paf/node_modules/util-deprecate/LICENSE | 24 + .../node_modules/util-deprecate/README.md | 53 + .../node_modules/util-deprecate/browser.js | 67 + poker-paf/node_modules/util-deprecate/node.js | 6 + .../node_modules/util-deprecate/package.json | 27 + poker-paf/package-lock.json | 105 + poker-paf/package.json | 5 + poker-paf/play_action.php | 37 + poker-paf/start_game.php | 33 + poker-paf/update_chips.php | 26 + 208 files changed, 36579 insertions(+), 2101 deletions(-) create mode 100644 aura_bank/buy.php create mode 100644 aura_bank/callback.php create mode 100644 aura_bank/config.php create mode 100644 aura_bank/functions.php create mode 100644 aura_bank/img/items/1.png create mode 100644 aura_bank/img/items/10.png create mode 100644 aura_bank/img/items/2.png create mode 100644 aura_bank/img/items/3.png create mode 100644 aura_bank/img/items/4.png create mode 100644 aura_bank/img/items/5.png create mode 100644 aura_bank/img/items/6.png create mode 100644 aura_bank/img/items/7.png create mode 100644 aura_bank/img/items/8.png create mode 100644 aura_bank/img/items/9.png create mode 100644 aura_bank/index.php create mode 100644 aura_bank/login.php create mode 100644 aura_bank/logout.php create mode 100644 aura_bank/profile.php create mode 100644 aura_bank/shop.php create mode 100644 love/archives/img/ia.png create mode 100644 love/archives/img/screen_cheh_papa.png create mode 100644 love/archives/index.html create mode 100644 love/archives/journals/1_dimanche.html create mode 100644 love/archives/journals/2_lundi.html create mode 100644 love/archives/journals/3_mardi.html create mode 100644 love/archives/journals/4_mercredi.html create mode 100644 love/archives/journals/5_jeudi.html create mode 100644 love/archives/journals/6_vendredi.html create mode 100644 love/archives/journals/7_samedi.html create mode 100644 love/archives/journals/8_dimanche.html create mode 100644 love/archives/style.css create mode 100644 love/img/ia.png create mode 100644 love/img/screen_cheh_papa.png create mode 100644 love/index.html create mode 100644 love/journals/1_dimanche.html create mode 100644 love/journals/2_lundi.html create mode 100644 love/journals/3_mardi.html create mode 100644 love/journals/4_mercredi.html create mode 100644 love/journals/5_jeudi.html create mode 100644 love/journals/6_vendredi.html create mode 100644 love/journals/7_samedi.html create mode 100644 love/journals/8_dimanche.html create mode 100644 love/style.css create mode 100644 mikamuz/Liste Karaoké 2025.csv create mode 100644 mikamuz/Liste Karaoké 2026.csv create mode 100644 mikamuz/Liste Karaoké 2026.pdf create mode 100644 mikamuz/Liste Karaoké 2026.xlsx create mode 100644 mikamuz/Liste karaoké 2025.pdf create mode 100644 poker-paf/Main.js create mode 100644 poker-paf/config.css create mode 100644 poker-paf/config.php create mode 100644 poker-paf/db.php create mode 100644 poker-paf/delete_game.php create mode 100644 poker-paf/game.css create mode 100644 poker-paf/game.js create mode 100644 poker-paf/game.php create mode 100644 poker-paf/index.css create mode 100644 poker-paf/index.php create mode 100644 poker-paf/next_round.php create mode 100644 poker-paf/node_modules/.package-lock.json create mode 100644 poker-paf/node_modules/bignumber.js/CHANGELOG.md create mode 100644 poker-paf/node_modules/bignumber.js/LICENCE create mode 100644 poker-paf/node_modules/bignumber.js/README.md create mode 100644 poker-paf/node_modules/bignumber.js/bignumber.d.ts create mode 100644 poker-paf/node_modules/bignumber.js/bignumber.js create mode 100644 poker-paf/node_modules/bignumber.js/bignumber.min.js create mode 100644 poker-paf/node_modules/bignumber.js/bignumber.min.js.map create mode 100644 poker-paf/node_modules/bignumber.js/bignumber.mjs create mode 100644 poker-paf/node_modules/bignumber.js/doc/API.html create mode 100644 poker-paf/node_modules/bignumber.js/package.json create mode 100644 poker-paf/node_modules/core-util-is/LICENSE create mode 100644 poker-paf/node_modules/core-util-is/README.md create mode 100644 poker-paf/node_modules/core-util-is/lib/util.js create mode 100644 poker-paf/node_modules/core-util-is/package.json create mode 100644 poker-paf/node_modules/inherits/LICENSE create mode 100644 poker-paf/node_modules/inherits/README.md create mode 100644 poker-paf/node_modules/inherits/inherits.js create mode 100644 poker-paf/node_modules/inherits/inherits_browser.js create mode 100644 poker-paf/node_modules/inherits/package.json create mode 100644 poker-paf/node_modules/isarray/.npmignore create mode 100644 poker-paf/node_modules/isarray/.travis.yml create mode 100644 poker-paf/node_modules/isarray/Makefile create mode 100644 poker-paf/node_modules/isarray/README.md create mode 100644 poker-paf/node_modules/isarray/component.json create mode 100644 poker-paf/node_modules/isarray/index.js create mode 100644 poker-paf/node_modules/isarray/package.json create mode 100644 poker-paf/node_modules/isarray/test.js create mode 100644 poker-paf/node_modules/mysql/Changes.md create mode 100644 poker-paf/node_modules/mysql/License create mode 100644 poker-paf/node_modules/mysql/Readme.md create mode 100644 poker-paf/node_modules/mysql/index.js create mode 100644 poker-paf/node_modules/mysql/lib/Connection.js create mode 100644 poker-paf/node_modules/mysql/lib/ConnectionConfig.js create mode 100644 poker-paf/node_modules/mysql/lib/Pool.js create mode 100644 poker-paf/node_modules/mysql/lib/PoolCluster.js create mode 100644 poker-paf/node_modules/mysql/lib/PoolConfig.js create mode 100644 poker-paf/node_modules/mysql/lib/PoolConnection.js create mode 100644 poker-paf/node_modules/mysql/lib/PoolNamespace.js create mode 100644 poker-paf/node_modules/mysql/lib/PoolSelector.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/Auth.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/BufferList.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/PacketHeader.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/PacketWriter.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/Parser.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/Protocol.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/ResultSet.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/SqlString.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/Timer.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/constants/charsets.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/constants/client.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/constants/errors.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/constants/field_flags.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/constants/server_status.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/constants/ssl_profiles.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/constants/types.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/ComPingPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/EmptyPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/EofPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/ErrorPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/Field.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/FieldPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/OkPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/RowDataPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/packets/index.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/sequences/ChangeUser.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/sequences/Handshake.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/sequences/Ping.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/sequences/Query.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/sequences/Quit.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/sequences/Sequence.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/sequences/Statistics.js create mode 100644 poker-paf/node_modules/mysql/lib/protocol/sequences/index.js create mode 100644 poker-paf/node_modules/mysql/package.json create mode 100644 poker-paf/node_modules/process-nextick-args/index.js create mode 100644 poker-paf/node_modules/process-nextick-args/license.md create mode 100644 poker-paf/node_modules/process-nextick-args/package.json create mode 100644 poker-paf/node_modules/process-nextick-args/readme.md create mode 100644 poker-paf/node_modules/readable-stream/.travis.yml create mode 100644 poker-paf/node_modules/readable-stream/CONTRIBUTING.md create mode 100644 poker-paf/node_modules/readable-stream/GOVERNANCE.md create mode 100644 poker-paf/node_modules/readable-stream/LICENSE create mode 100644 poker-paf/node_modules/readable-stream/README.md create mode 100644 poker-paf/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md create mode 100644 poker-paf/node_modules/readable-stream/duplex-browser.js create mode 100644 poker-paf/node_modules/readable-stream/duplex.js create mode 100644 poker-paf/node_modules/readable-stream/lib/_stream_duplex.js create mode 100644 poker-paf/node_modules/readable-stream/lib/_stream_passthrough.js create mode 100644 poker-paf/node_modules/readable-stream/lib/_stream_readable.js create mode 100644 poker-paf/node_modules/readable-stream/lib/_stream_transform.js create mode 100644 poker-paf/node_modules/readable-stream/lib/_stream_writable.js create mode 100644 poker-paf/node_modules/readable-stream/lib/internal/streams/BufferList.js create mode 100644 poker-paf/node_modules/readable-stream/lib/internal/streams/destroy.js create mode 100644 poker-paf/node_modules/readable-stream/lib/internal/streams/stream-browser.js create mode 100644 poker-paf/node_modules/readable-stream/lib/internal/streams/stream.js create mode 100644 poker-paf/node_modules/readable-stream/package.json create mode 100644 poker-paf/node_modules/readable-stream/passthrough.js create mode 100644 poker-paf/node_modules/readable-stream/readable-browser.js create mode 100644 poker-paf/node_modules/readable-stream/readable.js create mode 100644 poker-paf/node_modules/readable-stream/transform.js create mode 100644 poker-paf/node_modules/readable-stream/writable-browser.js create mode 100644 poker-paf/node_modules/readable-stream/writable.js create mode 100644 poker-paf/node_modules/safe-buffer/LICENSE create mode 100644 poker-paf/node_modules/safe-buffer/README.md create mode 100644 poker-paf/node_modules/safe-buffer/index.d.ts create mode 100644 poker-paf/node_modules/safe-buffer/index.js create mode 100644 poker-paf/node_modules/safe-buffer/package.json create mode 100644 poker-paf/node_modules/sqlstring/HISTORY.md create mode 100644 poker-paf/node_modules/sqlstring/LICENSE create mode 100644 poker-paf/node_modules/sqlstring/README.md create mode 100644 poker-paf/node_modules/sqlstring/index.js create mode 100644 poker-paf/node_modules/sqlstring/lib/SqlString.js create mode 100644 poker-paf/node_modules/sqlstring/package.json create mode 100644 poker-paf/node_modules/string_decoder/.travis.yml create mode 100644 poker-paf/node_modules/string_decoder/LICENSE create mode 100644 poker-paf/node_modules/string_decoder/README.md create mode 100644 poker-paf/node_modules/string_decoder/lib/string_decoder.js create mode 100644 poker-paf/node_modules/string_decoder/package.json create mode 100644 poker-paf/node_modules/util-deprecate/History.md create mode 100644 poker-paf/node_modules/util-deprecate/LICENSE create mode 100644 poker-paf/node_modules/util-deprecate/README.md create mode 100644 poker-paf/node_modules/util-deprecate/browser.js create mode 100644 poker-paf/node_modules/util-deprecate/node.js create mode 100644 poker-paf/node_modules/util-deprecate/package.json create mode 100644 poker-paf/package-lock.json create mode 100644 poker-paf/package.json create mode 100644 poker-paf/play_action.php create mode 100644 poker-paf/start_game.php create mode 100644 poker-paf/update_chips.php diff --git a/aura_bank/buy.php b/aura_bank/buy.php new file mode 100644 index 0000000..25bd615 --- /dev/null +++ b/aura_bank/buy.php @@ -0,0 +1,97 @@ +beginTransaction(); + + // Vérifie si le user possède déjà un item + $stmt = $pdo->prepare("SELECT ui.id, i.name + FROM user_items ui + JOIN items i ON ui.item_id = i.id + WHERE ui.user_id = :uid + LIMIT 1 FOR UPDATE"); + $stmt->execute([':uid' => $user_id]); + $existing = $stmt->fetch(); + + if ($existing) { + $pdo->rollBack(); + exit("Tu possèdes déjà un item actif : " . htmlspecialchars($existing['name'])); + } + + // Récupère item + $stmt = $pdo->prepare("SELECT id, name, price FROM items WHERE id = :id FOR UPDATE"); + $stmt->execute([':id' => $item_id]); + $item = $stmt->fetch(); + if (!$item) { + $pdo->rollBack(); + exit('Item introuvable.'); + } + + $total = (int)$item['price']; + + // Vérifie aura + $stmt = $pdo->prepare("SELECT aura FROM users WHERE id = :uid FOR UPDATE"); + $stmt->execute([':uid' => $user_id]); + $u = $stmt->fetch(); + if (!$u) { + $pdo->rollBack(); + exit('Utilisateur introuvable.'); + } + $aura = (int)$u['aura']; + + if ($aura < $total) { + $pdo->rollBack(); + exit('Tu n\'as pas assez d\'aura pour cet achat.'); + } + + // Débite l'aura + $stmt = $pdo->prepare("UPDATE users SET aura = aura - :amt WHERE id = :uid"); + $stmt->execute([':amt' => $total, ':uid' => $user_id]); + + // Ajoute item à user_items + $stmt = $pdo->prepare("INSERT INTO user_items (user_id, item_id) VALUES (:uid, :iid)"); + $stmt->execute([':uid' => $user_id, ':iid' => $item_id]); + + // Log (version simplifiée, sans actor_discord_id ni type) + $stmt = $pdo->prepare("INSERT INTO logs (user_id, amount, reason) + VALUES (:uid, :amount, :reason)"); + $stmt->execute([ + ':uid' => $user_id, + ':amount' => -$total, + ':reason' => 'Achat: ' . $item['name'] + ]); + + $pdo->commit(); + + header('Location: shop.php?buy=ok'); + exit; + +} catch (Exception $e) { + if ($pdo->inTransaction()) $pdo->rollBack(); + echo "Erreur détaillée : " . $e->getMessage(); + var_dump($item_id, $user_id, $total, $aura); + exit; +} diff --git a/aura_bank/callback.php b/aura_bank/callback.php new file mode 100644 index 0000000..e58acbe --- /dev/null +++ b/aura_bank/callback.php @@ -0,0 +1,120 @@ + DISCORD_CLIENT_ID, + 'client_secret' => DISCORD_CLIENT_SECRET, + 'grant_type' => 'authorization_code', + 'code' => $code, + 'redirect_uri' => DISCORD_REDIRECT_URI, + 'scope' => 'identify email' +]; + +$ch = curl_init($token_url); +curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); +curl_setopt($ch, CURLOPT_POST, true); +curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post_fields)); +curl_setopt($ch, CURLOPT_HTTPHEADER, [ + 'Content-Type: application/x-www-form-urlencoded' +]); +// ⚠️ remet le SSL, mieux pour la prod +curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true); +$response = curl_exec($ch); + +if ($response === false) { + exit("Erreur cURL token: " . curl_error($ch)); +} +curl_close($ch); + +$token_data = json_decode($response, true); +if (!isset($token_data['access_token'])) { + exit("Échec de l'échange de token: " . htmlspecialchars($response)); +} +$access_token = $token_data['access_token']; + +// Étape 2 : récupérer infos utilisateur +$ch = curl_init("https://discord.com/api/users/@me"); +curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); +curl_setopt($ch, CURLOPT_HTTPHEADER, [ + "Authorization: Bearer $access_token" +]); +$user_json = curl_exec($ch); +if ($user_json === false) { + exit("Erreur cURL user: " . curl_error($ch)); +} +curl_close($ch); + +$user_data = json_decode($user_json, true); +if (!isset($user_data['id'])) { + exit("Impossible de récupérer l'utilisateur Discord. Réponse: " . htmlspecialchars($user_json)); +} + +// Préparation des données +$discord_id = $user_data['id']; +$username = $user_data['username'] . (isset($user_data['discriminator']) && $user_data['discriminator'] !== "0" ? '#' . $user_data['discriminator'] : ""); +$email = $user_data['email'] ?? null; +$avatar = !empty($user_data['avatar']) + ? "https://cdn.discordapp.com/avatars/{$discord_id}/{$user_data['avatar']}.png" + : null; + +// Étape 3 : DB +try { + $pdo = pdo_connect(); +} catch (Exception $e) { + exit("Erreur DB : " . $e->getMessage()); +} + +$stmt = $pdo->prepare("SELECT id FROM users WHERE discord_id = :did LIMIT 1"); +$stmt->execute([':did' => $discord_id]); +$u = $stmt->fetch(); + +if ($u) { + $stmt = $pdo->prepare("UPDATE users SET username = :username, email = :email, profile_picture = :avatar WHERE discord_id = :did"); + $stmt->execute([ + ':username' => $username, + ':email' => $email, + ':avatar' => $avatar, + ':did' => $discord_id + ]); + $user_id = $u['id']; +} else { + $stmt = $pdo->prepare("INSERT INTO users (discord_id, username, email, profile_picture, aura, tier) + VALUES (:did, :username, :email, :avatar, 0, 'Aura')"); + $stmt->execute([ + ':did' => $discord_id, + ':username' => $username, + ':email' => $email, + ':avatar' => $avatar + ]); + $user_id = $pdo->lastInsertId(); +} + +// Étape 4 : session +$_SESSION['user_id'] = $user_id; +$_SESSION['discord_id'] = $discord_id; +$_SESSION['username'] = $username; +$_SESSION['profile_picture'] = $avatar; + +// Étape 5 : redirection +header("Location: index.php"); +exit; diff --git a/aura_bank/config.php b/aura_bank/config.php new file mode 100644 index 0000000..dac4851 --- /dev/null +++ b/aura_bank/config.php @@ -0,0 +1,25 @@ + PDO::ERRMODE_EXCEPTION, + PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, + PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8mb4" +]; + +function pdo_connect(){ + global $options; + $dsn = "mysql:host=".DB_HOST.";port=".DB_PORT.";dbname=".DB_NAME.";charset=utf8mb4"; + return new PDO($dsn, DB_USER, DB_PASS, $options); +} diff --git a/aura_bank/functions.php b/aura_bank/functions.php new file mode 100644 index 0000000..f05ff9f --- /dev/null +++ b/aura_bank/functions.php @@ -0,0 +1,26 @@ +prepare("SELECT username, aura, discord_id, tier, profile_picture FROM users ORDER BY aura DESC LIMIT :lim"); + $stmt->bindValue(':lim', (int)$limit, PDO::PARAM_INT); + $stmt->execute(); + return $stmt->fetchAll(); +} + +function get_user_by_discord($discord_id) { + $pdo = pdo_connect(); + $stmt = $pdo->prepare("SELECT * FROM users WHERE discord_id = :did LIMIT 1"); + $stmt->execute([':did' => $discord_id]); + return $stmt->fetch(); +} + +function get_user_rank($aura) { + $pdo = pdo_connect(); + $stmt = $pdo->prepare("SELECT COUNT(*) + 1 AS 'rank' FROM users WHERE aura > :aura"); + $stmt->execute([':aura' => $aura]); + $r = $stmt->fetch(); + return $r ? (int)$r['rank'] : null; +} diff --git a/aura_bank/img/items/1.png b/aura_bank/img/items/1.png new file mode 100644 index 0000000000000000000000000000000000000000..5b6ce2eb90d473c0b83eadda16666d9706f04080 GIT binary patch literal 30229 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%0D1IW~aan(U;)3!lyL-Ol@O{#5(- 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%0DYOaZ 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 uBwV zM)+XfN|sDSIYK?l{6e%7BOz@eB#&={An zr&c>)t4@=`x?Hc9`JDO7ps@|1=f)J#Lg)a3Wdouj@#oWnIYTq6vj%*%FKc;9L^kL^ zq?CnIZ*msjlE;eMfqC8FU9UBnLxC38s2s`K>gg<~c@&JW79jm1x2@eC;$aozv`5zw zTETZ(6zKDCg2Ub6N8wfZtJYIz%-;+&jxr8h`ZPY2RSq=99SfpLh2Vx?s`cBf!Fq<^ zhW+m=4K-XuB713Fqw;`H_3p3S%U*bR0f=}bQO;=iPDdM5ix*(Oy5SLcfgMya$xr7i z%cYnb-wH3}yDU`J9p|$0@8|Wb?f){3jGhsm8Kl+Vhw2nO&G}I|d+sWjZs@wXy~bb5 zloe<5_kz&Eo1L(m4&cI-96X>i;+jYMI$*u6(^qPvuyvbd?!$FNq|fFDT%$ynT6S!Us~;f2LSyKf<%t!~t@vFFWxw0r9PgWfPV}Zit0FEA zNe1s?cEqn${}0WYNKB`RqpXv?YoS*g(% ztUcQ}&RsY7X_oSRiYoIYEGS~WKC0?Dd}|ObdaLcd6Z_aC`!E0E)FVMm2i3`l;Gn_IO^7F)m(EdXD?v^^ zW~h`q?xL4b!<48}jo@^|e>r*s2-9#0;Gw$BxE)M-F@FCdAWn&@awU|Ubyf3ikipDT z1BJYzvJJu3?M)?P?N=$xt~+(N@Er8zLu>6m;HV?k&!#_M_+*Zj1ETP3`hNWm4`i#q z$rW6uXTJGrK;_y2DKSr&HSm<&bDKK&(jguYB{F9=pOi^DKIzfPHvW+mw%(;~5j*by zq2(R5LFp>QpNP-`U7CSHos)rJO2Q(^7@(BFnNmR< zw;Oe4b}5ggXbKGT*tQ=w7D-j?nca70)XL*lup<_J&7-79nn>oloSdOo!a=*&C%I{j z0SyxVTEB0`st5@M;>@41w(Tgz>3sVg%WZ`((*Ey+dA~oKK7xp!UcL4l;rH(b_1#nc zHtjNVVMy+gyxiYk&vR@pY!=V-#dG^?Wnu~c8P9k%XR;1LHmH5urAnk6!*pgRj2p*` zhYM-bw3-_yn(addKc9uU=uHePE#MGoYC&PTMnJDYKqBtDSu{lK0PO>H4Ur28LXP zy=0qr>kV8xRgx!6*RHb_&PGJa)ZP2O-5!w-BF$p2^Hr~~vA}iMMm2V{=mtq^|lt%pcz*b*p?jDXP$uU2nT!`21D}#7mw{fKXp^6Un8b()~848AuuxMp4zw z>)joaxfxZWEn?(^6WnExK$R%a$DQqR=ydUOU#aP;?583xBV$#(;CBOkFZ^HSEpzJ$ z3Ds5dTwb-^tNZF_h#EUGs^pftOyl|iDw4hmxAsz#p2mST-=fIX!k7_tMpt-De_BxK1+v3G(@3f-V3dFA3XPKf6a_l+o|?wgmMnOyK-|i z+^?-)G8p|!_)p{Pvx@l?PMCs2J$h`UpD)fkQ=}2t9e^i(<&2Qp_ z6ZhJl=dCsKc(qZjbZlukZI+`lGkVp24N!6aUZ-9BsB_IFMH_2|f+(M*+J6$J^2h$g z6^0Rcc`%vdDMgnOjR6cyf3g5(NHc#_LJ|9x(4B5S?#H^!HtIDOJ@a)l=6xGJBSRic zMM-xf&jc~?qkw($z1Y)OQv}b;&j<bABDFg7@LAOF}3WRHmtz0>;|BvZWNEIZE zzqI^030&RbQi0@xbb-S!KSfpJl|NkJ3nWd2TQ}h$;63Lu^I&qhJpWB#w2XnwH}R8ANllj|@rM5=Vzc zA2pgiamz%v8;?!{OHD%t3qOhbUq8-u*bP+Z@r-E)I#;j?feu0MCN~04Z9};ojEGd^@)bEg8e6oX_qXPb8!xLczF#RikAl z8`=^sAvpX#o&Td%(kFnP)tY+kgP6KZ7|cspTDuJ1Q%RVN?8`;O(wB=OPh`m9D?xrE z#sEHMXZPhXP5h-Fbg~yT zUEvc$nsW!RT;6KPPnCa_I5Y|VD`(4t9&0XtIu4FPwzpzNkE}2?%6TKr$dNks9}V{`4+93h-jFNK>4C@=

N&A~LE5u#BdcY;eNoRL|C$ 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

3n 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

e@9646x0{;_vw>s`8~Ml3uF_6_@O6YTwg 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≪7RxcCI&Lji?<;o^1_G4`Z<^ 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%0D%lf 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

s8J+k`gJET+=%qB#!ugCsy)L@@ia18~U*H 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

@o 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
)*bQA&y+c4 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%0D934Gkk1 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�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

Fr))-hWR_9*#AP`dqP{=PvvqhpyaAtWU7o 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≧a_i6r%x_s;a81Z4lx31ar+2 zjsdbh$3g{Zimmh8`2hJ31Ww+qI`?scKWPSxzY~cQ4?KCY72iEcraKWYDs_dN&Ys9; z3ADj5x7-K?)kX-x86-FqW5xp$aX7?x_a|XNaz*(J$~;^ZB{SKGO^Xu-&9AecX0lzQj{FlA=~R|^m&lQr2>+F zm}cCN0coMGp8KE2uSQB~jU&g?;?AoL@6Rj^zLEN#5*bt0DDVGu2?ph?%>A|ZoFHH< z%C`@ldEux~mUEinHTjgjrl)Lq&Yy#p8SH%Hn4S#xMuzbC@U>54NwPu#V?%!&>rI|( zB<5{;u@&FDsClY&;x4$HQTA+>Vg%f-M~cOgn>656JHS7P4hBtvbBp9Y5sV}04}{mK z){_+@Yl1*l4r4pC8bye*@yn-Ekfv?7k7uZndJvOXVlSosC7-@(L(z{EQ}c%Xi!#+G zSIaSO@!K@dhd#8qX#bBKa8Pj~8}I*Q{SfZ|tSp8IJoX8F?927S`rBz>!?QS3xbFenXmGb!Ei|~)2MAk zlznffRoc~M6$|g&S9f)wrBbheKMzcnuP~`rqCqPK5YL+XX5NWuSWTrG8n3Y^qba63 z=QTiT1JLsp{^0236SPMkJddp47Bv?M>T_oRAMvm18aX78OIY{|G1b{V(L%2`3m&h# zbYH8iEOOZvdChBk3tNU&O09QjU`lnuqF?$+D{#5n!zRwg)l84QcOjm0 z-G7no_+b6?62%Rb;}7Dw^2TpCTX@Gbf*EqsmwRJ#L=S@{U7F5tH9;M1JICumz~)A7 zbCN~zE!ODKH+~v_r+W+Mlk|4pK8NjuBCv%}uCYQzX>1om$y2v`-b5cmJR72Q?uLLm z+7ZTO3Z3V4?4^-CziD{tIWj(r+PHK!e2R3`=Y;|@Gp=B-4@(;}3!Kk1J*W0g=f%^_ zN(|I?XbLj^A=}5(qY+VDTz=}6?xs~sJRsC_Q zzuosB)c=;R%%~E#3=-K%%4Kx|j&;tkbyu{u=yPH(YXqNIMMsbPPy2#0pBQ&^b&TDv z3#sC8G68?<(&M-o8U<&5du5wP(*!)1(T@oc*Xb`q#T(xJV#c44cxC>-tK!vUvbq)G z|DH}kmy%b+m!KT|w0JooHlO&jag`cXNZoy+FW1qlRS?NcwL`LI1SXIp^z|q|0>(K| za2V%kAPFiBlfqPyhM|_B3UHh-=EaAk1KD85aSaGmRr5F+@!O|WXj`lrT40pQFv*oF ze_40-sLN(mEx5`eiZV4*1XLXN4|k~5KTJx+n(wF`ZhWlE(305uof5#f9OrB0A_>7i zY9`WXS>K>`jNUI`Vrs$2Y*w`g25YGwO`2})pW)dN;MKn9HS_fa!o{ZpZ&kj*mwzfI zOlqt=1yqmz<&cV!g((5X^$4XuhA(!B6T+!FB5%ehcda4j&d+>?UHE&FbM93U{|k4q z{ySnUrZ82F;uwi#$V>{PF~kVmDBL_zQnH9DA%V35VVGgAQCO&`rlyWP62RLpu$tUI z{Nu|18Oi_kTHEKNkGG2ZF7lHMbP6KyPGyyhTexH-Z_?k5ugID>avrC7!1 z=qi=IFY}6zcfG@aJFR$&2rGq-mv!55sAVJTP4vz|DfhYfxUGp)O$IxO`T=t*<_Ng) z(*A5duvj2JM`y92^1^w;)~OfUV9G5>J)LuO<$K}vWv4&e5kM-4$*uWekd?tGwfj4* zS%4(NE?qJ3MZBf&4!h?yUO=qlM1))}*%r(|kEmj=x@ z8t5lkU5Kpk;X{9U&fQR+URkx9ZjWt+njS}L0{vXoJdpAFESA-TDC$V z^2TdE!z(E_*4;;4@Y9z}^m*nRxRJB}v14qSQ#i>@aj1-Tw+z5qLgnXxLU7&gkp4|P z#AB!*_lY|Mu?>s|TGJB7l&kk`o z;N`Hq@HsDZeAOKR#<1_<7tprj&BuETb>kwx?@|_pI)La4q&D2qvppPg^8efOnBxaV z<%|fuA+HK`gzxx7;+np_h|b921$;stK|z+B%Q=Fi7PX|eap%v})!kf*KJa*d<;~9N z=)Rld9RAY_#p{&30vH+jW#ikaRgrBbwe*W|q*F!fExvI1P0D&KbuK99H84B-?Y`Py zd)($yco}aJ1JoWS{$K9g62U|xYbL&ij z^D@vL)Fi5Ek&-^F2jS{)BJDpK3PR`-t76+W2 z2j|?1Rs(Ey8oN@hTtKJ&6S0rxn_H8ZjxC~=X7@1nd6SV5!g$%6x%g>uktBiRFVB#A zm~gd(^j}hcrs@uq$(1~o@67F4~)ER%$8ffRVjI$OKA977MCyU#a zioW2qS&j^GLcFJuG2Gcc{LQRmfL(m<570WCkGBK{u*MurOhC5vftHkg?w8CxKHl7~ z=2spZTwGw30yyCg4h}r7wqd`19d~qd3p1aXxOz1TA7PMGoIRpDv!F&)C{v4Jw^)Tf zKI#2`s5+~FIJTy14>q_2*FYd>aF^hg;2s=;y99T4PYCYr?i1Wyf)DO6xI6#6|HXIC zx$Nuiu3fvcxsr-l`J@Seoq{? zbLyB0(Q6gYCvoY5+rYPMKB_EvWDcwAyx9R|bBEbNKy`J-3G-h9VXn7xD=`JAb~czs zE4?h%uS}BZw}Zf6*2ig0H{xeNS4^L=+yC5^9X~gm1-4o`UFiq-#zbe`-;~|Wt#Tv- zAx}c`DzuXRW$1v4#wjJus-*j+ec|4H;U`ke_n$4q#S)HUoJozLPNZI`Tg4YL72*Lx zU3>2Tb;wIgL=!9%wM%wKo$0LNmNATzXiNv%Ob3DU*JJO$t=m<;lyQQqD{A9V*FNiX z4psX-o%vep+xGrz+BPcrZpkd^XIWE|pg3}5Rcu>OKk zgGe>t4~oDPAornJ?fDX?VLJhsL9{ZoLQiou!t^MTR#9N|9o1sz`ZE1 z6nmb!AAR}Y)Sz!n$Zs92HP97ri}A})%`{UXY0h{=JBN{}VxSAorUDPt_#Vyb(UXh@I68NwNudBQYSwf6WMrK%bk*4h+ziU!^tdOXwih7S&(Og7=8SQ9Uf|~Q zxjKXfGLld$D!M`>Mf|`f9G=K$W&OHvf>%qrpIX-eAg)aM|Z1dukn408bX*rUK>gHc|=5R}xTWyw) zcR}aV*jGp7nbMoLG`FoWo9>>9+<{MlQ@(qf{<}@zRUR&)vx6pMlV64(C1x^O-rqb5 zHz7$Py!jHt&)pdl&I_>Rya<{q5o(%oJei6J2(J7>3Vmz4>sCu)wm*tmPO7C}kI{d3 zW|3-@478`4VAY1a3SpfNlQ0sd&J5w^R-mnU+++E@Ex-p?F={2uY^$fzcNFggQ8 z0*Dpgk^o@$*Xr=@v?Ck@wQRcpY=T{`Ec=P`tu4~z-`jjrF^m06L#rm;7Vt{FCq>eUfx!J?HU-#n12I zFx$86w;p3|LN0@%oVp44h@n{3B++TY`OjVkC(_6wipi(=(wv-laGC4qxc>+Ad_W-@ z0~SiZKcz`QjT(_!lT>3_jXK_lJQM~3G@rv`G{|Sivngji{ByD}Lv-Zp_SwA2XkEcQ zLdb68wU%I0z{UQCIrB8cXH%p+#;I}2wxgZPjw8qt#R}g&q?R_$s#Fyx;|^{ zWW=xu=7sOND$4varM^1t&VLa(E5>b1B-2<7#~V0B<539ttGayA?WCY_-gE!5o7uG) zVc?Zdn0HY-mwE8h>M3P$MY&$Z9Dv32yO ziIfA{WLTjW;sSwpCc_747%j68lAFib?QC{@kD~zt;;!F$v71pzkhceJv=dc{(82ZS z+m)*MnSe1AEP6O6%7nxcAv_w*(DuJ;Vi&?vLX*R86%(op#(59S(d!Cp^bYw02%A9} ztXPlIm!!*V+)gZ(-qT4T`;Gb5@K`IL+Re=zSVW2Rr!{`_RhKgXBDxt~KJBf1xAj42 zrW~#N-KGw&9_jb*9MH(g3Xy^?T^(|g*{!#ELjUlzPTAQQ%jjK$i;{elEr6|bf$;mp#H+@k*xcm}4lA&^~8xv{I&sj8c^s@1H%V$=cn zH{$E6Q^*1=MJ#Jf)grCo04j7$;=iETf-;r|jN(Nc6<V%nVR8r!MX{-r9Xu8$&nz zriVH*hsK|3sQO5aJQwh`gm&%prk*G%kdLLW2NUl8!8kC(lRc*EG8L*sws{}e= zRc&~fIpiqsQZdZ@K=73C*Rc5foLtj{e+faG;>%?unxD^FYt*2SEU7sB$@%VUbfa#R zGZIB5WU~6NL=I@dwr?R9Yp~%$zeU|^Zi9Y*X zkR}sAGhSR-2PnjWmCm;374?)lrpb?A1Ucx)?bR-JCvXkuo7VTFmoN=pggXVEPW*1b zKeDy|Vczt_A^b;uNEh3v_I;S!-Ou)UZInu4shHD9SUYZN^RBH2jsIq5c%lF`_p$5j zZA7L(SbChW*kKb@{3n!6@!_RXVF=P3;iFVX-D}{wf-~4N4yewjsnqTmj$0%&EHg-A z$}drX>P&S?D|~^CZTM4~Mm4sdZ``tQ$>RRx`u}XbqXFx~dcw$T95($eEP0&;%mKgo ztSGSVcsSU!162!bbV+1eWU?)^ra^b)NUWX#VYZYDk79#VP6w^LKZDaviKRuikX~ydQUVj0KCvQ&<`Axis6WbF=rE#XGT z--zwI3XtUBjco+O8UtYrnYy*n;o#s? zQU2kk;{VsJkuELsHKN(tO5e>CDfl$;Xm%C`#pzF_>W*yGT%XMyrb--sAlZTM0C`JLFsrZPo&v8(R z;Q0==+ao?ln?YHupAU1D)Zz=gbbN`70LL9QrK_$+MYxNBQ(HQ^;Qjd6${34NC0=so zHe#)@f*S~p#Ln*2Y0wW1wd&g}dAF=OmZ4K)ahq;hX~6F&`(^)w7cGZ*(k?7v*M+yKOZsGC zZXhM@$nSF6|bGg_E;#yxMd=w^)C}YlNtd%exdjdL_>TjoKw)lJjkZ3r1nve7-A{ zRbMlYVz+GJoeDdP7EH>$$OxiY81M>n$m~aWQ8gKjJ(QS6kN!ej0x;M85bZl$2<-n{ z05v3GD9hjg6VMXTjkD7EHk2Bao2<9~Xyp7}3w7Bmbfp{*snRQ;*Mn!an|(SC)G?vw_W9Rx8>yU&`8fHz>o_24fe~xC71<%I&dURC zwSf1;xIt7;+os?N;`v7sWbebt)c^zWtAXd*QDQRWG)r-~ya17eh4mW9ut4xC1q_BF zSM}&A@%yT{cM0BxU%&%~3h3Qf-T-=E>Qn94i z)ENTm$0~6&8E=xYK?|ST-V?ERo>U6O-L<7d5eR7TFSP{qeWS~2owW;xd+zrZk(PHa z+?4eZR8gjkLq-)R6WN@{PK@sPkhqMqP?(bHpQiz^rc-Dj3SG$_4}3R!w*$Gfa)4okA@ata zUUePNJl!cHBWvSu`U6I6*47U6mpZ}M)yi2*iRNmcFKHQzdUnq|Bj5A59Xema9J|eG zyv<$PC>>{seIxI@e;Vg<*Zs$_rmyo6Ao9;+Ra7U;{@cQHgOQI&8b_r?^@_$r{Z+n> zu5F!>@g?QxZ>icDt*UUOP)0_^6rxZx1~tP`x>gL>k}{OvWlBjXq4G?x<9LyIU1TmK z_A`1J8JQc`TexkrC2}Dt6hUcd?XwvqUp$B%$v|7nAt<2=hD#_({Iy;_9TQV4D1wNV zmM_McS=K$VQhlsg@yw=S7ZW!3z-3&0K38le2H}zcywN6}n8H(EBdB{HfC^RmegjER zt15)?bGq< zBV24OrehP6GI7)b@nE&D#*Wgp!gMC8-9V9qu>Qu#%)`>cpl9$vU})5YWNbtI?cBi5Bu4h2G76z0>I7o#+jAzAH+eQG@qV=x@&B_ni0Ac zlZXoG|2M|lpUm1m-29+0saQ+jY`A@z+^d_*-^@q8?{-P`yL52M`>n3+{+EjLI)wo5 zI{5vziTzXE3)BB;7Dy~4$bf&opkPQ)CsU{3+r!bm^e52BH!Gj?N_zoG%nXqC7>aNVtMXquXv zbI{@Dw}#$t_vjjyGiWx|jQQ8a0K&SOCKF}kD0HGITJV~k#qRgwez7MY`-`!l*h$L+ z5~gbWe;%Tn|hEhpO?&o(Cb2GW(^1WKjagYRi`iceg$Vvpq=^>cCH24 ztlMTspbg^cYO>t-kM|*$?F)o0Ao)wt7Qq1Mx&oC`vC(waf2pB5w0&KZH_)4OR9|n& zM8$101Q^Q;PP#a)xR|!A0u%C0ZO-;=}w8^=iI#fZQ@2uXmtVa?P7z?wgzQ3JG@i zU$A8f`h||DWm5QZ{^i*~T1c3G0usIC+eTZNcxbL!r?+u2&sCc*Qgqnt=+?F05`Msc zn^CNtFN@%tt>oxsYq9kh6{qaIHzddkFwZcT4#j-W9Pk+15 zV>3zz=aF<3_+QMFdhj_35?-iwmfd&keew7~#>Gnger)FSd?p6&lrg+nQX$Qrhwpaw z<&cXn&2d@FO#mdlOtYWRT>k3z6ldYpecl+hb@;+i!(?XQGkAI-~H}a;r zd6z7Q2y>mM`)apy$0N^4qhj^jg*etCmJ1rr6AQaFj?^yEF0?T6#V5j#igAcw=iR5| zW!}=`3%m92Nq1dMCT4D3*@>I>sa2Jaq+$E8;6D{ta=ov-+|xb#xdv6Bj#XZ47Zr?H zz4A>-nWtreb#DiIj)iqQJxJ3b(15SksXAt#WnUCqR{%;%&{5&^-8$vvaRI&Z9`m39 zH@dP0ViU;?SXWQ&t%`_9y_ILrkiG!Q+T?#PEIkvURU$!*LO{)D8}*99{RC$|fo}6| z3FWZX=^x6eoqQ9!@sX(%ox`P&*X66(urPuqpUt;c#w!;2PNj#!} z`IoThkogP*gWvXU*%SfqOxf=t0i*09y{0Bq&M*2IQ_@*h zRwKeZ*-I`mEWE=CG;Ir(r(5+o25wAt^Yi>E#qWGPmPR3arAxcH6%2&jQw1=v6U-AA z8{KidpM|>fX%%aj&>0b2r5D0PcvI{6J`Zq=7#56);G}l&2)w)2tVz1_plta>!&|Ib zWp3AZ;}r5nCA6p&{QmQoc5BUb$lCH5kWU`DdLIbmAK#Nf~Y+n^-hW|SrC0h5S2N;_1Dkj{D%}s~`Z)_=F+iY^MC@3Pv ztO$9&)}cAk(GTOK95bPwv_D9BInyz({bLXVZ;LJcGB<6R3TMl>pS>Y`b>^?T?&pUE ztGr*^K>pmD^Uny}0=vCz2+FdrGFzR6#bkS=`$PLBHSIoG@UHw@7y9vv9UOtKtA?0H zmtbdmPM#7&UiS3|`RuCjc0U+mWY}=uB8rj^TcGJK|KKUVDFs3a(V)5;cW+^pbCtnU zUXZ5(5zRV*o)WOXI)(s#gIQ{&8Ao5o-rGlsY5al79WJ=qq0}Xxyg@Y$3`G=hx(HBO zsML%va?<~CdSVuOeL%dAV(|@#^SgzyGxt(bqSF-TfgwBrLyvyAC>geJCI(oBGCv9d!N;;rKAX6L;d0n5t2k`>QUDF5@$~ktWy#5pVJ-)W{NoOHBBb(LVH@1EVd3v`&u-bm_%Z zCGLg}Vjf_}(5Jlm_f5#sj9;mYm^VWlab7zoxTW`IV_Z%xlJEzakyyf7#qO0FBym?? za+t*7ZJLvL`T2W#!!VUoQ6M+Ow6wHP#v}RpIQgspFODF2t+`x^v_DO5O&+mB9ufC` zqU~&cjFj}c9RulB-&Mb|U02cc57enW`|52M^hcQzggaIq^D2f9>3A8?jmP4C{VDdm z+IRkqrL(uuS6L#YmS>S{L7;I~^?_et_xk&#Y+v!fbx8Et@lR%s$5&x%qy@syyfg~r zPRkQbiVca+*r8H2VXM<3O zuO}BYKTc^TMy)qnLw4+EtP8F(M-6R}Cm?2{0BacV^Ba6+ca69o$N4GfY-^OIv(F2f z#G&KWoKsJuor2s~hT2dwR$~Kl>C#4plPZKb>8Nf!Z@~@@4!YkS6J-heh1S<|Ky#_` z*zvy5$In-=s~`RDnDTl|5}jq4J|*Ct;)x<4>@+ka~he?$1cD`~DM z?7uYQ&ByQ0K(i;mmG^iaF#4tp;4;C+-Os{op9-6_sXqPCv+U40wnrIJPuA!Z6AfO` z7-E1`k46ES*RV=`FLc^b^8apuU{P2*Z~dpXBWgyYh6I&402PE#woC{Itgn=WkpRpc zK7rASCD69bJ~WnaM1oR@K^65rk9`_DBAKk!g8T5;1%l3kl)W^vCduz+=X!#Bl1hch z`c0E#eo(}d(W!;P0P};gc*PeeNKl+y)aneU>%a)}Q7*{lyOoB%f5ov}(T9s4e<{xwz0{nx@GJWQxmvPM3%lV?QftbW7yLd^k6 zQydxMjQzNirMeM-s}Crs=nQSlE1Yo%9JDC+fOk?iEtbQ2h=N`39F9l}0+SiC5| zOMS9NI@G_)p~;@K2K?j9-7et zMsLor%}mf%me&Un$)8C(?{`qWZ`TIhozCQsA+TjP->!_hSCC%14G}b9HQ_X1k_drK z_-_XK8~4|Q(u0G%{6gJJO9~OSbcHT+Cc?L~!|MBnN6L3V?K78Y|+ePt? z3PAUdbkNNTKnK9-)|?d5l;Ib!atvYP&S^bby@ce`S%#S7$E-0bSz~*(;VT~FnJve$ ziDPwFq4Yft(qqjjG3GmfrFlYA5LEkS>6 z*WvofsnB2vkIad?XCYbt@4 zc$DQ$3&mGd?mr?7ewD65pz2#xJ-!sxSP@}HaRu^9DbJeV+D@V10QeQAz}aTv$P44x zuaUdr=Fx2}94qKT2T8JaaQtog?LM_O7eQweUIbxb!}e5IO{$tj(2$L@wjaD5JA{Li zUdgrb|J%_A zd0%zDm_@w_VhH5*3>71!_Qtz`?!%V6K-)}hQ>SyWoT z!0SLko+V<1(0FVTIH<#YKPN*87r}0|BZOxR=vEFI7ar5GX)tGXc@&9dSG7MQDn2CC+#?Ve7iDBD=&pF~7)voRw3&N#-FkhE@B~pq_Q_*Tj0& zb^_WI3Y`4)B9CP6_mj0(J9Gl~QdiVPmN%arI3{w11fUO`4~~SvaoUs3IOCa^snz>h z@Pe~LGoJ!MWAK_@fKbcDCD%@{gi&P=0B`C}+AVo~ycv~Tzy9UevYFBApRDzhCCo8j#G=36&E}MRYwhu;k@9L7d)iTdFtM}BRi8h?dVG^vE5T5JhvE+^ zzKi#-WxY?I$Bsi)=Wd;SiUO(i7ZyI6#nV6|=hX2_2n&cJVI+g)K6#&aBi_%k_(e<# zKf&4`cTRuAJg{7UsjPfk4@Q7XYjcA~1^@BWXklb=baoCdp2WDgJ_nfZ??b&N@BoX- z1j`tg4rmwxgG=rt$8WN~GGvP`H^z;Pm^Kk%HVyaN7i{cw*vEur$JrtrdvZM=(=j>v6y{lh3B1gqyh};mW!AAnC1Gk9H50`^fSO+NM z2j_mU&@`zqOf~Et`tm^);r0s5`V@UvF1wQ3A+_pyk;Mo$= z$(_TARp$E6Uy0rl$NGx0;DXnzFAqlr^+hFbq>yl9X>$zEBJzBnTvUBxPKap%CUM#y znv9k=Y!K^p<^;K$#b4$LtHw}U{O?C6#sC|lNJiY!B9NVAdHoCcv0myIXY*ec;Ff?H zt(yyFl$(2X3#3=gaG@d>@kOOms5sp`nwdgR%FnN2n$5-5p&&!YN9={~9PB>r;9NSt z{hg5+!!tP}ar?CN(Jr`uvgIJf zQ&_dakOUFSYr%J#VVgAwd17&ajF;U zCSw@{AF@9pUQNBM$rGCwho1g!yHMsaSSsgP49L0gxu1X-)H~8TcM2|N3hmv$M6%Z3 z3FP=l$G)zihZb>u80Cb|$a zdt~MT$Y>JQ)fj53pIK?BWIp&=H}STA9=!UCL;7B*zkYwx!PPs`Rtq*Mp&YFMm)*p5 z{q*-IW(AIsSay@R6vs(oZ}WgN-tDKwt;2`chlkFm>{kINjLX7A+EQ&?t{Ar}FZcHAFTkVMryoy38o)lr?}L{OmZ4`=Zw&tx5Y3L8 z2&XaE!zwwY{h=7o4zJ70jlo0;jzmh`E|+0|+Q4X(+J;Jrbrz{u&APBy;!qOac278} zL3>KMAU^VdKg}H`b}nWU<#{iX)}kOr4Im;xm%7rJ^FV5KxCev@?h(dN&F?@e%A><> zI$fSbom4nlTs^U1BlK!hup(vaMC+M>;8YuaXj3`@ z+X{IZQ{xc$C?MxoiQe}GFsV8@0Qwu8A_AIPyIX#2e7Y2^%LvfH1-Ge3t_XTBw#`b!ZY4}?0i|C z#{Dd}<@4(fCu(rnQgQi}*GtUz_AQj7Xk)p>DT+uT5rwP6=EUWB8Hne6%X`*)dKLBb zG)MM};G=KQ^^2shb3cvRHcr1kkPAlNpQ~%Ft!whMBLoVbAvN&6r1yQjodf_mKba(c zkX}1s95N(a)IOd>Lk+crO+_cfG*D>?1@1&ZcgvU+og`dem?zQhy3Gz1`y|g?pIsmN3aBw z7V-!rjU6BBg+7hEj3o7I{VremA*G%hp&@CSGE%2Oj|G?~ie{q#rtNqQv7;+#yaj<8 zSwp+Wpkc4KCty~ano{nTExoUu3))nT&rxxYXMWd>jfH@fwz0a9{&TIzD!IKurh%eg~hk)czA;-aA{fC4Iuj~mY^2plHdD6zu zvQySivAw7IBhSbRA2I#lSf*j;x@8Uv2_}2$K}73%gdwetfqy4{RsNVi8@@G@>i_#c`6(m)OT^P1ZzylS?_a01nGEo6H3RH*55`u zlaK$|uMLbB`Oi=Q;o@oit>f{2ft>vBQPM;y z2c_nZTXke0FUVY~24 zJq`&2QU>VS{)(7WJne^z*lG-M!<}k+N?!^G^T%k}{xRG#f>e1k9L>IJmjHh`t*zwZ6l2W%mY$IfTa!dtF z>rF6>I~lS4O1Lb@Sk$zuHRU!I%I90yQCp}z?kS96$9_II8cbB2Jhk9>ENgn*$xyAz zs>8VbtoC5HHf1ucrhU$hl+&@->sGMHvml3|Z$Z`elzJL_jIv4H6<2+6DmX~R;%XQ8 z#yshrvMQ*-YrA(JwR(@04}yO)|$5VF-=g%E8%CA4sHK8ACJxy3B@)u;zWm-0}E~`n(lYeLf8$ z7qJecl#(Kjgy!SU&uhJYTI3H0M9a)|)b`OW85zrF=w)qRZ;>iuWN)0G6UAncRb&VKi0I)BUzk@ksp@a;VNS=?p(J>LJh z0)w-0u>t@1G>}*#I|JIoyr95sumR+X3om5iD&r4;U=OFOxjZPAmti9%}w8~^K#~f9F6J)ZN+73?V#+MmD#zrGIAFEiSfy@ zVO8egRFE8jM?XLR2ne-GR59lNW&ru37uG?GkO%MsUE8<)IU{?l>*j* zsD33=@6mGnn%s?+gUMCyJbKLQ=QB(wdWU@0g$SgU^A2_|?I~h2wi7OEw|yVJXV;rN zRCZccL>p&+v!mST0=>TwTNM=Pt|YWxz~kY+Dr~gpOn;GxmtZjLt?zyLg@(J#^s9~J z<2-HhSthpEgyVgGW(R2}W>^^Cd&D->g%8KyzS$e4)~?7GTjU_uTwPU-N>n{d^)wEn z!yZh676d!iSktIywWL>h4()<}-4^Gs1;)z^7D?Pliame%c>41|Da&Kx#fB<`p8(O? zj&Y+a;+av=qk%ikW_;}h)y}HWYz^&SK9ZW6J5_kuMT=zAj7&p-D>2>8Ti5Nf>l1x)sOV%2d*_P*VuZBbnb+{8wMLq~wZT>~2}U;$PPupLrhzsj&c>% zSg}Y0{#n6;0PZ(;*tgQ{h1^ptvDdM!k4YB{X43d}@b*Ny8BFQWbvhM)4Ht=|GKAjw z6a|~1F~h1Lc+JwUA@&Tw?^*H@0$z3xB@}*RT}xFRq8TEgQ#&EIF12<+j)O1!JOIeD z6!8F}RO}$6u>TGoc5=zmBn*(@ED%u93g$BYIAl^bW<8>4&B-%lB<(^!W&Po@j~T}n ztLxlbBKl;2S?Rot1PBw2)KNW0zOXdt(&$3QJ%OC%fN-kMx`KD?Bza(`OUdyQ#C;Jx zIehsJRK3mb-VHv>pEPb|DQZQ7)Sp9U1>j1l`=C# z=+zNn577808F!tF*nQ;sCY!;RwZK(y&T~M@X)5YfAMW1$4kqoMDd^ijmIr;r|9EKh zIXeR$_Rc!^-Y$oe73PzcXzJ0PDRrmec#%fv>P%%RHtpZhZ9*9>KDUudX4{NB* z=CEXT1=pR1_9>G}I<$v9ky2!ruFhvg8)lBF$F#quFp$|PLxaTT1d3z_kg%#Ng!T%J zvIK0wJ}PxBFsR~Ev)49j$%o~EnD6q_pZ^Z)FGj-h75+qa`xtJjjMo27H19}%oxFi4 zI-q4b{0kKKaT=K~|opLUt;H=ixmkUgD!W-G_n*h#f|d)$(y6gf$g zBh~KGZ00j>+c2x-k9>)V_HAZV*M;LpR61JTUg-&&X)i?5J%ts}X>_G}UHpT{>hrFc ze)4s`5EqD&gJ%cGg4eM3O!X^SK-DMzM}cSuZXD zEqBGBZuxzAj4E3T^CNXOV)}!zaeBXk=do!8n&pT}M^2$Ei}l%R$IZ#|)0FM{l9SnE z-YNK)dZ*Rp(fy|N#joRB+vlF{y}Q%affuUZXm3Sq3|hmz$k{|>V3Z6YygwPk0g@Hx0cEZ_aE0#a<@VLBh{<>_2Jt|bt16Kt93~~QHfvxikd8s zVLNh1cLA3*H>gB57M-}lrE58KD-{@iSIVn+tIa|pu}EwfNJGKWfbKrvD`^@V5KKLJ z`Rh@Ax~o|}70o8!Ht~urE31L7(x^A~jB;y5r!&SJ)1MMI;Oof8O0i8s)o@h-MTJFlrpqOk~N~W7eXqB@m|?=H8NI{ngL@uV~IWu;u`y+B0XOOv)W!!AN4*mINN7$XvkdH$FIdVw$K@hpcIg?3N;!MO#Z5&UAQ43Uj3~sFrv*@QfK$X8qcUe^){@RiM|h%L#KX{F zO5{$6=+R-|{wtqtD@zEjuGMLg5_Bad{H7)$r7*nf4^BTK@XqKgH~UC$gpQ8XQWzgF zrH^r2?mCFLOK(wq5u%!~`U4GXR;gL1BBrF=@9kqCc@N*J>0aFGVz&TLnr12S zUig;pLWbAD=r|1|%nobN>Qe*4Xmm0fV?NU~(5NljCol2EtMhpqTUqyQvabdS6O*{J zk`L<74#v%0aXHKM7#Q2S7AN}U`0OeJ7#Ftdh$V;;XIPUmT}px}#fsQPe!E{y2zA_F z@81`9-lLHFox|AS!Rx(im>ar88#xwDg_Q_qvaKmZ`7}}+(oK!lWEK_4$S_{g(ldPv z8yEY(u`)f>OuhNg&j)34YFF1}uS3l^J45d6^dfjN=q?@AcUd}3!gd}{v})H(wT~Fl zPjb)Oes|e#Zsz}-TJYbw|J$%9ocZZz_&#FgoD?!NwuMx#df6$SX5p0n{mI2X^CaQM zj_WlRT~;Pikdqkr0ZyJMQKgYFj7VoWkdbNuMT4GBa)_8MQ-!#E4yD;{RZQ#mjqp}| zKqJ1yY&f3wF3OFcw>oc*TIHS_`?VJeg#xMU3@#y#w%m_z-@7d~_3Z01KZAB9j2-9aN3gJTdQ4 z;=yBm5;m7}@+BF&=x*G8nm|oGfInTZn2mC`^i#)&-SdrY4WRG6Unp|lc>C^DJ+W9d zDk;MBYM&RbRs>`HodHfmi$E*U61_%JJ<0tpQ{eviFXlzL!3)aS%duX?f_2JB4n>Ua zJ^*0MP%}MrMJi*7MFhn)<>67|D?^2)Vza0q8+r`<)*&7C} z@HYeVDOcM@28CuYcz^!r3Vqk!ro5-3GH=X^l^tD!6==hh!l~Jus({DHA!95;VbdB& z6C?MIlis2*UffvNp!;+kRx3(2aq%4gH~setSPrfknp=)*VCwl-W$mDuq8n0p823Y; zO;kLx-H!AJo}}H@#@xzH;D^315n1 z0;!?W_4SkLBf+NIH&Sl6NL6PA9T9N3<>|ZpGm7y}FIIA9UIy+HJi@$LLpGgMvf3?n znTZ63JGZPuu)+ze-WNF#7gLHJod$5IF(h^w)I9;eJrPMWm>r!j(zh z9_OYfqr3IkL}@MTAsT4yJ8g|^RwKt#X9uXjOCr`}E&Eb(UE>dBT*cqhd{09{6i)f`2gbtwqM(eP`9}Ys|1ZOS2qgcgN^|e(d?m z$Qb3O9NEx4fhdz`-uWgJ&i2#J*Ezzft}kvZT}ac|-NqtwU8@=Hi(34e@OF!r!LG0L z&#v30Z|U#+X5&t<g&UL^hIqMvPT8Pih;!Xut{fpo8Un$6#%!955`R47C0P&6zuYe)y0jB-mBoD{eE&vK%v{_PfltLTR;HNs!L=fr_2<;J474SKEJjfEuj-_5kAs`JUnSS%2Q_ zJM+fGemB$c=zb6|%LLnyyYYf_4NABw?aY-V?I3=$-y(B{C{K#AB8ziF_g3w;WgFlHZBoN+%>MKUI_uRfu^CRr@^RbcAO*~&Y6kjHx_CZJK2{{Pcwxt<8l%0AH;wSM*oD8i3y4cs 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

1IIcQC}< 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 literal 0 HcmV?d00001 diff --git a/aura_bank/img/items/2.png b/aura_bank/img/items/2.png new file mode 100644 index 0000000000000000000000000000000000000000..a5a5dd687e47204f140faf464e602778acc6e7e0 GIT binary patch literal 335110 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

Q8#=3QD@ZEQb(CfcJZtfnOI+e^M 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%0A;y|z_q`^r)@GSMij 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 literal 0 HcmV?d00001 diff --git a/aura_bank/img/items/3.png b/aura_bank/img/items/3.png new file mode 100644 index 0000000000000000000000000000000000000000..a07056f3accdd0b39390dabb8c2d64db236325e2 GIT binary patch literal 241528 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

p?%)f84QsXOI7&QYSE~HgK)Oqt5|c@%~Kk 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

)46fo%PDm~ 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�qZO#*}4 z2I}#wm;a<{hP3lH_2CMg=Gv~9r!*_<*Nv6H(U9?S5+RIOj4}t32<8MwF~X^KB}B1= zaSKPHrWt1=sTjtUm7Y{cv#LIn%nb7$jf5Umy?|E0Zwojm7k^8qR$wwr35L8I2=rAe zi;&CeZ`h<|PF_aABCcUhQS_+&K)a^ma$i~FenY;Z^+*URn6oWj8f zPV3gEhvJR7MQaNS*?rJK6d5yj+7BqM_j_AkuELwjLC8c>6FVSX^C|QlmuMk^|gKIjOGWRiIM=It+{F_%2BT3Y;AZDq@44dBKf;S#39HZrh=+|IdF*EVjZM9#9>Z z-1H82zS$-Bd*CDfH6q-hZcJDDRx)$)^B(uf+kf|WeH=SOC8hZpdiM{1@!huDcA**nk4CgU*}Q(kSyX zq}Zq?HmOaU)k|ARk5=0r4V|OZYoU`iK%ahCu_}{gd=^DRniuzI@3!-`c~;s?lp8JY zQPYPn9KL_YI$MTi#7H|DPVYwQZ&b$Mm7t4pSgr|a63#FJf+T@gj>7bzmQLG|Y!~)L zTVdxGx4u>V-Rz~Vr%}__C<$Y7A6XV>f_8y!hGs5NciE9p`wT&+)J?hZe0W~Q?-@c6 z<0a)zVTHi)@;bR)2jDbZP^c>yl^Cy>TaTwSj49{~9t4;V*ifxEjvE36sTjyk?o4Ws z$S@~``EhOn?lYp6C4t8xM;?!>?HH(Y)=v<{2xPzbZU(yRoq`(>LfNLxV3dbmn zz3@UmIAj`-x4u)kPIeT6mn+CTxxn&mJbvWl_X+sTP+!;4sD2)@<8o(=WvC@Q%*Qna znqB8RL%~2&Z|B#83(c3)D?+G2E@>ScIJP9A13dP-2@9x8VV*nEuGW?M96#Ku=By9R zjDoq32>G8}=E{kD3jwF#_~limbuXwy;4b&(gHC9tH7=~HGaKh+9Uk}T@zQ3$+uAqg z0`hX3F&1TE#QJdNh6OX%G!ptdWX!`Jj^idL$fi+Z%vwz+d39_S1`8^j47PRgIF^7h z_vLt-`f0ag12E*%Six7c*gC?1K6A!=fVp-D1QN4paI;!L8@1+-68a44dpOlSmtCeW zfA%w4y?mR36HKI9=LixCUhaGU2Y=?)cl^=+tTb+957_(Gadg|;K4kStPyB_qOa-$- z+!*)H1aKU@dif--o2Pn6YxbX zjShKdjMxTOP-v${478#GyX-b?RX-i283K2cW~go%6LcAG=|VwC(013(%e8mcrP?yz z)8^Tvyu7SNiIscS(7_jHZk|C`9XoxrGqaQ?DFLn|BKtoTiPEY5aaZtU`Bk8BdZSZ<^D#^dnOqh{y4GMio`Y)xZfjW2?}7O#e;oaA5~Teg zGjlzF)vRV9G=(1dDICZbRosEB4Fwq$XqGz1_#x_iXFm)sB>W9d?^50qdaQN>FaND#ns54>3aLS=?_v z`gl}qR`%VNV~j`6;F(M8c*xEk^Hw;!bc`#(>45Ti9_HHVrgN-6l?Ow$RhOW_z18)91aJ zRnSLJDkXWNm+0lPOE1(i$4kd-*$7ufeHcgt+j>Mxy>BE!Um>v*Yx!;#5iXWIb{tc~ zYqz>2`FD#gHy|N5BOz9`)Z5U$?+1QJI|$eVzobS&*#pYntp}ZC_~MjFIcS-Z7BR$S z782P5G(Gpnc&WYOUFXJxvpPFF3!~2C6;Z_kE?~_6!%?k;cFPB+M4$ED>2!>>VDfPP zlk8O`5gx<@tMXyqq>OwsiwaF?l`&3u2My0&a3E5t*H>zLiiirviU=oHfCEKRgZ6${ zyiEHed#Kyvj}}MdekNTxTj%3|My^JS4k%6Q-aX!H1M5hj597Bf-K&#MamFo?IGJn4 zho_{h*(&m=eC(rJ(AmNy8HBx0A*@#^Q!@l31EWdbrkKfdTX3F>rpF5sBwyuAN`b^= z2Kiidm^SzhmnTnzvPK;LiZmjsUV!cv4WJt9IQ7Q|iG?T)u zpT-LB$?tYTRLe4F%7VE~(6hhrH}Mj#1R8XLQ&TZ z@6oos1BsP$1RNmeQaX4Pau|=TqnRAgm9%Hi9@(*U9ASqiwpywQ?hoPPe;3g<06V10 zpUc(*ecB+$366C-#z->#HKR;veXITRZoGfVLEd6t88UL8RhAwvhAgk>Yq`;o7wFbO zJCEWYmV_U1q7jW9yKxLz5g#$ojUj90-&b6xKj?-R&_K<{&GOLj|0(*cg;p zks)hYxhx@}fr?nHlM^}BR9e$7&u_0!X{wau_skf>1{p|=d^eJ;E8+^?omgkAv$PB% z)0Cczg|2MaG%qiDLA}yDB4it}ZAFY}UulDHaiztOy|5*i3R}!<7W}gv8;<=hDdqsr zEs1<(Rb3x42ZJRQ0;o&Zz{4xNRsT4_#SRg&MBTyDFZjAR> zqTgc9e)8du{q!$9@kuWnq3g)9&PUyC7Xr}IZY}WrcBTvz83dGGp2#qhNu^FkQm*eV z%RCGup50ihaDjqX#>XV6obt6`!h*X#j} z5^GJ|b#S~fs?I2n%iRY#%LwhmNu!%M5W#O#gLaD~rKw&Uf)o(;?e`l2-1c^S{BunC4k@| zRAMaTP`x~VRX3+P?72`zzq5oLRG$XrGOoQ&vdAcqBx?5djZ#BRJNx|tuLbj9XP={~mn1c*JSoOkp^dUJ< z+q~;CP&;xabl&ny7SUHfnst4B^YBgs8SzgAz*7GJh;M!pJ*>)Z{jtP1Ey;7FlK3%D#WgR_PAkds}VW(`lt_!VnTX zXNhCu1RH_uMP$m1AsXr;X=!;y3kwS_22bGAr)3Q*3dsOE6)vc+6y>@|Fb^u7)~*SD zeW$zu#L8SFa0=~vJ(cJwt4J7UL{!xM9v1F?1&4lt%KnweG2sXb`Y`@x?P{Rj)9I)tS{-9`G6PPp;ndA#ld|A{}fTnp})0E2&ua6z!+e zEMO!ihVp$k^HpgdnC`>amvh_e0;W`WTpOTS<=y=UFHQ}X(}6(sI{ES@c}{|$9LvaN zp+eSPMh?URHUwm#>?KcGty@&51#lKClp3^$8qbC0MRxtoyf&O#1-d4)Xz)<$d}RfG zgmZA37e%;|tb=hzKR9*bO~vobAqWyEa~tQYeI7U*9ps7#b@-)h8tdvKAhhoN2F>Cd z!usqnW;p51X(eWrj=8DSpOGfKf+neOk7S!3*8iZ0{J4U0s@L6~-UNO}z?E?vxK~%% zcr42Px&^nPzl2}NYL%HQ1^wawYM=OyK0b7Ib+5{fi!{27fXykcOpo#cZ6U_Vf~b7g ziO0X=XCL>!{u{D4>f4ragD@EPyWi+Hp7ESl&2QRx8rEak$&(a*sO(^{z^W_Zhyy(! zk=wJ=4WQR<<_L=bo_oSG0}VYH3R9jjem9u*t%F`czhg+`(gY_asVa>E)j;VYLYW#H z=?EDV-mHJitDRDEn)aU1D7@~PDyTF7;oWQ z(pYJ;0@<{%)IcEvp`O0$mN(N)jz3<@1o1(cA@Da+WO-gH*gzPz14jh>BHLwloC9_n zE=%-fgA!w+k@j75#0wnpgdTj+S{2s@Unh&I{chvoP&)uwsDVbbD)doA-T@09_G>bI zfv;)ykSSx4>8v4Sne95>41={_20N{5v7QAFFN#PnH{?J z&^2yX0vQDJgFGrGEZ4L?`~uj~S$0!cdmmM->-Ka;&Jtf{K>V)kR7dv8g4Eyql)1(*kxtomQz|1&?4V>yx45-RZO+^WeNw z!1CoNyWx0TRmR9Wd0yeg)dp-x)&(f}6oyV@yQ+SNg&$f0mTA&90Q9ZL$xPF0CpzLX zP_E>zbA5I6`ATSfv#QJ+1Cj6%vOOT0!1t{39eIxL+G^+I->k3%th`va{|#m< z7@NV>21_`qZ3@yz5Z_W|YT0`+MBol&Zg(K$nSo+EsG#u$&4$mN^J%EEcbgXd$FjUZ z>sFxIsZIr$5q?NC-Sf~#{PYL!dCz;YQ`C+6x@wL2CbIvqM?UiF&w1uEe;N61Ynn+% zD7ySPVRe`GoPU~TM|(9}RwNsTkTBnPrB+xc4U)!z1eJgY1)@N5aOP=+N)eK0C^?n9 zJ8GHj*T*kdMg@8qB`QVa4P#6y$80!r1u)KfxB^0L zn+g9_;hPTiUDcplgdOWmmS{fRV8RfpY2MsFj7VBp#Q_!YfMVvr5Rf*^t1F@6af6rW zDOjWo9kA=Khjk_gCbVeI%?KOXbh`IR_toWlmb7OXXV%|{!6iimxB;6*9V>o2oVIP* z{31Ih?(!YGI9e)7IJSt8cLj-h`3H2wMVp|`^{#6o$%}=7|9310M`#3P@)+P7c3}*9 zQTT>FVxX+7lLTS0MNu=eK|%!XV?1u^*5B|T!}_u-$rnMKzD(1E!}7Eqntyi7jmN@n z$4)umu>rC3Pu^Q6IeutoH>wNkN@56E;!}ed1Vg?;uO%Tz_hlzn`!POkp-W>aL{sES zvUZyg^#wU98W{>aM}(R_yZqutQf(_=nQVarWaj|qU}u{G0(}daeg={Hn)my)0k^*{ zfc~xpQ1s2b!D|@ONHKw211>%wzy~@Ov_pdOhz0#H?~!4|ZaQm`F)uSa;L=7FI+qP@n7$&{ zHBHiBb(wroAm4zBf@cP>wE0b2)V6(>UL|DaeEesD$9CoSKp%_wFwLu^@XbZY=w5`! zML$l>o9(8*L0y{F>~VbCF31Lb?TljCA-AyYu!$J#-K9iuMPyPgYQi!n%eVtww|$4( zFmJ(ZfglI`;mWeSx#^;%AIlORun|R}epUXTx;CIITG*kz7oM$HWOGIw3Ff1TPOu=z ztI!O#bjw@Z@{_;#i@*GL&fnN!ETJ2a%isFF7ytK9Jotfc8g}AzW5NyrrfIXpk;Y)> zMVc8cX#>8h?hqZtdOfMnL^1J!!2}a3=1QKln$ngrr8?OZxSaQTM=-CQywmm(jcP-Q zVoAYU1GJDbee$(p%vYV@z|etApW|M19WGOVQVdX~MPTZ1a1bb#3B$coBMlIc!+N9u z&+0Fc1!YVlBFJ+ax%Ckdyvuw;0U3?h4VNK~#M%n)2ms{qZ91J+bhDeEsIAAIs9lR$ zJ%1B7E{>~Y(~$x#FOk$yUf@Dp1Nd56VaJ1vEuZRCFdQ2jf(C=ORMdCg#*3_uMfpf# zwJh^Od0{RQyafFUu+6X~|1gh#^3*}J*7ayXkYk)t$ERz3!Ilhb1mN5JG5OqLw$-jj-oSNrvdjY6DnLC-q#22T?6U|CE+(~IJ1c3%p8k9%LiHOdwG3g$%aH;^-} z=@t&9AQ&1FJO{gtgg%9XU`>aLW~BO_2Be1u)#GQJ;6c+N9Rbi6bajw42$ti%80$gm z!L<^fnYp_jve!efIP^1W$1V>=xgR1wHT++#bBH=59AZ8D`JO& z`DAKj-Lqb1SkUBh`Pe^5RhRdhpQMT#F0@>etoM_qBw7B1f)dm9NKQ?|I-Hb6hm;`~ z{8+$`&{zlvhJd8m4I3pGDEld&4te?b)?isO8xRo`y-M_F%&_=Yh@Nkal^n%k`U zABjW{5mbw&Is@Du4x5NPTvdaOH!RvRi;+;H)by&KiK^d56k^3DZ7;UH(W*vlS|}07 z8vB|N$*NlPX%5|(?H07iXI8E3C3GySWiAqPQMw{;8cd2JZJ3`u<3%re$^T`SJ=C|s zm2PMrBO<@#m9Kuoi8sH+KZpq`Fk~N;SJ`diD3&fdQ_GiMsNP^nb3G>AN7;*eBz9?j z^&b~$MJtaag4WYJE0~~haLS(XaRr8KBg+J_`m0hjb@K{U`3MM1uWVESQG(XEp`S*E z7Ieq<=Df=f2F5iUtZrIX6pW`N6i|CKDm!6=vEh(J9~G;J9j&zasLfx^)XMl&g!wDT zgS_vtA;T}q-uC*?rLNF80!8jnaO8=B2rYGxo|1Q4NRedS<*s*9GjptVFEnB*lv$Zd zNzw71fe00#gRc8aXy@8rW(TP11F}N_H=0OeRA3dj-4~c#^F;TnB{e#V{o=APn%Q z{*2^BQmvREF_vr^q_vSKH}6iz1&WdZ=yHp^kjWS(2u{}8`{m#e$U`_pRb8N;H8f<5 z6YTP;Iu;onyVK0h)ae@3AI4gc1LdJ06D+R`9BfPdF1*SJ2EhJlMu&1)t-5qDypG_U zwHF@tAkDq%oS%Tp4Mht|_=3dZHrPD}PPyiJ7p<(n5scUK#rQL_AC0hwx=Nbxv1xt_{k6Kfmw(;SV``eF(uZ*=%tO%)ennbi!DAI;9)r+@Mrn>yg{>z@ z*3;Bh{v)Ec3Co)A+GUmbMP`W>UdTs;Qc5x@Phk-?<0g`EEbrk!h0~0R#|dH|ac*oo zHH(+(s94a^X+@Wv_0{qJAu(D}%PC1m+YE(1r>v-pOp>m){l?Rt{>wlA^FQzZmy_BX z|BYmBcqYH^`@V1I>t6rn7pAt^&RmtI38qO3EBI|{j7Z)0=aM9*`_?!iZ#RFCgKA1sbgidLaU(~BD3vpmt$ zGN)E3r`Hzz`-EaAlFPD2c`rJ;04ezLk>-R?u?9W%m=iw#zkcE8pVRc?j1kARAgLiZ z+d()V5hUgvo;fZ}?EbR+E;S^D08}_m@~44d5MY5X#-w^>o{l@WyYn4&+3t}>X`Wq9 zfdWv(xKjmD(j}>bXThy$EiNu=X?dVXjUqz6B1p|=BCQ2}K!^l11#Ppx7h|Z{5vA*I zIuHO2SS7Bn(A8ufJ($!d6g5&b3P9J_<;jeIolYIA{et7yL}%9Ij2_w1jBpr2rZ6Ts zXs4DDF;?SOezJHILX$ieo(I3PY99x$yc(qm=ho5%;C`n4hnqqhu0{mR&iZA*c1BJs zENMj09u;=AWiR=IryV#QyWfMSOX{Fmf#7`2Q`)m@Hto#L$WZEn6&oNpOWyc6Kh!wz z515}J(D6SJH*DI(n`=m};%y61 zod5t307*naRE~(TK9<5ykGS<@nt_&uvO+oLOzt2c2@l@$4LE+Fkt?% zG5F_2)y6!>%X?J_ti33Tpq|Odq>98mLxgwLHqZt~6jl4<6fQ4Zt{z{A(&}!-^5y!j zt$od`?$9M?d`a4MDQpbYpX+PHTopR)_4`^GW|`z{Pu)*F{2?!Y`O9DRajL#;ZcFh- z!R*ic%tOEMvX{K{CnLothr^<_pA>a+vc&PYc3&i&{Ut43@OAZ8wrNW{(8lQ0vm>RmL2h``1=6$gxZJUgvPWCBQv2qj>uAC(RUSkt0?S4sQwhs?Rb zp{xLJ zEZUyrb5DWCSPQf!4X=HYpapLx5YUAkRo$?D)WQ&vNun=1%#o1ywSZE0 z(FDjtq#2#P_OJqf2l6#S)E$s3v~3boEm?LGu!tf_F0(AlMD__;v{gSOmvy6p#>TD` z>GWRP`V<x6HKNtsp5b;72^VCH5Wz$o!M$+fvX z?rYQTdTql{$Mh1~<_QtLmHFeSyUIX#H0$QvR%y#|lJgp04f9%a#$8?HOXY$ruLd%? zE3#`48xsgiL7{-4Lqt!31a>{?SlOYpe2F%cJvyd8P=9%+cAbBQMmsN|#Zalq@^9Gm zC%=JHe?EYnp`<;xzr!7$^UP;H_s!(Lt!^Z7ud)ZWv-pj{lBi`7-XDe9pBO~ZtGGHk#E?+n<%)&cr^7ZijMp$_DV8ka@Y z0N%%UsTv}ygN$p%3)+~*dZ^8cOXw5KYkfl~dnc5a=y^!L1rUlaL_jL3-)~QS*ux(4 z0kXQ)t-j|>1*;X5H~YJe$KZ-mB#)aTpq8CqA%J@PGM)qWU`3j&{HN%dOb(inrbfEU zUA|9?t0Q*Vjk?m~B!faPggk!eBsDlf@kR>$LO|&F7PYWWY(S$L-Dn70B=(4%)6vJ-IIx`htf5B+r8@uM6y>QEID4Y|~*!DR-Q8C-U4Qq$<5f9+BSyogZ5KF~U)7;(&99XLIJqGlp$ zi_U1?O*c(gi&k?U?Tv`-n>NjV@Wc~u_N({!{_lJEV;}d}pL*`|p7p3de#@I4|F0ka z=r5do&S_8j=YRdsue{++uX+A+pZm;DJ?vo*+j;a+$Lv~J#=(cwpsYU%1-ZQCkgSJiIZ#I&5= z;DC(8xXedQvJzuV=yYf#yQC4eI%;Os+j6wj%t%w-Z8ISWk0SfPl?4?}u$nMUQJke< zvW>^sl|uVn_`WDZwPjK5(xp0KE)%$yb=KEDr-jQdmE(f#II-BY{tx`Q)wU4KUTEp0 z`=0chuX)`czVUwdyC2SRKgu`ymx+XKJbb?R#V`KGv!C-@&+c#9dQSFPECIo*)}~uv zg7#uU1c}A%>MlA%yU#gYdv|Wv@)8s70KJYxW4C>cREvv8csY)vTOHEZ@N|A zb@N+m=dQgf{Z=dfbWmCr4+LnOQ*fdY;SQ2AMpT*xN7QK*Lt9*AK5!}pIohe%xj3(i zKk33oH_5ur#x!0;NOrdd`Er}Ws0~QL^o;8^u1-y(lv*j01RoKh>wG~+>&Y+<1}E#B zrt~AP%}cT2dxzyn!nk@k;bP|^h`8-Kh9W3i_r5+GDs}AZ%dSm6xo?jF4rRGbyNm)k z>)kl8@FKIg26mQffIM|=!1N97$l+L$B?jHgVds1^2Km$&R*-0 zX2iFhy8rC=`+t6iJKXN|k9fqxAN}jU{_8gz4p)!eyLZn+FTC))KmN>TKJ%f!{LBCM z$ydDM6<_|vU;M?(4)udZd;BvpQrI?zED~9!sa_nfJB^qM)o%v)_WXNsho5oD7$~<) z%SfU=cNNY%JvWu5_*S#B9NX4;K`TAs|Gv@CNi^n z_gIY14R`4HnN=-acCOC(`WG}>V8@QGbez_jqtX>^oN1w!71%LxVd-&?`MHxn_OXBa ze*|nM${l=rfyZ^DQJ}UN*)G zeoatG&a4CIuf4hb6kKTBDfpeb7)ohXh3|`EJOS-+)dc93TmSQrhd<J2;*5DWDQnV)eua@yPZ%(z+#aXMw(s`TBNmrIn1f2YS5+^jRbf+x;`$(nTQ6#IAp$<4>;w9X*!AU zxNt76v$J-e2_8}_1=nHx;4_^P!_q^vlkNw0aKJiOm{p#1B`FDT!cmME*fB1(Bwb?a% z^sQG-s5jHE;!6=~c$fcp4s~6$DwN?iR4+>uT~UU$I_In*JWwPYF0Tt_Q8OOP+W48D z{>+?Ge@>j+Yie7SCfMVYXGwBUN@RVvy(CYs_&4L$9-^a7o8>Zw}Vy+;;J(^MAL9xI$6!inAa!ms}7ul&}#-u372h+s9jhH+r# z#{JG%Zk!DM?sJ~=Z-4Tp*FWmExBH&=kMeM|YBqa~aGT5}3Tx-;fH$~Q+WuALGe4!_ z1z*wJ;x^53+>)5+&IZTPj0|2=6=pLx8nKH^bFBK>ISGT*+Lf`(P=@vh<%!gc`=h>8 z$fynq##4axQnCnx+G#qecTh$ztSJFbpsa^9<6kDHM4CBjeurq4+!aVRyvB@K^P#T|TQz7mYKWruFo@o0S=xO$ zO-POG07zTxsM70`w|_b5zCW(Zb|T@lRRwR-MuL+8Un@t-$RHyl%cM!6KF9Li%8F)Y zkJ824F_LD6P4iH;mVhziX?igSvITj!Pd-uKk!SBA{vR8S?9<+N>~H+hdJGPvBS0i^L=#>tc#YEld6e!tZ92_0}+E9xW5MbOKn zd*|l*UpnE0+C;!H$AN8n5U2v$~b0vK>AKNauu<>`);jpVM&^%=?%sg*18#TahWHZg&AO=JL zhL2m3eF6$|UYLy3_SLiAETFfkRgR?9Xl%=pj|gbIVe?jvu$ck%T^rzxWnDYwk&0zb zW^!8%`siJTZfc5za7)Kxp=snv4)E8*q}jd%{shpI4hH)WuSL%C5j-(M>p#O&RzfFx zq-Y^yH;+ON%lO~f&BsX_3EbF4+a$%P1G^4M=23jxUL7pb1b@*< z`LwD{?XosD1D$imY1*?J|E9@BUyzj-w4Tj?PBaoy-u3HG`{iGL^PB(p%@KhBC-~on zNxCuf{P@Q|{`2pA$J>A9{`bHCucf9rD^gp^gyDX_Wu80rQU;jh)mi$IXjD&`al2}49FPU z8CMpl2b4nHgmdpe3p>dA6SFKj8Yp*s%PC;F4dbl2JKg1bKlEF`$IXl257TC`Cgvy6Z}I>N74+@JgmLSypiRfw z_9g0yXMs5nmm43*m0GA?kf`Hu>Vm3w&Rkc>=1`f>J+fzlZkQKMF1p{aVeab>{fURZ z^F=Ru(ewZD1ONE+fBNV@{n9`F&EG!qjcF}*Js*{$lDq6ZMpsk_>vU6B|$6gXqv{0&uuK~E}(#S zF8}}#07*naRHp1ga6dagKmYFA-~RTGeei=HeBWn0<7q$krZ>Im0e}71?|bA&KJt-Y z{Pd?k{p;_0-}|2Rl9#;XEl+;(lP{soH|=gBdJ$NJWr)l?HfwC{5S{Z0kMmU@GLr}x zC#;{Ib62`8_uV&xtaX#42xn7Ry2zrn`eVF!v<$%&vspM;kinw(SXxF5!NB6LSIeK z9*Q>>IHRrR^d*d75@}39+0af3Q_mt;}WT&q;zVzPrzW0uQ{nvke+Y4X# z!k^f%VZ(b7`f{(=lYa`Z!0wR8koi{AlUTWGb*~2Jd{xWmd_}WMmuPF*qs?irX3K)w z0X}4Pfg|3Lnug_<|HuJ`1sRkioTw1GvVq{FfOswSBk`C5*?L>$YKDjN6Z~R4=#>V# z4$B$y8-X+8y;J5Spd%=C>}Ok?f?GAcMlCy=j_p_5wii6>H-7V!19uUFoda(*!ww@& ztk}IG6RFQ`tHtr4vJDp1bUv%bSHOSCy?{t^DVG4~_JE=slxX3c? zh)@DV+i(NY4DFIaAZUs25}ji6uiDR_nV;)RcoOkK%9+u1o4<5(sx zyDBj51jln|n7m%=B*S6^59{-UN@aPHzkK`U-*f)%^EpxyVvBOKo84^bqz63UEWYu6 z>Xk2h)i6_41R=2vCKlDRC z^qcp(*S(%{-}~P85d`G>J>UTk_>q%NI_U=<{_uz28T#KP>ATRSdoC<2{M z=tCd+#Oq)G`hWkmU;DLBKja|~IrFY}z3U=4-?E!eJ?WrxVY#Ar5nXxT|-_K>dU%^`LeIFO*&tz;HRdv zC?Rxk4AU~19|QH8g5QCH-Be(aQh;%r>+(!%jm^uxm+`n1Az@Dq{@La_zm=W#+-50y z>Y`DBzuFEQ;S)LImUrAV;?BY#m7p$j(<4Zsh_dq8Q~B66FEi0g(yj}&eER3K=lri}xa}X z4j45`f}v$ra-{}4CZG2)63QowYYJ$}xZ>c?0&fBc+(rm>iZoJ*6?O2~X_ewauv}H! zZ~1)I$*WJsw(`)2KJ<-GdCF7H2VuW^`}Xa}P|yI_g86Yy#6R*qc6|-~b>y*vAUKYe zkwqPcd1Y*t(YT2Q1fSk)U*C0`+i7VSTFs#jS!UYGj*2uQa4M4qBvYr6s9#)IW~c2j zxI&DJRF;j?b>KejxC9Rw=-|T!Y82>?lW;NyPy~L^4#z$&^OK-t=Oy<+JLX?geq4QR zVN4^S8Y*5);7pkyF?`hvJ`gqo%*y5)xm6w%N_}LW8bySBRa(Y3xWKSJ?{}c$kzV&Z z$+QYQ$PNpF7GFnNS>k1JY3aC~=kA123a`eEgB$$QKmF5Zzw(u@yz1O@&pr9lOE0ak zZQHh*UU=b!C!cf9IVYcW)>##tKmGL6Px;c9zVy;Be({U1`N9{z@TO0F>Qis|umAe5 zcYo|-ANvHm<}X6;)Q^As#f4H=q`1P5~y(>U^Lml676sbQ>xYAl|oZ+N_2}qV+o>RNM#c^8p~<4V{YY z=Th5~buv%z>r171RgVw~x(~$r8tA%RCN-f@*5x%BvsA{lDcPhnLMG9lReRJ;B!AB1 zGl5bAT2YVof!+IOa7IhJlzc)+nb;WjQdW}(8ZGbD!j5fPsh|7?(6Cgqf@FkU4%xjm zO)zC{sJwOSrjNh)#V`FObnZs~pMdBZTnzUbV1KhwuYx{1&)t9ZSAX>$R_6D5(1RZI zs&1HfivUuaVMr-P1eqbQtjLSNk}?5%`TSG0_rlY(aPgU1*>S$|-fb$&yP4dA!ep9T z3`J4ry5qe=?N(7a6oVWE+{Qt{RFQaJf15_3z$r;JIO8_Z2wH?16fY7h!?MWEc9HS{ z)UU@(-ezt27Q+}niI2b9-27`eYH2ZDA)HGs^KyM~Lh z(#xbMR}S$xT|RO%r#HLREwo|Fv05N#kJPI0oj60Q1_E25L0pj)G%BP@j47nOON;78 zh01;R6n$R_Iio~CH5Aq14Hk#@R=mo7X9iH6iET05a@n|1WYh^uK4;}O>pidb+OYN*uJEOw8 zuv1Ys2Di`H)fnVH*F)7a?1jGQR285?24*PddHvi8lE8!*rUFls7v!a;(TG#35gV8; zT5a%u+vz{Hg3XArPFZr`7T!?==fbz`nWobW8?3y%!0!4oE$+NbnPYO(mogn-yB-GF zE%S5C5v5&G?n*iF#N+zyV!AHn<3;D+q4&1JUMdmDsgC^W%t!3g0{z&k~$Q>6!5VLkE9g$lHr#!2#lb= zu(&Lv@Or@Q7C-?QsjWAO_5|!gJ7K(7m0T{a{b+zjQN4@tZSY1g?-+i=5u3~-?+)5y zzAE~)dRPug0mYE$PjgZp5muq`$&}dJ|zT0(%eI?`E0cDkT zmFu|r+B_{TgP@%}{}2fUPj1S1`rdru85jDqit|U{AQBjM1$U8aO@!r_t+D6?(naqg zLgV?uAkYO>y`&CX86(ov3Sxc7E~_p%PdjSrZR*X;jAl2?QG-Pk+M{{3vObJqP%U+! zr&rllS|9zoFIuY7r>*%|o9l5q>vJVl@yHq1`GbM$44_^6JJB?N>FxJP-hRjZn$OC6 zQsR@`5TDp=*d#e{$Bcx1n*t-6G$a|UO3QoH8!c+Ice{pszaA~@Q8)5NM?xI5V=nL| zK43~T*~`gazg6KB{j&RhU-|W4|MmK-vQ&RZ-5&3^<$!K`+uN=_;t`Md z(m(voU!Q!*`RCsCcb@aihy1`j?)JZXO?&_aSZEwG8CkU@QdxochAfVzwXj{b!s?1P|f*ds*N2#2-G zXNZO6CEFW7ANx>wSA}U&s3?$TFjhMtRcAG=9j6g6ShLWgFDQ&-I(^k*^PC!q@v2^p zBBpI>!F766{@{_1VX6)p+7SV(MRY`2r-sE}u`@9qb?VKi>Cb^P#>4l>petOA$!!iO zw@d~31B$Qlt9NLDvL`@-mx)*+CK)Mx?Q37VjgDMbDuI-&_so^`6wHW_3{|dDLT|(R z=tZ4Bq42J?i?--3PxKalLSE}8HwTE&nwgzf+vjwq>9J^T(VbHDs^#dnh3*&zs_$$V zdM<;X83^||Eo+QdSnS)6k%}~?x`k~D@Vj-(scK!O^N|Am-4F0-0Z@58+zfEdHrJ7> z`c0kXMtzB%M)d+4ZeC4Gb8t%SS-Oh_8PDPa&H!?JJi`OTH z1|e>G5MTN|8F<__Oz@R)e+jrFaUX${nO+epQozy%z8zbJgfmIjSa$qRxy;q zIEJiic3A^y1C3mk>mtCr?SQ4gz*LP&@()~X+PwLq=Rg0Hzl?BnykajGUwrX*@7c5G z{)KTEDh7e9uyR$?NX=xGf*`+2!BpI}zk|@L^*GN!Hu6rp;$Su`l%h9_%;00%UywIU z->)*YEUpsisu4<31bt615#J;?PR=>+oF5tIjyw-00p=dn9?Oq>MTr={i(nox&Ifv1 z^#Fa4^|@mDF`mbII%FMp(F6)<5$)04W@c8wXCCWuW+6HSP`DFt#oPQew6AtqT%UO> zntF)>o&A8WN+fJm;3UAQ#utsa<-$-=y|96rUT=@IKcxnSe1b)3hVu@eveJcSHXkD# zkOZ#{pLQ~6<|s%jYuMWA?(Nc$&4>Lpe%rFp!|;G5O9JF21i zNCo4o6K>-}8N|Dd!h*0*ZcwyBK<~c-5)Tc~0Bw(In}SKl3y1dCX%TGdX{y=z#mfAO7%7BjTo|V5~*X zY5)Kb07*naRBk||RzAiS&Y(ZPRS*>RK(Ni~mi%iI*|sT#r~|nD%{F7?{uF(iJKRZ2 zENw>xI(%!22A;9hLw$Nfgg$D&6cuC) zTE)pjhQ~WE)Z~g15p`NDb0Ih3^!)w2GoHU8W7NWN_Gafa7{Ci-;cd z%V;F=y-W_yO{2B3L*9#>;=dHY@tpe>Z8W>FE_Q_ci^mHdjTi!aP2ZJO5rfavf3vP1EE|VCl8V;;MMr z3U65^?1Q={N&dNp&i~2K#6}`QwSjd8Xh9mTVi%fT)H4?)^-zt_{MMVW9e_|GiYrpGOw>a)UU-r_M|J+AE{-6KvK96|B-u)`SLtoN&=(y^ze)_==KL4$6 ze*GW()w}-US%3Zh_y54JKjZ1oyxr|?`&CqS7X#14PBmyrzu(6XXBBk94IK)qLaAvK5t4ug;uwJv{o+iz;fmxxzCiFx z;wock`;9sV=-2+-oQ}KcEtL7DlxS~=fL0K=lra`VU?h}@i@FhQb0l>b{EC0o3%OCV z|84XsOll%RL7M_Ug2osomGmVXk>41b6Ce<483S+iu1=?s!jMQ4WWdw)bXDG%TjW1TFM=bCfdUUbcG<{1gG0g9yCYvcysL{>T$6!LM!;HGQSzY|N$3NobfBn9HeB5t5 z`;;&0FuE*<@A%>R`}dV(aCh|@)|T`q-E4)89P{2IB;W>g%VW&adHV@QL`gXd{65JoRZ)? zY9;cBxlJmmos6WGjvvf}*<6EhsrHi*<1^az!N0hQbQ}#d zmwhEia#IOJ1k>2oNw?%&PMH&lc@}d_Mh?c=LE8&E10~j*pwSfkuIW`Lm}-~efpsgeiLmW)DmRmo=Gs=S^AFYfr>FZUX&?N?zsJmJRpPj~u`cr6 zTiBLpUsHI}n&Mdpl2UI*vQNt)`H0QB;xV>pg${=y$y9Z-3`5 zKlp?G!6a87Hh>Hco3Yk`-tv~W-1+c_Km2e1=xuL%^+!Mc@!xpQd*AzgkAM859}+Ryl%qHB3aZ5Kg`-qx3OkA%MQdi*!O_Koi+J#rsJ0;z3Bp2fhNk)o0_ zB9|H^0$v1p+T{^CfNsh%2NMEyM2oDgyD*Tjw?3?`Z?4ZN0owe=@p1 z#Fkbrmwyd)b^8U{bIIAd{Jc|j=~-XVg=c(Gr+x0>94B_%~C$0FET{Ao~FG=HTtszml%~m1&C5sx!*6 z*i6gb!@Ona9{>d(w8qQPu4JTfl$G#!tx z&kB8}&k=Anw4@TDhW=JpSG8Kd+a*n}HPgWerI0G9Uj9CvaTn6y!tz#lT(bQ;<^0y3bHFZN*W9tFIca41-ew^M}U}M8P!8QqvNRERW8|kp8AE z%I&m~Wnz~y0!www&X_lY^9O;+SoYPJ7O=12+U3H{LK%IiI_rMc$tCC7M|0ZgXKXa) z5xAlRkPyno^dDG7zzOWFh5MhSIEjHBo~bgyR|)kVRv#~%N$uX@$1{sIMD(@zLo;eO*A-}oy_%S$&6oJXZ^h40)X zso6l#B_MZh#p=Is?4}xAC8v(IFk`ja`xT4M{9}xipxBH#udA+W;`S(s*KKg{V*70T95rIgTot2Pr&GcuK z*wtpQqb6+C@~iQP7&owvs4&i}(dLjSo)||A5F$cNzb^?zPTiRfzgPgC9+e=txZenDJAru0?${eyJibCBjzbK4Hal?LUTwb^WjnoD_$ZK1kSI2 z@w58OzkFC<|Brvs8K3%u&i~S9bjg`t*S2%MpK}gUmesP*?`f48 zT~_#4RkftX>C#Tgu;)^h3%)L$`&A9k`>K{n_g;9KmM=X^!<`o>@4iIM>K?W1=4Uus zpJhkhas+RmCUaYrpRrVCuie8W4s2<)G}Ln2G4iW<`gFexMinFt=zeB?tK^?1j~OYF zy^+QjvaW5TJ?5AbhB0P*Ty+>f*K6KkEC$I6@hiXbYi}$$zSt)aE-x>u-^U2$%Yl2q zT6KjT_o_N}UN+)TxN-uCx2EO`YM1$j-Dw3iU8XE6mnb zOJ1rEaewfGAH4eqKJbAjP#xaolJ2{EJ#8Rpi(O~63xZB{Dg@rCK@`lrpL%NGOulCN zy47uN%{W5-RlA!w2v=zPruL_SGZbvZF*UvLDJg9{1y;@mj`<(`jEO ze{d*rkmo^l)|3@-S%xGsooU|hH4lB~l|s=p%1V+w0ju~>BjZGbu8*toXXn5i!OWN> z@9v|%uz(R9j6rJpeMM>{gW$^$U>ZoS<}C(swNVd=So;hGJTwhF>3}Q7@7uR;yY0@M zJMoI+_ao1J5=iw={q1{a>c=lJ7M}IMpt@k6R#9g}LoM<<{$l#>wvK4FOFj+tQIjB5 zVDc>JMet3|8$VnLFo)uFN4%r<3P?uqsPuV&+tq~wdEb0;Q@2MNUQQ6dRN8%^bQuBr zf>X70_E)rc=9jf_F8Pbk)?nAgN(As3{L+kuYFHGMl|@C>YZJScz@}zBjRNoTI1DvE zp=;YJl0_mm9!?_y6QGdq+jHJ+8`7+b+fp3(CE-hFXZtsM?Hm8_SI<8C>{%VTES)1# zm`dQ+e(j0d9`&e4ykRh0S!&y)!2r#fRubw83g2moo$~^ExvWS7V2U#Wb0EbkN;eMH znN@P|#$sJlSYBRSe%#|8`@Cm79s1+7kaJ05QKw}jYCtO#7Y(?;m+Nf58M}=bB;dtPan{~eB|%+FCTiJKK7Bn)~7%5 z5uN(^Pixz`XJ~oHC91}aQ<;lp&6I(9&~3a>AzkrLjzg<<125IUc)#KuwWxy^2mHz; zPNx>`=O_XUV2obnnM}MIEZB)L0ue^Y5;P*5mmMWTLgd#=K^qTgy zd-tGs17`pL5CBO;K~(O0U3&JV^V9Mp={^axi7hQ6<17eWM8(#svd~OmoLcv$RSl)% zJPnb1)er0KRQ7dVXxEIfVloj8_LK;84fT!jNoBnuF;P3HJ|tDCNo(x z?7$mN0UEx8Cm_~z*yCCUl}A-OFiwK^iVsg-OY6WZCI$9A=GU(bq|g8j$;Tfg(nzy99uz5T~W zeAk}VpqCS4UL`*6R%v%>HD4mN3mWBt65p6JyXuklDtb$V_uT+S1GWQJJBGv>f{G2eZPj6H9-p1ennMft zqpSLkkw%2-4{>4S>Lom4r_3%o!C#?{M8!Ni2pYdbo_Q#L0~7|W*{xblbF~eKP|kpq zQj#4Ux%%!$Fy8$DdAnRCq)3wcF!z6M$ZHDZX--luC)~%aYGCGmbh0fO2&LV{*Vb?7->|OH861HW1j3gCw z2AfLG(?+?dhn*$sj-##Z!wa%hPzx+1q!s2NyD54%)!WQMjw(ed(4@Xxwgq4?S_A4Bfhs^( z=)Ds3fPyTul0?}mzO74r&EMn%>1ZHkRMZ2gmt>w8Py4Pvf9Dgv@P#kjj-tc*PKWjA z4>I_>-~H~pp8x#kKdskm&T3F7>Sz~1c|l!Skbf{O_*RtKAqu$6 zvGZ=s97AE%+p=2^j2Z0{&bn;cH210JKmT`M9bqr8E4`lkoKt>vFc{o?id1Tb>1uj% z(2o8FW$&^v{6a9!th)JFE)g)oxMRj;V=r*zBC~?Y2wwso{A!uvRr0F}c9gNY!cO~A zoqyVw^`5)!)Z8MA~jTV%KON!Bw)U7C*t~!X+G^&{hsX7$Ml1;E1 z)wy&O*uY69w+-EXKr)gG!w-sz0*7elAddkjl~Yd zIrws78cqR7@l?kN0uRY@tGrU`zJLaSPi1YF|=-XV8^g zY0@{HUJ2IKse%xE8`HArEO0Lpkca2pqeW$1EiaTVIOn2!)R!ZV10;}D5MY@GC(o@h zCOQz-i(**=$X1lQy4bEL5_6x>l}1S1bKv$a#}+E8RS+ZeqmNs|)+!%#Q)<0)x?WEU}`ZGO^IylLc)Xv0Qk2JO)rvviXHw#a3dZxT6 zL*d)`%Ef20`~Cup_pfQ`(z8|eUaJ0ZFI=st$I*Suxa7}mUW_obz|I>$Kt^7;9R&+U zg)0GAU~sBn+wg!7ESuUJfnO%z_5|$3E;MN7G<(d6(&pnN0=F6m@1zXrjxp}owf*+* ze8)Qf4n(p8nk5{*m*~I`fI8 zj8Ip}_UN!D`qk_P_2xFH>GfF)bhW4uR7M0*R-;fgHp%q1;Sty)qS_XXBn(cOsn3LP zr_>iUwOB#J$Qlh-wY0E9r+wwK`uo3qmp;yM`rd8lX}(?7re;ZVX;D3bco6JqF}|lp zTHlJIWCc5C!Ji5aM1>mqRjXnLM89|<_@Nm7R2?39)3MQ$RcaMsrg(8W$?|rkw}*HI zgiQYiDk4lMt7DbVB#BN`FZZodUlS;+tE=!=q%hw=Z$?eis9qJf=C0Nw0)p!?uVMT3 zO%ImGnF;1pnb-bTL7r!ybLJ!VFa5T8`=&D5?-Tvj_b{24h)_yNodeBO&s|5krWdwS z^@sQ3)fmBB)nX~&uIN^u>=*P$?rTO#8-cC79jm@h0FF~Xj^i-uXe@CH$l%cq6B6pk zls3w|j0ko&yV=dk(MNCT2X>!@0MFey^X|zY$ zbD?zM*R*o_=d^g*XSHUP)0>!6Iqb@YUZ;aZF8ud03cNr68 zs8$6J*dXW|9GGo$h0Y@>2-2zTsp-Sx%&b&Mdz(~pPs>1m6XW-8+y4s~(oyu(*;hnx zs@SFXyyx9d{nV#EH4nAJ_D+ZG$ggDJ5mBD^yx;z(XFTH>_XF*Vqme&uSF2M(7dwuI zmR1(TMw%V>UafXJ#yjk?pswy-hp4OZv#@zcX!nob|Gq!}%2&STlYY4}`1`;A&=0)z z^{;zluh$-HV-+)Gn-I#Y*-dKa<`pczy>n8|f>oT#s=4zW#ZA`ja2gkk$AJo0E=eS2a@> z)jA-1C2m7CKv@$8g1W-OMGoBXmT)?*mO{ccDcnIK&t0U5kgw_3oVNfYTt2}g@0E9P z5qUYSh||XeZ~D4ln#XT;tai43vqN?YtuTM^DIfs`~k9Ur`QHwm-%-crz`Jhk47$P%X}$xt>yRSu+vI_U)H{_q6;-x=#WdH*WMx5jx<^ z6l}YR$7s5+LnmZ`g5WtcjN7pIV^Lb)sat=0YA_**`4Ki3*jlSi>ZhaBrY-8l(dsoo zI-2*bz!o(z4~ZFt`szkWP1C4JJ>Idqtw$~X&hNbN4uAe<@80+ifB(nxPk;K;?|6@U z+~ZlBHf?%Wuh;wRa5x-zp_$+tBB*YuFnxDf9S<4Xc*Bmmeh2qA@Bv5Y3qC?WTZ8kz zuEn#yti_AZ(135?X=RuE)8{jMD`@H>r>K7KvHqt<3ZO~jl)fXiN)2TJfz~EaJ%k-#=FS+EVZ++_@Jxqu3l@8;v zU**u>@P;>h?TJr({BMA`9X-_C+zd9`soz7Hu*4C^O`-93?$vIm2HkE@SCvwyrY)pd z=&5dY;&Gq&-QWGa4^w%iH%1??dgY5>I9Oe}+i0*7iB2;?R?(9ZtMfSrZC0hJt#q+s zrNDMrM94dBR6dwd!&*mQlqt+j@-w78Wj6RDzKdgDvfcUUFIb+e zZogO;effWM`8lWRChbsLo1tb|h5IiyH7o^u;~^xB)JMxf5G+2nCw0K~yO3LD8Yd*# zr~!?yC}MXGhJ_|B=%`^pWDmTN6-61i8n=aH;s>A>FE;XsQs~fEM993Sl;9()@@^qG zFv?ewYS2dh#$_H{diB7403JULD*tPADYzbP(@Z!&!M~L1bhyW9H#>Ih=wEcvMV|EQ zp||fG60@@#tC-eCQ=XUUC#M(cGOrDUBDZ})bIC2nX|I4 zICxi61FK0{Eq*KE&(v{*zI2(q1MklNnmPjb;G%D6W!u@xyDn6_e7R=JvSykLagz%v zunlw$79|!orOV2IkYR;rq|{1Y@EU5MrYuJCe+m-O$vkv}71_TYbCaXg9CZ|QB?Ty) zbVh_yQvBoJ{O!+u>|-B;m=4P;9hRfM27`X*JKyzhPk!=~UxpFvSYAe%G3EhB$4yG; zQbtEtptcNP*eHCUgqc7vHHfySPohCw=Bq|9#(HlEazk z6XT*upr5nzY6;qEX9%AtJBAqWAl`}tV;)L449BO05y}@zKBi;`(1YJuCC#x6fL3f& zFKwouExd15zuBU;2Q>2-Mqd%`1N$3^-~}-j#0*x#d0cwNH+1S}Kc%v?Q%$$5mPLbq z5GOD^VXz`d(*in49s|}(zqx|TD+Gg_EGR^q09;;hn6-^x%zsKMq?WXc48{@j;QSOy zkSow6nclT*`r@?sk>y2*9I)+F9F(i)lI+NmLiDIGA2O`rbH?xt1pzU(_()2o@ z?`iQtQ|3tr@PAOet6Nw=^u&`?r(F5+NMJSS$@SE2-+tMaJ$qKxeolg-BR3M*uwlah zDGjSm2w`DcLWaF2RCUcd0-npjbB^-DE5Zej7qJ-}zk41imI2HJG`ys$Kdn;C0xXV8 zpJqLJGsYO8r~)CUG~>>+3^iUkO9ZnXPo?Q^aQJ0Cu$h(HlRx>Bzk8e8+~%LKsY?c&#@R1fN4zktZ49JlY-b(c^4^FQCS z@_!gUtSyJ(u&>#W-~RTuzxlb(eeMf6g4!)Px;TV%=+Y2EBSpfvfP{XfrcgG%`~9~3 z?4us@N6&lS@BGKO>taD`DhGulX{w0lh}xr z85P>5==0tvLCWr8E;aJ-f(}Lt3%cOTU)Iix&eiI!OO-}T>bd_g59|qWd<7n}kH5%6 zg1ZQ_BjqkY9VPf4F!@ALAl?FfvQnZXqGrbr8hO0D;FJ&&@8qv|({6oXr7@=CjZp>a z3yWG?A(8+95CBO;K~yU*LPP)$(>3q#l7K>4X4OAlv4G6j#R{yQWoN`FMqN>aX|C(* z8U*eu=b!$r_FdL6JM<#Kqs*(2H0~ zqz>Fn-3S=_n9<1WjWqBdPm+RNwXWoXG*LoJZLOip$Rd&Q!VVbd4@KRm&HAMa$=YNlRya zUMpvQPRpl%TIGz-Xyvs3*51?pM~i2EK|4HmaxLpH@O-_dJ4^`i4AI-jcU`znort@Va}?IW|X^@w5@oFKrI5c)G9Nm z4!R9Nz;0y7;1XCp-jkW2-*V}B8eV>pVz5X3G=w&o@Wd@n*x@y#NXjHyyBMX7QQ%ep zjlR~ZodHD=+~GIb+0_h>^?6>`ZhWDpPzyc&ar62bDhm3mz+@HVN6*xm4=EU{X&W@c zQTbQF?5yQ0Nz6s!+gcYb&58>rK;0yF&607y*R0K4YwFmc>(bMu?dM3B zpC|2@z{=&)(xuV@z|LI-+ha#AA+N!T#2oZ`=0eDzkxvEAJm;LFu+z8(V)%|h^_+ai z4Cb3XkS9LziC=&ByWjnkhd%TtpM}C)M1L9Bccb^{ynKVgCqs2^Y@f?Y#xy{PW49bd*22A7H1lnohDwp--wPcF z?*8hrM<4&sSutviEAt}BzY?=rx*f@kK0AV<(D(`GOR z{G=S+Q&I$VK=uGew1c!#qePu|-cD7Q5mDOrLyRaPT(LL25Kp&1i-4M(MpjmOLxr=Pir$|LtW2^@9QQA7zxh_Y7NU|)?wtIGt9 zepPC87G-Asj5M9cs$1A&S3<*4Mla^%-|$d0Mia&Ilw^%~?^Lvk9WPO~tVko?hYEDg zAl^K0p+*LA*&Ik{Q-F>+mR48yUh9Qd&=CRqWAAy-d!G6)AN}ypz510ed(@BL|3{y( zVYWFlln1CjAyT%A3XHgVgDRN>cOf-RsKLI)XE6y|9xX_G=hn&&nA<7&n|N6!U4oF) z1u28$fDc5spy>7j3u-tr@6o>L2IPlI-725kRx#I+>IsLrp!1GJlwi(B`2GIeXP^K4 z=fBru(P4No4Ts^VufveM4MhZL7O}EeADd8Z+oM0U0AKHp1#)MlR71 zV}gKAIPs=`^13&_;in$=n8!b5WwdgBzt?JPw5v)zsO;ULh089|XmKZd^ntv&!>BaA zrhF%*$|Hdi-h*#v5CNso1!d&w?O;>K8rnyr)=VB*fxsgQ&GV#e|Ae9KD~JFO+{kj9 zWcrqum+Z!}LtydXU|L^2p;e|h4)@_gq^ACi3i2=Ps4A}M*1GHR$k(Ouer>aPwA_;A z4e-v$_u-V1w(q#iI}}&$D?iM0b8~YGh+xUVNY;f4ot75)zB*hL(GvY(o~HAS{?z#= zMWG}|Ruryauchg$>2Hwyhi-U>E_MV;eGYl9s)#_Q6`Br|n6E-xlgOFb;*={zk7k~t zP$^`&r(JtdyRfiuG)33>zVn^$yzuO2Kl}6l@-P4Lrayh>pWpsBpYdytyw$C4`F2H| zkt1?Jk4R;3-sV!^#|z(ry@Zg7{R4i3Rj6c}DI)?d<6;e@njb2_Yu7;o5xfUW6IH-0 z<@c5$HzCzk1EXtrCt(dVC--S#G;P~G=}ABTdry7pQ!jSi;RqA49F9Z3ZexDRQ%>IT z$AA3RQ{MX4cmB)|{m_rRWo~YMZ$vY=$xV*g^W-N#`E@UU`OCj@b$WQ)%U}8E)4%?; z2Y2k2u!kBhi##o;@us8Hu*)tE6q#C#8;gK!28z5ZECd)dn)j@r9Xij`MsMh=Z8j*y z43@x7I=A5TfL6jxywWJ{k#A}RC(;#m0M()3s3;SL*Yq-rh^*sIIOgm}Kl;%tfAQYG zc<29p(F^}qZ?6AeO{+3D(<(3Tmh!6dCFg48!n3rcA8Lk6DnpzT1}YpAo(i)Kc`OYa zB=v&tMzlNEZdbo)!EMLK+ z%wHttPW3|aHQlytyB+>P7_Zfb-mwpF**aF4$zq3+*w8ywE43 z7)-;kbLY;RIlVsNF^_pn_u4nS`2%O3b-xFAEvX=hZ%e*!6ioX+{P^Wxe$tmd^{M~()wjImZ72QK zZ~e|Q{^_4Se1|{zlehk1gwKAjoXx-d%fGzid*A!+-)@>{?Igm^Hd-n5u-6TmA!v&L zkzH2(1zH^;ECExCTJ3EHh0dt2Pv=|oeMX6ue_;GJB!g%f)HFZ>SD24k?Fi6W zE0jPlpw~bP1lAG)wVZU)y;+om3F`$fc;Uak{cUf5&~Yam|38D35#O>UPSzxUhuX89 z&sC=rxQn#7OE3sPD==pIE~F_X8NBGAB{#u3NVsvHsyi3*sc95J1;K6HGju4g!Iouz z5_NvRI*^M@BZ4;M{Zq8le%##s27)!0**|zxfA}ZUCc9c{d+N`!;`bO*Bhml3;_5%$ zhp}tQn4G_^P-(3ZVQlahsg;_vR=O{fb@^qN-1_2+FGj)kl^*W7O`A5Y^!t4W?kb9~ zqIiCW15^!L@WL*rvhI)&mHZro%Zx@DXZ^Aq7jery=Tv^JCAeM|1%;wHXUF7@IU_j%l_uC{_?w@ z^W0N@<$e!*;Gb=iG0!Q0>Vwx>h{Q5=-R^tN;k)1hC# z!~TU|c-$9X@{$+6g+PAs)uH^=uYPs@h)%*YpH3K_jwKZ3Q7wAf-<}6LQh2) z8fny@U!b|2m*2QOQ;o@^N z*Nl`3YiQRA{-I|+I*hYKqY7?3p_)PI1k$9;4k3a<>OEeP@y)V-y!0Qx?)Mz8$oCbQ z)`W%_pR@G`&>WcSF4beEPg+ETA_6oVwSzXtdu#pnXB6!Wy9M|bIHpS*74lB6CalrB zn)p`>%{*5}$2b!FBpkj0K3%n*#)17?-bQJ|X6jqXXaFdxc2XC}eB0KdMrA=I zR+L!dr&Opf+NUF9J1&JD02w4LEiG*!`KI6ZyWjm*Uis1&{@K5NPPPB<`JP*U;y(BJv5!oO z){@6R{)wM?@ylND(3zQ;^JE_UZEM7Cy)0|-{L`i7T^R8y`v&?lV;%>zJtj&pY4hX? z!He_4jwc9`8Wu7nYj<*cj9gt-A?Oy;waP$K|); zc-4xruktX@@r{^OvgSPZRTRwmSS!&|?7}8QfT~sX;kkFl^9Qc${W{iz2KB_w*g-b4 zo0yCls;1P)awitXB5)Uu%17FR9T2$1VmDSL7SI(ag^I8UfG6`85jDTKxV*JyzD19S z82;#w{^*yU|NQ5F>|a0mA8*{fxcZYXe)-F9_ppaQ^fyj8_UJ#InQ6{|l`fXVo7 z7;=lfwSWKs5CBO;K~#%#GslL+V+yWkI5Ma;qM?-%PAup1H*VbUu6y6>hyTxSJnh$i zXmw@rzVCV0yZ-8jfB1*L1|QjN4|hOXhr0;A_2d8G2R}IT_P4*|DgEAT4T|#{rW+ro z!^S?(LV9{E?#PkQemjrqB#Hv(8xdG?r__+5>vAxg3?&IVH5d3Zbm!A5o&ug04hS_PB1+u)`jukC$ zJ5MoKkbiwDtuX@qXdrEH{y>VnPjDlG7w!Y!iTVY|tnR7Z?`Fs{>{mFUQ=k(Js4jH8 z*l{F7t_^8K$o1ZB;eEtQB{AVZ?8Fo?d4mowwSNBx;BJ5ZgU00?VwvpX-e@@fOXwD~saw2eN?bfJV4(z}NccHsWiZoDY1R9HI+cr7hDOtZ- zEiZRB@%s%4r<`)i?!Wzq54`2A@A&gyd-*F~{ji^U#3O$GW+$Hb-?>Q_ccJZ!U>D!0 zcaK7QfW1RCdxj-d7%A;6P4BXq*$tO$-Y|Fm2}f`F^4-7p4)6bk$NuaS{@~Rw`pLh1 z_h0<-fBxsczxeg9e?2Sz8*-F4&c3Y$HvngcZ%as;+>9n;r;%tjH10eH?gCa*}?LOw1qtANqgCG3GwSt3WUiZ4!z2`v>eBjG#Yj&`+{?YOJ zgIq(E0ZxeBcPidR(3l{}QwmhC1{N42@7}$e3Gdd|a0otHcNNDkE|YRS5Xd4b$oiD_8YWv%48XQ1h^MbMGK6iIn=Pk!^!YFgR8-9`2N$V0k#+eOE6 z`f^mmlv*%|OyR|F!G@5j?a-fX3hyWjcT`XrPo4v?JolDzgG2+>qONON&2Bnc+Q1^* zpS;iklR$gH%!(SAS6D*tCAXWP%>p+qE0Rxn#ui%KKvG0h5Z7>Z#l4Wb;cx#r)n`8Q zncw)kzx%s)U3lSz_j>>P{`yWYfAt^S_vOF;%16B7m9KjAt6ur4$Nm1RUj4XNzv}lN z|FS=L)ni}w`>%TRt6%q;hyBUh{`5!Q{jUFa*MI%jfBx=EF1h6UKL7d8KkCol^{&4> z`Q%f+`tXN8eCdWC*^QS2)bz&7+;<{pFMrXC?)Gn={I~xjWj=ak+3X1uD*moBzg21T zFCk>~iQ(^`>FP?C)5uw4- zUdcc8E-v~jUOde*RWqA7%J<_OLuj`l^L z%9b}c*Ws@G1PstG6IdxZaI0tCNh*wCL}_89nS7^+v(7qe-`0=1!~H(*f(z!6;6|oT zXpH=4ghw3{#^;d4JhnEZ%sca^rYGxASa)bt=aV{5v+YYPCaW%THase=hV4eR^Cw92 z$4kv-L_LRUVjIj^haM%ub<#4uENWQxXmzxxfQhE&Fbl=pMLBgz4fhs z*yX`ZTmO&?PM~wA4h$TjH8XQ+a1_O^0|$$Lb!~;fXVeUjf&-QUqiz*7i1FPF!{$XL z0tdiipzc@)YH&C%u_HIAUQwR{GZFL($8^Gh6u@PWR-wOMFTU{;Kk*aqim*GIG&w|a z*Sp?z@df|;g|Ahl`U7htz6l48O9ZC8vY_G0q7wO*z$^n!Z%hgmEPy+upmFeV=h2uu z_<#}0_q$;yIq-EW^3i*NZqTjXH1nab-v{X~G|4oEWn4u-?t z%4I9_E;<5-p9HK~hu^4gpb@|8&;Rrx=beB4-Q9gDMUD+c_zD7Vn%k&8N8=)pW6_cW zixCZhqaaWPfyu8^D0VDqR$@mg)4}*ta_tC5u%yfiUhJe59rU1qqtIH=;hpl#x82NY zUtk;3m_TLW*0;XRm!I^cCtYreR|h!O`nUW2*h%j*ZbVV>ZqjsDaYRdt8Vy#}GLA%@ zJQk19so&w7c6d-#z;R`E@frGq)s@;$f>s3rxEBhdUO2#-QWwxq z9;=0JK>o#EGZB<6N9Y&m!X#oC?@h@_$fLJ$lM)LMB&Om8hxsxMXsTYWshKN2DxQm@ zvK|EN>@xay>Gcf`B$aQ={Sd@Qqmc)Fh}y%icyWQEVY5yPbJh{Khofa>>n`t}%P@`+NKI~K zu-x0Wy!Xh$3wa!lH|laY4*Od_W_H;#@A=F3{?f(`8)s~PosZwx`N)A|ZeINjo1}II z8>cofQv<<91>>ja;2b*?H8jH!^nF_9-DyWC8Dj3Mz%t*-mPAy;Jp{ca>P)Fnm*v3P zv7#>o?LwG$ji?!?(vO~W(%Yx`tCQaP*0)~yz5nx~7oKqZv1c_nwY4@L$Lez3ZI|JS zTKWotzQTfFn;&$5VCJ%5vAF=a=sIxZSGz*k<2_PbaZ zaZ{9l$!$+-Txb@?UfkBa2XrPV*Jl!IELlckc=WTcP+cNo=*Tsdz{=v{G+R@axRUJ> zJ*f*uaRoB;oYlGHz24(F_I$62yp~TME=<@QZK}OPbCv~Qvw5pfDv%lgHRc)MjdLTk zZWX)b6lrn-CQ3kAyNAQonZ0|rL1eAyNaiq-Kst=ZdV>!2KR@w_JDq#(xj(YVj?;`( zBW+o66R4ZH%}O&HF;r>fAF{H8un}YI!r2E#8xACHcmRwze(TT7EBSXqt1re;<6p!V z*rFwMd5>}-pruX@qzM;Zpy}Wtj>a=VP6Rm-OoDzgj>=tZ+|WDiK@WP!SDn8maMDR9 zUGj_n>q*b=a(7wVCYs{8%)5`Bm-g0g#)(}-KX8o%Q_-*J7etL6q}wn699%>wB3wmX zr(l=LgZIK%0HY2E(hB2T*~>TXC5E)3whT3!Mw$T}z};6%AA!>?4wwd+E>IwctbN4Z ztu9F%9}AwsJ9f*zw_!Xt8arPVI)yh{QIefpZ7~1-9$LDNA=8%buXf|>h!{adsVL0j= zV8|c*&+xGlB zp?rIlokxIJXOEIr2Y(URA*eA9wC6S|`WrN~paoCh%RB{jmB{*s>v_jHbCbzZ^|YkOA%NOH zCjeq@bx<0*{w`!HbjNZvObPdTbs*E%!#>@(c{9^ptflK@Vc}(_X@m$n1#*<_#B;bd zZ`g6oA50e@WfDZ|U{M$>&nJ*Iyex(1A-c7Ch; zLrxCZ#lgUV%5??@B&quSLrxUJSm4ksi7fpkbv z?MQu0-rxiizN&Tr(^UqR10gx%d*J-4j3{9&RY(MAAC-5@3k2@n8WO|@ z&I79}%f#g+74M|oE)Y`SEOV&WkoVE}s%1n^@MDq|MB2Djxt-InP|~!M&Pd$effxRH zTf1R*EnhRxvbe)z2iH3{SrOnNf_^K~_5VojZ#`N1o4$74M6sp?hk1I`mMxvcQ5166 zZ%X_!S?DECqQPYqFL)m0p3JwH>#Fad6l7nEZL8?@s#UC=RkQIZX%m6FH!oQi3Fw-V zou*oMO_U4LvwIhpXuPiONcOOi0G{Zu8S4!;&`*8p(i6`+_x$6Vw$*Uh;j=Me2Y`(m z)#H117cIdPEA@_V8qggOh?(3IzOnR4Zoj0FhTwJ>eUD>uv5FV;>|Y8bgCOml_DCEb zv+Gt2m71)G00mxZ{g8ZyY^Gd-g&lYL{_i`Lf@^(0<}r`ye(h<`_|vx0HyUeMK+3yq z?_`%2*a`1ZQ@=OU=Ong1SRzpp#!n-|J6>?-vXoPy-WKWjh% z<#H8?(Wd|a5CBO;K~!I4Q}B^tk{4c-qR9=9=6UiKbw!d{Qy7R1%#{q(N5BK=H}B4n z&az14aq;H6X>xIT1jZ7WpPy&7rezByV%?lL&m0Hyn~+}sLJQ^c+SIt7Z@)P2bbm-q z!*qA*Mz%F6N5kn@0vbhcMl=5Z1^7IsG}&}VRS<_jx+l~ z7SR9`CV;RjEf{{gVY+gM6l6OfYlXeEgZ2XbEh+fcn<($#LCRw{;50(qI%@0Iy-#_< zQ!dnXyq@ulXPo`Cr$7B|^fSV9L9HnD=$PQ0_p%da2izn0g@Y*HynDSKBB0(eg(K;L zgA?H39TBwW&ZKxU%cHog0iR-4LXwXnop(9osbgz={E%L1P|kd z0|aSX%umI-jt}z#&*lr)UWbu=1iy}~c}-1IOEzsfdQdY*9#sOz9)H56y?+04rbHd{ z)$g~=ah6#03EeEnGSG-1ct8l@~lMGKRDhF^a4zt=#25aAV-&lj>sL6A7%P! zX8A&Pw9@8dB~ElC^wl`@Q_wCIQ%aS(7pjGKc#X@qU+rJ&sBMotzH=ln)`st#@!Tj! za^Xc69lNr!Iyufl4Q$5a6R#umVCzgYAjb=zn4%YOafEm8&rx81F9J3}rIbP{T zPr>nJPCXSI?zqfkGo5oLP*^AdF1Z45GC-qR?Ejp^Y>FMe|A>nS0wRFBG9sK@Cx|!% zjmld=N+Dd74Zo=#Iu(Qjr(3JpuE9IaY*+iCMLQh%f5z+D;zdY9Gko|M3m z5_zGfBP}kh^qJGB1xFr-l?29Ga99obTR+&d&pT%;Hs6cD#tilj7+`Aq2VtfV6r>>0 z#Vy|}Q%%A8L8as&=52^#t+q>@6liZfwU3izt4twO_U6ybPc1Brt^6;sM z5a0I}?sm6(enr>g<-bpS$|NWe+v#_`rvy{gPyvp({NQrw~xc@U0>LqBf!?g1azM=P#L%)goJzXmc8t%GG zW$#YOICj7hk{Suw`3L((&O=8P#MQ~W<%m$Ye@c8iKsy~n8Yes>LJd$qjntjI6t1og zU)RrN8JJQ;T}XI7nN*i3BV%{xZ}6yx=H}+gt&TmmNVWRN0|^ADN_V{D?LXTz!JE(- zsj8m!kVTdkTZILmt3g$uCt+buBYT!S()=q46Gyf;U$4|cn$Z48ST>2(w4x|ay4>W zD|}S1Kw58?6-9Lhxu!*)8iS2~J=6vj$EC_V1LMYVWOkDs!62tb$-e^TKb@!; z!MeQLU)`(1ZZ{LuW?D%cqkH&mBJW@d6n|gzZrod;LU{xz5U@-Q+W!iIvth8hM2sEE z;&!n1?mCT@<=yr2uIL{3I?dS#HzqIsW! z$31CK4#M}O>e?m9#0@h?@#94ZQbx??A@i-)b(=PAT0ZW$`d6SR7C6@1K5YW3pIv1|IT>v2W`JY$0h#R zi5z{+Y`BTi#!XUS44zX?goN#8bg$|R>F!-Sj*?^sNsioylLYJ*52x|o5Mzx|?rdP# zH>PPLG#7aMj$jlvdJH!J7atUY(qO6#gcsiS-G%b$n+==YbO&DQ&8RoWV!Y+3t@OcY z>52ZS7rSi-ZfS)T{D3+s0uJy*cfRxYe(E;2xy@dE6RsD%=tWLVa9c(ZFNmA7zt=+2NVOmS~Tv8;!5p=6Hd64-S)Z_ zN-e(8JZ>mP9`sW`b?MAZbCLV^Y*)D1+RW8Yc$MBnNKqP+09CuI01JDRuxdJ>op65i+dJMgt85r@PJj$MOcB%^ zP*OXm-uy9=cilJ`qY6^Qbea)JVkkRwaoN%L`?D9{=RQC7!HDn{fYR&#e#I+Z@s98P z-tT=6lt+b~a|7Su;7jnXzgNA)dcpa@vR3x)A*QdYbN~T8U1eCDJJY7HxGlwfaVxYy zad&qw?p@s7Szv+U?of)9;uLo&P)dQ~6n7}FxZAfq=RMz#{js_7WF~i#nPifgq3~ve zFsM)#M6tEkndwV#Bz)=ok}Dpb$R#x1d-k$7`*^qA`$IxMs?tl$Oq9KdExeRO32_y* zM|L@P#$RWu2vPNW5=QH-AAQ6rIDLOx=x|){_iVxEBV}BnN;flm)uVQlyoJlLy z^5wLH6tGTY6m@|EbzcpOHd_BkPg9slvZ4+3Up_GTf*aI>^aMaB%87|>Kw>?Q6KB|Q zu{ICo*_OvMBQ-}XpQq1YVu{wkva(*T3rk9g5J;_f2!W=+55Ma#TCDyEwuD${*eIuaahzCPC3(&o#G= z7gN2R^_p7@B|yj9);JGQ*|8cCCRjeyC$7#qPsd`5^%X&k<4NAQB(SB@U-3%Q#zA#o zGo0seX01VZ!u<&ND(h)q#bqQ4VLwkDU5f?1&cCIBX|(AqVv0 z(P+yXJ4``YlZ0!-ovMgKzRxd2)fs zx16Ldxu0Y0A*v@jc}Ba&u5Svftu^+LK}^b?+wwyOdxU!|<(mV_O@?Z;*2iC&PjI3J6sKm4p7_SXV^NZ9f?ftKSG=<(RR5=v-BMXS~Fg8-dZw!)Es< z;QJQmmg_@FR!kVL1heX)VzHHxq|GaX-s@^{DT zGvn8Fa_@AIT7t!H;!G2O)ehzZ4}nkbVq(?(`5GPrdcr;UmZkfGUa)mq6vt~Vg2^(R zE|czre?E@rlT4S;ajWw7S?t@63kU4xJoY0&)1MpGcIn>CL`_u^EADkDLSu7(uH1QA zE|jr31XX_bNAGU%4#Uy}z2A)vvNc(9 zus(AXv6vJ3n!b``&}dOh80XtjogavwhDh2(gy^q#@qv@#CwN64q!JoKFwN-;9}#|E z24<_eYQJVK*Y!_Yr{;xJ6Qem&ff|-CvItqelRIsM1k~y4cl>}qk}v_ptcTIn!d1v~ zkN?vTc%lSz>TgRG?4=iK`;i@|?HgBQW1%Yhru&4;(>x zJ8~6^K22=@^_~lHmIIuIkca0>CgIN9r9)dwD9fYWO(T&n!DS&KrP*Ik@xY%>zy-fA zlcw{R(<2gF>($5k5M+$|JvHPV@d+D+fIowm)l)G$kDVLfSRg*8_)Ax5pz4%VE<(FM}0ZCEREWGDUUd4pG7TT;d*7i zG{d*+754xuDvU^?RB(>Yv%SgQbx{T$NLkmyd?&&KSHw{u4cw~$Fl{X&-cuDJ4p>Rj zg4X-IV-ocE5!~KW#(CJJVp*!PHz6<8Rb)E?aY~o4d1tv4&vO0!F<-==5qWciZoFR# zQTchDa{_+x3+UHcY_e91Yk>Y|3y9_4vGDY4w2>v*hR*oYLf`U=0?v-@Qbw7G;{T8Ck$3^ zJWGZ&B&5wti;0c$HfyS%8?hb8M?RgiMbJX=?f@8%F~ zD;!Re$JMG!4ONl~`$uq%-=bMaAxm@*eOJZoLW#{CIG&!|&akT`Z#xN1*2!~3-z(1^ zorC8v;r&84XU-HFy-n@4`IL@x({ygx)8{NM|a6%cPb4=SMJ)cv&_--9a}|!I=$4a{&iyG;nXSe7LiP`)l8YAEr-xIq)=0&+$-WaVngsG+Xx#v&G}f zG~ty*&8c!17-q6n_pThh3^ehDR zc?p&3YNEjR7juKn;lPr-<5Wcy&PZ&LQ+a(o2wRUHv5B8!yqzN{ILN~D*!m9op@m z3BQDF&-K2%=%7AhrdqZKF!4`F5^Xujh`a_%KcAGdC?P;Xog#)nLOep9Li-c4WStl$ z_q-Va8V!v|bN<=W!BUUZHVXzlUn|?H!F8(tm8k#omB4-X-0$lZ;9{dIPuD;QG4VGE zgO4!?tEd_}>-7~5yJLA%Ad<0d1LpokA5be@Px*4+u#w!*58O|fVV@+dK3i#1!tTfI zS+}j+*NLsZXK#=Q28EF^+oHN#0EH|zQ-M+@b-T{+czv9lr~Jnmjd5f=thRI2##2oW z3m&T%`&aX;|aR$D9BNQLTWYeoQ(r#6B&^Y?th=K3ad24mP^V926875%6)bi_* zh{LbwM~<`8ety^Mqm{?|t1FR*TU%V%LW8}$o!y@frh{Uw@>7{K=G@DWQ0@m}gwvCYl*y0~)b(vlyJNbem?HC0*d}v@TOkKpp>{|M z%b}~qEJ)3aGqh%6r$Q1LR2#>t>duR|AIN(KtzV@sgltBM=E_7I=Oq&eQ>`!G+?_6x z^Vp@Dy6Nk7i-TBLSl(VaPZg*sKTL@V(-9R=ZJs8czmgOu%-5i*Wx&&+X_3Vf40vR1W#_F}UyD7eqpv!s?-s8F`LV00fVN36A$y^emf$0Z~@OR~sF zJk?=ypiuejnqO~Q3ckv?5mRy9J(e8$0z!k}@t*z`NVv!5rT=RFY5-^zmLZqPE#ysA zU}}M}@3B?1NwLzj7ESt!`C+S=Nlz75TKltRNp6$lB5c=)?%TU&r^m~IX#CX(pYf-y zl!R;>YinJ@CWr6GyiNhdS9h28!5OY+H#4RISKvI6cJC%%%VqoGf}p#7p8iOjz*tnd zJr^-akMRCOoX^yA=wX4z8X6kpyDfcemR0Z4s@v}DK7g?%g)6snrx`K(99i?Qe#)TC z@=6;CAUfd{<$0Vm;&pA|=4FXeXVXG9ebi_~R^(uxda~yna#Q1)7aS&A7@`yE4EW!# zljx4QJvF(n9mZmawUG&WQ(A-Q5NhIN76(alF=IjxENGV8BJ$e37S-Fm9CJgOty`H9 zPplerJKL_t1O2XZHeK7}0dJV;B=3`Dc!izEAcmpGM8sY`hDj1W`2LKu^Ip;(Tgde-}29o{;&2q)cRs0qv$Nkv(Bl)8X}`~{|_rkwjPq-R`k)E&#Mw^?;QD}KnC z*Q(eWv<&41VR=zJLUJs@f(F@9hYc3!hk|~Ze4~RDP1}~Z$sj${u3Ct~atVLOV(^KJ`CM%f+>2HI|Zq)PZP$s;&fZ+#xxuq(`m6c(qP zq?}$(7t;Rv&mSWj!hB)hGyCRcuSHf4aeiT^q&}p|^AJ*d3<50>Q%VO~&grqGzc$ok zQH=xgV+m-&yE1!f*1!joEh{wd`jFtCDiL55{-*sGX>BWLJ~s*#j6Iry?4~M}dQw@; zE&f`vBg{vm!RF_RG?STI>&M(prLx!8(9Y5HD02mm3M@ovM*B<+#q)D-~ zs*G0$=*&G7+%{Y5m6esz*Q>$7Vj0!J5V`SFZbP>1Y~j(-pQ8(xiwWM zh`(?=4`$gbL<_Y`6w@Tl%G8JHn^DhGd6W3qVlnDfllFfW>!UTt_r64q9p?N23d;$v z1+WmgK;6n)5+9I3Obyw1i~Y8E&J^qh=B0XR5~VzDSb(wMN}X#iv}Jk8 z=_}urV?B1lkG#O6#>Q1@5t~sda$YA2uAqk-tXxK=RQ$Dj#u2udT7pT)7J$2p1BWMwTD<6HQ_gy4c|>Y20333%olja zAR-IY8g&$?$Sg2@_b1!0R|TGm4T_8IAx$Jn1tf}j<2XPM$vXWm{TktJBF`Mg7}oxc zPmlNGl2O^%#fj&)h#nPY&O0_5>veRgIj7h<35~;>VMCQ+(oi4ZM?#21+R=3~dgxcP z0ct_Z-bnb`#pv;v_3)UQ&^nAFz8aqI^Y6ZhiKp0)R$0e!9mq~>jHY8|Gx$WqRa~rW z@&wjZu5!7rhn{C2Xiwgf2i{+)IL=hekbX+v<^rmpvyi2)>Ckb+znv7$nEo<@kq)f0}5&x^~!8meTT1*30#89P5q*bwu%n17DMu4WK zX4guGulqqqsXd#FPadC}5hSs~5y}G^gtTg-JN9cNX}5Gdn^(X0`I@I?bUFjbN&I!|#$5 zJ<$<592jz=HG&fShhzxN2IT?hsT$G@lxblolK5RH5uVO=xfu%?PnuJrQ}2Ef302r+ zs>zF8|O74f@xk8MA99Eu84C4F1_2xXG}n*AmyprI^3 zuKX_LSe^>f658d^nV1K`Mu&y7FR!0Gt$O-dSVSsxYFcUDzY{f{ z`X2G798WUpgKFj)A^uJe#k$Q4x%r&2ED6X-`MGE;YOK&sb2La;zSz~z;{tFzL5O7T zHn1rDK0YF{3%uH7IgW&iqtfztwTQ=;5MYwg00Gvmm8#_E4i2q;o$t|>P_9H>Slr^5 zKNL71LVi9cL~c+^9Qj5d6NCbefG5CM=)pYYlV2mtfp1LINlsiZ29YvwaIfmtrJ}H7 z2d^Gk2H5=R;k(M|de_aGI|im;e(OF+IGY}aP-1p=n-C9==MY;>M}6SwhV}7S-u**9 z3%4zdTEuUuS0bEBWd1%B73XSiW>-D7$#KPy1;}57RT(&Mcy|cktD2+HFb!Domd(%Kepy&{vXt>3% zb|_va7Z;xsVLYV_@!*M>;eomjb2c0He!s%=eqc_y#tm*c&AUC{yojU&^*IVQy4>&rg9&*i@oRw`z9$uVR5fL_!EcTNs9Biknf~)lteB zJa@^hh}^UL*Z$a8A_iQ4kDJt$z~h324uwr$bUr@)0-$N|ecasKeW6!XOYux~MfQQ~ zL6FBZQBlK=JnQxLNWDV1o(=gD7?pw(>e=oZ$#S4VL@kv4zGhE3q1I1O&;aBiaR2({cj7D9SU!Ts=Ui+!|A z9nXgQ=D?W3xYw2ZXl(bq|3j}ytz!;RLwe1-21OQ}niC-lNpUo70>p=0z0|e`3lZ8! zfJgn+M3I#DD<4^IDdoUIIOJRM16Bkz;y z4qS0Rcgj1tc5TM?_i))14NO_|fJa-@`jXC`oWtw1)Sy+S>PSs-vPP+t!ESdmw&?7o zyqG8Ic7b1#vZTV@a(5t}1es&)Kd4XG(*|v_ZH7xgH)S7tL zCi(U8ThbNb$v9fKE>%?HX*|YVDAW=fum{xKfTBT+UGFe;awDEPHZj0AMiCtp;UKn5 z!-(NZMank{xvtXKoWDGuCM8qAAX~o8XmMR%zaCj8T~~ynAwX~vrz6Kmejyp zG$d56fGsp$6acgd#FGSbONy&no%`JIw7N=>x7_Aw54Jx^ltI&$Mx_01y;7kWA`c2- z2}c}tO@JRFO`QzV_c3pxzZp(>PI~0!;-*Wu5GwHxq^%v*heXx)g^`W^pr6W7OMfl) zP(xNXJBrZCDF+Kh^M4yVub+B*BhY|7X%>*H()*?PA%fu5XlPznzdxq}B zEywFY0xNfU3OcORG^~EKCAS~!ue-nc?BB?nu~-8UCD%sqCaR5QlN*4{rhrH+(&R^Y z*21`>`MOO_s7HvBb2ek$J`grPuixh?s?5pBDUAkhm^(nT`$fv-&NUo@3Y*WuCm0cv zk?`4kV7UNYg}3^2zsXU~Rr+QN4G^%B%#}i3AdsFH>3J3tAP1Y-nDA<7yjXfKv*m?X zr@1-OD;|<7;8p_dv`-k?bo}-4+Y($T#!0twyTrgx^=R5=i0_cAbF`0MqDk9pLed+E zUz6MEl!t51%!%odTXwSNw5_ zs2G~IR%waKK;QXD`P~9Wq3cx3!K@T3D_eeQkK%_{kS=%71`w=@nve~Aio{eMFqPO` zjop1Cgo1PUc<#~a_(grDLPv~T*yrS=L@7g6L0+CYW|lX_4>R;VE$AbqN)@|jCo|&Z zpP6$N_`&A~T-gf2Z3LcXaGT6z;)K<4wumEMVPQNshEld(A! z`T5j<*oS`F(ZPG5M}$jjpFn&|j)~itYnLfC{f7IE(UXoauQ8q82h<@~%6zRM9_Zc| zxYCR_XmT*fK*l8Mcty?5B`kwHTXEvE^A zG1~oMB_u@bj_!eHP}D+LUuiY(k5siBiVr*~&2hRb(_}TH96VcTVCW4WqgA+=byikTAPv%b%xTtbt@vFATrVctH`Qxx+mXAhey#}& zR&Me1PAT<1dOuTfbXA?#?(AbG{_IN^CB|zv`RRLSK^FIQb%_!&pMIyG=h4i8NzLW& z!JnSZo$cJGoz1I9wRG&AYIc8e!f^smezko48mLwkY`NJd6HC;|Z#$N|4Lqm`c3)>G z`l~a;LZDs|?`1zrgI~75+73Db?=A#dt-dEmMBxU{I{N>H!S1gpN{y);E^Vu@GA8z0~>0Q+vUf*TY0w3DPBsnU9$!6zO<bK6*C&9^1T>{16PCrqfZP^7P!)gw=T$iB-eKf{1)cHdXfPW6}MDpKGIOu*(1wxe( zHCbsu0FJm2=vB#S$~1gU!-oR|P=ptFeJ)DJM28Pf7T}Y%WZ?sR{&I*pGB6M#{;d_t z%miOr+k7F~rtm+*^q`WLh{W*K7D&VDru=Us5OKgu_?+*NO`?T20|L;dgrrtfqC?+j zcw!D;M*QUk-jWgh3%sLP07Kb7bs*waFQKKH(eLH7?3IlFty5@(4<|kMlPQAuU(&<$ zF4l?+9|Nsh6s!N^m_rEO%#V0&E`opRyr6NhMl-5-ZM%J@J}UT5S-8pW;gl&(4zl~)_`sj zmki^JfB7l=@E0vtq~Y!VN9)yJv=|t6(f^0JBq#>nCpisEC7u7F74R3W)gz`7V#Fi` z@xRo12x;J?WNH;l|KpfL>@Qm5+HP>PKwRkZpCRI{a1M=OIqIySf7$ybxfc8a0pa-> kviC%bfPjGV_W*)~fc!H%6#cgv7+!*)AfqZ>Eom0^e{Ipeng9R* literal 0 HcmV?d00001 diff --git a/aura_bank/img/items/4.png b/aura_bank/img/items/4.png new file mode 100644 index 0000000000000000000000000000000000000000..5fdc6cf2aec05d34281fe0721add9b314115b1e0 GIT binary patch literal 226542 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

$t>QLalCv}lW^ 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%0ArhlGAo_v}a>yrW> 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%0D&y9;MMZ&~ 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 literal 0 HcmV?d00001 diff --git a/aura_bank/img/items/5.png b/aura_bank/img/items/5.png new file mode 100644 index 0000000000000000000000000000000000000000..3b85613cdb1ac1da49de13166f9e930f7f4b3eb2 GIT binary patch literal 42989 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 literal 0 HcmV?d00001 diff --git a/aura_bank/img/items/6.png b/aura_bank/img/items/6.png new file mode 100644 index 0000000000000000000000000000000000000000..caf7d37da73a24988066fbb5fcbd92bedd952569 GIT binary patch literal 193804 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 z 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%0AYN;HKb7YNp$!rSY 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 literal 0 HcmV?d00001 diff --git a/aura_bank/img/items/8.png b/aura_bank/img/items/8.png new file mode 100644 index 0000000000000000000000000000000000000000..2380290f46be0514d3268415402455284da81407 GIT binary patch literal 216198 zcmZU52RzjOAHVFa%#55g4kbyFd1N)6QA$Wr85tp)J2RoWiZqNf(vfJ`d#{WmLiRrU z?#y$}`M;0q`}_a@_jriTht93<-j_wW;4~eb$4NT6 z+1qqxX`usu9)=1xa<;t=g?k9Qi(6THdt=)x6UmN8Z~`je2T*-hGq zGh1KM*8$(bYeTyPNyl)>@PdxkRqwv}L9h6$lfMbXDW%4wz@@o z8O*!*DWmxNixppRwsvFGA~l%JAv7A+-FufG^)&G1pyB`A%|xShkP7uAlz$>LO6gAO z<&YG?1#^R0gl^J>xS`FC73dOr>3zd8&RdV#gDbX8RC(tfHPrgnys$s}B@#PnkD8Pv zBn~a-xo&eNqAzT1+#Kli_^cv}UpQ00j?QW#9~Mae2e(-SoZue^MOGRi%wBhOUZ59n6boIx0{6xoZ^bc4#Y;Gr%!Ji zos?SAl`IMRFMdy??s|?tf1N%arF`o}=ftdM8T}rE`uJ+02L$Ha2rHfURur#o^GnWW zi&LAg$%reKC3mJRA)&^TxyGfVjZ%Ue&cYk#j3f?6@;{MOmj9phxDX>?`@3c2Ii4;5 zs}W{$V)4y`x62Q)Y>F=wN^VTP|b=fc?It(*C)Nd~Q(N(!6DyEXL<=DwG2 z(;t8P_S{Rcjf!ZjU)xXn^M`RMM(@Iwkl~&DLi`)rDd&UEBdyz5xpmpK|2zMQz!WyM zpfg_dqtEldMY~zG-IH1TfSpz_4@-C-{lIbNWW=eox?#T;QXV&NWw7hWLOn_p=_Qub z<%KxI>8oD6e0I?Azo1Gzey5vg2<>a3Lm~Y1k*~5Mit|#(3^HLW#kXn>VC%W@)B6+8 zOm69vEKwCZ&(uDWf=FO$w_`Tq_I#{w#2Tt@k1>#41=TPTHWVF{JkH{Mq;OF@#E{x61`PKX-Y7Vl52l8TwZ9QFB`=3`bqO=oRlMPQ!xY)4r z|CiU_zdbDQX_0^@@i}<}Hsq8=%Y$>5EYC}Ah+EU}?kw_u*!t*Yw53LEZ%i1hDG;Uy zZ60|fb8Sz?hx@^!M)c+CE4S)D2Or2VS^hDxU8a!~lFWJJET^KW!<|O=i*3XCF9xOl zJHD8QW<{-h>^@yq^S+3txjl*Xw2~Mpsp7*{j&mt9 zFmJrbPapd4pr!8QSjR!zi}G(braBQn7_^p{YbPp)$<=p8oY~q`5^p!ce)N!ks(im; zhE&sy5+Lz8s%!`gL|7P}PU7aT6~ot5&2P>0jt*Un`B!2IOY=i(m4udQYk zyR~^pbx0eKMWssJI(o85b46e?(>kWRwu?Ptab3eqcYFo_2qP0&MiDv zQh`$!U$|;+Pjt0Syd#=)J2PASF8sz?>0x8%4sON1UDWP-Wy#TI% z#bt#tG%?rS$Ln5;OnP@)zOr2ibU%Sn6grN5`>VkFU>p5`5$}A5t9Eo2ybm-~iD5$G zt$q)_opJX%A=r~$QF7lcQ%~joTm#{FI>6QRD?ale>HP*UGYU)FKWBN=(RQBh-Ctf8 zOHAM$&a4VWi_aS&@5}@z`W3Iav#+FAcHSBs%h>-R!A^lg zEw%>ENK&}Jnl(n|s^If-M(EUtd2}xXB;V)5&AAxROI-GbE)FPM50g}`7+&*!Yj}5| z8-9}1L4Y<+8#OX$%Mb2-Z%$I;3Kd^ePW|0#R`GKC)^AhSAj9JLt7(FvU0eqRLMcwH z8|4S@))k%om)DUs=kCDMmz`!!QFz)lzMPdiED9LR#%uMFd3`ifRBoq}Jh|=@yV?Pn zi>D`=JS(bfn3i-HkSEND4_vn%U$9PzR4Ivd$XOl96qy!Nab--pEhaB>!uLhG@4AB! zuan2Yj_KD*y2v@`z{_o41FeHxp^1&d(=4IE2~U?x4|Zu1nGYVqja5qgy`+@0vb^&h zXcvYQmXHzJ0IPg%12+>56wSkw1d5zLD^a579CLzq2YZ zM#der9}h}+eR;JXw>vQGbMkO?*w~B|G9;WHc{t< zb2x_Je#h~@V>aEyiwUoC_goxN3RT06sY%>jvxrBivU2{tEJ?Q;rgu=uy% zyQ_AsFyF(TNVKEUUkxZoEfe)o!}Ynzgm0jwYEa@xwL%5gY>NedDu|0R~x-%OUn@&|Rz3&lzc)=tl*<>!A?}|Q2kt5||D$T7K*y@Y*mcjj%*2Py@#eX* zH=zR-?FxpEjE1K&O0TY@i)CM_9pT$Uz3lD$-Fv#uOoZULIiVOBerJponOo6=f^{cA z5TBKy7-!Ba{qj~8Ig2McG97ffM)VW7sd_BuoKjfN&Gu_$pw>P)`r2UTCXvjK3`+|_ zu5vmg>pa(jnfy9^(M+!`agnrImuKb&O>@zooLFlD)vr3^S0^fp*ef=A*)C2L(^>B>Yn3p z;+XsxGndbgx>H;}o>6?m@e@KzoY8m9Vf780xX-%D4lt?Hm8O)8D6K@L&=iJqiC!Vc zE0f#@Y9juD!NniP>k{9$CQ99gZ$|D(F{zW_@-4p3tr(_mI*Kh+Ecg}wz$QBUPA~Zz zJ(B*)!bYKw2>Wj?SXF*VpR!QM2}1|@^u$dVrkDM1&7_24=cSdf=)~tU!b(_ElyCW! zZ3EOb8@o8%Mw7_W=ivg~dG)q9HO`uDERRtL8p1#+<4#bM%oiItIJIbT+fP(y9fUfEdA7$eZFIT8z-l$WQSpPK zUTV{WF~Ws>pZ$-s(7n!El>PH~oNZU9>uhX$fH@}0=$Ok>5k_4<)$;)gQj=BUIU=YB z?qR(9Lr$1Fz-uj&9!mbh{jt->^8LDC(g9UrZ$8}nV9>O6g@&j%-v~kqmP5^L2hG*h zGfNvztO&2ItSYvrCOWASTcynl823NEGuPluVq-lQ?x1CNH%9AxT~fZAV_nkEF?^@( znorr}2WOPU$*;d|Z=mliOy<6fK7n~Xrn0Z+@;980*x#yoDH}!)N$pq9HgN{nX^$&W z2mAvs+&G7_B&43h4$58Lch9Bg96T3k)^hT)^$04u08u@-H}WW}eVkU>mIY?ak&J!U zvZ1?uJ}$Q4`$mH0BJ~Q8jXU`qN?%<05}?%B z#^=hj;{Bc2d&Y*}20GT_%;YNmFPznF)5--&{ptWLl#SIVW0fmN;xG2&(p<6CWL zIUN#Y^IZdfzl)B_h1xBHX0qA0yxwpT_!u~4WT_fXzWCPJh(fD-inCcH*glLiQ^w9! z?a}(1YImh_a04s->N2Fle7}$D<(=6J;#__*mc5=jI@w)gdqe9w{? zV*6Kufx=9XVRz?Qxzt>DXGNFw<5C*8SLJ^6U0V?X0`2ttjFF-R17zz)1Z>t6TO+4# zmh;PI5>2w5YfxV99vxK7xr>Tax|H{h3RIReVAH9{UjxHTdqQmJj(`x6PT66i1c-K3`QSM-owC!Lc?8 zbnRA|=31>TcsKZyEQu|1ty$!nZ+Y@_*W{^XV}CNfB}WQmvSuK%}&ixi{b*>^vfXK4>Sg@=Gnpp}qZD?!%wDhq#Tm%LZjgY)`a6Vw{>Q2>uBQ(sGc!IO*`cC&pgK($nJa zN6x9m7Yp!DtHr+bbM7dIxt1(Ybyw=t+`1SQguZ=iD zZ~7~4{T6hfdL!%vi7%kb?7OWK*R(~&s8=5+kXuUA`x8!%vQQ$-DKq?4U78);H>KRl zs#dbkK3d|)M~JDxGB9J$A?*frKvX71=I|nCtqo!3LmbA~nlyt}^GOY!H))0W!8eal zu{Ayt)BZ;&|8sfIBU$~s+?_%Hd*3XeEz7cw?&US*^r^wbhfsdz{jO>0HU7Oy zf#?^6aTgl4ch3(VKI#&;7^1Z$d!WRicBZXnFtbo1J;c~g{KQYM;J|<9epXtN06ZS- zOJTU+aR1Yc|a11V4(-z@k;P5qP zA^N&vuMg$dsU3+rKWnaAuykqbx%vp7IR#*=Fm!l65Q1l;^!T>54i*y+I{BR+)H8CO zuCal9Tje`KA+GoQs!O8gKV{bvVKyrgxO$TkKz^#>l3Q5NA7ka=5c8!_;=DS~o8-4h zC@bsVVsrD}7lb;1Uk6aY9JP2&TldSSm&L+&etUnl?ZM%hC`=iz)}%C35tA(j)!gKPvY2n53i`r0o-J+(i85AIp2_{S&&Ql zh^LfQ8D^ih+ST?U&hO&EeX?I|k2NxA32~k;(ve>?*t_>HGEESwnbCTOPW}7|V9CU< zqTw9DsKD?0v2eQzwPwq+KUo4K8_>kL#k~qvUkLSydn?59cx_)TltG;Qa3c>y2x^4^ zADPv{eqHZkO1wSJN*OJK7?dmXAys74RS$T$KXZO?J|tNi?-1uPg7P2$QF~n}=abi$ zpC=pJvLrGOo)3UZ0o{%n*n4*(K|TM z>g^fqJ(2c%tPXA^1l`)Y;2lN4H5{%-YeS#gHJZ#0jl2U|*63yGbaVk-)6 ziD~$BQRHN*(1AJYy?eebME9JYcvrY#B=6knbgPoju@XWEk9O%8CbM~2U?vuM0cK?T z*fi$J)&g$>xfS68x9|N}F4Tp6ydFG%mItHN9-! z5WHa*+&Xd`LK`j5${Z#$)}xC@+Tal(`cDqQhNvu&QjzV4BBCe zkZ~x*7wcedP^-K@7?DBukK-OI&}+=fSvazwfgg98Fmux(T%O$yBhL6YUlj8!Ms z2B=wM69sz^#QlqC!-9QCMDAYXXO*6*-xEd66Gu_e1ZdIl=AAiOXoAqi3Q70Xq)vO` ztiRpIAMM#Vn~&hELRI)I6P)Ee8r0;gAM?2`#P88s{b{a`}O9%*EBM z#AHdA(e(FCtEy9khMd71JgI?sUxNtco0|eO7CKDR-mwd2&_wSnivhyG-IpfvpYPAp zfdqD4dKT?M^jVS>qp+P$H65DvHL=54H#oD^`OZPR#8iBA7!*B@rR)DXdFf1$Lj#kR zX&E0sUGTZGeG@?vShKS{j6Qq+6@1EvW(aAzLw}1Y68G7hi_};o0sNDSwznpQA3e;5 z@seBj;Qf(Q5z?deJ?Qg9{lUc|uja0ies#T3C^LyKa~;uTmHnwb)oHo(q%LOwS>>gP z@@G$(S#A;owKo_R?;kbWq=czL*{YD9A}*Z|Sf2v;R9DvxKR(hh?6`3^JYRsn&0K5Y z+*3d}d3zt-+T@57*xuW9*?>>^*~IBbNDU)cW;}+V@z-iPa_9aK(FhroLY36r3cFZi zikw!izDSs{P`20l^o8@TTF z&a6LPb>1@gI2N1~>-PSK{c+qmWv-ZFJi|XN74zcV9>|ue2G>o4*<10z3B5D-b8NhW z8Inp`?uQM_nU+>)`6Fi2Jt}&mPEjfQk5bg0}t!MHLYpQpDtUBq8{3&Tlmh2tWI6jk30LuQPk7%ulL5R-5Bb= zUvT$IEZV48`UI;322|o}Q*-}298U)WVSFyza7VmW%x9{4TB8pwiw zKQ22fQ50PP2S;ko;+Mh%8v(os4i>qTW%FtrRUuroq~|oJs~$2{a^No0R4pHc)HZ6O zue+M~>v>qxQw%%L%n-}$=eJ16d8FW?ExYaLALfx_-e7=u1fxAllru90@Fed_jNdQA z1Ei66`8@aCZ1Ped#OqNtTJrO5IomZuPyRkOpyO5Q52W#OX;#Ub7+Klj{>_Gs> zih=qzZmrm8nA;ehT;}6laCQ{8RfOh!IM*P~IxF<3FJ_f5t65Tm!%NcR;$q+9I$1rb zpkWqvPr>I-e{=V{Y^u3Ne!PcC6(%l!RN)6lKy@8DvqzQF-}(uR%;y~N=IOKje!OhR z>c=|_##Xc%Ee0J{sb!;*+8SRg*&SDt+5g)k+;i^K*ACJT%Am=z*C_e{fcIG$~PWJL$p#V;&op`+erTQ#%d*`qm^VZwLBpc3PGVmeFcs?YCm5}<@3S@?C zM^EwNa~{r~d4W4F*01@eF!+r|9XBjqta(!pyjza)(p`#rkuR{N`{u{N6kPSbgH;Wz zREr$y3F68oRvF^&Sc|?nzflGh2m>_`R=RG(MSZyREDHi1Md3--hNmjw4_Rkzo9yrm zW)B6ke`%`=&9zl$^lLiteyRxjWU|{+nS`n_o#PVbp(ESgoUyPNh_%_ zP6Va(*WA&_S@q1i@CKg4YE;VR@OJjQ8q9Nt?E!<}q^D*~ko>}9e($T#{N*sFMpklq zh1A)et*DS?Ig!`z9O`0GxX*ENq_=h8hQ$N!J@=k*ap{W3T(Bd#j$_w=oCFeg?|9GP zL0_g?ahg6WT?ZlW2!;@#9YlSY`lrVcP5mDq*!~0!%ByzLIER*rRRWYOdq7B;KErlY z(jOv~lS^XB|2q?w+E1RY!U=T_#Dh1uLE0!F zTXnV$ec`sFi#1Vf+1Iambcop@y~~*)A=BH1A?Rb2lP-dGQpq!MV`&*V{GdzjQ92yaiVbF5rBey6k9>m5=IdxBLp(G{< zfrVCfG@%G^E)Z63u2taZZ`jYSB4%r@r8nB(N0rU@U;0$&GtLm}$dLE!k*M9RjtF2z z-r%(sot6Z7nVx9u$GeF1K<<^=`&Ymk#V2EZoL7`9e#<800PF2@y=Kk)9_nrmPK?OnYrSkeU6QdtG zGW^lhb;4vum4%Opjvj-OJhC=+-@E0=e7*0JooNnF8ZA%DoFwnBMN0$Taw)FThed?J zz+&VnqBk?D%U%FR8C+rKN z^zME92!;TLH0?7=HBQ#P_e2&FLULbtTvE3TaT0=7sApB3KT8;YMA@Kp84+p9dq~y< z_-NN3b7^?e*xWG?KzP;;j90?jvyzlmcdDy)vZz3lFs^E@@jJPUhhLC#qmU~GtVx6v zb9E(s-H@W4VpjYkWoftfO*DCywsv^n3%^12pU^3b2b97~T4gN`EZQq!W8sM}WziA@ z1>e`c-A>6QO4l2Yq{Bu8+u`dhdG5~Fvr0@>K8egE?u+H3p^LQFQ5vvDyTtq3%r#u- zG%%=0yY3KoYIajOf)PgUXscehhONHB%7OSiz zSH?Cb`m?danaa4>l7}C-11ce^1ZX0>{5J}~KA;`YoMb^pplXy3)STJ?!{YKo%=qj; zTn8~etoh~kXQvt_iDUUeQvwNg${CxK<-XHm5-_OeYaq=;>pXa~)5f+Bi{a`2rWswp zaoEB~=Z#0%V#j@DfgPeTT8W*$Rw01(CzPID#THjIUSI@NfcKf0!~kPXhUES61m!Fr z4H{_0ShjnD4XhNBs6g@aQnQFc;8PSJ@!yy9h zp4XzvFE!{gYo)z(Vn|a@tjKA)wys2nDEN2D@MZ z83~>bR>Knyox%w?ajjpfD4y(e?_jMMvEfH%4?Zj)E$jDhId9Y|P`yL2=}FUkT$C9$ zz|J%!_!VfO!~3YDb1!^V7HY;>#5UVd!juk>j#hbgqEg?ZAGYG>Pgx@J=Z`?mK~#Fq zMa&=mtH-9tLo}#E%SPK>_iAz*mhp`ihW-)*oz9k-Cj`ne^}}`0nk0pX8;aIHj=9(A zBe!c;(3KvisI;Er29e6_x>_9JOz7Yt@y$iMfQd^lVchVqTB(FfR-*7L<|=J_8O{6_ zTg6EoSlsNH_O`}?AW3z$H%qrsX}Emnvxc;j%BDq!=`WeIq++qb$tZFn91I5(Y67sB z0Nn`BzE&v`sRrWIj0-HDbU!-3e9WK*qE4ES6-&F4JxrrdXa(qV2t#1k1axCfp)kFJ zjS;w^r){zD3=WV8`sFP4^}+SV`Uu#qgLv}h*7YbD)fgs^uZDMz!(pqrkjVr zM_tJjR%fhJpmh0&HokI7BJ7h2xQ{Md^a}Eo$&P-Q=oMrvFpj6+(EjKCyrK_4%urJ- zLNvgjO(Z)R{sA+1b%pqpjZozH%cV{M88AdJ*Dz>6M-L|oVgqtzB}l!XA+3aP(Ad%& zzeAb8XC$%!v8~mfxm*h5(WC zQjRWTHp+XslX(#8TH?XzoGnfE!X@jp!1Me zt3&rI^3MCak}sLJL;Fa}6vXlfXlOZ+GT_X|;X(vx86}#^4PnA zFRX!J)8l?WSaag7xo+^pQB=x;5ezX70vB!)cmIso2NF`Kk(Hi!;t%80sgo(yECF3| zm8&!v^*3^A=kWW?AW;)6oj&|`q-})&Er@g;6GmpL2j$aZ7pyS zr<>h%z(8GRD8(o{LXz6MF$5NBM%EExkpNJEk|01|(pc!&NP|}wpMy+dJOwvX7y=pg znOh#TUdo@5_Y(q(Vnb`o%W;+mVf{3qH}GR%{eTds9%221@ND54!2E4-wCr9lc{se> z^rif=HU#^&3JqI)3msBk(&}n&I6?Wn{Yy)J?wO1Wp#yb<0Ae*d5obfh46uykEBlJ1;%W*kW}L)|eT+ zr2Bts<%kS9et7;*8xt0yk-hH!*e?j+j&Sanh*93ASwFnwT@|{Rz$b##fUTx^lS6Q{ zA$Me{ZmLIgA*quO=-n}1>bKpz_A;#su!axmWff1j=JgaxgDBgb@C`|@n z)$Th6eWK{6j%QHjK~nkdsv%o(7*u4&m$oQS#BW(+h*w8Pr@S8dSRl@{z3#kbps(yS z@uA87AkG>P?mv#RO@)KazsI(1azg@bLKAJ*LUi%79go`^gpkZxg{Cct2QNuuEAslu z;Jl2$*>32)-k-PhQDvIe@QuLjC{4@&OlhYw(vWXdV3+Uz{ZKZbI83=}YC@=qQkuCr)cu?UT10xrh0+o_}w=EYR@|l2b_6y?*lg)m-KKRUI>&j6Xv>GSV`3!Bz95giRWj$?zh+RB{36DSF))(@p z1>rB4?gaW``kS3M7umaBiabydQ0(1v2fwku4zl{$e6j@lq(iH%SeXN<7YyP(HVQX; zH3p!R*8c@ULln!&xix|tMhr2{icghjzLab)66Si`i0x6=`WssF6{3Ve zGB)%aIzx3T;t+QL7TQ(1QlL}^WL^YC_suU(QuJAp4Gusx%AM9R@N&^guA7HsBS0ZN z_Z7?r?sjuQ(0njt*ehsi{uB46rG!9GUucMCS{>}e06K^MZ&4NMLKH{}-gSA_ql>Ra z$Q0GKO8vnlpQY9?>y=M&rR~rT0_FsTmOqX|n=?OX0t8VkYS^Opdqrqmjw_6 z>9~3F2~nXbSjj!s7_L9(^fI*_V>7Aw(p>!_{|Vu7A|~}(N4x$eUn*?tssb@k z14*?jDZDoxf~aDld}BcHiUMJX)~P`|?sh^1=s|%0BMsYU+Gh#_(c2UpOfhG*^Lk#v zv+6#^$OH6SVt;OhKEM$mCO8X$0IJ(aU7y^r3dt2{8rQzONuYIp9qfSeQkru1A>FEI z!t=twI^xIKjr+p8Y8{xoYWMSlthr!hpSdXY4*jGeU1;3kPoG$d<1MPcdZR6wsst@;~d(Ml$wGq(chM#ZkYtijdIsQJen~}gSNFmNw4Zb zFeBLNyEW+1h!7at$`A@bKIb1}p_lARPa*X)_kr|%9*%C@m+sQq`&5%_vg?g|;^s0{ zF61A!OOk1}&0QffV>Lu>g?O2j6ro5hb)R66pL|_Jt!g+-y|E6Mjdm9uG*9l2G|xw* zC;*n-OJiFA72|e5@Xg@cB9%)7X_G&$WEB3!6U~JI)-L0=IyaFfdkIV;gwdMg&kY)N z=p*j5w1L%l6^j+=o2T?dLB4r3_`6QD$h)k#o}|W;al%9#LqCJdMj*^JXa_yVpVFL2 zU<+~r!!{qWbCc6hj6?cc@~j$hV)CHEcyy}_*IBcC}_no|fU)(6oJdY{XF z9_44<$ZsLNu1Be*l;7rK-OqR;Kw8CtOQD%auf%|XM*D$xgEk5Lh6W8u1du~{(GLy6 zAY17$+f~0z-Qj!VDN&j>{R4+!o4Dqg6PW1uZnv97`_kqA=nVdf>2YP^N5s3$*A)7< zufXU*Z)d+C3?Md!IY8|p=wOZDCF;vPxVn3ph|FY^?HB`6@Anhfp(^zLaa00<|5Lhd++@mt5YT7tqp8?w&jJqDqvk`!90DSQgexRRl3B(f)J#pdnbEuu`e;%K5hBrb`roI^H(^kU|2&^IQt8_-Ywx@^|OV zd&zr1bkEb=dwJXIdBfnSgV5*qra!a2IEnL)W~Esg+CR3GkF~YhJ-oom=pcnDAM;hZ zx|K-0bb$UF)2_6<%dnI7i*h!zZ@!Z=Ox(i3p81dfH<@4VK;|=Hifb~KNcWYGnM&yw z2Yvc-M&H)w{Xp*3?1r3&6n&Cp!cM&r3}FB3YIG&3^GuNb;K~pUaKa#13OYV-Go*s8 z>u5Wm7aDJuq%9xcIFM5LOw)2A*Zq*;C1s&z`@@)^cwZI9rBc}+(tp0vk8_ z5q`^pSDX?9?e>F3JOMg9+L6==YXbcOI=zBprB1w|8ik-7G!#9=ca&aHyp!yu!ZiHsqa*C#v#bbf#aR{RRy*?z4*g){p z=-)m}K3-nx$;*gb`g1%fp)fO76z~ohfWX{?ppz6~LFU+uHYi}WJxp7E=iN}f z(^D@+o!-|t;ioyHK%TF-{cyH*NmUP`th_6%j$(@9>m!TS1OEuCl)cl-?p7;C6_4zv zO}f`r6|829uX61Rh_$%I5^!!5CA|`HkQR}F;+cakE421Fj!mG`tjiM_J&3Mrbx8mlR!WERG|w8$a{8x zYG;Sy8&KRj0avfS+d=JjatByoWH!;Di<58FnF^9f4YBJU$f@|1Id!YkF|?g-)u1*-utYvT2Z0)7U>ic(~= z45?jAg**<|FseqIY^xm-Ttt|1-g0$%NDCACY&}F3M2dEKwC)-`F$4~6w(Y}0r<1-! z&h$7>(8uyKSc+hKFkx>xSS!z&^m-|&TsCp{SRQ^)-qqm$aC|zoE1;(#L}T^+@Vh}} z8|P661*@*UYn&&;G!nlt1~}HE4`EQhlHj1L%#F~eu(2SNnK)yY>gTR8o?@l!?@B z!dmOMt4L$IrcH2`=z5#}4|aI+TatBmeoDo(nff_U*tYBe^`FbG%%9C|7Fhu%g5U@$ zQUkO-nPBcr^Os2DpR>>twdg9guzv~s7C{r=vRX;oIr|Zx&n0yq1vZBsdJBg;Q+APU zOZ){(P#fD{L!ONdmOQk&(Z)%BWOe!~zwCkW$7t8b9k$~Qa%SNgU~TW@PHqAmljo#; z-j1zc4rJt81^-FLZ}*3%-nwiuiV9@Ze?jjTr+*z6XUelqaeuKM_+AFY``7i^a+VeM zFxg#6e9>@)jgpO}bw4M-R^L?f^*3SK{_W7yR10#82iWD1nd<-pC!h6ct2(DRaqdWs z5!4__ftM0-lzR0rH?@}oe6nOYsE*L^o%;<$+g%=hKU3luFU=S!NSWSNtkFw4ImF=L zdcEf&$h@RAw^IYGAIe#}&Koc&uk!bJgt+q$G3>aFDU7;6Rs*)u>MPNpx$5sXs()p; zy_n9KaDz?r?MJFjyHAzmtW}|mC>u>M>RT-^1A!hV(Q0)E*Fgei0p{2PV`G8c-zOzQ z;G3{QE>K%jyno-=+-K+9(G- zsC990J@72k?lUs3Q5sZ(QhPl4gL^lqssn9Pl<~$5X>bQD>s#J0*YTjGr~O-n zwv*KK>731Gp42FfqXe8B%PsylU&?hs%K+*Db$~|Z;BZFE&?H~l@c_Ap_6~+ru&#W` zd9Dc=-WY3nWBqe&=5afQoBkbX@s)f5;c8A?&i!V*MxC3R0I1BHGV#GX&#X=U!qYaWc5+~=mY+M69H3T3gmUU1IkME284UYbQEWfKZYVT2_rFMn~V9Vieg*=rYc zfpLs~*IYlcmwdx>EX!n4qQkanG6nzr*jyzb#dieU1?%-UkjU*uxq#WTY=|Ls@^#nE zDOeXM!d(NVbPWFHa4mXbSH}lJj*_I6{G|HFje%sKJYl=?l>3ZOCjXyPYmyJSF zC&q$gPJYMdGFzfi6s2F(fxDV;TC^%O#I15LT z0zIwM;Y5nD!tQ|$1s3Wf#$8{7V8cM!e=cc%5^CK~(>8BC(E1^JcB=6@zXd~`2m7MM zU!I7hL--c}WES3~<|RItDx&Q`aetloV2Or775b3v^Cg{%%W+*?X=DP}ELI{EQxHi5@b%`5I*cd%hZQdfNKE4>1&!(f;S)nkGSX4hE2v~Y)`D$%vRc#L~>*}BQAhqNsf zn&;ER03!x!{=#SN8_azCo@^_h!xU3Q({a%yUt)&q$j3lbRHVQkCt}@`$I6)gBJ)y| z2AR*LFCRYs&B++d!m>`ekIA|ar$uNB1bhW*4y0Q1Tmn#3Z`8Kp0zsky9~ER8&Ab&r z{zwRi{RXnhWvh2*fa$k0z-OS`P>#-r3jxLS(})fb^=UJzMSfzi-}jM5-8c7!pcQcf z%`-F?OyL8X7Rv`ra zD9U%tsk7=$jUJ?gK$A3KI*?2vhK}O8pZb&$Xvq)t=o2IGr9}T@_jZP$3l%S>oG_7VYGJNq! zbVaC45XBj(QBF!t^j0OU+QudUJjmIc4j+3iB;Emv7|=Qcl@ldR1^ad*aIuPYg<79o z;DB=y0bo3$xUz!+d%=FfK$S^pHP7ecwpojWVV{i;z8mjK{4%*-a86l$@@|v;G3Ye| z1#m@OhIe+YB&nHpOj|x2JTiC(@Bq*Lt?HL$1m1;O^X@6!-^{`$~(e z>-Hu1ld&|LJP-5wIC3Y{dKpqj(JEJ&s*s9c8rU8svP!O zui|cQ=6;E#Hx?g(YXTM|UPFgISE3b$6TkpjHd~8UR~N2QBBG*QXw37Fq|m-+M;61~ zMtK^e2f#3bD0(z9L4U}dkxE&w*#32YL0|64B1gCgi$t`!CfF~96eb;>^xPQCzF{Dz zY)Q-N_wiE~7X%FhlyOBBEYx#EB>V0JZftJ=#d)()PO#xA;#;HH=>ZPVJ7T$z?;JNG z3eFQTKry?{DD?aa`cv&-$hL<7HK3VXw5_2L9^BC9aL5+$D=qz9r*2&C(1+QUZ|hw~ zxE4#({oI>AK+28p3V2O|3ZpH?fi>@4InY1S zFj3JBi1>jEp_Vles3Cn28mEkZ^A#eEAY@q5RvePdd+B^Vy_D61W_H zc-5X=9CQuU@W>CKJsofp5d@a}-hg%DEnVy^m?AYmsA{C8%jWRXcXjAND}>ad_vp){ zUF!p+EQZENw3yKN4y-6j4zIDD2H+Q&x2e>?AK;H6Zz=X+?}3x}Tj_QiTVFK6$l|zi zmH>F$ga$i73{^ppGmmFu9Xe`6`ki%=seI1esZW51Od>7sA%-+U%39oUyS4YjRtkgqNrcFv<2QF^vR zaupnF(a}&$X8fAl|FYB{OK9TuN`!YmX8jdyc%%?DY{kd7LJWt^nz5`}LKJrI9nAh+ zNYPw?^4WrDQ%*1j2WZTKSOJt&`(%hA65PCPzwH z`*GoQ=Vic*idTDg(ar5N#oK8!x3J`a=~VDof?mb`N9L!y2>B=#FQ<2smGG1*6aw_@!(D!wrl}}I zoB#H+wdJ>aBor_sxw1({?|2&VPZ%a9Xg+92{AFd?Nei&+^H(Y~B*PP&&`+Tp;wOt2 zI?KUe2efZB(+ZBDJKc!BZv9*%(P(&;ChJnXXU+noeK`idLEyuXqB%fN1S?U8c1`%P z?K1Rpns}__A=r$k;}_HM_*!1XO3pR}y~EcxTtY_; z`fdnten-A9H~PtIgK3P`C-Yy1q6LAc#AAjJT$)%h0!(v&mV}Yjf;*FNqm~Y6iWBAt<~!GL2OtzME0W4s z_>cWbI}#V)LO*>m49B!CXlV5>w3YDMehs}2{e%q{IRV=WuljuK^O};{-n;@P%|C#H zu0`(H*)5~+2<_bsK>}2|03pT+Q^br2ati?3`dn5s&dAueMjQ0+X_ZzRw7Xlc9l0%= zblYXmpUM_YrJW)$n!lXMSunA)?#I6nv>okW=HO|0ii^9}OPp1?@Kt z;Rt*lln6x%_|Jsun(G}1V~ljh2OXByW;|W?JTsbg-jnvj{v*g`5h;NAbUQXg3hQXY zgMJKnW>Xq0+~)V@E#%a05$r#A;94rmI}A#NwP~LaafJGm4tcy1(vSe0!Af*tH9Cl< zF)4JgN>m*z&e!*fdesyoqw(+&V={=kxvj z^YD1dnYr)ldSCDN`?~J?&=H^-s%=~#6-yk<<_P^2JV+nrE~|M)FMW*{sGK|Q{~VQr zmWL@lf}^T5-?>m za!N~F|9bj)K!#8wfjS~Y01kO7zC8TV9UHFbA&XKZs(v=OAN}TAo`2#W{Nd5i{n+~L z@2t1QOLo-4glCKHxIxoR1u{<+>+NXDD9-fGsLm5ffwE#sDLh6-j{e-O2q${en6Q(g ztWzvxil3wC+&x`8%AgkUwyPYgB|oZu@>b#JYghVm{}a!@r$t5KaWnr)rOk-grEWCy zjVSpd*-}j=wWfMXzjQ_8SZ)CJ@Z&nS0P=tA+}|8+4*i>*r}FU+F>9W%4~Qm|)RV6?TGEfv%&!;!T+uOoxx|SR-%ehM zN)&G-lL>=cH?iED-m+;VBB^2HQzq_im!n~yg36x-w{cRZ_Hwc7CI%ktA1#&6ko^eEr1nqnvu&=#YIT!ouwysy@eadBDW66 z*BOe?#7YuN{QApvW%?$o7QsD(4W-MH+L_-4vsrO|MD|tkZhk&SwPu@=(+WN-AKU0RWie?!Q=k zXe|AgO`^YZ4nx-h+CVWTU@aJZ8wSPrqwVop(*T2iGlF+D)VhTU+*jCbj=ZCVH#wrC zvNnvwQ^h(!zCOI6oCZA3jsTVWsp4mdVrl&|0WO#XyAihnv|tF+HXQTZM_)3~>i3 z)t#TeNe-^cVBT4Y)5Euxwh*6cZ(U=t-^t%|N~%KloNt%9#!$C9UHbpM(5QMhi!(TLhf^8K)VU|8I%nEU-kGaYT zmXT>I@4J&e1O<4$CmpUXA6U=-nG)?mg2)%9!1$=v^+tcGw|Wtkdtlt>=80YJT<>L; z<$dxU4SC}=sVt93nL7p47$XlL{*Cj|m2{VHg|TQf@ZW~6jV@r=3$|ng zJ;-(JIA@CQ#~+~P6a64CH9#wen&#ZU>x5(0epxdYI`%o;Aa)0%?^G8s6V{ua+#sBp z*hAC$f0c(~u_5fP|L}H^bXRj*_;cS&INY)&?btD(_?J*?Q@f+fhi()zt4-++@&Uh2 z<%;y4=%b|PQ|*(Q;Ql2QLp)P(ebF#zxfhe+y6oV8|1r>5GASfI=+~>Z^y3e|1EEiq z4PW}B`ltKgp3HTdp>{y>TJGHK!kIensloKIRoR`-sJ@wTRVrZ88>P3b%Yhc%Ifrkw zmY{j{vE>&pm0RhnFZ{#)_la)xl<({EO1KMqpA8s$(dGHrvx)6K6am!Oc#cCwW-MCNc%c{ zj7zSuH82DeRlZ{X0CfaS!U- z1y0Z9KEi5NF(Zem-Evm9U=c=bil&Gkc; zHb8Mso$mUflu}Q=HC(35MGowj!>?zne%tf@`n&dd3D@y?v3IVs6B6OhlmYcjr@5jn zy9d`5jT(7)$<7N4Y;$v3Xa*{(Qv#j6Iz8y~kH%@+`}oC7ppGiW?pbWP-%-PCYo_|V zC%kz{L6MxO4C9}SrhS2ON$9xw3%O>rUuQq|NT!7JhNEgz!yS}@TiXKf3xvD1!9Xxx z-Zi<$=(xfs)UI797CrV^9>y{njXVsxyKh~CHhyHJ((65Hdpb;dfAxKu!Eb%AY2Xrd z^R$0t1b#g8`d|DD|H^<~AfE`(pME6L+}w-~^UACJTC_#bsBclu_a-n9nyA|GOQK0|%z zp%<^{-{9K+JagSJv;~MR9xo~mtP|e-M)KBCGe>=Rpuw#E)@MWVyI~f=;hS&Az7s=l z-$q3}0X&QUz4ZCibuJAiI}}gG_*WKE5tvZS%BBa>H#WIgUUb6~((;fX5!!UnvYJj9 zSxgLfvT>HnVR>TQXUwBuUN^rnW;wr-h!e^~V#wbOv1Wd1Ej_hIV{`{CS4(%S+*|G( ztM5ziQHxv}UhPy;5o6}SsRJyZdBJz3Ud~{X1IuIhH>1U$DK1c#2I!ROZ&2cK%>O zr25e{motJs-&!+Xtmg4q^T+E35E*=;sj1EZ2I&VJ%#`5ll#e!hbeKMB$O-K0Pq^nd zXg3CRbp`mU4H;0J#L#?RYsT$vHRj!w({}!MYoG$-BgtYg*cg?@v+YRQ0(+9-_ajep zrq{0v9>w3(C>h`7>qgTb`o1VoC#El+lc1MAeAuOdn0I&?>z8oT$RmfVM7L_R*Qzw~ z7#ppY*7#F!c{+!9wyH<5P>~fuU4u{Kd*Va2%iJ#?BdwQRm4B!{#9-<=`yk1u z#`^9HEonO`I4$UpsI>Hq2|22l5V{qV+wOBl#K|B_hUqCRad~evbmYi`Gy3e}TpId} zj=-XhaEF~GQ5^8&{~Igv;&lDf%y8mZAk>?}o5rQ)^#!4mk;GbaF7tMqgxP8qM?JG8 z!`ty`)!mTNYv5PFgX1$BNUxy75VC?Q6DUb|j90{ID|?0?(oG&Z!hInb_TDWYj0TR~ zo(tK=5+ecc>3O`|4J1 zv$pMi+4J0|mEdcYpJfh&cd2lz8xsjh^?T1b3|oGJ7>;FmxQ)ax;D%f)rX+=_BZ)d~ zf$Y5XuOzOTK4xF~lXBj6J|I71T`2Lp%w zOmn2=@mbJRfHVmu+?uj0jqQflDtB(CF1J6itJHD}P@$DQNK67x5!dcp3JMvm?{7<@ z_*B;mxQ;R=(#WH@l;uh&>90$lfZ9sqw??U4DB7e!caoz0D57*C(&Ht6%t65Wy-|xD zpp`HXoyUR0Pm*QnYm;@V)H79mee0*^)+$}Ebb>~~vEtDcW_OK_XNlnrl&gDr_tD-5 zPlKwdfWfP0Qs$(pIciI;4DwbG;0N5_*V0EjZ|QQ`w?=LkU)*ktonvBo%z4n~#n4J)aAxllZN`F#oyWbaV2AAi$B5 zknyySF8u4+z`AT&=u(; zNFeTQH&X%yVW<8v*x|x?kZsynVRXD>h1sU$9=rLu!%Ex7pW0+TnnTSdJg%V}YAE|= zh8bo%)cwz^Hn_gWo>#VLE$*JH(gh@&f7c`8xB#FY!6yCpC;2!WHde+&Lz*lf&xIVMFJBLs?e8;bW4_sC``Ma=bZMW60iCM_!#`B1pBxRZ^SB2{pxfju|>P-@(u8C;c{Ff`CY zJWcy2JguE$9`Gk)W&1;(1sx1+do8e9%jTLq$6O9$DO2cWw9zMi*fpKv;K@5* z;{kg`ihhb184wfN!Q7wdt_FM-{_V?tv7sBLVhQftqWyA*>qFG;jVRiv#Q)Na^_nb# zsuS`sjlk;7VJB}*Xi-@5Gl#n46DOi)*zZuixx?jusS^;{f%moBHRg2uvAv1h)cHyD zil9jjIf_G7FN|ZT(w{9ogAz2aZEtjMLb$H0LZR{8ba*w2(RABn2PN3(&?fr2Q^^ncy0q$62U)ZB)S*Co!{K`llSg}yCB9-2t(w!75WWcAu5wrdLCjv9qU^_l zn3GEy25t`SIEb~u^_N-nz}zV*9VOFwDq3)I&Fl}DK-Q_yB~PPU&f#Cn5*j$*6o?rO z#LQk8Aob=Qkz--!<43n74lCL`P!?!TNAT=^GpCO~oI`zgW|izWsVwJzO*!6=rp}Ty z^$MGTeI3fE*1o`8z;kJr>Rc218#{=;%#_p28(g*-5s|@6Y~^6Iz5^P|a5ECV3|+V! z;zCOSxJrdVEKI1|BtjkSNXGwjPn;(8M$8PABC_pA2-68BR&Y-KUFvnunxKcB(2Z^y z2r^yO|8fb>nM|)T^1!RBmHhuGX3!aUFOt?cqU>MZp<4FTu#xe01(Dcf8@RtDCsFsE zE*_B3>eYJz>wIEtok!#myp%py#VdJLsVLW9KFsb>nS&E1oXegO#RgHZp+^Lb__`*l zjwt;=#?6WDB(r2^xIjt>F{<`K%(rVQ$YYj60 z&Ar*7>tnJ*^J@BzkY{JKAL`F{Ghbiz>uGxIi}|*4;jxppr5)LxcTqNmb+T+^aE{J# zi_K-H_EZl#R`;JmwR-5?!&-%xk6*c+&^Vy8-RSsGXNjQma#N4|^Xu}pjhW7s{#J?n zM?;D>bXO(Ua1$@7hwG)0C9+~b3}>93u*TvF^e-HYOZV)^TvDTS-2X94T$ZBm)ty5n zW2x<7=G6O2n5`OJS!(+Dw_{aewj|*V2I`zospcpR&~5~BKY={RQP12X<#ZX+TpqdF z8#U2<*Cd}TOT8tQyW$@8ApKiE`39R<8O0g&(=SdXo7IuD;px(rWZG0odTa%{JO1ER z?+@>u=+>x}1~F3{4oQ`)TFibqZ0gBjrzGbl-Sw|s^fz6ARi2F>tZTw&_8wCVvtgUJ znuuleREmX+jx>&jJ$_J6dbh{1&#m*ykJ|11nz7{-`4tTn^DFdS9bD&)P~skStiMu% zh!#P>^V)2HS+aMnd}c=5yF$53DqYa8BBo}#*jO6vz4N+9Wu|Z%R_jFe(#p-53hdvR zr?YY#)-$E)JH`fP7Jwf26ToUXpES-%ndy#Lsh;b5Jac5|&ASz5H?I%a-M@NkuI4<= zxgV~#SQ(RP~I2}eu5NHRl)Fagu#@hCqo3IM=8TC*47hrwd7xo6n~Ef z!pgaDhL(Kw*8FT6lQlIvYc}07a5G$GC~daHH~0wBHVwH5`!XYrhAlT1r`>AN*Yxz( zNAD=mIrkRuj11ogF<<<;Pc;yf8+nZW8XeI;-W2_E3qN6sfWJ~W=?|Nv7K|BQJm&>q zQEc1Qx7U7+(ebzYKi>CP<)(*t5Ah?6r}`c=Uuo=2fAy@^dI7X@@ErfD-U$!X)qYLT#Q?} z6E&lLYrq71(#34tq$_-btun4TNSeJYy_Dm&@Oj|}tHiDChuinMdbp~&MyEYVyCzh! zJ2N`tsIzFN@~GY#lJo@?qt`a>VrdNhD#LTAOX``xn+V{6#e%8}=ui%O1yj>xtB z&zAr0jLY9`^xw;srxfLp$7p;sqh*9kS^kgN)L{2O_t1Fc>Xy&_tyYPN6)6?}Rs^~_ zP6%Ff2B`v=#FvF`)-ZywrYrkEB zC}?-%L0e;4v$HClW0>vCt+tZQwYI3X>G9425te+;W zuh%8}%y{P5_1oD_o059)vpr8mk$&ih-2^{w^00OR;}dq@r6F2K+q6-%E%-2_=6}@C zg`H>?;Op){skSFnrDd{aQ}6Uuzvxi3DWh(f=2|x+d$-j&FGcX4C5|er<>(mPPdd88eSLY(Vbr3()@G}rVBAuBkQ)GCgV&tz#pU6X&wN?%iq=zyH0cVB<3}N!_is!0I`WGc=lJ5FX)PmOV zTN464ms~al27iCpN3vwqN!L2q2|p#eEa*ZOzj|DsL3}`|>mK2CNMTKiHqV3lp2S3x zBHUZDv^uYDt&A)FJ3IBI&B91TAY`i3$`U2e_NlaQQVH)4ql?47oZPavpzu1t=LhdUxTzFSe zs$%e~`Hg_bxlvp?#o&*UQ{nSa9ZmoV6L}PPZoVDrbl27Z*=PX7ht)NnAxk-OZ!;=7|=c7Su16bE6!t#Vh5nFdI6$%UepfRcB`S z;_e8?r&n*yg3P=6>uQU|3X9q*F|$^L$h(D;X;Y<|670L57d%PHV`FpcUg~QLcW3v0 z&b!{Y4Szm|O|G~pm}^>tQTt?JAb zbxBv}UJH*_jQ$nfVzmM%mhqd`B5k`xMX@BGy1~9WsqUY9K`D9Ekv1<$`i|V8hBNGATXKm+I zE|^5a0VRUsH`h6Y8OqqLH8BX_eF`=*oLoaj`MB@LroH0O#yd$ za2O6?Cj2|mq%(AVh;w6L`xK--Io?CbehIj4$-}4OtK{34wM)A?xf;7BOh;ZQl5M6E z$sMt+fYES&6Kwd;9SoVvHG!6s1?vhZ3TRIt?aNY3<^qa-&0gw`%U|XJ9t;aFoI-!_ z_cs@VI4gNfIdXhS$ufT_3$cg|2{(8;s>rLfVafmI^qvX9x5S9p_EZK$Q$SAoV&+;m4myndfC!B9N5!9OTF!LVkU{ll0=W*N1CO!Oc5tMg54`|%!DDJE9;MSNxG(om;H z&0L3WUBvbHbLHTvz81{nt8*iP{8|NAjgg3DGU%p9oYsVysybrmzu5gImR?_ZP)m%O z{%VRf-$m|^iTC>(aTsi!M!$Zp;g6IlXH{2bXLc-QL?Lkrtw~7i9p>d_%HpwaE4Eau z29ofv7IH+Ih~pwz%yrsX=AoCRvKfGv@uTP8_TQr(HqIS9d!N@ERe#g~d<)hA!A%)q z9GSlK&%?&cQ!))_q|L$-PK$ngLv7?%|LWdw2d z3MgAk5aZnDCAj@Ak3k#uDuwXpiwUoWpy#uMe<1?Or5ay{8;`gX1)gLOet9fy>53_- zK*hQxVt=(aK9(>89K4TwTrS!o<#WsyfZNzG+k5xezLe~Do|rw>x8H%o3d5Xrkip5K zqHc~ktN$Gf$uvPgj}%4+S8@F%gix}CSKy}oytnntnNaBRqZBd@o+^@8RZrmyLWNjGwWR`0D_ z+l!N#cuWNtFY^E&E)?b-64?JIIB-*~&DoIL{(9w8iP+PMm#%HKjdPA$y9Q|sbUmLI zpXMr!#K?(I#}rG{t!dqW4UPoR<%wp|LJEGrhh9GO-*I#q+Zl$(oJKPWCGGQQx3MYx zI?z~7dvVI>@I^_pnI?6Q#`JL4%r5N@SJJPg%aUzWL=X-yM9P0~>3#uw$%;_}Jgvj? z3Hp56w55q^_orOFCyz@jYBT#VkQPWN82k|jez31ZPrSm3y&t*t|HMyM?5)G9ISYJB z@7&qQf7i$}I3G18w_7gFAltNLb$4Fd zY81zfn;91rUmq898mTgoHggrlM8`R1xN%=s*A5J_^+gC@iQPL<_#O|k+W({QN(e76 zQlW3m8GxGbQKwisj&!&&L28;}lL)QNfGV)YZ$BKc;+$X_IW_DV`!oKCg zO$RxT5mFVvsO9lakPh_UQXnds%c~qX^QzGn{Z-TgO zv)ZE{qiY~fwqXGJU%x9w!~wj`g4Y{i&+9F}&a5KB0RK`RT%tE6%?>1mp8E_1?4=iPh}4GiPN~5FmpM^O(nVPBjZ00HA7E$ z9Dw^@QKn}}p^-ctZ2_=6%68h+v&_LV`e{!Q;o8Eude)kF=REky_{RgT{p!&Z{QIUNWQmLhUOLpV$EuOH^l7U-pm(@*{8 zRe4HFl)<|Z&KE)HuRQ89!AmUV@%=)^daT!76V52o3&h4+aMUFDa9`lxqwdBk)&9_7 z(dzHH+%YoR|8OP}r=fyu7ikNg%4FKRP7biFJ;U!AWGUwmiX6{nU^rQF{v$CQPPqDT zSZzAJnOcB+bHEk!Ea*j0uVAUNfByMA@F;CwKibkl8O5YTLNNoVI&h4HpS8*RM@jLj zaBRv9*M{;#nPPNhiRp&TRQ>VX`MY*8sC=*}@{|x5ss&P9q=(5cP|rfDGNz&qH9NTp z>Vl3oUT@iZ|7;y(5OZ4-Zh0w%$pnYf9mbY@0ru5SgZA!82veNj`t?liB{G^qiqPQ! z+fk9hW5{I+rlJP_ny5I8ArSPx_T*FMGzL?sL_&Nqb|Q;}m^3Z@nt2iPY?BV8*jMXL zvI^y8owDHO1Qp?X{Ae1rnYt1ArY5jg5-$6%?=j^pS_kLWbjQ9|9@S5vN7bS=7cud9 z%dKZnA992}W~3spRQ}(w4N`_S{*#J@)X&W!5}x_gRnXKHfJ!VU@~$ofJ;-77z}@s? z>Ag+RKDMyja{;J(34U6ZzW~Xm3ucN!NwtvuZp$^#eD+cec!vS;eb{i1GW;!B;UtLe zu_WP-2N%u)G9~GFUBQw@K3^CA6?6(Aj6)0ACYRe`JQc{+tI3`p%IJ^9P+AG|8Iraf z2bsFlXcO`#8H>_|m2QArDgcwALw<*bFBv>9MFGDNhTWueoQ%vSo3RbX&^;l`5do`# zZa28rVhZ3b>eCG1^;28;o-cuCO?Lq^a;)Gfa;c`6Gp|#mi~#WX7x3G2`e!3Ah8>eN ziIi@hjD7W4D)<9Fb?8CH&Y}^97_o16g3@>Qfddkbmwab z&8I0V5*qU;#$5L7oIEBOzNO`q;FZDX(LAOfFToJP6CSXcLtRLGU>XbjE(Gn<7kDm2 zK0w#%D@b1hw>fUwZlYXYnnz83!6iqfJ5HnszMMsSXnaS`Ylh=wW5F__im5e@0N5QG zBGdPiVMW*rcslbTyaF$xk6|xafn#^eGQ7=F$vAbC2rlC=t|3){7Oz(vC4Dq=#R-p` zn3)2x^0Pj{p=;qR0_5PR^jTCR=rr1yPtif%xWSb`|5+P6k*Y4>h6V3{G_olggw@AVnp34WG3Y znOf5wJ{`GcAs0UqUmqV+Fz$D5RT5a-Zhfj-qcRV-{tq(ts4VmA8{zSsX9(>`f9Kf7 zJmxymn6~trYDD zoW0;h%@S7SvE!ax9~(r#6Z0UhwO%UyO+Xn&nC-rqqJsho7tqaQ(276fNV+cVyxgVl zHoo4h=bdsg>*U$RPBrUK<)nosQWW-k!iFi$VxMyg)Rib*u{&pKz4`SzdUP}dW zrN$o~N1bEdWH@P{f?2_+RAC;&6*J10!%~YWn9)=bsIe5V)EWvFr6jcbO*!yEAt0;9 z+SIImIMl3Q1}&EP$Ui@O5-W3+gsEGP+&y{gWYS5C3Be{(q_&mBmulp+-tps@4-{N5 z43kD*8EX2^q+v2=(9w%zR1Nj<{`6tS0GAD{bqVGbYKS{U{3*hX{St6y+Dt2t5e6s+ zYFRXRewsS%E}FJtAr>k|FN5|R%NpaByhcNt*c+YT-2})tl0dyhMWFrz3i5wAh6~R{ z0^`mT*ni&(IlqH!6NK4{nXOlfwwE!pjk^yGF(YZSE@y&B7TNNmqF?y!4GFxTd|85K z)peRVg)h1>63EdJ!Phnwfqjpf;3ip!$*l2r2=BCJ2dL#%Ik%{yB?(t=g~kTHCBXDE=?3 z<&%YXBvAE(ds6S^vpG@^V(`{lYg2aaMlD(gDYlKrHN{iDyMSWc00{vd1Q6tsbk4YT zz%M<*YqoLjxWVG7DYzk65-4s~&SPyrrp^YHHc>p*XCLx#29AwIM!YD8Eop`o#_vKj z62z@C*o=!PI$F4)lart&NDN_Kd9riclBq&F37iY7$c>kG(|mxn|2fZx>!m^tOU|is zfdD++{X;?1zBiip&gklfFMDP4|BcQ?VZ8gfkxN`x%`nz(}rIh~%hG*nc z3#Vd{ONqIR3S$;{j4>h1Q#_U`mUs@GN_!gAV(yX;lGk}M)SN>c;Kc__aL!Gzh95Xx zdJ}{hO@tf<1+priIcbcT#Yo50naFp2O=0zho37RK;@`!o#7k7G&;8E)E9RS4TBkj>+JQCzzKc?cJHM^XN`Lgx(T@KFw!Z z2Zo>$90rT$GWQSYVyDK~*>x^sd*1W8;X|6i`>~NKk3E)q!B#m|OsQYtxZ8a)vM1r{ zD?1ZMlQp*tyR^G>VGuz}JXSOx0(S;fSi=0kJ7xb@%2JE!EdOO3V$dE9-Rl&Ur zJi^&r_6C5_XLdZ7>|wskGbf&l0xU-6#IZ3?t~GFnS?RC&y{ne>NoP;`2PU(VqQ0%tdJBHl5lnX#frxRKMX^xI(oG-_t- zbR3CO4obpaAZC`NkLAgXYEtY|83aedrSsxjtP(8DtzjU6Z8K0wSH)WadUnT@cQ~zr7j;;ntlQ0v1q24`3*;3=lc3_nSpZu;5;nHkH?gG z3AH_13&cL;7to)E^e-|s@b-k zx&0w2R+7*u2~7$6cp6)x@bMIeBr0aSd7%nTzL5C^d2>vV@}nDi4C2CN{sTa_fy)1; zN}f&sIRn|s*($4*n)uWxvZ*mVCai286LZCEM3O27Sp zYvjq`wAX1-i&Is{Tw!R+Og)>&5N@a2$k0aZU^>vutJ@x=Q7y2+ixhD?TJES0Va%f5* zac=Pj@$EB^lZr&C(1UTM9a#GdpWU$sY9~)@YHdL4JXQ!+4qR`%aDn*@v+Y(9+>{bd zf%^uDuMEMl7I+$KncyaV!exFDbN`s&;;|UXw2dr1B`z2vSLKCm-6q)nb-27b5v@3S z^#1!a-0FpTGYLZ@4d@z0GlMbGo{TJ8^0$`Gu|!kL%i#wp$5VdD_Sa8E=Np`skGm=Yv@=Q66#>6wDGGj`&5%ld1{74 zj!D1w5kg}GoN= zocK)#v1%S@2xB)MT!FX+I-6G@SG{|K(Yf*O;?*n-ui|}Cz%0Tgx&s$-gv~KH%FiPY zO72jXp_QyU;R=o`aPK^}wYeih5nYJ$gdZ%>{NlnX|DXrESr$V>==JG3)<)d1@sp-szD?LiT)xgiq7L#{G{IZkP|D@7=V~17A5}Dk1p@27 zY^k8Ue&B70S+4i&$kDnDgR8Ejp2VCq4nEieqmz0uvkYL=rA30IyS7G~Oqh;anp*En zfDuxAljaVK#yh8yHPm#!I?^QRpvzwwr{6u#98H}_gEt?0OcY*a1&{L&FCvP%fqzZ_f3fNSDo{Fq+ug#vqZxrKSK*=tD@|I7iIKu?`6q_J3kb&Mn!V zC6tkvzJh1Illp%BNUFy70qf5n#Dov8&b{u4YumYmwnfGQX-LC-7w$y&!=9W`VbAEXVrIbTGd|wN#`!{3JtdW|GY9#J2<62K>_OGYs6w|Zt3kmG7Dl|mi&vE~y=3-(}~ zGEIODvCcQ%j<0TO4wWm%H7RCvw@Atwu5V{v%kM{+6sPaTPQcA;>q{&(P`$`Kplt$=dhXwBVa>B zL+eks%dl$>(OOQDFnga1IE#5rrIjhr&RAUcm}@;VsIonG--&ft`AC1$D(@!zzTDoZ zjLvhEqdmenML^rwZO!9OE$c0mMC$YL@yOh!aU#h#8oPm_u#l&{`h0M_L(#^QU*HMB$ ztGkHK+jAaujG=jP20HP9a1EeYrv{4K=nw7-9FO>}XFKWsp%nOlmjxSqK$Y!54gV6> zfbcBy)(UjfqIa(jy*0iuGcqS1V5GqnpEs&T2e@x=S1{1~XJ?)_TNn_#SQ3M1X08K2 zq|yU-dH~lvC(s`Zk#U=x0J)Xt(c%qUh6Yj0FSD4k#Gls5nhl#S-wU74JuoPs53SxJ zjA0tb_rhcnjwUH^q`(nIZv$M9x~6j8Q5BFSIM5YQc$L#9(fW+f;`3*bIVqD?`tj{~ zMoZ)ccb4^oc7^rjFb4QK(GX4yJxN0bBMz}1;ug_h|H-x)+(?I`+pmcta-llKzRETVebSWZEe*ow?az2 zJ;TsSHrS-m_IT2k+BEtOs}Ir9R+r+yw2o7=fbm$X%C*SFL1VD%mI?2ukkNKxu&Pu^ zxp3)+hidd+LO1#`o~;tH{tVOGeJpcr57pDhL0_hd;siAc1~UlCvH#DC9tD8$%Au`q43V-FV$mJ7$)q9{A3< z7h>UHQMs)@n=nlS5p+ll&93ZPYrTJDwKjbu?itqGSs2iK27KPu!L_f&;%i&0^C>O~ zjax6^9mB7f^H)Oj@nwW|z64#&IyK-zhDAalaerd4&Lc-O0_kQeote?BMs zyN1QVB-EnM&UUvHUfx5nCLKkBqdfxF@7dPPXaa9{1gtXTX1Hh$QRTN7#M-*q=f?YX z4FzKvaLm8_n={1Nfd3C*M%NqY2187~Zf@?PLoKWB5j7r;k>EaoeT^f`<0q+(rN9cj zM3EY2jkkmR=r^R#F^h9YT=(--xb@83X+h|M-q528`OKeFc&)O~nE~$??h^e4`xFH! z;4=Vk_EMJ>P6Q{>T{rCQY5b)lg>K=smetRLL)YL&me*4%`FNT1X@U-( zv$V*J7Q<2-3^5~!JP|?ab2!3xIo-)m7)wdUPJ+bge8N&ICV;`dMX(Tond4uPZg2@$ zCpQF45pCMtb;GNoy(@#OuWsFGRT`%PqgH=WUD#SB+z6O|j$$zAYJW*e^^Nhxckn^| z4)+*FU0|LuaE$RfPLLtOqXVP-FZ7t71@gu3M?Yf~R#;C#$H@?^ zAwE|56nq-+skU1{|Fx}q7Lw^nHJ0GfkVwHHJeSL*o{8~7T5EHK%_ay#9 z+@|q%Uw1I`<5=DL{#5tWyqlC+?n58yNt&;Dt<@KN%+E97wIUrVf>4Fv_a&549LYEg zDv$Mw(Bj-ruThoEVO&CiGVX>>2p1uU2SdqeG)bI(r#neU_3L@`6+Sf4(Q292sP;k9 zWj=J7=ETf_V`sBq2r3#5omt*~WHdmZdK!g(nxa4^ySGx`*T1Rk04+kdej#e3vVzyj zW_E)>muY5r`_eap9PbuR2`9Km3IfI^a9p5Y_T#EbgkvQlUkfi)Ixp}hw8xNJ`~{xN zWGrf<2b?2ae{bk^rImm6w-yG z8>DBPFJ#;M(oWD!_IoZu*Y(xfC_h~3tv%r$8r{tP_kNGmeE;TMY85%%R?O!V!gE+~+Wtba*xv z^$sUVPms6}y{U7|hejg326&8XTjkeSL8Sh~m8o zzOUTgd^29`x>0i*XF`v2UK6r5L#XO(aP z)T;#}Ene6d)++|Bn?e4&j;Xh49DbPl82x+hnw zfA+q#Vf3$Lm`NnVj!y&hU3$d2MPijUF)w>7Mdl^#BAy8o^xhV*lNDD|Zag0e$jKX1 zD*K_`KjtnUj%%v)kZEGvuk`T2#X#0swEGV2c3$6YYkq<;L>z|UNvbWdCqW>{Y<~4s z!E9cTpu;8pWp0Lb#XFedso*z17uiQSs zmKa^yW)NSsrd_{%R=Wk90Jz&1h!@gZCSId>OFm*!AwzYrFR55e?#hUvMT1bVclr_K zv&^+DQ|aA5i@fKTFi#ZzWy>(U@isYhNbsuOP(tAn*w2!~PZbwQ;hj9NhmsKB>yw(P z_mH%T{g}OL<(}z0oo;RAnbq&=t5%3k$GZTY;!+LXfpGmFvFIQildegQkw)=4U7peh$mY4$X;Cu`*~ z{W*-IyjEps1e0*ToM^3&VMpc!`ai3J@k7r%mY_XjGSuGS-DI;wjOlA6$VBLU%t9BX zoWpX$wjAF+i`d4RD;JqF%aMoQZ}iT)y7ha-B{-fngHQ`Awg-(SBsL3`W}J0Ge&cftA7}u>6-TABo#<{|^*tw67Y`D;Jf^=$8xqAg-!@~Ggqdb?&u~C|)j&Kn25@3BH+>kz`!Zh;bcrvm z;60W zsG8LUtANKtJ)?`oVJnO9o;k&!`@@Nyle#P=XT__ovH)rSjld7e>PFS$3K~ZfNz+>z;iH}3iLcWwpB&$B zw+?Vznv60euWSke`>m%@{3*SgL^CPf+|pW0RiC#Jj_=P8}NKzYn_dEJhAfjc$>ch4O5V@8#S1$qb_ zj0D@D5ERa3wu=U5#>=QA1ileIcdtRHhK&-j*Wj!*KS44${O&S$4WwRJ@G}n4?R-E= zPV5*)uUqKgB<<9dnQ$NVD zt9r7d1tZMMX%yY~|BtRekB7Sb{=o4eg;bQHQiirkg-WF&qeWSpR%MBbLZwNReMUto z6%rzhLXs_!p)e&y$`YY$V_&nIj4{jiT(8mn{``L5$M=t^TaU->bPLjO28D1br^$KJ#6zk8n5-dwY!MPkhByu212{_11Rv0TR?HTlx3f>s0!IYAXWo~?T7Ta9Fv^^ zB_NAgiU4FKfBW?O90&mr3flLInRm*vN8q)E&HT2j4LJLu;;GaefpZ9IcSC|(?9M4Z zNec6dyHW@{T(Hcb#qO_qI(;r>9Vz-{WQc;GM0=>cV%u=B7&l`OK|DlAR6G2CIfVjZ zX($1Nbn^uhr=*EHw0Wb=1QE}5T1a(q{o`4`4Oc(Rxem17a&@#SRx~qs|0)v@?J&0g z9<2nIK~?P5`x{rvmdanDRm;bc3(B9|IZpu3FkvJtKs7|jk)SVt@bfXd0mS$*lx=4(lBZ zHz6V)fvb8TJTO`Vse}9{52o9iUa1ckZ$^MU2conp%7Tty7nIOKz(mtQeATrQFe0Q| z5??@8F$i$AC`07X)XaQp>SOb@(W_C}5=$3fl_2jZa>Z&82E*kQ^JRy)J=Dt}4%bKL zc~dS7+i3x{^C8x@2Rg&9+(jVupO+xe1a?wQ9?YN8KpHl1)NR~WmNd?Gw%BB+VE-b% zP%CWuJw;Te?fyZr&R*utUkCgs9-0>nfRq?H#}C{ZBb!8k@a03aV@^VCIqym$9EY5a z^Tm8?I=eNuxtQh%FB%rM&LDTWz)Af;a78uu7ffNMg@~kP8>m`17*~auNF96cN7}{# z2=Q0OeQ!-rO^fE~LTHb>pGBQkK~UnSJOCq!1X;(xGLZ7drVOU`m6OVwKBaGBl~>Fl z>&T5H8t+}=N+|u+qAW&8wTVdbLYqeU3=3?0 z00fY=iQiN1;RQ+pwa{yx9>?>86lHr4BlJj}ez&1ff*+zCC|5bEAqbN@&z}qF6dO%M znyEdVz-N{2Yduhr@!P$dP+vF1IP+%H|CNUjhhB-T3(|HhsVmk-{VaKuAtyb^HPeb>kU-MB&`tN4+i=Wp~2@Va7d zzr<(!0bo1}A%L}OB2qygo~|E{N%H6XmExy}P&d#h7GGf&3_sq3QwH~#aU!}P!~^Na z?fZy#g>gQDvE~eE$M=G2YyM=gPX7wtsng}BJ`t0y3G4vtr!#X5?)@u32x>`iedld& zuzA?IdvJC`%K@g$z3#dr+~LNbEfv?{9H3VOF1ZO4q`+I%w zT{|4Ilbz(yTYI&^O7I8E)0~6(IPG{oY8@oKdcl0*G|hwX z|7^GgbE?_=969Q%K|$VWCXd!&eKKqzE?RSkT?kY)vC?5qR$x|UR({r7E8Ku)>Qb$ zV$}QjQ|%OP?@aI|1g-~#9uAwB#9ETk-z0zOBaI>84INJpSW(W<%Mpa2D;9D0*T9wK z6Z&@g0Wb+>*D=^3V+SLYU0BgPt3kO2Iq%}52v5(Jvf}$WW3u(l{a+Mr5fgMiPB+P2 z;*`z!U(N$D!1yUe;R3e_O-DF~%ZhwYT+C4pMT7Jo$8~%F!n2RPZzVQ@H+!FRi5}n`V@O9 z@mk(9GI?^pX~bIY2Cpttn?df+G?3&#^aVO}+?A@v}PfW%xB5=X;e303d1^Ps2G+T-vQzN3HE zi4v|watl`h#iE!<&x=^u<7>;kSxZA;2QIgEMI?O$t`^7~CWIkyU&zgv<>PgWsE{X2 zh0)_Mj1vL645xtG=MLR5b1be2U<{NCgWYEzYk$fNmfqxVrT)~976NZ zzDfKj=+0EMwgn}qd1CZSJnrT1581>MhTbHP43{XEms#{J2kOcmd5zfMlOQ7+njF4c92HxBkbMfJWi55_{uzUe`=+Z@(;x zMM4!4H^M1CfiRb-Q;a|LV9WIujKBGIGf|m1@9_SRr=dr}L5wQahsIld^&prGfOyA>`8s7Wggn4k#YiBEGeNk{x)=;y~gF)V7H9rUW@*qYx@X zBOk#6wK&ujL8wzkS8Bmm;N^}2?aB#i!FH$bSO0Ta^M^aB503OrVWr$Wcbt3B@E~z`^;~p$iC3G?=DEdVaIoeCgn3|50vhQ+Ctj zkJq;H{El>5k2g01D$H1M2sJ=0v&J+xAZV?D4(L0RT2X2@nv3dJ!ad+-C{W#?27YKb zam6*6yjIpgc1wl4^>UL7{DGVJc^(!j*HT@eC((S>fO?q?3NW>~^wNDIosj8gm*s~J zJ|Qb`e{L~DG_A~qn=#u5kRi;3;rO@sUmX$v)S;T()n0K7mZOl!oQ4k5gFxG$u@hIK zfGa|fg;Q!Nb{!7Ei4O7H7zx8ik9wb28!<_*UHuy@Q7Qq{7{del40KKFG+IYMF8#Tx zhT~Ju>X){f&__zOjRBz@%k+zX_tK4Wr%)+Mi+6q-8j4s;Vz}d`vuUKjqr-ROL7@x> zm!BvetfSQ+XK!K(?ut`g$ka1t9ToZZV`Rt3#-&lz_iMKcww;7FurjWKa*@0<*(0p% zVczHu+Oiw?rou9fqZ+(y@G1&uhK53_0~#IuSQ}<$$l#_2XtiGhONW+g^lY#D#CLSY z>qa^5k1_Jn@IKx(yumX|0m$tWyPLxp@4kY+tKa>TH+J;>Ud1O} zJcKV7(QgL#cdjPSMD~QF3^o^nIRd|8C{N;c+$S!&EezZ(cfQi$<&8rg6EnY!9GIxU zGnTXJ7PWI50QN8^itvPMK7_*?f53SD(n7n-*XB@M#_C97XcQAjwUBoSwIaCvYlO`O zJ8~6#*kC>`wF^BGnUnEnFlAIdD??{Fo13FR<)o|L-6;r@5F%U&BTavd{B1UAW;e6z z&UeP#GjNV)#~UrWX^R@qwly{Y?eALqpEYgcZbD7-Akf@KOL)*R2w5p2vrH6rF-g`H zvt8i^qi_e}{1}x|+a7QU>S38(%tCLKm;K#%2fxQdk-7nb$4;SgI3kCF|F%c(iHe_~-Ma*)c$fd<=N-0W~V2 z%Ki%`qL&x3{$mheoT|w&!Xs(NqkxURB~)yD+<5JsbwKNY>OLU81O4wa;<?lDyIG#&Ka|EAkpU57L zuy}A2-=ui)UOp87VdPg6?RO(@L&f7N35iB)u{453kVZz5O`lpVnO;dyZTEJ zR8L2Xj*8s~KVOt#gveI5yLrpHh}pz<&^WhIlp2L8+z^DWtGH4vZxLSrBg2|S$B>8z z+S(X4do(b7+LU4QaWEAcjm@9hIxZFc$$D9a9e*IB2w0hAxL`B-77!60Zk&*#PLZE1 zV>Us5GlUuLZ3NFCNP&)N`k{&T7}+T(_`+X{Z08AOOoh+pAfg4^)9gdL_tVSj$xcD- z)nmnPk^3!+@a*>*D%lF(B%e3AJFdI=LOtBHV?)~&VhVvxyaoahZ*{2FE(yo_b6n5;z<$aS(vQ$rIR#}aPC zWAia`w+8g87+e5R(We7?dcI}l(mT^HU!4oIz}-F@E;+q^Pqczs?F;5M=LvLIuxGqs z76NlP0_G}{k*S3Y3EsYNm<&jCt+0)5M!nl6o9Kz$m>CNTU8 zoDkXtP6?UY&l;H`hNg7^C*vA_;AhgSzHq(Zg3IxY6W?LV)xm_H*Q$&X5~`j90e$#! zl73zp`qx0P^NsdQc4wicr5{Fj&)$hSXEQkPr?v&PVIZ8*g& zl5Vk z?F41@C2iKQowm8C<%5;5`wdGy$Z+0HX5;JPe)? zp&G|foQYW6_90p!sSBrsKIp6Kd{N>rhZ&niTnmh%RDCH)r>^+Uxc1Jw#M3ZIARk42 zs*E*lsg*rCum98tI#E?!t)R!J+=CTITwH}UKi@G~?M$xC21L()K)ekFZLE}>9q}HK z&QPZb!lG(&Kgt594<8Y=VGfko^7v=?bLWV9Kz#|%J-Jh0Dn)gHFtU1_bAZl@|8wUt zrcuINE5j*6XfV>ZsEee6-6(&kFiWRIcB-v!j9h!AG57t=T)M~3VZKTlocByb!L@G? zEr9f+Z+`?;`w(eCBuOYSH3nc$F4NR65}4#o^g)Ym2GGqp{69Om7mh$mUcY5B_@BJ= zGAkTwVO|0{1$11Aa(}}8LS6kKmxiFPciZ+u-gl$)DB+1`a^kMqh3{t}#CsnFQ5s9T zpu-g!%r)>xy1-;mWc$!Ok5n66(57_ix@oEb8C+Ny!|w(yQs4@#cth(XeO_HBBjxcs zc=HAfGRT6Pjuw!do4`jBki>_$)tSth@hsOXXPLo5O(d{=&)4hi7#NGDQ5wLhLAJkE zP0mES&IVk!Mg|Y@%}H1=_?L6;OCq(}`Ry1E8RuGvaVNRSaX0uEjTXdEFPi;y%AZyR zgblx7`fybYEUz$`7MV+b5j~`GGIH$&q!qzz+Z&qru{qOVGsI^@8z6?pFklXRK>|xP!r?v~<`AaRT50PN_i%!HM#r@Ulm5tC#^YU-i)d$`TKV6-f3BH0r!)^V~y-!HG=Z|1Uu#q zm&?zeJiBo_m(K2!`^U8Z<^LG_#lAhfM;vH1W{RcB_;%=Wnxrp==7~=i8~WgKy4w6M zCYo`SAC z7fLI-6PejgDC}T-9+EZ^RBF0nFjU<;?Uuull;Cl7FIlDmKBA8mp|T;_naC; z-K$^0{s}rL@!ZJEju8ff<|42~=yAm&Ifh3fK5K{DD^3ufjghUruKm2qogA}f&XXc0 z5*aJ=_`TfBo9YU09Y)E9N$b%aSOci^8fGR$RE2?ieEGhzpZgrnI`=|#cnq`(X!Am;$jCPSVrVXxLZ%3La-bIKJxE8pB4k_aYyWLcpc5pr zhf9-bt8@b8wA}+h7pMjmTy8`|yNYXpI6&%=3&G=?dyn<5g~8L%80YX5)Vs2NJkYX{ zo<@tZWLg)@@wYNuxDmkwjI``bl8uS+Om+y|`dNsWkb(ho6kbV3dx8JQR%ZdfM5ckV z*(dz&@-G$7?V8;`!nOcZ9H(j?9_n`0>tK*CRV8#D5%%Zp>lKPbS`NuA!ZolPEj&$@64&)NT>n30uftuYAt!8tF`v|wK z?S8y?!|7%&C<4XK&|R{ef!^UT5qdBBq}6dII#0AXAQfurj$ zvK9B4s6STDrF7-k3}?mnIvcx3`kF@y-+ahdcYHY*)2HLy;`bruQ+jRhvkIa_l(zfk z7csADLL|q_0-NXkaVHi0^-PbhSw0o>$a?5Y=DXpqpA!YHRh>vLPJ$OL?F9gQWmlg9 zH;M#9cEs$pZQZW%u&ui`O`S>jxwR^{>ML~rdO4(J-O74fAOi0X*poNamx$eHyZihz z$Oh-XH9jp+?jUfNWINm*8sfW6&nbi8zaEeUJP^n#iUDBeU7#g&vH}kzGH0c&-}PX* z=C1c0Tblo{$3kv2-LX#Xdy40~wsg>$wT?HHLe}!547+I8`i>ph#hnb+xRN!IwDa^a zPKg)d504`yiE7>~SXG1ApW1uBFCSYc*}Nz54w0;deF#s?OwZ)=eGjg#z=$KRyZP!o5Wt zMAv6?kbWn;M}Wvg{3xs9@qq$YxxPzYjutij3cPT8+HuNZDd&T=ee{f)Gq{}*dvNz^ zBN>OdW7ZSmRvtrdKg4~k)6>+Uui9ua<45fzE@(IMv##bwD8~doM%d5M*jXi2j=-;; z%BUkl!PH1S1qS^w81#Q^8>o;rpGV}-dNrYfwwc{tKHbHD zmMUZ-VBYPWy>u(&?dKQcj<=TE)QJzW2j280z2!0H{?Qq~(2}XnknoxspeHKG?d{Vo z|5}7AIgn0m6N%NQD!a1-R@$`&QFg^U`J*PknG~-F#KQ%*`FUAOsV)b0ZPa*HM|@}U zF3a+ju;{*axf+bO-2k^Z7kTkMK?&f1FchBeO_v@!a)s!3+E}`^mAQA6< zBJ(`t3ZIcP{>xpTJ{_@(BA~pXYZo_3MDc+Zs4u3h3*D7=Lo`3FA4?U0*cGdA?~cnq zT6%jttMN-6{Y2A|soE@UpCxUeQ_{3jY#0JM&`D-W$t z;G3DNMgNa+idhTdXOfG?ICo^i3phWhKGleDUNhVAYV-W~9{RKRKDEG_9}~B@kZ>Y3 zX#g4cd!kAV*a#$jR4hTmh{rHt@!G2LC+` zuk1Qva^S8Fgn*ED2A>x;ZGFo6wc;DmhSmM|CV_lcTOijuwA_O9opMs;+5?v~mp3l) zSP4tXF_ruYt#N|Eaj2hc4!*cR?_Tl5(3@qHEo&T(jcV}6nHzskV0m_0-c%+K3rfaaLEDyuVrE+!J_%!5#263N8*vryiXA!y;)5GO2twYK>Q;w>mjR^x4jI zU({~Ek)@crNmDLxzH6zUd`P^bBZ%!gcX-7Z8D*U3;?7Ok2;?3`1zlz4bi|ii**&g@jV|^E(1VRr!79XZJ zmEb2#QE`Xh5>4g1st=7VyJD78DVv800oJ2n0@QTsS;x5&O(Sh@*q0?!H}-NrSD!O+_Jyv&z`49d4g`&^at?{WBZLMloK6X~FYi%J@&5;jgV? z3um;wXbPY7HjQ#vd45gAP|A>NLAYJMRfTnG#)Sx#{@y9G1Fqs$+!mdRo*x%uQpK~ivb!?ucw_h!>LXR^9En)x z-;+Pcd;A!xvpW}7WMUiaoOisHm$0e1bX+9aAM^5tw-ZZX(#(>Kl8FOO?Fzd zS0)^LcqQ>l$i|aBD)ADIex@MzOlr<6wgE!EoVIk!?^jRUUTtB9)sQ&-X8yE|4(aE% zdhyz&pfdrMb_)myzC(Ice6oGf_5yzWn>V`*f(5Uf}O>g?@Z`Dz&eD`0l;P zYe5vEzF_F8n9KqR8KTum-p~DvKs$4O4{eDF|EEOk;(prt?ujWV!z-V8b>-=mTb0&1 zhW6@~%d7;JG8C;Cmh_$WQJ{o=^&M?m@3MySyx8;CAKAkwj$?Li@(v42-Ou^?oLTC` zr%c$X4)K+!H^&F1NAI{&^%=pGmAtOwlkE@28y>_nPYS#q1Sb#9X`;JRUdCQJRi?1Z zI%Y@vlHcuchkfs;xQOlHSu+pum3%&gwh=xg(oc}_;BK0WOOYhHAahOB6 z{Mv*;`885Y3O7Cr4_cQct5!w+lF4tql9vgTeYCI=Zx*`X>Ac5_<%x?Db#}9(_69Dp z;i^(C!zg37xFcsds@q5Jj4Qy_!B6kF%DgX}JL6A1J1R71R;pecOfq9#Y7!hT7`Pv{ ztGmr}ax7teH93X)XOV7qfx~5pTy#$?Y>!@1-T;=wM5+lnu zjgrHguhp2s{;ouC{3o`cZ?h?G{OWRnn~^s7OAEF6M=)<)F{n5$L{sq zEi9p(C!FHvsPq1wYUVjPVs@8$LsSB`ayS3intumg!6Kb{(`{M4Wgjkse}>oY%XJFI zy^8j?m~41{s65PFLP?jCqsJAy0;{vDH@-)c;1sNgJ86sl-ct%Q_wi31K1oMm~-~Nqe`F&-d zv&_BQ4DyHF6MpgvZI$;fUNgSnh~M=>J&r22z^SWb6D`%HUX0_C85b({x3}2|Mx^I! z&;3vbiyGpK?ZehI?ah1nL6iV%_``-LE55Tc+xEb2`-x!hu%hxMRbYQ5j3vRuFM2@- zuua=LsJi1Ty}rlQ!}uP)>|;CL!b;%6Zv6l}GSkn~PqNVdOzf4nm4|bV*(Wg{OP_dg zQgCIv0g(J9%`@ehKN7q#*C-K>K9|{U%h)89TaDY#yYz<8%#(b`9kCOlo-O=^tS^Y- ze31W|ugvROKB;l~b53Q{qsGW<6&WGd5*v+en@$Q=DN$u~%TuV9YCiY@Qq zpJ*#y2{_|zrKqserOhU8^gvv~kqsgX`xW1GzP_IP_=tv|N}=kWca;Zv)>*1$)sjmQ z(lq`LX{3knO^%k_OFIwU{B?J%2~Yn9?g~K`8YurEV0+WF2Y)qY=rs?j?8-^D`fX$Q z=QZDHg40dpuAq87p$6>lcn}+mwA7x8;86tQhH&-FjA~k3%4G zcG;GW?S;OIU28fdWc`LD>ZEr09&BY*_`Tb_$V#wfXZL{nygTiceFp@hd9h71@;%HK zNqa=waC+#s#v>&%+S^BP7tWP5tA{$%Jp^QtF0=4+H)+U&kZz7NL2uQKm8 z7@ZPq4zeZLJB?H`iXM~f$5M$Y`s~|_qWwv1fL*XecFcr z+Btaf=D60b7oCAt3qP9+T<&J@9XuF|hdkx>xtE)5zH0XGiuu)Z;9)-J;FwlA3I;x&h^-Ow&>qxALe#65GX591USaGcR5nt$4NX_-?<)!xB0#IGgdaq zIoPuS$jE}o3_yq|GhUCiy~$Cl#hjJN&s%wM?;ix4IA^RqsKfU@>`DnS{vr(HnA!=TK3>h=e@@$SEWD}eZBCl!<(rvlc`>C&3ZZahI z`m4huaXYMd4rM&OpDYq(e5zy~X%6?K3hU*@Q#pGVubi_WZT`;L;j>ktL@|cY^=}$Q zErfUI>b*L+7e^4|E0{V6vD3Tl<{@Bkc zJJ(AW8I72AnuNC)m`FDeE_MB+F`s{6G6d;3*pfAyEMKWF$ zBIJ&t4SSjw#{#d6LC}OgjcDh@j$+H&&w0R-?xp|garMd`WGe0)`z)UprgJ@oT42j- zpJD|jj*&&?>jt~t2;;unm@QU%KvdaVhPd0Dx37{szARnm4A)u9x$Gx!-=0bOp%_ZEjx=TNZ=Q+j1X zsxUNJX1C5lo!xT8dEfA5Aq``&YvGFPGV}PkwpZznhDqXnNrkC}63@~rP3+aPevm8g zFrVA;KDGXO&2fl%WBY68`m?+3e!r@S*``L_Tu0j5xVYoRTV`hy{tlv$%{-Jd1X`fO z6;evRA)~3sp5u6Wd%vl9L4SW?x24w#I8irO-YwkhY}~yTJIS9jTid0%YLu|tz1)4< z-MBXGwBOYM-CyK%4-c+7I#yM_?Lu{j0dR{w*;g_*?#nUNpI<*awcHHMV*9eah^NIY zesbpcx(%up({b{((~tK=A*)48Y32b#gj;prIx4OiP$vL1d+F(m!7D2{yFNd&AtawQ z0tn-W5+U7M4l09RCQmIHC0kj8KGYObH&NgZexsXd*$#Yb8z?cW661vkB3MyI{tW5;<^3zU~o`2vfhCRy|L2JPdqO3`XA*ZwO-yA~k#YZpYy-j6=jT zjZ>&A$dg`gM|T_*w`QB;qG9VAImIF(w&svE<*ECOKh-s&oLanCvSaI#jtT0#u<*?( zl>1+4t;uihQ>{)Mr%ABf-BS`+6^o=Nnv)+#sy41SmbtuemPC`^dOxGWewq|QiM#2P z@%w3dK)(V{221`Xf8VS|S$EL;=1VZ3hW}+FSaSCgLxu2t zLIwm{T?!({EJSA-;BpOS&m0-L7F!f(bb>g4w$4er@iB9%=7wgo(+<2i$#m-Z*{)I% zdm^tySDM)qELUx@0n1*shH}A_7%exqfcZ+_P0(|>eUxC=@3jg}Y#Kp>;FN?G9nZ8} zN!>rShWCQl5K~{Udf4R@_GmLHV)A~BuH?fC{FM;k)UK`#_? zen<725`i7qyTPOgjFV!j0Wu*(<1IF##Eh@(?NaZ^i)lNQaPWQf`b`DfKXHm}IjS2) z*Pa}`!+pvS3+kGnP99x5)vXZ>soTgCcE$?o7EZL{QADho&wlHtg?*||H8u3MezM}e z{B0?3-?YNcJr|$t=*Q11uJ7ySM%Gj~@9i=RmDpKvo@4*aH`b}EiROeBAtcC3)JJQn zqM;PeU@QWX-qaFZ9lc(!8Tk8I-kKY|(@$a)e6Js0SArJ{%Dgl+=DC%D-;EP#E2cr_ z0~v0{;mNqKmKs~XaP0PZ_tT1fm$e>j)hayw>`tW$K-3|oHR8r?);!BABg;?KyISew z)!);7GFH9Q`s{ybn)m+w67gf^q5CXSsq^0C z&?95MQ+}6P&!6$HJc?oAg;eTNpm9;ZlJPvL&YRolt_4+neRdANFSNHE5E#cBzi#I3 zM&^uQ8SP5MBZzfqbDRUYy}`cYPs4PK45juKA2h95?~QHCeq8PWzL<_c&IFfh%+E2v zIb5fVD;&AfQubY8G|_4@PVa%kr#Gfcg{b)V zO-&7n^}BliXRv!t_lk2^_`D0mtHU6JV++^)efmV zG~&GGZ(4ah2oB3lKv=v$Ke6Sc$PK$%9e8a&-e|UX z{hUQ<=fJOvki0s`znK1Z-P}JXdD_P#1A`8+N+H zYo9;q{N*%f;J$RHw5UHD}CTPab! z9#Qw=b{Mvj1NL~E+A8@3>3ozU#+>5K5!}9SmX}%ilAGkp%iO@>5VoohT#BnTi2>k{ zu@cz62B%o6MqR3BN(}ED|8wrR93+cpE%_anq67U$T7;occ;0*YPaY9(7&7wph05dl zeetAyue{F4AZCh)mW=L5s?XKz?=~}i*-qh*eif-wwqVJt6)$PiNLeSZTH=4XiR0rGTHjiL=A66tb<2K?o5xCjyggTlTA<=)lB2O%>cd_0b^e;_+zL7wdKfDmh{l!RnaeQ`yb zU4)>BK{)BQ=x)mRdFd z>Cn@sRb&c!ZsTfdd8m%H?3RP2G>v%X^SjaNGxGRJM?snzxy&!SC0dfYpywi4MES#bf+mS^VD5@D=Z7aC(Q?KE}y6b-RBXyc9(IQCH_da+NlWS@;6ir6$FYbKau9g3bI+17^u zvPcTq{9YiELBzkMm}nq8om>hpju;U3SZ&EYvJc}bG)yKB5sFr+be(PPbGopoola%pzTp5=O3>s5j^HS0oiS2TAI~Q@<6F-gJ<$ ziNccd4VPJJKpXN^l>n1uh$7$fYu@rV@uDB)JFP+FpaSBKM(_s6$vZLGTUHyPIYfJy zlvE3-S4#}*sJJ@um6lgkSeX%WJlh}tz78A*GXtEm&mWtw=~BFvtGTNTN9Pm$Y3BX3 z<7UrZ^~vsMkPM|mQM!AQhr+e zShjIP9QIBm;j;pv5CYrXp&=5_6e+dTD*K+W^Gz|8$`D;cd6#3%wddq%*N$=s^%MHN zA5S4jWTaC5;sr9fZSz4^+>99}LJ@*bFa1Uem}~}L@)Ae&u!sxqp2c2wt=Y>%v3wV? z+S|C%YAxN&Ke@IC{wjHk5-8tG@yY!(P5}`esg4B?>6IC6^V6)oEn<;|FQljkzhYjE zoDR%A$`JGiVDReG=U9HO+#pP_;F zC5577aG&e2?Vqrap$B-EX@tdFgrznNZp543XNUz_uJn#tpj(Udp<1FT5Dj3NsnK9An>bE#uD54m@qIT1j!hf+xU4^|*a?9k6|YNKR+DP!^w zWIh<26^RAa`5h`CncZfOJZC47c{VJ;st*AFXIL`~l;Z4{_G$*EQ==ZkZw7}y#dllD z+ZKb)vJNtvTtMWa)ztCs?~q^ZQucn7&6l(X350Z|jwlg(T2hIwucV5ofmGL14S$4~ z9i$XiV9k&?m?f$?J}}pGkA!orAuTW^lJV>GV%?%Z?h#5W1;PORTb-I0L>co1aA|)x zZXq)>$ZBetmRYCD2xdQ`B@L6BpzOcYK^2D$1~&#meWrVh4V;^si`=(W0z;{IaX$`uHFK1(vxQgrWZ-= zWFm;X{rU`3U1ozmzQUiTrXx!XW(D>RiGZaSNhjm41nJCN@^5{h_hxW&n`MWDMUXe+ z4WvJhiOi9G9Fuf!)3DUB=<&O&eHxX4N1k+F>CXzB0JS@|MKadb0Cu^m_|f=C7TYP1 zdpCt@OyLvW@DCfRLhu_2;7)FXN8P-v{%{}0OoUP#vYV3vwmr|ep}zN7(}BN}=3F5) zfr#XDb0riY(e6Tkxl0+8whle#z^m@c{&^Ob4zL@U$aVYmErs&oAVOZ@fdvuy#*9T^ ze&(E1B1Y#3&se19hoJ@G0J}1}9n7e3;`IW7>|&(J;*gpL(=D#0QjNX3%)VWdyxy^wf<7;K}g( zQ$Vq`ReeNrM6Vi(f|#kYXH7{}@kCp3{%GP~I7>SnFu-JdKF6KXlWD3pmdSkbxleql zF%+1mEt~@sGqg@7JsMp)bcKP}!TmqBpoG;O(cCd% z$f_bYn+x1d@Ebe!OpYx-Q9=tnr*{K|svu$q7*ULzF7l%)@salVh;u&S>)g%dn-{-a9K0%^h>1X2cq*3=9Q_f(1F{{lYdi?M9SEXD)hUgt z@J~uUH$$mow{SZHaHIDn_TXmfvNt#nSsT^iO7SMSMzusx0NqxVvnuEy!D+(bOQ>pf zC!WYT0}oTYS|k{^*f9^|Q*y)q;u)rU9pHa&%9a=jF%}uu1C*P)NUH=-?S^k;+tR3X z^9@x;>Tdgq-pud$RMp*!h}To8oPwy42SgHmV@54e6<#glFr$`O23y&f1Igw{#7B*j zJf9GR7DAdGL@|2BT_UH1@%N{MIwH}DhU+^QhkI8$L-ggS?V>gem`2HIvbus+SCOLG zC0iHtRI4Any}9n--X69ATZtk{=R@+R^a|Ck9f)-1o$eIsm)Z<|ZV*el*m3kgI>p?@ zN{8zoD#bMsH-zV(`;wBYfPLF8g-O|{af@5RK!s?Sj-_C@8JUU9q$ZIexP{}a-z*`r za6@b6_a>^NKOPeI<1`w(o|D+HqsUya#lRsV9ZE(y2Xap3?Cv4B$fkkAI)!i@7G?*T zXld&xRhNGDhVBsvyUMoeelgRAm$B6N;##pb|U>@&QhceuTgcyFHb#w37G?N5k27D|h_m*qOQUG)!_#7ORXe zdN(^k>I(Y2abu zYLEbXZnC5a4#{{&yhZ$mCE4Yre!QwTHTyr4J|~f6lts>UkTQdbis9fr;3PtHK$VoR zcwh(Boz=z8HwCUAe;q<{PG?1wtDN#4(b5mc z+YK0y4y^|>qjwChfzi>lNF*NcRlqH!DoMZ%zdym2y`Idl&C`?+13~8qu-?@J09`?rewdfNbIS; z6XLF)tpxjWzZnCp!&n2!*4?OEC1{N$0ZNjRsi5nil2()@ucx+U=0CuH8~V*d^&&W$ z!DaKQQ^M>P*p1l@cVXqPiahv;cu*?VO2k_5N9T<+d~I=&ef%<(Xb%wy#CO=^<95#q z)^Cdl zCx~T7V(^@lP$Li33$PA{Dywf-^ATl$Rzavzqtn1bK1veZj4+Hti8Z`I2^8GH^4P#3hr0UR3Bg*E^MBS;?TfXaWm(aG3b?J6z^L9w~Ik zuEg;M98%V_S0b~#Y^}9iShODkB;rQhu$gHa0d^^)v8ox)AUOB@tHYBaCD7Sp_{}Tf z=gPt@t=G@QgWQZYhLBzZ#ru`d`Qi9c*qPLMR>zr_6$GVP@e3MPYA{A%sSIwinlzp7 z00fe&$vQBT2iakJEU@ldxHcYegNrAC`lUOu_vyVHx;IB`?nQtElgEmU=OBxf8(QnX zj{2_afVIGqe`tsZ;{&B8q<$BcVM6@joPETP3lz_x#bk4KFwV0=!n12iKXYHqSdD4C z64EbCfUX1)=lx4X4G@(RLP7h=$)gsyGKjjEMIvS^~5BHDJjvDS-WxVK%)Jk8SJ@U_@uLLWe`)Lj=X#1Cr3Oe-J ze7oxL_svxm8s8&q1o{ahB&4^8Kdq&NBiq=nPPKxxO{jn)E8YH@Z#G!L3gl}iX`A_> z;Dl|?p+jOa>tl0HvYU^@KR8-QU`A8t`s1g5IgbbK2g&gF>fEqeVz{lV=K*-zUk>TX z+WYfoNuH2e?i;{b3-><24>QiOs?7WNwD zK`FTU*RE1k#pHgx^z2yQ_<5owJ47CfP0H>Qaj8|=bW03QEM6Kak@jX#rhk0Gd*N~Z z&lKwOM!OfCy4J>yX}5DlC*p$)Z&*9 zoy((ygWEX7jS{9FnEB6p8G^C<>3Xu!Kdy&p-B$}iW5M;Eg~h-Xu|iuAXw$haGZ$Ww zESe%B-t7(bnqZ)NlMkO3xL-atS-tuTlmgg4;XNpdi(W{%O2nb|3FyjMlgHmd1FkX- zh4)0eJKyP7mk6M=eRyPy|D#ENp1&a|Ub7IEOWo#AwbpBseIG3DBo@B|j=POEfck19UNq>*b{M*H@QVJN3!Jo}j9qc#-YTiZvnA1OgM7 zdg(q`A_D*C_}_C92tO>L*=1^hNXHD|5m&``d>)h8r4y#}Hvr#3IyLUSW92c{q~yvr zLSfF<>gVYIZSuNh9&c5kV{`uCBEH$;)#LK-py6c;6xKH>Q&*r0w%ojT-%3~K$!%Q| zC}&VI_hsOXCEd8_znPTJf^GTzeVKR9>1h*zD78B$$AWOxv;R zS2&`0=F%0^7neLF0B;E=QC<{*s6e#nTC)XfaVt;@s{|g8<&TvYm&-zfUV!Vueb#~w z0KKee4;I|y^=hRkTjUrl-Y_l$4K6(d^TN2f5PrV_A(MWZh!L{RDFk|*6+p}M=h|=F zYaRUowNAGyqul8tM5A3iQ(a-9rHTx>-{TXC``K<6c+OwwhzAvm9eUJ3s+?K*+tz>a zszW{1)dXHR^_%p=;oaPv5T}bTmRj)aA9_=?UvYo9JbVM!9vXv=8YU6^?)WAZx}Dn@$(d;g!vah zpEf3z1k&n=oH4QA?bV>0&_5ta;^P9{m>^vp+1)Xvj81V2NP+S`j+Z$ZK`nLnW!MF<8&JO;+fk=pb4pR;6wRj?;=yRru7HC&mQCVOxy}u zBBQ>N8fhXd{)xe)G+{89c@Y^gK=B`pBOo773j>buruVM9vakY{xl1@2F*H!h_;-}M=VC!$-E4&1<80N^LNr0`IyIiycXSI)Q< z{dmHXPJH%NvuXCF;7Am?{oaRdT|+9bokZ&ZUJXUzP_E=5&cNH2c;@Z@L1A%sKW&qN ztS%t&eDHChvZ*Mq8xx|dxM(+kVAP_`C5lCXfzaTv>pO&Rh55w!`%_BqW$=^!AGY2+ z9?JF&AD*#ft4K<#v1LhU*CK=L$|#j&DXFA|MA>I3+EhfSs8L8NsT9dFr3DGulb9@F z$Tr3@WA2&vyk_e8ec$)}{qcRipQq>Z>AvQ^uj@RI^Ei*=yr$jOK+iGMa$saZx%AQTJ^0X}$ufxd_H2fm+k7l1P`_b*9|TBA zDVC#|{gOk^?q29N;fCYcX|+D%Yq=p=ykR9QF*aeG6#YIadpDG4rz2OmUtMY6r{|*m zs+RPo;Rbmt&bQ>^-lAOV&KK0m0)8!>E)q{Ze(CSa zg2dKDY!dr+wNw0(l0i144MZqOD$}G=&6dShntekh%E*)(N12==N4x`P4aI>!8{gK{ zaWXNFu*!s;BuTpBLrIYJe6zKh_oIK6Wgu3+!H{XpJ5`bxdVGnuXx=tKIukD>Q_H%o zLBsEhx3CHk;tbj1e;%AVpHY-Jo>I6aJnbCAtADKHaHc#2dsM<+ZM|l{ylR8x0`tQwoCj1>lCfN=ot#0ve<<}u7zX_X5F2*K zkeZ1>oA;;&14X6^`{?EJ@FFNHRKi2GBZ}0|#VMb+OA+q$(-&ULE{G*=YCK}iGh-Vz zX%`%2YVP4=4>mjrSe`Lo5`?z^=H)^(~>^5<*YUdYZpUBClu zX7L*)B|W zwkygPd47t#BTLW0iqy5ps!OK1Z*DZkSWt!;bj7jaz#%C`nC-XM3hF{07b4vnA$)RXM zRp(Oi&mUuYDgwqH2+UM_(sH;3FfjWRb>$AEc6}@3D6Kf)Yq^wRAZBm;n=}YQb75V& zGpzC6wZF88&btl59#K0s8phED0Tx;n1sy?fH(27vrAIiPLwV+xl$s#Tzz4MfhQ?4i zA|=*DihE{o0~cR6gCRPjyJlp!lT;=32R-Qb?u!Eo#Qk$zdH(;G%$Em+^0g0X&}n!V z?{n>g?z_aS%DPFXf?YXAAwOnR?E9;m8XN!n$5@ zrI;K~R)2++5@Ow?fZ6FO;X9x7D_qC?wUVwE*_nhxq+4@P|2+$B30Ma zO#^|_Eb?;c0{7T&u5Wg}*&DN^AF9`I5mm}Dn5hyFdSqm#jv`}I?Ga{QBpL z9y@^8-~aM7lCXf(YJjl$R^iDxabP?`9rO^?U=h1Le=F29aPU4drcYb+eeW$>%x&92 zpL7Xo>{!6azp-O@eJimk-vw2;VeVH}+F8vFmdY}11$n^djyaM{%>xzrpF1Y@S0Wy! zv)Fjpb>;e9VH2-bjXFR@_fc$v>5t=1Jk(wQ&5f|)28DSvBj5NLg_;-(gwxXHu=dWcnoG#eezoWy={oG2M zK7Am?<@OEKT0(TU!*!F=PL1VwO>YdVf9jGtkZ`>MsZ|b&EV&OPHOx9$EtGWpj3?*% zp}@{c&JilF_8vOyG$&58LPTp7d+t~6VgZEF2p7?f;HsXhb|0-a1wAq}DwVsMwyn`1 zuk}$1H2BQXe9QIPJl=oTCQH0@ru$1IkM2|PSI}!riy4_pTgAvfkWE(oFRDkB@TV?9 zR7ZACsZ)^<)wex{Jls>vN?s*sQ9z8^4@ShBL{Y@n_}<|9jtRE6B!sCV=oTQd=Cqv{ z+iZro7Y3-Musfy)NYsV##5;4IyaZ`i95sf8+2Z%nq)d-U<*^R7M zUB!kqF2t%wQ$f@A+B-#-AWqv_K#lwb!RH64V1_hQrEv3jjCtS2W9(>yz-3jO2Yu4# zY2tYKVv3aV9^*^O;Ez!N7)-lNsQUl!<;Ff8%Cr9|S%yjzN@FFLRtLdNTh zy4IZc+*`1L?w|Vc5x1gc6F~)kz0T+N1|h*K1f652kR<>VCpAA$M#~wR+<@RMJXhWc z#!3n%WU$(di&-t80Wv5vB6^!~kA8VFyUdDq?P@Tsh4-QaV1Z`ju#7{b?_apm1T?_x z7}Hpy5vgR|?0nw7hkD!T3x_j;fZ4p?pPPB@GV)F+tG)AmOI!P8oLQ#N$iIMiHDSCS z-NUKUfwT2HCaIa2h#;M#lrnaEXV6RO3MhPIAtu?!iODV8u-{f$O|@KYb$R6g^_dmn zRK!%R!p-b88kDsVyZ`R%w|!iK4v;rP^E4zu)^2LhA$|X~QbYsDZ>H>dYo!f%cia-| zbCVKm$G|zU`Yk8u@mj({ytO-6mayAo=fx@GG4af@YF6tkv^o`FpT)Ld6Y>Ix_Z=v% zb7f<2%FKAWx6$s7HC`XBob*Mxm}de4mssNE`*g;tW&g9Y3%aY(RUI;s3ri0P#I6XF zKeklvSY_o==kwmGKKn3K)_bKJKIUe9j)+VaoiF^hlK z03QqPv=;sF5_myh2aji}1^xw8rnrK2qP+q5LoQ+kR+3d@9mQH<1OPD)6nbL1H#@h} z&IEgxYs2u84tFpzKl$4!X|$o;Rh$qlClH>IOP1z^a0sj@#FBRwuOLyjR6d%j^^s6f zQFcP0+!)4fs9gR@~&#riY5L@36;#< zA?p_<5J6{eYHGZ*0GZK~$$mTk@=F45x1LbEFhDJ6ov#vbP8|fdf{2I{Hxb*Yej#Nq zY;E20#MEfv*8a0OyQu%vRhBbLKq^gIW;Dz#os7~peJH5KBlCi1$}2^|-Zq0Cz7^Lj z&S(3vIG^Z?^PCE_grEe8>X`Vr>TiykQ~w!mSk5oSVlC@^&Rfw6w&IFG-T<>{^1l#- zd-^?ebS9xjkW@}O^y}R6h$RUo7sP7YDa7#aCQu>BcPG3&V?nEbY4G(b5ZEhnLJ)C0 z(QKi3m+z6$kXBk;N(93O`R~q-5-`W1iJ|q|X%Dl@GW=hiw!W8prlhv9#vy}UE}@L| zY+{e;8wp#}=tIp3zLFrl}{o50Pv_mDJoOXjE^M?CE zBfP{60Huh2qz#WAa%pKgNX|^iyGttjCY@+WYdY;{X97dt?fAQmSGq0GW6j?rGYHHv zt2HQ{&V9|P)uqWq3P9wikd4pGuT`X(%h%z5qJ%08g($CAsWI{gTyK$|IODD%0a#fZ zv+SZs--jRL}XdGNH z8>{wz`do{*%+5+6PiuC=umn4B`4jvU`g}k_3@UP-LbQO%@0;Qv_X?{1!;`= z!eEG$gi?Pvy_!P`#wH0wlF$ANKUGkM=%)Wv3EzuX2{+V;LXD?V2|$R}u^yT+i>H-Z zU0>)68|%~hj(mzuR$0{TQdck~?&{O_m)C3TiXE{^Uo}9WETivBFIwpzl~6ef;dsGZ zBF9r@NjS?nR0!-*IF?T&M&aX$Ia8LrnIo6DtCokm9fEhFNoMs*AA~+63VEPdQ5M?) zcWPr!sO=Id3w!pLV9%C81vxQ`;kWyiUgf}lNi;L6rF2W_V5!ypm~ZP+$c2xfh?~PK zBUBh*vaC|XZjHKK@q9)-;x7=zzQntffq#A)1}rC{fC7X`I=v1~k}>XDKnKhq02tOp zw9BEa|D$d3=Zz~=w`-{WsK7N`0pWPaeIm~#9j(c@a#1|pUHtGszXI_N@FVp;x-<6Y z*+Gwb>fWi$k)`gjr(U1RIQ2s5GKgtN%<7n}>S{}Wjhgpnl(Ts&r?Z{h&pJl)SzhcWne zJaq%CX(fOhL9E-(FsKyin>Q`?O}VU@m=8?Ndrny;I!S(^dxI9d=u#EH)JPmN4+y#z-7Te$l)$P4aj*`j8+ocm;@iGbaga+J&- z-<#fq#5%Rz$=;LePHxf5NK23z6=u#_qHHY=`u0iW!rQ_xCCukYI#i}9(#IIAl-t}* zH+&Bw7*pV1vAd-&&)omCS^DaWGyI7hjLY;OsDxjYO689v;7)f*OG@2b(!?jryp)h5 z&i@qikY2gaf>zjW_8E%puK19&kPH z-h!EwX?vveS2UBHp^PPp{e5NNGK#JD5o~VBg9ro-5M=sl=A~b!Gm$pP>`-OgQt@?P zwJTzz11&N(Qy3q$*Qt%IJ#o7XX8pwXYXq(mU9o><@V}50XJD1?w~j{Pd0`* z9#TfH)`V-O1+7v$hs z2M~c=om6$9Re3PMf-X1nKfc`!Do9uUOdtx6at4DT*>0n?=!UPTMC7i#aqwt(1NdDP z!SWIXl4@|9=+4${*|FfQ&lq>c<+~R;Z{i+1%4L^x?=1Ndd?4g#z$XHx6MoPp^_Qe_ z{xh&qR=*fY3MyAJ=7H-U63$vq@pyM(&<@%Y4>04n`t!h@?xJE@E^i?t8aZSda{rpr zwFVm+HkVm;z9L`Prkuk=eK2s@k{6xByVTrT7ofQv^}(+HCC8G%Q#%jPZ!s?jRC#L5 zGS30(!em9|GokrBYdhX{Tcx`mA;&`8uKlW|et4)JqbO#-_H%YY@9<75{iw%A#OpZe zTd;rGNn6WeltTpj*GwyC(}_Quj|Y4zc|?bJot8tQaAI&D>fv3Q z6mj|6Y*-Pl*vG5Ws`GgU&eQFJ;|}auWt~sOem)BtZm>Mk`SR8m@>%C`S8UiXKCEk5 zU);BldZ@Nb6YuZ6eyF5s%tiOSi&}W-b7)MnqsM9VbKUrlG3KLb3tudU4BDtu*yIF& zkN)D5H0lzCl-?~3KtdH%RG7+uRxXZs4T>%uB}TmWZ;?;|D-=T}O1^*-&%N=FLmNB7 zsj@^d8ib_kl%iKWwiF;8$<$Rj?NQ%U_!9wV2`!FlDkU(;=4b;rwi_$GrxvxjUTGG$ zKWXvoZSIkU=^4q%t9_dgP&ANMHjCYOoyt)t5Cxq0w=A1}#u@qE(Z|RKMM>q*0DChK z+))xRZeoMV_C9dkpNx`$Ns4toO120}yZ1@!B+(l^N#NB->Rm0|KOQaUG!}n?z2<9_ zFl-XDDMjEpw&YZO5-EQz*p=DS`D*?mz%}F;F4;%Re528^-q&2c? z(qEdQzQlw{Ik&+87%4KPj~%h$DFh*Nl^=z3 zGA`zKjhV2xe$KnRTwt@yib3bcUqn6p)t``K({&>+J$LDP1Lr!LhrT$|uX^V4jgpcOJq)V6tCtDI%BC9OiU@hTVnTI}@c67Krve+X+6mzoE~gi;ljKrS zX4y4%e)(I=%%3HCAr?+?AmW-_ajwMX!`)L!VyBV9Ud}`>6%fQnF*r7tsFM4>-{O!r zoqf5yXVMb_XCUq6V4ZG|Mbl%J3P?G35BheWAxiU3PIlv?2{19n$gGJ%f*-4FR%-^(MmIwTMm|IY zI2VkN1!)oSO6np)V-^Z4sL{MlN_n%;L|_t!%7Qt@8NUl-H!3;v`=VkNc68;8lVZi~ z56yZNXc^(*BU;eERGIKBy!!1pkyr0ZyJsc0iIl%YZOldNH36-vhptPA z*|S$Yu{Hp4uDP{yg-$C}GA42-$z)%UK1eJ+WI zB1Pv0t95SaiVi&$wG{GzHK%HGMSjmxzZ}ZDFXofHF2W)K`j!PFdJ=MS3bfX(^*$e5 zZjp0W{58`;;*nx{0;8r{X3p#lu$+hjgZ;yvHOxDQ(~iCQvEy7KWh@_e+Ek=P4S=s( zg0V@wNje=j8oz*4lI+Ra?Dg^SW#3Ht58{u>*q!|h;AP=$1+8Q!zE#gwZ3ab;{rIBzJ3bcMPYH zl{IUC(9X9u!+C+D9z?gNZUZ9f4v^{&m}AD7bxw^8lIVR+x41@itF_x%$q#ot85=v6 zLDz^Qj~!%Im5S#xx|1QP_`+8ZQkzZo>@}sijQq`3v=%Mc6Sq*2x|hF!#$)_`IZpCo z>zUcfi^cM$pE(+>E6rSAiR$PO_yZ%IsROR3R-dv`jud>0H+#5dQ;qLkKbKrQ>-Z;{ zx8*j-aqEL!zBs?G^9g`ZvK1)0(BmVBv#Z1X<5h)n+ozPDFL@RP>{#$$UV>Z-G!k)rB_R#Dstx#Xk(UlS4M#8sw$nV-G7J1J zx1bHIhKUTOQ;_WmMwba5)JyFO#y2Lz|5&{**ohN26JeW(1#Opvxq4fVhLbX4uujYR z;omdse3taa`#hOAu~vf&<1RGVGyc72sC%C<3^K*xU7>a%G*wM-*(-ERI~ODpJxjgv zhfnfM`tEQSA9qIu)>hnYumlyJ9EccvA1G1&K}4%uzI<@!QH+qMydE~3G7!1V-zRG> zmd%D%J9`hBD7Q+3vVN(S$^8F*C_7lFPY{AD2*(qZ)YfJ@%gzM~#siZUb>0R|@3rWt zd)hwV_|EkDnl&XNk0({B^J3NH%WG82XC3VOHmX)W3(i?Mulmc4VdZ!_5r||c;+a(i z-Oi}_FQP1D>KO*fziU1kgNz!@=}`B=x()*~RCZUSeER?uTo@|8@~O;2yN^~}FWuBW z2Fl{_B9(B~qzgFJSD$(sA!qIzS8!xeoG2t-`V-vQ=&754jkpnxSeae+{qK&r2AA<3^y3F;}e|b84 znBA$9dgxNBvZM-lsu7#2NVKT;@vMfyO^23YO~-akSAk3LmJkvBeHi>sU`-(55uZ^$ z3!J7`#%s>tZx9Pwlh}JWHxq}Y+lm?QeXI!60-7|IB>t^(LJ~SQ@8wK9;f=wkCu|lx zMNS8sKX`qNIlMmrQoBsNk2a9SH-x_l9>Xw*A0SK$6&k`5;X%XIQMJkOMua_Zg!eGF z?P7E(A))9ff^GxpKb9t+zn=KFe8mG_A$;1@ISyI3LIAVM=s@%m7wK zRANN;)Lv*<*%&og#dzok1mAPme6OZsmR-_G}rC%z9B zkn~JUTI-j5x%R?ti&d|>>=!b{7;~){^;IL2_NI({Kj=Jn3-F9yC8Izyg&dN8o#pHa z?4Twcd;~T{ijCl-{QIhPFT+^ZhxEPt?}b2k_aq8|Hkv~l{_{Di@BUabasg$J6dI)s zyo25o(xV00;$YzFy_3wctEjj$pRvqVZYgnGTV5R2FRUmsX5^+I5Dm4*8T;k^{;?dfy^%lddhU2h&ie@ZMI5AsYnP~NHeqMG zWfSXswuj`gy*6O$9p31qkQb}6Bs1xH@Jo$>XucRMOFGLu34;>!_;?|(>AA&SXo3Vd zYGAxY&yNWZi`~Msq&y5X=RT!7xQsdNp-mxOmnp7AI~-`FiEwxaDv^H#Y^pSB0)(do zHl^?QNHXK4tcoWmFaNp7jy66U9t&;JX6l!P2O zyJ6ec`COMo{e9R1+abqDec|-Z7vhe<16Ufp$~Tu)>$M3p+VLSHCPo;XY{k9}T_OI^ z186I$Vt^ueH(E!RKPOvhH0^frI)i>{rtM9Zb6Msy;{BVP9UHJjAmD#$u@s-lLo-{Z z3MRxrKk~XdeP>d}Ff1&%dUG`7yzj_&g9*iMTsE zir&5M)bz2u4`08Co19FC9m00NF@`@rt|7ev8Tl&li(<^|1wY`j0(BW^YIhytWaB$6 z$9i}Hx*7E9;qMQOwZ{YD6FI$cTHpdEE8h*+StEwQSVjJklfwlM^AlwH!K@e;D*F8L zs^dc%XgMB?d~29%vQZZ*fS@hd*(a;m9%nIubSgy5UapB4?AoQla0ou-cog&+QdflC z36$&WK0946Cy;XBZIvjPU7C+HuW(RBVZIERIsG~i7$?s&m;q{*be!UxEQ-}b(@pbA zqe{io>0dSIuee^d49oKrW9F=Pt}|WM2@KT;C#Xkwg1YHN%HhnjPyL1QgY`Yn z{6actMo^QaaM?GI9SzAFdnW>>p~nJ#suM?{Dv`X|n|+t+ciUB77dyLEpd8td!`&~+ z+XAO}+bz9qa$u7|W133MJ4{=G$_aiI1}E$FwzDY680 zWk(CSw--zybY~|1El{{PF&A8wmfNp4Q%+8K&wAEmKbX*2=1_3Wo%SGvarnr?L> zdmb18x8T#q&{U2RoA)Z`3{7bB7D_Hcr%(f+ z3MRRg+TYLowkm~OKg?STQ%we#nsK4W$)C0sUvw_G`fS7av~(R=DiZ!J2NdlE){>ueKbo zWwfZ&l!eT>3(h3y2=RhkMns{q4dGOg2B?cqC?KO6)UO(W2eEo(wgZf35)yAbMMNiE zjiv&{Y7jU$_vc?}kbVR!pzHnPm{5&y7gYf2&klCzkIAh^XTb!j_FQgtO#$Vqo4on7 z_mDimH%5UvEArwP#CEM*uN0J018N0F4} zyj93^31|hCa2R{^RXP>q0=HeK74)AYm>;we5~1`<+?`zA=6OsBDY3IC`+S^*jzR35 z-;eO4X|<}_KPFE_t8oE#<`~C zU`bp0@sp7;#?mVv@r23S=t~a86RTzZf?J3h7eM{(0Yi*3wm;~!)W0MENd=)SN7QtU zm}mUH@?C<`a=!!|GaFTNvoN}^*zD3W+q%r;N}8?zW8FEUenW&z3U&VA^oAcxdp|+z zXgl0J9=P|`@~et#zyot-C_5CXKp6;@yrSdIHSUtKQe74XM@{1%es(Z91f}i6$ibrLLGD@wna3ccK%o9 zmuF`zKrmZ{4O?J(LyKS(C|m#?2RA36wd|DDbAI-i_)@>n&;^IX~h74Dsb?KO%v8*t-qaCI$tfgfYsWEeH~ zA3@|u))D9nVjV<|0=RvaK%7Yb<$_AqJOTe8!RR^$2-t&80D+SexwqE^CQq63m9E3^ z*(W;&^C5@`+R3*|R|>rm-*z57hu&Qi_X`{Id2yQUf|P{pG)FU7;K#D<$7zdWS*^RE zTY_9z(Dec-AF8AW2uaWptR(n}90ft|tT-c1SSqBh27NdVf{zOW7*!(>F1(0io`=o1 z(6jELQ@K(k1h|#^eyA@et5UwE&&n+s#TK)NuAij^IoZ{0vB`3Azb?oPf4$h*rE2rr zvCCU|N1dBi|7PFM`53}@O78_45>i7CED&TgZ#H2^oNx%ALFwWPXjO9~Q}fXPl_zwL z9enV~ZpCO?v&p78itNeFDzN)L3G8&K>YY*JF(K-5s^!O_ED9gNulBi6TaagV+UGU@ z7LYd}g+BVvkq~Tm>#y}kH1bL01k8tY%7!X16F-c>(w3j`;t;xu{oVHEf$kVFgo^Cg zm0{9rOfz{LbFHJj6kac-vx~-`Ud+v3%+BF+7V!_q@wqiQqg161AF!yOXFD{SC}z?% z3ed3iQJ7!;+m*P6yko~C|2y__c6CGLLfYsjMSA*s${z!-a*+qmh@Pr^BL|AhYA5V{ zFujz#J{C1nR;BPWjeOfn>;Nc6*Ao+A*(NTmTJsUKjV?Y2TywW0JuC_Wk!b zk_ySJEDdv}gmYhj?L?WvYqfxjz>IDZ?@<2)S3Sb1Vu+fpZDwZb;n#ls1TLDKwt1V} z!b%furMqKhiIhL!vP+M!yVl`f^_CO1dPU9ssv8c(tscdDf3kyT&&e+jFFxR{5?Yoc zagVFgujLvpqloCkW}kHgUPE!ReS{N~6d z)CWqJX$JMIbBAe%NS)6t%5bK6+0OyOCH{T(3k&_6`u#PgF5##z(vZT9;qLo^2f?f=DFIfJ%RaMKnI|#Agzzg^f8h%hM+OMuV=fa z#=x`(B7L?=qdrUx!0seX@z^l=@~x`C`XnIMN8krs{4ILvT(G_rsvGoAo=MVTk(}bJS2m~>WR#J= z20IdiTMnYFumluGG^593WV&lWwozfx$nfQaqNp%)W{r-zve>^p;XsJ4a#V!nI!YD-MBl znc*Rtzzn%^fvfadg_d*omHVECVaCyb0`PbKOuPAIUXSFYbpAhIw^DATrEbym+^%B6 z$+CUvh6b#HK>da_&7?JFowAq7$BDq^f*9OF;{}~9v%UU>x+9(5j~Y)Y&io?ERKRst zQ=nmwU>^Ibr%qzIeZ{|Lp#eNaNtE2(FveIg1SAB%_H^Ujk~rc}g0bFQ6C*`a7!ohJ zsL6<&dX)46s+*w0&2Qh(F~(HGxF$d+DVVw{(83Elmbz=9df&=Ri4Tn~nygCqOA;wBmM_mxEw?m1iU8gg1PNw+ZK5UR-3r+}NzaGB{{d}! zE-OvWkTkM-i>XZu?{0D`*hT?mlt)q{^7N+STAhjm)I=_! zFYDe_VgN$Ev1xQGo)KQG8-{?a8F>-gkY>mw_6I2_<4#X z!rm(uv}>kryHhw=#vl--@+)s6UnEceum$FQ{cKEYuuCTY$<1J!K(qe^Q|^I3O*z@u zp;vxTS5S$Kx;>cGTX3B9U=udJqFZc39A$IxV|h@IL1WxpR}>cTfH z*rKnkI9t$xvBg#WV4D5xl)%HxP;Rn}fRuvPPOoWB|5#UvqVfKHHxw@^ldjxHfj=hD){`zIz_K>jGR7#>h_!z*b}>&4jo^<8ACp8z%+*woE+j zBbj=r0_c$KG4L7ETgOdb?aqiYNhgrn@Y>K-ccsQ%nDej?(v6UfxGji z=JAT+>H1fe1M84Q8Du7=4_9t`vj+xeJTBAixFN&T+@{WMdJ0oxS$U^}+@O>0q1X^? z9vO>c`sg7{1(S|81~cQoWt-PK@qv#&dohh!=8aExB$hoPZs&-Lq9WI>g6hQ&Ia}JP z2@!QU$n=1kYZJWIx4;`72N{g*hP~sfIuX_T0z_qx44o353re++2V{a};fG?ln;_%= z3$GZywt?O9QvsBc(RPv`D^7O0&}uxG%4*?UP)&A|m}1}h=_mam<-syYIg|@QFmX7y zjo&&iNqUwuKLwo=O_e>A=kIU95Tp1vFyHouz&i**f5uBkF_rWEA`$0UCY4yCYGy)9XFy|eGDkJLu9aEar zl2U2Y4%3k7c)a!+W=G?w+pXj79{p&0%me!)uVx=TWxCM$u)nmuSmm#e${SXNN^MY&vWecdQ+!?O zydUyUrFNe)-%+{ODk}WWxr5`OnU2-Drz|}J>9Kd8VneSdOZ;3XiM_{7T9w+n*=)ln z`@8cf@=-*6%Jb^SCL*mwJ^Z6{Q*#>!spQI`)wAKId;e-0-k6ND&%ue>lW)0Z+=`am$7(uph~X_7+mn3mwaz=bRQ z98t)miv)454N^OYT-LO_?ZCGZFSqiv^>I;$r!@z&&F{UF#eHNORMVVTJaqMZkW16W z#qX5rB@ZnViz1w#QFKfCS-8==7>N;wpV!ZA`Ajxi`dqbfypU+U^#^ym_Bw|<%CnNZ z(QR{m1#WqQ69)YKy9(-x2I+<~)`& zxg+91Nu|YeY%ZhT=Y2b`qNVWDm-n!~6Z|D(zkVhsjm*{Kc5st*TZy<>C)_3i+ow96TLUO}>=+}L!KUx^(m%;R**~LU z$FZ)W>3VzpLbLHUYMds$BxG1K$S&!%_r-3`w&biFMWTz0VeGn-#G<)eVC>RKG{*ds zP8Aa*<$Q{KG*Kg;vT3nM>gN5oPYgZ}A0*^awu#uAbg0x+7r(&fRt*xWQPG7{aK*j# zuCPC#xkHjgi2uf$V0oc*E6gtCKGk|`;$$>`h_o;hx@dkdl)%FFe8zFx;%UDN zV?#ArJ3=Qln?i`=HMYZN8wSG-HHkIfjf1(#YfL0wJ~XPl_!9dtLF&$@NXIPIUi9kN z)!r%i_qDL`f;cB@I+#R<0$t&HN_L!jlcp5nQJ|ISVkSUHsq|bnG&PlkHZck)xgQ z(6-A4Uf*_(HLO|n45#XQ2vLLfR&PjRlUy%c+L}jM(aLLiqnT9iBh|{g+|J0aR{B+= zhTq^+Iw9Li)WG#+yC&1l69z^#x3v<-T6pNTUYu4D?qea*{k$@9WjRItPO-LVC_c=X z5c4bZ&9%*bS21p;!R4PN(|$ddWcXmCT88agq|)Zn-$uEeouya2TN5Lsq z(|mclR>OQ2^AASAm7m4+R}>PBV`~;1nkyMJcS@9lBes{u@Rp>+-*x}vNqY(P*uvg6 z>XCZA>0N+!*Ji*^Ai^I64r5;jnU2JK)%o78Qfpx`-+3LZ0? z;Cy+raMBxa<1^qB4TyM!r>3UKO^HsS*Ff@>AQBI?781jPCN)2Y5Vvc-rnL`GlJ%d%2g3FRte2DWnRvMTh0&kBRZmBfQj4cO<2m@`wk zob%0F&%;9?y5-PIay!kY@ZlTaGWjSj{M1WpPF?olzFnxi?bfRDMRH8N5zQYEDb#0> z{hRd*K76kU+blgXG8D6Y80$N^)M0;cwB+8@)SJ^e**JT-JWA0=>Lnk3=&t9{gVe|q ze6wMebFXw~jcd*}DV8itV^jhsJv>oUeXiKN&4wBxNY{e=jiL?v1L;qz`-gK zE5)s?stLO{NPrODf;XPHORj7yTsA^1&xPnzQ^70765Ey%$mnFDkSGR^y&$^pU8*u{ zqq(~9Ho50vY=zXj5MmXfIP?m280+rt#Y=x==gZ;bGU*RqV-A6Ttaf~P*>SIfq;E%i zfjQW5Yn_Roh}{uHoc*^v%9rWk?IFi&D>^j0r{=;|XB6@0rVLV3MeOx)k~o{aL2%o! zE6H$PE`KJp z=2Iq=+6mHJ_vx}~6iD9z1y0l=aGzrz*ao=rHQZ5&@L*A66_HeBRr`r&RR^S%74|BN zP)cQuQe&2mj13kNx6Ue=&Mh<@=D`Rv<`Ai9l3Z7~^vq^fQ|qRp$*n0AnPztWqhIj6 zBlx3#2I{}_;8{}>q@YpH{tE?~+*Ao3&e;72Pg~2-rNqz2q>L)A@`DF4VwnH^ESye} z@a5nCY+v|JYQZ6r-l*r?sk!^$wf;Fr(1+l}-$rO2<~0m`?~{eQK;THEP`X$UT`r7z z+Va+;xHEcqy0C-_CL2Ylw8ha)iNa{}(?#@UzSwN^>4J#~1wvT20*{i7YE z7%Q>W%i2bb(;8Hlj$Ez~r!8c(TWQ}~k@!;m+4;!%_ z#sulqXj$|ip?G|ZaihlcGMqlKkm+9Aty5_=#jb@@Nxx*#MeVRnL?S{(QAc;nHtNP@?byOUkoK(Ku9Su_Lmt-59w4_*t8}7hokD(c zLZ_Y5*bBI&jmLl!KQKsL7NmcdHDd$Ba{C~B`R74uZH|%4#wqvdi(@{x*i5**8*jX$ zMT9dnEtPs+WQJKsDOKsl%&$_jxq*=X&p>3c-U#Vu_lH-QUug*O+Rz5tQuwX62Vx2h zBH*`}Eef|NT73iU+Mp85ufA@_?_gZwAYnxFQZJoF^KQFHSuaX7`9u|;@PVj$Z4xE8 zcjn^Z(!8(*xCh3iJD!hbTBeJhJ|{(7Uo`E<(ba7~-HsK|gC=`>b`JAWmNm)@6cROo zSvc|I@FcTc_C~>v!)}Y)#?WQ=YQ@R4s@_5Bb1J#8QJHs3EcIh&O~0&L47Sxx9Yvhh z36e?2{RiGOhUaY9Xs}~(3cui&+c)6KEyTXGCxmoP&Px>&PyOSX9HI10f@Q7D{SH^y zb&U>AEYG;7H9l06P?wR>jwTTn#Y zSYy=EKxf*Elt&4EiOp@P_gRKNTK;(dJgoN#|E3H)A5S^=23yn9crlvH@h9ZM+lLbm z%aMbibo(Pg?$SF#tOUY6aJz5U^^~b$UV0f^SsLV>0S z1S=vji=GkQEImPcu{n8?d`T5vay{(gU9U<#EU)ZLoYf0$m^_NN)XxdhPRokrw9p$#)7*`Pl)x@J}hk;v2Yz#W?9zxYsYl!dI`?*PWi0iG?5?D*<84 zrexaT=ujK=4K?O4e5)T(vl5qQJWK$59o?`82EE7iZ>U^#{{wZneL5@P_r{8O3y%@l z92t)fzoXYY!%M^I0zHo`?;|dif30t#=7Fxx-#~-11Y3!WUXW=XmYaKEc+}75lkoKn z!lLdYEaGhJ3y3T&lr+W%<2G5h>%_cn z`KL8(J*N2@J|SuRIjk0T@Ae^DdQNM^+2&8!)maG$qRIb7Mb4M-M}Ix8h4h<;)$7N# z5{LN%U4%}E6}Z^LxLpgm3psU>gmI)2^BsC$ zUc9}Tnm=dfmeDrWf42|nXiC80|7L@z1(fzG`X2TmRjey!Rx7dXJMXfTv4g=^zXQF3 zT<&0mlm0eA;_Rn{h;VVnDHKtJWhHSh@evQbZ#nl*%gS9k7fDQ&=@aF=vK#Si44;?P z(~h;=o;#Q9uZyaX6Z^_w+-PowL`FzPL|tRu;X3i14q5k0uI}k0gCHiRs&!% z|NI}QOOBsNHC%mMegizpV_H+bmAK;*p-psv+R0j+Nxyo6{|ED@oPcx%2M{j&>*P;n zPv@0IQCFf(2Dca4px1X64<9r^G&MrUp(~Uif}1n7HC%RN?q&yK*HSLme%sVW{!}4x zOJ}vmlg20Pt2>W9UTd*Pb^Hcd10!S=j17@a_L}bd1yvnTK5kye_TDhbGip52Z%d68 zm4JXA8`hYTl5-v8Tm6)$bE8GU_g_wAP z4+0A~jqJzHoyRWtQ`hc#Ytpah zx?-8F=cZvER|{qX-UJxdMHQ%JRX-JkY4g&ZvpiDK+L z)N}9AD(1~deKKEGkHaeW%s7y_1gGExi_x@dMH!HvJ|c<}mw~W}QbhPUapNsI*N7?S z)J7ymRDNapFD$UVhFvuB(Mt0B8Qvd^o$C zO51#{`aWo_=G{p#l-@EBNblsj;ifr*s%zLTnE>=yPB49 z(Gw2HK^d)b+^$8GpP_sl?gq80{U-i94v38yuUD(a$6POZK8t2=Y<~;g47IcobUco9K-gUxgf z_lhedML^Zk zLa2@lfid{^<_D*Vq_OlTcogi(e4E z{tNv!>L9tM{Cqb{(ku_LDd7@-q?U1B&HmO~^S(xQA-lkiziHH{&^dGb(q^!1V=-&D za}pq^UTH8trgK+kne~};hx6Bo>r&=DoY9*Ru(|)NeK9sN+v7tQWODZ@5&}{84Y9;u zgH*nF_?6EkMo_rqQ4V(2ydqZV%suf%-1wI)Zr6MqJDgZ3J+X)L69H5TTyT*ei~lB$ zlao}C6I*_ns4OR*g=f-S-$|TsZ!M#*A1Yrp;ph4#?*0p6Zha>rSL-bFbuy0F%uRQ% zyS7s{>u$q?hC*WF`H3OY=>DUlA;i~<+I-2I^F@zcTlcVJt?DY4rt}2c03EtjwU*+A z%S*5^!&ahuJFjJ$!FySI0WDJmK-ixQDT@vXoB%oJ395@I*@%N3F^gZ}BVfCSJn~fU zu*{_QuNwDjn|i(GV5l2q+KJ#ZbZ70Gs?9JTA>(qLRuudBiB+m`{*HWLnG2?US?r5m5Ewx%2H^kk@J-S)rWc1Jq`!dfKp6Oav! z8Jr5gLT=;W0nW9ymd`Ujhb7YAKc|*^91=(AA$^egl=A=3b>-nux8M6S_I-&qvR0P% zvXpg3Q6WZXkg6#%zueRPuVv~l*tnIAjx>_8A=)Zb`sH{hNYr4?m!{9@BP zo5Ml1gD6rbLE75HcRP3g(_=3TgitUU!-#j!(c4bS|Ir`Q*|Q8bbOm@PJx?4lPQ8A6 z#ieULarVhi?VYuqaGa~Ncrew9(KPjS>6Y2^t#Fvj?|PPP-fA#C=Mzd*EIyKJtxfxg z^Sf-SkIPB-5LTK5_qrS{kB?TMBF)@H4?Y5wF%w=b=u5L<(;&EAmk|JnTRb{0x;Km@ zz@-@j-`4)Zt5?C5Slz92e9*MM{fqOFy+6ASrqpcl2-n@6YuTgy^4hM=?v|qozi#!I zK}zTdCMr-p=_bE58yltWy(Qf-TNae7$oDoof zs8Oe-LTqzc(`g~@I{{T@XZ@jrEB8&6xUw@&Om)ts&I>q>YScbD)(Qn&Yf>*IAecFb zYF0>Sm})e3J^(?XvS#ON&&GpEs%y55^?$*nGx}UDgPcohDvp&6eg6wT9>3(lk3-hd zo5wfvCqGIlOCCC=59&ViWLI6d%JF@%#JTu~9sWGqgQNQ3{vR2Bd7Ovi+tCLJ93 z>GdaAs99D-Bx;M3iVt=|gq5M?K!jPX^>fCD-)swtzUlY9BWF(@eCy$VK7+i3?R?aS zLV{G!bu5Ry+>OmAjZS}u;kKdOa>pgcB8yI-TCXMg`#1^RK%%U>9)m2iZ*b&E5@QL>WNRY0R8~AG}NaO+W%y#$hp0Zd@~ED z0-Yjpx_SP(ifNC&^rG`5k_>A@2mhqGD9nv<+t_dKO3a2Qu$ox>YwFS|zwfyw3h6L@ z^}5F9;*|L0JN8CtXZ&yECH!9Y)iIj`pbbn|?6lC6p7qK;=PH66N^0VoR1Yx7^5qEQ z(})_uYpL;9`sjDOrg!FZbo$7{4aN97*eOABbqP)0f>J!@)&c(@zR-){bo8O7h{!vA zyBCTtgVgQJyry>Y5pxHRxZj)zw7GpPQFdJCjYY!z|K}Yfz&ntPhlrug{`$!3#BH0t zn>{C)kDI$zkEUeLoA+BT=g|zQd60#Pu%W)27RN$sAO8{jPN%p|r4C^)#;e&;t>i#L z*HU!jEEjMePfi{A6;3Z`1JJhqC8v0bsE^tCLX{w94hUqI$8Li;<^p`-e9g4jw0(l` zG(_25_O?TT_AaciZ?i%}8!85FbT_(|?~KQ#DbK7Cnt!w|DR)=y7Q?-s4_Brd%&m!P z=42>PZI5lg{$l$#qw&G=`II|}J=69}ibImbbVD6L(trqTz}7ZCnXGlN?r0Wu{Tq%> z=abJ-GrK87g7iOUbRDI?FZU?F3<3eDI(5LV3t@sOVM{kD7SB$9CM1xwa}=oF!)A== z#Y~3;QP$VKb+3&2-2)ztD6j5(^hKq2V?6lSv zG6&vJ(@7(L{C(_6I3^hZOS}Q>bOLOkrakMP^C0)pci-tBG@@ApH)k>+Uu$xtt237O zf-^*@XW#ng^Ak^kUWHB^t&_y~q<^Bgq2Nt(vA#^K#4FX766FzXpZ4+ut77sor4IM> zo%FgV)j=N;)3-lzZa0`g=hxLw#8T83TU$Couh zjc1FdqLug2$ns(6K0f2P=7v4mn8|5x9V5RVOg&yttnjAX9YTm4a}&i(rprIgV*2f2 zWy4!JR69ikf|(zi2qQ%jRI_M*4wv7TsIXgHDIy@?)CdfFi(r`PjlyWa1!=M%*6hBb zFg3g@FZ=x3y-z|t?#0F0>!gTQ9qragORcf>R7*@*`M{t|_nUX<-{hgmN&2$b=iHY) zbH{b`Whkxz`urhDB0T+eb>r)adWd*+V-?HG2G(Sbg5YUUW)E>?f9Ht{>oUJ3 z7ka~YZ%ou|uJ&J_wA`_|FJ-&EYpB_mLb`%}8#xwEa>w&CP6Noxr>WN3P^7l*e0*^bE>pfv|3{{E<^+U>)cfq3O z@crrw&aa|p=)Y+!h8Mnz+oZ56f}~Q`vMKJl+u@Y2sjm(O9%-Z4W+RC8bOvJ8Rq-=g~rWg4UifH zT5WbdlY|rnuj$kKrZ)L<=AFS4$)GIl_w?w*nihmiox>}j%oZ(Ffj1qcj@@D>NU8&x zD)bt=FJTuk>#}J9d14KLnENKQzKyam+iE}-*2d1Tg%3~swu;{DnyhB8l9uUzrDlua zhQ0Pn0Z@6rrz=QtYsh!%f2I4J`)n`~_~C5f&(dA@DjT`Hsp$OfVbWf{E!N(n3a@0*Tls1A(f(>)^6%Y_ zOCyQfyo%_+2#iG87Z2ka#l9x$2X2hnlT_=*^S(s&X>Y( z!(ay`P>9jwXM`6OThwy;FCWJ#JQ=)pv||yp-Z+!)Z6^r{s(7m$=%wchU2VmYtM3fn-ldocM<)8{&O^Ftw}}S zzKOPrM=nZ+jS9&Y2dQViEPM04hnHwvMtr#XkH{bzwO4<~Gt8oSROP9%@Fb~UXX!)j zS6hcTX;@B~v z@~P(mzcfaMYv;gGhd17(st6g2jAY1!<~^w$^j4B%-m7*tA2hw@d_N%CfNbLT?o9o4 zd$Q#W`ohVdNZxV7YY}5366i$dial?CXBwJxpM3DR@Iy^)>0?WYo=D>!kQt64pUCFc z3T_d<*YrGo1_cEDiO$rCF+?E%(Jez8ff+2~z8nHq0N^T`b%&^_<=AM{I_ylRL<0BE zaJvp`sdba!VmwFtVz9 zzsC#Row?h47VXi}yJlMp)0SGu+v=IAXESd*4m6}vvKsnG6Yr&K6%?_6Jq^)nCR+t6 zKydydfpJ!1{_8JfJ>EB^NvbFMHGkS7f$F2N=n|IB*vmA{0$4b2N3~W1$!#G?^CB_s zi2Dw6GFgvey!Z)bk<0yt?Je_wF_T>5$ z`7|E$UN!eyLYe3Gw&?9?D%O%$J5O*5`bdFOtx6w+3M9HBlY+U+0U#z&te0`+m5uCm zkA6FRB%A70pyHfGeLBHe8D(lRnG*`iIIL_1q3e=;XA@5?L8%b4`$0Hd(_{HPM7jPf zX*)?~o_uy){2H1}r7$aF9>pK9_Pj8aMDDrSKze&uK{`zN?zQU(aNb*?MnP|9#mj5u z*UD?G^~w*v?8$mF1!R@omqL}$xTpIq&VIa~cYJ7gUb&nF3&~i(!GHT;lJl#X8wiqa zein6&etyhOs0M_wA&h!*_MhcFYDBw5vjAu#oJ|fVXi37%Vp`B90a|z@$xr{_uJN2d zdgTHN;RTEV^uT41Sbw2)(^^fVVi7oO;$xWskP0_FslPX9m{Q|fW$uyef1$>DGOfnm zu&j_?ogjYXJDjyJb;QcPFVmrZ?5L4>e$P!4GZ!RKTn*gKXr zadQq%?6IIP4(io3t0ztqsOm2{I_zIlWv9W3Qx`$pYKUJZ4DO`wNVn5(_qKxBX&Zsu(lpZPAE-V+8NcaQlU(?u8RqM0 z+g$0t>T~Vs^%b!{H`|O@=yg8dWuwT%!R1oR69~>(XK&~j^exxbA4$BC_+j52tu|ii z_r{ajO2C)vl*x(aqKk;d6yBkBzCT_FFcRl>ah|#8EXj zgt;2P4p!J|wBX){V^sQ$?u^0ILDtFOSP&4-CG!M?Ur0a*-TEcx@%HM$IZK(H@|{wN zE|w2#L$;@CHcG|dL~mC;B*n8s=CVYn0x^=yjXP6t9hWt5L0iu&f~B=Yhc(sbbCS_z zME;znX#%a`fD|S#faOv?J|l%5(iA(CC$>=NjKpd5q^;1CF4FPM_<8JTKnl<|)WlQy zn{Wu3`sMx!_7?a|)$JvhuAJQ*noPIkLCAx8okhF!+`B)B{ToFZe;*jRIeB0n!W44Y zyKVp$E@w(E%cm?;gkgLK>xuExIp3(b#PQILv!kI`i~<}@B8rk5a7`79iNiV;^V!s| zTKkONtnbTzi%aQVnl9clo^^}r4AbaL8Dy+wQ}!`;+mzPSSFp_97k7@iKd?&k_W)JF z{~S*7np@pa=q~dtKl2hu==WrH+V98e-Lc7Md0h0VH`85&g~cvVbzRi73gLHA{xU}1 zoK5A<#iE?P6ZIWWO{Hqq6F&@gHq|P>;0FYhwh9X)mPGx|=Y*VTDFKJejLS#f7VC+% z12VdFk5m0x0dA(TNIhxq1bckJMtOyNAE8rxlQh#gcLFbbOZX$Pka=&Kt@!G=|L5j= zHuG7CqI(2qpFEY)T4iHT28wRIq4nPFemA@xPI3B?cI0We)H3z8lEU7EW0x}a4=BFQ zoc~U4q9$p4JMJHIW8$x9DLLQb*p&Nl-jlHw@#&mr9R{ZV5lRMuuEoy)b zN`Y{6aGTvJE!}BS$qv~wjME2VEMNw~)w`-;KXdY%4BWyl-rKOijd{Kq#mBQSAahtXK@|oGE zCBn9Xb)-NHG(rI^)ano)#eb5+*vTAT&K)^#u=fAViq&!7AXMssTd-Y`TXS^#l^#9% zw{FYq;C?@a|eo|pKe>g zM&jwp>i{WrkvIa7^2$%EPAkjFqT7BRUliCA88xaPp=UQrMfnX4Uz7}-|3(f(h-$C_ zBxO^1+=;2z^zPxQy>mjx-gk~6(AYvYD1SS;+dn><JUNnAZ#D>Uch#DfM#?GS zhyeBSe2X9eYlFg6|ApVT7#rY~jV1ddtG+5JJ)b*y3T>j903##aCRSz6(|`kzEMa)| z11x4Qx|BlY+XWO}2HCp}YI@0xY@>1gbiM&v=UXXTs9aehJ<{F%v9mtm&z6PE;a_ok z=Sc2eZ8+xsCPZ4s_s}lh>yEaROSw|D+}4Naz5y*5@U9wmY;rke;J5FEjNPLWDDjUXNupZ;G|kni_x@YmUc#IIXg$Y@~m6XNqOS zE??mGZYW>xj}@}oVI61LX>BulMz6DKmrcpuSy3~OoBsE4OW}|E$G4bw1&O6kCzq*w zLa6KtfiXkIXZuWP?qvBL$9l5aPvu%PU(^%#S_o4Q5bSmiy0gmiFB5Q*MSXI{>vn~Y zQ6+Nyx!b%_IT;bFcabj{oPagK4nphX*8Cxa7QOCs$c788?JyOAn!e0d9{0r zP3j9G1HKesqRz{gwpC~Bb-Mjw(W|+RqvF6wj(5&H_lQ>X+|TsnzEUYZsV-ja9N0oW z1;K~@9GspIE|qB!-0NT;}sb1$q29h+>gI|DDC1;iD+dpCrG!;szaB%hdB zWQcFc_i5#k;BEVC);$wuM$Tb(4UKs}(q(r^g}BH-;C#~7LeBJ1B05;5SXL(=tLn4I zwJW{2s|(l$--Os-$2%1gjHcYvUn_}qc682H{IkYQ^LcjPxq!2LG_IlrCbo*pg7ZJR z4S@04Y-&_1%90nw@pzOaE#6etOkp=Tujc*`CV__&c@<%m{>PuSDygQ+oWJJFZ7<89 zg~v!X_r9c#88S5re(=uvYa3YWH!NOYOJWE!GiHYdO-|;dROsKP z;hFmb=VJ8Qg-`0=4)#JDO|oTGqCK%&EbVQLm7(*)0iaWfgPWQYABBE5@ea;a62PDM zsvXj?^Pi&N4*X8(jXrw7aCQdA6>yNTGcim6d{FD7fu@>XwSxVwgx(A6KHFIrkt~?Z z0A?XXTQ@OhnaJc4RqCZkPjJGL$Qa*|A7ha_K#&A1o|=8WEi^CtX0yrf5M7U>y#esa zEvRadrGaj(l%j7h$N7ADxWU$jx3YRS_Tsg#l=z~le)lu>_oIsTI|QE(W6~_wZ(|id zPB_$YSHIxsv{!fl6Y#(nLikBSJ;J!7 zw;y*F)zg#s}%z}-f?#O-cnYimgi;n5y8x#d@kA1BgX%de~y1xjUzF$ z-8kE!`q<6WE#yJp<57OTw&}{>j+j2GzDBu2!&7xHq-yIQV-<+Gr+)g%Eg~BObFY%t zN2gL?eiiTL71B%Anugl5GKSgCh!KDfCBnae9CZX>eJog?40|*#J5ey00PACkuH!vi z`AJBIiKpn@PpX37C0x=^tm4w_J@4plQ&=c@WpZ<3%7x@ZRrAaJjNY>x^uEqGE=-#Y ziuFyS8*nXw<~4sa`^31BMVx8;f!RP-$vx+> zd#A8ACB_53809+=D_ct#>FZhJ_nd*=I|_cbP`-<%@4-Lj-~l8@Q)giB$eq=lNgy?b z+`DcS2OS1@f&J*OwXLEbfS6w5Yd^`3l`QY^;%23dXI~)}_ogjW35b->n1wsdt(^41 z{A-2TS!7Yx^OIyt=&Jmcz>=)6n&8+8Q|;$#&UtO7$yeIY~?| z5um0|-aTa}{D(jZmn7yI#ILzj5dC!E>i*TllKSM)i$;o1wr79vy^fQ(tGYL)y{@q} zBpW*H-R*a$G40L+1STRprMO+NP+r>xv$kf3Ek(K5KMB(Z%D$echP>gnApe2=0_^DL ziBOX4+K*s1d(iI(^HJ^nSQ=1MP!RHJE`(>_U?a=+}fSVC}&y{kPzVdzih3|PUzIy)O#kH5{3~)#U;82;}+eY~y^lFkLBh+nP zxNLl{a|Az$V9FWW%Pb*6bODpY5)o4Eik!DynJdMXp1}h&MPhCf>#(af%aW&$!vZq^ z=}ZWal<$ODiwk4j6*;bZDWb_VGw|=e;i%Bo?33=2<3nt?!B5E0zunwFaPFu!ZFw;R zBJBSKA^>||I8y#gZ!ds|_`e{6HHJV0^W?6R3LE^BXy3gDpIB_lpSX%J_WFE0Oas_% zBOgQ;5;U%8wW7OJ>aLn2Tc?vQuSVJ>@|H!@JDY!Q^v0b(r9~Q#69<v|ugV8zg#mH{8ZWj-R|4aW{{&_WyaOf-2 zzxf+$>}NSN=B(Y34N_;mzY+7>KA`$G%-Z0OBQXbkDEqiR(_KPOtqx9s0o2X2SF;9e zpwY3I?t#(t=wh-A5~6W!2BM9OdrLS0=%c1-WhzN^l@@IsvO*u`AEBA5(dcazpZV!? z=M~Z~869tG1KDs)beaJa{c2h%yUUkv_Yfylv%R>dqUs$MC(JssDpV z)ASwo&UN2ij3ojMpXWWzjzjzSNt6U|aVhwt!5op-Jn3{u0=;hPEIpZ>?EVYQh2-l5 ztx8^j4b=Troum5dcJQq-%_3P^xtkQHn{z{sgy;FYMUyUH9YJg-866rcwG)qpmL>D|GZ<9XyI2HuC$+UGJl3 z^xl8Y@tcLMc{?g+fE}1Bnai#V?V>j)2J4)eVe`&|yP46H5GF2*EpN`f?*&c`l3H2W zPQeX3 zc3QWw{@=PK2)wHM-3~vJjVv^PFbI(bwbH>Q6W}fj_PunB$Brq`gdT4;A@Ce}P1At4 zUkc*2XpKlRv06+_I#wED&U5)QAJP*ELo!`*q!EMsixnjXb+q;m6!W)URQ_8S&ZFC>3ZE z`WF1hcX_LWb~Q#8FGOqFWLFsBgbSc5&m=3sdtIfAnNW%)1F-V0kN;zN?WXBcGF*&y>r8KAcbIe8Zu}V_;na z6DoJ);mf)J^8q*TvPL;bR*@tl>Hf5NTv(E*)UUp2tU;|((;Q-5LF~OttrZD2w~i4j z+P|3f?ydf_5*co^s~YX8-JSNE(k|7Q?{)E8@$B1{Mcl4UXM1#WrmyDtoO=zHE4c8tzra2C0*&2jhclH*AoJMo=y&4O$imMItZJj-|0IauLD4OE#o z42}wWi;RfMu&+-(Hf9Ef$%378p=N()fHB)(swvCpy8Uo++P?xvHNHl`0pG;g+H+DI z7O=kt{GKT_HtY#~_@$;6EVZk&G{yG!tw|sK#dbajvMBhKpf6`NW>te!7A!^^3kt3< zdWu|eJdp~}yZrm*3>WdKxk^(*J0nS|VlGh0g^LSJo|dQh|0h_?$+iV0ja&Es2Me*8 zU{PY^{z|FmH>xgb)-2K#^95A}s0}p~ZGC5=Exv1w+(?76LWDekP*+RcqA7gF5PuH+T`-hIGYgj?gUJl|858sa7Pds{&nWr5mLDY(m3OFHoi|ASVcA%dty4b-wbmMa#!3ma4oJ<(`s+EnCf=XfIK` zU}zdQAdeKRa+O)!8kZ z+J7qW%}QLBca+7dI-7!~Pts&(OnL~;wMp#0nN9nYJ=(q+3nRVzxRwt@yW`1)A3$Z| zxuuMo8Zx(^OWuLFNQdOt$@R%gQ>5&Vq-9VjB_MG}7N~Gu+4bc%DrWl|z3ZE{f0)tw z=fxjgp?26S6!k>~u}gc_>H+kn){oyw$CIHC*2T)nKEN6b#QS>el9-y$u&Otno?en|Sns!SB z3hG}y`tzwDC4GcnEzH!IuUPK6`G6L>RZB6gg4E_WPyj;Be=6mWNrw@e2EjFOurt7U zdm`#;oVi!9K~^Gs6VfCf*~6WMCb0$3^0IDXBghKZ=CQP&K8NUfq`tO<^Ty|vvM^QX zWmD4i+Y3z=rC3EIA4x7t5l{A8z)t(sLe{IseTe2yAIp)2|798coFq58_N)M3>0|S@LgKO zJRxKu)K!)XCgtO@eVsu?$Ue5owxObXd$-Afa-(=#4=U+jGD3Nkg}n}keR)`djCc_~ z@X7$tiF-5ybbROf?D6ngRkkWYE9lAOVIXHg@Sj5+n@gE>3wp7fq@DSJm}U8`!4z_W zlK6?Caw4QyUMgDNfYr=_Rj=cRZt1>dKZg4{nQiTf-BnnC=r}CK8MCV3crVJLa5=wY^kzKc>yGvmY9y`-7k?>Z;KcqKx#CPyHmXAERf4hZteYBq}?`E&!qtIwGwlI$*_CkvE@{U$;tIN-}pO>wH?;3k-J zxCth0WrhLE;jIAI5qhG(!8JRvfcpDHUH{3$M|yg}b}CUAsowBcu{caP{Po7{yG`7T zV?0{xfSz5RM*zZs7k-bC1$fCC@x(jdH%y8y0oTSAGF3%nyWOe+&D~w?!f<*&URlsx zk3D;!&hq;yD7hU50LE!pElhDvb^&Q3#s3DNQUjJ>lm|O)7aw(`eLbX_?=HB2@(0Eh z%%kyGj$%vzs@--yEM-^jsN6$Ddw>@)WAGLjId`igYu!w@##RBKhZc)LJZC5gkB1m7 zTRK2f5>U6UcX~GW1%t*Q3uK2H)95={4zgfz>X{5YM!eAe#o)+^%|S3j>9npzu63?W zu07to)a!l-5Qb zO|E+iIKm*`T$~Dif#{cu!z1y|Z=PJgz1&2raiL_))2oJ7-pLx1v*L#rkZo21F%-Bl1OpFI4?mpPV>#36JiNhNW$ZzC@g1d#~`C z_4KMh39T{!&&_dW>TPXynmyoD@QSAohW7dR8zp~3X3kL%LcSEyR$lljfc%7CGDXXhw(xPjeayNV4hqrmBUHb$5 zp~hgRJjmXAa)Q3Np9rcVv-fw|m`9r8q*Z$fPFih1<=mNh~B(pk*Nb(4$aDS4dQ*fYev zxm^XFg2$-o-@8p*%k|@JeW-TYu^KjUAMp7ibJL#G>?Rhs8<+S!+`(gozPP(^uh$d2 zZ7FxI5dI)nP>YTE7#-zCYz>C$NAdS#8HSgF*EK|Y-oYQ^o!k-?z-T=-ftmzO20?wr7R{y2!f=i1 zF2Z*vY*)@jmwyF(v;YAZOsfrhH-FvhY+BIro&nEZ=r^lJ zd_+Ue{Q14(#(OFBQ+_rnHPuzix+xy7{IB6HjxpsmbL-$iy1?DKSwKhJ&!&Gu?Bk{% z1nT+HM@UELhTg^Ns1fKI*yOvOs9eH{_oW!er)}s zJZdHRK|O**vfBqD(yT553o{LC9!q0o_5O$U+0#ybnX5PF|BGUCS@%?C8=BzSR^j8c zm7J3@5kBfelisVds0AwVc(EwbF-9KzPPRjrsg*dLHC35+oF0shO#a=>qQXcnm|gSY z;!B0mN3bD@updHE$B`PNLIZNA(3^hM zaJFwA{;z1I9zVQ{Y?IDRwQcOb-^%&5KqSXILeE zIJse-KEWc8AXN)^PHBGsE{$$^IFVX0&0Ghh^c2d@aK};CB3p>T@FmMJ}6UGiwc?G`v#r6p>0?y_Ykgv{U=Pg(^D;Rqe-CWX^w2M`hu7 zM~|LzZNCOlI0H-HDCb+uS^WKbA`kteUo(cRRgg}p{$BRJ)DjqLOjC=278U5o{^nZ)`qx5Rg1@e0s zLELt!ot!y8&ZJ9|yQ)S*9gP1L9#fsuaD`@LlDlI)Ib&oeX8?FuN5K2eCabw)eejh4 zG*$#{3N%*S3cJZ&V7T*C=~{N=GDt0VvNHEcALV1wU~t1Rb{)7_8k+B&2&%a0_xb*{ zdKE{j6lIF(|45XCd;FpT?lBn7)Yu;< zPepvIC*G^Q6M}jwi*eqUAW1oPaT}8#w&;Ej^Un!}SS3H}^nv=+>??bZ*kSM%Qp z-7`c;B$>yjO1^wYe(=S)nwj+Fa(}5c0&Nyd{)h=c(R)Bf3uLyEj8^Llnc`s~G%#zP zD9d_Ea6nW@Ap2K#sL5gElN)(j#rSE%2DscBE)wu**UohA--Cc!=oe? z%%pT@Mkb zwhT1%C400_#O$(k?{yD^e6k-%QET^vxTd}bds+9I2lmC-n9tS*g5Che$pFcs+(rh4 z1MzsXj`#PKrdsSUCO+#Lx~MpdkEiML%p7(*Wj0frU_x@~CeDrg~&f4_qmvSAuy*fY$G9#BpXF z3j-9uPfHr%Myp^Q(m=gKvg^o#NMtJ}u4+e<5s{dDDtg2n)48%yxj^$(S9QJIi1w|t z3VIHzl)uM?5uL2k>Z&$Wy{#hgoZrG!1w$4HYl^Nchg5Y|HG;zY+c`&8ztd2!N9hEf z;a(Qv9iegK!{gB8B19iR6X00YRBzrnl{nOH)ifPB3!7hv0>g6|=sSp7d+OIs-@)Vs zp`vi-37+nS%Fi^87x1%wTr%bQOr1JIM7^bRhQU1KJVW&D2->NzT=K@#D~6VHtvVsW zJ$lY-_A7~?Ec)gRxKFWB%6StEW1^miy4S1`c=gA^jFE=s4?+w9pJ~TKsFcAtUxj?vjxLJ^@c*kj_fCA;L z&?Qa4xL*qS?$vNhZhZLd!4URG2dgjF?pyuKj!rCV-+fpooS3=}V1ewz+Ecq<$2Umr z8Z`pr6^!sIVctIf7{(@{U81y-XFNkwC%IqVA#SfFdhVrNI@ zlBNmfv%``^%+%f?4|qxbxVE?$rUXeQ!=qj^gL$w1)xwgsYy&@*VEzA!>Tv*~489f8 zAAVqVCY)QT)DBVol}1t}+!%O*t3^m)>1BFPmEfzuV!A2$zoZADhg1x19v;yl+m-Hy zB7$gen@0M2njy2#?)UGMy!`@p{NNZlc`w?7{Z$d1(bdkW;};Fmy$o|WW+{%jx*KxI zxf^fFPgba^m-!yjuefMsge$~8*|#o zB*NkPd{aXM_NxM%#9r<>0PGzGD$XB4hPkR;Q{H%4w8qv=j0YR+u+9S~f)3futg+~iPjDjJK{DvrmI-7-0}JeVp1aEeqx}J3 z+1ucJP`0a#c96*DBw}_W0(pKg4bbS?#U}-XDNBZ(4)gs5;0Wy^kHX)6m9&*FZWYlz z%iGNqs0w$c+&X8sNXwo{+3Iu+wVbVwAm*C;OrOdaMYB2{JU6*EJT+8|g7`7+mtfq% zg=wvFCcT|2sb$ETxcezg6!pzqG}E>|OVA?0>^`VYsFR=QMj590736{00o&8A2W<@6 zeOv3&b)PHvNI@%iD9vv}g${6gmjd-_=gGkOzN4e1Fzs;ugFFyI_Up;c9{}%q28W+} zT8IYoJLUvWxn~5j2R+d%W2Pqk`qS8^4EbbE?l`q51UE>iOOsS%QnBlAb!sJU&`72W zV}8kW$cdq7>Bx(g8R8WGi0zm4$Lj7a9vn_X6DJ6fmcXa?3ALvyjwxyMA?`>(W46a^5aRjyF&yrq~68LS) zidD)8U1@*ZmrB7E`A=K@QmmA|oYCIdBqkjwyjWF6rb9<8W0Zdgfur~l5D@8d)!!>F z3@)Qyp+=MLD2;8uNdVDPXCjObtEW9$M$K=Ak{k7^@3T};cGR&wkt z2!N84R~&bEcAUKV6Qzy_M@StEjU)yy>I}-!fGo7{@1wh{7}VVAjH}- zrkfL>-vt8ndwhZKj7Y5;R9BY24I`D%R4@DtJSt7%???M3$ntCJ40$u*#yN7^8>GEh z2#Zd^r&B?CLt3^b;{i@H*0X`<@rN$7=*Zlj0A{TL~cTBxWffqqRWBe;LD> z7`dQ|f1SXjKp;+(bj+K`+&gVJ8)mEhBM|4h^r*j#z1`ahUtI^Rle zYf^dsFBOwgAVuY)Z~<>#F`cmT{vojUMs*T3x8nXPJ0?^+Aozw@| z9){hi0dPd}XN2Au-$rw`bTQqd+aAhdLq`DLADGhI9`N+mg1Ip54%3Rl2 zKkleN&uh0=Z&%Gy6A;rBP`beUE`3G1MQ-Ovh9YH4TLn?7|MFB|li^$U&$ryFKlVv4 zNtv@5^$Fq@6aNet^Ln+%uwwN3JNlB@@9C2>G)&J0m8XK#^I9>>gM1f*?q;XO)a-4S zjQyZO%%+4(kiNG=dg>Yvq^{Ejpt}4A0y}uF^b!KukkDPh=ZvoFR+{QG>HHIw17*S^ zX7}jVAZX~ASN9gL={F<3mGv$g=yRq^ES$DwVNq; zn!(WU<((BFrWrjI0Y#XK3iJ6w9e?LQ@LLiNZ-r+!d^i8q124is9~XsXGLfo$+Z4k2 z!pus3OsW-V%6C;8`FFX_=NfCkd{6DhWuwa^;yUYzxrHk)FJJrbc}xeyyQcbgnHap9H*2dvl$5|NLA5N3 zmScAsrauDssw=)y&T8@JA!D+k%{d};~saw?J zs;*U!=ID)|!C}OgDb?5TyjNLMQ(N?8>HPI_TVIst3yM+?V3pJSw8t=ibuY_u>%e>d zJ+0B+&Tu#Uv#HRk6@^+mfGBU9B8CYu3ZOcMX$&Hy4B5@n?>3xKCE5K_)2f^&uW}a3 zB}qdVRy*k^24?h%S@gk917WI$b%0g2)sA(n>c2)nIhNnXp@bC%lveaS=fOH!{@w-{ zq4a$2D^P&EdxhDN8kmylkki*oD=$8f=L#I0;_XU2Rw|9d0+~`%>~`LM7p*~lfi)6l zY6YrU6nr}_m`1*%i&q7gByK>BO=ZE4U9FVuK>iriPfs0NZ&UGzT%Bc@akUtTBGkQfRp@T1|^K z5Add-SO`hwNb9EBfRC$OsVm6Ns9Vot;%FFj*-k zB(RRPe0#>cnv*~~Fc+ed7>8YDoQVP~R+wq)X?oihj)8H2!yyZ1ryjB>nRP3B(EMX- zG6cA~{_tKDf%g`pLKPCLkfU@Rv0U@GU3)LI>c~#)q5s-Y2lB6`JPvDbh?4l1BT8Pg zkku}S!Tg^cE0o>jk&H1l(`<^_IcCvr`0kN2V6`rSPXv{&k?48(jJV3|Q2-k6C7|}hPXl~wknSR#|4VhpdHuTPOrlttGrO&dd zpcJ;(epx4r>U~`GLJm=9l4c+GW%Nb`3jF!|W6s*fgk$um@GY!LP`<#3yX!L~wXvPk zw-43vyikWdp7}qivCOqI++^4o_%szdmsKPm?no`Gds3*Pp5$9kIR))G5T$~qHm!xI zbrX{ZVx6hk(AnI?F1gQQA^?k+BIr4g0i{F?YkcN*>MIQJArMt#@@1}*WDfM6OOk~A z?lGd>uOb|vI59l>vah$Dawz*^1d<{;4Olwc6#kuEV*!p?wUOJ8_4yn(TJR0EIaLh^ zuRf}gv?`GoMe+wb8`<8g2Q@dtZp5Up94xV)ey6B^{J zebO>+D~09@-32F6f#AeBle};M^0O!9srP*vuDEtoIB2P5l&a+Js&(BbyMs{Q zqUVam0HYC&CKpB2uw6Kty4p)4sgy_M55b)9ozrfNY)S$BsLyo6=%?$~ipey@4b6Ex zPEEo{6o?!k9D()p5EeCQL{zmSt$q-$+j!SH?D0SUh@yibJ; zO}h9WuFoH1DUeH58h{fIyF5t0HCt8JyVw}ou_H|KBFITuAtbtaI~ngeyX4+jeKOVF z^WSw9a(JaZ9l2-Eau8&zsf)Ft2Z^alV@Oc6fPpb4d4lqeEYT(0(_D5vwSj^0w?eE!Z9I$TgrU0k7RFF?nYY#dSxf-jOObss)#c$Pm~h|)lQ2O#^B!3p zn#`6}eAe#^s}OJFDnF?X{*bU%Ke2(!fUmT9-0;uWZ78HG+Z%NocYmJ6a(Ju$ZOSir$pR4Oi2VJu`;OXVH?_h|Oj`YWQ1@j@!2%11*|Y;O72AiSvd=voSMTWj17y zH7$g((=uSmdzVBWSVP>~=>roI-S;nMcCP;K&hwRh>nPVwu|I-F9gZ9;1zXJbn@rE~ zM6>W#0ki<2UVyrUK&tq?!T>k9O~GS5MJSzzvpCKq3us-VNvPT-leB_&tY8sFFjHAR zy7|56#ViNL|E%CX6wn<24iIlB=u$_9>Y#w!${zLwKj$ojp(^W%({n+?2{D|`>f5VQ za+*#;y?yjb-V~+>1Q5Bj?3_u}Yd`bL(HNy+$b?7}sg&dUleVnLoIjKuu42vXbV?t@ z!2){i&*Ss7CE@6Jwzs%?_^?RGc3rn`>7NmS|JVoxIQSFg^^k=`op6|W!PP7R1AWR( z=**4$Y#~)bAm2q323e*u^_55O7Y_d%C}7vM*4EO8J5$G_jNJX1o&U+t@wg0BQ^oS@ zzm~WI1-pZBXizhBTYwG=ab+&18(i&oun2y)m&wfUc2h!Pr@b?2GLykz%B;f#EFMM- z+AE&#E*EcE1IOO{Y~$MWRb9*}Hp$ zN3II!jlMkEYjyUMx%~Ou<#{iQ@GexCe*`rY3>F9;{v-%UK)e^?T+lUbldzf1}t|HKRlzk7i1_7rlce*Q?XGnA-p<{4Q_^G=oRShnWgdE7g#74TkB< zB3%KAFK}O=yFd!F**X4TDND3>jC_#rVBx^@q7YCf`Dn8wNkp`yS&jKV8lbRQJU3ff z!itijNmaUP0^{#e7;V8CPX0$|-#3fe13(}C7{orIeR05Ea8=@$2*8#>pD7Q_Q3)af zLvzD?cCJb4YUzA4ET;#&ecrN9Kl9Y)?KG1m0f{LFt{Tae5^Kjgf1G})<4X6B9hlqp zWe!sIQzY0P%k@rPAa1j2t%y#}wZGR9xF;(Derppi3O^S_hgGV_z0Qxi?CC3&6Xvl8 z6=`>P;{fnh$I>m66_bDqXj&w@4sIsM84n)RCUG^T^3CL8G>`tMuD_Zu)KX$|pSvvn zwYE;bd&qp&@I(6^?QTN1Pg?$nU$;Fn8hNU6UP15y2S!5o$*wvWun4dPzBDj@ksMAM z;JvFTSdV$(*&vC2u*u&TkrkS9=PWs=Qs}NH#3%E6AL-PWu3Q?k$JFoowmJ2VT(>$9nAfD)O4 zKM&35$)bh76!b5?Dyu3oKa8PzAg1Y*xQQ`Mmrw$i>T{PXKewju`>D4PM2D1&f2;%= zi3E5O6T4r3K4LI^2&S8YKLv*At6)Jebamj_haG6*9x8@og;evwWt1z1Mg5plIs1ap z93?hehG}-?G!VBNhD<(;k_4T^mcoP_2zW{e+W7V1(B^k`Li57k%T{~X_5QC?-P#gz zdk?hkgP8IcW_{9Ia%2r}vH@n-!R+LaO-%_$w(!p|O;J36XK_%x>-fa*uKW{x{&woB zr5hz~KkMIG8NU9kNvoiW@7I#Os6Xx&V40VoP{IWN?kb6H({8D>^coo+Am4BwQXX~TCTO4v3ff0nA{4Uk~VGb z=lVC02Uo4qNYcU|F5a0gwgiKDqFYBYn;RC$9RXX;e9WY5ig+J4ckxZYeQ}fI`_ed~ zC=>BGoMG;2H(&TAp zWLU*T`_$#eP%`oA59(fpD@4L^x7{1%eAWJ!6=ja=lBEpg5I#3xBFIVy8TmJ ztNl}4d*mNmAp8#?DnO#3=q!Z)*RE6?RpRc<;mA#(H!xGZ&xx@S@h=u%7$rrah$J%# z%wn`9b%&M7LX#CX*Ed>aZ+@Fhw_5JnQlSkA zpGQTai%vD}<<`1$G0I~>m??or5(IMRV3ogy+}AKSY%O6xF`sd&lw8O^>sbk9BtwOA zxxGSaU@#SRAM1{UN5f~)P?nX&3kFuZA{;mtbK(2Isihjgdwgj|Yj;I6D{w&nSuKXE z-#L6hx@$P}{i@7mzL%~LcSu9G<6P>`WY7!Nf?g0B z7C}TU>|3R{BR77cKz$>->uoFsEFfwDzDrOI?eBZoEE$Pn)P?ey`r*%dM%LXxVXY8n z62eH5aKoy=QRv5>5;8j1!mu6T8WBR0E}PE15q=BEsY@Iu1vzRJIf_^jTSTXP7)-6Z zSf=c6RJr@ri4<9u0kRLCkJPH^Y#xeM7J%f00;HHA_npx=-ij!yiH#CyMG_?OB4L#C z9&cdG9(c>Q%&uc~SG}L_ex;&_wPVxnwMIi>rWs!~)mYd1#ZXxv6i&olM|~t6_|A+7 zl!)gDt7XsRz#QO1h~5CJ2)%&6QrvkjPxXW~*2 zwV-tv12$E)@?&oBsC)rUU3z^pJ=pb?^blskh)!g-i*l3eBVax%)gct>2+-3gd~gO} z<#b)kZQ%6qm$a5h^4!!s!vV(7;;RJW0Z9&ON72t4tawY{Ymu666p{-mI%C@0Ug7(> zm2Al3$Jv7dmA&{v;Tq2F&H1u2M40G9fM0_`^Lhc2IDU}~ohB=MTFyOSHN@K-#uoj! zWXK-ppJd^d(hb1kLTOPzmuV&25lUCG0;jJus_Vznst+hfm%lo)hpN%+J- zlRJ}q#kZue4LJ# zU@8m5ZVzwYxSN$RiYz~uk*tS57BI9d&3Za9{iiWFq5K4wH9hzECmD}~5>*WY3;FmB zQfevwq-6Oei&O1u?3TnjRLz^~eDjKxM)gDa#m=v{s!gqS{NtX+S@y{z;73){SZ4M> zX8`Ap@6??!&)vSiL%;L}si+Lp_YIbGMkgNm(;75oJn;6;%ClVa)F;91r^O34(4ww*M_k3)xi2HvNA_k8kLK|7u@)1S4By- z>3AN+O4G3pQ@-v63bGS9p^II{g`^0^9ZF2mm6P%Z6Smg`4y{(^zSwyx_E*TNI+nw> zTrk|*4nxhL?p`12r2^AOkSsj30OO3FE9zow8}}#yZPp*_=$c&Hk9UP&rTej=UTwyv zCi=%pdg-6Dwf$pXX-e-1CrI>X_sBPynzLcIkLPg%@4;uTaJz3OcKAby)7PhELb3DU zyTWrSr(nDLunshc1+%lq&g&gb&0RQ65aOC28eY3x@*_>TR4qRun)+39K2y$-t$n18 zyjYIvnetzReR({T`}_AjV@=j*u|-O#XhD=^rf8uuLW^CggrtRJosoo+C0j=_Dv}mU zw(O*kPDqxr@B6-FFlL_XzUh3=?|Ht@^Za$r%j=w(&)oOtb6xN2{eEB92L_X}q0eFd zeO51oeE_P(64f2mN8Aa@oi-saVD;40cVtoiIP?pEX+u7VsJ6Cd+;Ez?)_D@1a&6F( z> zk`2Xd{X!v=;#XpBSPhV7#$y?>4@xvc`$1ox;& zPNX;C zvBgO@pN?fG9582=EfGp`m}s0p;;yB5+js9mowM09B6I)C zhdC}zNth6@3P#kRYYE+Mp3@aMz{hld^aBcN2&Y@tlE>)Zv~)g8w5On-v`neR>8E(J zc=_uU_4mJSG4;lwzli*tBu2x*E|Zcv%yIyJpyK!wDS=}Z$f|Nt%*OGPd z#Ab$p{&~0>QFP_y_i!U=>{V)r(~rvU-%EXuz{~m^erAH#3i}Y*l@EcN7Q1J_Vh88* z)?~jULFh0?@5AdtaHz(ZI^2}xMugaiAs3-N$ToRA?5D}``Q2@eX)N};yo{3N=a zSbV&mTmGIoVw@myn?+DaZ(tQ4jV9~~K+n%#_AwSif#GZ&l(24XR!(UX9*tD|sSJ0n zF4K+A*y0YsM5V@J^k=~_c@fX^`2aW9#+kdTJ?>C6VF~B~0kRbM13V5r!xukRTb&^> z!*9VS2sJ>MfKtEBkm!Y%B*fx#&##)$5=trXV~UL$jl@dG;MJi}=9sy@#tU0e#d>r> z=!WhHJ~civzl+_gg(FVEtB7f{3h8ObA{hk8bL?@qIcLhMGPxH5?q6*2JXP!NMcl-- ze(J8E`{L&6@(t;$Av)?u)w z8wtO_ihfwsnF&2Bzqw-WRMdWwwzeeDg6@g{P2uma+vwMRwGWMXaL{Za> z&&4<#ATq+4d~fXZk2hk64Nv*VLp)Y^yOkXTI7I(ZW0CY)N-}y_(aZ+FNX|5O)S1WU z0tL=SO*tWPc_(6N2DUbhmy$KQ^C;qVCx`J6d)=5}lMTN2Y0inotgY88xDWD!2l4iL z&--A%MAz+Q%DjXHFNo2Q=qzc|*%HA=IQk!6XCud`FLn1U5%ju9*T$GRB|jiu##!O` z=a6|(N{lL-((k9`8zuyeTc>Z*2a@J;rhP6K-=V;|JZDy|WhlA*KJ#^yS1ens4F;keX{ zR8uhyDslPweg73b#Yoo_x#Y7+l5c*a$0L8u1n-qCaVWb`c~eXxIRu&adov1pV=ILi`Y1`lh(rR{iV{)yCb1`E96m-rpZ@F;-QNX60ZZ{iLzac&0GlV3kBcmZCgV% zF`capqsXeTq4?^7aJD}&7V=oP1R|1sHFp&un{^7s4cD+JOJ^Z2;UEF&8-PHxaOi1o z-i`K7f?|uzel5c`a^$)F0-%W9qHhKXnZsS4dseV} zxUDJ(OCjn-jBo1^Cvl|588P98$ypSN#Pjs*!6)yy8v_6}P=bF92(F_iasBymou!ab z=hssX7tW@#(XTD|p$88B_c9Fk!g<#~qghq#WRXC(=ihPIf>(FC` z*w_)AD=9$#(w=UynjuE(zmv{yUpf#zmiLp5r0&9_{4_`sjc4U8?stnCHvvz z1x`+FV|Y4{1I{acU*MUM=o9?L9dmt=SK=*?Q!}(35e}njp*tq zfDkA75YM!t4jWn;AJIpPhp3l~;;3)v!-3`D;fYF_Iy7Zx8u?h=gZi#~V~xyJ>PYMJ zUbUaJeW$6{PsZD{7@N1Iy(>Dgm$8BQTx3?_vKm?dLNrK()@?`}t0{rbj*W$TyOhwR z{|_woJ-7U11DQ`Zj2k~?Ie(AA3cAjL!xAv*JMDnH>ZWocaD5O6Vgfwfj;XcA^r6LWwpf>)I|y=Gu_36C4E@XZE)ZKwWo{J zZpq5n6(TJ)RgV7tR0a?IIyXg=(RcG0Ofi7C-NwABRf}X|{$;1>`VgCHi*C=D=dvnQD7CkQTEH@#e%x0JGjCI3pSS$m?4YdV!0%5u? z032z@%0)$ueID$>oCB-&(pYhxGu_n_$Sg|DXu4z^;qkL*pB9{v6EXas4 z>??8eh5&`ZL$Fk=li7B_Q7B*VF>dd*1Cjtn!-r zNO_p?kdR=GVS{rlaTBe;qR)HsnAPAoX`8mWmJNPL<<2eP4e@JXp~k%+oy;wKlD>Cm z`X}nk(6Q_NHERp2c6YW!1()TIQ8B)^|D~DyN|-3M6x9YbJB-Nb}V5DfWi`b32;PV@s? z;72mh#ns}8Ww|Qb|0HTrGZY|CtwHwPhZt&&A{uF!hF)rNuNM(WMc3z5PUVX*D7wW; zj=tcccG<=1)$o_5$gc>zahBz@24~!rE=Qld?Nl+8X7h=<>nZG{j|Km!1$6}AalUWd zJYKCn%^$UCzZGjA1;7&DWMTt*Lfv`WtQmip_^&?%gY%Rh`VcM(ex#O7=Uo9mmp?=d zKs7Op>sf5n{+P9Z4KMLgfG03QL=e~&h(4l+gFO`8$-ym!_duw3;og|XS>r>Agh~Y- z#@~-#!dR?j*Osq=_@H{y9!MG52^Lt0=0t8J@8liXv74TX?xl~cL~+Q$72R|2!2z4l zSCyi|)i5MX-$Rk%5{FY|<47Cg$ndn}t0qe-&@&!Yr$v`Wyg7X?!oV&RJj**;FLse! zpi@x$wYU$V9|dDQ0VqI9g@WL_W#^Yi@7!;$rsxI}T9_}`$dPWWC_;mwRXk>L=!Sd0 zilElG)lv3uN~~-u<5W27TvgY_V0<G^ccHJS{uA{uq<(n~hI-??R-V?!*7DzWB~*D1mt9T}i;m7EKdD6Pa(4vG zk#ufi(PH29-A)j1*q6Lh&Seg=S#55;4Y8lor~P;YzE zM*BWt0;lSd;T>m3ndgn~#EiGm;e??C)FVFPmvX8V60#mZ$kdn|@B|eWe!&vXaOdtO zyqmiCWka_aIlIaQd^S_mR2^qc2HbIy|q!`n)3KPuh5HtM^1B0QV|@Mvjk zA@MflA8&TKtxnsWt6IB#tmR#&p?L82gh-v~1hAjjKCUCdQ12ZHI?4&*+LMXzonnn- zJP#-CK+mf#93RLWXPLJeZb`KD%Q8|K@D!hu2C-o7JOL41RJN07wxyPb)* z3n`LBf6B(xa+!f{HoDG}rcQqYyQG=?nGXR3@TtLIxIP0GNYamKhE5IDS4KgC7(SNJ&4e;Y36S{;M0S^cgXDC~Y4DI;&m!)qFTK*b70KAO%_V(FO6&-jKJ$(;Q_;DJP;PRSsEn2#Ew2a2qRv0C;pc_@*Q9Td4Np=8OXTzcBAO~S;rP;=@Nlq2GMzbH3cx? zMl>sZ@uL#0_+_;>L0=5iC6oM&{4E+XC&I96o8ZF8Lk6Bn_gtMxA8FQR8;stJ{oJdC z@+kMSF^(WuVxl}4nfdJf)MNs~cNlI!B(t&e*RCibU!zHznU)k2dLAdm_p@7mMs6sq zz%&&=D080;@V}FV?Gz*~{q*gr zyWJ?`QQnMPSiKxurg#vxS+usWCvXJB1(F)+{ zXoig}z?ZI>;MFIVuJNKMj=92A%PQG-aMShyF8r0hzUz(QI3b1ajMl1yM1eS#-*?$P z@7K<@7G4?Nc8qR&>k{2{H#>Rk1UtiM*JQs3`Uc((QB{We$L-+-tcQ?zErpzSwf87W zPyQ*Qq0EB4RN^bKOO_b&si+@q_~2w*aIm-(KsbFfEBtqo=n48?n>DsQjAYj-i2uER zvfpgFD{kRxS9PhV%^oX=gqQPzM;AZ4>_vI;h9c?2eDiVI)qko=L`VT8Qa-|6OmH-W zlxA!lJ_dfJO+PajYJ~E;V5@O!VY(WB-Ry?pyBkv12)MemiqgWiz>$a0_IA~9ENACJ zc1IiY$7fsk+X$}a0iu5vJQlj#-t6zXf+VE!P}HbO!`nG}%foW2J zks3R>3P=rJ`n9908CUjw@Hqg{q`a}<`T`^(fDFke9ZA1imk4cGp_IHrNffd}Uf`tR zd^vlb#l;1O(S8hZ%aFqjb{<=uU<0!%Lt#{i3K&7ozLq`}whj7FBKZGM9~?Xx7%EL4 zdk0hN27zZlww<&T`zc&I>p0d9*fEEXnB0Q?lbvXBKyoK852m)rSHLH8Ew}rCPx8R|2sUog4^pJ<24bCTo;dZKOcksFjc|P(cOm>tH zbRA9kpqPD+=9VVnzFc*s(THogSgzr=&KCEPepcRd&_*{Wc^-F#DKxQOoh@O8_y z08gT&W@*5tXZ58ukctSyZE#6BN=-gly)^cu+86`rSk~QldThNT_9Yal8uq$p#OI`w zu59+RouneC+BAie~lE7~u?5>~K3g z&UY`pQ~?3+M%ZjuPH#ye$K}~77vU~J96@M}Y8PSqlqhY0NPVvPEAP4{ zFGX8h(_{|#0koj|mNV-J0A}zyBJ%e?T#}|HTR0z`AEJ{s?udlUq|D~p&0}bB8fmDC>EY<{(iaeNZz*P&OaQ)XsG+-K0T zsj+yhCUx|YeFhKrL);dhvr(qcZJx@ysFE=azl1EahWo+O|~+Ji|!0fYzu(xxWp3xoDnuc&udJ4uY# zS#Ik9e~;WhFE3{J0gIY3Xs@%5$w_+=Sh?tooefG3}mqXUBvx zNRlXtyX`uJFE$kC$s#D8WpGFqz4aE&x8nwkA`5O^ZC2WCNHT7HFRpM*Bv$`5(SOnQ z*-YR}h>}6>fm{Q-&B~E>I`#3owflC{Ug-J~1{L=!AZVrd&#`J=8>=oL{@!iJ9FtXu zvY!R2!~w+L9hJh_>0w2gwF$Mm^39G+XPkvGIaeBUvut zztu$YjBsVZ=>Y`iS{tXz8>`6-Mzw@+C2UWRR@2Kk5Z~XDZ$4}HoX&A1F%h&|uoLz*P4+)JZ!R{t)@5r{A1Oz9WCkvfo4MjQJL~|uXfBiD3 zjoX6K4Luw*+#P?;iR*aJ`%M{+ZzAVDJ^Q#h@fm5=qzrfmWa3xVj@D+vJru{1o;e+` zojCHjqk3Q8^v_PAr!z)#BR1nCCEk%StPUkKp0YJxO&sVFHhRYO z>;7Eq0-+MciJ8I0GQt2M#kSMG_ycB+dgD$WCj8ghN9ZZda8`&B=%Dy%Y}X_l_)H#7 zAeO2rk^ZvCaGUN!jLrpE)HQXh;Kf=p-Gy1*K}6Fnj_Ab^_f?Ell7FCmLeaTYjGd;P z0Bs;R*hIf+KgaFGcC^{x9IloT#NGFZ{jBT2x+6ONbg z%3pQBiXWx8e;%Md&nQsjYS?<8a4g;xE`kWeg0+JAmU@V0W=VJS=(_>9I|-5l4Yj%L z0KTV=g6u}w4X$n zO&*rHPllIn=DF?7yjf=QtmaAGf-T=7UP7>WP-i+MdGY9Myh!e(%;y&As7o%de!|x_ z-Sa6kkz&sTmKr-Qn1Y-Rc#H#aMJRuyQkc#&_dsPshhRh(wXI<{g%#aDlL`wPTImY| zTRN-jiz@66N7ZUNzc3hrC$=ZSJ>fv@DZnjZL%Q`4Z!Argk^Z#mNuRRm+$-s7W~|r& zh0&O36*i_aH2MVzsYdJAFQ37KeH3weI*yYy<_s?y)_`}YP#T=Qi4zDNcRXHm6=Zjp z9>S~9rE~PRT?5v2CYt4TdS`N6AI^mv6h&Tw`ED;x&`9kM9$`|=rIR$*h-90!o z6SS$%$H+D&wP3D`5AKc8lbgMtaW+~SEv3Ld9c|+S80k&(cs1y&B<1fH%fb&I= ziosdOLL^Qa3CYG?rtHKG>_Gr@bM2Zfq@A)Smm`sBAm{gmeXh4Iq>KQ;~u zyI7nd8|1+pW;3~CZo1L3JW&hBp28iEx#4zLB&Y;nwGB#)-O^uRA=?G$uD837JCqhb zvoBLD#vVIx`8nxOeXp8Z$R0ignF%?w_PIHUCZ7JSWL0uUZWDOZi1$umzjGfNSw z?3RgcOHMr0Y&eg6Kg~m<8gvKnwV)91Z-v>0z?5)#(TkS-RG0M;TFW> zbh$HdoR?!`p!K1_-%Q)-&?a{8vP!9YA0UpHqiGjj^o=YiS`o^@YZ&~)5ldL(&e8%N zdTXAP>yWYH?{VbD`=USlQLyIWGZpPi&IP9Hu2iLcl6aG2{!j3N+vKqE9D_HKa*QnZ zTkb#eI!=^qaNOAL_PJZx5~I8uQ9D{gL5}M}KXY0RNU?8JTDJ@WkWk|v7082=DA?vH zr2w*#et^AUzmQ`=6cl)mm|#AlFNUxmA!jNX1xcTUGA zq0N9pPV2Qyea%BcF9>_*yGU3FySbXY*CQ|BoPxl~;>H3jilLnJ#pY=b@scoVg6(`p^cAS<_K2sqZem}eBmyZ(NSm`{q?{s<|*Q{ZK zY{I%@=?O;?zSl}7MM2Si{Pp%z08;ZIu2?bjyU(6n`U9yb0I41y(-sS?rmS4*hd4#jmO6xYY#CU3Z5QXzckXul2$9^Z(P;kD0-Xx8s;mZ$HVDBZ-K ztF65W+kO+}E=bSxtYaSE_%SX9D8YG19UFvGGd4-+f+JgQs`*$QY04{tNIp-W8{kNP zq~>JC$?mPqIzrL#I!Kjz{2kbq?d>Lq-O8V~EC1C#Yx#%fF0GXvWFORpnMnag$6jwe zwI^jr?g?BmQI3Vc^7}(CF=m*5Poh<37EV&jTk@gq4=BKp@tCoC0T`V`>lebiW4&i4C`dvv$u+q6@mc&c`f5GyPR-&4fzv~ z4#P#=$YkUzg6Qo==q!I@;AvPL&bs2;-*z0)*CU z11zJuAfrduxYiKv1pH8EIkY45QEh?|gxzSG;Y%gji}MrxVus=HVls!?+TC8Y9_RsD z%1)HQW3Cw63F|r90GpHtB+Mu24un)isB}R%!d1)-w;$w2RSptMO~hCBBZQyRd3W#e zA^hJ5Ck)jk(Uj{(XVLruwJz_{=+TwXB)0Sa5t<+)z5f%MHuI!@pAEE#`a+5Fm)(Nu zieL-soe8EQmxs#sAtB`}+Gmd^Qu~nD8pRVdrk#$vB5AM2Y}#`}~P|BX=S(5R(jc2dz(N7C$WVrpZa8 zZ2xBVd~NMc+;c@_kGqi7joj0mkJ?2o%=NQA+$`FpMS zCAC>+Xd666o&|r0L!x$va5_C7WdtJ(cIr&W+b)j?&o#4CsE?|Os*2dQWi^DTb9O(s zylHm1<@YEz7WIm{2KXP$LZKZ-vW-HFp26B?pgBky*{_Hm$dA&(jFaRX3bZgW)psV^pt(lx*E=gnu5W+{% zn*8wliNqKzSliazwuo}L#SsRKe*DFOY!v(yz;QL5L+wvcofNJbrdlnTRv@pS;)g#a z<3n(SBS8|!w$&m;Ax&D22q)gxAMRSbLmI3}d}X6q+3FadWtWGAlTA)qt;5FFHrPAoMUJU79Fsuxp-qsYQ^ zdCCva98|UGbHDsLew1zQ5NytEm9TY}F!n6_9QvlKYDPr!*W}$luqjnZ7p+utwe6%Z zjqdO5Zk3TRBDtI73b4QXkh7?!*DuAZjIhDh)7+N^Aew)4cKos*H~_Rjet)&DIZVTw z(7J3|t>Pu_1enYwxn$q*(o?mu{*(g@v@h`VW18tgWd~gQt>W0!n5lq9prtbNgQ4OX z;->xBK6ZSke0u50gt{AYrfw$DTONiaN9DqBT2$OSv2MALb+0UaiLVZ=o5>Twn6snmaHpABW=+ zQlNe3fLe@=2fR((BVhAKaZbh+(^!bA>BTUgNU_jBS3a!o*pGxs3}dCluQP}SjCCD` zmPVHciu@8cT88u-I%Sxrn#CI6hJ)P&Xb61i78Dl*UiN3(jeAofLI}`(1=;(-lOLBTDjBsEK zq0%qg{bFWW9e7(e+cR!ly}SxQ)+mAUtt3n0=U+w;%kIGRa=0VD#~h0$>p!?ta{F7> zELl~LXA)Q2cgVhd*S?hYU_$U3C*H>&kti=tOpz%pckT+FOdshYE&C0k;&c8fQMW>g z8fAC1Uw7@JhXlEoN(subjTfJ+_}_)69DrZP?E=Q{Au8Fx_g*tpshZ?wIPuji5gHJs z8bzc|7~|s%a1c`1IBwbdt<%Gud~8xMZ5|v)I=Y-)@SK`y!imoC74J5C?y&LbeSPY- zmfWnpEoxUV5!o{PX#de~&;W{QQmdEwxldH~<#1Aig_CyX{AMjHw8SEPSXLB{4Ywzo z?yF5qBwt-cACxd(Mj^Vs#Kv^?kqWpS_*V`b1F!DtNEf{c;d+a zQP#aQ5MQou_JaAnL}+XGzjw$ z@vOvidGI$p1$-%+T&-WUi_KHxwZ4*K@KPNzA^bh7x$$@X@xB@dIH*7OjyAvU)o}hW z;ooaxCYG~pEO6z(el^f`I}Jnhq+8MZ8Ff#@H`Tgs#ROYj*d!{G#&d;GPhg7^MI_hb29lKxuapK$G{BTRRyyTC z9DiuhGno;neUsCUYP=5 zda>36?(4CD;p2xFBI*v>$%3$Oej@QWh&7MoPLy4LaX5f`x3k8)dxN47_C~gdL;OVh zSQ;L>xxWu4FXVNnvGHwNNhu^r0b%T77G>*{K;*)*xAtkU| zxddvuFOCd~R*W~PO-t0d7|bsHilkX9j~~lXn$1Slfa%)q+Ou#YfL+pyIx{;fP*)-K zNsFQ|(OOJJ*HJy?>-t+9f03E}!6xkPro3ZTyRc`3c9{TexW3u*wk3ePzlYo3;x0>K z0d*q;)T!U~i6y~;oY2X_wT8~^u~ZmR%C`a50~)pJ_dDPAHMLo~^pWnbCX|sko}Mn` zntcO9(A{*RxBqWCyi>B#CScgNvI9W6u4}KJIPEyfyN4&^`{V}yPgd9|LX#e(-m$EX zX)#3BYPo_%E=W+?S~3+Devk-DYU`1TVfzlEQz@(G4htwtY*}%wnoOjQ08>`2E?Nay%OR!8T8f8)mu5rym?+ z>a~inksW#pLeDg(G2dJ+it=Ns?_jx&q7`IgA}s525kUnG_^8IE%&B*WdR~7}EV@U! zrT#43?U2ciZ_Bo%V=zq0!0-=C|Kti3d%9uQTV7fC$VF*(^%1^kf)0Q0llG@vm5rDI z5V?^v%5lq$7lo~0OF<|Wc*@9y;_51vJdz)E4Wj?J5l)tom{)G)Tw#3&cguB-I|o?~ zA_5;kHP0&WW4`UxxFq?gUTp-E1dB5M<~;(Sc3JpLI9dDfA1>dfs~V-(ANdk`PtbRN zO1j#*Xu^}ORwGuRVAxEorWu3OA$z%Z%1qm%XoiCR)>L&FX zWX)tK>4gopW+_-->G}& zc!FqG3`r74EHr1{YOM?fa~N*fZ79g8L~*CAxm+P?{Q|(Qni@ToJ;;!F;n&d9@kmZj ziln18RD>IF`z-EmOzpqI9|Xwm$~1LznCam23l%|7pM0<*ZosA8V~mq= zcb)-BO6VsbPJU>TfV)V%)V;VWR>j~bN7uvkF>U2w<>4HebhB>Md^!4bubx+Ay?dn{ zBkG3j(2+lpNKa(zY?zmHW=L&(w1FrjVcUEU`jwQlWN zj!5g#hy{|23S;MxI3m7=Wn5#{k+!>73Yr{v#5lEW=rZx%aUJKO5+d?-bSDJ5 zgeK25J)IBhDvUBYvT(MFxvef`D$BqwK#3H+V)eo7MS~tm_Xl_PLUzA+enRGRcw$D` z&Hc=VF~HBF=6o#HXwt?+YzWY8sPQ1yjJa+jBEpGP$7_&*G(M`D`1Unyaa)qT)j$~S z64L+hm2P#*po4>TN`@VGkadQladq}^iHXDb-Zyh6-zatj8w@EA91f9}ECG$|eAlbmGSmXL|`SM5a)R0Ub|$albjB*|A37I?m$591ZDs?B6?PAnq- z?PC6*;?#8;3J-PU_Q4fwp&<|3@hFL1-sE|kYEA2A zNB&s$^SOzH(&}pco3(3MZ-|}+yp`ZhJ&@9F!vptkZD8d-IS|4zaDBDM{oIA#=FEcr z8(F=^g^hcpG`gyAhJKek-i4beTs%fP78Wm1izK}Pf8!RYopd8&im6h_HhZtL7Y$>% zz3tAs{QQOL80@#pxc0GEV4)E`Twp{fh;*=A%a4d~V|&Se3^x?2xMks2c5^kN9D~2n zEyT~+lfw0zY<>gECgLV5e>{h}Rd6Gud9`U7TlYqd#qS5dy8KnYBlU3mJ<|w-ePBzB zhdY`SW~25WlTUCO!~-hK^#&UOp9<^ilVNX@+ndGRhTO8mT1xo;LIGj-HXtOiGLp_k ziuLC;*N9vsi=n-u<)~l;CfnJ+#n-gDTDh!>+vdg$n(oA#if9eT(t)UXQk+m%J{r?IHw4DuPfWGknT1+u`0=kc^Q`_kd3 zd=0Sb*S+NQ6MUe>#)WXOn0&mypBUU;BD2@})RSbF*tCNRZEA0vK@w5dm&-J8({a;_ z-nx7@^HE6C_Phk}+l}my_IM3KhiCK(`c3poUS#LR^4H1TMV#hLgSW5~G%e8;O^MU5 ziTLC19<<;{ICgM7Q;lms(8>djM>6u~xV7KA5imt}<6}(GweuAUy`&qKkQe_Xe(WDv zK4A*$soi-pyK3Nc_AhZS5vv!&f2GMi@m_vivq0}cZv!7o&3NIjE?LG09MKJW+n{d* zP5u>ckQtg^bp)>sG&fP9fz>69?tO=qsKSb;WPA*+ZY+kd1eZS( z`MtGJH@fsl6SC;e6jA3nn9dv-bRP$QV0%??URa!N{B`Q<;*JcJ&6hw&1%_LvLv zyziq|zchoWtCl z8>@gfz}pv#O|jEHMW)M>n)4=xq8x)4t1v(-y5r2dgM|h|(u4bKqm>SeNX>>SL`5It ziJwl`)>p6A3$4_9cGJSn>l&FrAJXZc;`jQ-jZ++~8c~zzsxW_*^9ZMBa#T9?SQ)4mnNi zx3n4qZ7Q%@WVyF?9wEcLchS-LshZ+tX&=4T;FZl-%|I24dyKCHUkrW<|MnV}tm?bA z`7z^84wx_H@2`&24E<5G=v=_Z1Lv;D40TfM{r{Z1Zs=v-X}EIk{Lyo_TQXpi;!2c6 zRTVmp_>~dTuL|!GWqtIJ+}Ved-yMVKpEc0O!zo00PxvOkdjUB>Nf9nWWK}SeimNT+bBAmG}M$j;h8)o(-IM}J>X??%C zo!wrvL3n%51|=*eA(9d(eSDU=6)Y_q#dF=nupp_)8mFg;mt^q@+DPcrq~C?MuQwfc z+>5Hgd>78;<>5nA(Bj{KnszL}EL5ce=}kp}rqnof69cmX4gUeNa(}=qYBh;?9erj@ zHHdHsF>0Vs=)Tkzma32GI%SJ?MC% ziYgcJH0Ml*yW;aBq}!Zcs%(IsBtBNhowCkAt6DHIb#yB&2tko8<}iMQ<G z?Dj8ciz**$F8Uj-KwB~8n!}ByD~myiF&vSBkNbLA^hGq4@3b}~8VLX0+y8>a@2Q&k>4!*&vCxC8k1 zVi7!)sL78FMJ3So$3yA!c>i;8q8rA*b3vR+r9U0t&rT@Rl9coZmd^4S=_K1?QLWRq z-#`mx1kMDh$z0h}G+Y#Jka83?_O5X5b~}~BhN91m#0;~+0b{H=bv)EAWbf#En^9gJ zn=6$Kd*ek56v9fDH#M3|SSTLs(5rFj!FEg+^G5Y@{VPTDHwwrdGF$9BRM~n`U{gDb zK`{i+1)*M`kgnvmg#ozL7`0hnkQaT#?ekN?mltoTz799pbSVBW82GLLqwwL@?_B-Y zpbuY6%0Dv!F6pS(rZ!G*nn!qb(C#n?VpOJl)XGB8SV-$Gopls!Bn+-ba@U}Ip(F{f zpVIP-;Y&r{dfyy^z!;t%1T@Ig+;c%P9pzD+J)2Mlvm*Papib3X`t>8h$#WO0vhq=a zCJ^;teyn>YYzfYyKTRx3#D7^9ZVsCmCoZQo>DRe(hU>TP*-<~cVUAWuBA6OJVroSJ?u-Z+uSNvVu3(v~)i z=l;vCWy_o4xmz4BF`Y(r4!kNANHoSOE)P@j;3B$OCTsXYvsw`eRrN!{IE7?st13iP z^>FiV?krj6-6$em=C80`W;M^@s6PXL?9Xj`vbilrXs)&H(n-s&uIDNfl8R1Y!ajP9 zJm!h5JE$9Grz^J`8W&d648IG>X}zokL*kTgtM}kNM-^Mqs!a16JX)9ksnwwUVunG@ zYm4m?L8Rvx)N44*VRi$dT=lf}m>CEtV&{WX&Whh>#7K7WK;6h4VX!^n-=s76qE-&oX!uRhl|yA{%R~L3e%|G>T}wR#=P~~C{3re} zd+ZDvOrjTSTU2D+Wm|D9jj-r{paojVXWLb~bsP_ys|x{p6nGz1(y8i&;6 z7bAMzUtvT{>A#4W$c+&&e;&K)@Gqmre3O2&ot>n8(@{z1D~){I1b61Nk99cBg2a!de-m2E+K{M;!U%~UpvO$hE`-T%dt7}Por zwzL=`8uylsKBvwUshc&cIW3I^%eQNwnZoAYtW4&To?Pa^`$wz)3r@5srQZBznSAwK zvqEm$SVsmFuTA%EK>2g;`wBCJ?v5hd<$~tyEgwampIc z1Fr=YHWAIVho*}kvgQWvD8@uPtOIY{)yMmly6rKgD0B=0||>Rp8M>g7}w|N6;6 z=W|jlM&_8NcXT;N#UaTMUZ7ReVbR+>IhmZkns^3d%#3uA{c8AcOFfO9zSKujA(7N- zxj4z>JKKLUoimt|5;QC8@i<;zEMhWGT9uVRF!-z#7`Yxag)%dTu2 zFt*Vr3CKmqFKnoABWs0(56H!}d*p0{buoBP ztvZyVe~iVNyX<65`Ypqmrp6||++#+rp#s|vp!BZHE7%HvdNA^*{@GR_`z>Nm!eV@h zfn$0Oa{99^|2i&5aB) zH$#1@`BzB}+SB)pBd*;uy>~rY??V7s?$LjX47~2mK1^Uv-wFX!L!lQJnloehSQ*s_6*HUU2_;e)y*1Ozxcv6{!GjKIg?9%FLaa6#DA_`?ioq1 zGqjUYj)0st6k~6Z)-4BV?S5U(Oa1ycin;X;xBQZprVrbRmi2-lM!^DQw*&nR3^r;cG^t5-u?a9ddo#B zG49&Ikm}vwI0)ewNi!XBng5U(Y_FkXKU;MfJr!PmPQ}07$C#!IV-dEk&l@jSq#3q- zq7J<@Qa*7Z?)C65&nr7w?9i|oypx2wani;~!4C-D`@yxIUDM8ltC!T;G2d)l9A1A9 z|0`8Gx2Xn>wrWx?E=)u~I*`*Sl{rjq9~WFrSS1A)LJ~Q-z%6r-b&8^K8c@m|(#^~Q zOP-_e7sTEOp9jy>-t7rD;&%+n**?d5Cqqqy&kP(*>WkQqc7;yi8A7d#))hv|Ns*gQ zpRgEMIFhGT4_x47(X!p~*nVX7Txw1(b@##%p#KL|cR9W;-gq}W+)jt~dbG++htikb zD=3z>-M{-Ha(-=$jesn<(cR`A)qu#)DWuQIwE>JxtP^)x+^ayk5eDByf%U_+HzqY- ze0yFPdGk}{`uf|Ja+yYM7SRe1!|v%U#ap7K)bzHeLeq9nZ{}Ycl37QoENfXbtPg)Z zb2!~=HnO$E4oJFFx@duLc6m=idDrbkQl}4&Pc4g}^2R63m=`#a3JI(YKvozIj4CG) zw;z(wl8yL@fbVE^aM1ri2S3}!+XpEc(vTg&(BdEIGSc~Rb0qcqjgyXF_dPeTOPF~y z6QguOWHWm2N7OOs+^C&5So`Blr7O=$GCE~z`(yv#8ER)eQH9*+gYc90!l$vo2ScDn z>yoIaHZz}cU@2OE56mYYx5WS!qQ48dyinHvf=L@pH1t-9!Ru~qx$V5Rg_Q82-Dc?C zzJO9bxb6oBJ6Yk#hWk^O&t`UTdcvGe5NH-ZfN%N?m@%x0ad%N$;6(Hy#ovOx`@^bzmLSYFhPrRHZ6 z!Aonrs_;ZVFLf@&o8XO)1EIwg29!a34nZ>6&>=U-fM;hchc^lQ|8FO(=wSzf6L^VZLyI*e9dw+E?gdj!)P01=QHi_J6X4Qt@asZWr0 z+d0BH@fXRtE&FD0KsBIgZc>2u=@#hEk#iZ7H$e^Wecl$ScqpMx*A{qvx8ow);T}GD z=Wvu}SXLM&rNE>>&bi;W)1F>y3sYkLey?@~I~S$dP}Xy&{#no^*P;F$NY77jhWY~q z`WiJQJ8wUNl|Vg;DU9K3%FHq5aZbI&L``6OU z0;O?RSEvs(=72v-2=;}?td(syHaYCIx-i%x*+Uzkk$@*XeAG|{J8O< z^_)F+EF7Vy?Gy3@1=)g+XB}-cW^ckktgD!@CGNt^qGQ%4Fr%Y$MDkY=nch_Lmb>si zIeRisUDMkHmWJ%Nx$SCymRHlgdm=!7dI_Y^uVt+VPE&vE014}O8u(n?0p$M6zO9Aj zHOv@4&Vl+l-`9V$EHswVI%AGGxIZnQ33iIbLP~^msYGxr+KXxRjy%nUoM=^DkJU&L zNKI9O5B0j2p3NBr5Aqa*H_RzE?HID( zcjm3f$yvS?AN2n$qv{_odR4mdc%8=qIe6^!9;@d+8e(V^ z8j$HnDtK6HC)IY+uefF`bukG2YDkw7KR+w4Krzej58=s0gb@w8&DZM7Ij=}9Ip@RX z&6x?|CUTgyC#(#tJxlR=wVyFt5zIT<12;!NgSeTb^6@84=OSA>-+*CaBa{=Du{1)@ zXUIP@B&ll6{=XoiROTiWUO$3~Wp@>)GS<&eA4+E+}=0fRDB5_5~wP(R$f;`;;URzOF7 zZu8CCRA~l{jgs$2=wypiK=hMv134#ln()%Ya4?zR7&wn@4*@*|_Qv)#ULXB|Kit5& z22FH72Y&^xw_8;6nM{AHnP?n;q~+K7p_;(f|8)17<{A&lWrjuTIwuT))nslpXm|-j zKr5&)_`j_Y{>T8T)lM{bH(YZIt{2)`N}wS@%S$oYiI!g3yWB`4wymGfHI_w^iJ}@H zrgaX)sZON#y_th#Tu!J`9U&;9%9$at#FWh?i+U!NJeRcSsf!1t%KHFCAVkZGL`Q3B zMzU3m6pFUyQM9EAb#&DGgv11$T25O^-3e$!+nw@v($-T7x7vdfp$SCpRM}3?SfgfI zsghUn^sPLfpXhLfz1N0;6zbfI(u?I$$V^j|$J4>z#h6EVBX3{@=bn6bu5 z(E{YJ1COrCCdA8H**q%oEz5;w z=rmMbEYXVeL;y#lKY>&@(0_SZH41~j3QzG^MbtdY(zw`r?z=h1Tnsx*bb@uP z6HF7{Bn17>L-Ny|Z16Wh+r-Cj=eG>CK=Is5|BJ3SkB7Q@!^daF$XaA=Wo+4(7Rizs zBBC1Emyje&iBOVdC?YD8HCYDPmn8dMN@R($v{)wD$o;U-y~%N(UQgT(Oz~ER9U*nI`Dc8Du(m>JONC;h66>UO?>wxrRIV{M&Bd zfhF+98oQK!Zm^F?&(pEiOz`uw{p{!vE!24?xHgyx6YqgI{)W2Nr%IJyK@a{k)6V< z?{3XTT=f+mEOhS~faZ*c8PWjpXScyvA9lnxcQpD2Y<+3)Tm}-nN`Vv(4%+Mzz%sn? zet(40zr5)#ZQ87O4?MT9Uqb0d1O$6qAV!_*_mkU-6Ew{X9ndY|78OmOl5-!aIyXp! zKLQ+oMEXP1rn&bAs6aOdR|EV?Th`XqFauZPcu70B8h<+i(WM}`7Nh@k5Ey*xd0GcqWSvx`aFo_Dcl*tbwyhO$QlU@GIJXFbC` zD_8Tas(!Z+JOCM=51Y3gUfJ3$IBvmOeIjv=}DStrAYaJ*H^2EJ+p9OJZjzg(*fDO zLefiP89iujcgw0Mm|x*X#L6!hq!_ao@0y2eJ6qsU4o7CARsV6^+@(Wwe2Y#7&g6~ zdI?M$-C3wqks}@y)V=#5RdoROYMu5ZA@^hsStz2 z+-T;4JcH<$_l_=*{jR?oatXI5qs_SCQh2bo-Qb-x{32v5a9=x0AD&5AjAA_L_9Xw* z(c7|+MTYUz$ksH}(U-VHa;QvIt&J;*%TWGI>XRr(CC0HyC}JrRu}OgSJ>u zV{pFPI?ntl@MzuM2Co+R&!0M264-G*;7zJ675~%gs&Vij5G>9IM&d+Bu%fG`u#bc` zHtcP~K<$Af@gnvv9ToTZ-Mz%?17nv1aR;u3+IV4PBaSRYFFQ`1sr9)uM1Cg`^|CTW z9copV0-LNgstXT29|AYF$bWoO;)$Q~dFADT1NI|i-YB%wxwl8?N>gVlvJXAJYX7Hn z_-*k`i|CiF)u$pHPC$b8o%$8N;WLS)d3xpD*Q&fBi_hD4!W=L!CLF`Z(k0Bos3;|< z8b9~0jS7L%gRAf-`z`$B}d3-n9-l9nNX&e z-8c8;h->39+kJ||hZygE9NXH`ecr@q#Xq@g4Zu}{juWw&aZQ?c9y~bm#4a)4{Y@og zq>b5&UAREVBgocW=;OUY$bz&@t$&(lq zH>*$1$k6J@R=XH9*rVU<|H7eJI#a*sy!weOM`Y>}T#Z!sKihE~cUF4!`AW<&i~pEe zKE$7x>_1@!T)vM8f1vc|nt$r~u#0c-AZV)(ZJc5#rYre`Z)y`G)9dRhU$}< z3NW7?;PQfgq+$0iw4E-)^K5sKxoW9wLgF+-!T{~-6)@VPwzzQ^^>MbY>3h=RhTpb3 zl&sH`4PNdWlSu)knd#D8AljS^Wn%dV&Jr!91BQ-VTa7HOR4Jc7f1HB8}P-uYr zOAUSgAKoF}HAsz7giJj!d~$AZBzIdiajKMS>JTT|K^tH?tEi{}up5{Io(7(KD#AyR zZ9P)#%ATXm=d2e^wnj(PCL0O+vt+Xk9~F9b%HI5Rw4_a1xQx_A2I41Q@obK#vOD$S z)ckFh8i46^wx9)?2xRh$w!qTfzr@wu?q{`tw{2w)eG33m6=BfRX?!}cyK{3~;MXL; z!<8XJ+Mrl?F#fn7qTo=cWVfwJ!D1)q)wxaqUg%S|nCsw`Z_iok&_jlv;FX99m%io$;mLxD}jL7IL(aa0m3&;)*#qX9`Xhw4`na%4lEr_f7TTxqgS2 zBb#Fn8NQIX_n__Qu^$q>^2A|%-?d<`qcDNyLjp7s7z`5%8rp&4Zo3bQ6Gz_l{_1}d zm>>}$DfhP;w7pIC-c=15J8@To4wO=bx+7L1)JyV##b*SR$&9J^Y%P%Z4|Z+@&7M)d z=k-sm*TSc8s`k0$k-n3_9tutiDx*Sw^Uwb0Y`=Y{h3kM>ddit;VL*Hs3B>QUL>6|Ey)QueSvxl`4Z}ynr#o4ZF#cQqbfyqSzBD+5i08zCi{5q;Y7$Fve&e;Vcub}pP|$Fr zsJaWRR;2Ws=2=YG{$t&JRI`{H)o1N?#V(9DZzJe3RJU0_xDLd?+AdPT`Uoq0#-WZI^0qBs$usym`yQpy5bIp zk?$JwtAmZpt*`6y>AEmS2XmNWG(@%YZmTZ)+pRy|%zs7^B~2f%p8%)>T@waCx{>FkL*?t_81nsus*o52ib}tLNt`8Tll2 z%^n*i?Dmrz^E3v7Q(b!7O{KiqSpRN+c9#yGX5>}rpXNJGJbL#!d1uXHiIz|>&Iy}v z(od+^AD!rAd(ca-_mXvZz^z5+r%EPwboNMd^4w*e5A6u8wW}xd&Msj0I#s(p^TqvI zbkmd>YOzSH4;rGuVY4H9?6ZT|^*asZZ_;eeAn}f0(5xt=5i+SxUJxD%BW1zXhda2| zPgC&-ZG`TIP!FZ2;u-rPG^Z$~YFTV)F=vb*{e1H}OihWI`v{y{bF}pDn1$orMadu? zlHdaeIo?SQEGus)k&PC5EmSttFzko6*)5*dqvW8X1$vxf^@fQ;%@6+Vr5K}Iaw*LV zhYNAuch_0qbj7_sPZ=1ohDoY?>1Gnam^p2ka`W`PzmVPt`(9tWw`g&zn(r13=AZG}k#y zuu9dOSm1&gkw4(qr8N&Gt~^eHdEEssM1xH@Sl@t4mZywaz_YOQJ6IUML`bGY@S%;1 zR3oNvBq<81Hi2RbWkq1x;c`zJRfF@rgrdV9Ccin&{GLl1 zh2-XGTaNdXc#4TYF~0XsxmofVi#<+zaB5L`gB)beuG%c;kf~%)ZPmuD#(HLQW`9Pl zT9|i;-~^X14i;Ri^5Apax-`mF>n_Mpx0&%Tz5vlj3#R*uKK~=WN+g&Y^O7I4pZ-_v zb*lq{l`RyhjS#s9!=rzye&&_XY?0ef7~8l2+j!0~Zc$dS?|z@hFyBq~l;xcJy2&N=wt--#MGgv59Fpf0xXWKl zHaV60MtZE@AHBO~qxbR!Y;lxo!VIjh;qaqDV>DWFRKV%IIBogY$X8pDVESX2HY^^W zacs zUWo?s@|6sK^l)e;*nv1QseuqNOrwl{bN(UVeKjT`TMeW-&as?6tWv%q%V}HKsy)u) z=Xf-QE`aH4qMU~999G%|(uo&HCstJInD8buTxaJ2RERzkh%yROgb>%qwB~0(p=|ux z#jaY|$~HFA%_Kk$a?9^kNoypJMb@DwiI+=vf%tk?Ex&4lxoqy1z7c8jLLoR|{_fLt z6(n8}*~7x(8*fQRfncs>?ip8cCddbIV|L-eA1%(!BgJ!%c{j367(-gK_>1iI=x22& z5;vX%1$`o7KQ7#QFrK+ctG~QF674bGt?G-LJ?W);TW*p5Oj=Z6j@?-PYf}2{}lB z^=K%|{RLXq#_CA7ANaemk*N}2K{&hGe0lu+NW6qPyBTVq|3vknNWMl*E$5K^S zMhkRY$WJ`rvfKAJi`<7%?tjx-(Fwm$a<=bpL+x^5lXXr|B)C`w+C$3^9LCwP944Xu zU_*R%Kerj$pu`im!r~FuPjracqNG3Rhrlfs+=AYu4-Wx!|NNKc zN|%?V^oq;MkEdmifbov~4@$Ky#XC*OL8sa8ho*sBXlfzpp|I4!2$}qmlFuH$<*Lt9 z?-&m@e~LRJHw4e~cidBz6Ljy4t(sE7sz+Jn$+@$XtrP37vmX!z`G+-qnJwM>Jr^Q^ zkK2fO3J%~*dk37<>MhFhk@x1`gS3l-zT?9sXUpTzk0)P1&dSGgCCv;s|Q5Xc}B7$NI0=Hfo=hMF9%FcVO*H${~%;w1H@oTP6 zhu?X%8aJ9fuHt-WDXJl+ap=)*2;^H)Bt;YbY zCoW~=Lfz(3QpLkh3FuuloA+U)C$Q&Rbo#YKFuQn9WUAr=-$ZEp0LcPJr)!&j=K@kB z^nf_dpcbR|EjThwoXfDB4Sk9RBj z;yNXB7s9#3H56dd|1hy1k$j5aAxE9Gy zfI}5VNb$@NK+VJ+19(yiM|!4&(Vr}AbaoYTWbJqNRN~<*fcOC8@zG$JZAnL1MZiiU za+ah~VvAMQ=xY|5{*G;}u1UkaUeU(cHVtHs;SE1bwe9f68D8U1;8H4m85CuLHQ-+r zmpBe4ho5)~TIam_tem5NS%eE>9CxI*vc=e>4=Y-JYV zZ#TS=BaB+0pZoz;RJJgJBlWQz}d9n?s6yhY9}s@-rD(ly9i#;{+h+=<@ZRHug%W5+%kaMY;htK`pw|C;!&Z{O(1?nJB{@Urwbw!)A zyAz^&UF^Q%{bT>jQ~DbSaBVemP-G%q8kCTBC(lgA_K(NZ*q(n-*JfSi99x;4Myay= z#8{J^A&sv`TwNYtDsxl@G2Qmj5lRLn$e!tQv0zuyy^(ldA>3M} zg4+5b<6J2JPpts|`u^J98n5$^6P_adUP$ndB^A5XyYD%jhL>-Ub(R6q*m4S_gu=JjiAg$d8QyqF8id2BALj&;~r3KU+JzX+E_Dl zC+bcTU*ApXc>R*CM)AzEehL8`oPbwYZrI1>29P3ZS-a%H^<$?jcknJ1rh}#R#l{;! zpfhN7W#+*06K=!1j3BxOf=EqaW&lH+xHg%C?6y1BIE_dQ(mO<6sML?)b+XT|MKXCZ6(!vh%AXsc;E|hUAar*Q;4{{Eq4*8-q7b#G9}xjU zJ>B!W_Z53qz_Pwb1g{vP8W7Xj*yDP7R8N)&KKyBTC{lFic>giHg${ndlb)tAE2wc3V!k`y1`iU!322UmFEP zTR1{$_LpP~B4XbOMuqYW$QZEvpX5HnMkcUhnXNSe0ZSe~G&@X)?XLq;4q3U1ki}LH zRnSJ19+_!BQL=d^{z%})?z?QMp;t0Oj7;*R;xb6{)P4`AzE~$s*PR7qcb^xj%mZ(Q zcU`ktNjf8%@RxCz7A9LV*iCqO06D6!NhCNxBKQemUDLC-_5v%)f(^C7lh^v%h6zVo z@BJ1bya0O&1gDT#kkKPd@rKz(a%qO+Tx(V797>z+b+;V7qL%`2m4 zA{ydD(wuy?9PVK`+O`?bjne$lElp519y@a+RXoJ0UQwBx~?Ocf2PW@6+Cg(i-1 z^WCAGq;S5-_uh}FaI}GttWZGUgUaq7K!CE*{50`>Sl(C6iC5O+pAu&*bTF(@`#E0p zm;l6blC2KJdrXx;&|}WOI5|LD4V%?wmLWEm1RW)m@0*Oh z<6zu>`?i3^+~4b8Dp!tf3UCBK+07UoBJz`|j?`PM{LJV2}x~xKc7y*)AIA~t? zszid%qEt9gdL4uqNQnW8NHDinM0$ii^A+yP;6DEh@vhm3fA~Z5t6t;A2hvUJt2R{u zW;5oCf$x+cfy&3BUg_ersvR zqRa!mvjs^fL*Ri8`Ford`t!Bp+&Q2qc3&htLf z%SwJonx#DE4O=+J(``&mejne zZIO}f`Ove}$SUJ+-1WUuENyhmY^0ygLYVj;!D}?|9lc0LvN2YK2m@e!syT z1}-a2Z>}3@3^aJjUc;2HE;8}VVUKK>v)RO;jzgT1<+Owk-}C(Ts^-qZUm` zSZm!?@#A?Z=DEqK+5MADHWl(P!NrRmN49rr(IwG8P=~pPG^{8JksMx3ly8x0H1$sv zY<5-~J}&dmf?&JHJ4}tTdgaKEE!Av967iCF3%kMx&5Dhub@X2igK=}7P`al zEQP<5TY->3pSBjGKe9RVZ{j%4%uU7($p$}YT!A6l`Vo1AI-tP@gP00=^O&b?N>qv% z)_+x>@XMi{keTpH|G*Lx;QIZ4hgUw)=bhOIm!3QOmJJ2I@0Y2%VAgmNs&BVM>;h8p zQ#V=Jynv_|Bzfv=)rr+{v)yiNkLS+0)rk%{nE^@PS}>%+-1#*U2?R)y)v>`1^iv)T zL^QAv(V&Ra#suNzQ`3!?+W@B9An~#j*uz&il|6&b!Y?qhNZ>IF`b>UjkP~%l13Q}~ zH7HC!Sr{q+xud-5wRWU%ECUaOcIMn_Q`stT1^y{;oil2Bj4I-jik+M|%o;^-&D9%@ zntt)2QK6x;f%}JDoE=s_mUia_F+tj>KJ5gR-u*PTRYNQoYKibC)(j?~f-~iUMa`I| ztf6BR2l2jib6*=9#GbhU%UEGwu@B50SbSn@ zlF_t6x$@vgQ$s7|TZ>Z&pi~yEcLnei7K$01VJlM?-sNlML{A(vZGuBwH7h73aC0g| zB{!C?1*4pY9Yn7N{>-`cf*T_Q)bK>~u6m|WWG4GANTW=VH6=aOZWD%e#e38?3f>l? zCTFkJXw=nBG`_fgc|sltMr>C9)v0eE={GhHYp;sQ#<7oMRWk~VY^uw*NZ|!1^NI_! z9Z+F`U%xp(0}m3pe0|ygk$^8oKv?vZBHaf9Z)69i1;Y9lGt)6<6$SMTfTJ&Ycg9hvU0_b|3qAKI$8d@U-L{ zCzY@t6k$N=)P}G0?8k}*UsMRz5W_KGkPR7uYK=@cQQ(uJ97cd>5jv7UH=moj^9Bs& zO<-U6*`8WZ1z*AeTwyn({Eb_RP%_>lzQX+@x%f&!YLQyJ$2wHDN|v40S{;<|u1n$c zz2G!5`&oH%r$_=0A`T-5mIFJTYxfW+x_d`E2$$K@=qowUFJvn&zqZ7#Phca8>1zPf@DjcNcHc2e(c%6=)9#x)2)wltt76kj9mh0Gdi=x z8~(1>e~x1*tm!;kY(X;Ej<)hxX&h9ou86i+Quw|T;zoR+d&9arl+~-zRCR(^n$J)b zQ23_H278xJN5AYgz7X$m#_Fr(f{N*c%}XVVJEqmxHoljy8lHvl20A&wlus7%T2!W?j&_0|_8y)xK7+K($pqxZ~4 zn-Q$2?skGD8w1@!nk4WXx_H7BqsDOh$rRFJG~h2E(=OeWrxg!$e{t`Qt^kVPRQ7|R zYkiGXEnf>r?x3sqOzIKO4S^$}yR_mxltE1Gl_9Q}H<|IdvF}ua8CNxD3P$2MS-jD47|EZeq$5u2?T^=ygHES&9OXI%^@Di%X z6*FG+bY2%TDZav=AJ8j{3(9^X8Nah2=$a*^Ky5hx-y|De?sUKWYtzZ4$rS?Q7LQB9 z%gNK4`vI!+8Ny9b;AFA@2{U~gf)&Se>EH>WMnx0cB$j%GyO}nWfekrpCuhrr!v(g9 zOQjBbIzlPUoTFL}p-LF=$7hq|)qHUZMy+w3k~J@T%11lTZ*FslQ?spmLFsmSoZkIX z%zs!Oe1;X3jBxq$M41&O$d-PIGPa)$$X|fuBXsZ(kM^qMiyZd`FEpUr(wYN`8c4;y z`Y~m7RttxJxy29eF{S*iRx*bQp)B^|PJtsb#7qmCxo)15=FF`R6?Y^5y$LFdn|!S4 zgLeDo=qu4-uyqwEbs<}^fx>&rZ^SJ!8~H54z6)Y9#z9xr?I%P(m-1Oj7i6T&UH6up zRBRJos-0G?BDw3cp>3RT_Vg-}d^xqWAfRwt7UA&*oxHns6(5$PC==Xq<*V!|48zd`kwuyOfg za%IAX5NZo(i=Y5ImYs{umz^nW0q}!-H<7{|>yHXQN3i3C!~%}huq^Px<@%$o?fLMj zh* z1Qhc7DsE#7h%l%pVvPPI=BiaYuz|k1J_W>}v|>O&M1muK%`**tf_RZPv(ZhEEI@?} ziFn*vpLw)yBx;?H)qX0V1LC7#TGf8S=1kL6WKlpeZlt}6zkoC^J-XW=OG$rPq+G?O z)pW!1)>eR?KKWhwf0QTrc+`dqKg7rGh%tI+K$j-hAKwcfzXUhENIA9hfU+l~9HM}3 zJ`$%b@f7-8<~ZBA#iJ1G_&PBE!!oA5DqFj zkmyC4x!pml0lpDiUuSz>W8B>O@ctA#vd&-~!v;r!AibU{la4OJ>(x;)_xnqpf#q992 zVpX-}1a-NFUHr)~D-!(&4+jD9B%yu_s`6xr|AQ(H2&yuH_td0;wJXJlHgN6MAwx}w zhaS)rS9bK>lyo%9sa&tJ)%y!Ei?ld&%Wlj&ySp&>I0k;j0xaUPJqX4~&_+ju6iVQE zb-9nU^+R>x(4PVz>NdWx|CVqv?6WE5xUE^^u*eGUmoVAR%ESF?0H5#xpUAUSE$Uxi z|72pIHJ2qmrq{-XHt4Px%^{7WN3U1$aG<`RKM7*|qZiZ-q3?m~c`Y6krBE#jn7M+W zmS&7r5U=)U9uO1bPXu+brLx59L9JF`=P%T^S4lJvrMFj|9ldKt889|$Y+(WaE>HyO zW~)yBkL_Zorq)59#%5Rj81P?_K~grC8!7#86VcYiqaO~F$){=|bn|yCXhc7LrG4;c>W3z=B#p^`cC@18%xrWN1=MBYSES!uov^`yKkxzcCArqKJf%a>j(+f4 zo>up!1gM9CR?y#t%}{Pkhp)$yIiMP>aJ~nyA2(gTszQLL4$m?Ho0}Pj&;~zv4!+m- zPSG^YR3LR2vSGB~kadwQnS# zVduF|W+=s~)ix$}BA>>uWkCP0_jHAt$z06mq8P_gXxkonLp~Pp*Wf|F|JrU$*+>T) zmAFY0hQ474_tDtgz!2h3?Z!N32Br8)5b}SiDnJ}0j>ZH~rYuE{mp0dbelh3o@{#3Q ze!z=$d5v9kPs_oWo68}^a;p%H6L#&h0*qdYG3C4AWLOf z9Qv;WxQI_+k#W=v00mG(1DOT>l95E{3o+Buou`rsee0=5FLkBrnl@$|Q%woSXpnU9f}i^lgwzLw)E6l2 zfWHw?cw;SAk;OKE1Qm*hg_aw-oQDo(jjt$_!fNLyZtCVR z7>xycx~RC314JohL(1!uk8z|YYe)wFHbCXJ2@}~EVD8Q%CCr9wLuKI|TL7`D8RP$M z@@&S#$(8oy5W14!giRWvR`%K?56 zM!W~{LP)kN=ASfTaRuw3skx@&P7DW)1QUw6YQw^=sP?L4vk4m(8RA8A+Q22Z4RlzY z&k?7`pAI|mbZBf<@0dS}n^}s&7e(R6eo~%pHJ$V~*UVw_Cu=vGpu4uZui6qy+YIj- zD+tRNtzGfjYT`h$Djj16W)M5Wa2HzRQ4<~W=v!6;{RwpsjQM{Zw=`{BeL?EV?)RuT ztxUM?{AUG-2IcZXUHeoM{I=uiSMOFcr%VUoLRr|^)CLNk74RuU+dG7mZ|gp!5hv29 zXdJXpAh_UxKAxzh@Kjs(q3Af*k=FT4Nj^hO%fi)-BEVHnFV{X8I^5To+cFBaJ~vDn z6gOW%$}XF&I&72UW{df2o%->}Klr($OYrul75y7OM(?~3#2Nx*gP%;{Aa2QrkZMOr zB|wx0^3H|8fNJ4YwP(GAT3VK;_cPcV>^0C*vE>q`YvpLSYa5jYyyj0JJ^w-*(xsp=!te3 z8Z$xa9JyUAm2NiLX={JP4Y$_?TDVi*3%iXIcga14{kY{*QpIc}2igBD*wS5X%D6EX z_%P@3Xoy)rxrF<|-fkCiKAlH`Gp)B<$1 z7`%I%D=L5p4Y2~2z@`f;{Yp?l#*jY-}&X}T?tfY~@g_cotuPHjG?&6N>o zG-0z-hB#zGGapNwt-4+E!|Fs5m?UvL^w9Db94M@(W?7mgffEx2Xoov|W#KIspDeiXK6PhURsOrK+W#{f9u&s~7F3p5)#Baf#Nd9Q}0^gAj; zom)c}rDB@vJEZ|u!%*kY*09oMC5Vuh3-Cam+pYDOHMl(NUl$*`;{5#zkXcl1N$aKW zw^_+IlteDM8}hdK40eotg4hQV-;L}!3CYm9z_ob+Yz?H0lWavmhx8{02ymI0rUPrR zxA2!d8oGa`Xp7f2c75|*;pk{RlSJ(BiuSy4wKovzCC7V|g%UZooG?HrbmOYi&(oPm z_AemH3BU2bxe zd@vmfXrPQk)U^i6`}2sld`N5o&zC%efQnn26~M=u&64G3|L@$zgn0?!qOyRZ$?wB* zzN}j<8OMAj`#aiqjP{6da@VqLHH>QAc6ix74`?Cb=zdTNLzOMd?qL)gwcL02FhXaoyDjT@uOnhw}28&viFK;nBRK&k1R z1FCE&s!;dw06oW_Br1W7+Wp~;vagk<`F4R1xRiHTYv|!-qtP8AW-b!P1b&6d$QbeH zF|goQUzC|{!=1;nwpN9SsS>eC1D{oy?Dw>gc0nP|nibS}Wk2E8V(hc{ebbG<%xw@Z zEekv8kh%(r8*U7E5`h(9ecMimZn3ihG<+$bEd-H;_fIU8uKn-{RDhtMqt#WJc$dqx z7~8DyPs`Yd^@1l}fgI6o*7s1iyqG*XGT5VsuUlJCVErM8rbD?ttCN zef#O@+Bu#LJ!US_$Bc^|;z82Xr&Wv7OpIveRt*u4+wH7tqEeZApUIn4D9Cg*wf=&R z4eXN95zu(QW(b?tto@2cL_jVkZP-q0G&`IR4j(@amiSs4x^^MJEz7MH%tuN%AoG&? zP(pu?ROHL3jcc^C^^IhAuq4PAXJMq;Fv0@lx{RfNv{pVf)~?WXfNDpt^_pm z4B-e!5$MNFE(Q{>Av=>-; zuHK?MLn7L~2Tvuhu=R$rgpM{pZtiae213(DzmoO&FHzx=!ye8xjLbACFOqN@I<>g# z9~!k{zAQpcfZCF31$GP0!wNgh zX9K!X@T#)SX~7?wQPWg zSc>@i0|Bh%kR10_R!GQEVLKW6S3Aaytx&|2^#bKXwG_?dbVG!4U(|C`kITvZw-XFO zEnVd9>N?O?`f59OPm4(8`hFwh%zuvrLnW3Sj5Y%-`{178cTl{0Ah{3Rc>@IyL9mDn zPfAA!`6=s9>w(1|d8Bum_JJS^A;=Df-R&B_!6#h zo*i-o-GfmphlC~ne|0yD`AfheWqQrh6#$zJ&D^>nBEB!mt+Bdmzh?hTnP;K_gErL< z0i#*MEhvt@JySof**0}hI|kU3EDsMp z5KE5_Xw!pj{O&BrTBE(WHb>7GQexv$Z`5!_6q?<50Y(DCu8*=g+*?w22<|!OB72N~ zmc8H1<{PtVV@=cgJYw~-xrO45Uh5anv6W?}kS%F|`6}qr$<0C6jLmUmW8=K$;-xd& zUiNo9fK>)YZJl2+Wlq-lqp%7`x}^cCq+J+fPM56UynCk*E&9M%2}_ZP05Y68gS`_Z zj%r;w^zdF7HkrAp2Xaf*1*?sjGy(@n1zuJ|9$3p1hYmr~seIT6?Rq0!=F`9O0=#jn zHYs-x7v>38-TZDS>swl8%HT~BlfP20Sq(r$h4;g=nd6#^Mto;DzA)`AJQ5|36B=Ca zq->=FCb&=cwb&@dU=lYbC>CrbWGF!dw?zV)T^(-!z7v3(D=pwz)%|-;SfxZ~->M-d z)AJ=;gtwDVX!mJ$6^^~ydfU!ecBlM+<@2jHR;!rn1;Ll$V*Rt-W(_H|*p^ zr(LI=FqdZFSUGN8jKJq}QKZQdC zl!KFMd&&u+324kiYCA-|p@EAuQNJ}VtQ(E z3pF1Cc20a_fM+SPrzf$MAIl)uLV_6eUGux7alhHqj|sD(nm#hlDxwJKWi4?)6j~lV zPQx7dka&v;@S|sdhk0MO;Z90&(@55FNsuf5-^nRLIGQybXz*UMy2tH*zc;XTTdgcR z%LwaiMp!ep$?@jSH8*ag3EWZgvf7ng7adp$a85kqcMPd~^CgQFUYkPh>j%g}tSw`87YyqM)(XXnlIS(xZNDFe|r|=h@_$?0FwAQ_i=KaPSd#Y#%%SHYOsbJxp$eByBhI+}H23got6EavoMirv&vuG%y9 znrrol=~CY`HZ0weHJwoqCBWMhH1d%EX-b^i6T>gMY-p4mKs zS0vL$N-i)uloqmAglz{sW~&CCsy*4aA4(05pCHve)@#fgtg+KzComjol)!!j`Y1A} zi@xRZSBp>341_Zv4PaR6A~=Zycec}({z3AYG^3$qAQvq9gLgsu9V?y@-;sO+D>T{a z{x3wTTBibMwyPjOY;|mO1uGp7@r62leeUNf0hwcZw-fXk4CcGvuh!TQfvCG%J4lT7 zvv}NnQYR8r4O9G>7j}d!3D70^q8LmMgGH)=MoIP+gj6>Lp&yQ9PXHUz%Xq=9 zpcxO&IQUx!p}8Xa3i?e7pxXOFw&ATky^b^{o}G~qqW`|@VSuVRu`*f@r5qQK`T@ehe7I5r@4y) z-hfV=nho#c(s>5F{>~pE|3=5uB2@XYq8t`K(^_KCL5vn7ur~wR1^go+u-_fRwkUUQ z4T-5APD$3p<&Ef|n+drR!pc#eXA zQ`9>bVKi&qdiF2qt1E?1dyY8VNHiH$h^`%9?X6uo7ONvS0o~O;E`ooA1{l6nG=}XA z^t<@85BL+nj0i%%jplhyhuP>k3la|vABzMZNCwaZ3JXz)7Cub?vm?@~-GQ&p&-v3w z(Hc(DIH&K?2WZYaq3zOUgcFZqd1lOeUY=B zD9}*`Y?{nNtNai!kt@#(wJW|GGOjML2?DTEsH8q@gw;w7Soaa;Ja&R)!lKq&U49g0T!# zAYMKFhNn~C@_y@}M@5;&k+~l}Ppl+c8GA-OcC{H?iud8g~yDD!^8nAwB0z3@FKTS7sh`Iz$AJIcv6xzL zz-?7LZ8NT5+ILNhJ`KCcRJ-TzuM@?KtLR1C=7G^(^Urs+JUWQK|A@sjf%{tViebFi zBg@GjB$mZi+;v;ApJZlM5d?%u6ZpzCeu|9#=KDf@%Z||RsnMZz$J|QuoPWNLmaLH1 z>S}VLpA+!fYDoo80|{Wz76*TWB~3 z;@XlpShJ)LPiv7&FU1Zw&V{AP`Lp-RsSlILcPRJV(p7P}QsYGH zhIzS1cZ)yu)p9B?vX(}G6LzTAT%-j`5&}K>z-;dWK1OCf$>?9#m;nhc=$kpsW@Qnk zi-iRmA)rf*fL2!=8r8Tpmygo;=%_nT=Vwg>MR*wxI?NS9@0tVNw1Hv24 zAiS=Xer$<(w@cb(R(W&(Zbk?bz_#VDV1YYKS7zTpJ$<|~`M2C7(3;VoGxqt(@xt=` z1!(F-=;+J`XW^7>f%hl=KMA?zc~j$ML%NPVOji#PZ^{TkI|ERAGL9D1P`lom@IiIw zYGBa(>p_rSfEp))BdDbG&)EN$Kxs%l;@-gyiu0?b`9CES3*Yj;>7H3^Can(_uxmoGig=!Cd2@ zN)%9YYAiGfio(5NyVn{SzPS`PKwew7O$OC)JJl|ssp}u05ZP+HLp~&}Y6Jb<`#37V zsn&4EdpyE2_mr3+i%>Mj)9>~rT_}Yv#5b!wNw?h9at-a!|1L=?wj6cx%DOX92_>NF z4T%p&;;lBXf=Jt@?#JaGDcG5i>d)9@7!HqSf zcw7BdPH5^F12!FS54Oyhuat}#4-v3`)Mm=aF*+kvXpGL*r=fsRX@t|sOuQ&3GD4z- z*iXHn-jT^DsPw+he}B*O1f&ztm*i$L_PR?DgS3N!aRxtWJB5%Uzf)%Y|JeHOc&hvG zZ#$#1j!`LluapwfL6p5SlN%K+l38|<9Wo;2NW&<~78%JZB%zR%6qzC8;2h8O`EuXC z-}AhlKki=lKh9@e<9)ra@y(z|NhPZ0Q&_i0a|1FUa9f7gvR;icgoiGM0~3UKHko_ARjBGB^H9pKRW%6T+q$<;)3UL$@rZ?b ztwEuQ!ah_}MJYg!HJndq=*(NrtqzuzRM+ql-%$UD+;|sAY4#Psw)+kNuc^H9q6U0feF7cI~cdCFE(|P zMJYb+=%aG4-YeEa-@trG&d=?30?4^za0_y>&xc&Luh@TP<>7u+Ev`OB{m>igo{w%C z0nT90UCrYonW|~lPu!0$fTGH^9xFDCE;GJ3$m&2m0j!J9ITQ(w@t)SqTxb3a&b9q6 zo}IiBvTxJ*Yfz{x47$tUR25#srGZ1eqYIi@>x7%IhkoxG^Y~Xxr!-pq zI!`-PN9@*{ebxCf(-~ssVi{c&#Z&z&bjK+Z3nUgG7F-)Y12RTW`Q!+&dHbD71JxX= z9jHZsChp!W>~CE>xL*QN?ZZ$YO`m?(y?cbx=`KKkZ(n6<+UDo(pM7dYCd-`Sce#a1 z=4hd04mxiCr)lB7y5^%77ndQa&5%kK&&#y`mG<=ZjRhfF`M-s3UdbBIUUVoDc-EqS z?%9&K+d|S>c*rvNU*|#TMGD3dLqbiKCb`_0LK9VsK(%t-P03$)E;d>yGo^w+!rS3i z>gNt(^Z^f5nO5w zw> zK<#Pq<)UF0r=hG5He=G1H*P@M?mI`>(xmgDx^Z5?ySM&>E7Ve=hIX6?qc>9-eO1Uu zb$5QXa;*{{+idG9Ez`V1sF%oTwxs5Nz2q-F)?>w@->YOXIno8y5_3qt%H6Qu znEE|Kl*6=OG&ZCHVWa;Nj!^z#w($k%*ej?Fa+Hq}$Arlp;PI`C^6>c6%$xq1oL+k4 zg(Tk1L6;z<~ZgZj<#sz2~WkEUFydXXV|lK%vi1w3#;f9Zb4n_B(eo?a1>V z=8!R}99`Vnpv$kz?LU<%j%q^j4M{2p7}|_28iYml5_vV!ocQB54yCIhSa`BFvvWBJ z_O|_IPcv_&uCLGzwv*e|YKZESzI}<>@RZ1IczbQx4e?R>BIxu}+2XHF$~D4e6IY3c zM#97mRz(e}F0?ANH%O>^ZP|>S7~G)hUiXz6*yLy_3PhnXhR}&WX^8QT{J}TN#}>t* zVW$9dNO5*EAnquDRwdW((}-T)#Ar^YLL7@eF-0cF$<;1fNk;~Z3&mu$)Z z`VL4HohZ2;ziJ=(kSzXKz_A;QM<*DHmqkU~2cQln>@V|{h%X6!*l^Z|*f|<9GlLFQ zn4DjGO`+tm{>qE^<1CiNhP?W9jGCpNFMvS>z#_A-NVYB$J}$chyhx7ib_if@8TxvN zPJZwb*2wff?84Qgt*)!kYy1*J+|RTq%>Z{l3(U=?w-P*P^5vf!VGq5MkEbzTJ{PYu zfD|u>mxB3UryWhvw=rOWMNwkm{mftK@~v(Z$$b*Tp z&mdpMRjI9FRwgmQ5#D`P+p)f|bGg?~HopZ9=E;{5W*Io=&X;1nRiMDAUS&z{c-*+YP(jhuV=V?GPeLHC?C$^};Cs7Ho({GWL~QbIwo3jm$y$4z>b zb9*TQARDoq`nP@Nu`fz&(-^Vv?(6eELDo>GP=pk_K3IA%S>@Y2tcxC~C-U9&6M(zh zmxw0_2J)?*u3SGnJ^S<6yh7fnp$UQ(SpY43+xACu)Ct%>+izTMQ?5BK?ZJ5;xk>eN z-F+MvnoYy@=khztKLsv3O~)X z27jvKcKf(?ZQhtAMVs%eVmqYVf%1dUgoACIce5lr4&O}w=i0Fawo2BSjvtb3W2fzw+#FNEeW}fvlE1rr(W&yU5T6bbBMLpu&mN~Cg^a#ke z`{!TAAcGIZN&RmEinD0r5-?_6g9CDX>%wp;&AdSi_Jcp=W*5f&c!$U%)XDQ%R$di9 zUB~C8FI@(H|0&FvfEJu(`r{$TP>yzdc)(mbKxM6uNRjF!n1-G}JuYqjxE=Z-2CB9kf&UsHgBDkUS6y87w2aY<@Gd z9KvU_YB{CP_;Y57FDfFF4@tXgKYczeb<0|6V%L$mAKH0LU!ZpXl{1PofFU>%UjL#? zbufSIu?$3E@$9M_Cnzp_k5?efXHZnUKZV(a`F<6YNyqMo;*xrEN^yU1pD8|e-Tpiz z9KAW;Lz+KO*}~vuyrDh_C|cj<3&D)O$vH`(QM}0v>mL16d z9dSTOr0Q)HIA*fjiP24aWI|cI^zvo8VBniLs%vRb)Cp9NDQy@H)lekgSPNeWl%e%Y z`b0WxDA;N6EwWp$7b7-r`C1HR%rbyw>t+t<8)R?{c~s{bBLAo)POOU+n&Grb`{UuR zR5d^3=7y*4I&`Uf(`c$eyQRQ?5=H4-1EpsO5-_^WPMRJS4eFP`!f7Fv12nr}z6?Eo zV6DxyEHORf#|u@LzBKh}lTs3MS(fhtRtgQRGsPM_UwzUY7n0}N%?L@pQ_2=RU=m>j zM4^PWxv6H`eE@zwS*D-yh+9ciuZy7W(9CuAa(^Vi7^T z8~Hq$u^i^>hlNxkN58~**um!>r7IigZoLz!qR+Rw*wA*TcADdA&HnuYPh@rtYgPPO zl4Z3>P6^Qbe9le2T<)UBNAaEhC7-kf_Yz3@1>-ony^dO8POjlRQ4db8X@0E?3oXbR zsGIcD|CaKpNrg|7MalR_4Ix(RNx zmf6G%5gG_Hyq9>Mow`f$(!M~8c}K5gRcH(ya1@EOd__q?aU=oQc2rIR-Dw=Ez~g|6 zVc>hIo#D*Lm!+F=XJ@S;YINFu?H&s7ce;uOlic4)huuW-Nd<3g3R5e8vh#l8PD~6y!U6x?4>z* zZ1F$0C_boC5H%=_sZZ|U!2(fwhEaRKm+0(;ICc2g^XNw+N;_WGO*cAP?26ZxkgN#~1CExS4Dw^62v+FD})J zPP}{RSfM3Sup`o3=Rz=0Y9vH!q(H;sjcPB~?_mr!j2pXId&Pv_KBQS(@$Ibt!9{oL z$18Gj8_&9(@~(S%w+z)JbxsC2b2m!Z7i@yU{buEATI|+L5$adaoB)Vsqo6m^Z1hEL zWJaoSvH7A%nSUF@Zvy0rM=8M6XR_^N9X$chuD+8${*B<3 zDaQ27{ib-OhFIcqqz*~`{?|pn9KyM}n;Bj0T1l(#S(JbgIsRQBX;to9*$7w`D1%Ns z%F+Xc`PBoBV5deewK@Jb?@1Fv-Dx;NwVB;-M#j zu*SMJL?uXqgt2*yArzTdp?5P8f|1cg?KW9Eg!hQ%hpEF#SR<;s!goi%81 z&HMe)KkL-Lqvn^*hVFksnF(I+MJL{ELf=wbv!hkZ`dW81T}?^RUpY+}%Lwak+^zQ8 zkDxOY5ckxe@nhnA%=9q9r(GCQVRlh`XIbvj_e*<59w+=fUXm3s^X*8({G4^`?Dgud z_T5;Pq1FI3X7A` zo=IicwjaUvQ|_ftmQxOn9wxqNt#?Jk}mQu6)^wWS5rl$b`F)Q{D z;>bBX56C%k8FRMSHP+st_+XiY`e_r6Bx0dSKS8n7p$ssEUGF9Pd5!vqGyU* zehz2R0&Y%OgGHS_sLQZChc^LD4zb7~@Yt8`*DgPahLA!dY3K=%1Wj6L8CCLr0~Xbq zo$+Kj!HaE|wmToa3xjwmD4?ME(P(>#!5cKK>H)>XZHoB@)Y=amAOsLd+UO}ktM7F> z$rYTs%1gm>Ls)`fp;<`xB0l`c0#R2v8{dYjB#S_VL%w{D97=;kp z4mBm(8?e&K0{~IIO6>;*WND+KAOTsoAltA?6!{ys~7GjdBKzG zB(0_j>T%An!#J)`vqwpvEVG5pI6gpR`5>MAx}1;19_Tdx!z)<@3R-DBHhly};ou(b zK0;%3RwxdS%GAnGF8@g|GLRuGK?^4MEL{!b96};(Rb;}dRjvvCf2tn-FDTXz5B~f! z{>s#|Ko~xzfh;fu6?l9!`0=z@5bA}-4B>UEW?3|XCRQUZ3T7G6t9nn2m9Vw!YlE-J zfkui;EV@Ic8^xkRj3wR2s*b`dOaCVLB#~bqg*s<5Oz(}@AftB@ep#L&!-hq*pHhH! zGzZ7BytVbgcr`743g7KRe}c^C9KlnrL~|ys=73-M21aHb{QP5&{2*%xElF*b(LZz%P4fL@%2#glw( zn0h*gka;Xh6BMlMMZu}30i4gf+8@`Eph#5#Rfd(DWrMGFOIUxcYV|=vg4C(y3`4ok zcWR;6R@H{d!aJZ-AR4n^<1C>1sGUrvrWMjvRs! z(B`BLLy{RE{Dd^g)F4};i)}Yk-bmor%M}0_qrCIa1=E2!H`yxSLqzFr;ZMV2IvHv4 zs=!2|BCCbRH1nOdz(EQ$8y=vSqdB8b3K8^)6u6y3uoDd6E_)LAA@}&HLr@KS@X;;! z)n6$l5wu&*5m!w!VSgMTH#Ba6gWMdYd;KI0(SVMqMb95r`yLk%dq0QQ_A_LV--W;c ztCxfIC7~MpPrr<}j429}92td^o#3Q1oT^pQ|CxW{DXfCuB@xINZ(TmSNIqUBaPb?_#tX!qu@D0;xvZM3ru-Do&^{Xj_FT?+3SGZKOXGQn~c7+$b*TDD#*zL$sm`x zJPHBYO{s?y(gW%WVbNrfd}Mlh=9_#&>1e@CI9!kJhM5R*o)qyA_9b9iqT5Xd?eAU<*O%j!LHa7_`Txeku_30S_B}hVt*E){{V>;kwhwyH@JN zlF!4Apa`i7BPZeR|$2oEdgA=d+3xSfzmU`Gf$24Tcz} zsz*c0! zs;Wf$Ne3PQT1;tJPC=`s#P`#p!AHd)q7CQ&qhKNXTKrGja#L|6fx4+$YW|?c=3Bh> z@hK90aF>jg>bAlm5E_A>X+F2P z2M4*U=$r)8LHO&~t)Xb_0O+nY?9IqTt-h3_Wmu=zC~4CQDAKTe>uS%hndM)6w?9B< zgJ=Ew{+0vq*Ua(7e0$Mf#(*S@PNQcy!wRqP83gn!3tt$Y1WnbDK>X^iYI`tqx81I- zI>9th%%4GD5ynw94{h!bJrI}z z`du_yf*N;RT+VoV)0p6uVQT;_Oz_)}WBvf%BEy-1&-+QxUxdZGYSH{EM4sMZS38yf z9c>|OnIc{(iCSJqbW_F(AKVfAlWd3YvR#u}l4Y-i>#NiEkPn0<;TFkI+Me zR0Lb|1!U&XfodP7bYHG$h_&K(QdnfSc-}t=a`ueoH{pKS;p_D?0!UhmnKERqlPvEd znT>=0!z3LOb6!*+Fqi;dkVoRCpA_=8H+o6SDt$lOJtc2j9UJ_);0r)1MJp?Cx8CHd zmXB;skY+7zAwauNAs^^6vH${NK{t@$%zqwy9Fo0ZG}kIO121)okLO2{t&H_a#Wp^+ z869u(8?;HI@O#|8zX=)($4#nSANzs~$~|RcLg&Q{(dbUp|49`t0U{)vq^f|*QILaH z)l*I77d@LB`!IY5%Nxn?9H zn9tmmf96_eYT}*2uJ*Ed?`^$0q%Q7HE2a?h<#rh!hIPcNDI_=mrwVo9cGGLCudT+G ztVLC=CI`S1z|^!NbR2ZaNV%D_g7QJT)_`CJ^91hb9AcJmRCa}b-;Dt-PG9e&YH7Mu ziNY+6gNtZ(u_V-q(d&>9SaM-^0XMk6L3bmOE0?h(q*1+v@rvw(t9Nh_l(SD$Im5KB zWJh=gup)7{Xd$FRfeqN_DkSn*x_tQVIz6%G?ukq9a*lVYU!^ zu2KY;e;ZI1Gj95!hGf zi$Tnh00x1W#U|5-vYQ9!)o8Agb{RjmA@>*9-~8!YzF0SyTtmA>r!Lk(B7MKLw}*bXd;d3q=F#=k+Z?_^t<%>&d>lCs#hM^MX#6~GOMqaS5@_ks zz-`U%*~TR>Fdz3=2pO^v7T_qn_doCTh~h0$H#j~aY5`+SPWz~G%b*g`=}@6Z!Ag!M z;$n-YjC1eyKkCGvOBBw_uV8EYYdER&!&=43+id|gW-?_UCQ=;qW0UjSM8a`nxx)_v zn8lXZnq!l$cA;V0+BCxNCKhYXzt5;u7~<`e3Cy>XYn_*~k!gOlPO@?y%!5eQ;4u`+APbz2Koh!hdzylKir)`xRGsT7)UR`@|6DpFD=oH0LK%7srLgr=^V zQN3*XbIjl3gX7U{Yo0&WycCM3{mO@<5AIk}9{*Z=kZe5UnUGfcB!}_Igm&(P;>#aL zHrhTZ-TU>xowRdy~kYKJ2?iuCqbaCT^vJ9=Y2 zewU-~48}BU)_cSSl=X2FsfxnyWY14HJ-3uh=ZcN;tv8c1IW1ig<>hikn>xO(iY>C)zZgv?V_vFQut|toY6o4lac+$WJsV*PIG4X~8y(4gyEV zqDE#_a}!1m#rXR}{JzMF^@0SA?;%4;&$r!PufErR^yiqGDPA_pss5;26u0E<@MA9e z+LH0V=(sPw_7u@0v9P`WYxtvJdSCWbaND4x>q%P}Cx4YW%pNmP?V!8DpFa9Lq>6N< ztlyV$~lB8n`*>2 zyHhh>8R#w?W<5IjU5 zW`Stf=&}wU-l7g6EPDQ+PwPuVcQkFuM;D_w_z7RjJUp6by;CLUt6?=|%~Z?Zu&{?I zULo?W*Z#Nqq#m`Ho)yDyZmD3+Z|%^jQ3a7)>+t|{w8p`tY$e~Bs^pPR{db(-Uptp zR^@W}iTNf*Vaenp^jj9o!3r%Zp5eo$sz)h&k%NaVyO2$6?imOdJ^vGym6*JmUM|nM zg^#?(_+PiuCCc@=@ohoS1CmogC$Km}thw$BHBJ24cJ?9(2IfRxte8}kv z3LVD#<8a|Cxs z{u0pro1Gf3lnH8-u+$z=v93s(RtR2~{-H>NomkTl;zSlzInkgLDhEa}H`-6CcIFUE zI2dCXUW;E#gZwkW?xgMd3sQIKtMDRRn`37DG6c$6j@=68O%B$U6Vvg855_XBs4#bx%V z4zGQ5`bE!&Pd2Dl2Gr;AUw8{=A2ir_5>6*zTg*Pt(0#??G>MR;oUtp=%UZOrz*Lhb z2(up}CKS_=PL%T0Xng_%Ur_LSA;S_?8k}XhMn63A>gKPN_wAW7f$6Iay8MJ**MS|u zk`~O{iB);#=A^)@ruaP#k`56*maUxZ4W3@p;WqfY-|5&UX!S`#`~mb4gMSToD3Bbd zFWz?+R*D>qak;EeR=7>x%h0gcePmKrah(b=rwt5yyKjPBs*FBv5Z&q-nE`^qoX1x=FTclaZk(`b(2O<`XJ&2zi+rZ}`$#-0S7# zbWS^dy;Hs@*fyYaR|zz3Wcsh+m9Kd{dc_sA z1T0JsHDY5Zc1rU&Cvk z{u-Lbi&sRF^Em&mx}9ToKDIKV1!yezN7xbc7^)P)FDN9`(Z3ZtDeJKqbTgY1r`{|O zPD6UFvMG+_zjj$44cJ3h1BJ_qK^2R(R54<&LzR#AQR!ciRwF0mdh&OI&_@C?-1?l3c+( z+Y&Q?`^3qziS6FROgu!xVY6gVhHZBU>r!C6W|$e5`MA`sC?W7F&&)U+xuoc~jq8Z!<5W z$M9F@@x!!(MfDV4ke5JEt~HVeoY7IN|G&AtQ?)<@9FG?NS<`O%)ZBWV`_56kk_mMx zMQeR^aYOH|Kenr!i@vUZnd?8*+*8jNKS{U4y5j9EGllR!g2?q${N}x6GZ}t6^K~6w4m7nhH^z(bne;etRftcVpY$JpwvI&*B2#6iq40NvUv}xhIGUtf7 zf$QBBlhhXZ`?%-VEc0HhZVW#QI2>tF&o=ieMOq}%-s@HE4(_w%!MDIKzMna|dSDdn z1XG64vaVAl=VXOlr1oB7QV(F(ttpxuYfPzfcrL~&8!lSUBc~r-N=@tX zimzqIZh4Pe&_>8=64Qwn&kWY$n%3}k^Gwt9$7fHyZS6?l1=xYC#Ci>`x`YzFNJnZr*BY)3Pt!FbaaTBTJobLe)SC$VdnV?D6Zs=|(aFoK4I_$kDdjeLteReNwL5Ud?$mTU`fDjcB5rp;VjEZ5$K>g@_O~{oAvvVRSSq!}1|AP`5KydzRAtjk)km zh5-TQ5}`NFx8G&uuW>&oHR;{RU1T`LGTERzazW0bmCdpKA7!m!I!5c)lpu~*jcx(T z&GlY|fi;r-vgZUlOp3W)ANuy>PV4FT<*W}p&6e7Z-isQ_lFY87wMY=aRhDeaE~E-q zLHM8!hv8izqc>mcgzuv$E}ZXJ>S~{VdRG+~i-!O0HvA=pMWf7EjK$gi-Xw}HC)y&XpKTvnN3 zq#GG3p@FvP?3m3C7@lkaATVKslx-X&%8YYT~lJ&s-xI~p~T@iXFC7_zZph58&lzv1`Db5+OtwGx11^2~mbp6Asdla;czV6@@GKC#o zHrVL8`Y^gQt)O7?;uPPF?#mCAa;IB}fjO;e(Mj^=Uo@1r-QgX{*c4j^QGn4AXQ;4e;JKPx-?fsRG};jvTJcYl%uy2`@Nw*Egl|~n^!WdECbH+lg(XUI`)8~u%Vin{L}gr5Y9ZvtpF#3I~hSwqxJW2A@zdZZ^+}C5f5~q zj#_+scdX2GE-r59;b)Qa{t&TCmPWG8-Sh#X?O8;JL&hGK=4;f{G5r*873bce*D%{i z9#PuUX&d%<`daHHMf|d8l1fPLpYQt&Y2r9^d9Hz+2HDXX#mCYD#OkU&wYX))KwaZC zHMa&~nApM+MlyT~x zpgkz(emYd$P)B|ETaZ%oO9sw-1UJXh{HzPz7jda}e{aYHsqF{ps! zN@=cipW=;q$DQTyG!&G$F$8^~vf<`&3ZfN6AM27g*QIXdTGR7~W>ge(Dt2( z^fi{@^y?e{G|%dKZhNxvfqNmhM#cXEx@_)-S_+R-ZfJaKJ4?g_I+m-)z>S?TKMan3?2?b zQ^Hb&7&QYsy7Oo+{Gy}1cyRH!*7^rROTVmZ;o7V2Q?>YpJTSWte?h}>U~u_%m(&iR7E8gO%qu`(f88{xcSq6g+Aegj1o6( zDT>C!K~1jF2Usp2UYiOrI7e$Jc5LOZ0@#kKC;LaeGq)glWkuP60uw1t=7?|gKE{0c zY_|QXs_Y7UM&EX9Umt&?My0OB^QETy>fSp!@J7~yJ4+`E&QEq31A{^~>wS0cu_%7& z30c}{;3{@QAf>@Hxi?US-Au7$cKzvoO*#sXxwq~+nLdb(v<=| z-)VAO`GZcm+Mc1J1!D!iN0i7&Cu za)eN&P_stFR7vW^)LY$-nbdT>jh=_hW+KHdLtF9nuZYj2pH>1V3Ef6612n3z4DG9nI4I2p0rEp*dIJ#~M_8b*>V+mMb z-U?(wSu_jUJkzp#OqQ44zi)p>4(tPlrg;{RSSei{{eXAeMY@-9FT;gLSlud9#5U!1 z!}%8-l}XAfztG%h`?;BWO1=6UUG95h;XM+@O|vW##J9pF+sm5YfHQhR-T~VHFq#q4 zPpz@zfuWEQ)mDtc238FGO2!0EeNHNj<%FBjvX{tFFsRPW_!jbHQ%IigC3&R<@Bci$ zVYs5heQs&G$n?xAn~jd<9Wx`slW4o)saHMgHY?5!v}7#O33ClA0aD0(2|<(;0q;BL6faVcVN zrrrx&RQ;_HPB{Zycy(q`<;qa~4yrD%TaP!#3R~NPA#e7z_(vsTBzFD+X$=ygp8~0O1O)42^iz04^-^d{=BxaiwV) zzB5(OsqsDin|<4G+>rZ!t_uU4!ZTb4>$%(^b>S6d zItvyy%S)$*8*Ph@lXorI1Rn31JuI$xVRnz>Qn+-cY-iR)`{)c1Ag(&5HzKt?5rscA! zPN7n)%^8>2Rfw^|(7+I*%=i4G#x$O;fiXK}_gQl-wP#=$;(~QQVd3ef^Wu_?$Z9x^ zG2xNNG83Ey?}y)*83`;@-iA4&gLrJ?q4)M|iH@4IBpF!SpN zNJYy%-+0c0IjR*tqn8?l48m3fBKA?(DARztp@x3GX#4zgmiaWEd8UPcYN3lTznS?M zNxx@oNo*JEyszHB0jfO4B}zJ^rpV6V5*p~^MJrxMk(O=-QhR?VR4AzX9V5Btlk?Jx z>b~ss=JcN&J)F8b3O-;qWL>MqiHW73>}G6?7y<}^62~DrMzMz)E;jLNl|Nv9cR5d2 zj37|fBR$Hy1KepOBF)6oamx|AM(E_U{<7`uZy-0$WClum&!JVb0}pyW;3)Mfe>m=v z=e9a9pd*+QxFAq!atDKxf2=8DBDbMbKnf0^Ehdiw*wg^@bvvO*-kkyK>F^0Lj_xW? z@qN4JD|K6lud|}%)=m%D0J2YK#k`W+!*S6HAcec~mb2Ty?9gWnua;SVWK{4Z+O^y2X%YQj+ z-E}CCl=8~c6`=vfTwh6!mIl+20E^|rC$@7|X`bw`eiBhJRf}M3!czR(>L=13Vk` zLx5eEzqj{$#YfIEucaRA(YMIThHS&;)PuJZ+49X= z$WZ7k$tJR>q3wZ6Dd+1z(p%}-$cEK26vqZ(v64X9<+Bcqd`thCI1MzEXxFGCe+c)@ ztNrDdyoN`Ao2EAtA}0p>UcO#(m>4X52uBS{*=4r;<)jDO6%BUd**6sm5SQ?Cy$F2% zUCJ%Ds8Ran#8CbPqSnl00hpPZb4RyXB6D_%Ql1T=Jw(DsqC7uXvw)YOx~Ex3^S0|; zMr$ISE$OPl$OG@YTi7b<;aGQ-3Xj>cxzCvan+j)`Ny0yB@+|OUcTKnZQh7|#d;g22 z235!0H3ta}dF1I^vUjffp!1!Q2s(i(7ZAk>z5~*QacX+o_`~?}Ey;rw#UM?U~0=3HMJu}u;;1gt=~#iHvMkuqceEnfr{72wm}Nx~}GQUf|n)Pi1Z8k?Sg z#;BWtk9V3{$79nYq4ej@hQnS;O-ys9yX^;TAgJHdm}2Yj*hf=}H8xziUI;Xz*0wbZ z&NE^~vf=6|JO5nC(E+{&Y{21m72Q<)r>9RcCJ+qos%=2b3i9<1yPJ90n(Yo`UkrgT z&De}&srDmuCBkIj+rENRFF4wxni_cEm;27tdvncy1EzpJ!i!|{Fk`jME3>lsl6=Lq zAiAyZ?^JkBZz=U?=f7z-l$>Y9F(U&emfKgMAX{&kI57xt1yS2lY|N21^+$~VksYaI zA_81g&pfkX-qJhT_)*52rK-L}n)f~Fg4CB9{XTryEp$oY;g@ORn3teT4#NI!CcY&~ zqA7%So5{41>>K4SEnT&uS;v+&)};bn2YQ`CR%ZwDp43&8DPTawV!0GcF9GRL6*Ma| zQpS|)`y5)w_=WCw;=hP|~}U{%5T# zt_~s^99$%@c7rIt!4^(ZZH5>^=#J&;`&nim0pK1We%SCmeRkm68H;6efipP6$hG?I zZnvs@W@U!GuX4@rsbpF$$@Uct(YUlKT25~B(m9Nnv1V6!CHDZKFbQ5ixB4v;od<{K zbLe}y%S@b7UV?J7!0%bm`e}GT9U26e>4ZyJ)VHho>{}(W8P>PI@3fEg~ zYw~|P2y6pRLf_+QD@bV z8rfk$KpriRHTK3>Xzk#zRSZgWLUrf#xi0)6xOwGwrFzPe7vALhRw~`_bba1XG-8Ye z(o>G@f|*7VA}m(;sn_N1h3(|8?`a90!BCQDG9}trZWpNNQewCnjrn{;)BJ(Qd{(W*hU88IVzFn3x-d@BtJrKH9 zIztuU@6C@Kes~syKNCX}5h9r}5&7G z22C6RQyH29A&C3tYTMTK{n1#r1n%f+`%Iyiv!rOb%pThd{V*JtS!eLWyRO5 ztW-I7RZY8jx(bhI&YcC!X)sgg&+bi$FQ1747^#)?rKThrK28Ni488(^27aWUy}t!^ zKF6+W^vXUi^B%sSTuTaKF@lbu49#{Z-HeCNoESMo@C(ITtdA~lgOvymlvn{e%#KV9 zo^khdorH@!sOIU)E@QNuJR>uRjEnY*RRzh5Z^8#8>(w}50gZ(I!uTXMj19&#Zi-r+ zMsBOdiAA&Ht$E?~Q_EgshP+H`Qy&|Ss|Q#(SG{V#0IH6Kh36cC%XRfQHIaE4c}8yQ zn`j-Q^Rw_%mXq zH(<2Mo-k14q0uwTP*ONib1C}zDU^-4J{MBn-d!~?JTZ79;!frvh(6-Lx?f@i^32ZF zC`vJ&ClfxB;s!){q(BYP)aB?_t#K0|qn?IjZaYP3wG5&%x8(&(jCN4YWF$v@Z z7O^XNnKVURMx`!jvEc{`iNbkW%EbLt&PNViMWw~aO%H|h1tN0tu2}W!$*kDxA_2)Y zWyhw9+;wh;tsjefEihY&zz?Jqqz`WcWFYbjVw_@b96%Bs0DRantH{$jPI)g4-fO4z zF8y4uF)oa-)&C1=CP^wFpk5Yr4s=vix0Lc-$b$9K{2COj=3*sjr?XPb^4JCbGj^hXHDrS^#-lup@(Za)ao(`a!tX_Y_NPY^5g33rM= zE7=P++IMA4m%Q|ViBvXTu~Y#d8>s1>s5AnPB_GF%{1`_PK@1z>V>#cIL&YH-!b8yjngX;N()o!o;9?MMYUy z{S<^b?p9T3@P%EfBLln7IMo+S;0z8F8u)}e1W>C7Qi=;p$ZMA@1^LzTh zYai!k?{x%=g`SGku$nEG_Q7RHKq*3lmRrm?e_?+p@dTL7v00)TnMK{9kUWiOjw#QI zqTVkTmtXegevC;4UusVNboS_4AnbzA<-PQth|NR=G^C-FGjupKMzq~(QurHtnC502{IcLKZp={mA3zq)Cl3F1 z4FU8+*A6SU^iHqexMkfMG5YE3;M=ED8we;sRgT!stRR>3j8F`{8A)TN4R=$cXTdQm zqE2NkcTpk4|D|DC%3?h52w=7c;jrvx%ZJsrgNv|jf9|U*H$~(RsRxW+SoC!fq7J|( zU%bl7@lF;(VIq(;Ya{c*TH!VoNt|?%FMRBovBWL{xA5qI4#T1U!Hk$rFwLsTz1nUF znNI$pF&o(__df0-yD2tQc#~?$H^Y{o2_LQG1p_0HJu@B2giMT9KYhmij}A6z1A1p8 zFLxN?&Px4WUi+{wrH6DB5hx@)tjtn&_8!hG7Th?I3+J9YgIqmG85UE|X&QN;zAd>?E_0vq zF{gp=d%=JC4rITY{R6bUlEYTgR{f~-K3rM2+tNs7B?Vzxrd|QM&{^(gFS;T?`17)N zK6lFD9MWB_oqABJ`7@QG4^(aEQ&_v!9Z)GwtVb?M1@qBRRYJRSYAvbzTAc)R2Et+B;a!*uZ_t_AI zY9yt-^#nXOb-yh*F3R9B%Omw`g6gM>YQE(om!PNnaAxwJ9rx~u&W4mM%NK(rA7DZu!% zXFy{zNCJ`oHA_Hh7B*}_*gJQ5V(dG$?z>~kSwibO|0F&rUXGFTtv5FoKb@NVwmz<7GPMdGTqEfIh5Sf1SDY%-!VhOAj7!sH4fT2+7uqHa6%2p% zU_$lM;V@%Z+vwbAa?A@OEHFboH;K)g^DYsgBQ($DCD9}~x3CttAvRUC@S*Ycz(VJ> zfEjVe)_?+2#NBU#G*-cBT5s=;s;bJB!5-U?mp^41MdcQc(`$FFmJO5eJ06f+Bnvh1 zZnl$IYy0kuW{d&_;3E=*Fq}R10Iw+`OOO=u2faa!JILPrX0H@zjz#h3{#>2L>FRf# zD)=7~Jqw+fk)3blxIQGTV5s=dhvoIloSQh#u$9Ges=>?qZB;_$pTTAeFIRGxRObh?zNh&5YR7X+p8%n_v(9g>q$q?4OH`bb^|rN@?k6p%K7PN z{l^;I%>5;La%j${-EiD#*#<8%L|Dy7CQ#SWr8m53A-#>5kZ;x zs_kw7x`9~m_!=lUm)c~xaFUztc;NA2Z7#HSu2UoVb$SHB)Q<3Nfqj(-sn@z0VouVj z4O^5yi?WnF!(w=!cZRrYM5gc?)AW^oTJNQG7Ii;7Xy25#v;tl4zuKo`@WUz|)DG$q z&Mnz69SKJ{cnN@hAw`>5LxK(Z=dO#RL%3uzz)!76a_NS z&2C&6mU>G#`<=d3VqK{Zju|t*#P8_@wak0tV%C*R(~H>BquahH z`)nBI7L7_jIMnXO>95h~PQpixULCESJD$$Kw^pPWgl>N#qp5;5IMcSMhZ>6!_hGra zP5ajXya;2%wx|H&wc&5BHH$Pr4Ns0{z8Z6i?UB%_zc!Z$wa#pg4Mq#3bi($I)+9crVI!QumZhWfnDkyEvnHlV8hWg&vO8K8C<*3B~FD`{Z( zu{zH+XeJ2G4mnOk)S_u9+n&1*D9^~f=cfq1=AV3o17`w$%)M%#HC9@80Gq=#*`PBQ z?V|-%znYJ@kr^sxZ@V=ym|u?g&k(+#)*-n0iyxLZJlqcZYstgXDk__Dhn@W5BgeU6 z)wg$Y$n2^Nw#fCPj)^7Ex;V86nOnJbjQqEA>6GIaep`qhWyebn+VL(C{lD4;%J~K? zML|3V>>)c-y{$tekjrvEeFOT^=2h@91DZ?L82oXj#J$&Hb8`i!79j{bfG9dM3iCh2hMH}V)oQV zukX|q0Qq^zMI7!tsz~cS<7>{XvL2h7JQyS%{zHI=tS;q=+&`F%%zxx(qokFfr4#t5>AR~?#XuZ^eL z<0)tB$qeV8IzVNsp7LwRLfx?ny|T5m-K-^{B{pQB3A?Xk4pPbO?< zFW$)d-W=T|sK^2pD`#dltPpi%h^{;j9B%Z5&HTxn2!xiXwpdLdGNV3Otw1`I%@$`R z=SUl4G2ayV^lJNTQNZ7ZDPpga%$u<>7r9f>gPQAAQ}R-PxiGyfmL-UFz~ZfgS#y+{ci zL?8%AQxughBs4*#DIiL*018q?kluSyzz;iOf}(&@M5jTR^I=FQV9kUSFPvY;90bOWiazAOlch>{ z01WQ;OYH5IYX2`~mHr-M+j3y)Iuh1_5Y#;0SfeFH`fVbv zHMR13!MA*(!H6d+1#NRKIx6UBo*HWV0~F*9AI3kyAKXJ*pf6dGFbVRzlK>QQ^gC!x zdbZIki>WR5y>?rGb~oTq=xob)D--zswwj3F?$1Vs|H5pjo~4YHhBumC@vr%Qf@Jq> zW0c{GMooA5gX_aF?XbMd&u|ubgLtDr2O6trdZlkI<`1R0Y=@pDZNU8UVE77mC(4)A zJ}T+n;kTXX1+p27f_B{ls&GC{F7>lEgJ`Kv6co^VA*vf1+tp_QNp&$s+<)xzabrTu ziG@7oE%MF{ySi$cQfQn4!j%$=@tvSK__Peb>h1(*n^6-<$kyUuTk}=i_B_88VyWIY zgFUFi2OYf<+5#6Oj7IrBd=wvnmh=9P_qCtBdggcy{@yQ{aksZZ z?%eO+O(9wDwty1=&w8Cn?FbA>EKjSph^-0PA6P?h1=1t9Hq)tTacr z>ft5ND9Rnkg~|a3FPs#k@83qdT8v}k#!zr(YZ9?K;vhS&d>cw`mrxZMC=U4)lHc)=*M4eCD-YDE2Z=M9t9t_XTBAJJ2l6Zn^#KO3&F=0o`Xp3_*x^ zs9$RAd6a+IThV^yj!PX1u+__OV1BLcdhu-QXpWLDx9Hws{HM^(cLZd0buP@RL%+lA z5y<}vFnc)fAh-=s=?1|F8v^*;;pghQ3j97zG;}oqe_y!!x~_WSEd^c}&vFamDdjbw zFC6=&AcW!NWvFdvy@Z6&MFw+b2y_ckg^Po_FQr_9-Pfuf90>23I-vGu)Erg?8$uQV zR1yGTJsk!MH{!RUcEBFG0?3|wk)frs;;SjiE+n{YV(q9P7l2q$zg7~^C)dH}xo|og zfI!ngsIrabw@Zz*er@8=eXOHHfsK;t^&joSEv@Zl#9e$9F)5wLq3im1S#5ulXzXCi z=nW7CQokGmM~Ib%;yeRIs|~AUDrnE<+`_GMf*RKz1V3-Tv9ud6<3-fYbI)&BxbyQl zLeotPMX*xI?d6@%u(Gf#o{wN^n^&fLuaH$M?@ZQvXWp|uhT3;wz>{G~XJRNBnsdK& z^r@?kq^ZVR75$K=;fJ42E!c}QprD478KM{4q6tM~Jm;qyVy_Q{5=-daEMDvb@rd{q zPQ5UX3$+UcOX8d7i2!jO*j`NH362K*_?POIw-CDnT?^M6qC|oIDRI!wE>USzV7%*d zU+akV7n66+2UI2Dnj=|;7js6Fy0LGa{?)TaZX2De@)=ixmp)O96@fRJ^nKRreq;m( zN2vJ!ls@p3$GtPC8s@*H4>%3|mr_Iaz|BrRV5(b%b0_M8qUR-|t`FM@-v2>PgGD3{ z)2ubIN){J{BV=(C)|0x?avf|*-3oc0;QcCf@@Ss3 zYE}ERJ{$T@7c2V#^^F1tFv!CDQ7u~85%!-~dl0GP^PD}i6h|h73I)7SD7Yh=^7R5! zl`F9GWX6Ld4FPdeP>5lT*jA+c&6=M78^t_LB)i2s@Cy4n6^8-;21RWJW*jI_y$=-T zIUcrrzUa|>z*M7JrSiA7`f$7%;_{i%H;9iddsh?(Mx*HHUDIIQ!}(M=tN_Ik)J^6N zUw^2RFQPsPu(89C4bSSv_P2W4kIQcRr>lxr>NGM_{=Xv|%QSI+PqAdhixs{<+{N9wP!e$mgi+GZT;)$gL7U`^M)CMORK? zh#|TR!zhs`)wl6$=4Cu~W!KrFXJW#gU*sa$KCf|04hTQgV6hvN&a7eLD4t~d)R}pD z{CULl)P*&&^>rx70nsiXC$$lD3%h6Jf7?C3i0CaaRI9$#pq$@{rdGNk*PFz*`9(Ep$-A6QUJ`Y{Z+cl{CcNJO~{9-O62KB4Mt760!zC$D9F#J{W__c%{8D-RB~_#CoI$ZnEQd(r6gsked9mGpW15QTEBYsK+h z191ish|@5GISmE_=x$N~t4AB}-5j3);ab}p%#Qv8Ot?#f0BS8hfCQ4^2x)Gyfu(US z;Pe&Rjq{w$lELMVS@vxO_c?lvF96_!XDiUGJoq?{jtGG+UYbEVQsS%P3gs&;A10vN zxq`3}77v}>5mC##)u1@H{#IzTX!M15&Qkf?cD3BZ<&iJI!vxf>>Hhuo96+FIiT0%NYjmWoPHj00S-UnZnVkU-&A`q2dI_YYEYWv&lH;Y&f#b4yA)8d zaDS}z%lvqOnm=qgBYF_;$6s`p6EsSnQyNH&V8oCFeo7t)-+y0{Uh1{D>MIkRW6iuK zu=!{Zxf)dTZ!5OKTasS+o;`(v*$yCDiZ98N&PsP?vxTrIJ{|FHiZ)qjxXA8Bt`0++ zskK=AauR-*D;uE-MowQgfe4ZSIG0d3@H_@J?~W0yZ!tN@jMIV8FbINx<)+5B65>Uy z8pdx7rVfg6&!1qCs*q1EzG>3v(+ZP6Z@PTHLD`z;jct^#<#(<^g3kF#xo{sJzAsi~ zZ*gYb2fQeJzo^H-(0{_ABjqg6nh3TvJzNX8k_rUVZ|_ZPhVV9p#XLH}hyr%==L87L zP$2-uSM)e1iO>=n&>e?3Kyo9RJcAC93GUj>x4DkR)_4R$I=T-FSV}VyXz>$PY~O%> z4+j8itHja@#8A5pV=3R4_U{0w{=*7oO!4`#78NS{xhnW_SPeEVIlKkx%6L)f!Tp0n zaDmEp%0)f(Nx{k;@2|06B*2+s%|XKtv>k84jbKhGQE1behbS1V*QTesBgIT!?$HD| zZf0|XCy0_Ie4uFqFoq0d=?~+~VSb#W9q%aLXoFZ7lZ#aH;KMsZzK()U#75Wp8)ON{ zrHs_Ndac2ztWJoB%@+;08rVk$$QVlbGRNe0NN_xlNw=ISzG9k+i_|Nu~4}^VZ)mKZvk9zF{vONZe zK|Q`zbJGL`_xk_R<%yXvr2d0NS(4{vz=b$m4LYB`K2;TL*0c6~PivbnXqy5Tt%Pkb z7%s^?5Ver^D%Y7>wRB>F86pv&0d3?z{M1=*xiBT&?W+NOFOB=xZUvxScOA~Z*9+J- z&0rAr)?%Q7U{&zMyZd%>ml5U;tS=@w9VJaMZI3YpQZRW0DVZ8kv3lpdT2hVuWrB@@ zwkJM+7eVu{o>-Qx5S^{K@fYRXg3B5SNQpfjZ$+R5ChQMPxWY5SO46mmXg*- zym`79Y}~(eYfHm*A#-lGNFDdO|8Vv6C2R!&nf;;u+HcsrOIeZC@rn;d-|FMgOdBf=0UfXt90UDvz&4xujas34G zfC8(r1mRbJ+D#jm3onF%AE(*Q3oeXzPJ5zH-~Tz2_CKka2F<=DyAux%c!6;j0cFVN znQ@S&EepCedE>oeu!j@FqmP^ZuTsP57x?KX^V&#@1?Irt1?vTO@BG3W@6?mRj0oCw z)y6RPftnuw^)qSPhy0UrzCbZjom#eUM4ED4t<;l?OTgRLitMl@YwfEceZnUF43;Kq z)8k8hdEe0>5G|@g8VeIB0ugQ5TSr_|vcWi|lopfMiM^4J4M?nlli@E2Iz2KOLT)o9 zEw$S*$dV86#9=qJt%T(3D-S^(-uO$0gn595m+0@2J9$JkfyL)nMOX#mN;{k-0!2e} zewS{)ESV?-%YaID+gC&TG)(&US@vA>O^tdW>;=H`QM=599D5?=Fkm2`>lHNTn!rI- zlmfO748!qIYCjZ+kkt5=H?deZi7$24YX3s%1Sir9U+V!`FcnqO)S$5G<-u1ur@Ih6 zPh8^xYGR0vA;lp+b`7rv^$i*K@7@Z)xQb-W(G_pwbPe6+FCCZ?Z2%)l92jsNh(sXT z;N!*=SkuJNQhs}sqAdv5AwJn%fFfYdrH|p#0}hjyExA|I3VxFZOzWR++k(lHc)}9g zag?Z!o3TzYR%$ak>BCoLI!IWs|MC*hBcw-Q^#Ld5zi;9cpy`U9#K^zvd|kC8{Zl&; z412DcA%xU7JW$Z2#Y1o&l-nwTXYM(HJ2^iy^rqP}kUXIuM1`IQQB8pq8e7u|%mm|w z6;Qp%mR#wX@B#|E)cU6u1YW2;69piF09V(#m(=Hp5=k^KZOP$4boz4l=T(j@b)t7-kPoWOk%_F8Oa9;SfIy%9Gj<~;15l~0MQ|V zyT4;}e}MlddaPnzTV}QMx{74*KR+rM0o9Cm0I}BYS_8%zWGm>6vgVkIgVIZsmdnSM zA5Os~#O!T5a<7p3m3qLiBtwo((!sL621`LbuF_1XF>xP(w~teLxb{f1;`M?S#x;RO zr9^fw8DY-Vv=2M27xiAO_lkbS%M_R$MgkuyNpDbCS@v#L7szYM40B%1o|5wy14)XO zYMF-0zCp|NXx1D&VzMa;(a=$5dJ(*C@!O=m0${+DUuk>eKGG#Wp(cKgi z2kpTl$%egiMuYGtO50|)qt@at7kqJNDViCrr%RNi$Z>*<$S%nISOne>Y|1?VK~PpViX=(8&w zn!|GaQ5Dn}_@c=Pj)Ug`pwGge-K4JjGetQAM`6&@IEU~05VX>aRp&vY)xAH|wY25h zU+VGs49FZ~AV*KIu}!%o_L9#yb_;(P=!43lU%KTLWPWn~bLQ@SjV3tEY5hn6(myMz z3EJd;Uy4b;n5xM=r{l$TXEI_0A-dNZ(d%$~?}Y#laH^jMWCh$Su-C+_*8DY)l8S~A z3wh;Abdqa8zgg-EzGat{ycV*%rVGTRP0~WbtAqIv`b%2}?bZZaFmHJFJ5OmWspNqk z%WYQm%iv%I&VRD+uY5!PymX2%wQ0)4VvQi1J?VWZhvI52%+W8on^EJ8@DT#W7Tu{3i_QEDFtkocnb-Dbsxt5Cf*|9 zppNG+qEq+x_MtfJ$?gHu{CT#v30#aW&snA*UesAld$KWE+9jmc@ z8t40E`;588GcyNXkX&|K>}(Ke&<-Oo%XQ!_E(efBGcmd)UKDAbJ94_%WwLpn%d z5+?>qrnX3RpQ!BvG>QZKjX%|_l}XS9PX)AApyJZei}3{8>M~OUj@JZ~X?1*hiuBdy z){ZzVw`8yrgz+NHK>cP#OF2uyg??G5EnU}^$q!@8eJ74z{jSE-lztklQwjqkZl_^4 zibM?v#GzyLK3jh3lbzfBk2V}A z7BTd|O7Z6jAkH;m0nNa@!C;^@1JZt}JC(fX$MN_U1wlz#RUY z==iaaG%FfG{?1fXXzQk`ZMz)IifcR+lro^ISHNhLHu3Ihj4t%(N z2E+b~h|8K02*5TV%8vC)&|P0cn2Up-1Tm|X*yJ{Obr!6{1ly!~xPah{**p;|tTy>+ z{W5ueI+kEe>BU0Qy4RPEyySwM)j<9tckIsFz?E>D+SUV5L64WEGW)`W!~B^eBjdoZGEps8$5OKKaS!l5N3 zLtYV$ME{=M9L~2`S1EtQ9UbK03@J4wgS``)jmVW!yz!riia}!3vcE2ym)0_0d2IIijW;5)hnXmmo_$HXb)%-kz z3I$hy8k#By*3nV8t&f{z!u7llw-ce%VT<3)09Bu4n9d~zdW3k2DS)jGAlE~DX?z@oE(PsSs6JLP8|=CD;t~>F)t$t)mG~G!%^4m0-GRmu zc%{r0&X(91ypZij{##!yWR~v`8}ck2{a>zUhe6@-f)I71+{?m!ld}g^E0TZ6y%kJ_ z;sFJCnHMrRwsxJlPG_Ra+2{#r)c@NLWE34Ui9Ec~U~!5Mt+zWm3X&H#0g3)k=@|!? zp5qA>V2fJc!~6>$WO-(tqF79;ooe%}vqty({)iKSNH|84!4B;{RKU#V)xB4k6D>}d zoYhjTc1MX7|fpxC~}L4)t(6sqC?}=^Wr3cs0XUX7xi& z#`H^%bqd6Tp(18W?jjVECgQLb_~WFfPsIQrej9i<+$Q~+g>=zfV&(%bbTJa3EG=72 zMDNb|er+edw%#Z&A%l%@)ru@Pox#fGn7zlaqEYhgx2H5DCCX@RkAi;qkPbYQZ*us< zn21GyTyXW~`0i;_a^*O_gxN2aXTvkH8$S705`O=gHqUo3yVJ zT0R?cQK!YnLGCy10K_n5}(Ew$QnQ>Yp2-ojZGp@iU>#ZaWqvsLK!+0;gwyq~wo=6QN(< zAzmgAET+WN1t%tOpr?H7vA2m1PkO|=Kr#Ob=$SRSpD&s-dEd|qkPMy$J6OPbz%_pI zB>tHJCG@I9-+{#B>0+1MG_(0B=|KRDj8v!H>btHEbLf zR2f`o0+EjNkPBTJ7iX)Jyj~#7H9H-7DDR9U9USW((GqDsm5oeNZ7hmVUM>$9U8%algdSk&rTQ4_$Xc_UbF$OQeC9%DK`5BjklyN1Ot zho&n5Ha%oa=}-gIAI7$T;5ADaiXD`!O)1zauR%^stU=@=VpH=(_QP7A1WlzJu7R% zF439Hp{P12EY5jUeaQ>#R&YiPA85tW8-;A`6*8R8VEo=_4H_ATHhd*tg+%KdW9_P zMCrVNMQ%V;QE&+~Jma!$i=>CcTz#(hKVp2ACz_dFam?nM4em4)#o`3Pq~J@$JIS9f z5Kiu2`TBe5e4?7BiXCpA>fiOGJoHMd!xu*gz{uBtPWM~9_kZzAg!FLGV0Rq0#E5)S3;Lup;#Bs0-Mw_)-Vbb?+eGydtUlC}v~WF$^LK_j zS&&u@9^(OWjf><{))K^t`)G011!QH1}7aHz1(xKdAO|S9ngE9XNmzjU%!Llryhc3mRg;X(Zn<4OVGAGrTV`C zhv#p=Stu`2%b%NfuAr&VOi11ZrXZw9F*h!(Wjo&<3nQp#+QqT&gOF=lo)4H!Nlzf zio|$B`1S|@VKEY394KF#i;@=$UQ|p>&>;h417b_K)XCqnY_snoAY38Tv+@IgZ8(d> zfgby%_j3xxc6qF6h_BF!EL4yN<#jflM*xlrJP!gYZkh`NW>2Wip^-Vjqks=Gzlc1t z(a`zw9QGUs`m+D9^Y~tf=eSwizRMU3Dl0QTV?+}+AN zih(h*8QQ}2K#B=v4HZ%o(rF>JIwc~>a#4@T?a#|N(a_B69ioE+Bgr$B3oT}_VdPxV zU;f&;T;(dc0|OhE*#;Nb3!+BV(aVI>wB?2mjv_gY1S&z|2x!NqKA6J^{ECW9&LqgAa{{?VnVL za2lgEv62kkjISj|gDn&}+VJ$Bkl8J#hY2hQoCrupGWda+=+ z#)94TvbvT#=ZO=Evt0F0p)#A96K!mRA+xY>q6L7Hc}-Xs4}9W-vLvwAQ&bO+!l!w)&wZC`S6QVorZ-=f0l&bR?tv_YB(PBQ|B>@_=NUBl;5j z;%$nE7!>?ID^ZN&U<#)F0bD^PYwrA`DUXT*cSD`ax2lo`?M&oCrxGl|>a8Q=Ads6f zl2Q^OFVfQ5hs#)^HBo;sPHPg-rfq$MnE)o+z@Np;c7EoWeOeE}LvyHfUM!`3#mffR z!FWUYqODzWkrTcpWXG96bXd|&z$)DbQuW+d;`-!M;%wf`k!Ha3VmDvK zfuTWKCfqMu+XRL?YzLu}BW&N(%Yl}CHJ7-_nluN#Pj4zS6Jr$FL-NdExQ>jcMz^@ zpk=D%r}PmvqSLYTuWltHzVdWGU3}SD#*Nvqs`oqw(Nau?U}yjhZOa2ude8sE@sG4T z0Aib7y8C}HD?Mne0ic-6g}x8xHvQkUtx0mI(C2^%^f>s)LzEP1n<6};N5(o11(v6df?Cm za>iOJV;IeA_{&#TVz_k4IRF}Y5^`-{@e7LwtHyS{ipx5B0e(70YDO4Xn`p9HgH^)k zvA~$~rfE%z&)|e8BOb|`oubh>>l;hEYgf%BgJpU&xpgVQTBmwaS~Xsg4~bUT`&(HT zfMk}3K?_*ah@gLt2!~XkdIBY$Rzv%`F!Y3S{&*%5S0n?m;iZ_3*qsQxv1uEogTn&A z;%^YQ3nEX20sU3lT2|g@hpT)pZba0z!WL*UHEoqz5J8Ip|(!2l`n?v8TumMx!qgMbZ=S+ zoTEgCpLBR*5N}uq{Y;Pe>_ozG28n6=2KJs(tIR}u@{l%*HMas$=N1^`QNhWSJCZ7g^g_OrOR`wLgw|TH zE+hu*MSm$#NH9nij~pUTics$^p?61>{>Drsrt@Ivtmo{KG9$$2pxX+3Z(sXU()7}R z>b^aEF>vQ!bXn>2T&2XHBy6CGT(Dd;*tULxJ^x+x>RKsZ?3rgV$0C>%85tXKn)Z)1 zqY>f9b&_Qx4x$*3Grcl6i290ZM2aRyO5f{bE^+MStuj}`b=qbhaZUTs86a!hsWG(G zUsL?C=9ZC`mQkI+s>(zVb|Ps0>Y8ZrquDC7a}aMWB=^_xL}Uo6lt0r(M8?L(@}F|= zQ6axV0PNSu8dk@P;Gov^W7I){y6XuSnY`m3vW#B;^!>Kfwc3`S9ZQPqDq~#aQ@VfP zz0KUo2z~d(NEyV1@#?aFk}%NU^DG(aYMCnavHqk5B%s-Ox+sJ-jYyjpwFE!zc!~sp@%5DB?6UXtSCw_A4pRPB2xPYY^ z7?GTRDnE`Z>z7==d_?2$(9xm4U%C~cuf9CAB)TtjxrIoBJb3V6{WPyh{)=UtD-{Pd z^iS85k^7q_@;WlTmEWPWr8H7}naS%<`?a$(?6PL}1Ag#(V!m^fCI}MDiQ2@&9{;cg z)AMkVJ0#aZ+(9AYpCa^2?|aR}QjVP9Js@8;V1;>biB6A^yH^w_DQPunHTmaF97ks^ zi|z|ve%zWIltRr*=C@0X|D?Fygj9-^CFl|j1j+X}8R7>CiL}tT87+nudZ1Vir-UO_ zX+sqaALw)#p?};DM3a5OQFS;+_Nc@(Kk1Cxme$YoXg!xdDH3i#gDH!TBC>ddD{CD< zd2^}79>L2p1%toG7)mXSID-BpZ%@^_;eJ&4)+erY_~qnhSk+?q1c4=in=qEJc8SK& zYP!(<`tA2^r{V>6dxN!w4n24Ltcb1avEpV1#r58!^PHve&ICO?9ns69(l@ndm>xa1 z_aX87LQh*5=9X6WM!OBu62}-V zUP-O7dch&sN2rqNG3p1^5f_$QMn~Df3xA~Jwz9$$c(KPKW06v)M3LZiP3-;Fl6aLx zc1BZTS%NwBGG9m^TKB7?M=#;Ci9*C<1^K?OeRF%PU1Yk7YmIpz6Gu?v5@>KnE05`9 z5I@f<4t{6idFC!O_67Qg`Xbj8^vX1=g905$M@IA8k(fyE6(Tihj|h8pB|TBuU7t=! zrb9Cfsaz!HrU$xztscBpm>ZH^Q{%ksdgrU;datw_uL$3hcuztAUY=-DQ0g1ebJ2i9 zuzw^onl+dR->0n_;@wpP#7U{6i1PHIpZct!Y*lNO?ekM%fn-e`9sJYcjqxi+-8md> z#lSkaO+`&UEKqaMa?lp=a0lgSe3GzFPbxpV1HA4KYp|u;lS4b6sUh@I~hOKZngiF`!p z?;fT`>FDU#?{f@Id93z8Mp+BT&m7i64+V~R-MciB%;DH70xi1G^^a$T@}*gcxAEPv z&G^%{LIvgE=};8Uk=c)!I{%s1mZ2b38FS!#wp(4*nfGpFDWr(V$$LyU5X--wOe~fp zuK$Sueo#`tQuddH|0$2)B=b!<$&Y%RLNbXD9(-8*PAq@-* zUb2Sfl~9@R6=0PsFH|iIw=e&i8D{HfV5s`Wbrz1&8sNJ(@|wh!ghBx|D^iSc(Fv); z&n;xM(?&haow|EYMhKB;+?D_PijJU zyi$A+;W|<1zR2Wy0wyT1F>vOZJ`HMnX?+s9WZyc;Oev7R&J_o+rW7c5KStTLZamwrw-0n2E z{fY>u!*63<34-_`qKStAiUu{<$RuH@lG*7QxC~kFrBcGAV| zg%CE^X>ilPrXTbeRGv2A35bgz^mDbRE--iK#S{%NiL!!}^AnxI4!vP)`XDt?7%6H} z6a~ju4thF^!OD#ly@kk=>us!JA;Bfy0&kQOPCos)`Gwhh^yP{A17I`%9PzZrqxEFv zb1&>8u$sV*R^Y%ea)$=TtU;A5%$jp^KrEa!kQx<)n7TD^=HW7i0aN~n>nun}l+PU+ zpazdwfNb=9blZgn1PA)4{-%~Aw}W@r&`~GXF9+Q@myNbqnC(w1>EGPq`Tt2v$VsFW z8u4zD3t_&(6#5V0qAm^YUG~ajrT*5rR7~LQ)__y#Y@x@8RT~?GfwSO`y8vjY$B0)1 zAz0HSBU5I(8Uk2gue=rl`6ZQyhbgWYqRfnNlVPtK%&K;cDrsV zaESdusV_d(wgh`TDKod0)i@}J%uE<1^y7CF*KZj^I0cc;5=xwnIBmW)a{eUZr<~n17zUk9^hvR!AI-3yYFEPI3&j(lL`!LC7n1L1D@PcrAl_p_)p5mPfu!U zTdsRxS;6|v5r=2WS6>`T*+Lf9j)0ui&4eeFNEBw z-kPsCrOiQhYy}5smssk$5P==LYg2O$#H)Du@#Hd#0Vp|@*0!ATc;_3VY%nW3By~kr zkuNp=uInGuDA@k%1Q1g?@p&yDqk_)Ub9mL^n0?jYl0%x8G>G zA2kDM>{_fHKHb)xL|>5m^q?Zh|Ez*!JQrjQp%&D*RYkoSQCN8&}nZv zY%Uev^;OO77)~&J^7duEN%2n);QKLUP4wslLNC#tW}<;ayA5m+5TvKcss z1RV1i9S|As8&_NqUd61TMei@FITu%WTSrLeCecl6N6^drKauS431tigD2QWUf1u~l zOba9bY$`y`w24sbuG*j$++g?A9riXMg|*iDB+-d4la#nO8!RT$Vy^ht<&R|A)MNe~ zlqTe{BVf|Y#(*mzzB}Rnm0}S`X))$5;8ab0hVO-n`^?{`75CY^7b@`)f2-62qN5ja zwh62u`PnR{u?!gvZ^`zmW-tX87qH?LO~&Xn3k2z-4kF8M><<3OM+Zxa*BV!g1bN8i zU&$+K&GcEFGx~NU=o{Cai*psdpc}JDnVIy}O-aa=m*Kv)d|2eK!TmgSfKTSpnYi(rN}E za`6EJxHtJmD}b{oSPMAwz6fdoVAQWQ4WuHlCqi~pJOO4s%Np!&fB%l9>zvi&5y@_P zG+5N=@up1wg|rc;UR(rT7`U>;A&~UV!O`MDNCgIjxX$#iJd&|@O?@}iE>%`JIaTQa zByfwL%W0VnDdGpcU&1i;{<4rj{nF67I{;)#oz?>O6pm|TkErBlq+6^`su4yneH^Ye z{yKi;%}(|Ew$dgr2+sj_Z2TXLer;f@QHb!^_JVXRd%p%a$VfI~l35UOOE1^EQ}N_H zb79_b=O?blqj}0nd1gw#s$n$Np%=aU`oyABFZgL%kXk11AHn5a79%smNv((e6>s7( zsm(gvxhSpl@`cfvJkuC*`GTkR_=gK24HEe?n`x}UY@h>aL*(_yU5_opypT)ebLZOX zAJJP7D?K(}HMVJcM3C&57JLAHD_;e~yAdwL6h7X&bDB26=;NeJVcy9Zr@}ntnRiQB z!0~Tdf68eWp;>vLxj=G6aZRgX_MalbFGjNMzsbTl$(x)B!8ThdT3bN?m%!mnXtloF zS?~_#B5rAv+hkasru${uRNHd5KW3eWES}NfOW^m^ACR3ds%_yS9`|^uYCO&z?$2gwvm`E_|lsGCoA2n=*yA)F?hdX@zjMEt(0&Orm5s{Wp~o7(Rt)C zcA${~&Q6>qp>91Yr*M!_wQ*1vu<9VW12j$Sqcp=U=!~s%j5b*_sh9vVFX9oHPCn(b^;4H^w)i$D;ClgwNA*4Y$r@w41sXt!2zA7Q-Uttp?&VboOrI;9i5b>jYG3R|t zId$&))=^L#*)uHCe1U4WQ;45^D!JHE8VEbtl0fNfIj=JhXSMVD^pM;V*IS#PWcdZ` zu;)jfT36YLd9uw6`QM`K`mJMcR$}U(z9v%1>kY`caa$y?C#)s-Buo*n6+C$=Q^K47 zvDWw%Yp@I`c{pK1({Vy9ix6lr<$XDWCFRpOvMuGCIkK%m_bNEmOMoBpG%I>-9WoK& zTNX|l`pvW=gadhI(F2MM1+-Q!Q*+BhCk`E^6k~0lz-#L8j~!W1Rz2aqb*Q7(xGP&b zxU=$Zze3%a-huZW!xnL`O@9EOVey^!1fG?6*5iS)=?n2h-gf*;;tEm0_C!JYCA}QC z2&^nz9-#WDQE4u1oj23G+RPo&0^2$rY{I(C9c|*eIw$4LO=r~qDSEfm5Vl#?svclJ zblNDZDR2fQ;sXVYqt~6rTSMKcJlLg{MUnlOEB&BYiXTEr9k0X1T)i?A$PvAzVR_Ui zd-D@{WFq?e^*1}gXRmaxR6u~_c>Mv6wS>z=MUSd7Eo-SENuy))>Z4)xRqlalJ!cIR z=eO;uBCMOsiq|)4jp^WI6#EvD^$%;POg}=ZjUEF(YdL4``!-eS6Xg(Qu#lTsZomXx zYPC8g`Qs&vA7Xh^FOw2Ye3??+=YKDMJ+lTvbbJ8j0XJ|A?v#GGy!~yi11lV5gRHO#qJ>xn&@Z9t zJ{k(WbwK|U8U5SHJ9vqtCdwXMWNGBS?-B3ja+AQQbz$z+?3#q~f&B^`ReJnen6d0%|TT@Xx4^t}3p#sWtd7ltG0|JT2N~3xs2g89jyvplkTG(<0mA z_-*3cq`gnhT}4fo_32Ho=FO)U(&$YsLmcm^$O!M1CZH%%wt8_mQGUM4 zw#q7JEny|GVCY1bWk8jCj>4M%g7T2$`mbt;$HeO(ma7g@nS`^3dL2J4Y43I6wB${% zJEtWbz5Y2Z=~RCakVXeLNOHSejcOPW5jz|wGk$T2c*D-)>NIZR=k|PZ1L=4Sg7Rk2 zSqa|!W+fO$-+B9qi4eaNW9dn5{8K>yJJuVixshgk4DVMP8VT4X#(uIbc`E9Lw1`i@ zKO>5J6nQLg&+HxdZv=u-BqoOev*8m;bU~OAG^9F<*^N|HUUQvPJ@cANLG|*9w-;>d za^UnkrWf_Sluh+lDCHJ^x)!`CZ3pCp0hI|(8z&lxp<)lSE#XXrLN;?9D%WpoGQsnD z`NE0b{E-H1{e1{)zaNkzDcF4nxW5dlbGV>7XA2)!Uv(~LEpElAU`V#Bg5bYrn$y5E zMY}2V3qIuGlFj|}7a{1EA3@mJE(Cz?$LHp+t$gt#kHU_SVXfbqDCK6k?460b9-VV!UrBcwkhlA;>5){X4c7xa6LF>lkNPU@oVC~$xq>0d zE;WM1=Kq2^c@c#9AEwad+U(~+$v+un(z4o`_NRSlJ0qA@*4C6tDyEl254vcVx*yzT z16#GADt+g_9x*@%K^5?Xv_r2I+$Yei--1MPpDszRf0FksyIO;u9_(Grksr?jn?(RS zoQiM26NoM(VUHY-1@<-hd3D?WK4spm2yEoRJ%oqQ)xwbxS+9%{W}T9VpZ_|MVA^K^ zi{G2&Nr%uwzeA`uG_QY2Rr|sT7B0m=D6b~_nRZ&yKwKnfL4%0AYN;HKb7YNp$!rSY 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 literal 0 HcmV?d00001 diff --git a/aura_bank/img/items/9.png b/aura_bank/img/items/9.png new file mode 100644 index 0000000000000000000000000000000000000000..6780871fc2ee572aa6f0b14d5cea8576673889c8 GIT binary patch literal 20294 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 literal 0 HcmV?d00001 diff --git a/aura_bank/index.php b/aura_bank/index.php new file mode 100644 index 0000000..7c66db9 --- /dev/null +++ b/aura_bank/index.php @@ -0,0 +1,78 @@ + + + + + + + Banque de l'Aura — Classement + + + +

+ +
+ + + Avatar + + + + Bienvenue, + + + + +
+ + Se connecter avec Discord + + +

🏆 Classement des meilleures auras

+ +

Le classement est vide.

+ + + + + $row): ?> + + + + + + + + + +
#UtilisateurAuraGrade
+ + + + +
ID:
+
+ +
+ + diff --git a/aura_bank/login.php b/aura_bank/login.php new file mode 100644 index 0000000..b2944d9 --- /dev/null +++ b/aura_bank/login.php @@ -0,0 +1,30 @@ + DISCORD_CLIENT_ID, + 'redirect_uri' => DISCORD_REDIRECT_URI, + 'response_type' => 'code', + 'scope' => $scope, + 'state' => $state, + 'prompt' => 'consent' +]); + +$discord_authorize_url = "https://discord.com/oauth2/authorize?$params"; +?> + + +Login Discord + + + Discord Se connecter avec Discord + + + diff --git a/aura_bank/logout.php b/aura_bank/logout.php new file mode 100644 index 0000000..7889664 --- /dev/null +++ b/aura_bank/logout.php @@ -0,0 +1,5 @@ + + + + + + Profil de <?= htmlspecialchars($user['username']) ?> + + + +
+
+
+ + + + +
+ +
+ +
+ +

Historique récent

+ prepare(" + SELECT amount, reason, created_at + FROM logs + WHERE user_id = :uid OR user_id = :discord_id + ORDER BY created_at DESC + "); + $stmt->execute([ + ':uid' => $user['id'], + ':discord_id' => $user['discord_id'] + ]); + $logs = $stmt->fetchAll(); + if (!$logs): ?> +

Aucun historique.

+ + + + + + + + + + + = 0 ? '#d4f7d4' : '#f7d4d4'; // vert pale si gain, rouge pale si perte + ?> + + + + + + + +
DateMontantRaison
+ +
+ + diff --git a/aura_bank/shop.php b/aura_bank/shop.php new file mode 100644 index 0000000..4004201 --- /dev/null +++ b/aura_bank/shop.php @@ -0,0 +1,143 @@ +query("SELECT id, name, description, price FROM items ORDER BY price ASC"); +$items = $stmt->fetchAll(); + +// Génère token CSRF simple +if (empty($_SESSION['csrf_token'])) { + $_SESSION['csrf_token'] = bin2hex(random_bytes(16)); +} + +// Récupère saldo de l'utilisateur si connecté +$logged = isset($_SESSION['user_id']); +$userAura = null; +if ($logged) { + $stmt = $pdo->prepare("SELECT aura FROM users WHERE id = :uid LIMIT 1"); + $stmt->execute([':uid' => $_SESSION['user_id']]); + $row = $stmt->fetch(); + $userAura = $row ? (int)$row['aura'] : 0; +} +?> + + + + + + Boutique — Banque de l'Aura + + + +
+
+

🛒 Boutique

+ + + + + + +
+ + +
+ +
+
+ + +
+ +
+ +
aura
+ +
+ + + = (int)$it['price']); + ?> + +
+
+ +
+
+ + diff --git a/css/style.css b/css/style.css index e15b751..686f561 100644 --- a/css/style.css +++ b/css/style.css @@ -28,7 +28,6 @@ body { } .video-container { - width: 80%; margin: 20px auto; border: 2px solid #2ecccc; border-radius: 25px; @@ -40,8 +39,6 @@ body { position: absolute; top: 0; left: 0; - width: 100%; - height: 100%; } header { diff --git a/index.php b/index.php index 15e7949..9294194 100644 --- a/index.php +++ b/index.php @@ -4,7 +4,7 @@ - WhyKorp + love
@@ -37,11 +37,11 @@

Voici la dernière vidéo de Whykioh :

- +
diff --git a/love/archives/img/ia.png b/love/archives/img/ia.png new file mode 100644 index 0000000000000000000000000000000000000000..594ee80ab8fe06e59336c61fda0e38dd066f1505 GIT binary patch literal 8745 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 AF8}}l literal 0 HcmV?d00001 diff --git a/love/archives/img/screen_cheh_papa.png b/love/archives/img/screen_cheh_papa.png new file mode 100644 index 0000000000000000000000000000000000000000..12f843a75f63280348c767b4377519d193b2ef0a GIT binary patch literal 60282 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%0Aj#hPp7U`;64av0 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 literal 0 HcmV?d00001 diff --git a/love/archives/index.html b/love/archives/index.html new file mode 100644 index 0000000..23813d8 --- /dev/null +++ b/love/archives/index.html @@ -0,0 +1,26 @@ + + + + + Pour Clara 💌 + + + + +
+

Ma Semaine sans Toi ❤️

+

Coucou mon amoureuse d’amour que j’aime tant❤️. Comme tu le vois je te fais un petit journal de mes journées, je vais beaucoup m’ennuyer sans toi donc je me suis dis que j’allais m’occuper un peu tout les jours à t’écrire deux trois mots que tu liras à ton retour. Le site te plaît ? Il est joli et tout rose héhé je l’ai fais moi même pour toi. Dans ce journal je te raconterai mes journées comme ça tu verras que sans toi c’est pas pareil😣.

+
+
+ + + + + + + + +
+
+ + diff --git a/love/archives/journals/1_dimanche.html b/love/archives/journals/1_dimanche.html new file mode 100644 index 0000000..2c325a9 --- /dev/null +++ b/love/archives/journals/1_dimanche.html @@ -0,0 +1,31 @@ + + + + + Jour 1 💌 + + + +
+

Jour 1 - Dimanche 27 Avril

+

Là c’est dimanche, tu me manques déjà beaucoup… Est-ce que c’est parce que c’est le début ? Ou bien mon manque est bel est bien justifié. Là il est 11h30 j’écoute Shaka Ponk en t’écrivant ses mots – Let’s baaaanng bang baaaang (pardon j’suis a fond) – Je t’aime trop vraiment. Je t’ai envoyé deux images que mon père m’a envoyé, une de moi avec Mathieu et Fabien et mon père où est en mode WAAAAHH (ptddr c’est Waluigi) et la deuxième un meme que mon père m’a envoyé qui est plutot drôle mais tu les as pas vus donc j’imagine que tu dors sur la route (même si je pense que c’est pas a 3h de route) ou que tu as déjà commencer.

+

Je viens juste de réaliser mais ce que je suis en train de te faire c’est ton rêve, c’est juste moi qui raconte ma vie et tu adores ça🤭.

+

Je te fais mon programme de la journée : Tout d’abord je vais aller manger c’est un bon début, pourquoi pas me laver ça serait une bonne option mdrr ensuite je pense que je vais ranger tout mon bordel dans ma chambre, ma mère me ramènera ensuite chez mon père, je rangerais tout et je retrouverai ROBEEERTT !!🤭Après j’irai manger chez ma mamie je lui mettrai sa Wii ça va être drôle je pense, par contre j’y reste jusqu’à mardi et ça m’embête un peu… Je voulais déprimer tout seul mdrr

+

Je pense que je vais laisser le document ouvert sur mon PC et des fois je viendrai t’écrire un peu. En plus j'ai mis une note sur Insta en mode "J'espère qu'elle lira tout" ahah c'est trop drôle tout le monde veut savoir pourquoi

+

Re coucouuu là il est 16h j'ai pas encore fais mon gouter mais ça ne saurait tarder ! Je suis allé voir ma mère on a jouer à un jeu rigolo avec les coques de pistaches en mode "si je la mets tu fais ça" c'était marrant mais personne n'a réussi de lancer... Après on a manger vite fait en regardant Le fabuleux destin d'Amélie Poulain je l'avais déjà vu et ça m'a fait plaisir de le revoir. Pendant le film m'a mère a voulu me faire une coupe de fou, t'as du voir les buddies même en ayant retiré les élastiques mes cheveux volaient mdrr j'en pouvais plus. Après ça ma mère m'a dit de ranger ma chambre car je vais bientôt partir, mais évidemment je me suis laisser m'égarer en fait j'ai regarder tous les images de plannings de live que Matreox avait fait et j'ai tout jugé mdrr t'aurais trop kiffé m'entendre juger je pense. Là je pense que je vais essayer de faire mon planning de lives pour cette semaine du moins un brouillon, je vais live tout les jours a partir de mardi, j'espère que tu viendras au moins pour faire un petit coucou. Je t'aime mon amour, j'espère que ça se passe bien de ton côté et que tu t'amuses. Bisouuus !❤️

+

Je pense beaucoup à toi c'est pas la première fois où je me surprends à regarder le vide tout en pensant à toi quand je m'en rends compte j'ai les yeux lourds, la boule au ventre et le coeur qui bat vite, presque en train de pleurer. Ça fait qu'un jour, c'est déjà trop long. Je passe souvent dans ma galerie pour regarder des photos de nous, on est trop mignons tous les deux. J'ai encore rien mis dans mon sac mais tant de "je t'aime" à t'écrire... Je pourrais faire ça toute la journée. Ça y est je pleure, j'ai trop regardé nos photos. Je te laisse je dois ranger ma chambre❤️

+

Coucouuu j’ai rangé ma chambre et mes affaires et j’ai fais le trajet vers chez mon père je suis vite aller dans ma chambre pour voir Robert, il était la il m’attendait, je lui ai fait un gros gros calin et je suis allé me doucher. T’as déjà pleuré sous la douche toi ? C’est trop bizarre, ça m’est arrivé je pensais trop à toi je crois. J’ai refais mes sacs pour chez ma mamie, la je suis sur le trajet, je te dirai quand j’y serai. Je t’aime mon amour❤️

+

Coucouuu, oh j'suis content tu m'as envoyé des messages🤭et j'ai mangé c'était bon ça va. Là je suis en voc avec Julien, il est trop happy de me montrer ce qu'il a eu sur Minecraft. J'espère qu'il va me remonter le moral. Il a fait vla les trucs vraiment, je vais rajouter des mods sinon on va s'ennuyer il a tout dans le jeu mdrr. Bon je te laisse mon amour, en plus y a peut etre Eudes et Enzo qui vont rejoindre. Bisouuus !❤️

+

Coucouu, tu dors alors je vais écrire pas trop fort. Là y a une ambiance trop chill j'adore, même s'il manque toi... Tout à l'heure j'étais en appel avec Julien, Enzo et Eudes – Je te l'ai dis en plus – et Eudes m'à dit que Simon à dit cette phrase "En vrai si Adrian vient pas avec nous au Pal tu pourras dire à Noah de venir" AAAAHHH Je te jure j'suis trop heureux, ça veut dire que ça va mieux avec Simon et que je vais pouvoir partir en vacances avec toi et avec mes potes, trop bien ! J'ai du bouger parce que j'étais dans la chambre de ma mamie et quand je suis revenu sur mon ordi y avait plus personne... Pas grave, alors j'ai commencé l'article d'Adrian, je te jure que j'adore faire ça genre vraiment si un jour t'as la flemme j'suis là hein (stp) Du coup là j'ai fini son article. Je suis posé sur la table à manger sur un siège de bureau avec du Shaka Ponk à fond – I dont give a They dont give a We dont give a fuuuuck !! - mon frère regarde un film sur la télé et je vais continuer d'écrire mon article je pense. Ou alors je vais regarder youtube parce que je suis un peu fatigué je ferai ça demain. Putain je crois que j'ai un putain de moustique qui me tourne autour, pitié sauve moi mon amour... J'ai trop hâte de dormir parce que demain y a petit dej et le petit dej chez ma mamie c'est trop trop trop booon, donc en fait je vais dodo devant youtube, j'ai ramener Robert et Monsieur Plouf et le pull pour dormir dedans mais pas le plaid parce que le chien de ma mamie à le même plaid et elle les manges donc je veux pas qu'elle mange mon plaid.

+
+

Bon je pense que je te reparlerai pas de la journée (en plus il est minuit passé là (00h20) du coup je vais te faire un débrief ! Aujourd'hui c'était dur.. J'ai pu te parler ce matin... un peu... Je pense vraiment que ce moment était le meilleur de la semaine. J'espère que ta lecture te plait jusqu'ici, je sais pas encore si je vais te le faire lire quand je serai là ou pas.. J'ai même hésiter à te faire lire un jour par jour, genre dimanche prochain tu lis que cette journée là. Je sais pas trop... Je me suis beaucoup ennuyer aujourd'hui et en plus mon père et ma mamie m'ont dit que j'avais l'air perdu toute la soirée. Je leur ai pas dis que tu me manquais, je pense que si ma mamie me demande demain je lui dirai et mon père je lui dirai sans doute mardi ou mercredi, aujourd'hui c'était pas le jour, je pouvais pas en parler sans pleurer – Je l'ai dis a Julien j'ai chialer... – en plus a un moment je sortais enfin de ma chambre parce que je faisais que de pleurer mon père a parlé de toi je sais plus pourquoi et j'ai couru dans ma chambre pour re pleurer. Mdrr je fais pitié je t'ai fais un word ou je te dis toutes les deux ligne que je chiale... Bonne nuit mon amour❤️

+

Je t'aime ❤️

+

Ton amoureux d'amour, Noah ❤️

+ + +
+ + diff --git a/love/archives/journals/2_lundi.html b/love/archives/journals/2_lundi.html new file mode 100644 index 0000000..7876a6c --- /dev/null +++ b/love/archives/journals/2_lundi.html @@ -0,0 +1,26 @@ + + + + + Jour 2 💌 + + + +
+

Jour 2 - Lundi 28 Avril

+

Coucouu ça va ? T’as bien dormi ? Moi super bien mais j'ai oublié le pull en fait... J'ai fais mon super petit dej c'était trop bon, a peine debout ma mamie m'a demandé pleins de trucs pour sa télé etc... Alors on galère beaucoup comme d'hab mais on s'en sort je sais pas comment. Là ça fait 1h que j'essaye de configuer sa clim mdrr c'est chaud (sans faire de mauvais jeu de mot) en plus là il est 13h je vais aller manger. Je te laisse bon appétit (même si tu as déjà mangé je pense) Bisouuus❤️

+

Recoucouuu j'ai mangé des frites avec du poulet paprika c'était trop bon !! J'ai voulu commencé à mettre la Wii sauf que je me suis rendu compte que dans le carton y avait tout pour la Wii sauf la Wii donc c'est caca un peu. Du coup je vais finir le grand un de mon article et après on va passer à l'appart pour chercher la Wii pour de bon cette fois mdrr. Je te laisse Bisouuus❤️

+

Coucouuuu !! J'ai pas trop écris aujourd'hui désolée, il est 00h là mdrr, du coup je vais te faire un big pavé là de toute ma journée. Du coup on est allé à l'appart pour que j'aille chercher la Wii avant de partir j'ai fais une blagues, je suis allé côté contucteuret après ça parlait de moi et du permis. Du coup je leur ait dis que je comptais vraiment le passer du coup sur le chemin (d'environ 20 minutes) je devais dire la signification de chaque panneau qu'on croisait. Eh j'ai tout réussi ! J'te jure j'étais trop heureux. On est arrivés à l'appart et là je me dis "Attends j'ai pas pris ma saccoche" HEUREUSEMENT ! Axel avait ses clés, ouf, on est sauvés. Du coup je me rends dans l'appart je prends la Wii et une Wiimote (une manette) qui restait avec dans le tiroir et en plus de ça je prends mes lunettes et ton pull beige, que j'ai sur moi pendant que je t'écris, j'adore l'odeur. Je ressors et rerentre dans la voiture, putain il faisais chaud de ouf c'était affreux. Et puis on va au Super U pour aller chercher de quoi manger ce soir. C'est à dire du pain et de quoi faire un burger et des yaourts. On a fait les courses en un temps record je crois mdrr on était trop rapides. Quand on est rentrés il pleuvait de fou furieux genre vraiment. Du coup en arrivant on a couru dans la maison et il pleuvait plus mdrr la blague. J'ai vite installé la Wii pour qu'on puisse jouer. Je branche tout, j'allume puis je lance le truc où y a tous les jeux crackés. Ça se lance pas... Bizarre... Je réessaye ça marche toujours pas. Du coup je me dis – Aaaaah tu m'as envoyé des messages j'suis trop heureux Je t'aime ❤️ – donc je disais que j'allais recracker la Wii, de toute façon j'étais plus à ça près et puis ça m'amuse de faire ça du coup je vais chercher la carte SD de la Wii dans laquelle il y a tout pour faire le crack. J'ouvre le port SD de la Wii, et là, y a rien, vide... Comment c'est possible... Du coup je cherche partout si j'en ai une au final ma mamie en trouve une, je la mets dans mon ordi. Elle est pas détectée, merde ! Du coup je cherche et là, seconde chance ! J'essaye... Ça marche ! Let's gooo ! Je fais le crack mais je galère beaucoup en fait ça marche pas et tout. En gros pour lancer le crack il faut mettre des trucs sur une carte SD et ensuite aller voir dans l'agenda de la wii et y a une lettre (dite letterbomb), quand on clique dessus le crack se lance et là y avait pas la lettre. Et en fait après 40 minutes a tout bidouiller je me suis rendu compte que la lettre était pas pour aujourd'hui mais pour hier. Fallait reculer pour l'avoir... C'était sous mon nez depuis le début. Au final je crack la Wii, j'ai toujours mes jeux et je lance Wii Party pour jouer tous les 4. On trouve des jeux dits "Jeux de salon" qui exploite la pièce en gros. Genre y a un cache cache ou tout le monde se barre sauf un "cacheur" qui cache une ou plusieurs manettes, une fois cachées il va chercher tout le monde et les autres cherchent la manette pendant une minute, la manette fait évidemment du bruit. On a fait une dizaine de partie de ce jeu avant de faire les autres ou en gros t'as une bombe, représentée par la manette, et tu te la passe mais attention a appuyer sur les bons bouton lors de l'échange et à ne pas trop la faire bouger, sinon BOUM. Et y a une variante ou faut dire des mots sur un thème chacun son tour et évidemment faut pas répéter etc... C'était cool j'ai kiffé. A un moment avec ma mamie on a laissé Axel et Hubert jouer tous les deux, pendant ce temps on a fait les burgers. (Oh j'ai Uprising dans les oreilles, un plaisir !) Sauf qu'on entendait Axel gueuler sur Hubert parce qu'il y connait rien et il mais beaucoup de temps avant de comprendre un truc, mais genre vraiment beaucoup du coup ça rendait fou Axel c'était drôle, ça faisait un fond pendant que je faisais cuire les steaks. On les a enfournés et là ! ET LA !! TU M'AS APPELÉ ! C'est fou ! Du coup je cours vite dehors et je t'appelle. Je te jure que j'avais la larme à l'oeil d'enfin réentendre ta voix, même si c'est à travers un téléphone et que tu captes pas très bien, ça m'a fait du bien, j'en avais besoin, de t'entendre dire autre chose que dans tes messages vocaux que j'écoute en boucle depuis hier soir. Bon c'était court mais mieux que rien je dirai... On a même pas fait le quart de ton truc, ça va être trop long. Pendant ces à peine 10 minutes où on a parlé j'ai volé sur un nuage, un nuage de bonheur, de joie et de paix. Je t'aime trop. Quand t'as raccroché je me suis assis 2 ou 3 minutes pour me remettre les idées en place et retenir mes larmes un peu. J'ai essayé de passer à autre chose : j'ai mangé le repas. Les burgers étaient trop bons j'ai tout fais moi même et c'était bien réussi. J'étais content, puis j'ai pensé a ton sourire quand toi t'es contente. Je suis allé aux toilettes pour retenir mes larmes et respirer calmement. Ça va c'est passé, on débarasse et on range pour continuer de jouer à la Wii, on a joué à Wii Tennis. On a bien rit parce que Hubert comprenait rien, ça change pas, mais aussi parce que ma mamie était dangereuse mdrr y avait Easy (la chienne) qui passait devait elle et elle était à ça de lui mettre un coup de Wiimote mdrr carrément elle a fait le mythe, elle a lancé la manette. La vie de ma mère elle a volé si vité elle a rebondi contre un mur, tout le monde était chockbar. Du coup on a changé de jeu, en plus c'est Hubert qui a tout gagné, celui qui avait pas compris mdrr trop fort ! On est retournés sur Wii Party et j'ai un peu avancé sur mon article j'en suis au grand 2, je te jure que demain c'est fini ou après demain si j'ai vraiment pas le temps mercredi mais t'inquiète pas. Après ça je suis allé dans mon lit j'ai pris mon ordi et je me suis mis à écrire ça. Eh au milieu tu m'as envoyé les messages que tu m'avais promis, trop bien !! Mais t'as mal à la tête... Pas grave, prends tout le temps qu'il te faudra pour te reposer mon amour. Je t'ai menti haha j'allais pas dormir j'écrivais ça !!

+
+

Je voulais conclure là mais je sais pas trop quoi dire, j'ai passé une journée avec ma mamie banale j'ai juste du veski quelques pleurs des fois parce que tu me manques trop, mais au final ça va j'ai pas pleuré, pas encore.. j'suis pas loin en écrivant tout ça. Je t'aime mon amour. De ce que tu m'as dis en appel tout à l'heure t'as l'air de t'amuser, continue alors c'est ce que je te souhaite, mais oublie pas rêve de moi mon amour sinon mauvais dodo. Bon aller je te laisse dormir t'as mal à la tête en plus. Bonne nuit mon amour❤️

+

Je t'aime ❤️

+

Ton prince qui t'as fais un bisou magique tout à l'heure, Noah ❤️

+ + +
+ + diff --git a/love/archives/journals/3_mardi.html b/love/archives/journals/3_mardi.html new file mode 100644 index 0000000..394d07a --- /dev/null +++ b/love/archives/journals/3_mardi.html @@ -0,0 +1,22 @@ + + + + + Jour 3 💌 + + + +
+

Jour 3 - Mardi 29 Avril

+

Coucouu, alors aujourd'hui était une journée bien plus chargée que prévu du coup j'ai pas trop pu prendre la parole ici... Là il est 23h30 et il s'est passé beaucoup de trucs. Du coup je vais tout te raconter mais rapidement parce que j'ai un peu (beaucoup) envie de faire de l'ASMR.. Désolé. Donc j'ai fais mon petit dej trop bienn dehors comme hier ensuite on a tout rangé et je me suis remis sur ma Wii qui voulait pas ajouter les nouveaux jeux à la liste je cherche mais je trouve pas. En même temps ma mamie me parle d'un de ses vieil ordi (très vieux hein de 2007) qui marchait très bien mais qui est juste bloqué. Bon pas grave je lance un transfert sur la Wii et en attendant je m'occupe de cet ordi. En l'allumant l'écran n'affiche rien, j'en conclu que l'écran est HS alors je le branche à la télé et BOUM y a un truc. Alors c'est rempli de "!!" et entre ces "!!" il y a du texte mais écrit bizarrement, on aurait dit qu'il manquait des lettre ou que certaines lettre n'étaient pas les bonnes. Je me décide de réinstaller un Windows dessus – tant qu'a faire j'en mets un vieux pour pas que l'ordi lag trop – je choisi un Windows 7, qui n'est certes plus assuré par les mises à jour mais qui fera bien le taff. Et là ma mamie me dit que Yannick (mon tonton) avait déjà essayé de réparer l'ordi mais n'avait pas réussi donc il a démonté le disque dur pour récupérer les photos et askip il a gardé le disque... Je démonte l'ordi et effectivement il manque le disque dur.. Merde ! Je décide de tout démonter afin de vérifier que l'ordi est entier et que mon tonton ne se soit pas servit dedans (il aurait pu le faire). Et là je vois un emplacement vide.. De la RAM en plus ? Non l'emplacement est trop petit.. Je demande à ChatGPT et d'après lui c'est un emplacement IDE. Pour l'info les disques durs de nos jours sont soit des SSD (les très rapides) soit des HDD. Aujourd'hui on connecte les HDD avec des prises SATA (comme on connecterait un téléphone en Type-C) mais avant il éxistait une antiquité, la prise IDE avec des nappes. C'était la même vitesse qu'une disquette. Bref je m'égare. En tout cas il manque rien a part le disque dûr. Ma mamie m'a donc confié l'ordi pour que je m'en occupe dans la semaine (je ferai ça Samedi ou Vendredi) Entre temps le disque dur de la Wii avait tout fini je lance et là rien... Je fouille les paramètre de l'appli Wii où y a tous mes jeux, je décoche une option et ça y est ! Ça marche !! Et là on joue a Wii Sport Resort pendant que je faisais des steaks (oui pour encore manger des burgers mdrr) et c'était marrant, genre on faisait le bowling chacun son tour, c'était assez fun. On mange dehors il fait beau il fait bon c'est cool. Je vais donc à la douche (j'ai fais ton buddies🤭) Et juste après paf on rentre pour chez mon père. Sur le chemin j'ai un peu dormi, mais vite fait j'avais juste les yeux fermés et le vent sur la tête, trop confort. On arrive je mon mes affaires enfin heureux de ENFIN retrouver ma chambre putain (et aussi de retrouver ta boîte à goûter) ma mamie boit le café vite fait puis ils s'en vont. Avec mon père on règle un problème avec le serveur puis on fait un petit apéro en finissant un spéctacle qu'on avait commencé et ensuite on va voir Pierre Emmanuel Barré. Oh j'étais trop content tu m'as appelé. Son spectacle était drôle mais je t'en dirai plus en voc j'ai un peu la flemme mon amour. On est rentré on a fait burger king mdrr j'ai branché mon ordi et je t'écris ceci avant de te parler pas messages. Là tu m'en envoies j'suis trop heureux

+

Je t'aime ❤️

+

Ton homme, Noah ❤️

+ + +
+ + diff --git a/love/archives/journals/4_mercredi.html b/love/archives/journals/4_mercredi.html new file mode 100644 index 0000000..4f21575 --- /dev/null +++ b/love/archives/journals/4_mercredi.html @@ -0,0 +1,29 @@ + + + + + Jour 4 💌 + + + +
+

Jour 4 - Mercredi 30 Avril

+

Coucouuu ça va ? Bien dormi ? Moi oui mais il me manquait ma femme.. Je me suis levé grave tôt il était 9h, là il est 10h et je suis en pleine écriture de mon article, je charbone pour pouvoir le rendre vers midi je pense. J'ai fais a peu près 1000 mots là et j'ai pas fini encore. Avant de commencer à écrire j'ai checké vite fait un peu tout, le pdf et le site voir si Adrian ne s'était pas planté et il a oublié les mots en gras sur le site... Du coup je te le dis et là tu me dis la pire chose que tu pourrais me dire "Dis lui de le mettre" WAAAAA MAIS JE VAIS ME FAIRE SOULEVER. Bon tu sais que je ferai tout pour toi hein je vais surmonter ma peur et je vais lui dire vu que t'es occupée... Là je vais lui envoyer un message, changer de pentalon (je me serai chié dessus) prier et retourner écrire mon article. Au fait tant que j'y pense Vendredi je me fais couper les cheveux haha. Bon je te laisse je vais écrire mon testament mdrr. Bisouus !

+

Coucouu euh je t'écrire vraiment une minute après ce qu'il y a au dessus mdrr mais j'ai un soucis mon Spotify ne veux plus que j'écoute l'album Toxicity de System genre je lance l'album et ça me met une seconde de chaque son jusqu'au dernier et ça coupe, je vais mourir vraiment mdrr bon aller bisous ! Même mon père ! Est dans le coup...

+ Screen de la conversation avec mon père +

Coucouuu ça va ? Il est 14h bientôt j'ai bien mangé, mon père a fait des pâtes et on y a mit du gruyère sauf que je sens une odeur bizarre, un fois à table. Je dis à mon père "le gruyère est pas périmé ? Mon père dit non et puis je regarde attentivement. Mdrr y avait des taches bleues dans le gruyère.. Du coup on a jetté et on s'est reservi à contre coeur... Et j'ai fini mon article je vais le mettre sur le pdf. Il fait 1600 mots donc ça va en vrai, comme celui à Célia si je dis pas de bêtises. Bref je m'y mets parce que je dois prendre une douche après ça pour aller au cinéma, je vais voir Thunderbolts* Bref Bisouuu mon amouuuur (j'ai vu que tu as fais des buddies j'suis content)

+

Coucouuu Il est 16h45 là je vais bien de fou ! J'ai tout fini sur mon article j'ai mis en page et j'ai planifié mon article. Adrian n'a toujours pas vu mon message alors qu'il a posté une note sur Insta y a 2h... On te voit en fait. Après ça j'ai pris une douche et mon frère est arrivé avec ma mamie et mon père, je les ait laisser discuter pour envoyer le message sur le groupe du Gay-Lu Times. J'ai géré de fouuu. Je t'aime mon amour, j'espère que tu es fière de moi même si tu es loin de moi...

+

Coucouu mon amour ! Je suis si bouleversé, tu m'as appelé. Mais avant je suis allé au cinéma pour voir Thunderbolts* Le film est... Je sais pas, bof je dirai. Ni nul ni bien en fait.. Après ça je suis allé au Quick et on a eu un burger gratuit, truc de fou ! Mais bon ça tu le sais déjà du coup j'ai moins de trucs à te dire ce soir... Ah si quand on rentrait au feu rouge ou y a le Legrand on avait la music A.N.U.S. de Ultra Vomit et au même moment y a un vieux aigri qui s'est arrêté à côté de nous. Mon père à monté le son progressivement en faisant exprès mdrr c'était très drole.

+
+

Je t'aime mon amour, tu me manques trop je pensais que j'avais passé le cap mais j'ai pleuré quand tu as raccroché tout à l'heure. Pour te l'avouer j'avais déjà commencer avant que tu quittes (un peu comme quand on fait de l'asmr tout les deux en appel). J'aimerai trop te serrer dans mes bras, enfin ressentir la chaleur de ton corps contre le miens, goûter à tes belles et douces lèvres, désirer ton regard et observer les étoiles à travers tes yeux, caresser des belles joues et jouer avec tes soyeux cheveux. Je m'égard là.. Bref, bonne nuit mon amour je t'aime tellement

+

Je t'aime ❤️

+

Ta crotte d'amour, Noah ❤️

+ + +
+ + diff --git a/love/archives/journals/5_jeudi.html b/love/archives/journals/5_jeudi.html new file mode 100644 index 0000000..808c340 --- /dev/null +++ b/love/archives/journals/5_jeudi.html @@ -0,0 +1,29 @@ + + + + + Jour 5 💌 + + + +
+

Jour 5 - Jeudi 1er Mai

+

Coucouu mon amour alors là il est 3h du matin, juste pour te dire que je vais aller me coucher mais je venais de faire le site que tu regardes là. Hehe j'suis trop fier de ce que j'ai fais c'est tout kiki, comme toi ❤️

+

Coucouuu ça va mon amour ? ❤️ J'ai bien dormi perso, je me suis levé à midi mais j'avais fais un rêve trop bizarre je me souviens pas de tout, mais je sais qu'à un moment mon frère fouille ce site là. Et à la fin je vais dans le garage de mes grands parents pour prendre une bouteille de Pepsi sauf qu'elle est chaude de fou vu qu'elle est restée au soleil, du coup je la mets au congélateur pour la refroidir un peu. Mais je remarque que depuis le début j'avais les yeux fermés et flous, tu sais comme quand tu viens de te réveiller. Du coup je cours en montant à l'étage pour me débarbouiller le visage. Et là je monte et c'est l'étage de ma maison à Feytiat, et en fait je cours parce qu'il y a quelqu'un derière moi qui veut me tuer, je sais pas qui c'est. J'arrive dans la salle de bain et je cherche un gant, j'en trouve pas du coup je fais ça avec une serviette et là le mec qui veut me tuer s'approche et me rend la bouteille de pepsi. Wesh.. Et là je me réveille... Bizarre. Bon après j'ai fais un Fifa pendant que mon père faisait à manger - c'est à dire des frites - et après ça j'ai mangé le burger en trop d'hier. On a regardé le Hot Ones avec Alain Chabat c'est trop bien. Et là il est 14h33 je sais pas ce que je vais faire, je vais surement brancher mon volant pour jouer à un jeu, pourquoi pas à BeamNG Drive. Bref je te laisse mon amour. Bisouuus

+

Je suis vraiment premier degrès en train de péter un plomb, j'en ai marre je sais pas quoi faire. J'ai littéralement fais tout ce que je pouvais faire. J'ai passé 2h sur un jeu de merde qui me plaisait pas juste parce que je savais pas quoi faire, bah j'ai vite abandonné. Et là je suis à deux doigts de casser mon écran ou de je jeter par la fenêtre, voire même de me jeter par la fenêtre. Je suis en train de devenir fou j'en peux plus. Reviens s'il te plait, je m'ennuie sans toi...

+

Euh j'allais t'écrire là mais je vois ça ⬇️ Il faut savoir que l'IA du logiciel de code prédis ce que je vais écrire. Bon là il essaye de prédire des truc nul mais wesh pourquoi il sait pour Feytiat. C'est mentionné nulle part ailleurs. Trop bizarre

+ IA qui prédit Feytiat +

MDRRR Et là il m'a prédis la ligne pour mettre l'image en mettant le titre "IA qui prédit Feytiat" j'vais cabler

+

Bon du coup je voulais te dire. Là il est 3h du mat oui je triche on est vendredi techniquement mdrr. Je m'ennuyais trop à jouer à GT4 que du coup j'ai fais du casque et pour la vanne j'ai testé les jeux 18+. Mdrr comment c'est claqué au sol c'est juste pas pratique en fait je vois pas comment tu peux faire l'asmr en vrai en jouant à ça t'as constament les mains prises. Bref. Après ça je suis allé faire le gouter et je me suis dis que j'allais live à 20h J'ai rejoins Julien et Enzo en vocal. Enzo est parti quand j'ai lancé le live parce qu'il devait manger. Pas grave. J'ai d'abord fais du bedwars comme à l'ancienne mais mon ordi buggait trop c'est une dinguerie du coup j'ai changé pour Arcade Paradise (j'avais déjà commencé le jeu en live) Après ça Julien m'a rappelé l'existance du jeu The Exit 8 en fait ça fait un an je pense que je veux faire une vidéo dessus mais que j'y pensse pas. Du coup j'ai fais un live dessus et le concept est trop bien, y aura un montage sur ma chaine de ce gameplay. Ensuite j'ai coupé le live il était 23h30 mdrr et avec julien on a trainé sur les activités discord on a trouvé un Uno trop bien et on a joué au golf après. J'ai dis que je voulais dormir et il a lancé le tableau blanc commun mdrr. Evidemment on a fait des ref à 39-45 tu connais mdrr et après je t'écris et je vais dodo.

+
+

Tu me manques trop vraiment. Aujourd'hui j'ai pas répondu à tes messages Insta et tu vas peut être trouver ça bizarre et me prendre pour un fou mais hier j'ai eu peur. Hier t'as envoyé des emojis que t'envoies jamais mais genre vraiment jamais. Ils faisaient quoi dans les récents alors ? Surtout celui qui regarde à travers ses yeux là. Tu l'envoie jamais et tu l'as envoyé à quelqu'un, je vois pas à qui ça peut être à part un amant, en mode "chut ça reste entre nous on lui dis pas"... Désolé je continue avec ça tu sais que c'est mon pire cauchemar.. Et en vrai j'ai aucune raison de pas te répondre. Je me doute trop de ce genre de choses. Mais comprends moi t'es loin si jamais tu en aurais l'envie tu aurais pu me tromper à cette distance je n'en saurai rien.. J'ai un peu déprimé aujourd'hui à cause de ça et je sais très bien que te le dire là par message n'arrangera rien parce que tu vas répéter comme d'habitude que tu n'oserai jamais faire ça. Bref désolé j'ai écris tout ça pour rien je vais effacer je pense.
Demain je vais chez le coiffeur à 11h fini les cheveux longs en plus après je vais acheter pleins de fringues je vais vraiment changer premier degrés ça va être cool. J'espère. En vrai j'aurai préféré faire ça avec toi, les boutiques et tout.. Bref je te laisse je vais dormir bonne nuit bisous ❤️

+

Je t'aime ❤️

+

Ton cocu ?, Noah ❤️

+ +
+ + diff --git a/love/archives/journals/6_vendredi.html b/love/archives/journals/6_vendredi.html new file mode 100644 index 0000000..a3ee7b8 --- /dev/null +++ b/love/archives/journals/6_vendredi.html @@ -0,0 +1,23 @@ + + + + + Jour 6 💌 + + + +
+

Jour 6 - Vendredi 2 Mai

+

Coucou mon amour ! Je vais tout t'écrire en une fois et y a plein de trucs à dire en plus ! Aujourd'hui je me suis levé et je suis allé dans la boite aux lettre récupérer le lecteur de disques durs pour pouvoir améliorer le serveur et mon ordi, je le débale je met le 2to que mon père m'a donné et je me dis que je vais mettre mon disque C dedans, remettre à 0 mon ordi pour l'ocasion. Bon j'ai que transféré là. Après ça je suis allé chez le coiffeur, elle a bien réussi ma coupe je trouve genre excatement ce à quoi je pensais. Donc nickel. Mais mon frère y est allé après et la coiffeuse à dit "Tu veux quoi comme coupe ?" Mon frère à dit "court." Bon.. ça tête ressemble à une mousse de micro mdrr, on dirait un télétubbies mais sans l'antenne bref avec mon frère on a vanné sa coupe toute la journée mdrr. Après fallait manger, moi je voulais manger à l'appart parce que flemme d'encore manger dehors. On a manger à Monsieur le Baron. Tu sais c'est le gros resto deluxe qui a pris feut pas loin du lycée. J'ai suivi mon père et mon frère à contre coeur j'en peux plus de manger des burgers mdrr. C'était bon en vrai. Après on est allés à Family Village on est allé à Inter Sport pour prendre des vetement pour moi puis à la halle puis à décatelon (on a fait une escale à boulanger pour que mon père se renseigne sur sa future télé mdrr) du coup j'ai pleins de nouveux vetements c'est trop bien. J'ai aussi pris un maillot de bain mais pas de claquette vu que je prendrais des Crocs vu que madame n'a d'yeux que pour les crocs. Je suis rentré et j'ai reset mon ordi pendant que je jouais à Mortal Kombat 1 avec mon père. J'ai galéré de fou, en fait mon ordi et sur protégé du coup pour formater bah c'est chiant. J'ai appliqué la méthode forte sauf qu'après j'avais plus rien qui marchait à part la souris et le clavier genre la luminosité de l'écran non et le wifi non plus. Après des heures de recherches j'ai rétabli le wifi le bluetooth la luminosité et d'autres trucs. J'ai mangé une petite salade et j'ai installé Need For Speed Most Wanted, la version de 2005, ce jeu est ouf pour 2005 vraiment. J'y jouais en étant en vocal avec Julien Enzo et Eudes qui est parti tôt.

+
+

Je suis désolé mon amour j'ai pas osé répondre à tes messages, déjà parce que tu me les envoyais toujours au mauvais moment et en plus j'osais pas, je sais jamais quoi dire après t'avoir mis un remis, je m'en veux d'un côté mais d'un autre je trouve ça toujours aussi louche.. Désolé je force avec ça, je changerai jamais.. Bref Bisous Je t'aime mon amour dort bien❤️

+

Je t'aime ❤️

+

Ton informaticien du dimanche, Noah ❤️

+ +
+ + diff --git a/love/archives/journals/7_samedi.html b/love/archives/journals/7_samedi.html new file mode 100644 index 0000000..e5cd0e7 --- /dev/null +++ b/love/archives/journals/7_samedi.html @@ -0,0 +1,26 @@ + + + + + Jour 7 💌 + + + +
+

Jour 7 - Samedi 3 Mai

+

Coucouuu mon amouuur ! Tellement de choses à te dire alors qu'il est même pas 15h mdrr Déjà je me suis levé et jme suis fais un kiff j'ai fais le super p'tit dej comme chez ma grand mère, c'était moins bon y avait pas la vibe de chez elle mais bon. Après je me suis dis que j'allais m'attaquer à l'ordi de ma mamie justement. Alors je branche tout et là je remarque qu'elle n'a pas donné son alim... J'utilise mon alim les prises on l'air de correspondre. Sauf que, rien ça marche pas, alors je rends l'écran que j'ai volé a mon frère pour le brancher et je remets l'alim sur mon ordi. ET C'EST LE DRAME. Mon ordi ne charge plus, yess.. Je suis à ça de chialer alors je vais chercher une pince et j'essaye de remettre la tige qui n'était plus droite et là y a des étincelles mdrr. Du coup j'abandonne la mission et je dis ça à mon père. Mon père il s'énerve après ma mamie en mode "Ouais elle soule avec ses vieux trucs de merdes qui marchent pas et tout" Moi j'étais à côté en mode "ok". Du coup on va à LDLC pour voir s'ils en ont un. C'est fermé ça ouvre à 14h il est 13h20 là. Du coup on va a boulanger et on est super bien accueilli (c'est faux) par le mec qui dit "Ouais 120 balles ! Vous l'aurez Mardi en livraison ou Mercredi voire Jeudi" bon on à laissé le gars mdrr. On est aller voir les télés à Darty parce que mon père hésite à en acheter une. Et aussi pour passer le temps. Une fois qu'il est 14h on va à LDLC et là tout de suite ça change, le mec est trop sympa. Il nous donne un truc avec genre 9 embouts différents mdrr et on rentre. J'essaye.. Hallelujah !! C'est bon, ça marche ! Et du coup je t'écris là et je pense que je vais me re-regarder tous les Fast & Furious parce que j'sais pas j'ai eu envie d'un coup. Bon je te laisse bisouuuus

+

Coucouu ça va ? J'ai regardé Fast and Furious 1 j'ai aimé c'est vraiment trop bien. Je me dis qu'en vrai on pourrait les continuer tout les deux quand tu seras revenue ! Après ça j'ai rangé mes habits que j'ai acheté hier et Julien m'a proposé de venir en vocal avec Enzo et Eudes, je suis arrivé. On a fait un golf discord là et après du Gartic Phone c'était marrant. Ah oui et j'ai appris un truc. Adrian veut bien me reparler genre ça le dérangerait pas mais à une condition : que je lui donne 700 balles. Bah non mdrr il est con lui. J'ai raccroché pour aller manger j'ai mangé poulet paprika avec des patates miam. Par contre j'ai des gaz de fou genre j'arrête pas de péter et ça pue la mort en plus à chaque fois c'est infame ça me fait chier. (sans mauvais jeu de mot) Et là il est 21h40 je suis de retour en voc avec eux on va Gartic Phonner mdrr Je te laisse bisouus !

+

Bonsoiiiir je viens de faire un petit live sympa on a fait du gartic phone c'était cool. Après j'ai coupé parce qu'il était tard et de 00h à 1h30 on a jouer a des jeux discord avec julien et enzo mdrr c'était trop cool. Par contre tu m'as un peu énervé.. A absolument vouloir voir ma coupe alors que tu peux juste attendre, je voulais te faire la surprise mais t'as tout gaché. Je veux voir ta réaction moi pas juste un "Wow" qui ne répresentent que trois pauves lettres à mes yeux.. Mais non madame est trop pressée. En plus j'étais avec mes potes tu me dérangeais un peu. Plus ça va plus je me demande si ce site est une bonne idée..

+
+

Aujourd'hui c'était particulier, c'était techniquement le dernier jour sans toi même si c'était chiant. Il s'est passé pas mal de trucs relou notemment l'alim de mon ordi. En plus je commence à douter de mon idée. Je suis sûr que tu vas lire tout ça mais qu'au fond tu vas t'en foutre, ou même que tu vas pas lire. Ou que tu ne trouves pas le lien du site. Puis j'écris pour rien là, il est 2h du matin faut que je dorme. Au début j'aimais bien écrire là, c'était un peu mon vide pensée, maintenant je me force un peu pour toi. Alors que tu ne liras surment pas ça. J'espère que les gateaux que je t'ai laissé étaient bon, je sais que t'aimes pas le chocolat mais j'avais rien d'autre.. Bref Bonne nuit ❤️

+

Je t'aime ❤️

+

A quoi bon.., Noah ❤️

+ + +
+ + diff --git a/love/archives/journals/8_dimanche.html b/love/archives/journals/8_dimanche.html new file mode 100644 index 0000000..12e81cc --- /dev/null +++ b/love/archives/journals/8_dimanche.html @@ -0,0 +1,21 @@ + + + + + Jour 8 💌 + + + +
+

Jour 8 - Dimanche 4 Mai

+

Coucou mon amour, bien dormi ? Je sais que là t'es chez toi je crois (il est 17h30) mais j'ai pas eu de nouvelles, tant pis je dirai que je le mérite un peu. J'écris vite parce que je vais bientot partir pour aller chez ma mère. Aujourd'hui après m'être levé j'ai graille et j'ai fais mes sacs, mon père m'a donné un big sac qui est trop bien on peut mettre plein de trucs dedans. J'y pense un peu là mais je sais que même si on est dimanche et que c'est ton retour je pourrais pas te parler soit parce que tu auras pas le temps ou que tu m'oublira voire que tu ne veuilles pas c'est possible aussi. Même si tu me manques je dirai que j'ai grandi là dessus. Donc ne me parle pas si tu n'en as pas envie... Bisous

+

Puis aussi je vais arrêter d'écrire ici voilà, ça sert à rien, je ne te donnerai peut etre pas ce papier avec le lien du site, je vais enlever la papier de la boite à gouter quand j'y penserai. Je touche plus à ce site

+

Je t'aime ❤️

+

, Noah ❤️

+ +
+ + diff --git a/love/archives/style.css b/love/archives/style.css new file mode 100644 index 0000000..21a1b3e --- /dev/null +++ b/love/archives/style.css @@ -0,0 +1,144 @@ +body { + margin: 0; + padding: 0; + background: linear-gradient(to right, #ffc5ee, #ff80fb); + font-family: 'Segoe UI', sans-serif; + color: #333; + display: flex; + justify-content: center; + align-items: center; + min-height: 100vh; + } + + .container { + background: white; + padding: 30px; + border-radius: 20px; + box-shadow: 0 5px 20px rgba(0,0,0,0.2); + max-width: 600px; + text-align: center; + } + + h1 { + font-size: 2em; + color: #e63946; + } + + .intro { + font-size: 1.2em; + margin: 20px 0; + } + + .nav { + list-style: none; + padding: 0; + } + + .nav li { + margin: 10px 0; + } + + .nav a { + text-decoration: none; + color: #ff00bf; + font-weight: bold; + transition: color 0.3s; + } + + .nav a:hover { + color: #a4007b; + } + + .author { + text-align: right; + text-decoration: underline; + font-style: italic; /* optionnel si tu veux une vibe douce */ + font-weight: 500; + margin-top: 40px; + color: #934c7e; /* une ptite couleur romantique */ + } + + h2 { + color: #ff4d6d; + text-shadow: 0 0 10px #ff4d6d, 0 0 20px #ff4d6d, 0 0 30px #ff4d6d; + animation: glow 2s ease-in-out infinite; + } + + @keyframes glow { + 0%, 100% { + text-shadow: 0 0 10px #ff4d6d, 0 0 20px #ff4d6d, 0 0 30px #ff4d6d; + } + 50% { + text-shadow: 0 0 20px #ff85a2, 0 0 30px #ff85a2, 0 0 40px #ff85a2; + } + } + + .glow-button { + padding: 12px 30px; + background-color: #ff4d6d; + color: white; + border: 2px solid #cc2f4d; /* plus foncé que le fond */ + border-radius: 30px; + font-size: 16px; + font-weight: bold; + cursor: pointer; + box-shadow: 0 0 10px #ff4d6d, 0 0 20px #ff4d6d; + transition: all 0.3s ease-in-out; + } + + .glow-button:hover { + background-color: #ff85a2; + border-color: #cc5a7d; /* version plus foncée du hover */ + box-shadow: 0 0 20px #ff85a2, 0 0 40px #ff85a2; + transform: scale(1.07); + } + + @keyframes pulse { + 0%, 100% { + box-shadow: 0 0 10px #ff4d6d, 0 0 20px #ff4d6d; + } + 50% { + box-shadow: 0 0 20px #ff85a2, 0 0 40px #ff85a2; + } + } + + .glow-button { + animation: pulse 2s infinite; + } + + .button-grid { + display: flex; + flex-direction: column; + gap: 12px; + max-width: 300px; + margin: 40px auto; + } + + .button-grid button { + padding: 12px 20px; + background-color: #ffd3e0; + border: 2px solid #cc2f4d; + border-radius: 25px; + color: #b4003a; + font-size: 16px; + font-weight: bold; + cursor: pointer; + transition: all 0.2s ease; + box-shadow: 0 0 6px #ffc2d4; + } + + .button-grid button:hover { + background-color: #ffc2d4; + border-color: #b4003a; + color: #800026; + transform: scale(1.05); + box-shadow: 0 0 12px #ffa3bd; + } + + .nav-bar { + display: flex; + justify-content: center; + gap: 20px; + margin-top: 40px; + } + \ No newline at end of file diff --git a/love/img/ia.png b/love/img/ia.png new file mode 100644 index 0000000000000000000000000000000000000000..594ee80ab8fe06e59336c61fda0e38dd066f1505 GIT binary patch literal 8745 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 AF8}}l literal 0 HcmV?d00001 diff --git a/love/img/screen_cheh_papa.png b/love/img/screen_cheh_papa.png new file mode 100644 index 0000000000000000000000000000000000000000..12f843a75f63280348c767b4377519d193b2ef0a GIT binary patch literal 60282 zcmXt9Ra9I}v&A#G2M_K97~BaCg9UdB!Ciy9yA19!xVyW%1a}A$G`Pd%yKDUqz0Nx4 zJal(;?dp~3cprD{oWu(QGp`f5EKgJgT!p9e00O<7NfoLzSXv!h=~-i=p-1x+z2sHVsc4SaOGOv)2i~0A0_S_chGSlE5ZQ(c z{UfElj`X(-DHTX1UBiAkIVcHUTm+*!u50kCZAP4Pk7es(rL1_^qL;7LuVIh>*-*M)kJSc`KNDQPEpF= z$Dp7hS6rz_)GtWm)m;~6qDSrC*NinbNFPCOg$yT_^rJcS!byyXbm2VeT%?x=6q?VH!(5ERJJ}D3JUV1w zbf`bD_o}sFcq4VrulJT#7ccgtU}X$ZGDxO3{~mFG6O{$uYAkfx#;}7w227%D%gQN2)yrFTFp+pC{r~IO`w& zsu)<=R5;_ZPX;pKU*;IONGPF1fh1O_)zpYe>bC*ATiH494TH>j5|1~y2&X|d&@!Vv zfNT!QYm}r5Kn)%RwdV&>AW{C2*ioD*_lFNF0Q_w$-ix`1fT`i|=7l0SSGO1l&xV!Y zMClToZ+p!vZi-vG=rdv0`gg5ay^$m)E7e(0|7dL3Of7;tPU;@4ph1t zUe6@U1cAw8=aQ_XMdYpIj7gTYA9_XL`J~M7T{5r8+$?&&%JZJU7$eh8%Fo8=x)PZQ zNtE@(9lbY=o}P0Nx|rlKN2lChbq<*XGEx6qTZ|DNwSFf=1ga9~p{WWYpJcPbI%&E4 zkj5wDG_A@~WkTcU24zB#9*yU<)Skboco3XS2LP~lo&Qr(SClKa4e74~aR?3!`F9+X z!!E&~4!T_EYp-kKM--7$CP%;89v9@w2)#y280E1{fkXd>Y-D2;Li|iOrO(@$irl=> z9lw=91w})c2|rP790FrQ<}l~wrJjdA6N{BD7dw(L){(18fxv~b?8qWyCMRj6Gw$Nt#xe`3;0-sh z^0E#SOAS2|J=+B0LI^h%_~e@TLcu$G>svJi4Pfx z%xprU5ebFGjo(>apE0%o2vqCB|tM62Zdr$N}H5o_yNfldjF zjlr>!0HD|IF{Y-8mI9ZVI{Xrw3|SB>X*XVS269DWh@9h}SmHc^)zb!d=_qjitRziJ->U=e?oNON8rOQi{(@_SA8v!6VADRS5QL`#BXi%(Sd>ADHFoG!`!_vyG z7LFxw%0R;Vl-t+@ib}Wsd>SxcLJz^nq(l*We_3ZdoS0B%_%Pb(Nsadow_GlA3ZU?c z5ljSfKvcL*dXSBk#&7^9p94)58LJ2ijbCpT!=zNv*{Gu`e>xN%$x^Fr^df*wRx5R`cxmLU<6Uv2wZ zy|$eSeG2^-UhM$;m`>U(ZnsKcQuKX+nXMzp%KoICH~<622*WKpjvb9K;c;tHS{PKS zb&k>8+BPY~;`p&@{GjDM-s`ZH zR2(oWNJ*O@)bS)pN5ck@Tsk47Xa;yE51%ZipNegXA9SS5^pqU!gw`9Z$g4U0tKlm+ z^zR~Ea_@0rOXJb3zfT!Vl-s1$#^=x-xPY{!1OLz3ux)hY^TbSq?~=p0)^UTXV2N;h z;JO_?oMBWWmnWV+YSi;g%=I4{$W?|w!EY%8Sqlo}Yl_gZ-=%}nD$1Z4Ka{6(oCYulpL@-!Pm=mKu{hyNO?6=oBp;7e*euJ z{;ba_7S=Uxu=nozuWr!lrMb@J)PyhB3ix2%V*1YNe!=CJgFOdbLxZ|dy0yJE>SV#Y z=zWUqb0Y(WsGrj&fkzd%k4@&|3YMmR9(J9G6&`1|QsxLK8;RU|HZ5DOt8uia>12-> zTQ4HY@C3@YTT)E2i;FB1EKcEz(ZLkD8|TH`$LXGQH?VXpt{&=2O9zSg2~1mwjs?F| zr5`WXcr-8?%EFXmn#Y?G+~Ii|R@^ud1k77Pz?>o{97-TLaco@4)FiH;6?i&p#$q(6 zF^K267}4c=%1%&2rSXlPOYcPS#V^(i$aS;Gz5bf+@h+VNhc$U-)U3+|!0(?=B?1ro z?6|j0>+h&b@08t@8JbrXz=5r8f2ZkS;zTSbVr1|R6>@}87gL6{PlR~`H>zBpZH zcag~{!J{_mWDThzVL9X^e=#(K)0t1N%vW^2Nr$RSdB5=8C>u;h{%mw0qZ{ z({>d3WC*O&$9aOgV&J#(y|dK%kdCs5(8X&)R?Gy?$`B7(_PF>yu{N3Kz;e_E@^C$B zXeEn<^-!%TVCo8<-KPoCop5Q%*>pcDTT2y3_?4nddpS$ z&y^*Kdl1L_XZe4@=67%wRgf+f=-2PS|Ez7CP6VOjn{Wn4t^Ip`I>Od8KE>^~L6<^s zoT9b(7Br_Vq>p>>b4|Fb*Dy^;wGC@s+&`&KJOPr-Yc%Fj(ZEzsUY&|Rq5JfuPR0iU z*3>vau)8Lht5Sbo>YT->;Hc0xAe<4ep0-*zEiQPrEkePL`oO1)*lvOI#+$Oq7?j}( za5WATb6~5Sa(tg@zJd!&bI<6M znU5W*UnyT7WIj$z7#z>r(SY{V1tkraKTpFu#MRib&k|eJNhb4Pf%b)iqoM48JIh@? z(xD;8ogJ#g!{UN+UXT0=+rzHr2dkuajA~-jC?dr$I1da1EsKm&`t?4bY2#sTo zAO^Fsf<9u0w|~kKg6kf~50iXD4si6;2^=fh=C5CU-Po(%6)&!|3xK@$or$jO)CX-u z@7o1#@2K7Eo1+8w<_g%=-FMnAhp}D_cNgf(wH>Ep<@P7?Ip&Q!l?EHGU8@yaZ%xfR ziy5{<^Er3UlrtVQ+Y_$8k=}SBYMV6;eeKXaBjI;Pd`^B>lq(ZLz$0}iGU>b9M;M_} zQkpb~2^?R?8WX|sKltwEtTO2VHU6{e-NEs8= zjYAYM{9BKN3fk>+rWaua_zpiEzl3!)d?6($1WiTEOno26B83}&&e_e-`i+KigXjqn8U!qRX>it52g}yKDO^Y zVb4`DdmKx&oUokteZMKZly_-v;xi$_-l^`q&bs@Ol07Sow7bTNc&S!die%Q5)_0RX zD!{HvHb8cmJx;W$!}J}8nuCK55QK3@#z9t$qC4>AKi5h&K_rLUrK_vpANClIA#&XnO7IAQY&VMF(l{DDNB@NypFAH7nTjW%ev*Y=vvwCazz;FBHJRlMHseT8k`Pt7iSV2dxGtPJehn*9M_XZFB~ z5DWHyHmO-a_cUR3&XqP-&LCNqR-EqVyseYhPImwM5N~5Ov{2>UcfT9rwsm>dcu!`d zE~as`oThf4Ab}>wNctt5s2O zyap1)pG|fU5uOfQPHR|DAvlrCHS0W+#weLirx$1L(a!rPY;+NQ$iGxXc7htKhWOfe zL0S|tp#-9Ql9pL+Cozy8Kji9h#(#zf7Kr`Sicn4_8{pY0VD0ni2<3@D^?YfPi}E2m z*`P@Z+Rnd?cNjWxy&7Wv?M0uSJ7A9QdD+L#gFdx@T<-c9$LzmflA*f|Pdyl$8W!i&H1vaY-u{`sUu?M@-nP7DUDQ?39t^zlU$jFvzwAu5>>ns@Cua!x zr|8|X*`>6fuUa|mN%5_Al+GQrR}I^BoOpD+hivs$a&JT}8F+q$GJb2nEy{S!IUufn zTdFpnd@<3`|6Bb&K)R{wS=7Ag%&zacpVW9__YxSp?NaUiwPCU43Zk)#{k~5#elXWr zcMvaMVCuN^OMi_rD@h$=lJy2j7ZRX!Rtcj8`Xg~JZ*2UTWJxN8EE)88MfBm*lJ5+6 z4D|*Bxh&H!BnH7Cd?a(?U39DLGYaV|FBCl*6b)%`g+cL*<-7_R87|(!;#RJ5^ zT#}8$wQN%~XPENzoFRO6t|!FNv7c0NecqG~IL&g@K`pyklz~CKBGcqhwo!AWNDYEJ zRyIEl!E22f+^MTxN0*?XgdU}G*wRxioWIu?c#Kj%{2}#5vUA&0gk^;}8B6KF5q^*C z4rAGRH4%8VP#kXed0o0Z>V*zz=w&pxQto)!>VN@%f4O_!488BZXub^Lerum~PsM4n zAPt_M!bM1k`$Tl~R?9y~lt*PLg2wDe2|y`zKJiYUoyH*6Fj7iA#tbR#xPh5tO>Lj7 z7f&cE50jEN?QV|bxwDcMW78IxD=-4Z<^yCBoUvHpC|GG;&`7(USHQ5}Y~kP5w^{cx zVg%m{u)&=JeS-5jlr>O(e8pu#hzV;U;4|bGdu@Umq?cubQ}^Q1`7yq=Eto3`sq~`U z-{LX^mB5TjJ+&<+~_oYn(Zcg>vD%YT!`s@?23Xr2JhinO{Rmr;A*;kxbI zMUwIfUHIMU&NX_?wjK4}XJ23U^5sxN;h4+ZA4s%|$}xFdtSIca^*R&kwWcBPj^uR} zD-`^nu!T2;-!I<1o#if`v$pPd)jy_*To!H=_L$a9Epei33DLJo)G%{o#B;EouoRru z2kdYL_ZLw1|C0y67&Vm9p@;zDsKS@1j%LEW<^6F1D(Y0@PR2hNWyM9pItTmI#SLc` z2aX&iB0G8<)4l_#pDshaeN>}!<(X7B(BpaoDq&s1ZW~4Rnmx(fY-KI8s3RpuzfRU(4mRtDj`c0on z$=Vv(2npF%E7_^mfFsAqwIQwx;)!E4lWfLcaG41__$WP-o@5xpc_O^evNat!fVM1{<+vg4bFK-dc}+FYShJrcsYVXlUq`HknSxIJWQe(~DK_ zLt^MVb#H%Rq0YMwZF4+bo^C8Y{${@MT0=oN>2ysTu$2z8y*al)^uhi6@w}=C{##zU zCU78mwi57|c;)DVr>b|#?g-oNvRzAxg>fKkDe`Ga{E0TBNb=#(^pv_k!NOanot<(x z6>;`j{6okv-_&%?rd6Q0ZB&x?7i^>Pm=n)KQJ zQi-c?#93D6JGSAnkfgEGq`0Zx+678)moUc`KR+r=-ycEU3w!p~>v8E#BO$rP+Qt`E zKU{_0(+nPu#UW7Ji?pmL*%uqxO131cP z#A%&}ENKaszL6S7BX-1lXpRusIQ$SIR&UiI)=WAcxrPxj{GyvsrL@t^`7~)uYNf*{ zSl#hV=&f378y5y_POYPTGpQgxO5nKk$8nEW#L@(R$0*~D7;xg{g&4bDkoBLLO4JIt zV(WAD2H&IJMU$h5+7FR^Re`@nAu)X>*1jEQZb!*^DNx)A>~3c3RRUeEU35aTxV_=F zoFz8z+`yu5XQ~v-d8)6qecXo=gCvo!(V<=bu3jnhFN48&`kK!xMd|p^m!Trf zMo(0?L+QN!+Q|^^uL`I|=1BCYok#(z_V4zlB9I2bIHE07vku(660m5x=>ZuN&z<$o zVm=f30EcOsrH)Lx2dSbN{4VsnfyRh0{>^iVd|k5)SJ6k@uz&Q_{`dyi&@-Y3ATkrS0%`8D+SGUybMRcWHVL z#bT!065d50Bt;hnN`LKXFy|fq9jN!1ka8FE9Ju)Dmgu6bYjNr0cYyH2h}5x7*BRam zr?-vz3i*G~?zkD&-yL@NQ14wVeuYC7HWBIhK=Lnc+tB}6WTMF^td8fWlUMDEV9D;O z>4keeD{~h6Lvb=b)oSigq_)eqoqQ;j6DOIu-vLotn7+<|oEC1(`V-Mz$@$O%*Tml>A@yfdYrsiraFR|c9f#{u<gh)#u+QAE@S+JVb)`nG0Vx`_rY4gN2su0A%}ddG5XBj~J`*!_)HFIkOwy zxZgB(+r;m`czwIr`{cX*$(!yeRA_za;MniV>cWfm{B^9;hnVHHHf1}}_lCY&OWq!{ z>0iC@`!!Tl_|1P_+WN2eSGSvOCBIx7%M7R`-=xbz84sQIO+>;9{EemHx?n7B3ByEt z4Y-N&b!Jcrx@pOm+|21I3FZv@e^=u3_Ced6^_k_7DV$>*4nsA~tbf_vDL$%)WY2ap|QwO{-4CgVuCol#(fZtEhbpusSIuRKnqO6fYvxo3u~nCDNWYkVbc z9^J?aVk!_#XzKsgJloYz!%~K_%sq?D}Bj@g&lgKu1*8=!)T z0NtQpJyy<`zzcb;W3uAa*0$=F1X=9eRNgrJTln-s(}GnNqhi0$Usmw+yaT6AyIfW_ z@oe`%^76X$_NDu6>ixGnW37120%&2XV^yuQjjw7iq#(bnt__yarg6+qL|P3$@7H>i z@~Q7Ve0GzyUF{KSXjM8oBKb%5y`zXtz&79`ByYYEoB4N7`h{dNwcAK}+$CleWGiiynRcZk zZ!Pz32J+~08{+;bzg6Y3?cBvF9C%X5yfXh!6x0|Gw0)VKM=AAdxk6CJph?bvRZ1htTs6X5@h3b z9M*ju{Rr-&tGG3D-xjL`)p{woTIE5OEVmG_4iL8G`*c!ZEq~NT8tmTka=w+*98G4M zd*61Hjq9#ej0;_@+xAKfH5EUPWOUaRbsbm;snQ8hiEd~j>hvRYnXX;me}NOd5?a)L z6XCJa6ac8 zlLS88^48k5^)92l{h(;}zWd4JH0Reg=^kYeoe9=Y=z2Tet(f^gJo}aR-`C>ou&Jm! zP4_PTVo)X44ApZ}$1|w)+pIvU8d)Oxim7;<1jz@iT1>RkN2cT1n8iLa*Xt&x>)V~K zN`1!0j+~fQ?zx{68Su>9VYSA5yqm&X8l$lFdhRxFyUFUyxX)b=dI_nk;H2CvOY|s?YlIyQ%DdY zG_X~o!E4W4oAjr3U*?ofYHpsz%xjVR3qT2ZXe<&&34`J*%D8|r3N$*#KwrnTdn_+l zsc`ZBbi(=k8-F{)Jt6vr-GMogocsT{07))vqt6@9-}G^2YShuk8|)Zt?W-^UxZCDC zF0IS1`}ZGm+3uL!HBKRHhsBQ9ot`?))eik3ND555&=H9(1rm-ZrlRWjj`ya1YhtJG zh5K2`r`7OWQNmm=2!Pui0izg3xrBtLEEYGSIa@;DgG5&D5VrDA8`7H!k$tApk zi{g^kUH1Of;#)3w@@4++Ju8m?+(W|KRK%FgI+Vn-o($4x-YwK1I{Rr(R_@3na8%;t z+>uI94~ZNDuK!U)t)(Ztj7Ak_h>28U2tqFVmwcz-FvuC0WV{cBbNO&yjMNe9>zt;BxsjtwOkP2|dKWZB`2A09f$^YpiFVXl!+-rAoH;mTOL*jTwx&&CZ~d_uT{D;G*uh8IpKxbV<5 zlVlx=YJQ4})&;C-hVUA#+$& zG)vp8Xc~b|qw6dSJ1l2g^kQ$+-Xy`D%q5u439kCiems)eIo6@vq%XgR-0Lb6F{I?8E6*j!Tt7M0V+=02YAPCAi26Mpr8CE}#X}VSUwSAdl zY=6=81myK%ST6CrY;xyMPo~C^*0^Bb|m`1AmR?`dnM1tOo0rJIab$ z_2tXCJSkdqKZ$bC=PlZ8HH`8a044h$AaXfpYr5GZKMxL(uKHLFt<%TnoS&vz?br~D zRo{N@6JLNV><|)^2|u-MaAa;N3)uQQ#>}KYJGh)4cswkTphmd>2dTu=m$c3t6Kt0X zWO#RSZTy0b8kYhkNS`rIFUTjA2bBIqekE)|Fivt1!pGK<@rr|ASQWBcMnbJ?j{8Gn z4>Nd%3dW-Jvc^02X2*=6!D&ZI3Eh85u9ffBq+TS#KHf%Ht?f?rBZf(#5`xc&!{gY2 zWj+0M{6IDg!*<0m{sc@v;5C!3fAgasTQ1>@)u66X#fpM&lq_SF$=1o+Va;jHy{s~znr#z`VG2a;mk+u~)7$^~b zjZ{Jc$*VFTPaK#{6!N+e2RNc}I_?sB#YROtY^!gq1=X@*HM|O*{Ti|0S}+%BMno0d zDjGV5>vgkL`SnjC8ga|OieT+F?ywA%fk%^A)GFE};UT}$7WS9;=;|G3G0I@mc7i1d zfKGJ}?t;sDs=Yu1x<0w}_M;kasfOp#m>AQ_n@&z!BR^;z%`}bB&EC!Om+SBci`pEN z7Zk!__P@27pA`+&I|!z(Jh05>g?BM0cbs}B`|{aPZfdU!Aj)6VJbc@kEks5K`8UC` ziZ;F{Q~x4d_YI{zHDF``n^*hR7RAX(gyshF4x5 z$K-EfQ`VZlgtO+_vAb!MQVH{I^W$ws3En6mHk=4$*Ji@ zf3mVbb~u8p#nz^rSAsLRPAN+NZ;_!s$|{zoMj!%?Q>M$1OR1 zk6bW1Hh8Q=h6z+OBYBj4_A#vsRJla7t=K-sLPM+o9U8{NpLTa7!Q>GgU*P_jyXKSK z6xJFal#lZCI^k2|)KwrK<(ac{cXNyjM0((-uS;uun#i~fGh)Nc2VMSFOqH!%X|O}R z&hOd$;m!LS(U)-^SO9vwnuCjWC;g4616ii*-1DGnV z@Jsebuyh|#ja1I7$$8F!^teG7i(JCdwL!`e9V4BweY^|h@LU;v6;H$=)^qYao*pUT z7_36fDhNh?Fs4JEe?VV2mh_Bq9g^<_?}x6Fn+C)WAv!#MsjDvY9ABndFEfhDgHIVR zFv5CLpNMQc*^>n|9ZVT8I3~60?dK$6Z34r_kc79xa@4FI!szhyFB&F+`kkyOf`JN4 z?cYWlqTM1gL>WvH%JsgbaOG{Oh%V~bX!+`s!GRY6L7MPMa$cqxH5LuI@`m5%FP7UT zsx;<<&KeXTs@#;423>A<$E3x ztUejm%62in8m!9wFjRh<1NDtw3_~zjy&~;|-NnGM_oL7kEeYSIt$W@k6x~l8(Ei%= ztux{lpZHdFK`t4uwb&}%^ZS@%qG=!C_Roe&PFlHjM^eW+LBA^#@#LrDBRD6>Y81X{ z;PJs)x?D{gWL~4X2(ptllgOdPxGYNlm$8m(%@%82-FE@L6eoFf?sxI%oH4GZpUbMo zkVd3)M$Mgy)0Qq|HJ>TYwDdN5V*1RHRDa89EOI?m#dE?dRv_?~eksq|gLl$LVFn#4 z6QlQx@83dBWKr^hVa7~!kPh|5eS2=KNhuy)iGo7{zdk9DVlRL#askO&Bc`vp9Sl zz&M;x7;dy|A;50Q_|>^_l0Xcotdp@Dsz{TT z6-5Z)OSQ_}WwtLz)oRmURUIx|z5ZrSXQ>F2FO2S+`MeX!Z(-l$&wPzhiGaM^$~shG zXqyf{s2z;LU%L}(7?33APGXktiVKy{prlx}C*sO`A}^DE?%&#v1ZiN8sODn<$xZV8 z!dC}HCudb31h!5trmgjp)x53#eO6UUuH;kCMt9gC)DoPY_$|vp1yK7wJ|N6-PKOfR znnu*;m&}^}nB6iiOW(@}XQbw~U5TdtXR}+0lLNY<~9po`T zz_+@PCbTD(y2yS7oQ+&9Bxdilq1SqMg!T_*a5oI9Ck zZw(!JuGCERpPF|@rnn&uk~k89+WUO0U2B)$_rEpBhjkJb!KXdRHUEo#w(Jvxm(xpo zBEzU3OGHtEN>&Ga*yZ4S)5e?&hln+)OgNs)?2QmZt zGlgaCqXp{o>7wjdE`QDqmz*B|Sz3OCcxi(WfIz-AS86q6HQb|uowS(1L1 zR^Q_cha7BSw$bP@!4Ef-FTtt9Gw*G^zo%!E0BeovE{?4S_@X}7CpI!71IsMXISU$n zi_`r{7{`n5Sc=9i5|tOFHRvH+Sl~yv^Md_4?)wo4Ia6Zc<@Y6QhH`-pS4?GEd|1o} zs8D%Wu1xIi6%DPi)w~3ZIjy!K3F4+k>%5e`E<{L|0d4KqxLsxl!FxEI#?S)zAoi9lQ~TI!b;Ugp08 zW)31KES*oo`{#ugA7o|`z-lYUa7Q_|s9@*xv00KbA{Vr?p6Lfm5KvOwR+_((kIaG> zu;z)HvZ>CCfB0kaHYcfK14mOZBbq(boQQer6J(NqAIbeL=?mTX+&`w(MCO9uc>T_q zE+0ez6H8W^W#m*2&Ox3@b6U9$q9NoDi@v|;-^@Qr3KFP8!M>$a9>fAXP^={viY<^~y?+l0n!x#oP zmrb|EP}p!gCYhZj8^dhFAc_m3pZPc&3R6piAN4)pRQWRSTo9s$tO;>5Vg3oBh{lNd zWCwS>O|c$t@6wYRtb#qQOazsT_v3>I?H@S%DaCcfsS5kFHK`n}c%_I=w+{+A=CEMQ z4br+19S$^%kXI#p5|3FOBQSoyRZ!dondv_sur9U7bF?FSV%D{t+^nkJ-0|YyegPJ*jth)(~uJgCECu5vI9Sw4-QW!|XD0kkRs^XO~>^Vkymw>4)p} zwcbbp9ISpo%?E9?|E-jK;8f>N<1sF$od2rR;f>-~3}|pdBX&K*q{o0!PytQKqB!di z20S@VI?;dCeX`oH)@-eIYOR@5zb zjpwN!m+ZhCyOgz*J%BmxYiv>Uw2zxu_=3uIzpp2aE>3W4(`S%7>KF$0Jsk80!dwgJ zkQ4dh@lwas%@c+-sMf^Z*h{H?l$*dF`7TMyEf*EejCqytS1^kL>|$<8&R8}GKSQyM z&^RC{1Vy4`2IkX!^HUhYmg1!j@-u{Sz|UiXP-~W?&VA*N10&Uie)nIY>&pkF^TSZ% zvhlulx^{w2-U*%9Ke`1{uRX}3Y=U5GW?6tRwIDZ+sKFuPgrZlkARVy+?H4_(xG-b^FLE7)~wJz)RW?zDZynBXC@Xf(40A>e}SwTutc@JQ5CL z0Mv;JEOBkEc=~O3Gc)OA#!0c^(A|7T!)PQ=5YzYvtvdHaNC54(O-amEjvpBSF2YMT zug?1j&|rUenkPd~T`VzY?uTXCf@su&NN++0Cd>L3JC}5HkWpoB>9nJnOH!!(Ro$`q zvzQ#Naf7Vd4ULte8)63H=z>H0I@wrB){?VX*V;!Kw@W~rUY3qt2c~H?NQX$0pv5qo zAb$keb06+*1?i(a2?t}Ml*=TGA+_JnJIBEpb)dbZ!Ya9~IdiyP-?s7s;eY~m8kFMv zG`SAn!_V932}d;vX}YLF{#?SOqJ?7^l$!}WV3Lh@p$_>)*4PVY)c^a~G5v!<-1(df z{YML}H??Xb()0gT4%;qMlzfD}*s1yr*Ok%$h;fzDvWTHd{1uaUzx6bn22Z z7g3+R%8G3mk%wBc<`6cTC3ro}k7N|_r zVVn;$xnqVliEY?WrMpr`l}VIdiBz4BAmEK(3zLZz(Rc7rs1*^&Bl#5Mlm`Pnnd)$t zkSI)WQPYpM7U=c|5c}S4m!8S(x%^LbJWT^Yu1Pbh-oQA7ziV&OPZP9!BrZ7OVQpQr z_evW+`qw`1QJ+-?71crx7x#UV&#W+?PNN7trCX#V)=%gD4=28d&|)Fab5oGCS5y?sG5-4?||bU>OX3k49a5~t6Xr$S`QMZDIGO)AnHtT z{BB5a&fzaWN?sp~npb6;O43!nSZ&&8o*Q1w??C-W9x{DPe5$}`iP(V{__HBrykdOd z=!p^>P(K4+szL0UPunQIE|$+4E~L4McxZA7t39ZE;b-YlqWTvb`?9C-?X0HX7=`0& z54%&?WF!m(yse$_!lX5|Q~`&VMJ;40G24KtDL-tMvoe%2o1Fo>5Qb9m>L$iBUs@2$ z2ANv2YaJA2Eua@YNa}%7?~8)NOdgH5F&jJ;GX0Uca2SFtbn9B_e|5PP;*7bI5&9{^ zrL7;0Khwofd8e=YeRy>mth}93^PmjE_&&?_t~BOFE-p#G%UWeYBjyvLe-JH19O$~R zmb92C<{xU9z;s4#Wa?DU$h#(#E>y};|BQoOFjrnur%-9Fv$_C|l&eGpKYKnL%r;=$ zdkq5pB#(>ApCIo?ak8$pIs#F>)jDJ_f zU{~3%^TB3G^s8F$;I@0t3{r4UFXe_j7OY}%S(dAhMizt@< zIh}1OR9xnTSralSI+=g%VxW*Kq-ivjgs~M1LFEs)BM#JVj%2$-ar((zco*n}N6^xb z7R&3k)-T0#NT!2WHuS5D03CBXQ4|_m@34W<1W}oDD2)+79=2D4d$tsAr*wwoNBXC2 zUu1}ZSL4}yYn%@r+ZZL_T0f6dbzV;FIRUznt1|q<{rC>CBEJSPibbprKh5%|@NInN z$hAjkCH=K*6k55LX%a(AOGs~A9uS9W&C~!zgk;N|n$PrN%7trWXs&`liRT%V^u8d@ z3i3ya>~CW|MTQm1&K9v%p0=#0c(5-K`1||(N(Llb1-f8BMbNcRvyU3|)eV<%zG$z8__LyjZ{_1ZvR ze#gC31%sLDhzIfy8Tb@g0W0OrHl|8`(r107v=n091>BN2B1diUFD}YpZ>CmwoChQkO7JWlZ z7Oy0usTQ+en#Eh{T9@HCa$>6+Z$Ip|Hys?unceiI7=J#6{C&}rP$C^+qB1?eWbdB?ljr+=GML-z^gh{&%0 ztDX1o;#22-J2DTJIXa6XML7RtAwli;Y1sTaSWs zYfj^S&qU35Msw-7Sg>1;nBmp=H}fpa#n5rMJIT^T_%yWEw0f`-AoSO$WR;C65$?nP zYe81Yk?UB!EazQS!$=)VU2wcSyW_ssYlrj16F zH&jiTT9X-Gm{=OHdfX@iee0LVt1lCxo=s@m^aM??_)T|Rsr$c9W~ zXDP`;OX~a7V1H=r?)s~f`krm7uI6XpBmR6Z!fR++wR>j>~CBDVc@?5TRJD0N7Cz_?E2#I zKKv5iUFvX`*ZR3?vijxV)8)UNg2vjmlZ+F1sGMiWFZ3$4+pc3Cz4ytJ&>{D&z+#8{ zzuhMtwppAdKhCd9x?t_RX4O8XtSS@Sqd#kHe0wU0-98@A34Hz{fNBV_Xl?D@A3}$L z+H{(9sl09b4|nJWSI)u)+*NoltJ9Bf<@X#**9keDwpWB%RD7`~3a}r4q& zGZsxZ89H5X-|`~gej*F{26~pO8)Gkh7>C0H^p_OTxBuCpk!$@dwo|Cq+!|f?cjs~P zP!09$a6-Llp~l5ex-wZojbG0yda-BlP#6)NR0yfZYn|Kci7U=(qR6+u*sh<*z*%kl z;&up6FSuIxDXjZ^k^iE{Y}3d4tW87kLh9vWlv88pKV4$%eiV6s=I(y56!3Z|d4EOr zIXnEf9?4w(DCDz8`}TFyaqpAWYsX>wBT-n_CD;1>_L3L>mViJ>G~^;%=c1#3>-zEe zB5i|()uyt{txvHNsd>}=(-$FufA>*{71LY3vE6s)^S+_wEWQedE>26i;jPnq@}#eR zcsJ*rjxZs*)t_*yf81!o%wM3!zDFXp>APGwlNnl9beO1md7w&%=xVQeQ;zQ~F zX!mLjiOwwa-nZ$xKE3r? znqg_I^+{#XQqOsEGRD85+OlDBse;qkzb{J4=tYQBa4aRDMb22Yv8ppZ}GaMiH) zG%1|77>Ig1ui`CC0+mkLtJR}i)MBmfZMDp^+I`DRpX`etY06Bga!K(21y^rwwHQ-lGhcRWh${wh0xgp@3%(LLLvTgacCdWOD=zIC7*k{&#wZA&8`|f?#aUW|p=vmc@ z#{K@>Jk6EI33RDk6j@q_+Wt@9NW1?04P1(@?8V@6|KjKVX=+0_*x+&9O#A<6y2iN9 zx~`ok+n8*-CfjzCZBDi)+fBA@+s0%~n3`QGL&slqEUu&&v_q-%BzCl)Z zzj8M{`~eo^@QPBIU7Y@uYzk4w>Bk!_NN+>;X;~2NMR;EQ>Seb+$cW;di?vigSo>}c z%{Z76HcplK)HjWw+MvS1Gs5v}d@qh8SrJnB0bI1;fx^qHm?5US%4G#f*LP0F$;L{U zm<*&u=kLSW8Eu-<)mBayzi*5d#Sz!w!p5y=i@H1(rd-xDmeU9aVB*U4%{FJPTk5#; zexn;q*X+oCul_hOJNMR86BzksIIW@op0)ZAZ(V(D3EJDL|5tX`p74FR@N`)#h@$z9 z7e7moD|5%&-kjhY2j14hL=|i$y@iGvG()Xy!tzWci3GY>Log<}nR7Pop?&$|a{AB> z$wMG9JQ&qdah;QJZc9$Uxg1}`UE@eb?mx@?;eU1qGDKiNEx)lkakpRfXLZ6Z#{wCZ z;phbZKwkyalDR2c$Nq!4n&VK>Os_LzyAAE`#b?QafV96D0d0fo5k{S|S2S+AKGq65rwn#=Q^cI}{Jt-F^b zH`s$PX>29W8ir24v{vNC0VAPA&|x=7{C*Ge9y8Jv+aoL}dfrYTwmJFd0^KQkMj@?i z_u33dyYO;}Kl9;8le}H3dHJX_-2%iH2?;K320oRL9ehJ%Bfq*Zu}(pJF=$?dg;%#y zHT)Zh%gPH+8vp08i%Bjy)i-&>nXY4&*Os16G?2?d=dUX?l285Sybbpk&JPMrjSxo; zoFDeG@=J2I1lwaiNWKUP9hW@j+ZrK}Un`#P%Z&+e*MDof7?$7PP7MT2x2eem^|~$_ zBpzKk?CUZGe&n()?S;&^QviMv8^cW3%p|NB$@OI80x->^n{US0&^881%izq-43(9= zs5%BHBe{#gtSaJi!Mjm9qyodBXx~{ua*+bzRBTve92<4^96W+~8Ii@5?Bz2qjCDg@ zh1ZoF(F)|3&59g$_pL_*%5y8X^i1C*%j1hIt$b99XPBVrP9Yl1hMI^ry-4%XP3+dyoC||2b?UxTY>+=<@T{ydb17LqI$HfBVo|RZeavS2oP8b)8p@>_lxDV&m6ONDOKQ0kJC-7 z)EYr`dEgC@w3*x>Y6Re4c-`Sqyli|X9aYSrcP^gCZ-h5o$ZSP!BZH)cI5_ zhkg6Ey4;virU`=I&Pp5O{gi@D6DGguBH8Y!3>4|Q{3&l%PYNv}MkY>ZwDp8g&xqVH z!u67bWN+AmCuXS#RR^z>QIzjWRT`C*D=-K&Ecc%WDdc1ZqxDPQN79MkEyu)R0DuCI zYcYatAXZ*wTUS>cbpNm&{*1?+CmsTOwjXjTJDL2?pu8{CSWozAKy2_{M@)VF=fa*d zSLL=9@EIi^EH{A|;62)PT9To`it(8%`ROlx%>QWRoV&GEoih5&UatTZbe{h`yj%|V z-?u<`UrHBQ>_ikiOWy>{t@Uo2$7*f4-CA*oVrC$uzT@)s=) z7rIAvSKjaMUYEd=4gmghI`uL8;FW|;e*u)p-(viM z6Vr~vs&4-;*b@vsM=fKdUIDJU+EYfkf%s|ei8{Vs@U~wo=i}nB4p~~BrwUTIb{S#B*E1hDXCst zRfkZ!O)A;Dlo&hW)$^sAKh+%RuVJ}?bw;-t<+^$dQIyi3r%rx$o1bs9n${y(PulIV zM*pDI128O#w=nDGg6FsPmsPV{ajtAe5@+~o4iwf6!$x4azN=+k3IiQ}(#PKX-6*gW zRWGzytjoG`EfH4r=W#PuRG=-eMYf0u--E4Q1&*pldzo9`$xLh+nwXr%iIYFaO_P+L z<-8)o=P)wx#jqGn6cDQFD2h?Q?0Xiw^kr5F6BxO^Kz|{J_^7=@@jl%H@>tf1e@z33 z+tN(+{Tky;2g}^7*AuqIiA=;7Gs-Ah(U#Bnv4skIL;#B=Ru(Ma`NUm)4DL0C~svUqR zAvdXrKF(tFN6D?)oeCrgi2rolwIDX;6xUbKA`RSDcb7#~@&UuA*M zEVtDlMtXlX`LhG~!BG5JBG?Ep`*r0SUqeSqb*q9{cNf+S!w6!qMEI+?V&ad?6!s=e z{xXsg4P@SDNcD?p2}+Ali~gLeme#7)C@G^fX}7XM*ZI++|5Re=y&a>zv@-JNJ58eu zhIj$TdiPDLRy#ShsXdP8zyoJaAWZ3E!?&QdB}ATowLw9yjZVtd-r8ALhRz8JsKwpz zVe_z-8TnZTp~~7q$u~{d8tvUwyG=rUVpAr|Z0tZAaQf&s!ab=!m3D2h#ai%8LS#wG zc!h#|Dv*juq~=i%85mz6Q{)2mP{1yNKi6_gesNc z?;JoC;UzNI0!mp*m8T~ut^_g7os^LK!_*2Q3d9+r_U?+1RK6A|8beHVsbdA6)I2E= zD&PTzhFl3TIKF1BjK$YR!+@LK zSQZ?QCQKCEyE_-p$&9+!KdM3eq)lsYwK)FTV^}o%ySUe>@--=gL)Rk{Sl%#${2`e> z`CJpsgsIl^Je3`9aNM2N(F%I|5^qI)5IhzDHAB+~LW0(HMypitEQH@G7kf7K&&@aD zNic(<;3MIE0201T6V*fi$^8WhEPzc8@38S*Fp^D%uSSRZU|D!@B+d-yKafUHDWz$H zd>TOp7=?~IfT<1U437gN=+_R-LFRcnybam~Hb`BH;Xmr+t+x46X&GiX zh%t!qg=2NrT55m9VhRrCA&8ko-bBjgOk!eEMi^^7q3x(me?6HEx0p$L*{qGwAM#OodD zUUab@^=1IeXuMKk^rrsrvGT;_SSf!@^Bg&LJs|2jPu+Zwzn|**#kBamlDZ%7D0MzR z3AE2~<-9O%2UGgZAU*jB+|_@;%(T94?{vatb9mZYKA;R^-|w|@c7@wjWL!$+iLW&7 z68#cTkPabYf|;csFM~gyX<~`@?a^+$~*Khf&7giDr%3jD)dmv&}q@7F$NebI?+S%{>iC>xk!Byd3bq;#z zaPGU*5OW{5-8*N@d@5<^KI=nfpa8;E&t43btFawhhA?;01nMEr?I~VEMd2J`NYeKKgyE`nVaR z1Y6&^t+MKe0@A*@TzPocf2{C&R{-ff5O__bnn2fY_3?aT3ETK?FDm1(v>4Rp1quvu zGZXq&=kb~UVzp1^fcK)!+jfmhgf^k{M}{p^7bc%@wm=wEG70=fabM6VoKOf5C8>D5 z6hm|^k6w4?e6N#oSVyLa$uoi0oteP$wb5l`kfbsV(w)S;Men`z33GG1$>BByQ7mnKxknWBy%MK)4h;>L5l zXcBRn%;4i@HRViTJJZ>&Q(_XQr5O8b)?NoYR+JRVZ%yPc482ddkusZ~gm_JP4wTSN z_j6JtS|4BG-g^9w_ez?;_}U%LTl51j+Wv)r_?PHhgViX#H8}U+ef-5$aMqk*xB+xI zDQO#!sc~H`nmda|gpSy|i(CAAr2+{SKncOZI6~p{6V5`rpXqZG*j)z&neo0>aR7in ziS_sXGeXe}-oT^R$edv`##g=9J3hZaKTlvUX8azT+^2gUEepp;Ti<%Ryl8KZg=zm( zO}x4#(Y3gGx*j%j#e~Wv;x|bBjEhKN2e~+kDA10ku8J0)tMpsy$2?>%gTa~=TCG!) zoW6#4G&xR_o?yBthlA^j$2x6@hakDMWz&)iMh4jFJe2+k9{?qm$j2JDH*UR;0s$zH z$MvwD001#FzRdlN;j{`L*!<2|Jh;rm|9hwU4v9P}PZ>iaR$ zarsm1Ix3;ua=0xiGAOpO||+w$9TT=LQGPdZIEALj1295?_rUyca1={P!||^@%By7=5f{kat~kzF#BN+mY^($shQ>MFidf? z#0|u)H1_c**^PbbJmf$xiU_Sfg6_THPJhrM3`H%}@cU;bX(8$$puqt-FYds=ZXwA~ zzQf|qAICJMNqA+}i2^N#_>Pzu{u$}ET@MP-0iMNzs6>aE@)$CS>0!0{LD6*Ik%F;PWJQ@uE9IJ#qy#+$RUDe@-N^NUwk)(J` zucC-!X#aZ?hFCq<8A6z-r4reA4Z6$%XVPv*Y<1SilLWj-nTzXNB}OdUy8K{gVW@QzS?x3!LBPa!_m4Ry@ozWAvMM@lO=*d8yrrP184`dbCAel>?gVm!6{N!G!37$ zJJCfJ#@?RBRSNJ;OZNP(#%0(H6Bz=x<(Q;trzfWL!&)8>4GeGUn|5(;8FDULr_jGhrp?%Dw8;3fP3Y;ONXnT56V(lm; z4U;W5Sz1;pjXR~7r53_Ka0W7r;YziV;*lP8s_dtQpurm-Ejqsc@>vUxe9jd0Xc7xJ z$k(~4@AcSrhZx#_h&vZcT)q9Qm^OerD(}43@PYO8M0*b;&D-TcV)qT1L(`W4%95(91hmT;k*n>WE3j{`)rlF8QM5z_a z`ryKyze-)U2Eof4M7L3uRvoR-Hb&I<0=!a%OiqKLfpBPlq0S1Pc`0nPeGZ4l(ps5W zhGqGc2IwSVAos<27PavN67MD+9j?&iQK5d)OZnX&5GzUZapt1|rXAd8)v1I|JOKqA z#3`tUop=p&b`Ppo_--i0j1U~SzCCMXAnz6EzO)iZFz@RU1rtS(j4D@a0L)Zj5-8#* z^=t%khR1jli>LiWAkbpF!!}a6M^G~m!h#T>5xn+26V|>e0ltJ6{u1w5b8FkPj|5NEgo*^ zXYG@IWe3H^Q8>|-hXdo0Mk!`3xW~6LVn|bpdVh$>`}8^m6Vjujl*~{qAR!x;ypz?f z4|L_e8i^UCzmf-d8(rT>ksyPKDIpCUMb$i_vJ=Um87wrZGZ6T%5h42vQlp*olhX@I zhl@%B{Hc({ut}qEH##rN?KpG^hpVq|Cea8~$Y9FSCU~%PAXLd<*Z79$053!$r}7Lf zcinesYAWLP)16iOzMZ1}wP(%2$fnWnD{`oZQ3X^h zC1T$g6s7ylCg4FhUa%x$*9ZFcuBdQAiVu;fT;b1v<0$4%9$LFOGA@yHkR+tKwCFak z=<5`?;9sFWpj&Nu4Q@jyZz;LKlq$Qus7W2SKFRvPhC7ehibTg5jqU6n4n(@t^j@*+ zO%kA-oR};!u!7Qt?pxv1Cm_XUr6UWKmJ)G{xz4BD_ea4mrY@w*m2ozi^E{t31%kUf zUH{V9^<6zzkmog8FM~JO;v`8#3hB(cPnEfhL$&4vJH3XdwlL@qu~loEfO zW`IlO3k4W+P_b|lNI^{0D3O8x#imz{jN1(1rox4u^+Wqv*LEx;<%+=WJmXeaAOjR8=AD$<;L@$Uj*wR`jYIMH4>^uhVuQFpu!HtbQ67sg}~~ zqTSUPw!Q{0r36ycWRvZ3#n^sbDJwDsrC97Nx6*hh_8xNE4{z^vay)t3y8mq)s{-B_ z&Q8c?Riv0z>VQ4sKIX9o2g${+Uc4PZ2Y$M!~Wk!88pY7}`)JjghM=C6n*-Xi;3zwjER?wo%nbrIb+j zi*Od1fIy&&Iq(W-8u{vF6Jn}n=%{VR-?(fs&80e_i>~B2QdG%PV6yDg3X=5F`Rsn?=-WjD73@-E0eM=NGtu$olg3+!cUbjb!A6#Vp)qx>%_x7mWJ&+MEiC(Rb5S=4N%%6#@+zG8~xxVgqTL z@!sRh_anS+e+}4;txV66BHd3typWZw>e3E-vz36MKX#a2#%`SQQ`4=wfm~yT7UBL* z;UL_$-NXS2@e-V(JP%>q=&fOykjBj8%^Kw_8M{O*m7vDay)3C>9BJF&PgT{ME_jT{ zG_16=>1=9{I8mIWcEIu*C#t8a(sjmY+gy4Rc)k1I7>&z9+rB-sRuYiK`=>S`lYT;W zJ&35A-C0$$W4H2B1B+*Soy5*K#y|Jn)hfzE$mEH*M(V5c{$}Nu&iQK5F;6%jb&w1? z8im`f6@%jM&hR)HLA7|S3CO~v#1k5&Y4sKRC}tDO2sWwbiPF~BI@tKCz0(;Dx63le zY284^w-cu%-Z&yXF&P%oWeD8-C@@|X(=X5cH!noVbNrF@8Dj8(2k4@nRId zl>3nY57=`GkHe}57Du<=@c^gDw$qnedN*DLRvz5r@8`WE+wapyE{Fn@yV)e5^b3m^9MDPxc}AB(s&A4Yn(c_j2==fO@$r_Wx`V#hO)3%!nF z4FC2-U_fwC#4sTZ-=jLmz!%+Eha~1wb#!_YlgeuK=B;umDL&M1V1C?tvFlAv)rs&T z^gyn8d0262_L|A88I-8$HmluK+Q~!Oj&hF8S$aJ0YT1a2_4#{GigS^Tv;hqgbo4az zu<4KWl?UP932ltYSFeALv#`=lvQcZb8mjaZ&cs|PVwx66PqV?u`_=o1#I4lSPF$Qq%$5nj(4l-z zzOq%l{%O-uR_w%d2eO;r4PM{&w#(B^1JfxWv94I&pBj2T(J$wvZrkQxc?cAKxi?>J zD!fnIS2uO+R5n~)?teHGIU#=S6&aQbzkMeyQC1hfRHSD@ zcjm9;9IUZIBE-hByv!bUJ7tznB6L5a zz^z8>b%IP#&s*%reb2x^tUzpfYouswtMJ3C?m z`U||2lwX(Y|9SytcEx%gn}@mM$`4)(_Xi_`O*HS<+>@-{a_bj1@)mzup|To4r5& zpkKSZ@YBe2effMrkXiS`P}%Muzg|yejxL9hy0>jxkM&TpkrMCSP_3xr$zUYC{@#|t z5yw%$AYP}}Q7>a4VmYImw#hdwhJ2mw<%-ZvUguYwUZyaH$o%ey03&SbaqEpOywUjA zt$v@XsE$sWE+sN|J7N`AiI}(|DG+&62%a*Us>P*0)U8f9+mwrg2c*~2d6WZYm}nQp zsk`Ss>*gvPfGE;O(P_U$?S*pm3F0~f;t_d212=X!_XzFW6&`A4n=4CMU% zkh8bC8|-s0&VBv})mGF%GxQR^%%54GF+5-R!F+z;`?@ECYbz!5Hu&o;0QaJOLkI0+ zjn`wL%6)Iud_!l3&sTkb?KzuMKfFYqcfIw#hVSUL$;prX{O4QG0!UvK63Gez%-5=pzv)~@T_|BZLb3jg6{ul1+}S+50YmjU?^4u| z%|Z~npKhR~>s&7SVpJ4s4Rre^0B>c|?bBJfU(j>%5T?gIY}IQ|ZoU0g*aIwZ*S5yX z_{jTHil0hDc=VNXO;!>a)vo8Gdl)h6P&D%O^X0R=Ug=&lKmGma53w%^L?4kdVl5^7O%m29rE1}g0vuq(-FQY-NfZy3X`gE90)_xbHNPA&=zSG(t zw$UlUg#tCr98SQ`II91iJ#4ScDvLaP5PaN7IG$fMK!wZzR=Uh}zM1n*_SN^buF9uG z;P%@2@^U|xeR9K#-kMV~!A`8SQo5wmp`7G2@etEA;K?Yao+c;~ORAfQ`W$+SGA2r# zdDyL>QM-hF4fM35F)(s^a|IvbsG^e=;kOl2kWY0)a!6AWR}7EHYB;%Zc?vm~1pbKR z9)x8ASN{fAOeS6=!LW-W#IEXV$IR;&z*jU52Ra{+r|vC#y{pu|wTPV(|w5O!7%N2YHxG|nnO(qF!N=sPU0 z_E|3uYkb_t4<7+4)PnivYOrBuCnOsu#bM@)-4DZuPeo*pZrw!E?P$MbvpUC?(Se8dT<|F$l%%r?*G8Waa6R9cQ(7fo>lmd`Wynx;d#@r{ML55A zB7;fc<55IoCUDikWA2m4kN)ubw*#V;!W~fE7@7}_XT{1Rm{N$B9PxL6LM`j!Q-^^4 z;XX5;+*{Tgje-4ia(#epwru+mZn->R;HAg6dpmUu0y=su8*GBx3E29j- zhu?~s7hZERSKl?>=zLGha|n2S;bVTiqrUE(`T@c3spfg*@jSK1>{1g5_3Hu9lw3zU z#5dd6Y$rBNhz0#&T2|7IkB5BPyd}sR-47XwW)#awHf2Lg z09s+%G_8`R`E_8(iK}*K@qRqs9H$ZLFcK2+$eAt@%+z$$siIt1D;coev>B{4M$9;A zVwnZ@XeYeegY>%qwv5l9ZSS?2>G1OQaM%2i&8puy$CbH9>37757w7^j%-^QFzwC7m zbkm=1U90?B+hh=YFh{#tN&jxe7QBAZQ?pB2_z~LJD#xTgI}a5mJ3%Sp@U|D*1=-`W zG_yChJp40wI|a*VCaOGp&Gs)YY&Bx zn?NA}Z^{tu^>;{(l{W?b5g;3|S{A&fHyeLu)2HHETef<@vAFWO>~ZV3{55qSpzR^_ zyS{tjJhz4h0tmfDJs#L*s_mOQunH0a;W~P7j2G}bezQqy9Q(}|9kCrfPY9n;7fLR< zqgT%FdE`@C24^olUe_N3HQV=JT90<^5LzpyPG`D603B3m@;&jG7i(W=#pUqbZiTx^VR*)Y0-#u>LGY&A~MNEe{m6# zkove2$j;cRGBQl!;arJ9+4Sk4ATjII=u%{k%x~p_0f&WVs1I}ol~)of5Xme=zbYes z-@t;UYJG_R;?)Fk9qZTN;FY4ZUpp=j!ro#3Q{lt9g&5I&qQ(M@3m_XRV55Tl z{h2zk1-t9#%0PddvwjdC3*Z*4HpUjTJroIgKjrmUK|JaJX`pp+>pgcIpYly3|0}-#>!aK+`od%A^pbP?Rp8Q3;IRi3gu!EACa*g6@nmzK zZ7$Ah5DPS^0b?$(G|v{g)wNAj7`n09q^K+i=8M=%k1>S@_txmA?BlHy5YqfD|gR zlu?o?d%K`9D&oJ|~(aBf{b-oJh3&#j$oAc1tk#hM+sECCyb~4R z3_83sSvV*+ip@$c-dK+Z`Zst(Gm-A8<2XZ1-D1AUYK8bz7+p*r`ek$;UHkOPrOSc~ zxIO6Vl2-5Ad8@tg-O z;Tl;V#vuNwJ=f9l1)hEB+hJH)Pd@HLPXeKoU%dk-(;WcBo;|be!VW8lP9B7gH(;pRLtb?W_OlL!_@vh^5~VNhY7QEoo^AMwX8~ae%5! zi=SM(MsAcTE%@F@Cs$VpJwO1Btil<|J#TD8pw;0gVvK+RwQgK;=_4b7<6k%8hWNg( z?+w{=S@6LQl8DBg6bJ@Fne79n-+d$gI%~R;tI501R^H=rsceHBbolvmjaX)b zasjZl5i5+AFN$C1>Q+G$xB`^d;t!jrywr4semk54a8g+SIKwefFY4S1W3ARw>V@+e!oI+FSuGi^Mk&eY zf>xo74yqJQIxK57U!OF9iNp~Lmbkxs6T-YZM{=EEnk#gv|Bp<~7j1Z@;4GS-!Au@b zxIabNB4D<|4A(|`u?GMjii-E4SE9A3r&-49JECMTTHZCg_KEgMXpheALd8>8eHEbz zsmGN_IUPvbOsfK^Tp@TS4M`4lld6L5q`tMv7Ir8# z>dYlaXezf#jhG$zcA>8`P|qxf#@9^cND>=Bka%?t0K3~lai}ARBQO6*%hQ`I{R8J= z1Jf;9#HW{ko|n=|laV+~D{A*^^i!bA0(XneuwZ%0kM$T=fTG<%8sj%rQli1wLn5?* zfNR}z4K*sR32x2L z8X`3_kJ3)a4X)Y+Y-4}vA0sd^6dLkhIpg}OMM=oiVFnwasbNA8HGwy|p`2nJ^{meN zC~7E5luKxh655Y)zN*o{&3J#F<|GL0R-4+gl_F25wL-?+qLPcsPy|V{1K6b0)pFVd zvyZrVc?aEmtONWYYA4Z%P)~8rUXJ^LZ4@~@+|~wf66IiYd>sR`%*d-AQ5r{B=?K$8 zCzUCsO%_)A0S#(rfy zrs=~k{u&2W*0dF2DJ&AZ=Ti73aLv>*qTEW!8M2+|>nJm_Fc&evRg4bfK#aV^-u?0y z&Ha#Qz_|h4g)EmV7bmv|!D;VPe-pur+0&p}!Sc2D8jqy2-ZxNXSr_9)@na*C&e64_ zm?sdh+h_)eS@U)5Fx1X8!=V&FADQn=np{+T-TS+qm8Xu6mrx6Bn>Zae zikU2BdueffePc=J0?WAaW|eTe!5peFCB3~o?&#@9p4edzRRj^2gqnsXrr1Tk)Fdo~ zQA9~ZyL7rBNZY^j{ZbgakzAPq=Iv-gmEXq#*W^>z8|gwCzg!7xlAMw>LrG+!SnQQI zS-#m>WO1Z*Y3Nc-fN7bfJz0Y1H_jEYfrCJm*0R@@O9NLuO3Ih?;tk`ZOdQ;@P~-mG zgErM__Zp!Kiue#_9_|hCFE5{FE{@V&YC_X9rj-MCxJar$z}R?5QAl8hszTQ^`I%C} zdpIl|XHcg@GQomw8crrfRAj@u5XF2$*F2Nzos}hGfw0sbYO5Igy(^sOugQR84>&xC zDuVEOIU+yxAi#oS2>fY`@uV56s@mTZ64$Nq>VshR4+D_G<+$cQ^Ru2!tmtboTQdR|JBaUEYWC>hakXz`4u;a*lHaEV2a@PVZ#HZjE!?Pzf?*ZqZJ)ucJ06WqzJWp3F1kdMN$Je?~WT|!DDgR!EO#W4nsR!ZnWEtvk=)M!)(Gwa_6E9%*X#BaRmsmATMptMx6YcbpK z1`#2@D0Mkr_<&bN3gT4+C0#$ECCq?x?Kk5qHPN(okZwDv;kAfln}Qfq2}Alw=vgmk zq$aWFGYg*@aIo^%wSOfPv&aPQm8o(m=vGO6sws$!kCvZKY=%oGPZrivj|u5tBEnmB z(_N9=`yFyDQ??Pv35%C4f}TD)zz=~%`rv;r@viC;t(6VVv|?guS@sO^gNOWOAskI-K&&tcPGHt$D%q4R7RU%&+(pjr!I^_m% zo6+&3m^E@3P!D+3$LfD4c2^1e*rp;u*6rxrk2GKO%hYrA;Zm+J>q&o{N z{N*=CrdM-uU5;>Kz*HMO6ug48dssp1vW4e%g}w>k=IymXQMQ^euMbZge*P?^;Fk*LC4 zQ`%B0nblMizQlzZZ=xys&KmuZz#N)fw5!%iqU?|am{+xj9b09c@0eWJ{5_5%-ki~f zyRVWCp~)(q${hcir~&BkAElMM##A@ug2aju*5SYaXxvQtA0kV^FN*5PDi`4)d~&EQ zOc0dZpthhuar80O4$k(6bfHnUDb)n5>CO|&Ar*kXGdxTS*nOXc<0Mz=qJkSy7KSSZ zPX9wz@5KrSjpW*@H+0TzZfDNnB>R38AJj!;X+v58&daw;R>s0p^FJNR#cP4HqTK~1-u0+{b z@pllK-KA%@um$~Laraa2bFc7{29vh#V)?6`!VPopprqmoHjUidrb`bNDba`2$TX>1saiBO>v#cWjXF)rj{{zmTcD_V zK#K(Z%@H~@aW0)97YNqV>atZVKK(>$xN3HD{JKHua4JxTbpdYSsJkR_`z-E30|lxh zi%C9=ED=#K;D%n2g7T9lw<3Lurf2;pY|$e)j@b|#wulY8roR_BEv<@5qHA}!LSjAX zVLj!i2GCxdu0)Nlt)+~SU|$+=tY~{JzD%XfMHFWch~$#}QA~3OCk-WWW;Vvxt{9`h zZWv%WEFH?{$>NP55k0OR#y@cz#}8G8Z=XysR!qStWb@5Y;`Z*P`5ipmQn*+hC0p9H zR5(#Cnv#~qceW|2wepiEqN3T}#WYBw9n)mZcEq)$lMZ$i@meLK9le>J-pqxY<EAS5#VFT-ao444@A+(93U;zc3d6-~M@9Flflb|ly!WmKt?ioXMqk!6v|!qg&* zv^+LzfBf$}9%Jx%mW3^tf%^V|*d!KQp;VyOGQlPW806$*B-vAxPOjvUXy{8xx2&-9 zUs)#ObkR~oZQZ-fOay0X1UpXp_$3hG6~l5@02sClkxI>RQ)wUr!H!^1nQb^8O(sdf z9_GR(1uaxusjw!o6}8MhP#jN-@yRPrVwo#pntWr|=cLzgi3ZPf7I`Q+Wxx>-`Djud zxA4~e_4s7#qFX>$;+%DFBw`KzWI{FLcaf(%~%y^<1ZHyxQ^sOB+H6@f~_VTR2z1aFxH zUs<v$y*?pzA6h7z zyyE&1r5q|g50?YFKHJyyH`i-uw;#fIsMH5@vw6021TfWfa+EVwl{BdhEpTVUX%8e0 z#EL7Y6wJMyBT+T65;Jjg%_mhML+FNLOlw`-vAWww^_7Ym^OnPNyWVy-6C4T?e%sXB zR^6KJZHSwRI9U`&amm3c#s9iO17j9*t>irTZl1jB%RSuPf6`6Fi7M6XkO(MvF*G_r z9J!-<^O`CN%9vsjWA`ayLP}@K;!B{AbXcn^8*0(5WbJnE#MyuttSsh5Plg$*R|BG zd9ba=Z1H)97E?rmJM=-U2QnX$m`(tllxuBuDsNGax>L8h+CrCEAWB%sA%$!LXSu3}dNmu1Q7GpnxB zv&!nbZsN!FTe;UvVYi}pYtnz|0`Z65nOnQ?-%Mu=V68m?U79nAtKM0G3ly#6 zt{YeV-a`gae*}dRUze&rGIpa`-XNpi2DJe4hVYiBs*}`r)ocv38!b; z9E4DS`?${$@0t4G@FPtXgiGA`a0R^JDwSd3PFaf#au^1ExC8lS;P~t#hdc$R)VTtq zjkMI#4xWC{dwwAbI1p%1)5Q}f>4mA}(!R<+^yt2ink~+x$yUHHScj$+)|J6ZZ$oPw zUePwL(AzvDa|LwK75=z+EvEa$Mmc!A3FjzUF*;?bV zvC+*m${jjc6jUjz=6c;jp$9jEL;_9PDQ)P1%^>R`z4?v=aI+l!JqmRzo?L%)B>>ri z7B6E>-fzDj&Gy*d5}Ycq1a}X4m(n*~ts~xHS-p5qdi`snn?P-+x@1H&b1!G8qbp(t zZ;B;&vY9)d;sjS#rnW@Dv6dp_O#UPmChi+Ai?fZO&V^*Eu^l; zmFk#pLLuXu^95&ItEYVz+#Yqy_giLgejlw8kTF;5^G0(; zrjI_imJ*BI_5p;rC7aEB)6F-CFuip**=zcaToMV;lVe${#}2kX`moXZ5O9$qG)Un&cbnU zpH`MGk!w2AUh6L!O#O`!ZsxSudWA<7J@Djho6Y~TDQ`+p&{%m3-nChOSa%YV|k_@<_(B&({9GIc{59{NeBHzzh$C|LVW=Z&(qXk@3iLQ=* zpYKy0ZgQ6BPG@#U>VhDMNy@{0iM5s2VZW@OCBc%Y+s~~y^}Gzw!Ia7D2;Q<7AU0gu zyl50tUEjb1gEXt``pKic4&3DIFzscXg>w^Q^_ce@%;-3aa^<8U$wpq2xKrqz$t=}x zOV<24w#?O5P3~;F)T%7FPI4nXlGfLS%5J(e>-0CBl$eA40!H&!CUU=c(sJ4Xvx(MT zZ8;IPTbmjPOzjlg!5Eld&QN&KYKi&?K^Eme|q#Y@{np>o>O;db*Uss+WIwB|KV>g z%xG$!9jd^2&lj=nn6b30i$5MQL96gUPG;tDuBqdSKyG@$ej;qKc`Te#Y!FoiL&rkQ zL*Jrj*+w>qi3d$5Y=Ci^DnyRBFJ+Vb^-&erStz|0!3ZL2S+m4U6H{F#1G^+)>?d*#(E_?mN(+s!c z-*SY=uzlHs3&qjt1`)YeQrd5uWOwlt;S*SkvkaWJveSB6DT!?Ut`K?1bJF0vW4MA| zvLD~Xl!D8vSE|AP&cC}A(esdiulQ@-ZyFXU#t)WHqVj)lv(; z#BT@*haOVY?56OvO;6TLzaKXrbjZ6vFG8*@LMn|Rrb7}#F2=+yG`d8q{?r85jht@< zUa~#ZY!SQ3QOaWT#NJNpglEZS`fYt;ebVRR_f^<_IJ&B9MSK|5@e$f8_2b}+li`xH znFdSIO+Vm=0IxVPTQpG0`g9F1(VJ@oy~|BlyJ`A5}*biYLbpnPTp&>FDqY#$RJpDNK=l%)54ZJ`Vxj z5yrxUT*r~n-w22Rn;ooxKd{rF!Kgb>TI+HLUnQ@(zTVe`%ca{-&Ukmi-BgZ}nUx|epv@i5HOMrN4R*nqKj;>f zUiF10v?+UrpzVm=WlNN*CoV3X^->_<^W2C;Xf}deg*${Wc7dAl;=23ugtlf zXOW4G7P_)cM&(F?_K+KFyumu|^y%+O!!KP8(I{Bk`t?5WOIZI~o1~_tAhE7Y|E=_{ zos=1t1y>6zIa7$-ZV{+UfhoDT)4&cftOz$oJE^WJ{o8Xd+VT5Y?;igmu~-gh zXF#mYbFDf+8lehW$QSR7uHm#XJbd584kK*>Wee=$d^N+l`E%ONKSgzeVo~YiRM4GD zFeMlc&#N+oJD2aNS6w?#A*?IA;6u8{zn`9!{!6$tso0`U4*m-s2zfKQU?klN4;l^R z8VP^s6!5tM;Hr`SGS`t5O)ZKalJ4hoIlyH>5{Fh2alxUXj8XtIw*6U$5r`wZF3!>sgg&Iw}`47MjYUU@WaP0bPrCXSoV zqG^=mWTPAT&IuZ(95W`^BYe$;>C9+sV0fUb)4ZA1mI;>eBAVilW^pMD7p{FlHx~WEQU5^zJ9@^ZUW4Ug8&F??Zb1 z-szW#Y3JsX)As1^KBvn6UXBH~)0CetXgO&`tX0SB`4{919;V3R^~pocE#e{r;r5|HM~iX)1KX}6apga3=_}Z> z#%tx4m}XhpH?TjvRhN&$3P%YfI)>RL1p&;y@1fBiY0(YU)L8z3$<0{pAH;33OazxT zycD@qV-D)*$v~%2p{fhxdL2exR?zblLat^`Cfc1i+w>TY2A1~$B7-2XL4j_p_SMBo z0FZa2O1}y5R^Uq{L|=x@4TDvhLO9jAy?{RSUw7ki&pR*0w7_PM6hqGOcKI;Kur+Ec zSLVql8Q?8>fZz*AJ1+Rx{bFtR8SxsY>o0Vc&;4pNJm23QNcUmht@^LiDDxTb{`VF* z0#8R+b9!w@gm`QVLzgX9j6PJ8EKV6;?Vhs4;8PCG5^s6Qn&{l>We zdGlCNaShcwTca;Nny$1Y{3gW8rRd&8KTy{HHc)>ocF-K;L`+^~twduSN>oYYz+XV) z*s1{}u7fA`ue=hlYD|_y8X;g#jtImAMhCKkfkkV5_xT(7H6~!GvM;ksbA}>uxQxG1 zL&`vLOLg6vd$38MNH=5$k#S11*5CPI;|XJQU}I{XKt|~(3rJT*98XN62tSdnb{rV8 z4s&n6Z06^}h%c8b$10kW+Ee9wkGl+g>pHEd{F_|s4L!|wgT&Z*tEA(3QtUoyr59vX z(+cw=%V9`M-^TgNz#Fb^hQji87c-vaJlD^Bj}~a zcOSj_bD?Wvyr3ui5y)9;JezdFQC)qTo^H(#>rV?*pvuCIuU}GX3qIJfFyFLuMLGZH zCe(cGR_*CIu{|3<}`!Obf?2 z#?cHZrmqPTVs+Cg^W0knU0z_0!Ud`m?EIMw#;w4H*{m-bw8VWINL-cys(e|;c+<)> znH#%dqAjk|$q))?%~Jbn6eb)zbk1HGjcYlAGqh4cg_EofZxf^Da!bd+xv;@0&FYG$ zo>2{JL?I6@E^gfpwUp-781DKB!p3}#T|6h;fbtwoifz0B>*mqO-g<3^)ADH*)W5uC ztPQPgg>3qT#0J?~-W=XAt!312P%|+hNRHN5m*}bMqSi2Km;cfOmB{B-k-Bcprab%o z@h11ZgN35;~nf7*D$?AsNwogsx_E7G;s=987Rc+^z&)dcJn~nEk(_Yp-$uv07cd5@&hP11vU+SodJ4SbIFU@k0T2|wc zq}_{PkcKLu+ZJN#v&jjIeaq!>7|ZKR7GtAkYPl_Pk+2MW@m+k{UZ6=iZ(FmkJmZ`S z5MgnPHZN>K@YJx)nun@Nh$>CVx5z}OtOyJn$dE`bwxH&pF9VBx+MfJ#=?$- zPAIbYMht}8(fWdCP#yG}xtaiqgNVUw8<0MjqzX@pv|L&@`~+d`vtE9Z&&HHKN0+uP zjB1hE8f8B#jQE+`|Gydt<(MLkNt|u8b_Ot=9Vv~wQr|uzeFQ{r+GZUg9H-I$~xce%!fHB z%GR6;w!ae)?X~ucW^p?}0R6}&s5Se0`jk~a{WqQMM!0e3hO`b&#i4z7o(BSe;j3xO z6Ueq9hT-xY;RbNvRbP!Y1pj7>w*@aiK!|Rql`{CW#BSkT*#|RQRd6}N(6*vv0A78A z3wfy{Z4XXWDy>1B!UP2@?$1jZMsFTxWRK~hzrjX*NF4JvlxZt#X)Fg$iukIXX@Nl^u7swzw$!Y(hr8b1gj6QeJsJf6^<+;jTN zZ_W~3vOYjTNrbtp@l5tseEhIM*aB<4FTtNBIicLMDwG*YhIQ+fa8|39>=a@_Hd$AB zp5n9o^ukFyM3zD+%?fP*h0Tna!OXPjboPk5sKEq`3<`kHemMJcz1lrr>c#6qRGTr9T!D%f!m!0CnAjo%JlmHT4n6OJq7N7!>HN4)I zASz)G8dqtX%ALC`EXCm{I(#O98r!B3E1Q3msp9pG2ddTT6VKVp7Lmv1npkDU!J$O# zrmhz17e&?>r!JkJ{R&X8ozk<0{dX)aQu5{N;6ty{)cC{{57NE^5_*iI&w$OC-_4Z4 zLbm-08OyVmW-Qn#hEJX}c~$ygCpudozjGzWZOg+-q_C6uXRy#Rg!iJV`Ys?WTF<^x z^p-8~@X^gj%eM15Zu*(`58W^0-BGoEuV=r`YTEJkUkARwK*bOXZZSJFLz|Szw{N#! zc6nX6AI~@NxFAuHv5#EW^+Wqq?U+PW*Q@_%=3M^v%E&9gH3V~=OchfK{$p|_SlVPP z&2!oMC}-L_6+cD_4yWSVba(?rk3f-9PYe`xz>vnx)%kB8JWRv&Qr*Y0VllwyecFW0u&zAc*p{1Rt-+nS@F7VI_@DGXK?2lIjM5wsmx9_=04Ht5(%4~ky zef?8y=R*%HGv-H*N6GB=)&B66vf!QazonKg5GT%4%jQt-!-s_I7c=>kpS8&DfcG$r zlN58dXj@?&&O%YhEnb@!9w7S9rHrjeKi&{psrfo%9utTwRv|7UL#13+<#C>v4 zExDP&8#fK$o6HOT^C`66v>;z70&P*9*gI!159yji_T7sVst5t`3#NotVO2kBG?T^a zsPBoaexEpw?m-%(h=}pX!cmLI?X09jFEkF+aL)BZ+|eS=&I}ICtN_qaUFFrQ`@ze~ zhyU&0{=d%cXMXS3GyO}Xk$=N}FT+!u`v3ZH{4_WS_b`wQ ziMc5f3fBdm$no?`i@Cq1LqrO#iPVq|}N{n}9A3!u;NKK|#g zIK|EP5V&8?3L+W%T$Xi@hvv1o%rixtPBEk2+?CgEK@X7RB3**r^7uIV-Yi>JF>be8 z|LUDiecU~L$$kP1CW|GuF}B17ndTE4s7S*og=i%bf0jp}j|mWgU}=rjV|P6Vpe#4s ztg0R-cmpZ9%rOPgP4p0}SC!>vgq`1Dm|?UZ`Cw~oRF`=pzZH#jVR5+68BT*3Dytz0 zB!I?kQS;{_Tx8idD}IgCo(q9o65%j4**(~o}L z`-GQ0m3nt{8{RjQR$XNu=CS9O0o+j9cw^iBnial}&jC5HW~RE-?>msiG%pt1>>`!P zHPU0-i(mVib2{O=)9LjipvwQMy7H+^+AE22N%X$&wTkIb+ z%hX{iAldGbao}4bMWqg5aYKc|mrRJdDr++1jrb9F zF(#g4@8~&ctNsugt8j#r&m{7&iLRo`6fpO*5Z#O6b>6ndy=l^?D%K+CgW=055w^{k zlHFenrd91xY(Gne;d(D0jmpafNJfBKECA@s`MFuVw zwqVycQhD;G-_Ljf?;cTR^NUnP7tR*c%Ez1c>o%;HT~5RqcF)`SXEWUD<^KL^Lp+ih zX+J9zd8=VBSZMKRVvJ45Pf0(^!*8wcFs{$*M-`@*Y zX}^9=?~D3&VWo}cm}KD)bf&FYl4OTt6Y2UESPhlDo~FS#$%4-!*isow^SCbGE|cJ{ zk{p88zyPAOhsl{m*Oe66X&r>fl96soZ1r|Vj}C2$kF%@%E;Vy`VJvFa=ZfEbdC%?R zWNF2q8+Z!DOLN$K?vI_X266U}0gLN(%q>y&=!6hJ=30~lB+LaNPQ+bCU|_ZaRm69E zU5pAwzvG$>KLC~kFuK$a7=6H<aK z&s+A|BJEB)LI5{9m$aaCg8P^HUrs3GLLJeH85A+om9_OrmNv%=dL!)TtDMh8BLDPS;KAFE*X)_U)$d|(>&Y==dmm&n*~&7aObh2FFT%pSth@|tt(J0puEd?#P8~>Jk?k!k5AeQ4fZ|}?GXpAhS}g! z5Ah%nj!7X+FaZJrGaHOhQS}BMUJ%KkOId7_i6ovYNWz!xu;V$@+37}a#~oPX37F_8 zrf2yMw;PX}um9xsu;O;9p}y<>Y+#3Ow7#&#WSI&7j?H`L4HS?lFW7PRhxhj{wi5P2 z$P^#BjcUw7n}M>LnPg;6aumhiMhUaedaakdP?2)=n)Ig6urSnaZN(H#BD_zT+n=xo z9L|+K4NVv#3?NPkyx|+;CD;hc8>xHxlw=OH`j~+@+tz|7d~V&O$WKnWntr)``PZJ~ zroK&jv$^2$6Ut;et7!?$ScCN=pWjU8&*rmGROdTw~g zI&}NykpZVD#_VT~GI$WkbUOI4_p7O?@;iN-}R8%pos8n=pCM-v3EG=_4QZxBw_ zm5{DCEQY3ojA zCp}XT!k}$bXCW=HG)`Mm^RzNux(xTE%%EAgsB9|uIrflH3DrfKa~R`HuVhm~^m<xEw`o|~6i0*PT3hPs|J<(xN6nOH!Yafb6qYsci;gRBEXA0UZwlWgh@(lcc&@ zX)}3Epj9g=hHX0g9sSTpJR`i0*TdqNHrdg`RL1I|uhimeTNQ5|E2#O^NrgHRfnP!m zpFBEwB23w}FDhNZE!S1X${>Zh2WpL&mC|DK``J89dM41BEXQ;T>JZVGm?CWyOa9Fn zL&?#y=?2}L3kj)h(ZL*d2)79@2h8C+#_ku3J{6t$B7NLGM_MbI;!Hdp9EmL6^lzgF zUxMueD3zf#Hq0!xuRz;0+A$T&DKh&)CwgkTj9&t0u#w(a@;Tp*?~S&J?B;nw)@~b2_b{de!Vtfj86`}W0D27l6op%TVoVIhU4dI;gWjl65Id~60p|RHb)2+NVb*)QY#GrpGA z-~7p(hu0NdmlvlXQ)y^jQDo2So>7uwUR1jYBEn@eoo+=lFep15GpxL$TUgbfXyWWJ z@iF6}mK*rhQJhbZ*FY!#g}$}sF&N4OKflNbgCze!!KyRDw%~Y_munqv&G%lkYB-SK za6B9WvCd@0rPH;>N;TO_2x-qGg&HJOw;hldAflyaL;WNvS-PnQBGRGW6 zeMxs6Ekm=a+p~8Y=@$R4T%H-E#IhJI^hL1E;o6X5Ft>K+ctZ-lDvPag1z6#=s`BZu z{NPasMO1)AG?`JHLYlM$cG(oPa}+Uk)5rtpgtumT;P>>X;2)YJLJR{*4!b99aPDA{ zNuC~t-O3#eY?pm*gk?&xrBtPqVvlqi{9YaeZR0RGUM>7Bek1Bq66E3ulm&exptRca zEfZ~w^?cnj2s^v0t0+k*DsMaT1v<-VL?Ij-EUO;0c{Rf-6JA!{>5D|~glE9%De!YW z34>z2t_PACoKm|4KF%YdZv07=7hS2Q|1I}(5Hh=#I9JMHo0;o-bJUwTGf(5^AWbVSYL*FF{?;^^O4dMD)R$R3|Wzf5&Jdrs}gB2ltu=XK^-l9 zQ~-+s%O$+iC3q)&RIhakFZ=GrNK@5L1$oSm5D6VC`d{Y4i`9M?c`5ysDOe-<%h;x1 zGp?n~&6AePRlVF!-PI*U{I$Ny8e)o2l*tZNtfzJ^eESr*Ne`OsH!M87mW!br$CJ2d zlJ&?^akk&&4Y6~$2(1?0k07NkfIK#%#1?Xp#1~w4wE(0IN1w;#*aYR*pI_zWigo=Q z$Qp^o{U1fXX&EL_gx@5`r|csl(iS`A)P7OOX|0%dhK*=q>j*Y}v9p0e{z?Rf9cg$U z8+x>{K1bZ>C}Lr`rAk~<*OPeEhs&m8cmHfNJ~KZQL>5}!@k$$lzN}#{`c2MEjkS@s zS`v{7FEmHEu+?JtL~4-v7_#b2@l2Ci*=F0NIID3*Vo<3rrb-py!*vN?3puLr>UHL zHm9ZGPorVm@4SyE1_(jaO%E!7w1=pH(vNrhQTvjx!7=~ODBLWVR<)L${`yaaFj56=qs?B zk4T7dH~*|S!*fyPRnn*q@EmZGC?|S5it&!}iId@}&S8P+m9P88$%fB9SF?634r+Gw z0UBOur$Ztq>v%Ql05xh}un^(H{NQj4I;5D@$_E*FVX{$>|l6v9<=9_&K z^E2UtG4q;+yj#UGD1iLx&D(p3DFe)_;N5ZUIL*9c9qwZ^#bC$QEbl1?tRO^`a_3_X zOp%p7Ac!p-Si$nMx$gJB8blXeA8~pribt*B2-+uv zw!vY*r^_iWzlq0fjIDQ)+*tAF`N1u$rC^2BNRA4X)YLtX*HI1Kmg{_Jw74~hA25GD zt~x>JK0~_`fFa((V)gMTAjf8C0rvZ^a7;)Nf~uxGN|0U9i?ONdT`DQHvs^2~ILBIv zym{WxPEoyqwY?W$qYXiMHR60tBRHxcBJf{_fnS2Jib3@Z2nQaaSp0$X%*}QUg+(qA zX2nhwXKR$}c9_9)96#k}?vpt~>sk{esheQFkzvGFPqV)Y-;ZYjURDL%C0YoYl!np! zQA$3yocaQEF&2WVl06Ep+N^x$gszy;7p@A-E!tvfqpWHfVaPO1%&c`o+3*HVrk!4E zvk9NAml9hfZ>NnWLgU~z^1S?jaMZ_d)_*aFbu^n>(6sLB8Y<$}g_5J;Bq8IoMU7np zPIYFF`a-CP1D29BChfHYHp7waWZP%Hd^wPw`_eHsbIBVPWz1PdrqU%2aFhBD_@~Tx zQpVMauh8R^j0|5#qzTB=C$r)TO!oN3dsbm6)m;gOz6rdeiBMf^!dC}ilCnvvPu9Hc zmk~v>P7U=yNMFdA%#7v8aoL2CS7GAO%UeMzplF*@3u`Gq2be@@e)78$LKe^XJV_C# zQhZkEfk*mh;7&J68VcoSgc~W=CmN`qbS0hUyn`iu5dyHT?wL_1a1PXJF3|<%-g*5a zwzPl>pL;SYO(n;J;5QyGV8$;eOr@6ITTzW;tUhAKHVL&XWT0OFiD89@nu#x$TzR$O z-{7Uww&#I{j9Q%`8mlUz3j}HHBiyO?xgAC9yENpq@nH*D(`AEmj0p3O>uWOASP-7= zwv8Q*9=guCBp!(RKAw&aDJ^;4NDKc?x24dGL7?N%*RZ1=m{(b~4r$Z^nqR*4H-nXf z|HV#6sF3Dseky%9CfqDiJGRl?UKA^=ru|fQ$)~wGGE$uwv;Yr~AKcs#8YqapEpC9N zN27m&)cZ$^8=>(yox{P@^A~9BI>(h*JuKcKibQ5Ri(VhJtW4(9{1B6%AMElN$LnjH zt(;JP`HC{D500?==Ar`hzu={=G^K|Em3Z2ez85t~Uu6Npw4X@%p0D*fb$*!-GH2KW zvU4os*1|bYH515U z(H1o$}#a0rm>4~4WGtXk`;N0rKa~ze~A92}V2&7RY zw%M*U4;G~}Y0j5V8R{;`e-1Tl*h*MfC|{!)g3&@DS<#@HIRA*vP!;77bddY+Y=rp8 z(&k$;ZmZQD(^>EFqz|375p@Z&GvNnrxygfGI~nMItO7-Yag>#928=X?$#krr3R~eo zpKt61Bvn5rZgIMdl^yAtoHXGY$Jnt?H{AJ3@@-2SE!9361w3xNs3%cvn%Gx^Xk@h` zrzO5xnFByI!-(4W!+(In7@!_@bXRE(OQ{NZT3_2#rBVP~PrLL`jFy?P>)4EC5z zr;9>?-L|5cCa zBtSHElIQVk_`+yKFwxmGULfv&wweO3BokIe-r8ck6?s^IZXp)lJpiDu{}lec1qBP8 z$*%IaGE{jhfOqf#0Jp0MNVLiWT?{qfv~GM^F3i1oiu%?|d1BgP+a%M~>BE+wFr+ck28Q!o!M6B* zBfWwLq7%efcV<~lNu!p1425)WYq)bk7ITF@$jE)i3bmpx{W{-#ko2uPPN*1w@ zZ0#<`mBk^_l?3Y0<>ISQUo_4P$ykL5Qe%3A*0Lm~c7ND!?sq*o>5#Ajn%{nSW9^o) z$U_QAgZIl{(Dn$2S>{%roUaL}QBYyquS9RSzR)Ut6e+BSrG(NLSbqYqzFUJyH+b}y zm^4NR4OzlArgGq`&H^=0Ec>kfz86sgjf!)B;W5Jr{UnZVL87W!n_L2BeYi>^fkCOU zAc>Z67C>Xiz28frT+Bg6>ThXkMAn^>D<>-*BtRZAw|2otixKBU#GYztbG>wp@`F8j z36AHzSSd}LGnf&fL;yFxTJakk!^xmDnwrgmQhq2Up{=ftPSZ~b!CrpM zT4+ro^&4-W&6>Xo^>?3H&;uPTyS5u>6trw+{uPju08sKqBPX2G3aEJ`tqge$O{_4e z%W5GZW~~%ws5XHDZV6qO>vg^+pAcl`hi(`{k?xtby%0^s=_n+JmXcziKdGn6Ja+_s zyo&%E3|Q*$VvB5&Zo^`7+UZHpYI5k`-39T*(H)S5tX#UkYU#w?~1yC=7^0`Yy!l6{Me$ zJeH=Xmt~%&37!H<6KI~WW`M=P5-ibNk@W}YEo`R9!U71z;nTPA{#{lBBV3K4e z!5B=;hvxI#fY@hNugDx9QyA1iOaJq~E9V#b0lrH71n!eD+$Uhd+v=z4&s` zly=+S{^Tw%sgO6hQq;+XU)vvSr#W!9n10ocQ(7a4{v^s~K<_+8B(f23MFqTwpuv(g zQbN-tSR*}TE=iQhmdlL*A;kwDQsN9{qhZRUn+p1YLVhV#(ve}u8+33{8!)_-wdA3Frp0Z~fJf)B9N?}%#SfJanW2j2P&ALPjgfN+ z#h^xE<@gB{S6>4~74`P3zkT7nwsnpo2kCe~)Enydww7MAY3TT=9^Jrd&K)9l+KB`M zj6(t`0uHsa8yME3q?)0xjjPk^T#E+bd+|rhFA%aFOxWWqsuah;{W1nu#MT!H#6%k_ zE7mMzjD@gROsJv?;5LpXqtJ6isb;xj2qF3MHzc9|TS_kBzMF{HVPAtrJdu~AXH2}S zs;Uh!IElm6Xn*D+s1|t?ny}M0BQ9xMaY#}-;FMb`%QxMKpVu(hnPQdCqlO0Gy7sVww?v@QVuN)b%U6<4w^ zdaQjc{$i8qf25sMY}kEIHyR_HQ6!~(J{5Ur#8ju{4$vTj0Z88m!DjkFB?jpOUI`$& zyt_*4C1F2Ef_wnVFZa^Idz}PQKbhwgO+$#j^;eaQq}R53fgYS86m~r!YN!`}b>Kqh zuYNwMw{ks8O6@sg(p0HE3p0765ULBSutck67Z9GVcEJpVG-1FAF7h(Vymnl--8?J& zgZGX^2SC*0_3H+ZK38piewz|LKmUFp>j2gq^2(z6dDS#veMu{! zZIY;kZ>X?R-yhTu8{IyH#l}5C>K70w9%Ev0{FyeR9xdU<6;^|7j73E5VEE!U3>+~Qj)&5!C{4SOq+)9g_x@>P5Iw@&U!aOJb6rEh zUSejT#WbFuSdNIZtnoC|0upHi5s+u)Mwa?&+?16QS>s*#{;Pbj7} z^XO8{CH=qz&a`aozC8nwQ1cgG;M9@UE^~n+U%vm~g1YJ2HbI^q^V@aJfnGoUBx?5^ z1{X8*{h8`5%S*uCxG=VPx|09ry+`Pg6Tmx#dA{v_28d^?+?=<%BdE)6Q*WRP%lE66 zZl~(amHJ_wTC}xk1VXl>&)^eIjvpAfhk|jYgXvY`o6$_$3u_$D=BJpCiFyFI(CJg& zJ6P4`!~KoS@ou4y-19^I@t+pEX+#ZvSg^k}#@gLiZLw!D&KkUA3<@CiDkMVMGwPQ<@^tD zLuO_QDaOzqeXYjc10F&DD{9ZtNoyK zfgOo|AUHQ4a(~^Re4rFJ0v~`SV*)J3D0!Qbz5fwbyC(?!06N-k&6(hV@B7DQPV53> zzL)vF|5mSY8wTbw{#U5qN(6}ChK``aG2sVwN)81f-E(T;4PdjLuXO`=9nXf$()hP$ z$Oj>kGbb5fr`Z+OPxHUAf*tXA9M3R*TCyN^lV%jocrm6< z$%}->I)vJ6tgkK|aVLb8yAN<*o*lwAI~Imqk&z2%{r z#ZhNDU0-$6(|K9}fv;I4E{>4WTRMs)cqY^YYi!h#_7VoEwa*Co1{UKXRo3oYFVg>;O6@`d`}GjR@yq*8W^Y*KC&~3*f2`5Pn5z5l z_UW=|SAIV08%;Ow@1jN-37nn`Ul0)}y{4XawCj<>#KH!$!Ifgsb9{3=_RtA}oxC~le0cS`?p z3lSI~{)#GAzBA{a+g9Ui@@1z#h+f^aqomgRGGqYgP))yphzmyWG`kHZbmZmWeU`t; z&E`WY9N~Vl0Dr#G#N%Y$?IhS`CrCAdu0-0NYue#)8_Mf+VoL_yL#Y`I1!nv1D3 z@iB`tyba%hh-k$f^wdmQ0t542NguRn*+2mM zx0^7xw`Zk`QWOzSrheGj7hr)Kn$MTPSL|Z+8Nwe1Sw~7WLMKIgR0k`E;(NFhj`&lc z%8QjYw)J{M*`aSjS2t2e<-Z3P-JiC&tspDYJU;Bh%V-Cc`gV0>JCQpK_`xCQV7Oq!y zQW-ZC4k89Ef2`73SDgjA9G7Ryv}Md2O6gbJwHypXB{V6N2@Z-y#|W5th6-otnU$-0aTA`I=CEpD{7rcKbggT#XnH5bNoFZ-#Jc?&J+d~x)z z!M3mZoIz_RQJXCe|Mv#OIj%%cBq@vD(>Uo9z>ow>KZ@A^8-hZKkqaUg^jkmBD`%R4LVZHpWQxdc&LmX%ffR{LetLtW!Gl55V!NLYhNgH`(M zb#b~bWvAIn!h}29hSqGjV<71fBG*zrvAH8{+T!G--i?Go2-0~2j?nPHzX&L0`}L=2 zcf)CN_y%wrw5ykK{nyma^ec0x=yx=f+$@!H5q3}dlXVoF`;|tSzK@PIyCS~ z9VGVHSuri8dysvTeuC)3KV|o_^W4hQKUm;Ioasr(%VqP8?-@{%1ZB>~%QvuW-LfR@ z_o%#$={QMzI$fTWH+$~?4k!Q(R3QhgLE_JVP{A$VjI1`Oangp8IQo^QB{f-JCW!Oi zU2l+GJ`EXO5VZvwRpX^*j)la+;{RfUX zS$t)W>>@w;uHL-}>v;YND~OwRHmiU59Um1B7%%NyUyP6aH9vU}yqTOB7g}t6)~)3$ zauU0;*H{ED*gX+Hz*MMsxByJsulIDjz39@MNxt<+@TbnA8!c5?`nj3=^O1!g#j;3c z&J=u}1-ESk0zBcv&6f(x@hT2PPk-3L&)7WvFigqmYh*FkmgHN{n?>~^dYhlU{X=z% zWtGRIGG=y$BujEp@ZI@=@gg>2F#CR%5rd|(T16UcEo1&0#*?3^@CQxzxPhiw3Ns6h zWiX-kH^dzMb3)4un0{u1bTx^GS~xMhD<5KCKC$o+orR4T?`jts74DXLHN=}5#9p47 z8vW?Aj<$N6zgPXB)Y#og*-HkCKW4ObSPjO=DJX8bZ^+);sliQ6YV;=U6=;SjVZx7u zy34YnJ`1&D%+4U5V|1Lb$sr`jl2L;UrRcy8Y*Hvb($9WhhK0lGQX~_FC;2`b!?fAn z6YLubk&2lPB8*9XI-!p!lXXzjRy-;|h*pcf+0*g=4AUX;*eM(Y!v%l6GJjuiB3 z5ovykg*{#4vN}M8nZxf6+y^iGVs)WE%&PwWB=U_(cbH zvQhC*W$r1Ti%<+c%_(Il`iN|}0#Z@UY~IJ%2o?e&p6i8K-6$h*s_lzPDtCI{nCOMt ze#F?&-y4*xE7Z+8PR+Ws|MeCm`^<2lFBLOtGI(h0a#R6P5C%CYhPdihxe=y>tf@y_ zcb=sgN<6AU$-L8wT=D<$`6_n5tltNt&2YY*_!xFH{*9=2n3!_GfCUa@7+}8J)_%XN zz{_M{ISYdm)|=L7kDl7lc?XwJ5R^6i)}p>qVp6sF%{|0IA*aG}`S@3W?DT%yAE|>> zKuRViCwJegwHFVX@Yv1k&g+j}U>kDPzI~%d*<_XfRZ|IvMuwFTjLx!cE{ZMUDHQ@^ z1y<`X5-8l0ykdhJ`pWy5GGU4vs^#_xN|+?t@!PQ3Q^RMkr0U|M`f2>zL0QHK>3BH1go&ziyL&An#(IqyJ#UodmZJ7%i&xVA6d|PH=;4h zm#zb}NQALvSp7Jd@lSHi&2bpAUBndTn`T%;bQ?{QWxL1so-zRNI?8@+GJF zNd5jcnrWA27N;ICEV}rEAwo=el}N1Hs%Oc%0@ldA;%|5+0PxF1^Oi)?gLMl4kpQMV&JjcQX-v&hS*yA&*7bh>Kd` z`KdfL6lz)}92&vG+MCKW%v;yRVJN5!zv;d z#|#v?>2v7G?(>Yg7Sm+KC{UFAxjxI{CK@iTMD`#-`fC1e0#l0TZ!ht8N{bSAl=~V* z10@wIm4cUqNxv2oBn0=1N6#z>1{rT-VkXOeP3`}=0P<#is0UOdxXOLiZ6(xP!{`sW zmMvQL*1Y6WXRux83ObGQlDMJ2+Zd5VU9XTu%j%AdJ~QC)7P@J`SUP?VopIz7?&Y!8 zK6;>$lZNOm3RyuF?je;>(8yY5^rjWE>6#bG7SG*|l4@xwlbjQb(n!FPGdG)4K=0YC8bA32CCkx^Epi?|=M|H*w6K&RK52Sr*{v zf>_HT1T^OF_YiRVi$i1CCHPjleQiQW|*n^g3qJE8P{ zu7bR5U{w<;-`&wsA#)tS7qEo>olZ zQ^@DG8X0sA6)A?`+XN4i+GJGXFT>@B)d@zNq?>#GLWIunC$6x&vzY14lolL+I+m^g zEA`>v1A9lKa#>;wchx=Ijj2xz8v1pA&2qPtwp`u3?J?UrsEC~)tv`M1Ic|T_N*-<& ze&wO({ZEmvnI9h|NRVZx&s2#zVtek*ev<Q4!E#y@^0dV?r~4<(>-+=B_OTe0 zv1OHGBHGv!1H;zO^4Blug2ev@35CMb`};yMWq-}z+jpyJ$QYI%|Bp2 z48O&I`e8?3AvLqdA8Vs?)|pToL4nO>I#i}}4=6$3XPrH-AgWdBA$1za(u>uA^eKj# zPHzT>XsYS#NgJ&6p^wq}r>dT|>dTigGp%2^!NTw6f0!EUcRlGD$%ENjpCZde)sDm| zyV`XUr`GC8<1#$izI-ltWYX_U7=2dJJ+{*Kk|7k0mgz5~Ug#`-Gce8Z+ZbWoh&(&J z1U`hm^D%kF67>R~Ls$up9}eUh51S7-AYfx@a)jJTzleZe|JAW&J|por`@n8_x@i&O z*wIOodV-z0)u+KAf-#H-!ih3B_E<#7CH{F-;^_@vV0NyiYR#iU(uEaS#Rx`&3Q(y< zyUHl8V+yj5`_>m3k#VngJGvQ9Cz+wL+r|ipsp(l--Y;2aRhMWx{wDk%B}^1s=hqp? zM}!Z6d!Js@@@oI@py;##afJAL2cjb$lfVnjQjJc?&#vdFCu_j%WSLK&#GP=5?Edgh z!A!JWt|`j!tvW6|x^D_5$+x;Xw^7|Umx-mbP+k20;4EeFxpCIV{9C^v`8W2Ur||A$ zed+>iqLdE#*HYFcGMCC|K}^7LmI1172wUz>s99LL3YgQsZ$<;(`uPIufD@S2<*v6` zxv72m-TMb1Q2(yhkHP*^(^jyjdYi^AV`;_A~iY%q@=sM zLpr5P8UZPh?)sj6ey<;YkDcv2abMT_x_6$zHWl9&fY3Zz;x8K$0x&}W)CVy7h&L84 zb*t=X@-p1;#j|U}c=i2P5WnJ8VvB62+kO!FtB1QHEbp5oA07o^gamc*W7&KE`E>c0 zH2tRR7c$w71S30>**)r1hUX7(GuDh)Nl;4TY1`ZUa3MY1e%J;MuG7yVlG5F`!2YmQ zcg_{7Ei&7t9Ek6DXzWJ$LX&@>4)_Xy|Ahg{6$I>_Ic~Yxd}lVfmuBzzzFI#4u6@6A z@49jIJNvzHB5=P7!V8HoCKrI|lAwEyk$KlXb);r{dv1UZB^q_JdOjaH#(YGc-@Y#} z1^18bsE`@>>1K8ED{Oo#`V(LyfR|vmw*v?w5MUvteqWvQe_jGUDi~NWGv-aR`tO$~ z?h$B##wTWYEG9a}hs!y(S}_D=t@DvURQoGh+o7vmS+p3X+k7fF^q{vP2nqh=U?FW0M2B0IacyB@}SbAKLAH4}2PH>bSv z(r}JUo{FZN0jFQ|V(k80*JE>WWMJm%w_t;m*ewO|n24_nVQb@RCZ|AahFDRzt@|l^ zV417hM6=q`T@IxtIWW45uAc;ccqCz`C!x-}XWt1?4)ou*r7?%0Aj#hPp7U`;64av0 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 literal 0 HcmV?d00001 diff --git a/love/index.html b/love/index.html new file mode 100644 index 0000000..11a637b --- /dev/null +++ b/love/index.html @@ -0,0 +1,15 @@ + + + + + Pour Clara 💌 + + + + +
+

Rendez vous 16h ici

+

Coucou mon amoureuse d’amour que j’aime tant❤️. Je sais que tu n'es pas partie mais je tenais à recommencer les journaux que je t'écrivais. Le tout nouveau site arrive à 16h accompagné du journal du jour !

+
+ + diff --git a/love/journals/1_dimanche.html b/love/journals/1_dimanche.html new file mode 100644 index 0000000..2c325a9 --- /dev/null +++ b/love/journals/1_dimanche.html @@ -0,0 +1,31 @@ + + + + + Jour 1 💌 + + + +
+

Jour 1 - Dimanche 27 Avril

+

Là c’est dimanche, tu me manques déjà beaucoup… Est-ce que c’est parce que c’est le début ? Ou bien mon manque est bel est bien justifié. Là il est 11h30 j’écoute Shaka Ponk en t’écrivant ses mots – Let’s baaaanng bang baaaang (pardon j’suis a fond) – Je t’aime trop vraiment. Je t’ai envoyé deux images que mon père m’a envoyé, une de moi avec Mathieu et Fabien et mon père où est en mode WAAAAHH (ptddr c’est Waluigi) et la deuxième un meme que mon père m’a envoyé qui est plutot drôle mais tu les as pas vus donc j’imagine que tu dors sur la route (même si je pense que c’est pas a 3h de route) ou que tu as déjà commencer.

+

Je viens juste de réaliser mais ce que je suis en train de te faire c’est ton rêve, c’est juste moi qui raconte ma vie et tu adores ça🤭.

+

Je te fais mon programme de la journée : Tout d’abord je vais aller manger c’est un bon début, pourquoi pas me laver ça serait une bonne option mdrr ensuite je pense que je vais ranger tout mon bordel dans ma chambre, ma mère me ramènera ensuite chez mon père, je rangerais tout et je retrouverai ROBEEERTT !!🤭Après j’irai manger chez ma mamie je lui mettrai sa Wii ça va être drôle je pense, par contre j’y reste jusqu’à mardi et ça m’embête un peu… Je voulais déprimer tout seul mdrr

+

Je pense que je vais laisser le document ouvert sur mon PC et des fois je viendrai t’écrire un peu. En plus j'ai mis une note sur Insta en mode "J'espère qu'elle lira tout" ahah c'est trop drôle tout le monde veut savoir pourquoi

+

Re coucouuu là il est 16h j'ai pas encore fais mon gouter mais ça ne saurait tarder ! Je suis allé voir ma mère on a jouer à un jeu rigolo avec les coques de pistaches en mode "si je la mets tu fais ça" c'était marrant mais personne n'a réussi de lancer... Après on a manger vite fait en regardant Le fabuleux destin d'Amélie Poulain je l'avais déjà vu et ça m'a fait plaisir de le revoir. Pendant le film m'a mère a voulu me faire une coupe de fou, t'as du voir les buddies même en ayant retiré les élastiques mes cheveux volaient mdrr j'en pouvais plus. Après ça ma mère m'a dit de ranger ma chambre car je vais bientôt partir, mais évidemment je me suis laisser m'égarer en fait j'ai regarder tous les images de plannings de live que Matreox avait fait et j'ai tout jugé mdrr t'aurais trop kiffé m'entendre juger je pense. Là je pense que je vais essayer de faire mon planning de lives pour cette semaine du moins un brouillon, je vais live tout les jours a partir de mardi, j'espère que tu viendras au moins pour faire un petit coucou. Je t'aime mon amour, j'espère que ça se passe bien de ton côté et que tu t'amuses. Bisouuus !❤️

+

Je pense beaucoup à toi c'est pas la première fois où je me surprends à regarder le vide tout en pensant à toi quand je m'en rends compte j'ai les yeux lourds, la boule au ventre et le coeur qui bat vite, presque en train de pleurer. Ça fait qu'un jour, c'est déjà trop long. Je passe souvent dans ma galerie pour regarder des photos de nous, on est trop mignons tous les deux. J'ai encore rien mis dans mon sac mais tant de "je t'aime" à t'écrire... Je pourrais faire ça toute la journée. Ça y est je pleure, j'ai trop regardé nos photos. Je te laisse je dois ranger ma chambre❤️

+

Coucouuu j’ai rangé ma chambre et mes affaires et j’ai fais le trajet vers chez mon père je suis vite aller dans ma chambre pour voir Robert, il était la il m’attendait, je lui ai fait un gros gros calin et je suis allé me doucher. T’as déjà pleuré sous la douche toi ? C’est trop bizarre, ça m’est arrivé je pensais trop à toi je crois. J’ai refais mes sacs pour chez ma mamie, la je suis sur le trajet, je te dirai quand j’y serai. Je t’aime mon amour❤️

+

Coucouuu, oh j'suis content tu m'as envoyé des messages🤭et j'ai mangé c'était bon ça va. Là je suis en voc avec Julien, il est trop happy de me montrer ce qu'il a eu sur Minecraft. J'espère qu'il va me remonter le moral. Il a fait vla les trucs vraiment, je vais rajouter des mods sinon on va s'ennuyer il a tout dans le jeu mdrr. Bon je te laisse mon amour, en plus y a peut etre Eudes et Enzo qui vont rejoindre. Bisouuus !❤️

+

Coucouu, tu dors alors je vais écrire pas trop fort. Là y a une ambiance trop chill j'adore, même s'il manque toi... Tout à l'heure j'étais en appel avec Julien, Enzo et Eudes – Je te l'ai dis en plus – et Eudes m'à dit que Simon à dit cette phrase "En vrai si Adrian vient pas avec nous au Pal tu pourras dire à Noah de venir" AAAAHHH Je te jure j'suis trop heureux, ça veut dire que ça va mieux avec Simon et que je vais pouvoir partir en vacances avec toi et avec mes potes, trop bien ! J'ai du bouger parce que j'étais dans la chambre de ma mamie et quand je suis revenu sur mon ordi y avait plus personne... Pas grave, alors j'ai commencé l'article d'Adrian, je te jure que j'adore faire ça genre vraiment si un jour t'as la flemme j'suis là hein (stp) Du coup là j'ai fini son article. Je suis posé sur la table à manger sur un siège de bureau avec du Shaka Ponk à fond – I dont give a They dont give a We dont give a fuuuuck !! - mon frère regarde un film sur la télé et je vais continuer d'écrire mon article je pense. Ou alors je vais regarder youtube parce que je suis un peu fatigué je ferai ça demain. Putain je crois que j'ai un putain de moustique qui me tourne autour, pitié sauve moi mon amour... J'ai trop hâte de dormir parce que demain y a petit dej et le petit dej chez ma mamie c'est trop trop trop booon, donc en fait je vais dodo devant youtube, j'ai ramener Robert et Monsieur Plouf et le pull pour dormir dedans mais pas le plaid parce que le chien de ma mamie à le même plaid et elle les manges donc je veux pas qu'elle mange mon plaid.

+
+

Bon je pense que je te reparlerai pas de la journée (en plus il est minuit passé là (00h20) du coup je vais te faire un débrief ! Aujourd'hui c'était dur.. J'ai pu te parler ce matin... un peu... Je pense vraiment que ce moment était le meilleur de la semaine. J'espère que ta lecture te plait jusqu'ici, je sais pas encore si je vais te le faire lire quand je serai là ou pas.. J'ai même hésiter à te faire lire un jour par jour, genre dimanche prochain tu lis que cette journée là. Je sais pas trop... Je me suis beaucoup ennuyer aujourd'hui et en plus mon père et ma mamie m'ont dit que j'avais l'air perdu toute la soirée. Je leur ai pas dis que tu me manquais, je pense que si ma mamie me demande demain je lui dirai et mon père je lui dirai sans doute mardi ou mercredi, aujourd'hui c'était pas le jour, je pouvais pas en parler sans pleurer – Je l'ai dis a Julien j'ai chialer... – en plus a un moment je sortais enfin de ma chambre parce que je faisais que de pleurer mon père a parlé de toi je sais plus pourquoi et j'ai couru dans ma chambre pour re pleurer. Mdrr je fais pitié je t'ai fais un word ou je te dis toutes les deux ligne que je chiale... Bonne nuit mon amour❤️

+

Je t'aime ❤️

+

Ton amoureux d'amour, Noah ❤️

+ + +
+ + diff --git a/love/journals/2_lundi.html b/love/journals/2_lundi.html new file mode 100644 index 0000000..7876a6c --- /dev/null +++ b/love/journals/2_lundi.html @@ -0,0 +1,26 @@ + + + + + Jour 2 💌 + + + +
+

Jour 2 - Lundi 28 Avril

+

Coucouu ça va ? T’as bien dormi ? Moi super bien mais j'ai oublié le pull en fait... J'ai fais mon super petit dej c'était trop bon, a peine debout ma mamie m'a demandé pleins de trucs pour sa télé etc... Alors on galère beaucoup comme d'hab mais on s'en sort je sais pas comment. Là ça fait 1h que j'essaye de configuer sa clim mdrr c'est chaud (sans faire de mauvais jeu de mot) en plus là il est 13h je vais aller manger. Je te laisse bon appétit (même si tu as déjà mangé je pense) Bisouuus❤️

+

Recoucouuu j'ai mangé des frites avec du poulet paprika c'était trop bon !! J'ai voulu commencé à mettre la Wii sauf que je me suis rendu compte que dans le carton y avait tout pour la Wii sauf la Wii donc c'est caca un peu. Du coup je vais finir le grand un de mon article et après on va passer à l'appart pour chercher la Wii pour de bon cette fois mdrr. Je te laisse Bisouuus❤️

+

Coucouuuu !! J'ai pas trop écris aujourd'hui désolée, il est 00h là mdrr, du coup je vais te faire un big pavé là de toute ma journée. Du coup on est allé à l'appart pour que j'aille chercher la Wii avant de partir j'ai fais une blagues, je suis allé côté contucteuret après ça parlait de moi et du permis. Du coup je leur ait dis que je comptais vraiment le passer du coup sur le chemin (d'environ 20 minutes) je devais dire la signification de chaque panneau qu'on croisait. Eh j'ai tout réussi ! J'te jure j'étais trop heureux. On est arrivés à l'appart et là je me dis "Attends j'ai pas pris ma saccoche" HEUREUSEMENT ! Axel avait ses clés, ouf, on est sauvés. Du coup je me rends dans l'appart je prends la Wii et une Wiimote (une manette) qui restait avec dans le tiroir et en plus de ça je prends mes lunettes et ton pull beige, que j'ai sur moi pendant que je t'écris, j'adore l'odeur. Je ressors et rerentre dans la voiture, putain il faisais chaud de ouf c'était affreux. Et puis on va au Super U pour aller chercher de quoi manger ce soir. C'est à dire du pain et de quoi faire un burger et des yaourts. On a fait les courses en un temps record je crois mdrr on était trop rapides. Quand on est rentrés il pleuvait de fou furieux genre vraiment. Du coup en arrivant on a couru dans la maison et il pleuvait plus mdrr la blague. J'ai vite installé la Wii pour qu'on puisse jouer. Je branche tout, j'allume puis je lance le truc où y a tous les jeux crackés. Ça se lance pas... Bizarre... Je réessaye ça marche toujours pas. Du coup je me dis – Aaaaah tu m'as envoyé des messages j'suis trop heureux Je t'aime ❤️ – donc je disais que j'allais recracker la Wii, de toute façon j'étais plus à ça près et puis ça m'amuse de faire ça du coup je vais chercher la carte SD de la Wii dans laquelle il y a tout pour faire le crack. J'ouvre le port SD de la Wii, et là, y a rien, vide... Comment c'est possible... Du coup je cherche partout si j'en ai une au final ma mamie en trouve une, je la mets dans mon ordi. Elle est pas détectée, merde ! Du coup je cherche et là, seconde chance ! J'essaye... Ça marche ! Let's gooo ! Je fais le crack mais je galère beaucoup en fait ça marche pas et tout. En gros pour lancer le crack il faut mettre des trucs sur une carte SD et ensuite aller voir dans l'agenda de la wii et y a une lettre (dite letterbomb), quand on clique dessus le crack se lance et là y avait pas la lettre. Et en fait après 40 minutes a tout bidouiller je me suis rendu compte que la lettre était pas pour aujourd'hui mais pour hier. Fallait reculer pour l'avoir... C'était sous mon nez depuis le début. Au final je crack la Wii, j'ai toujours mes jeux et je lance Wii Party pour jouer tous les 4. On trouve des jeux dits "Jeux de salon" qui exploite la pièce en gros. Genre y a un cache cache ou tout le monde se barre sauf un "cacheur" qui cache une ou plusieurs manettes, une fois cachées il va chercher tout le monde et les autres cherchent la manette pendant une minute, la manette fait évidemment du bruit. On a fait une dizaine de partie de ce jeu avant de faire les autres ou en gros t'as une bombe, représentée par la manette, et tu te la passe mais attention a appuyer sur les bons bouton lors de l'échange et à ne pas trop la faire bouger, sinon BOUM. Et y a une variante ou faut dire des mots sur un thème chacun son tour et évidemment faut pas répéter etc... C'était cool j'ai kiffé. A un moment avec ma mamie on a laissé Axel et Hubert jouer tous les deux, pendant ce temps on a fait les burgers. (Oh j'ai Uprising dans les oreilles, un plaisir !) Sauf qu'on entendait Axel gueuler sur Hubert parce qu'il y connait rien et il mais beaucoup de temps avant de comprendre un truc, mais genre vraiment beaucoup du coup ça rendait fou Axel c'était drôle, ça faisait un fond pendant que je faisais cuire les steaks. On les a enfournés et là ! ET LA !! TU M'AS APPELÉ ! C'est fou ! Du coup je cours vite dehors et je t'appelle. Je te jure que j'avais la larme à l'oeil d'enfin réentendre ta voix, même si c'est à travers un téléphone et que tu captes pas très bien, ça m'a fait du bien, j'en avais besoin, de t'entendre dire autre chose que dans tes messages vocaux que j'écoute en boucle depuis hier soir. Bon c'était court mais mieux que rien je dirai... On a même pas fait le quart de ton truc, ça va être trop long. Pendant ces à peine 10 minutes où on a parlé j'ai volé sur un nuage, un nuage de bonheur, de joie et de paix. Je t'aime trop. Quand t'as raccroché je me suis assis 2 ou 3 minutes pour me remettre les idées en place et retenir mes larmes un peu. J'ai essayé de passer à autre chose : j'ai mangé le repas. Les burgers étaient trop bons j'ai tout fais moi même et c'était bien réussi. J'étais content, puis j'ai pensé a ton sourire quand toi t'es contente. Je suis allé aux toilettes pour retenir mes larmes et respirer calmement. Ça va c'est passé, on débarasse et on range pour continuer de jouer à la Wii, on a joué à Wii Tennis. On a bien rit parce que Hubert comprenait rien, ça change pas, mais aussi parce que ma mamie était dangereuse mdrr y avait Easy (la chienne) qui passait devait elle et elle était à ça de lui mettre un coup de Wiimote mdrr carrément elle a fait le mythe, elle a lancé la manette. La vie de ma mère elle a volé si vité elle a rebondi contre un mur, tout le monde était chockbar. Du coup on a changé de jeu, en plus c'est Hubert qui a tout gagné, celui qui avait pas compris mdrr trop fort ! On est retournés sur Wii Party et j'ai un peu avancé sur mon article j'en suis au grand 2, je te jure que demain c'est fini ou après demain si j'ai vraiment pas le temps mercredi mais t'inquiète pas. Après ça je suis allé dans mon lit j'ai pris mon ordi et je me suis mis à écrire ça. Eh au milieu tu m'as envoyé les messages que tu m'avais promis, trop bien !! Mais t'as mal à la tête... Pas grave, prends tout le temps qu'il te faudra pour te reposer mon amour. Je t'ai menti haha j'allais pas dormir j'écrivais ça !!

+
+

Je voulais conclure là mais je sais pas trop quoi dire, j'ai passé une journée avec ma mamie banale j'ai juste du veski quelques pleurs des fois parce que tu me manques trop, mais au final ça va j'ai pas pleuré, pas encore.. j'suis pas loin en écrivant tout ça. Je t'aime mon amour. De ce que tu m'as dis en appel tout à l'heure t'as l'air de t'amuser, continue alors c'est ce que je te souhaite, mais oublie pas rêve de moi mon amour sinon mauvais dodo. Bon aller je te laisse dormir t'as mal à la tête en plus. Bonne nuit mon amour❤️

+

Je t'aime ❤️

+

Ton prince qui t'as fais un bisou magique tout à l'heure, Noah ❤️

+ + +
+ + diff --git a/love/journals/3_mardi.html b/love/journals/3_mardi.html new file mode 100644 index 0000000..394d07a --- /dev/null +++ b/love/journals/3_mardi.html @@ -0,0 +1,22 @@ + + + + + Jour 3 💌 + + + +
+

Jour 3 - Mardi 29 Avril

+

Coucouu, alors aujourd'hui était une journée bien plus chargée que prévu du coup j'ai pas trop pu prendre la parole ici... Là il est 23h30 et il s'est passé beaucoup de trucs. Du coup je vais tout te raconter mais rapidement parce que j'ai un peu (beaucoup) envie de faire de l'ASMR.. Désolé. Donc j'ai fais mon petit dej trop bienn dehors comme hier ensuite on a tout rangé et je me suis remis sur ma Wii qui voulait pas ajouter les nouveaux jeux à la liste je cherche mais je trouve pas. En même temps ma mamie me parle d'un de ses vieil ordi (très vieux hein de 2007) qui marchait très bien mais qui est juste bloqué. Bon pas grave je lance un transfert sur la Wii et en attendant je m'occupe de cet ordi. En l'allumant l'écran n'affiche rien, j'en conclu que l'écran est HS alors je le branche à la télé et BOUM y a un truc. Alors c'est rempli de "!!" et entre ces "!!" il y a du texte mais écrit bizarrement, on aurait dit qu'il manquait des lettre ou que certaines lettre n'étaient pas les bonnes. Je me décide de réinstaller un Windows dessus – tant qu'a faire j'en mets un vieux pour pas que l'ordi lag trop – je choisi un Windows 7, qui n'est certes plus assuré par les mises à jour mais qui fera bien le taff. Et là ma mamie me dit que Yannick (mon tonton) avait déjà essayé de réparer l'ordi mais n'avait pas réussi donc il a démonté le disque dur pour récupérer les photos et askip il a gardé le disque... Je démonte l'ordi et effectivement il manque le disque dur.. Merde ! Je décide de tout démonter afin de vérifier que l'ordi est entier et que mon tonton ne se soit pas servit dedans (il aurait pu le faire). Et là je vois un emplacement vide.. De la RAM en plus ? Non l'emplacement est trop petit.. Je demande à ChatGPT et d'après lui c'est un emplacement IDE. Pour l'info les disques durs de nos jours sont soit des SSD (les très rapides) soit des HDD. Aujourd'hui on connecte les HDD avec des prises SATA (comme on connecterait un téléphone en Type-C) mais avant il éxistait une antiquité, la prise IDE avec des nappes. C'était la même vitesse qu'une disquette. Bref je m'égare. En tout cas il manque rien a part le disque dûr. Ma mamie m'a donc confié l'ordi pour que je m'en occupe dans la semaine (je ferai ça Samedi ou Vendredi) Entre temps le disque dur de la Wii avait tout fini je lance et là rien... Je fouille les paramètre de l'appli Wii où y a tous mes jeux, je décoche une option et ça y est ! Ça marche !! Et là on joue a Wii Sport Resort pendant que je faisais des steaks (oui pour encore manger des burgers mdrr) et c'était marrant, genre on faisait le bowling chacun son tour, c'était assez fun. On mange dehors il fait beau il fait bon c'est cool. Je vais donc à la douche (j'ai fais ton buddies🤭) Et juste après paf on rentre pour chez mon père. Sur le chemin j'ai un peu dormi, mais vite fait j'avais juste les yeux fermés et le vent sur la tête, trop confort. On arrive je mon mes affaires enfin heureux de ENFIN retrouver ma chambre putain (et aussi de retrouver ta boîte à goûter) ma mamie boit le café vite fait puis ils s'en vont. Avec mon père on règle un problème avec le serveur puis on fait un petit apéro en finissant un spéctacle qu'on avait commencé et ensuite on va voir Pierre Emmanuel Barré. Oh j'étais trop content tu m'as appelé. Son spectacle était drôle mais je t'en dirai plus en voc j'ai un peu la flemme mon amour. On est rentré on a fait burger king mdrr j'ai branché mon ordi et je t'écris ceci avant de te parler pas messages. Là tu m'en envoies j'suis trop heureux

+

Je t'aime ❤️

+

Ton homme, Noah ❤️

+ + +
+ + diff --git a/love/journals/4_mercredi.html b/love/journals/4_mercredi.html new file mode 100644 index 0000000..4f21575 --- /dev/null +++ b/love/journals/4_mercredi.html @@ -0,0 +1,29 @@ + + + + + Jour 4 💌 + + + +
+

Jour 4 - Mercredi 30 Avril

+

Coucouuu ça va ? Bien dormi ? Moi oui mais il me manquait ma femme.. Je me suis levé grave tôt il était 9h, là il est 10h et je suis en pleine écriture de mon article, je charbone pour pouvoir le rendre vers midi je pense. J'ai fais a peu près 1000 mots là et j'ai pas fini encore. Avant de commencer à écrire j'ai checké vite fait un peu tout, le pdf et le site voir si Adrian ne s'était pas planté et il a oublié les mots en gras sur le site... Du coup je te le dis et là tu me dis la pire chose que tu pourrais me dire "Dis lui de le mettre" WAAAAA MAIS JE VAIS ME FAIRE SOULEVER. Bon tu sais que je ferai tout pour toi hein je vais surmonter ma peur et je vais lui dire vu que t'es occupée... Là je vais lui envoyer un message, changer de pentalon (je me serai chié dessus) prier et retourner écrire mon article. Au fait tant que j'y pense Vendredi je me fais couper les cheveux haha. Bon je te laisse je vais écrire mon testament mdrr. Bisouus !

+

Coucouu euh je t'écrire vraiment une minute après ce qu'il y a au dessus mdrr mais j'ai un soucis mon Spotify ne veux plus que j'écoute l'album Toxicity de System genre je lance l'album et ça me met une seconde de chaque son jusqu'au dernier et ça coupe, je vais mourir vraiment mdrr bon aller bisous ! Même mon père ! Est dans le coup...

+ Screen de la conversation avec mon père +

Coucouuu ça va ? Il est 14h bientôt j'ai bien mangé, mon père a fait des pâtes et on y a mit du gruyère sauf que je sens une odeur bizarre, un fois à table. Je dis à mon père "le gruyère est pas périmé ? Mon père dit non et puis je regarde attentivement. Mdrr y avait des taches bleues dans le gruyère.. Du coup on a jetté et on s'est reservi à contre coeur... Et j'ai fini mon article je vais le mettre sur le pdf. Il fait 1600 mots donc ça va en vrai, comme celui à Célia si je dis pas de bêtises. Bref je m'y mets parce que je dois prendre une douche après ça pour aller au cinéma, je vais voir Thunderbolts* Bref Bisouuu mon amouuuur (j'ai vu que tu as fais des buddies j'suis content)

+

Coucouuu Il est 16h45 là je vais bien de fou ! J'ai tout fini sur mon article j'ai mis en page et j'ai planifié mon article. Adrian n'a toujours pas vu mon message alors qu'il a posté une note sur Insta y a 2h... On te voit en fait. Après ça j'ai pris une douche et mon frère est arrivé avec ma mamie et mon père, je les ait laisser discuter pour envoyer le message sur le groupe du Gay-Lu Times. J'ai géré de fouuu. Je t'aime mon amour, j'espère que tu es fière de moi même si tu es loin de moi...

+

Coucouu mon amour ! Je suis si bouleversé, tu m'as appelé. Mais avant je suis allé au cinéma pour voir Thunderbolts* Le film est... Je sais pas, bof je dirai. Ni nul ni bien en fait.. Après ça je suis allé au Quick et on a eu un burger gratuit, truc de fou ! Mais bon ça tu le sais déjà du coup j'ai moins de trucs à te dire ce soir... Ah si quand on rentrait au feu rouge ou y a le Legrand on avait la music A.N.U.S. de Ultra Vomit et au même moment y a un vieux aigri qui s'est arrêté à côté de nous. Mon père à monté le son progressivement en faisant exprès mdrr c'était très drole.

+
+

Je t'aime mon amour, tu me manques trop je pensais que j'avais passé le cap mais j'ai pleuré quand tu as raccroché tout à l'heure. Pour te l'avouer j'avais déjà commencer avant que tu quittes (un peu comme quand on fait de l'asmr tout les deux en appel). J'aimerai trop te serrer dans mes bras, enfin ressentir la chaleur de ton corps contre le miens, goûter à tes belles et douces lèvres, désirer ton regard et observer les étoiles à travers tes yeux, caresser des belles joues et jouer avec tes soyeux cheveux. Je m'égard là.. Bref, bonne nuit mon amour je t'aime tellement

+

Je t'aime ❤️

+

Ta crotte d'amour, Noah ❤️

+ + +
+ + diff --git a/love/journals/5_jeudi.html b/love/journals/5_jeudi.html new file mode 100644 index 0000000..808c340 --- /dev/null +++ b/love/journals/5_jeudi.html @@ -0,0 +1,29 @@ + + + + + Jour 5 💌 + + + +
+

Jour 5 - Jeudi 1er Mai

+

Coucouu mon amour alors là il est 3h du matin, juste pour te dire que je vais aller me coucher mais je venais de faire le site que tu regardes là. Hehe j'suis trop fier de ce que j'ai fais c'est tout kiki, comme toi ❤️

+

Coucouuu ça va mon amour ? ❤️ J'ai bien dormi perso, je me suis levé à midi mais j'avais fais un rêve trop bizarre je me souviens pas de tout, mais je sais qu'à un moment mon frère fouille ce site là. Et à la fin je vais dans le garage de mes grands parents pour prendre une bouteille de Pepsi sauf qu'elle est chaude de fou vu qu'elle est restée au soleil, du coup je la mets au congélateur pour la refroidir un peu. Mais je remarque que depuis le début j'avais les yeux fermés et flous, tu sais comme quand tu viens de te réveiller. Du coup je cours en montant à l'étage pour me débarbouiller le visage. Et là je monte et c'est l'étage de ma maison à Feytiat, et en fait je cours parce qu'il y a quelqu'un derière moi qui veut me tuer, je sais pas qui c'est. J'arrive dans la salle de bain et je cherche un gant, j'en trouve pas du coup je fais ça avec une serviette et là le mec qui veut me tuer s'approche et me rend la bouteille de pepsi. Wesh.. Et là je me réveille... Bizarre. Bon après j'ai fais un Fifa pendant que mon père faisait à manger - c'est à dire des frites - et après ça j'ai mangé le burger en trop d'hier. On a regardé le Hot Ones avec Alain Chabat c'est trop bien. Et là il est 14h33 je sais pas ce que je vais faire, je vais surement brancher mon volant pour jouer à un jeu, pourquoi pas à BeamNG Drive. Bref je te laisse mon amour. Bisouuus

+

Je suis vraiment premier degrès en train de péter un plomb, j'en ai marre je sais pas quoi faire. J'ai littéralement fais tout ce que je pouvais faire. J'ai passé 2h sur un jeu de merde qui me plaisait pas juste parce que je savais pas quoi faire, bah j'ai vite abandonné. Et là je suis à deux doigts de casser mon écran ou de je jeter par la fenêtre, voire même de me jeter par la fenêtre. Je suis en train de devenir fou j'en peux plus. Reviens s'il te plait, je m'ennuie sans toi...

+

Euh j'allais t'écrire là mais je vois ça ⬇️ Il faut savoir que l'IA du logiciel de code prédis ce que je vais écrire. Bon là il essaye de prédire des truc nul mais wesh pourquoi il sait pour Feytiat. C'est mentionné nulle part ailleurs. Trop bizarre

+ IA qui prédit Feytiat +

MDRRR Et là il m'a prédis la ligne pour mettre l'image en mettant le titre "IA qui prédit Feytiat" j'vais cabler

+

Bon du coup je voulais te dire. Là il est 3h du mat oui je triche on est vendredi techniquement mdrr. Je m'ennuyais trop à jouer à GT4 que du coup j'ai fais du casque et pour la vanne j'ai testé les jeux 18+. Mdrr comment c'est claqué au sol c'est juste pas pratique en fait je vois pas comment tu peux faire l'asmr en vrai en jouant à ça t'as constament les mains prises. Bref. Après ça je suis allé faire le gouter et je me suis dis que j'allais live à 20h J'ai rejoins Julien et Enzo en vocal. Enzo est parti quand j'ai lancé le live parce qu'il devait manger. Pas grave. J'ai d'abord fais du bedwars comme à l'ancienne mais mon ordi buggait trop c'est une dinguerie du coup j'ai changé pour Arcade Paradise (j'avais déjà commencé le jeu en live) Après ça Julien m'a rappelé l'existance du jeu The Exit 8 en fait ça fait un an je pense que je veux faire une vidéo dessus mais que j'y pensse pas. Du coup j'ai fais un live dessus et le concept est trop bien, y aura un montage sur ma chaine de ce gameplay. Ensuite j'ai coupé le live il était 23h30 mdrr et avec julien on a trainé sur les activités discord on a trouvé un Uno trop bien et on a joué au golf après. J'ai dis que je voulais dormir et il a lancé le tableau blanc commun mdrr. Evidemment on a fait des ref à 39-45 tu connais mdrr et après je t'écris et je vais dodo.

+
+

Tu me manques trop vraiment. Aujourd'hui j'ai pas répondu à tes messages Insta et tu vas peut être trouver ça bizarre et me prendre pour un fou mais hier j'ai eu peur. Hier t'as envoyé des emojis que t'envoies jamais mais genre vraiment jamais. Ils faisaient quoi dans les récents alors ? Surtout celui qui regarde à travers ses yeux là. Tu l'envoie jamais et tu l'as envoyé à quelqu'un, je vois pas à qui ça peut être à part un amant, en mode "chut ça reste entre nous on lui dis pas"... Désolé je continue avec ça tu sais que c'est mon pire cauchemar.. Et en vrai j'ai aucune raison de pas te répondre. Je me doute trop de ce genre de choses. Mais comprends moi t'es loin si jamais tu en aurais l'envie tu aurais pu me tromper à cette distance je n'en saurai rien.. J'ai un peu déprimé aujourd'hui à cause de ça et je sais très bien que te le dire là par message n'arrangera rien parce que tu vas répéter comme d'habitude que tu n'oserai jamais faire ça. Bref désolé j'ai écris tout ça pour rien je vais effacer je pense.
Demain je vais chez le coiffeur à 11h fini les cheveux longs en plus après je vais acheter pleins de fringues je vais vraiment changer premier degrés ça va être cool. J'espère. En vrai j'aurai préféré faire ça avec toi, les boutiques et tout.. Bref je te laisse je vais dormir bonne nuit bisous ❤️

+

Je t'aime ❤️

+

Ton cocu ?, Noah ❤️

+ +
+ + diff --git a/love/journals/6_vendredi.html b/love/journals/6_vendredi.html new file mode 100644 index 0000000..a3ee7b8 --- /dev/null +++ b/love/journals/6_vendredi.html @@ -0,0 +1,23 @@ + + + + + Jour 6 💌 + + + +
+

Jour 6 - Vendredi 2 Mai

+

Coucou mon amour ! Je vais tout t'écrire en une fois et y a plein de trucs à dire en plus ! Aujourd'hui je me suis levé et je suis allé dans la boite aux lettre récupérer le lecteur de disques durs pour pouvoir améliorer le serveur et mon ordi, je le débale je met le 2to que mon père m'a donné et je me dis que je vais mettre mon disque C dedans, remettre à 0 mon ordi pour l'ocasion. Bon j'ai que transféré là. Après ça je suis allé chez le coiffeur, elle a bien réussi ma coupe je trouve genre excatement ce à quoi je pensais. Donc nickel. Mais mon frère y est allé après et la coiffeuse à dit "Tu veux quoi comme coupe ?" Mon frère à dit "court." Bon.. ça tête ressemble à une mousse de micro mdrr, on dirait un télétubbies mais sans l'antenne bref avec mon frère on a vanné sa coupe toute la journée mdrr. Après fallait manger, moi je voulais manger à l'appart parce que flemme d'encore manger dehors. On a manger à Monsieur le Baron. Tu sais c'est le gros resto deluxe qui a pris feut pas loin du lycée. J'ai suivi mon père et mon frère à contre coeur j'en peux plus de manger des burgers mdrr. C'était bon en vrai. Après on est allés à Family Village on est allé à Inter Sport pour prendre des vetement pour moi puis à la halle puis à décatelon (on a fait une escale à boulanger pour que mon père se renseigne sur sa future télé mdrr) du coup j'ai pleins de nouveux vetements c'est trop bien. J'ai aussi pris un maillot de bain mais pas de claquette vu que je prendrais des Crocs vu que madame n'a d'yeux que pour les crocs. Je suis rentré et j'ai reset mon ordi pendant que je jouais à Mortal Kombat 1 avec mon père. J'ai galéré de fou, en fait mon ordi et sur protégé du coup pour formater bah c'est chiant. J'ai appliqué la méthode forte sauf qu'après j'avais plus rien qui marchait à part la souris et le clavier genre la luminosité de l'écran non et le wifi non plus. Après des heures de recherches j'ai rétabli le wifi le bluetooth la luminosité et d'autres trucs. J'ai mangé une petite salade et j'ai installé Need For Speed Most Wanted, la version de 2005, ce jeu est ouf pour 2005 vraiment. J'y jouais en étant en vocal avec Julien Enzo et Eudes qui est parti tôt.

+
+

Je suis désolé mon amour j'ai pas osé répondre à tes messages, déjà parce que tu me les envoyais toujours au mauvais moment et en plus j'osais pas, je sais jamais quoi dire après t'avoir mis un remis, je m'en veux d'un côté mais d'un autre je trouve ça toujours aussi louche.. Désolé je force avec ça, je changerai jamais.. Bref Bisous Je t'aime mon amour dort bien❤️

+

Je t'aime ❤️

+

Ton informaticien du dimanche, Noah ❤️

+ +
+ + diff --git a/love/journals/7_samedi.html b/love/journals/7_samedi.html new file mode 100644 index 0000000..e5cd0e7 --- /dev/null +++ b/love/journals/7_samedi.html @@ -0,0 +1,26 @@ + + + + + Jour 7 💌 + + + +
+

Jour 7 - Samedi 3 Mai

+

Coucouuu mon amouuur ! Tellement de choses à te dire alors qu'il est même pas 15h mdrr Déjà je me suis levé et jme suis fais un kiff j'ai fais le super p'tit dej comme chez ma grand mère, c'était moins bon y avait pas la vibe de chez elle mais bon. Après je me suis dis que j'allais m'attaquer à l'ordi de ma mamie justement. Alors je branche tout et là je remarque qu'elle n'a pas donné son alim... J'utilise mon alim les prises on l'air de correspondre. Sauf que, rien ça marche pas, alors je rends l'écran que j'ai volé a mon frère pour le brancher et je remets l'alim sur mon ordi. ET C'EST LE DRAME. Mon ordi ne charge plus, yess.. Je suis à ça de chialer alors je vais chercher une pince et j'essaye de remettre la tige qui n'était plus droite et là y a des étincelles mdrr. Du coup j'abandonne la mission et je dis ça à mon père. Mon père il s'énerve après ma mamie en mode "Ouais elle soule avec ses vieux trucs de merdes qui marchent pas et tout" Moi j'étais à côté en mode "ok". Du coup on va à LDLC pour voir s'ils en ont un. C'est fermé ça ouvre à 14h il est 13h20 là. Du coup on va a boulanger et on est super bien accueilli (c'est faux) par le mec qui dit "Ouais 120 balles ! Vous l'aurez Mardi en livraison ou Mercredi voire Jeudi" bon on à laissé le gars mdrr. On est aller voir les télés à Darty parce que mon père hésite à en acheter une. Et aussi pour passer le temps. Une fois qu'il est 14h on va à LDLC et là tout de suite ça change, le mec est trop sympa. Il nous donne un truc avec genre 9 embouts différents mdrr et on rentre. J'essaye.. Hallelujah !! C'est bon, ça marche ! Et du coup je t'écris là et je pense que je vais me re-regarder tous les Fast & Furious parce que j'sais pas j'ai eu envie d'un coup. Bon je te laisse bisouuuus

+

Coucouu ça va ? J'ai regardé Fast and Furious 1 j'ai aimé c'est vraiment trop bien. Je me dis qu'en vrai on pourrait les continuer tout les deux quand tu seras revenue ! Après ça j'ai rangé mes habits que j'ai acheté hier et Julien m'a proposé de venir en vocal avec Enzo et Eudes, je suis arrivé. On a fait un golf discord là et après du Gartic Phone c'était marrant. Ah oui et j'ai appris un truc. Adrian veut bien me reparler genre ça le dérangerait pas mais à une condition : que je lui donne 700 balles. Bah non mdrr il est con lui. J'ai raccroché pour aller manger j'ai mangé poulet paprika avec des patates miam. Par contre j'ai des gaz de fou genre j'arrête pas de péter et ça pue la mort en plus à chaque fois c'est infame ça me fait chier. (sans mauvais jeu de mot) Et là il est 21h40 je suis de retour en voc avec eux on va Gartic Phonner mdrr Je te laisse bisouus !

+

Bonsoiiiir je viens de faire un petit live sympa on a fait du gartic phone c'était cool. Après j'ai coupé parce qu'il était tard et de 00h à 1h30 on a jouer a des jeux discord avec julien et enzo mdrr c'était trop cool. Par contre tu m'as un peu énervé.. A absolument vouloir voir ma coupe alors que tu peux juste attendre, je voulais te faire la surprise mais t'as tout gaché. Je veux voir ta réaction moi pas juste un "Wow" qui ne répresentent que trois pauves lettres à mes yeux.. Mais non madame est trop pressée. En plus j'étais avec mes potes tu me dérangeais un peu. Plus ça va plus je me demande si ce site est une bonne idée..

+
+

Aujourd'hui c'était particulier, c'était techniquement le dernier jour sans toi même si c'était chiant. Il s'est passé pas mal de trucs relou notemment l'alim de mon ordi. En plus je commence à douter de mon idée. Je suis sûr que tu vas lire tout ça mais qu'au fond tu vas t'en foutre, ou même que tu vas pas lire. Ou que tu ne trouves pas le lien du site. Puis j'écris pour rien là, il est 2h du matin faut que je dorme. Au début j'aimais bien écrire là, c'était un peu mon vide pensée, maintenant je me force un peu pour toi. Alors que tu ne liras surment pas ça. J'espère que les gateaux que je t'ai laissé étaient bon, je sais que t'aimes pas le chocolat mais j'avais rien d'autre.. Bref Bonne nuit ❤️

+

Je t'aime ❤️

+

A quoi bon.., Noah ❤️

+ + +
+ + diff --git a/love/journals/8_dimanche.html b/love/journals/8_dimanche.html new file mode 100644 index 0000000..12e81cc --- /dev/null +++ b/love/journals/8_dimanche.html @@ -0,0 +1,21 @@ + + + + + Jour 8 💌 + + + +
+

Jour 8 - Dimanche 4 Mai

+

Coucou mon amour, bien dormi ? Je sais que là t'es chez toi je crois (il est 17h30) mais j'ai pas eu de nouvelles, tant pis je dirai que je le mérite un peu. J'écris vite parce que je vais bientot partir pour aller chez ma mère. Aujourd'hui après m'être levé j'ai graille et j'ai fais mes sacs, mon père m'a donné un big sac qui est trop bien on peut mettre plein de trucs dedans. J'y pense un peu là mais je sais que même si on est dimanche et que c'est ton retour je pourrais pas te parler soit parce que tu auras pas le temps ou que tu m'oublira voire que tu ne veuilles pas c'est possible aussi. Même si tu me manques je dirai que j'ai grandi là dessus. Donc ne me parle pas si tu n'en as pas envie... Bisous

+

Puis aussi je vais arrêter d'écrire ici voilà, ça sert à rien, je ne te donnerai peut etre pas ce papier avec le lien du site, je vais enlever la papier de la boite à gouter quand j'y penserai. Je touche plus à ce site

+

Je t'aime ❤️

+

, Noah ❤️

+ +
+ + diff --git a/love/style.css b/love/style.css new file mode 100644 index 0000000..21a1b3e --- /dev/null +++ b/love/style.css @@ -0,0 +1,144 @@ +body { + margin: 0; + padding: 0; + background: linear-gradient(to right, #ffc5ee, #ff80fb); + font-family: 'Segoe UI', sans-serif; + color: #333; + display: flex; + justify-content: center; + align-items: center; + min-height: 100vh; + } + + .container { + background: white; + padding: 30px; + border-radius: 20px; + box-shadow: 0 5px 20px rgba(0,0,0,0.2); + max-width: 600px; + text-align: center; + } + + h1 { + font-size: 2em; + color: #e63946; + } + + .intro { + font-size: 1.2em; + margin: 20px 0; + } + + .nav { + list-style: none; + padding: 0; + } + + .nav li { + margin: 10px 0; + } + + .nav a { + text-decoration: none; + color: #ff00bf; + font-weight: bold; + transition: color 0.3s; + } + + .nav a:hover { + color: #a4007b; + } + + .author { + text-align: right; + text-decoration: underline; + font-style: italic; /* optionnel si tu veux une vibe douce */ + font-weight: 500; + margin-top: 40px; + color: #934c7e; /* une ptite couleur romantique */ + } + + h2 { + color: #ff4d6d; + text-shadow: 0 0 10px #ff4d6d, 0 0 20px #ff4d6d, 0 0 30px #ff4d6d; + animation: glow 2s ease-in-out infinite; + } + + @keyframes glow { + 0%, 100% { + text-shadow: 0 0 10px #ff4d6d, 0 0 20px #ff4d6d, 0 0 30px #ff4d6d; + } + 50% { + text-shadow: 0 0 20px #ff85a2, 0 0 30px #ff85a2, 0 0 40px #ff85a2; + } + } + + .glow-button { + padding: 12px 30px; + background-color: #ff4d6d; + color: white; + border: 2px solid #cc2f4d; /* plus foncé que le fond */ + border-radius: 30px; + font-size: 16px; + font-weight: bold; + cursor: pointer; + box-shadow: 0 0 10px #ff4d6d, 0 0 20px #ff4d6d; + transition: all 0.3s ease-in-out; + } + + .glow-button:hover { + background-color: #ff85a2; + border-color: #cc5a7d; /* version plus foncée du hover */ + box-shadow: 0 0 20px #ff85a2, 0 0 40px #ff85a2; + transform: scale(1.07); + } + + @keyframes pulse { + 0%, 100% { + box-shadow: 0 0 10px #ff4d6d, 0 0 20px #ff4d6d; + } + 50% { + box-shadow: 0 0 20px #ff85a2, 0 0 40px #ff85a2; + } + } + + .glow-button { + animation: pulse 2s infinite; + } + + .button-grid { + display: flex; + flex-direction: column; + gap: 12px; + max-width: 300px; + margin: 40px auto; + } + + .button-grid button { + padding: 12px 20px; + background-color: #ffd3e0; + border: 2px solid #cc2f4d; + border-radius: 25px; + color: #b4003a; + font-size: 16px; + font-weight: bold; + cursor: pointer; + transition: all 0.2s ease; + box-shadow: 0 0 6px #ffc2d4; + } + + .button-grid button:hover { + background-color: #ffc2d4; + border-color: #b4003a; + color: #800026; + transform: scale(1.05); + box-shadow: 0 0 12px #ffa3bd; + } + + .nav-bar { + display: flex; + justify-content: center; + gap: 20px; + margin-top: 40px; + } + \ No newline at end of file diff --git a/mikamuz/Liste Karaoké 2025.csv b/mikamuz/Liste Karaoké 2025.csv new file mode 100644 index 0000000..9b1ed7f --- /dev/null +++ b/mikamuz/Liste Karaoké 2025.csv @@ -0,0 +1,2147 @@ +2 BE 3 - Partir un jour +2 BE 3 - Toujours là pour toi +13 ORGANISE - Bande Organisée +113 - Au summum +113 - Tonton du Bled +ABBA - Chiquitita +ABBA - Gimme gimme gimme +ABBA - Mamma Mia +ACDC - Highway to hell +ADAMO (Salvatore) - Accroche une larme aux nuages +ADAMO (Salvatore) - C'est ma vie +ADAMO (Salvatore) - Inch'Allah +ADAMO (Salvatore) - J'avais oublié que les roses sont roses +ADAMO (Salvatore) - Mes mains sur tes hanches +"ADAMO (Salvatore) - Vous permettez, monsieur" +ADAMS (Bryan) - i do it for you +ADE - Tout savoir +ADELE - hello +ADELE - Skyfall +ADELE - Someone Like You +ADJANI (Isabelle) - Pull marine +ALAMO (Frank) - Ma biche +ALAMO (Frank) - Maillot 38-37 +ALIZEE - J'ai pas vingt ans +ALIZEE - J'en ai marre +ALIZEE - Lolita +ALLIAGE - Baïla +AMINE - J'voulais +AMINE - Señorita +AMIR - Ce soir +AMIR - États d'amour +AMIR - J'ai cherché +AMIR - La fête +AMIR - Les rues de ma peine +AMIR - Longtemps +AMIR - On dirait +AMIR - on verra bien +AMIR & INDILA - Carrousel (DUO) +ANAIS - Mon coeur mon amour +ANASTACIA - I'm outta love +ANGELE - Balance ton quoi +ANGELE - Bruxelles je t'aime +ANGELE - La thune +ANGELE - Libre +ANGELE - Oui ou non +ANGELE - Perdus +ANGELE & DAMSO - Démons +ANGELE & ELVIS (Roméo) - Tout oublier (DUO) +ANGELI (Eve) - Avant de partir +ANIMO - Des gens stricts +ANNEGARN (Dick) - Bruxelles +ANNOUX (Jean-Claude) - Les jeunes loups +ANTHONY (Richard) - A présent tu peux t'en aller +ANTHONY (Richard) - Amoureux de ma femme +ANTHONY (Richard) - Donne-moi ma chance +ANTHONY (Richard) - J'entends siffler le train +AQUA - Barbie girl +ARCADIAN - Folie arcadienne +ARCADIAN - Les sables émouvants +AREG (Silvàn) - Allez leur dire +ARENA (Tina) - Aimer jusqu'à l'impossible +ARENA (Tina) - Aller plus haut +ARENA (Tina) - Je m'appelle Bagdad +ARENA (Tina) - Les 3 cloches +ARMANET (Juliette) - Flamme +ARMANET (Juliette) - Le Dernier Jour Du Disco +ASSIA - Elle est à toi +AU BONHEUR DES DAMES - Oh les filles +AU PETIT BONHEUR - Je veux du soleil +AUBERT (Jean-Louis) - Alter Ego +AUBERT (Jean-Louis) - Demain Sera Parfait +AUBERT (Jean-Louis) - Juste une illusion +AUBERT (Jean-Louis) - Marcelle +AUBERT (Jean-Louis) - Parle moi +AUBERT (Jean-Louis) - Temps à nouveau +AUFRAY (Hugues) - Adieu Monsieur Le Professeur +AUFRAY (Hugues) - Céline +AUFRAY (Hugues) - Debout les gars +AUFRAY (Hugues) - Des jonquilles aux derniers lilas +AUFRAY (Hugues) - Dès que le printemps revient +AUFRAY (Hugues) - Hasta luego +AUFRAY (Hugues) - Le rossignol anglais +AUFRAY (Hugues) - L'homme Orchestre +AUFRAY (Hugues) - Santiano +AUFRAY (Hugues) - Stewbal +AUFRAY (Hugues) - Tchin tchin +AZNAVOUR (Charles) - Comme ils disent +AZNAVOUR (Charles) - Désormais +AZNAVOUR (Charles) - Emmenez-moi +AZNAVOUR (Charles) - For me formidable +AZNAVOUR (Charles) - Hier encore +AZNAVOUR (Charles) - Je m'voyais déjà +AZNAVOUR (Charles) - La bohème +AZNAVOUR (Charles) - La Mamma +AZNAVOUR (Charles) - Les comédiens +AZNAVOUR (Charles) - Les plaisirs démodés +AZNAVOUR (Charles) - Mes emmerdes +"AZNAVOUR (Charles) - Non, je n'ai rien oublié" +AZNAVOUR (Charles) - Toi et moi +AZNAVOUR (Charles) & DION (Céline) - Toi et moi (Duo) +AZNAVOUR (Charles) & PIAF (Edith) - Plus bleu que tes yeux (avec voix féminine) +BACHELET (Pierre) - Elle est d'ailleurs +BACHELET (Pierre) - Emmanuelle +BACHELET (Pierre) - Les corons +BACHELET (Pierre) - Marionettiste +BACHELET (Pierre) - Vingt ans +BACKSTREET BOYS - I Want It That Way +BADI (Chimène) - En équilibre +BADI (Chimène) - Entre nous +BADI (Chimène) - Je ne sais pas son nom +BADI (Chimène) - Je viens du sud +BADI (Chimène) - Le jour d'après +BADI (Chimène) - Ma liberté +BAKER (Bastian) - Hallelujah +BALAVOINE (Daniel) - Aimer est plus fort que d'être aimé +BALAVOINE (Daniel) - Dieu que c'est beau +BALAVOINE (Daniel) - Je n'suis pas un héros +BALAVOINE (Daniel) - La vie ne m'apprend rien +BALAVOINE (Daniel) - L'aziza +BALAVOINE (Daniel) - Le chanteur +BALAVOINE (Daniel) - Lucie +BALAVOINE (Daniel) - Mon fils ma bataille +BALAVOINE (Daniel) - Partir avant les miens +BALAVOINE (Daniel) - Petite angèle +BALAVOINE (Daniel) - Quand on arrive en ville +BALAVOINE (Daniel) - Revoluçion +BALAVOINE (Daniel) - Sauver l'amour +BALAVOINE (Daniel) - Sos dun terrien en détresse +BALAVOINE (Daniel) - Tous les cris des SOS +BALAVOINE (Daniel) - Vendeur de larmes +BALAVOINE (Daniel) - Vivre ou survivre +BALDE (William) - Rayon de soleil +BARBARA - L'aigle noir +BARBELIVIEN (Didier) - A toutes les filles +BARBELIVIEN (Didier) - Elle +BARDOT (Brigitte) - Harley Davidson +BARDOT (Brigitte) -La madrague +BARNEY (Phil) - Avec qui tu vis +BARNEY (Phil) - Un enfant de toi +BARRIERE (Alain) - Ma vie +BARRIERE (Alain) - Rien qu'un homme +BARRIERE (Alain) - Tu t'en vas +BARRIERE (Alain) & CORDIER (Noelle) - Tu t'en vas (avec voix féminine) +BARZOTTI (Claude) - Je ne t'écrirais plus +BARZOTTI (Claude) - Le rital +BARZOTTI (Claude) - Madame +BASHUNG (Alain) - Joséphine +BASHUNG (Alain) - La nuit je mens +BASHUNG (Alain) - Ma petite entreprise +BASHUNG (Alain) - Vertige de l'amour +BAUER (Axel) - Cargo +BAUER (Axel) - Eteins la lumiere +BAUER (Axel) & ZAZIE - A ma place (Duo) +BAXTER (Bill) - Embrasse moi idiot +BB BRUNES - Coups et blessures +BB BRUNES - Dis moi +BB BRUNES - Lala love you +BB BRUNES - Nico teen love +BEAU DOMMAGE - La complainte du phoque en Alaska +BECAUD (Gilbert) - Désirée +BECAUD (Gilbert) - La vente aux enchères +BECAUD (Gilbert) - Le Petit Oiseau de Toute les Couleurs +BECAUD (Gilbert) - L'indifférence +BECAUD (Gilbert) - Nathalie +BECAUD (Gilbert) - Un peu d'amouir et d'amitié +BEN L'ONCLE SOUL - Soulman +BENABAR - A la campagne +BENABAR - Le diner +BENABAR - L'effet papillon +BENABAR - Paris by night +BENABAR - Quatre Murs Et Un Toit +BENSE - Au grand jamais +BENT (Amel) - Le chant des colombes +BENT (Amel) - Ma philosophie +BENT (Amel) - Où je vais +BENT (Amel) & Hatik - 1 2 3 (DUO) +BENT (Amel) & Imen Es - Jusqu'au bout (DUO) +BERGER (michel) - Celui qui chante +BERGER (Michel) - Chanter pour ceux +BERGER (Michel) - Diego +BERGER (Michel) - La groupie du pianiste +BERGER (Michel) - Le paradis blanc +BERGER (Michel) - Le prince des villes +BERGER (Michel) - Les un contre les autres +BERGER (Michel) - lumière du jour +BERGER (Michel) - Mademoiselle Chang +BERGER (Michel) - Quelques mots d'amour +BERGER (Michel) - Seras tu là +BERGER (Michel) - Si maman si A +BERGER (Michel) - Vivre +BERGER (Michel) - Y a pas de honte +BERLINER (Gérard) - Louise +BERTIGNAC (Louis) - Ces idées-là +BERTRAND (Plastic) - Ca plane pour moi +BERURIER NOIR - Porcherie +BIBIE - Tout doucement +BIG FLO & OLI - Dommage (DUO) +BIG FLO & OLI - Papa +BIG FLO & OLI et PETIT BISCUIT - Demain +BIG SOUL - Le brio (branchez les guitares) +BIGFLO & OLI - Dernière +BIGFLO & OLI - Plus tard (duo) +BIGFLO & OLI & DORE (JULIEN) - Coup de vieux +BILLY ZE KICK - Mangez-moi +BIRKIN (Jane) - Ex fan des sixties +BLACK M - French Kiss +BLACK M - Je ne dirais rien +BLACK M - Je suis chez moi +BLACK M - Le Prince Aladin +BLACK M - On s'fait du mal +BLACK M - Sur ma route +BLACK M & DR BERIZ - La légende black +BLANC (Gérard) - Une autre histoire +BLANCHARD (Gérard) - Elle voulait revoir sa Normandie +BLANCHARD (Gérard) - Rockamadour +BLUES TROTTOIR - Un soir de pluie +BOCELLI (Andréa) & SEGARA (Helene) - Vivo per lei (avec voix masculine) +BOCELLI (Andréa) & SEGARA (Helene) - Vivo per lei (Duo) +BOOBA - Petite Fille +BOOBA - Pitbull +BOONE (Benson) & LAVREY (Philippine) - In the Stars +BORIS - Soirée Disco +BOULAVARD DES AIRS & VIANNEY - Allez reste +BOULAY (Isabelle) - Coeur combat +BOULAY (Isabelle) - Jamais assez loin +BOULAY (Isabelle) - Je m'en contenterai +BOULAY (Isabelle) - Mieux qu'ici bas +BOULAY (Isabelle) - Parle-moi +BOULAY (Isabelle) - Regarde moi +BOULAY (Isabelle) - Un jour ou l'autre +BOULEVARD DES AIRS - Bruxelles +BOULEVARD DES AIRS - Ce gamin là +BOULEVARD DES AIRS - Demain de bon matin +BOULEVARD DES AIRS - Dis-moi comment tu danses +BOULEVARD DES AIRS - Emmene moi +BOULEVARD DES AIRS - Je me dis que toi aussi +BOULEVARD DES AIRS - Tout le temps +BOURVIL - La tactique du gendarme +BOURVIL - La tendresse +BOURVIL - Salade de fruits +BRANDUARDI (Angelo) - La demoiselle +BRANT (Mike) - C'est comme ça que je t'aime +BRANT (Mike) - Dis lui +BRANT (Mike) - Laisse-moi t'aimer +BRANT (Mike) - Qui saurra +BRANT (Mike) - Rien qu'une larme +BRANT (Mike) - Tout donné tout repris +BRASSENS (Georges) - Gare au gorille +BRASSENS (Georges) - Je m'suis fait tout p'tit +BRASSENS (Georges) - La mauvaise réputation +BRASSENS (Georges) - Le temps ne fait rien à l'affaire +BRASSENS (Georges) - Les copains d'abord +BRASSENS (Georges) - Rien à jeter +BREL (Jacques) - Amsterdam +BREL (Jacques) - Bruxelles +BREL (Jacques) - La valse à mille temps +BREL (Jacques) - Le plat pays +BREL (Jacques) - Mathilde +BREL (Jacques) - Ne me quitte pas +BREL (Jacques) - Quand on n'a que l'amour +BREL (Jacques) - Vesoul +BRIGITTE - A bouche que veux tu +BRIGITTE - Battez vous +BRILLAND (Dany) - Quand je vois tes yeux +BRILLAND (Dany) - Suzette +BROWN (Alphonse) - Le Frunkp +BRUEL (Patrick) - Alors regarde +BRUEL (Patrick) - Au café des délices +BRUEL (Patrick) - Casser la voix +BRUEL (Patrick) - J'te l'dis quand même +BRUEL (Patrick) - J'te mentirais +BRUEL (Patrick) - La fille de l'aéroport +BRUEL (Patrick) - Marre De Cette Nana Là +BRUEL (Patrick) - Mon amant de st jean +BRUEL (Patrick) - Place des grands hommes +BRUEL (Patrick) - Qui à le droit +BRUEL (Patrick) - Stand up +BRUEL (Patrick) - Tout recommencer +BRUEL (Patrick) - Tout s'efface +BUGSY (Stomy) - Mon papa à moi est un gangster +BURKE (Alexandra) - Hallelujah +BUZY - Body physical +BUZY - Dyslexique +C JEROME - Adieu jolie Candy +C JEROME - Et tu danses avec lui +C JEROME - Himalaya +C.JEROME - Dernier baiser +CABREL (Francis) - Animal +CABREL (Francis) - Carte postale +CABREL (Francis) - C'est écrit +CABREL (Francis) - Encore et encore +CABREL (Francis) - Gardien de nuit +CABREL (Francis) - Hors saison +CABREL (Francis) - Je l'aime à mourir +"CABREL (Francis) - Je t'aimais, je t'aime et je t'aimerai" +CABREL (Francis) - La Cabane du pêcheur +CABREL (Francis) - La corrida +CABREL (Francis) - La dame de haute savoie +CABREL (Francis) - Le chêne liège +CABREL (Francis) - L'encre de tes yeux +CABREL (Francis) - Les chemins de traverse +CABREL (Francis) - Les murs de poussière +CABREL (Francis) - Ma place dans le trafic +CABREL (Francis) - Octobre +CABREL (Francis) - Petite Marie +"CABREL (Francis) - Quand j'aime une fois, j'aime pour toujours" +CABREL (Francis) - Question d'équilibre +CABREL (Francis) - Sarbacane +CABREL (Francis) - Tout le monde y pense +CALOGERO - 1987 +CALOGERO - Aussi libre que toi +CALOGERO - C'est d'ici que je vous écris +CALOGERO - C'est dit +CALOGERO - En apesanteur +CALOGERO - Fondamental +CALOGERO - J'ai le droit aussi +CALOGERO - Je joue de la musique +CALOGERO - La débâcle des sentiments +CALOGERO - La fin de la fin du monde +CALOGERO - Le portrait +CALOGERO - Nathan +CALOGERO - Prendre racine +CALOGERO - Si seulement je pouvais lui manquer +CALOGERO - Tien an men +CALOGERO - Un jour au mauvais endroit +CALOGERO - Une dernière chance +CALOGERO - Yalla +CALOGERO & PASSI - Face a la mer (Duo) +CAMILLE - Ta douleur +CANADA - Mourrir les sirènes +CAPDEVIELLE (Jean-Patrick) - Oh chiquita +CAPDEVIELLE (Jean-Patrick) - Quand t'es dans le désert +"CAPEO (Claudio) - Ça va, ça va" +CAPEO (Claudio) - Dis le moi +CAPEO (Claudio) - Laisse aller +CAPEO (Claudio) - Plus haut +CAPEO (Claudio) - Riche +CAPEO (Claudio) - Ta main +CAPEO (Claudio) - Un homme debout +CAPLAN (Jil) - Comme sur une balançoire +CAPLAN (Jil) - Natalie Wood +CAPLAN (Jil) - Tous c'qui nous separe +CARA (Cecilia) & PAGNY (Florent) - L'air du temps (avec voix Florent Pagny) +CARADEC (Jean-Michel) - Ile +CARADEC (Jean-Michel) - La colline aux coralines +CARADEC (Jean-Michel) - Ma petite fille de rêve +CARBONNE - Imagine +CARDONE (Nathalie) - Hasta siempré +CARLOS - Big bisou +CARLOS - La cantine +CARLOS - Tout nu et tout bronzé +CATALDO (Philippe) - Les divas du dancing +CATS ON TREES - Love you like a love song +CATS ON TREES & CALOGERO - Jimmy (Duo) +CEPHAZ - Ne te retourne pas +CHABAT (Alain) & DARMON (Gerard) - La carioca +CHAGRIN D'AMOUR - Chacun fait ce qui lui plait +CHAMFORT (Alain) - Le temps qui court +CHAMFORT (Alain) - Manureva +CHAO (Manu) - Clandestino +CHAO (Manu) - Me gustas tu +CHARBY (Corynne) - Boule de flipper +CHARDEN (Eric) - Le monde est gris le monde est bleu +CHARDEN (Eric) - L'été s'ra chaud +CHARLEBOIS (Robert) - Je reviendrai à Montréal +CHARLEBOIS (Robert) & FORESTIER (Louise) - Lindberg (Duo) +CHARTS - Je m'envole +CHATEL (Philippe) - J't'aime bien Lili +CHATEL (Philippe) - Ma lyceenne +CHATEL (Philippe) - Mister Hyde +CHAWKI - Time of our lives +CHEDID (LOUIS) - T'as beau pas être beau +CHERYL (Karen) - Cheri cheri +CHERYL (Karen) - Les nouveaux romantiques +CHERYL (Karen) - Si +CHEVALIERS DU FIEL - Je te prendrai nue dans la Simca 1000 +CHRISTINE & THE QUEENS - Christine +CHRISTINE & THE QUEENS - Damn- dis moi +CHRISTINE & THE QUEENS - Paradis perdus +CHRISTINE & THE QUEENS - Saint claude +CHRISTOPHE - Aline +CHRISTOPHE - la dolce vita +CHRISTOPHE - Les marionnettes +CHRISTOPHE - Les mots bleus +CHRISTOPHE - Senorita +CHRISTOPHE - Succès fou +CLARCK (Petula) - Chariot +CLERC (Julien) - Ce n'est rien +CLERC (Julien) - Cœur de rocker +CLERC (Julien) - Fais moi une place +"CLERC (Julien) - Femme, je vous aime" +CLERC (Julien) - Héléne +CLERC (Julien) - La californie +CLERC (Julien) - La fille aux bas nylon +CLERC (Julien) - Le patineur +CLERC (Julien) - Lili voulait aller danser +CLERC (Julien) - Ma préférence +CLERC (Julien) - Mademoiselle +CLERC (Julien) - Melissa +CLERC (Julien) - Partir +CLERC (Julien) - Si on chantait +CLERC (Julien) - This melody +CLERC (Julien) - Travailler c'est trop dur +CLERC (Julien) - Utile +COCCIANTE (Richard) - Le coup de soleil +COCCIANTE (Richard) - Margueritte +COCO RAPIDO - La 4L de Jacky +COEUR DE PIRATE - Comme des enfants +COEUR DE PIRATE - Ensemble +COEUR DE PIRATE - Oublie moi +COEUR DE PIRATE - Pour un Infidèle +COLLECTIF METISSE- Dans les yeux d’Émilie +COLLECTIF PARIS AFRICA - Des ricochets +COLONEL REYEL - Aurélie +COMPAGNIE CREOLE - Au bal masqué +COMPAGNIE CREOLE - Bon baiser de Fort de France +COMPAGNIE CREOLE - C'est bon pour le moral +COMPAGNIE CREOLE - Le douanier rousseau +COMPAGNIE CREOLE - Ma première biguine partie +CORDY (Annie) - La bonne du curé +CORDY (Annie) - Tata Yoyo +CORNEILLE - Avec classe +CORNEILLE - Parce qu'on vient de loin +COUTIN (Patrick) - J'aime regarder les filles +COUTURE (Charlélie) - Comme un avion sans aile +CRANBERRIES (The) - Zombie +CRISTIANI (Hervé) - Il est libre max +CROISILLE (Nicole) - Parlez-moi de lui +CUXI (Lisandro) - Danser +CYRUS (Miley) - Flowers +CYRUS (Miley) - Wrecking Ball +DA - ALADDIN - Ce rêve bleu (DUO) +DA - ALADDIN - Ce rêve bleu +DA - BLANCHE NEIGE - FREGE (Elodie) - Un jour mon prince viendra +DA - CAPITAIN FLAMM +DA - ENCANTO - Ne parlons pas de Bruno +DA - LA PETITE SIRENE - Sous l'océan +DA - LA REINE DES NEIGE - Libérée Délivrée +DA - LA REINE DES NEIGES 2 - Dans un autre monde +DA - LE LIVRE DE LA JUNGLE - Etre un homme comme vous +DA - LE LIVRE DE LA JUNGLE - Il en faut peu pour être heureux +DA - LE ROI LION - Hakuna Matata +DA - LE ROI LION - L'histoire de la vie +DA - Les Aristochats - Tout le monde veut devenir un cat +DA - Les mystérieuse cité d'or +DA - MINET (Bernard) - Bioman +DA - MULAN - Comme un homme +DA - MULAN - Reflexion +DA - Nicky Larson +DA - Olive & Tom +DA - VAIANA - Le bleu lumière +DACQ (Muriel) - Tropiques +DADJU - Bob Marley +DADJU - Compliqué +DADJU - Jaloux +DADJU - Lionne +DADJU - Ma vie +DADJU - Reine +DADJU & ANITA - Mon Soleil (DUO) +DAHO (Etienne) - Bleu comme toi +DAHO (Etienne) - Duel au soleil +DAHO (Etienne) - Mon manège à moi +DAHO (Etienne) & DANNY - Comme un boomerang (Duo) +DALIDA - Bambino +DALIDA - Besame mucho +DALIDA - Gigi L'amoroso +DALIDA - Il Venait D'avoir 18 Ans +DALIDA - J'attendrai +DALIDA - Laissez-moi danser +DALIDA - Mourir sur scène +DALIDA - Pour en arriver là +"DALIDA & DELON (Alain) - Paroles, paroles (DUO)" +DAMSO - Feu de bois +DAMSO - Smog +DANAKIL - Marley +DANAKIL - Monde de fous +DANEL (Pascal) - La plage aux romantiques +DANEL (Pascal) - Les neiges du kilimandjaro +DASSIN (Joe) - Le château de sable +DASSIN (Joe) - A toi +DASSIN (Joe) - Alors qu'est ce que c'est +DASSIN (Joe) - Billy le Bordelais +DASSIN (Joe) - Ca m'avance à quoi +DASSIN (Joe) - Ca va pas changer le monde +DASSIN (Joe) - Carolina +DASSIN (Joe) - Cécilia +"DASSIN (Joe) - C'esl la vie, Lily" +DASSIN (Joe) - C'est la nuit +DASSIN (Joe) - Dans les yeux d'Emilie +DASSIN (Joe) - Et l'amour s'en va +DASSIN (Joe) - Et si tu n'existais pas +DASSIN (Joe) - Exuse Me Lady +DASSIN (Joe) - Guantanamera +DASSIN (Joe) - Il était une fois nous deux +DASSIN (Joe) - Il faut naître à Monaco +DASSIN (Joe) - Je change un peu de vent +DASSIN (Joe) - La bande à bonnot +DASSIN (Joe) - La complainte de l'heure de pointe +DASSIN (Joe) - La fleur aux dents +"DASSIN (Joe) - La vie se chante, la vie se pleure" +DASSIN (Joe) - L'albatros +DASSIN (Joe) - L'Amérique +DASSIN (Joe) - Le café des trois colombes +DASSIN (Joe) - Le chemin de papa +DASSIN (Joe) - Le dernier slow +DASSIN (Joe) - L'équipe à jojo +DASSIN (Joe) - Les champs Elysées +DASSIN (Joe) - Les Dalton +DASSIN (Joe) - Les petit pain au chocolat +DASSIN (Joe) - Les plus belles années de ma vie +DASSIN (JOE) - L'été indien +DASSIN (Joe) - Ma bonne étoile +DASSIN (Joe) - Ma musique +DASSIN (Joe) - Marie-Jeanne +DASSIN (Joe) - Mon village au bout du monde +DASSIN (Joe) - Petite Mama +DASSIN (Joe) - Salut les amoureux +DASSIN (Joe) - Salut +DASSIN (Joe) - Si tu t'appelles mélancolie +DASSIN (Joe) - Siffler sur la colline +DASSIN (Joe) - Taka takata +DASSIN (JOE) - Un peu comme toi +DASSIN (Joe) - Vade Rétro +DAUMAS (Emma) - Tu seras +DAVE - Dansez maintenant +DAVE - Du cote de chez swann +DAVE - Est-ce par hasard +DAVE - Hurlevent +DAVE - Mon coeur est malade +DAVE - Vanina +DAVID & JONATHAN - Est-ce que tu viens pour les vacances +DE MAERE (Pierre) - Enfant de +DE MAERE (Pierre) - Un jour je marierai un ange +DE MICHELE (Graziella) - Le pull over blanc +DE PALMAS (Gérald) - Au bord de l'eau +DE PALMAS (Gérald) - Au paradis +DE PALMAS (Gérald) - Dans une larme +DE PALMAS (Gérald) - Elle habite ici +DE PALMAS (Gérald) - J'en rêve encore +DE PALMAS (Gérald) - Sur la route +DE PRETTO (Eddy) - La fête de trop +DE PRETTO (Eddy) - Mon Kid +DE PRETTO (Eddy) - Random +DE ZAGAZAN (Zaho) - Dis-moi que tu maimes +DE ZAGAZAN (Zaho) - La symphonie des éclairs +DE ZAGAZAN (Zaho) - Tristesse +DEBUT DE SOIREE - Nuit de folie +DEGUELT (Francois) - Le ciel le soleil et la mer +DELORME (Alain) - Romantique avec toi +"DELPECH (Michel) - 62, nos quinze ans" +DELPECH (Michel) - Ce Lundi-là +DELPECH (Michel) - Chez laurette +DELPECH (Michel) - Fan de toi +DELPECH (Michel) - Je l'attendais +DELPECH (Michel) - Je pense à toi +DELPECH (Michel) - Le chasseur +DELPECH (Michel) - Le Roi De Rien +DELPECH (Michel) - Les aveux +DELPECH (Michel) - Les divorcés +DELPECH (Michel) - Loin d'ici +DELPECH (Michel) - Pour un flirt +DELPECH (Michel) - Quand j'étais chanteur +DELPECH (Michel) - Que Marianne était jolie +DELPECH (Michel) - Rimbaud chanterait +DELPECH (Michel) - Tu me fais planer +DELPECH (Michel) - Un coup de pied dans la montagne +DELPECH (Michel) - Vu d'avion un soir +DELPECH (Michel) - Wigth is Wigth +DESIRELESS - Voyage voyage +DIAM'S - DJ +DIAM'S - Jeune Demoiselle +DIAM'S - La Boulette +DIAM'S & VITAA - Confessions nocturnes (Duo) +DINGLER (Cookie) - Femme liberée +DION (Céline) - All by myself +DION (Céline) - Cherche encore +DION (Céline) - D'amour et d'amitié +DION (Céline) - Dans un autre monde +DION (Céline) - Destin +DION (Céline) - En attendant ses pas +DION (Céline) - Encore un soir +DION (Céline) - I'm alive +DION (Céline) - J'attendais +DION (Céline) - Je sais pas +DION (Céline) - L'amour existe encore +DION (Céline) - Le ballet +DION (Céline) - My Heart Will Go On +DION (Céline) - On ne change pas +DION (Céline) - Parler à mon père +DION (Céline) - Pour que tu m'aimes encore +DION (Céline) - Prière païenne +DION (Céline) - Si c'était à refaire +DION (Céline) - S'il suffisait d'aimer +DION (Céline) - Ziggy +DION (Céline) & GAROU - Sous le vent (Duo) +DION (Céline) & GOLDMAN (Jean-Jacques) - J'irai ou tu iras (Duo) +DION (Olivier) (Les 3 mousquetaires) - De mes propres ailes +DISCOBITCH - C'est beau la bourgeoisie +DISTEL (Sacha) - Ces mots stupides +DISTEL (Sacha) - La belle vie +DISTEL (Sacha) - L'incendie à rio +DISTEL (Sacha) - Scandale dans la famille +DISTEL (Sacha) - Toute la pluie tombe sur moi +DJ ANTOINE - Ma chérie +DOC GYNECO - Né ici +DOC GYNECO - Passement de jambes +DOC GYNECO - Vanessa +DORE (Julien) - Coco Caline +DORE (Julien) - Kiki +DORE (Julien) - Le lac +DORE (Julien) - Les limites +DORE (Julien) - Lolita +DORE (Julien) - Nous +DORE (Julien) - Paris - Seychelles +DORE (Julien) - Porto Vecchio +DORE (Julien) - Sublime et silence +DORE (Julien) - Waf +DORE (Julien) & GREEN (Micky) - Chou Wazabi (Duo) +DREU (Gilles) - Alouette +DUBOIS (Claude) - Le blues du businessman +DUFRESNE (Diane) - J’ai rencontré l’homme de ma vie +DUTEIL (Yves) - Clémentine et Léon +DUTEIL (Yves) - J'ai la guitare qui me démange +DUTEIL (Yves) - La langue de chez nous +DUTEIL (Yves) - Prendre un enfant par la main +"DUTRONC (Jacques) - Et moi, et moi, et moi" +"DUTRONC (Jacques) - Fais pas ci, fais pas ça" +DUTRONC (Jacques) - Gentleman cambrioleur +DUTRONC (Jacques) - La fille du père noel +DUTRONC (Jacques) - L'arsène +DUTRONC (Jacques) - Le petit jardin +DUTRONC (Jacques) - Le plus difficile +DUTRONC (Jacques) - Les cactus +DUTRONC (Jacques) - L'hotesse de l'air +DUTRONC (Jacques) - L'opportuniste +DUTRONC (Jacques) - Paris s'éveille +EICHER (Stéphane) - Combien de temps +EICHER (Stéphane) - Déjeuner en paix +ELMER FOOD BEAT - Daniela +"ELMER FOOD BEAT - Le plastique, c'est fantastique" +ELOIZ - Hey Bro +ELSA - Jour de neige +ELSA - Quelque chose dans mon coeur +ELSA - T'en vas pas +ELVIS (Roméo) - Malade +EMILE ET IMAGES - Capitaine abandonné +EMILE ET IMAGES - Corps à corps +EMILE ET IMAGES - Les Démons De Minuit +EMILE ET IMAGES - Un peu plus près des étoiles +ENZO ENZO - Juste quelqu'un de bien +"ESTER (Pauline) - Oui, je l'adore" +EVANESCENCE - Bring me to life (duo) +EVANESCENCE - Going under +EVANESCENCE - My Immortal +FABIAN (Lara) - Humana +FABIAN (Lara) - Immortelle +FABIAN (Lara) - Je t'aime +FABIAN (Lara) - J'y crois encore +FABIAN (Lara) - La différence +FABIAN (Lara) - La lettre +FABIAN (Lara) - Quand je ne chante pas +FABIAN (Lara) - Tout +FARMER (Mylène) - À tout jamais +FARMER (Mylène) - Ainsi soit je +FARMER (Mylène) - C'est une belle journée +FARMER (Mylene) - Désenchantée +FARMER (Mylène) - L’âme dans l’eau +FARMER (Mylene) - Libertine +FARMER (Mylène) - L'instant X +FARMER (Mylène) - Maman a tort +FARMER (Mylène) - Oui mais... non +FARMER (Mylène) - Pourvu quelles soient douces +FARMER (Mylène) - Sans contrefaçon +FARMER (Mylene) - Tristana +FARMER (Mylene) - XXL +FARMER (Mylene) & MURAT (Jean-Louis) - Les regrets (Duo) +FARMER (Mylene) & SEAL - Les mots (Duo) +FATAL BAZOOKA - Fous ta cagoule +FATAL BAZOOKA & VITOO - Mauvaise fois nocturne +FATAL BAZOOKA & YELLE - Parle à ma main (DUO) +FATALS PICARDS - Mon père était tellement de gauche +FAUDEL - Je veux vivre +FAYE (Gael) - Respire +FELDMAN (Francois) - Joy +FELDMAN (Francois) - Les valses de Vienne +FELDMAN (François) - Petit Franck +FELDMAN (François) - Slave +FELDMAN (François) & JAMISON (Joniece) - Joue pas (Duo) +FERNANDEL - Félicie aussi +FERNANDEZ (Nilda) - Nos fiancailles +FERRAT (Jean) - Aimer à perdre la raison +FERRAT (Jean) - c'est beau la vie +FERRAT (Jean) - Deux enfants au soleil +FERRAT (Jean) - La commune +FERRAT (Jean) - La femme est l'avenir de l'homme +FERRAT (Jean) - La montagne +FERRAT (Jean) - Le bruit des bottes +FERRAT (Jean) - Ma france +FERRAT (Jean) - Ma môme +FERRAT (Jean) - On ne voit pas le temps passer +FERRAT (Jean) - Oural Ouralou +FERRAT (Jean) - Potemkine +FERRAT (Jean) - Que serais-je sans toi +FERRAT (Jean) - Un air de liberté +FERRE (Léo) - C'est extra +FERRER (Nino) - La maison près de la fontaine +FERRER (Nino) - Le sud +FERRER (Nino) - Le téléphon +FIORI (Patrick Fiori) & SOPRANO - Chez Nous +FIORI (Patrick) - 4 mots sur un piano +FIORI (Patrick) - Je sais ou aller +FIORI (Patrick) - Peut etre que peut etre +FOLY (Liane) - Au fur et à mesure +FOLY (Liane) - La vie ne m'apprend rien +FOLY (Liane) - On a tous le droit +FONKY FAMILY - Bad boys de Marseille +FONSI (Luis) & YANKEE (Daddy) - Despacito +FORBANS - Chante +FORBANS - Tape des mains +FRAGER (Tom) - Laidy mélodie +FRANCOIS (Claude) - A 17 Ans +FRANCOIS (Claude) - Alexandrie alexandra +FRANCOIS (Claude) - Bélinda +FRANCOIS (Claude) - Belle belle belle +FRANCOIS (Claude) - Celui qui reste +FRANCOIS (Claude) - Cette année-là +FRANCOIS (Claude) - Chanson Populaire +FRANCOIS (Claude) - Comme d'habitude +FRANCOIS (Claude) - Donna +FRANCOIS (Claude) - La musique Américaine +FRANCOIS (Claude) - La solitude c'est après +FRANCOIS (Claude) - Le jouet extraordinaire +FRANCOIS (Claude) - le lundi au soleil +FRANCOIS (Claude) - Le téléphone pleure +FRANCOIS (Claude) - Magnolias for ever +FRANCOIS (Claude) - Même si tu revenais +FRANCOIS (Claude) - Pauvre petite fille riche +FRANCOIS (Claude) - Quand un bateau passe +FRANCOIS (Claude) - Sha la la +FRANCOIS (Claude) - Si j'avais un marteau +FRANCOIS (Claude) - Toi et moi contre le monde entier +FRANCOIS (Claude) - Toi et soleil +FRANCOIS (Claude) - Une fille et des fleurs +FRANCOIS (Jean-Pierre) - Je te survivrai +FRERO DELAVEGA - Le chant des sirenes +FRERO DELAVEGA - Le Coeur Elephant +FRERO DELAVEGA - Mon petit pays +FRERO DELAVEGA - Sweet darling +FRERO DELAVEGA - Ton visage +FREROT (Jérémy) - Adieu +FREROT (Jeremy) - L'homme Nouveau +FREROT (Jeremy) - Tu Donnes +FRITZ (Helmut) - Ça m'énerve 2020 +FRITZ (Helmut) - Ca m'énerve +FUGAIN (Michel) - Attention mesdames et messieurs +FUGAIN (Michel) - Bravo Monsieur le monde +FUGAIN (Michel) - Chante comme si tu devais mourir demain +FUGAIN (Michel) - Chaque jour de plus +FUGAIN (Michel) - Comme un soleil +FUGAIN (Michel) - Dans 100 ans peut-être +FUGAIN (Michel) - Fais comme l'oiseau +FUGAIN (Michel) - Je n'aurai pas le temps +FUGAIN (Michel) - Le printemps +FUGAIN (Michel) - Les années guitard +FUGAIN (Michel) - Les gentils les méchants +FUGAIN (Michel) - On laisse tous un jour +FUGAIN (Michel) - Une belle histoire +"GABIN (Jean) - Maintenant, je sais" +GAGA (Lady) & COOPER (Bradley) - Shallow +GAINSBOURG (Serge) - Bonnie and clyde +GAINSBOURG (Serge) - Comic strip +GAINSBOURG (Serge) - Elisa +GAINSBOURG (Serge) - Je suis venu te dire que je m'en vais +GAINSBOURG (Serge) - Je t'aime moi non plus +GAINSBOURG (Serge) - La chanson de prevert +GAINSBOURG (Serge) - La javanaise +GAINSBOURG (Serge) - L'ami Caouette +GAINSBOURG (Serge) - L'anamour +GAINSBOURG (Serge) - Le poinçonneur des lilas +GAINSBOURG (Serge) - L'eau à la bouche +GAINSBOURG (Serge) - Marilou sous la neige +GALA - Freed from desire +GALL (France) - Amor tambien +GALL (France) - Babacar +GALL (France) - Bébé comme la vie +GALL (France) - Calypso +"GALL (France) - Ce soir, je ne dors pas" +GALL (France) - Cézanne peint +GALL (France) - Débranche +GALL (France) - Ella elle l'a +GALL (France) - Evidemment +GALL (France) - Hong Kong Star +GALL (France) - Il jouait du piano debout +GALL (France) - La chanson d’Azima +GALL (France) - La déclaration +GALL (France) - Les Sucettes +GALL (France) - Musique +GALL (France) - Poupée de cire poupée de son +GALL (France) - Résiste +GALL (France) - Sacré charlemagne +GALL (France) - Si maman si +GALL (France) - Tout pour la musique +GALL (France) - Viens je t'emmène +GAMINE - Voilà les anges +GARNIER (Pierre) - À mes côtés +GARNIER (Pierre) - Ceux qu'on était +GARNIER (Pierre) - Nous on sait +GAROU - Le jour se lève +GAROU - Que l’amour est violent +GAROU - Seul +GAROU & SEGARA (Helene) - L'amour existe encore (avec voix féminine) +GERARD (Daniel) - Marylou +GIEDRE - Pisser debout +"GIMS - Bella Ciao - Vitaa, Dadju, Sliman" +GIMS - Bella +GIMS - Brisé +GIMS - Caméléon +GIMS - Changer +GIMS - Corazon +GIMS - Est ce que tu m'aimes +GIMS - J'me tire +GIMS - Laissez passer +GIMS - Le Pire +GIMS - Loin +GIMS - Ma beauté +GIMS - Maintenant +GIMS - Sapés comme jamais +GIMS - Tout donner +GIMS - Tu vas me manquer +GIMS - Zombie +GIMS & VIANNEY - La même (Solo) +GIRAC (Kendji) - Andalouse +GIRAC (Kendji) - Color Gitano +GIRAC (Kendji) - Cool +GIRAC (Kendji) - Elle m'a aimé +GIRAC (Kendji) - Eva +GIRAC (Kendji) - Évidemment +GIRAC (Kendji) - Habibi +GIRAC (Kendji) - Les yeux de la mama +GIRAC (Kendji) - Me quemo +GIRAC (Kendji) - Pour oublier +GIRAC (Kendji) - Si seulement... +GIRAC (Kendji) - Tiago +GIRAC (Kendji) & GRANDE (Ariana) - One Last Time (Duo) +GIRAC (Kendji) & GRANDE (Ariana) - One Last Time +GIRAC (Kendji) & SOPRANO - No Me Mirés Más (Duo) +GOLD - Capitaine abandonné +GOLD - Laissez-nous chanter +GOLD - Un peu plus près des étoiles +GOLD - Ville de lumière +GOLDMAN & SIRIMA - là bas (avec voix féminine) +GOLDMAN & SIRIMA - là bas (Duo) +GOLDMAN (Jean-Jacques) - A nos actes manqués +GOLDMAN (Jean-Jacques) - Au bout de mes rêves +GOLDMAN (Jean-Jacques) - Comme toi +GOLDMAN (Jean-Jacques) - Confidentiel +GOLDMAN (Jean-Jacques) - Elle a fait un bébé toute seule +GOLDMAN (Jean-Jacques) - Elle attend +GOLDMAN (Jean-Jacques) - Encore un matin +GOLDMAN (Jean-Jacques) - Envole-moi +GOLDMAN (Jean-Jacques) - Famille +GOLDMAN (Jean-Jacques) - Il changeait la vie +GOLDMAN (Jean-Jacques) - Il suffira d un signe +GOLDMAN (Jean-Jacques) - Je marche seul +GOLDMAN (Jean-Jacques) - Je te donne +GOLDMAN (Jean-Jacques) - Là bas (avec voix féminine) +GOLDMAN (Jean-Jacques) - La vie par procuration +GOLDMAN (Jean-Jacques) - Long is the road (américain) +GOLDMAN (Jean-Jacques) - Né en 17 à leidenstadt +GOLDMAN (Jean-Jacques) - On ira +GOLDMAN (Jean-Jacques) - Pas toi +GOLDMAN (Jean-Jacques) - Puisque tu pars +GOLDMAN (Jean-Jacques) - Quand la musique est bonne +GOLDMAN (Jean-Jacques) - sache que +GOLDMAN (Jean-Jacques) - Tournent les violons +GOLDMAN (Jean-Jacques) & DION (Céline) - J'irai ou tu iras (Duo) +GOLDMAN (Jean-Jacques) & SIRIMA - 4 mots sur un piano (avec voix P. Fiori et C. Ricol) +GOLDMAN (Jean-Jacques) & SIRIMA - Là bas (Duo) +GOTAINER (Richard) - Femme a lunette +GOTAINER (Richard) - Le mambo du décalco +GOTAINER (Richard) - Le youki +GOTAINER (Richard) - Primitif +GOYA (Chantal) - Bécassine +GOYA (Chantal) - Un lapin +GRAND (Guillaume) - Toi et moi +GRAND CORP MALADE - Pas essentiel +GRAND CORPS MALADE - Mesdames +GRAND CORPS MALADE & LOUANE - Derrière le brouillard (DUO) +GRAND ORCHESTRE DU SPLENDIDE - la salsa du démon +GRAND ORCHESTRE DU SPLENDIDE - Macao +GRAY (Felix) - La gitane +GREASE - You're the One That I Want +GRECO (Juliette) - Jolie môme +GREGOIRE - Coup du sort +GREGOIRE - Danse +GREGOIRE - Nuages +GREGOIRE - Rue des étoiles +GREGOIRE - Soleil +GREGOIRE - Ta main +GREGOIRE - Toi+moi +GREY (Felix) & BARBELIVIEN (Didier) - A toutes les fille +GROSCOLAS (Pierre) - Elise et moi +GROSCOLAS (Pierre) - Fille du vent +GROSCOLAS (Pierre) - Lady lay +GUETTA (David) - Memories +GUICHARD (Daniel) - Faut pas pleurer comme ça +GUICHARD (Daniel) - Je t'aime tu vois +GUICHARD (Daniel) - La tendresse +GUICHARD (Daniel) - Le Gitan +GUICHARD (Daniel) - Mon vieux +HALLYDAY (David) - Tu ne m'as pas laissé le temps +HALLYDAY (Johnny) - Allumer le feu +HALLYDAY (Johnny) - Boire à la source +HALLYDAY (Johnny) - De l'amour +HALLYDAY (Johnny) - Derrière l 'amour +HALLYDAY (Johnny) - Diego libre dans sa tête +HALLYDAY (Johnny) - Gabrielle +HALLYDAY (Johnny) - J’ai oublié de vivre +HALLYDAY (Johnny) - Je te promets +HALLYDAY (Johnny) - J'en parlerai au diable +HALLYDAY (Johnny) - Joue pas de rock n'roll pour moi +HALLYDAY (Johnny) - La loi du silence +HALLYDAY (Johnny) - Laura +HALLYDAY (Johnny) - Le chanteur abandonné +HALLYDAY (Johnny) - L'envie +HALLYDAY (Johnny) - Les portes du pénitencier +HALLYDAY (Johnny) - L'hymne à l'amour +HALLYDAY (Johnny) - L'idole des Jeunes +HALLYDAY (Johnny) - Ma gueule +HALLYDAY (Johnny) - Marie +HALLYDAY (Johnny) - Mirador +HALLYDAY (Johnny) - Mon pays c'est l'amour +HALLYDAY (Johnny) - Noir c'est noir +HALLYDAY (Johnny) - Oh ! Ma jolie Sarah +HALLYDAY (Johnny) - Pardonne-moi +HALLYDAY (Johnny) - Pour moi la vie va commencer +HALLYDAY (Johnny) - Quand revient la nuit +HALLYDAY (Johnny) - Que je t'aime +HALLYDAY (Johnny) - Quelque chose de tennessee +HALLYDAY (Johnny) - Requiem pour un fou +HALLYDAY (Johnny) - Retiens la nuit +HALLYDAY (Johnny) - Sang pour sang +HALLYDAY (Johnny) - Seul +HALLYDAY (Johnny) - Si j'étais un charpentier +HALLYDAY (Johnny) - Toute la musique que j'aime +HALLYDAY (Johnny) - Un jour viendra +HALLYDAY (Johnny) - Vivre pour le meilleur +HALLYDAY (Johnny) & CARMEL - J'oublierai ton nom (Avec voix féminine) +HALLYDAY (Johnny) & CARMEL - J'oublierai ton nom (Duo) +HALLYDAY (Johnny) & CARMEL - oublierai ton nom (Duo) +HALLYDAY (Johnny) & FABIAN (Lara) - Requiem pour un fou ( Duo ) +HARDY (Françoise) - Des ronds dans l'eau +HARDY (Françoise) - Le temps de l'amour +HARDY (Francoise) - Tous les garcons et les filles +HASSANI (Bilal) - Roi +HATIK - Angela +HATIK - Ma p'tite étoile +HAZARD (Thierry) - Le jerk +HAZARD (Thierry) - Poupée Psychédélique +HERMES (Corinne) - Si la vie est un cadeau +HERNANDEZ (Patrick) - Born to be alive +HEUSS L'ENFOIRE & JUL - Moulaga +HIGELIN -Jacques) - Tombé du ciel +HK & LES SALTIMBANKS - Danser encore +HOLLOWAY (Nancy) - T'en va pas comme ça +HOSHI - Amour censure +HOSHI - Et même après je t'aimerai +HOSHI - Femme à la mer +HOSHI - J’te pardonne +HOSHI - Puis t'as dansé avec moi +HOSHI - Ta marinière +I AM - je danse le mia +I AM - Nés sous la même étoile +I AM - Petit frère +IGLESIAS (Enrique) & NÂDIYA - Laisse le destin l'emporter (Duo) +IGLESIAS (Julio) - Il faut toujours un perdant +IL ETAIT UNE FOIS - C'était l'année dernière +IL ETAIT UNE FOIS - J'ai encore rêvé d'elle +IL ETAIT UNE FOIS - Les filles du mercredi +IL ETAIT UNE FOIS - Pomme +IL ETAIT UNE FOIS - Que fait tu ce soir apres diner +IL ETAIT UNE FOIS - Viens faire un tour sous la pluie +ILONA - Un monde parfait +IMAGE - Corps à corps +IMAGE - Le coeur en exil +IMAGE - Les démons de minuit +IMANY - Don t Be So Shy +IMEN ES feat. ALONZO - 1ère fois +INDILA - Boîte en argent +INDILA - Dernière danse +INDILA - Love Story +INDILA - Mini World +INDILA - S.O.S +INDILA - Tourner dans le vide +INDOCHINE - 3 nuits par semaine +INDOCHINE - 3e sexe +INDOCHINE - Canary Bay +INDOCHINE - J'ai demandé à la lune +INDOCHINE - La vie est belle +INDOCHINE - L'aventurier +INDOCHINE - Little dolls +INDOCHINE - Miss Paramount +INDOCHINE - Nos celebrations +INDOCHINE - Station 13 +INDOCHINE - Tes yeux noirs +INDOCHINE - Tes yeux noirs +INDOCHINE & CHRISTINE AND THE QUEEN - 3SEX (DUO) +INNA MODJA - French Cancan (Monsieur Sainte Nitouche) +IVANOV - Les Nuits Sans Soleil +IZ - Somewhere over the rainbow +IZIA - La vague (Avec Choeurs) +IZIA - Mon cœur +JAIRO - Les jardins du ciel +JEANNOT (Véronique) - Aviateur +JEANNOT (Véronique) & VOULZY (Laurent) - Désir désir (avec voix féminine) +JEANNOT (Véronique) & VOULZY (Laurent) - Désir désir (Avec voix Masculine) +JEANNOT (Véronique) & VOULZY (Laurent) - Désir désir (Duo) +JECK - Parapluie +JENIFER - Au soleil +JENIFER - Comme Un Hic +JENIFER - Donne moi le temps +JENIFER - Ella elle l'a +JENIFER - Encore et encore +JENIFER - Evidemment +JENIFER - J'attends l'amour +JENIFER - Je danse +JENIFER - La declaration +JENIFER - L'été qui s'en va +JENIFER - Ma revolution +JENIFER - Notre idylle +JENIFER - Poupée de cire poupée de son +JENIFER - Résiste +JENIFER - Reste +JENIFER - Si maman si +JENIFER - Tourner ma page +JENIFER & SLIMANE - Les choses simples (DUO) +JONASZ (Michel) - Dites-moi +JONASZ (Michel) - La boîte de jazz +JONASZ (Michel) - Les vacances au bord de la mer +JONATHAN (Joyce) - Ca ira +JONATHAN (Joyce) - Je ne sais pas +JONATHAN (Joyce) - On +JONATHAN (Joyce) - Pas besoin de toi +JONATHAN (Joyce) - Tant pis +JONATHAN (Joyce) & VIANNEY - Les filles d aujourd hui karaoké (Duo) +JORDANA (Camelia) - Non non non non +JOSEPH (Louisy) - Assis par terre +JUL - On m'appelle l'ovni +JUL - Tchikita +JUVET (Patrick) - La musica +JUVET (Patrick) - Où sont les femmes +K MARO - Femme like U +KAAS ( Patricia) - Entrer dans la lumière +KAAS ( Patricia) - Quand Jimmy dit +KAAS (Patricia) - D'allemagne +KAAS (Patricia) - Elle voulait jouer Cabaret +KAAS (Patricia) - Il me dit que je suis belle +KAAS (Patricia) - Les hommes qui passent +KAAS (Patricia) - Mademoiselle chante le blues +KAAS (Patricia) - Mon mec à moi +KALASH - Mwaka moon +KAMEL (Joseph) - Celui qui part +KAMEL (Joseph) & DORE (Julien) - Beau +KAMINI - Marly Gomont +KANA - Plantation +KAOLIN - Partons vite +KAPLAN (Jil) - Tout c'qui nous sépare +KASSAV' - Zouk La Se Sel Medikaman Nou Ni +KATERINE (Philippe) - J'adore +KAYE (Marina) - Dancing with the devil +KAYE (Marina) - homeless +KAZERO - Thai na na +KEBLACK - Bazardée +KEEN'V - & LORELEI B - La vie du bon coté (Duo) +KEEN'V - Dis-Moi Oui (Marina) +KEEN'V - Elle a +KEEN'V - Je garde le sourire +KEEN'V - J'me bat pour toi +KEEN'V - Les mot +KEEN'V - Ma vie au soleil +KEEN'V - Outété +KEEN'V - Petite Emilie +KEEN'V - Saltimbanque +KEEN'V - Tahiti +KEEN'V - Un monde meilleur +KEEN'V - Viens je t'emmene +KEYS (Alicia) - Girl on fire +KHALED - Aïcha +KIDS UNITED - Eblouie par la nuit +KIDS UNITED - On écrit sur les murs +KINGSBERY (Peter) - Only the very best +KOVEN (David) -Samba Maria +KOXIE - Garçon +KYO - Je cours +KYO - Le Chemin +KYO - Le graal +KYO - Une dernière danse +KYO & COEUR DE PIRATE - Dernière danse (2023) +L E J - Summer 2015 +L5 - Question de survie +L5 - Toutes les femmes de ta vie +L5 - une étincelle +LA CHEU CHEU SYNCHRO +LA COMPAGNIE CREOLE - Ça fait rire les oiseaux +LA GRANDE SOPHIE - Ne m'oublie pas +LA PETITE CULOTTE - La goffa lolita +LA RUE KETANOU - Les hommes que j'aime +LA RUE KETANOU - Les mots +LA ZARRA - Tu t'en iras +LAAM - Je veux chanter pour ceux +LAAM - Les enfants de l'an 2000 +LAAM - Petite Soeur +LAFONT (Jean-Jacques) - Le géant de papier +LAFONTAINE (Philippe) - Coeur de loup +LAFORET (Marie) - Il a neigé sur Yesterday +LAGAF - Bo Le Lavavo +LAGRANGE (Valérie) - Faut plus me la faire +LAHAYE (Jean-Luc) - Débarquez-moi +LAHAYE (Jean-Luc) - Femme que j'aime +LAHAYE (Jean-Luc) - Papa chanteur +LALANNE (Francis) - La maison du bonheur +LALANNE (Francis) - On se retrouvera +LAMA (Serge) - Chez moi +LAMA (Serge) - D'aventures en aventures +LAMA (Serge) - Femme femme femme +LAMA (Serge) - Je suis malade +LAMA (Serge) - La chanteuse à vingt ans +LAMA (Serge) - L'algerie +LAMA (Serge) - Les petite femme de pigalle +"LAMA (Serge) - Mon ami, mon maître" +LAMA (Serge) - Toute blanche +LAMA (Serge) - Une ile +LAPOINTE (Boby) - Ta Katie t'a quitté +LARA (Catherine) - La rockeuse de diament +LARA (Catherine) - Nuit magique +LAROCHE VALMONT - T'as le look Coco +LARTISTE - Chocolat (DUO) +LARUSSO - Tu m'oublieras +LAURENS (Rose) - Africa +LAVABO (TEO) - Chipolata +LAVIL (Philippe) - Avec les filles je ne sais pas +LAVIL (Philippe) - Elle préfère l'amour en mer +LAVIL (Philippe) - Il tape sur des bambous +LAVIL (Philippe) - Jamaicaine +LAVIL (Philippe) & BEROAR (Jocelyne) - Kolé séré (Duo) +LAVILLIERS (Bernard) - Stand The Ghetto +LAVILLIERS (Bernard) - Idées noires +LAVILLIERS (Bernard) - On the road again +LAVILLIERS (Bernard) - Tempo harmony +LAVOIE (Daniel) - Ils s'aiment +LAVOINE (Marc) - Je descends du singe +LAVOINE (Marc) - La semaine prochaine +LAVOINE (Marc) - Le parking des anges +LAVOINE (Marc) - Les yeux révolver +LAVOINE (Marc) - Rue des acacias +LAVOINE (Marc) & LEMERCIER (Valérie) - La grande Amour (Duo) +LAVOINE (Marc) & MAROCCO(Christina) - J'ai tout oublié (Duo) +LAVOINE (Marc) & RINGER (Catherine) - Qu'est ce qu t'es belle +LAVOINE (Marc) & RINGER (Catherine) - Qu'est ce qu tu es belle +LAZLO (Viktor) - Pleurer des rivières +LE FORESTIER (Maxime) - Education sentimentale +LE FORESTIER (Maxime) - La petite fugue +LE FORESTIER (Maxime) - Mon frère +LE FORESTIER (Maxime) - Né quelque part +LE FORESTIER (Maxime) - Passer ma route +LE FORESTIER (Maxime) - Restons amants +LE FORESTIER (Maxime) - San Franscisco +LECLERC (Félix) - Le petit bonheur +LEE (Jena) - J'aimerai tellement +LELLOUCHE (Camille) & GRAND CORPS MALADE - Mais je t’aime (DUO) +LEMARCHAL (Grégory) - Ecris l'histoire +LEMARCHAL (Grégory) - Le lien +LENNON (John) - Imagine +LENORMAN (Gérard) - Si j'étais président +LENORMAN (Gérard) - Voici les cles +LENORMAND (Gérard) - Gentil dauphin triste +LEONARD (Herbert) - Commencez sans moi +LEONARD (Herbert) - Est-ce que tu penses à moi +LEONARD (Herbert) - Laissez-nous rêver +LEONARD (Herbert) - Petite Nathalie +LEONARD (Herbert) - Pour le plaisir +LEONARD (Herbert) - Puissance et gloire +LEONARD (Herbert) - Quand tu m aimes +LEONARD (Herbert) - Quelque chose tient mon coeur +LEONARD (Herbert) - Tu ne pourras plus jamais m'oublier +LEONARD (Herbert) & PIETRI (julie) - Amoureux fous (Duo) +LERNER (Frederic) - Si tu m'entends +"LEROY (Nolwenn) - Brésil , Finistère" +LEROY (Nolwenn) - Cassé +LEROY (Nolwenn) - Dans les prisons de Nantes +LEROY (Nolwenn) - Juste pour me souvenir +LEROY (Nolwenn) - La jument de Michao +LEROY (Nolwenn) - Sixieme continent +"LES AMANTS DE LA BASTILLE - Ca ira, mon amour" +LES BERURIER NOIRS - Salut a toi +LES CALAMITES - Vélomoteur +LES CHARLOTS - Merci Patron +LES CHARLOTS - Paulette la reine des paupiettes +LES CONARDS - Comme des connards +LES COWBOYS FRINGANTS - En berne +LES COWBOYS FRINGANTS - L’Amérique pleure +LES COWBOYS FRINGANTS - Les étoiles filantes +LES COWBOYS FRINGANTS - Les maisons toutes pareilles +LES COWBOYS FRINGANTS - Marine marchande +LES DIX COMMANDEMENTS - Le dilemme +LES ENFOIRES - Les restos du coeur +LES ENFOIRES - On demande pas la lune +LES ENFOIRES - Toute la vie +LES FATALS PICARDS - L'amour a la francaise +LES FATALS PICARDS - Mon arbre +LES FRANGINES - Donnez-moi +"LES INCONNUS - Auteuil, Neuilly, Passy" +LES INCONNUS - C'est toi que je t'aime +LES INCONNUS - Isabelle a les yeux bleus +LES INNOCENTS - Colore +LES INNOCENTS - L'autre Finistère +LES INNOCENTS - Un Homme Extraordinaire +LES MUSCLES - La fête au village +LES MUSCLES - Merguez party +LES NEGRESSES VERTES - Voilà l'ete +LES OGRES DE BARBACK - Rue du temps +LES PORTE MENTAUX - Elsa Fraulein +LES WAMPAS - Manu Chao +LICENCE IV - Viens boire un petit coup à la maison +LIKESBERRY - Danser pour toi +LILICUB - Voyage en Italie +LINKIN PARK - In the end +LINKIN PARK - Leave out all the rest +LINKIN PARK - Numb +LINKIN PARK - Shadow of the day +LINKIN PARK - What i've done +LIO - Amoureux solitaires +LIO - Banana split +LIO - Fallait pas commencer +LIO - Les brunes comptent pas pour des prunes +LIO - Les brunes comptent pas pour des prunes +LIONEL(JJ) - La danse des canards +liste-des-fichiers.xlsx +LOEB (Caroline) - C'est la ouate +LOMEPAL - 1000°C +LOMEPAL - Decrescendo +LOMEPAL- Trop Beau +LORENZO - Coco +LORENZO - Freestyle du sale +LORENZO - Nique la BAC +LORIE - La positive attitude +LORIE - Sur un air latino +LOUANE - Aimer à mort +LOUANE - Avenir +LOUANE - Donne-moi ton cœur +LOUANE - En chantant +LOUANE - Je vole +LOUANE - Jeune J'ai envie +LOUANE - jour 1 +LOUANE - La pluie +LOUANE - Maman +LOUANE - No +LOUANE - Nos secrets +LOUANE - On était beau +LOUANE - Pardonne-moi +LOUANE - Secret +LOUANE - si t'étais là +LOUANE - Tornade +LOUD (Marwa) - Fallait Pas +LOUISE ATTAQUE - Je t'emmène au vent +LOUISE ATTAQUE - Léa +LOUISE ATTAQUE - Les nuits parisiennes +LOUISE ATTAQUE - Ton invitation +LOUISE ATTAQUE- Fatigante +LP - Lost On You +LUCE (Renan) - La fille de la bande +LUCE (Renan) - La lettre +LUCE (Renan) - Les Voisines +LUCE (Renan) - On n'est pas à une bêtise près +LUCE (Renan) - Repenti +"LUCIANI (Clara) - Bravo, tu as gagné" +LUCIANI (Clara) - La grenade +LUCIANI (Clara) - le reste +LUCIANI (Clara) - Ma sœur +LUCIANI (Clara) - Nue +LUCIANI (Clara) - Respire encore +LUNA (Sheryfa) - Il avait les mots +LUNA (Sheryfa) - Je reviendrai +M - Dans ta radio +M - En tete à tete (live) +M - Je dis aime +M - La bonne étoile +M - Le roi des ombres +M - Machistador +M - Onde Sensuelle +MACIAS (Enrico) - Enfants de tous pays +MACIAS (Enrico) - Le mendiant de l'amour +MACIAS (Enrico) - Les filles de mon pays +MACIAS (Enrico) - Les gens du nord +MACIAS (Enrico) - Ouvre-moi la porte +MADAME MONSIEUR - Mercy +MADER (Jean-Pierre) - Disparue +MADER (Jean-Pierre) - Macumba +MADER (Jean-Pierre) - Obsession +MAE (Christophe) - Belle demoiselle +MAE (Christophe) - Ca Fait Mal +MAE (Christophe) - C'est ma terre +MAE (Christophe) - Dingue dingue dingue +MAE (Christophe) - Il est où le bonheur +MAE (christophe) - La parisienne +MAE (Christophe) - Les gens +MAE (Christophe) - On s'attache +MAE (Christophe) - Tombé sous le charme +MAELLE - L’effet de masse +MAGIC SYSTEM - Magic In The Air +"MAITRE GIMS - Bella Ciao - Vitaa, Dadju, Sliman" +MAITRE GIMS & VIANNEY - La même (DUO) +"MAITRE GIMS, VITAA, DADJU, ETC... - Bella Ciao (QUINTETTE)" +MAJOR LAZER - Lean on +MAMANN (John) - Love Life +MAMANN (John) & KIKA - Love Life (Duo) +MANAU - La tribu de dana +MANDIANO (Sara) - J'ai des doutes +MANO NEGRA - Mala vida +MANO NEGRA - Pas assez de toi +MANSET (Gerard) - Il voyage en solitaire +MANSON ( Jeane) - La chapelle de Harlem +MANSON (Jeanne) - Avant de nous dire adieu +MANSON (Jeanne) - Fais moi danser +MANSON (Jeanne) - Vis ta vie +MANU CHAO - Me Gustas Tu +MARCHAND (Guy) - Destinée +MARDEL (Guy) - N'avoue jamais +MARGY (LINA) - Ah le petit vin blanc +MARIANO (Luis) - Mexico +MARLEY (Bob) - No woman no cry +MARLEY (Bob) - Redemption Song +MAROON 5 - Sugar +MAROON 5 - This Love +MARTIAL (David) - Célimène +MARTINI (Pink) - Je ne veux pas travailler +MAS (Jeanne ) - En rouge et noir +MAS (Jeanne) - Johnny Johnny +MAS (Jeanne) - L'enfant +MAS (Jeanne) - Sauvez-moi +MAS (Jeanne) - Toute première fois +MASTER KG - Jerusalema +MATMATAH - Emma +MATMATAH - Lambe An Dro +MATMATAH - L'apologie +MATMATAH - Les moutons +MAURANE - Tu es mon autre +MAURANNE - Sur un prélude de Bach +MAZUE (Ben) - L'envie +MAZUE (Ben) - Quand je marche +MC SOLAAR - Caroline +MC SOLAAR - Rmi +MC SOLAAR - Solaar pleure +MC SOLAAR- Bouge de là +"MCFERRIN (Bob) - Don't Worry, Be Happy" +"MCFERRIN (Bobby) - Don't Worry, Be Happy" +MECANO - Lune d'argent +MECANO - Une femme avec une femme +MEDEIROS (Elli) - Toi mon toit +MEG'MARRON - Le bilan +MELODY - Y’a pas que les grands qui rêvent +MENELIK & IMANE D - Bye bye (duo) +MENTISSA - Et Bam ! +MENTISSA - Mamma Mia +METALLICA - Nothing else matters +MHD - A Kele Nta +MICKAEL (Franck) - Toutes les femmes sont belles +MICKEY 3D - Respire +MIKA - Boum boum boum +MIKA - C'est la vie +MIKA - Elle me dit +MIKA - Relax (take it easy) +MIRO (Mickael) - L'horloge tourne +MIRO (Mickael) - Ma scandaleuse +MITCHELL (Eddy) - Alice +"MITCHELL (Eddy) - Bye, bye, prêcheur" +MITCHELL (Eddy) - Couleur menthe à l'eau +MITCHELL (Eddy) - Daniela +MITCHELL (Eddy) - Il ne rentre pas ce soir +MITCHELL (Eddy) - J'ai oublié de l'oublier +MITCHELL (Eddy) - J'avais deux amis +MITCHELL (Eddy) - La dernière séance +MITCHELL (Eddy) - La fille du motel +MITCHELL (Eddy) - La société anonyme +MITCHELL (Eddy) - le cimetière des éléphants +MITCHELL (Eddy) - Pas de boogie woogie +MITCHELL (Eddy) - Rio Grande +MITCHELL (Eddy) - Si tu n'étais pas mon frère +MITCHELL (Eddy) - Sur la route de Memphis +MITCHELL (Eddy) - Toujours un coin qui me rappelle +MITCHELL (Eddy) - Tu peux préparer l'café noir +MOISE (Teri) - Les poëmes de michelle +MONTAGNE (Gilbert) - J'ai le blues de toi +MONTAGNE (Gilbert) - Les sunlights des tropiques +MONTAGNE (Gilbert) - On va s'aimer +MONTAGNE (Gilbert) - The full +MOOS - Au nom de la rose +MORENA (Eric) - Oh mon bateau +MOUSTAKI (Georges) - Joseph +MOUSTAKI (Georges) - La philosophie +MOUSTAKI (Georges) - Le métèque +MOUSTAKI (Georges) - Les amis de Georges +MOUSTAKI (Georges) - Ma liberté +MOZART L'OPERA ROCK - C'est bientot la fin +MOZART L'OPERA ROCK - L'assasymphonie +MOZART L'OPERA ROCK - Tatoue moi +MOZART PARODIE - L'assasodomie +MYRIAM (Marie) - L'oiseau et l'enfant +NACASH - Elle imagine +NAKAMURA (Aya) - 40% +NAKAMURA (Aya) - Copines +NAKAMURA (Aya) - Djadja +NAKAMURA (Aya) - Doudou +NAKAMURA (AYA) - Jolie Nana +NAKAMURA (AYA) - Pookie +NAKAMURA (AYA) & DAMSO - Dégaine +NAPS - La Kiffance +NASSI - La vie est belle +NAZIM - Pourquoi veux tu que je danse +NEKFEU - Ma dope +NEKFEU - On verra +NIAGARA - J'ai vu +NIAGARA - Je dois m'en aller +NIAGARA - L'amour à la plage +NIAGARA - Pendant que les champs brûlent +NIAGARA - Tchiki boum +NICOLETTA - Il est mort le soleil +NICOLETTA - Les volets clos +NICOLETTA - Ma vie c'est un manège +NICOLETTA - Mamy blue +NINHO - Jefe +NINHO - Lettre à une femme +NIRVANA - Come as you are +NIRVANA - Come as you are +NIRVANA - Rape me +NO DOUBT - Don't speak +NOAH (Yannick) - Angela +NOAH (Yannick) - Aux arbres Citoyens +NOAH (Yannick) - Destination ailleurs +NOAH (Yannick) - Donnes-moi une vie +NOAH (Yannick) - La Voix Des Sages +NOAH (Yannick) - Les lionnes +NOAH (Yannick) - Mon Eldorado +NOAH (Yannick) - Ose +NOAH (Yannick) - Simon papa tara +NOIR DESIR - Aux sombres héros de l'amer +NOIR DESIR - Comme elle vient +NOIR DESIR - Le vent nous portera +NOIR DESIR - L'homme pressé +NOIR DESIR - Tostaky +NOIR DESIR - Un jour en France +NOTRE DAME DE PARIS - Belle +NOTRE DAME DE PARIS - Le temps des cathédrales +NOTTET (Loic) - Million eyes +NOUGARO (Claude) - Armstrong +NOUGARO (Claude) - Nougayork +NOUGARO (Claude) - Toulouse +NTM - La fièvre +NTM - Laisse pas trainer ton fils +NUIT INCOLORE - Dépassé +NUTTEA - Elle te rend dingue +NUTTEA - Trop peu de temps +OBISPO (Pascal) - Arigatô +OBISPO (Pascal) - Assassine +OBISPO (Pascal) - D'un Ave Maria +OBISPO (Pascal) - Fan +OBISPO (Pascal) - L'important c'est d'aimer +OBISPO (Pascal) - Lucie +OBISPO (Pascal) - Millésime +OBISPO (Pascal) - Tombé pour elle +OBISPO (Pascal) & ST PIER (Natasha) - Mourir Demain (Duo) +OLDELAF - La tristitude +ORELSAN - Basique +ORELSAN - Défaite de famille +ORELSAN - Dis-moi +ORELSAN - Jour meilleur +ORELSAN - La quête +ORELSAN - La terre est ronde +ORELSAN - L'odeur de l'essence +ORELSAN - Note pour plus tard +ORELSAN - Paradis +ORELSAN - Tout va bien +ORELSAN & STROMAE - La pluie +OTTAWAN - D.i.s.c.o. +OTTAWAN - Haut les mains +OTTAWAN - T'es ok +OUVRARD (Gaston) - Je n'suis pas bien portant +PACIFIQUE - Quand tu serres mon corps +PACY (léa) - Pour aller où +PAGNY (Florent) - Chanter +PAGNY (Florent) - Dors +PAGNY (Florent) - Est-ce que tu me suis +PAGNY (Florent) - Là ou je t'emmènerai +PAGNY (Florent) - L'air du temps +PAGNY (Florent) - Le soldat +PAGNY (Florent) - Les murs porteurs +PAGNY (Florent) - Ma liberté de penser +PAGNY (Florent) - Mourir les yeux ouverts +PAGNY (Florent) - N'importe quoi +PAGNY (Florent) - Oh happy day +PAGNY (Florent) - Presse qui roule +PAGNY (Florent) - Savoir aimer +PAGNY (Florent) - Souviens toi +PAGNY (Florent) - Tue-moi +PAGNY (Florent) - Un jour une femme +PAGNY (Florent) & CARA (Cecilia) - L'air du temps (avec voix Cécilia Cara) +PAGNY (Florent) & CARA (Cecilia) - L'air du temps (avec voix Feminine) +PAGNY (Florent) & CARA (Cecilia) - L'air du temps (avec voix Masculine) +PALAPRAT (Gérard) - Fais moi un signe +PALAPRAT (Gérard) - Pour la fin du monde +PALMASHOW - Ça m'vénère +PARADIS (Vanessa) - Coupe coupe +PARADIS (Vanessa) - Dès que j'te vois +PARADIS (Vanessa) - Divine idylle +PARADIS (Vanessa) - Il y a +PARADIS (Vanessa) - Joe le taxi +PARADIS (Vanessa) - L’incendie +PARADIS (Vanessa) - Marilyn et John +PARADIS (Vanessa) - Maxou +PARADIS (Vanessa) - Tandem +PARADIS (Vanessa) & M - La Seine (Duo) +PARIS AFRICA - Des ricochets +PARKER (Luna) - Tes états d'âme éric +PARTENAIRE PARTICULIER - Partenaire particulier +PASSI - Laisse Parler Les Gens +PASTOR (Thierry) - Le coup de folie +PASTOR (Thierry) - Sur des musiques noires +PASTORE (Thierry) - Le coup de folie +PATOCHE (SEBASTIEN) - La cartouche +PATOCHE (Sébastien) - Quand il pête il troue son slip +PATSY - Liverpool +PATTI (Guesch) - Etienne +PATUREL (Sabine) - Les bêtises +PAULINE - Allo le monde +PELLETIER (Bruno) - Le temps des Cathédrales +PEP'S - Liberta +PERRET (Pierre) - Blanche +PERRET (Pierre) - Gourrance +PERRET (Pierre) - Le tord-boyaux +PERRET (Pierre) - Le zizi (chœurs) +PERRET (Pierre) - Les jolies colonies de vacances +PERRET (Pierre) - Lily +PERRET (Pierre) - Mon p'tit loup +PERRY (Katy) - I kissed a girl +PETER & SLOANE - Besoin De Rien Envie De Toi (avec voix féminine) +PETER & SLOANE - Besoin De Rien Envie De Toi (Duo) +PEYRAC (Nicolas) - Et mon père +PEYRAC (Nicolas) - Il y aurait du soleil +PEYRAC (Nicolas) - Je pars +PEYRAC (Nicolas) - Le vin me saoule +PEYRAC (Nicolas) - Mississipi river +PEYRAC (Nicolas) - satanée question +PEYRAC (Nicolas) - So far away from L.A. +PEYRE (Florent) (Kenjita wurst) - Travelo +PHENOMENAL CLUB - Pedro va au Brésil +PIAF (Edith) - Je ne regrette rien +PIAF (Edith) - La foule +PIAF (Edith) - La vie en rose +PIAF (Edith) - L'accordéoniste +PIAF (Edith) - L'homme à la moto +PIAF (Edith) - L'hymne à l'amour +PIAF (Edith) - Milord +PIAF (Edith) - Mon dieu +PIAF (Edith) - Padam +PIERPOLJAK - J'sais pas jouer +PIERPOLJAK - Pierpoljak +PIETRI (Julie) - Eve lève toi +PIETRI (Julie) - Magdalena +PNL - A l'Ammoniaque +PNL - Au DD +PNL - Deux frères +POKORA (Matt) - A nos actes manqués +POKORA (Matt) - Cette année là +POKORA (Matt) - Elle me contrôle +POKORA (Matt) - Juste une photo de toi +POKORA (Matt) - La nuit s'emballer +POKORA (Matt) - Le monde +POKORA (Matt) - Les planètes +POKORA (Matt) - Mieux que nous +POKORA (Matt) - On danse +POKORA (Matt) - Qui on est +POKORA (Matt) - Tombé +POKORA (Matt) & TAL - Envole moi (Duo) +POKORA (Matt) ROBIN DES BOIS - J attendais +POLNAREFF (Michel) - Ame câline +POLNAREFF (Michel) - Dans la maison vide +POLNAREFF (Michel) - Goodbye Marylou +POLNAREFF (Michel) - Holidays +POLNAREFF (Michel) - Je suis un homme +POLNAREFF (Michel) - Kamasutra +POLNAREFF (Michel) - L'amour avec toi +POLNAREFF (Michel) - Le bal des Laze +POLNAREFF (Michel) - Lettre à france +"POLNAREFF (Michel) - Love me, please love me" +POLNAREFF (Michel) - On ira tous au paradis +POLNAREFF (Michel) - Radio +POLNAREFF (Michel) - Tous les bateaux +POLNAREFF (Michel) - Tout pour ma chérie +POLNAREFF (Michel) - Viens te faire chahuter +POLNAREFF (Michel) Polnareff - La poupée qui fait non +PORTE MENTAUX - Elsa fraulein +POW WOW - Le Chat +POW WOW - Le lion est mort ce soir +PRAVI (Barbara) - Voilà +PRESLEY (Elvis) - my way +QUARTZ (Jackie) - Juste une mise au point +QUEEN - bohemian rhapsody +QUEEN - the show must go on +QUEEN & BOWIE (David) - Under Pressure (DUO) +RAFT - Yaka danser +RAPHAEL - Caravane +RAPHAEL - Le Vent De L'hiver +RED (Axelle) - Parce que c'est toi +RED (Axelle) - Rester Femme +RED (Axelle) - Sensualité +RED HOT CHILI PEPPERS - Californication +REGGIANI (Serge) - Il suffirait de presque rien +REGGIANI (Serge) - Le barbier de Belleville +REGGIANI (Serge) - L'Italien +REGGIANI (Serge) - Ma fille +REGGIANI (Serge) - Ma liberté +REGGIANI (Serge) - Sarah +REGGIANI (Serge) - Votre fille a vingt ans +REGG'LYSS - Mets de l'huile +REGINE - Les petits papiers +REM - everybody hurts +RENAUD - C'est mon dernier bal +RENAUD - Chanson pour Pierrot +RENAUD - Dans mon HLM +RENAUD - Dès que le vent soufflera +RENAUD - Docteur renaud +RENAUD - En cloque +RENAUD - Hexagone +RENAUD - La mère à Titi +RENAUD - La pêche à la ligne +RENAUD - Laisse beton +RENAUD - Le petit chat est mort +RENAUD - Ma chanson leur a pas plu +RENAUD - Ma gonzesse +RENAUD - Manu +RENAUD - Miss Maggie +RENAUD - Mistral gagnant +RENAUD - Mon beauf' +RENAUD - Morgane de toi +RENAUD - Toujours debout +RENAUD - Viens chez moi j'habite chez une copine +RENAUD RED - Manhattan-Kaboul +RENAUD-RED - Manhattan Kaboul (avec voix féminine) +RENAUD-RED - Manhattan Kaboul (Duo) +RENAUD-RED - Manhattan Kaboul (voix féminine) +RENAUD-RED - Manhattan Kaboul (voix masculine) +RENE LA TAUPE - Mignon mignon +RIDSA - La c'est die +RIDSA - Porto Rico +RIEU ( Nicole) - En courant +RIEU ( Nicole) - Et bonjour à toi l'artiste +RIEU (Nicole) - Je suis +RINGO - Elle je ne veux qu'elle +RITA MITSOUKO - Andy +RITA MITSOUKO - C'est comme ça +RITA MITSOUKO - Marcia Baila +RIVERS (Dick) - C'est pas sérieux +RIVERS (Dick) - Cinderella +RIVERS (Dick) - Faire un pont +RIVERS (Dick) - Les yeux d'une femme +RIVERS (Dick) - N'en rajoute pas mignonne +RIVERS (Dick) - Nice baie des anges +RIVERS (Dick) - Sale mambo +ROBIN DES BOIS - Le jour qui se lève +ROHFF - Qui est l'exemple +ROMEO ET JULIETTE - Aimer (avec voix féminine) +ROMEO ET JULIETTE - Aimer (Duo) +ROMEO ET JULIETTE - Avoir une fille +ROMEO ET JULIETTE - Comment lui dire +ROMEO ET JULIETTE - Les rois du monde +ROMEO ET JULIETTE - Mon frère +ROSE - Ciao Bella +ROSE - La liste +ROSSI (Tino) - Petit papa noel +ROUSSEL (Gaetan) - Help myself +ROUSSOS (Demis) - Quand je t'aime +RUIZ (Olivia) - Belle à en crever +RUIZ (Olivia) - Elle panique +RUIZ (Olivia) - J'envoie valser +RUIZ (Olivia) - J'traine des pieds +RUIZ (Olivia) - La femme chocolat +RUSSO (Philippe) - magie noire +SAEZ - Jeune et con +SAEZ (Damien) - J'accuse +SAIAN SUPA CREW - Angela +SALVADOR (Henri) - Une chanson douce +SALVAT (Joseph) - Une autre saison +SANSON (Veronique) - Amoureuse +SANSON (Veronique) - Besoin de personne +SANSON (Véronique) - Chanson sur une drôle de vie +SANSON (Veronique) - Ma révérence +SANSON (Veronique) - Rien que de l'eau +SANSON (Veronique) & VIANNEY - Chanson sur ma drôle de vie (Duo) +SANTA - Popcorn salé +SANTA - Qui a le droit +SANTA - Recommence-moi +SARDOU (Michel) - 6 millards 900 millions 980 mille +SARDOU (Michel) - 8 jours à El Paso +SARDOU (Michel) - 1965 +SARDOU (Michel) - Afrique adieu +SARDOU (Michel) - Attention les enfants danger +SARDOU (Michel) - Aujourd'hui peut être +SARDOU (Michel) - Bonsoir clara +SARDOU (Michel) - Cette chanson là +SARDOU (Michel) - Chanteur de jazz +SARDOU (Michel) - Dans la même année +SARDOU (Michel) - Déborah +SARDOU (Michel) - Dix ans plus tôt +SARDOU (Michel) - En chantant +SARDOU (Michel) - Et mourir de plaisir +SARDOU (Michel) - Et puis après +SARDOU (Michel) - Etre une femme +SARDOU (Michel) - Il était là +SARDOU (Michel) - Ils ont le pétrole +SARDOU (Michel) - J'accuse +SARDOU (Michel) - J'ai 2000 ans +SARDOU (Michel) - Je me souviens dun adieu +SARDOU (Michel) - Je suis pour +SARDOU (Michel) - Je t'aime je t'aime +SARDOU (Michel) - Je vais t'aimer +SARDOU (Michel) - Je veux l'épouser pour un soir +SARDOU (Michel) - Je viens du sud +SARDOU (Michel) - Je vole +SARDOU (Michel) - Je vous ai bien eus +SARDOU (Michel) - J'habite en france +SARDOU (Michel) - L’aigle noir +SARDOU (Michel) - La génération loving you +SARDOU (Michel) - La java de broadway +SARDOU (Michel) - La maladie d'amour +SARDOU (Michel) - La marche en avant +SARDOU (Michel) - La même eau qui coule +SARDOU (Michel) - La tête assez dure +SARDOU (Michel) - La vieille +SARDOU (Michel) - L'anatole +SARDOU (Michel) - Le bac G +SARDOU (Michel) - Le cinéma d'Audiard +SARDOU (Michel) - Le curé +SARDOU (Michel) - Le figurant +SARDOU (Michel) - Le france +SARDOU (Michel) - Le privilège +SARDOU (Michel) - Le prix d’un homme +SARDOU (Michel) - Le rire du sergent +SARDOU (Michel) - Le surveillant général +SARDOU (Michel) - Les bals populaires +SARDOU (Michel) - Les deux écoles +SARDOU (Michel) - Les lacs du connemara +SARDOU (Michel) - Les ricains +SARDOU (Michel) - Les vieux mariés +SARDOU (Michel) - Les villes de solitude +SARDOU (Michel) - Lo Domenico +SARDOU (Michel) - Marie-Jeanne +SARDOU (Michel) - Merci pour tout +SARDOU (Michel) - Mon fils +SARDOU (Michel) - Monsieur ménard +SARDOU (Michel) - Musica +SARDOU (Michel) - Musulmanes +SARDOU (Michel) - Nous n'aurons pas d'enfants +SARDOU (Michel) - Où s'en vont les étoiles +"SARDOU (Michel) - Parlons de toi ,de moi" +SARDOU (Michel) - Petit +SARDOU (Michel) - Putain de temps +SARDOU (Michel) - Rouge +SARDOU (Michel) - Salut +SARDOU (Michel) - Selon que vous serez +SARDOU (Michel) - Tous les bateaux +SARDOU (Michel) - Un accident +SARDOU (Michel) - Un enfant +SARDOU (Michel) - Un roi barbare +SARDOU (Michel) - Une fille aux yeux clairs +SARDOU (Michel) - Victoria +SARDOU (Michel) - Vive la mariée +SARDOU (Michel) - Vladimir Illitch +SARDOU (Michel) - W454 +SARDOU (Michel) - Zombi Dupont +SAVAGE (Vivien) - La p'tite lady +SCH - Fusil +SCHOENBERG (Clause-Michel) - Le premier pas +SCHULTEIS (Jean) - Confidence pour confidence +SEBASTIEN (Patrick) - Ah si tu pouvais fermer ta gueule +SEBASTIEN (Patrick) - Aka Aléo +SEBASTIEN (Patrick) - La fiesta +SEBASTIEN (Patrick) - Les sardines +SEBASTIEN (Patrick) - On est des dingues +SEBASTIEN (Patrick) - Tourner les serviettes +SEGARA (hélène) - Elle tu l'aimes +SEGARA (Helene) - Il y a trop de gens qui t'aiment +SEGARA (Helene) - L'amour est un soleil +SEGARA (Helene) & DASSIN (Joe) - A toi (avec voix Hélène Ségara) +SEGARA (Helene) & DASSIN (Joe) - Et si tu n'existais pas (avec voix Hélène Ségara) +SEGARA (Helene) & DASSIN (Joe) - Salut (avec voix Hélène Ségara) +SEGARA (Helene) & DASSIN (Joe) - Salut les amoureux (avec voix Hélène Ségara) +"SEGARA (Helene) & PAUSINI (Laura) - On n'oublie jamais rien, on vit avec (DUO)" +SERS (Gauvain) - Les oubliés +SERS (Gauvain) - Pourvu +"SEVERINE - Un Banc, Un Arbre, Une Rue" +SEXION D'ASSAUT - Avant qu'elle parte +SEXION D'ASSAUT - Casquette à lenvers +SEXION D'ASSAUT - Désolé +SEXION D'ASSAUT - Wati by night +SHAKA PONK - Alegria +SHAKA PONK - My name is stain +SHAKA PONK - Wanna Get Free +SHAKA PONK- I'm Picky +SHAKIRA - waka waka +SHEERAN (Ed) - Perfect +SHEILA - Adios Amor +SHEILA - Bang Bang +SHEILA - Le folklore Américain +SHEILA - L'école est finie +SHEILA - Les rois mages +SHEILA - L'heure de la sortie +SHEILA - Vous les copains +SHEILA & RINGO - Les gondoles a venise (Duo) +SHEILA & RINGO - Les gondoles a venise +SHELLER (William) - Comme dans un vieux rock n'roll +SHELLER (William) - Le carnet à spirale +SHELLER (William) - Les filles de l'aurore +SHELLER (William) - Un homme heureux +SHUMAN (Mort) - Le lac majeur +SHUMAN (Mort) - Un été de porcelaine +SHY'M - Et alors +SHY'M - Et si +SHY'M - Femme de couleur +SHY'M - Je sais +SHY'M - La malice +SHY'M - L'Effet de Serre +SHY'M - On se fout de nous +SIA - chandelier +SIMON & GARFUNKEL - Sound of silence (Duo) +SIMON & GARFUNKEL - Sound of silence +SIMON (Yves) - Au pays des merveille de juliette +SIMON (Yves) - Diabolo menthe +SIMON ET LES MODANAIS - Etoile des neiges +SINCLAIR - Ensemble +SINCLAIR - Si c'est bon comme ça +SINSEMILIA - Tout le bonheur du monde +SLIMANE - Dans le noir +SLIMANE - Des milliers de je t'aime +SLIMANE - La recette +SLIMANE - Mon amour +SLIMANE - Paname +SLIMANE - Toi +SLIMANE - Viens on s'aime +SLIMANE CASTEL - Abimée +SNIPER - Gravé dans la roche +SOFIANE - Lundi +SOLDAT LOUIS - Du rhum des femmes +SOLVEIG (Martin) - Everybody +SOOLKING - Suavemente +"SOPRANO - A la vie, a l'amour" +SOPRANO - A nos heros du quotidien +SOPRANO - Barman +SOPRANO - Clown +SOPRANO - Coeurdonnier +SOPRANO - Cosmo +SOPRANO - Dingue Dingue +SOPRANO - En feu +SOPRANO - Fresh Prince +SOPRANO - Le coach +SOPRANO - Le diable ne s'habille plus en prada +SOPRANO - Millionnaire +SOPRANO - Mon précieux +SOPRANO - Roule +SOPRANO & BLACKO - Ferme les yeux et imagine toi +SOPRANO & GIRAC (Kendji) & - No Me Mirés Más (Duo) +SOPRANO & KAYE (MARINA) - Mon Everest +SOSO MANESS - Petrouchka +SOUCHON (Alain) - Allo Maman Bobo +SOUCHON (Alain) - Bidon +SOUCHON (Alain) - C'est déja ça +SOUCHON (Alain) - Foule Sentimentale +SOUCHON (Alain) - J'ai dix ans +SOUCHON (Alain) - Jamais content +SOUCHON (Alain) - J'veux du cuir +SOUCHON (Alain) - La ballade de Jim +SOUCHON (Alain) - L'amour à la machine +SOUCHON (Alain) - Poulailler's Song +SOUCHON (Alain) - Quand j's'rai K.O +SOUCHON (Alain) - Rame +SOUCHON (Alain) - S'asseoir par terre +SOUCHON (Alain) - Sous les jupes des filles +SOUCHON (Alain) - Ultra moderne solitude +SOUCHON (Alain) - Y'a d'la rumba dans l'air +SPEARS (Britney) - baby one more time +SPORANO - Forrest +ST PIER (Natacha) - Je n'ai que mon âme +ST PIER (Natasha) - Tu trouveras +ST PIER (Natasha) & OBISPO (Pascal) - mourir demain (Duo) +STANISLAS - Belle de mai +STARMANIA - La complainte de la serveuse automate +STARMANIA - Le blues du buisnessman +STARMANIA - Le rêve de Stella +STARMANIA - Les adieux d'un sex symbole +STEPHANIE - Ouragan +STEVENS (Sandy) - Jai faim de toi +STONE & CHARDEN - L'aventura (avec voix féminine) +STONE & CHARDEN - L'aventura (Duo) +STONE & CHARDEN - Made in Normandie (avec voix féminine) +STONE & CHARDEN - Made in normandie (Duo) +STORMAE - Alors on danse +STROMAE - Ave Cesaria +STROMAE - Bâtard +STROMAE - Carmen +STROMAE - Formidable +STROMAE - L’enfer +STROMAE - Moules-frites +STROMAE - Papaoutai +STROMAE - Santé +STROMAE - Ta fête +STROMAE - Tous les mêmes +STUPEFLIP - Gem Lé Moch' +STUPEFLIP - Tellement bon +STUPEFLIP -Je fume pu dshit +SUPERBUS - Butterfly +SUPERBUS - Ca mousse +SUPERBUS - Lola +SWANN (Philippe) - Dans ma rue +SYSTEM Of A DOWN - Lonely day +TAL - A l'internationale +TAL - ADN +TAL - Are We Awake +TAL - Le Passé +TAL - Le sens de la vie +TAL - le temps qu'il faut +TAL - Rien n'est parfait +TAXI GIRL - Cherchez le garcon +TAYC - Dis Moi Comment +TAYC - Dodo +TAYC - Le Temps +TAYC - N'y pense plus +TELEPHONE - Ca c'est vraiment toi +TELEPHONE - Cendrillon +TELEPHONE - Crache ton venin +TELEPHONE - Hygiaphone +TELEPHONE - La bombe humaine +TELEPHONE - Le jour s'est levé +TELEPHONE - New York avec toi +TELEPHONE - Un autre monde +TELL (Diane) - La légende de Jimmy +TELL (Diane) - Si j'étais un homme +TETE - A La Faveur De L'automne +THE BEATLES - Let It Be +THE CHOCOLATE - Toucher La Chatte à La Voisine +THE CRANBERRIES - Zombie +THE EAGLES - hotel california +THE GIPSY KING - Bamboleo +THERAPIE TAXI - Eté 90 +THERAPIE TAXI & ELVIS (ROMEO) - Hit Sale +THIEFAINE (Felix-Hubert) - La fille du coupeur de joints +TIBZ - Nation +TIKEN JAH FAKOLY - Africain à Paris +"TIMSIT (Philippe) - Henri, porte des Lilas" +TONES AND I - Dance Monkey +TONTON DAVID - Chacun sa route +TOPALOFF (Patrick) - J'ai bien mangé j'ai bien bu +TORR (Michele) - Emmène-moi danser ce soir +TORR (Michele) - Je m'appelle Michèle +TORR (Michele) - J'en appelle à la tendresse +TORR (Michele) - Midnight blue +TRAGEDIE - Hey oh +TRAGEDIE - Sexy Pour Moi +TRAINOR (Meghan) - All about the bass +TRENET (Charles) - La mer +TRENET (Charles) - Le soleil à rendez-vous avec la lune +TRENET (Charles) - Nationale 7 +TRENET (Charles) - Que reste-t-il de nos amours +TRENET (Charles) - Y'a d'la joie +TRI YANN - La jument de Michao +TRI YANN - Les prisons de Nantes +TROIS CAFES GOURMANDS - A nos souvenirs +TROIS CAFES GOURMANDS - A nous +TROIS CAFES GOURMANDS - Comme des enfant +TROIS CAFES GOURMANDS - Evidemmen +TROIS CAFES GOURMANDS - On t'emmène +TROIS CAFES GOURMANDS - Quand +TRUST - Antisocial +TRYO - Désolé Pour Hier Soir +TRYO - J'ai rien prévu pour demain +TRYO - La main verte +TRYO - L'hymne de nos campagnes +TRYO - Serre moi +TRYO - Toi et moi +TURBOUST (Arnold) & ZABOU - Adelaide +ULTRA VOMIT - Boulangerie Pâtisserie +ULTRA VOMIT - Calojira +ULTRA VOMIT - Evier Metal +ULTRA VOMIT - Je collectionne des canards (vivants) +ULTRA VOMIT - Kammthaar +ULTRA VOMIT - Keken +ULTRA VOMIT - La Ch'nille +ULTRA VOMIT - La puissance du pouvoir +ULTRA VOMIT - Pipi Vs Caca +ULTRA VOMIT - Super Sexe +ULTRA VOMIT - Takoyaki +ULTRA VOMIT - Un Chien Géant +URSULL (Joelle) - White and black +VALD & ORELSAN - Péon +VALERY (François) - Aimons-nous vivants +VALERY (François) - Elle danse Marie +VALERY (Francois) - Emmanuelle +VALERY (Francois) - Qu'est-ce qu'on a dansé sur cette chanson +VALERY (Francois) & MARCEAU - Dream in blue +VARTAN (Sylvie) - Comme un garçon +VARTAN (Sylvie) - La Maritza +VARTAN (Sylvie) - La plus belle pour aller danser +VARTAN (Sylvie) - L'amour c'est comme une cigarette +VARTAN (Sylvie) - Nicolas +VEGEDREAM - Ramenez la coupe à la maison +VIANNEY & ZAZIE - Comment on fait (DUO) +VIANNEY - Beau-papa +VIANNEY - Dumbo +VIANNEY - Je m'en vais +VIANNEY - Je te deteste +VIANNEY - J'm'en fous +VIANNEY - La fille du sud +VIANNEY - Le galopin +VIANNEY - Les imbéciles +VIANNEY - Merci pour ça +VIANNEY - Moi aimer toi +VIANNEY - Nos Lendemains +VIANNEY - On est bien comme ça +VIANNEY - Pas là +VIANNEY - Pour de vrai +VIANNEY - Sans le dire +VIANNEY - Si on chantait (BO Spirou) +VIANNEY - Tombe la neige +VIANNEY - Veronica +VIANNEY & GIRAC (Kendji) - Le feu (DUO) +VIANNEY & JONATHAN (Joyce) - les filles d'aujourd'hui - (Duo) +VIANNEY & JONATHAN (Joyce) - les filles d'aujourd'hui - Avec voix feminine +VIANNEY & JONATHAN (Joyce) - les filles d'aujourd'hui - Avec voix masculine +VIANNEY & RENAUD - Maintenant (DUO) +VIANNEY & SOPRANO & GIRAC (Kendji) - Je suis fou (DUO) +VILLAGE PEOPLE - In the Navy +VILLAGE PEOPLE - Y.M.C.A. +"VILLARD (Hervé) - Capri, c'est fini" +VILLARD (Hervé) - Champagne +VILLARD (Hervé) - Méditerranéenne +VILLARD (Hervé) - Nous +VINCENT (Francky) - Alice ça glisse +VINCENT (Francky) - Fruit de la passion +VITAA & SLIMANE - Ca va ca vient (DUO) +VITAA - À fleur de toi +VITAA - Les choses qu'on fait +VITAA - Peine & Pitié +VITAA - Pour que tu restes +VITAA & CAPEO (Claudio) - Un peu de rêve (DUO) +VITAA & SLIMANE - Avant toi ( voix masculine) +VITAA & SLIMANE - Avant toi (DUO) +VITAA & SLIMANE - Avant toi (voix féminine) +VITAA & SLIMANE - Avant toi +VITAA & SLIMANE - De l’or (DUO) +VITAA & SLIMANE - Je te le donne (Duo) +VITAA & SLIMANE - Pas beaux (DUO) +VITAA & SLIMANE - XY (DUO) +VITAA & SLIMANE - XY (voix féminine) +VITAA & SLIMANE - XY (voix masculine) +VITAA & SLIMANE - XY +VOISINE (Roch) - Hélène +VOISINE (Roch) - Tant pis +VOULZY (Laurent Voulzy) - Le cœur grenadine +VOULZY (Laurent) - Belle île en mer +VOULZY (Laurent) - Bubble star +VOULZY (Laurent) - Derniers baisers +VOULZY (Laurent) - Jeanne +VOULZY (Laurent) - Karin redinger +VOULZY (Laurent) - Le pouvoir des fleurs +VOULZY (Laurent) - Le rêve du pêcheur +VOULZY (Laurent) - Le soleil donne +VOULZY (LAURENT) - Les nuits sans Kim Wilde +VOULZY (Laurent) - Rockcollection +VOULZY (Laurent) & SOUCHON (Alain) - Oiseau malin (Duo) +WAZOO - La manivelle +WEJDENE - Anissa +WEJDENE - Coco +WEJDENE - Je t'aime de ouf +WEJDENE - Réfléchir +WILLEM (Christophe) - Double je +WILLEM (Christophe) - Jacques A Dit +WILLEM (Christophe) - L'été en hiver +WILLEM (Christophe) - Marlon Brando +WILLEM (Christophe) - PS _ Je t'aime +WILLER (Noé) - Toi femme publique +WILLIAM (Willy) & KEEN'V - On s endort (duo) +WILLIAM (Willy) & KEEN'V - On s'endort (duo) +WINTER (David-Alexandre) - Oh Lady Mary +WINTER (ophélie) - Dieu m'a donné la foi +YANNICK - Ces soirées là +YANNS - Clic clic pan pan +YELLE - Je veux te voir +YODELICE - Sunday with a flu +YSEULT - Indélébile +ZAHO - C'est chelou +ZAZ - De couleurs vives +ZAZ - Eblouie par la nuit +ZAZ - Imagine +ZAZ - Je veux +ZAZ - La fée +ZAZ - Le long de la route +ZAZ - On ira +ZAZ - Si jamais joublie +ZAZ - Si +Zaz - Tout là-haut +Zaz & Ycare - Animaux fragiles +ZAZIE - Homme sweet homme +ZAZIE - Je suis un homme +ZAZIE - J'envoie valser +ZAZIE - Rue de la paix +ZAZIE - Speed +ZAZIE - Un point c'est toi +ZAZIE - Zen +ZEBDA - Tomber la chemise +ZENATTI (Julie) - La vie fait ce qu'elle veut +ZENATTI (Julie) - Si je m'en sors +ZOUK MACHINE - Maldon +BAILLY (Héléna) - Mauvais garçon +CALOGERO - X +CAPEO (Claudio) - T'en aller +CHEDID (Louis) - Ainsi soit-il +DAHO (Étienne) - Le premier jour (du reste de ta vie) +FABIAN (Lara) - Ta peine +FREROT (Jérémy) - Gamins des sables +GARNIER (Pierre) - L'horizon +GIMS - Ciel +GIMS - Spider +HARDY (Françoise) - L'amitié +HOSHI - Tu vas me quitter encore longtemps +JUL - Dans ma paranoïa +LES WRIGGLES - La petite olive +LINH - Je pense à vous +LINH - Ne me dis plus jamais +LUCIANI (Clara) - Tout pour moi +MAELLE - Flash +MAURANE - Sur un prélude de Bach +MAURANE - Toutes les mamas +MC SOLAAR - Nouveau Western +OLDELAF - C'est Michel +RAMAZZOTTI (Eros) - Se bastasse una canzone +RENAUD - Où c'est qu'j'ai mis mon flingue +RENAUD - Putain de camion +SOPRANO - Fragile +VITAA - Promets-moi diff --git a/mikamuz/Liste Karaoké 2026.csv b/mikamuz/Liste Karaoké 2026.csv new file mode 100644 index 0000000..dff589e --- /dev/null +++ b/mikamuz/Liste Karaoké 2026.csv @@ -0,0 +1,2206 @@ +-1 2 3-;;; +2 BE 3 - Partir un jour ;;; +2 BE 3 - Toujours là pour toi;;; +13 ORGANISE - Bande Organisée;;; +113 - Au summum;;; +113 - Tonton du Bled;;; +-A-;;; +ABBA - Chiquitita;;; +ABBA - Gimme gimme gimme;;; +ABBA - Mamma Mia;;; +ACDC - Highway to hell;;; +ADAMO (Salvatore) - Accroche une larme aux nuages;;; +ADAMO (Salvatore) - C'est ma vie;;; +ADAMO (Salvatore) - Inch'Allah;;; +ADAMO (Salvatore) - J'avais oublié que les roses sont roses;;; +ADAMO (Salvatore) - Mes mains sur tes hanches;;; +"ADAMO (Salvatore) - Vous permettez, monsieur";;; +ADAMS (Bryan) - i do it for you;;; +ADE - Tout savoir;;; +ADELE - hello;;; +ADELE - Skyfall;;; +ADELE - Someone Like You;;; +ADJANI (Isabelle) - Pull marine;;; +ALAMO (Frank) - Ma biche;;; +ALAMO (Frank) - Maillot 38-37;;; +ALIZEE - J'ai pas vingt ans;;; +ALIZEE - J'en ai marre;;; +ALIZEE - Lolita;;; +ALLIAGE - Baïla;;; +AMINE - J'voulais;;; +AMINE - Señorita;;; +AMIR - Ce soir;;; +AMIR - États d'amour;;; +AMIR - J'ai cherché;;; +AMIR - La fête ;;; +AMIR - Les rues de ma peine;;; +AMIR - Longtemps;;; +AMIR - On dirait;;; +AMIR - on verra bien;;; +AMIR & INDILA - Carrousel (DUO);;; +ANAIS - Mon coeur mon amour;;; +ANASTACIA - I'm outta love;;; +ANGELE - Balance ton quoi;;; +ANGELE - Bruxelles je t'aime;;; +ANGELE - La thune;;; +ANGELE - Libre;;; +ANGELE - Oui ou non;;; +ANGELE - Perdus;;; +ANGELE & DAMSO - Démons ;;; +ANGELE & ELVIS (Roméo) - Tout oublier (DUO);;; +ANGELI (Eve) - Avant de partir;;; +ANIMO - Des gens stricts;;; +ANNEGARN (Dick) - Bruxelles;;; +ANNOUX (Jean-Claude) - Les jeunes loups;;; +ANTHONY (Richard) - A présent tu peux t'en aller;;; +ANTHONY (Richard) - Amoureux de ma femme;;; +ANTHONY (Richard) - Donne-moi ma chance;;; +ANTHONY (Richard) - J'entends siffler le train;;; +AQUA - Barbie girl;;; +ARCADIAN - Folie arcadienne;;; +ARCADIAN - Les sables émouvants;;; +AREG (Silvàn) - Allez leur dire;;; +ARENA (Tina) - Aimer jusqu'à l'impossible;;; +ARENA (Tina) - Aller plus haut;;; +ARENA (Tina) - Je m'appelle Bagdad;;; +ARENA (Tina) - Les 3 cloches;;; +ARMANET (Juliette) - Flamme;;; +ARMANET (Juliette) - Le Dernier Jour Du Disco;;; +ASSIA - Elle est à toi;;; +AU BONHEUR DES DAMES - Oh les filles;;; +AU PETIT BONHEUR - Je veux du soleil;;; +AUBERT (Jean-Louis) - Alter Ego;;; +AUBERT (Jean-Louis) - Demain Sera Parfait;;; +AUBERT (Jean-Louis) - Juste une illusion;;; +AUBERT (Jean-Louis) - Marcelle ;;; +AUBERT (Jean-Louis) - Parle moi;;; +AUBERT (Jean-Louis) - Temps à nouveau;;; +AUFRAY (Hugues) - Adieu Monsieur Le Professeur;;; +AUFRAY (Hugues) - Céline;;; +AUFRAY (Hugues) - Debout les gars;;; +AUFRAY (Hugues) - Des jonquilles aux derniers lilas;;; +AUFRAY (Hugues) - Dès que le printemps revient;;; +AUFRAY (Hugues) - Hasta luego;;; +AUFRAY (Hugues) - Le rossignol anglais;;; +AUFRAY (Hugues) - L'homme Orchestre;;; +AUFRAY (Hugues) - Santiano;;; +AUFRAY (Hugues) - Stewbal;;; +AUFRAY (Hugues) - Tchin tchin;;; +AZNAVOUR (Charles) - Comme ils disent;;; +AZNAVOUR (Charles) - Désormais;;; +AZNAVOUR (Charles) - Emmenez-moi;;; +AZNAVOUR (Charles) - For me formidable;;; +AZNAVOUR (Charles) - Hier encore;;; +AZNAVOUR (Charles) - Je m'voyais déjà;;; +AZNAVOUR (Charles) - La bohème;;; +AZNAVOUR (Charles) - La Mamma;;; +AZNAVOUR (Charles) - Les comédiens;;; +AZNAVOUR (Charles) - Les plaisirs démodés;;; +AZNAVOUR (Charles) - Mes emmerdes;;; +"AZNAVOUR (Charles) - Non, je n'ai rien oublié";;; +AZNAVOUR (Charles) - Toi et moi;;; +AZNAVOUR (Charles) & DION (Céline) - Toi et moi (Duo);;; +AZNAVOUR (Charles) & PIAF (Edith) - Plus bleu que tes yeux (avec voix féminine);;; +-B-;;; +BACHELET (Pierre) - Elle est d'ailleurs;;; +BACHELET (Pierre) - Emmanuelle;;; +BACHELET (Pierre) - Les corons;;; +BACHELET (Pierre) - Marionettiste;;; +BACHELET (Pierre) - Vingt ans;;; +BACKSTREET BOYS - I Want It That Way;;; +BADI (Chimène) - En équilibre;;; +BADI (Chimène) - Entre nous;;; +BADI (Chimène) - Je ne sais pas son nom;;; +BADI (Chimène) - Je viens du sud;;; +BADI (Chimène) - Le jour d'après;;; +BADI (Chimène) - Ma liberté;;; +BAKER (Bastian) - Hallelujah;;; +BALAVOINE (Daniel) - Aimer est plus fort que d'être aimé;;; +BALAVOINE (Daniel) - Dieu que c'est beau;;; +BALAVOINE (Daniel) - Je n'suis pas un héros;;; +BALAVOINE (Daniel) - La vie ne m'apprend rien;;; +BALAVOINE (Daniel) - L'aziza;;; +BALAVOINE (Daniel) - Le chanteur;;; +BALAVOINE (Daniel) - Lucie;;; +BALAVOINE (Daniel) - Mon fils ma bataille;;; +BALAVOINE (Daniel) - Partir avant les miens;;; +BALAVOINE (Daniel) - Petite angèle;;; +BALAVOINE (Daniel) - Quand on arrive en ville;;; +BALAVOINE (Daniel) - Revoluçion;;; +BALAVOINE (Daniel) - Sauver l'amour;;; +BALAVOINE (Daniel) - Sos dun terrien en détresse;;; +BALAVOINE (Daniel) - Tous les cris des SOS;;; +BALAVOINE (Daniel) - Vendeur de larmes;;; +BALAVOINE (Daniel) - Vivre ou survivre;;; +BALDE (William) - Rayon de soleil;;; +BARBARA - L'aigle noir;;; +BARBELIVIEN (Didier) - A toutes les filles;;; +BARBELIVIEN (Didier) - Elle;;; +BARDOT (Brigitte) - Harley Davidson;;; +BARDOT (Brigitte) -La madrague;;; +BARNEY (Phil) - Avec qui tu vis;;; +BARNEY (Phil) - Un enfant de toi;;; +BARRIERE (Alain) - Ma vie;;; +BARRIERE (Alain) - Rien qu'un homme;;; +BARRIERE (Alain) - Tu t'en vas;;; +BARRIERE (Alain) & CORDIER (Noelle) - Tu t'en vas (avec voix féminine);;; +BARZOTTI (Claude) - Je ne t'écrirais plus;;; +BARZOTTI (Claude) - Le rital;;; +BARZOTTI (Claude) - Madame;;; +BASHUNG (Alain) - Joséphine;;; +BASHUNG (Alain) - La nuit je mens;;; +BASHUNG (Alain) - Ma petite entreprise;;; +BASHUNG (Alain) - Vertige de l'amour;;; +BAUER (Axel) - Cargo;;; +BAUER (Axel) - Eteins la lumiere;;; +BAUER (Axel) & ZAZIE - A ma place (Duo);;; +BAXTER (Bill) - Embrasse moi idiot;;; +BB BRUNES - Coups et blessures;;; +BB BRUNES - Dis moi;;; +BB BRUNES - Lala love you;;; +BB BRUNES - Nico teen love;;; +BEAU DOMMAGE - La complainte du phoque en Alaska;;; +BECAUD (Gilbert) - Désirée;;; +BECAUD (Gilbert) - La vente aux enchères;;; +BECAUD (Gilbert) - Le Petit Oiseau de Toute les Couleurs;;; +BECAUD (Gilbert) - L'indifférence;;; +BECAUD (Gilbert) - Nathalie;;; +BECAUD (Gilbert) - Un peu d'amouir et d'amitié;;; +BEN L'ONCLE SOUL - Soulman;;; +BENABAR - A la campagne;;; +BENABAR - Le diner;;; +BENABAR - L'effet papillon;;; +BENABAR - Paris by night;;; +BENABAR - Quatre Murs Et Un Toit ;;; +BENSE - Au grand jamais;;; +BENT (Amel) - Le chant des colombes;;; +BENT (Amel) - Ma philosophie;;; +BENT (Amel) - Où je vais;;; +BENT (Amel) & Hatik - 1 2 3 (DUO) ;;; +BENT (Amel) & Imen Es - Jusqu'au bout (DUO);;; +BERGER (michel) - Celui qui chante;;; +BERGER (Michel) - Chanter pour ceux;;; +BERGER (Michel) - Diego;;; +BERGER (Michel) - La groupie du pianiste;;; +BERGER (Michel) - Le paradis blanc;;; +BERGER (Michel) - Le prince des villes;;; +BERGER (Michel) - Les un contre les autres;;; +BERGER (Michel) - lumière du jour;;; +BERGER (Michel) - Mademoiselle Chang;;; +BERGER (Michel) - Quelques mots d'amour;;; +BERGER (Michel) - Seras tu là;;; +BERGER (Michel) - Si maman si A;;; +BERGER (Michel) - Vivre;;; +BERGER (Michel) - Y a pas de honte;;; +BERLINER (Gérard) - Louise;;; +BERTIGNAC (Louis) - Ces idées-là;;; +BERTRAND (Plastic) - Ca plane pour moi;;; +BERURIER NOIR - Porcherie;;; +BIBIE - Tout doucement;;; +BIG FLO & OLI - Dommage (DUO);;; +BIG FLO & OLI - Papa;;; +BIG FLO & OLI et PETIT BISCUIT - Demain;;; +BIG SOUL - Le brio (branchez les guitares);;; +BIGFLO & OLI - Dernière;;; +BIGFLO & OLI - Plus tard (duo);;; +BIGFLO & OLI & DORE (JULIEN) - Coup de vieux;;; +BILLY ZE KICK - Mangez-moi;;; +BIRKIN (Jane) - Ex fan des sixties;;; +BLACK M - French Kiss;;; +BLACK M - Je ne dirais rien;;; +BLACK M - Je suis chez moi;;; +BLACK M - Le Prince Aladin;;; +BLACK M - On s'fait du mal;;; +BLACK M - Sur ma route;;; +BLACK M & DR BERIZ - La légende black;;; +BLANC (Gérard) - Une autre histoire;;; +BLANCHARD (Gérard) - Elle voulait revoir sa Normandie;;; +BLANCHARD (Gérard) - Rockamadour;;; +BLUES TROTTOIR - Un soir de pluie;;; +BOCELLI (Andréa) & SEGARA (Helene) - Vivo per lei (avec voix masculine);;; +BOCELLI (Andréa) & SEGARA (Helene) - Vivo per lei (Duo);;; +BOOBA - Petite Fille;;; +BOOBA - Pitbull;;; +BOONE (Benson) & LAVREY (Philippine) - In the Stars;;; +BORIS - Soirée Disco;;; +BOULAVARD DES AIRS & VIANNEY - Allez reste;;; +BOULAY (Isabelle) - Coeur combat;;; +BOULAY (Isabelle) - Jamais assez loin;;; +BOULAY (Isabelle) - Je m'en contenterai;;; +BOULAY (Isabelle) - Mieux qu'ici bas;;; +BOULAY (Isabelle) - Parle-moi;;; +BOULAY (Isabelle) - Regarde moi;;; +BOULAY (Isabelle) - Un jour ou l'autre;;; +BOULEVARD DES AIRS - Bruxelles;;; +BOULEVARD DES AIRS - Ce gamin là;;; +BOULEVARD DES AIRS - Demain de bon matin;;; +BOULEVARD DES AIRS - Dis-moi comment tu danses;;; +BOULEVARD DES AIRS - Emmene moi;;; +BOULEVARD DES AIRS - Je me dis que toi aussi;;; +BOULEVARD DES AIRS - Tout le temps;;; +BOURVIL - La tactique du gendarme;;; +BOURVIL - La tendresse;;; +BOURVIL - Salade de fruits;;; +BRANDUARDI (Angelo) - La demoiselle;;; +BRANT (Mike) - C'est comme ça que je t'aime;;; +BRANT (Mike) - Dis lui;;; +BRANT (Mike) - Laisse-moi t'aimer;;; +BRANT (Mike) - Qui saurra;;; +BRANT (Mike) - Rien qu'une larme;;; +BRANT (Mike) - Tout donné tout repris;;; +BRASSENS (Georges) - Gare au gorille;;; +BRASSENS (Georges) - Je m'suis fait tout p'tit;;; +BRASSENS (Georges) - La mauvaise réputation;;; +BRASSENS (Georges) - Le temps ne fait rien à l'affaire;;; +BRASSENS (Georges) - Les copains d'abord;;; +BRASSENS (Georges) - Rien à jeter;;; +BREL (Jacques) - Amsterdam;;; +BREL (Jacques) - Bruxelles;;; +BREL (Jacques) - La valse à mille temps;;; +BREL (Jacques) - Le plat pays;;; +BREL (Jacques) - Mathilde;;; +BREL (Jacques) - Ne me quitte pas;;; +BREL (Jacques) - Quand on n'a que l'amour;;; +BREL (Jacques) - Vesoul;;; +BRIGITTE - A bouche que veux tu;;; +BRIGITTE - Battez vous;;; +BRILLAND (Dany) - Quand je vois tes yeux;;; +BRILLAND (Dany) - Suzette;;; +BROWN (Alphonse) - Le Frunkp;;; +BRUEL (Patrick) - Alors regarde;;; +BRUEL (Patrick) - Au café des délices;;; +BRUEL (Patrick) - Casser la voix;;; +BRUEL (Patrick) - J'te l'dis quand même;;; +BRUEL (Patrick) - J'te mentirais;;; +BRUEL (Patrick) - La fille de l'aéroport;;; +BRUEL (Patrick) - Marre De Cette Nana Là;;; +BRUEL (Patrick) - Mon amant de st jean;;; +BRUEL (Patrick) - Place des grands hommes;;; +BRUEL (Patrick) - Qui à le droit;;; +BRUEL (Patrick) - Stand up;;; +BRUEL (Patrick) - Tout recommencer;;; +BRUEL (Patrick) - Tout s'efface;;; +BUGSY (Stomy) - Mon papa à moi est un gangster;;; +BURKE (Alexandra) - Hallelujah;;; +BUZY - Body physical;;; +BUZY - Dyslexique;;; +-C-;;; +C JEROME - Adieu jolie Candy;;; +C JEROME - Et tu danses avec lui;;; +C JEROME - Himalaya;;; +C.JEROME - Dernier baiser;;; +CABREL (Francis) - Animal;;; +CABREL (Francis) - Carte postale;;; +CABREL (Francis) - C'est écrit;;; +CABREL (Francis) - Encore et encore;;; +CABREL (Francis) - Gardien de nuit;;; +CABREL (Francis) - Hors saison;;; +CABREL (Francis) - Je l'aime à mourir;;; +"CABREL (Francis) - Je t'aimais, je t'aime et je t'aimerai";;; +CABREL (Francis) - La Cabane du pêcheur;;; +CABREL (Francis) - La corrida;;; +CABREL (Francis) - La dame de haute savoie;;; +CABREL (Francis) - Le chêne liège;;; +CABREL (Francis) - L'encre de tes yeux;;; +CABREL (Francis) - Les chemins de traverse;;; +CABREL (Francis) - Les murs de poussière;;; +CABREL (Francis) - Ma place dans le trafic;;; +CABREL (Francis) - Octobre;;; +CABREL (Francis) - Petite Marie;;; +"CABREL (Francis) - Quand j'aime une fois, j'aime pour toujours";;; +CABREL (Francis) - Question d'équilibre;;; +CABREL (Francis) - Sarbacane;;; +CABREL (Francis) - Tout le monde y pense;;; +CALOGERO - 1987;;; +CALOGERO - Aussi libre que toi;;; +CALOGERO - C'est d'ici que je vous écris;;; +CALOGERO - C'est dit;;; +CALOGERO - En apesanteur;;; +CALOGERO - Fondamental;;; +CALOGERO - J'ai le droit aussi;;; +CALOGERO - Je joue de la musique;;; +CALOGERO - La débâcle des sentiments;;; +CALOGERO - La fin de la fin du monde;;; +CALOGERO - Le portrait;;; +CALOGERO - Nathan;;; +CALOGERO - Prendre racine;;; +CALOGERO - Si seulement je pouvais lui manquer;;; +CALOGERO - Tien an men;;; +CALOGERO - Un jour au mauvais endroit;;; +CALOGERO - Une dernière chance;;; +CALOGERO - Yalla;;; +CALOGERO & PASSI - Face a la mer (Duo);;; +CAMILLE - Ta douleur;;; +CANADA - Mourrir les sirènes;;; +CAPDEVIELLE (Jean-Patrick) - Oh chiquita;;; +CAPDEVIELLE (Jean-Patrick) - Quand t'es dans le désert;;; +"CAPEO (Claudio) - Ça va, ça va";;; +CAPEO (Claudio) - Dis le moi;;; +CAPEO (Claudio) - Laisse aller;;; +CAPEO (Claudio) - Plus haut;;; +CAPEO (Claudio) - Riche;;; +CAPEO (Claudio) - Ta main;;; +CAPEO (Claudio) - Un homme debout;;; +CAPLAN (Jil) - Comme sur une balançoire;;; +CAPLAN (Jil) - Natalie Wood;;; +CAPLAN (Jil) - Tous c'qui nous separe;;; +CARA (Cecilia) & PAGNY (Florent) - L'air du temps (avec voix Florent Pagny);;; +CARADEC (Jean-Michel) - Ile;;; +CARADEC (Jean-Michel) - La colline aux coralines;;; +CARADEC (Jean-Michel) - Ma petite fille de rêve;;; +CARBONNE - Imagine;;; +CARDONE (Nathalie) - Hasta siempré;;; +CARLOS - Big bisou;;; +CARLOS - La cantine;;; +CARLOS - Tout nu et tout bronzé;;; +CATALDO (Philippe) - Les divas du dancing;;; +CATS ON TREES - Love you like a love song;;; +CATS ON TREES & CALOGERO - Jimmy (Duo);;; +CEPHAZ - Ne te retourne pas;;; +CHABAT (Alain) & DARMON (Gerard) - La carioca ;;; +CHAGRIN D'AMOUR - Chacun fait ce qui lui plait;;; +CHAMFORT (Alain) - Le temps qui court;;; +CHAMFORT (Alain) - Manureva;;; +CHAO (Manu) - Clandestino;;; +CHAO (Manu) - Me gustas tu ;;; +CHARBY (Corynne) - Boule de flipper;;; +CHARDEN (Eric) - Le monde est gris le monde est bleu;;; +CHARDEN (Eric) - L'été s'ra chaud;;; +CHARLEBOIS (Robert) - Je reviendrai à Montréal;;; +CHARLEBOIS (Robert) & FORESTIER (Louise) - Lindberg (Duo);;; +CHARTS - Je m'envole;;; +CHATEL (Philippe) - J't'aime bien Lili;;; +CHATEL (Philippe) - Ma lyceenne;;; +CHATEL (Philippe) - Mister Hyde;;; +CHAWKI - Time of our lives;;; +CHEDID (LOUIS) - T'as beau pas être beau;;; +CHERYL (Karen) - Cheri cheri;;; +CHERYL (Karen) - Les nouveaux romantiques;;; +CHERYL (Karen) - Si;;; +CHEVALIERS DU FIEL - Je te prendrai nue dans la Simca 1000;;; +CHRISTINE & THE QUEENS - Christine;;; +CHRISTINE & THE QUEENS - Damn- dis moi;;; +CHRISTINE & THE QUEENS - Paradis perdus;;; +CHRISTINE & THE QUEENS - Saint claude;;; +CHRISTOPHE - Aline;;; +CHRISTOPHE - la dolce vita;;; +CHRISTOPHE - Les marionnettes;;; +CHRISTOPHE - Les mots bleus;;; +CHRISTOPHE - Senorita;;; +CHRISTOPHE - Succès fou;;; +CLARCK (Petula) - Chariot;;; +CLERC (Julien) - Ce n'est rien;;; +CLERC (Julien) - Cœur de rocker;;; +CLERC (Julien) - Fais moi une place;;; +"CLERC (Julien) - Femme, je vous aime";;; +CLERC (Julien) - Héléne;;; +CLERC (Julien) - La californie;;; +CLERC (Julien) - La fille aux bas nylon;;; +CLERC (Julien) - Le patineur;;; +CLERC (Julien) - Lili voulait aller danser;;; +CLERC (Julien) - Ma préférence;;; +CLERC (Julien) - Mademoiselle;;; +CLERC (Julien) - Melissa;;; +CLERC (Julien) - Partir;;; +CLERC (Julien) - Si on chantait;;; +CLERC (Julien) - This melody;;; +CLERC (Julien) - Travailler c'est trop dur;;; +CLERC (Julien) - Utile;;; +COCCIANTE (Richard) - Le coup de soleil;;; +COCCIANTE (Richard) - Margueritte;;; +COCO RAPIDO - La 4L de Jacky;;; +COEUR DE PIRATE - Comme des enfants;;; +COEUR DE PIRATE - Ensemble;;; +COEUR DE PIRATE - Oublie moi;;; +COEUR DE PIRATE - Pour un Infidèle;;; +COLLECTIF METISSE- Dans les yeux d’Émilie;;; +COLLECTIF PARIS AFRICA - Des ricochets;;; +COLONEL REYEL - Aurélie;;; +COMPAGNIE CREOLE - Au bal masqué;;; +COMPAGNIE CREOLE - Bon baiser de Fort de France;;; +COMPAGNIE CREOLE - C'est bon pour le moral;;; +COMPAGNIE CREOLE - Le douanier rousseau;;; +COMPAGNIE CREOLE - Ma première biguine partie;;; +CORDY (Annie) - La bonne du curé;;; +CORDY (Annie) - Tata Yoyo;;; +CORNEILLE - Avec classe;;; +CORNEILLE - Parce qu'on vient de loin;;; +COUTIN (Patrick) - J'aime regarder les filles;;; +COUTURE (Charlélie) - Comme un avion sans aile;;; +CRANBERRIES (The) - Zombie ;;; +CRISTIANI (Hervé) - Il est libre max;;; +CROISILLE (Nicole) - Parlez-moi de lui;;; +CUXI (Lisandro) - Danser;;; +CYRUS (Miley) - Flowers;;; +CYRUS (Miley) - Wrecking Ball;;; +-D-;;; +DA - ALADDIN - Ce rêve bleu (DUO);;; +DA - ALADDIN - Ce rêve bleu;;; +DA - BLANCHE NEIGE - FREGE (Elodie) - Un jour mon prince viendra;;; +DA - CAPITAIN FLAMM;;; +DA - ENCANTO - Ne parlons pas de Bruno;;; +DA - LA PETITE SIRENE - Sous l'océan;;; +DA - LA REINE DES NEIGE - Libérée Délivrée;;; +DA - LA REINE DES NEIGES 2 - Dans un autre monde;;; +DA - LE LIVRE DE LA JUNGLE - Etre un homme comme vous;;; +DA - LE LIVRE DE LA JUNGLE - Il en faut peu pour être heureux;;; +DA - LE ROI LION - Hakuna Matata;;; +DA - LE ROI LION - L'histoire de la vie;;; +DA - Les Aristochats - Tout le monde veut devenir un cat ;;; +DA - Les mystérieuse cité d'or;;; +DA - MINET (Bernard) - Bioman;;; +DA - MULAN - Comme un homme;;; +DA - MULAN - Reflexion;;; +DA - Nicky Larson;;; +DA - Olive & Tom;;; +DA - VAIANA - Le bleu lumière;;; +DACQ (Muriel) - Tropiques;;; +DADJU - Bob Marley;;; +DADJU - Compliqué;;; +DADJU - Jaloux;;; +DADJU - Lionne;;; +DADJU - Ma vie;;; +DADJU - Reine;;; +DADJU & ANITA - Mon Soleil (DUO);;; +DAHO (Etienne) - Bleu comme toi;;; +DAHO (Etienne) - Duel au soleil;;; +DAHO (Etienne) - Mon manège à moi;;; +DAHO (Etienne) & DANNY - Comme un boomerang (Duo);;; +DALIDA - Bambino;;; +DALIDA - Besame mucho;;; +DALIDA - Gigi L'amoroso;;; +DALIDA - Il Venait D'avoir 18 Ans;;; +DALIDA - J'attendrai;;; +DALIDA - Laissez-moi danser;;; +DALIDA - Mourir sur scène;;; +DALIDA - Pour en arriver là;;; +"DALIDA & DELON (Alain) - Paroles, paroles (DUO)";;; +DAMSO - Feu de bois;;; +DAMSO - Smog;;; +DANAKIL - Marley ;;; +DANAKIL - Monde de fous;;; +DANEL (Pascal) - La plage aux romantiques;;; +DANEL (Pascal) - Les neiges du kilimandjaro;;; +DASSIN (Joe) - Le château de sable;;; +DASSIN (Joe) - A toi;;; +DASSIN (Joe) - Alors qu'est ce que c'est;;; +DASSIN (Joe) - Billy le Bordelais;;; +DASSIN (Joe) - Ca m'avance à quoi;;; +DASSIN (Joe) - Ca va pas changer le monde;;; +DASSIN (Joe) - Carolina;;; +DASSIN (Joe) - Cécilia;;; +"DASSIN (Joe) - C'esl la vie, Lily";;; +DASSIN (Joe) - C'est la nuit;;; +DASSIN (Joe) - Dans les yeux d'Emilie;;; +DASSIN (Joe) - Et l'amour s'en va;;; +DASSIN (Joe) - Et si tu n'existais pas;;; +DASSIN (Joe) - Exuse Me Lady;;; +DASSIN (Joe) - Guantanamera;;; +DASSIN (Joe) - Il était une fois nous deux;;; +DASSIN (Joe) - Il faut naître à Monaco;;; +DASSIN (Joe) - Je change un peu de vent;;; +DASSIN (Joe) - La bande à bonnot;;; +DASSIN (Joe) - La complainte de l'heure de pointe;;; +DASSIN (Joe) - La fleur aux dents;;; +"DASSIN (Joe) - La vie se chante, la vie se pleure";;; +DASSIN (Joe) - L'albatros;;; +DASSIN (Joe) - L'Amérique;;; +DASSIN (Joe) - Le café des trois colombes;;; +DASSIN (Joe) - Le chemin de papa;;; +DASSIN (Joe) - Le dernier slow;;; +DASSIN (Joe) - L'équipe à jojo;;; +DASSIN (Joe) - Les champs Elysées;;; +DASSIN (Joe) - Les Dalton;;; +DASSIN (Joe) - Les petit pain au chocolat;;; +DASSIN (Joe) - Les plus belles années de ma vie;;; +DASSIN (JOE) - L'été indien;;; +DASSIN (Joe) - Ma bonne étoile;;; +DASSIN (Joe) - Ma musique;;; +DASSIN (Joe) - Marie-Jeanne;;; +DASSIN (Joe) - Mon village au bout du monde;;; +DASSIN (Joe) - Petite Mama;;; +DASSIN (Joe) - Salut les amoureux;;; +DASSIN (Joe) - Salut;;; +DASSIN (Joe) - Si tu t'appelles mélancolie;;; +DASSIN (Joe) - Siffler sur la colline;;; +DASSIN (Joe) - Taka takata;;; +DASSIN (JOE) - Un peu comme toi;;; +DASSIN (Joe) - Vade Rétro;;; +DAUMAS (Emma) - Tu seras;;; +DAVE - Dansez maintenant;;; +DAVE - Du cote de chez swann;;; +DAVE - Est-ce par hasard;;; +DAVE - Hurlevent;;; +DAVE - Mon coeur est malade;;; +DAVE - Vanina;;; +DAVID & JONATHAN - Est-ce que tu viens pour les vacances;;; +DE MAERE (Pierre) - Enfant de;;; +DE MAERE (Pierre) - Un jour je marierai un ange;;; +DE MICHELE (Graziella) - Le pull over blanc;;; +DE PALMAS (Gérald) - Au bord de l'eau;;; +DE PALMAS (Gérald) - Au paradis;;; +DE PALMAS (Gérald) - Dans une larme;;; +DE PALMAS (Gérald) - Elle habite ici;;; +DE PALMAS (Gérald) - J'en rêve encore;;; +DE PALMAS (Gérald) - Sur la route;;; +DE PRETTO (Eddy) - La fête de trop;;; +DE PRETTO (Eddy) - Mon Kid;;; +DE PRETTO (Eddy) - Random;;; +DE ZAGAZAN (Zaho) - Dis-moi que tu maimes;;; +DE ZAGAZAN (Zaho) - La symphonie des éclairs;;; +DE ZAGAZAN (Zaho) - Tristesse;;; +DEBUT DE SOIREE - Nuit de folie;;; +DEGUELT (Francois) - Le ciel le soleil et la mer;;; +DELORME (Alain) - Romantique avec toi;;; +"DELPECH (Michel) - 62, nos quinze ans";;; +DELPECH (Michel) - Ce Lundi-là;;; +DELPECH (Michel) - Chez laurette;;; +DELPECH (Michel) - Fan de toi;;; +DELPECH (Michel) - Je l'attendais;;; +DELPECH (Michel) - Je pense à toi;;; +DELPECH (Michel) - Le chasseur;;; +DELPECH (Michel) - Le Roi De Rien;;; +DELPECH (Michel) - Les aveux;;; +DELPECH (Michel) - Les divorcés;;; +DELPECH (Michel) - Loin d'ici;;; +DELPECH (Michel) - Pour un flirt;;; +DELPECH (Michel) - Quand j'étais chanteur;;; +DELPECH (Michel) - Que Marianne était jolie;;; +DELPECH (Michel) - Rimbaud chanterait;;; +DELPECH (Michel) - Tu me fais planer;;; +DELPECH (Michel) - Un coup de pied dans la montagne;;; +DELPECH (Michel) - Vu d'avion un soir;;; +DELPECH (Michel) - Wigth is Wigth;;; +DESIRELESS - Voyage voyage;;; +DIAM'S - DJ;;; +DIAM'S - Jeune Demoiselle;;; +DIAM'S - La Boulette;;; +DIAM'S & VITAA - Confessions nocturnes (Duo);;; +DINGLER (Cookie) - Femme liberée;;; +DION (Céline) - All by myself;;; +DION (Céline) - Cherche encore;;; +DION (Céline) - D'amour et d'amitié;;; +DION (Céline) - Dans un autre monde;;; +DION (Céline) - Destin;;; +DION (Céline) - En attendant ses pas;;; +DION (Céline) - Encore un soir;;; +DION (Céline) - I'm alive;;; +DION (Céline) - J'attendais ;;; +DION (Céline) - Je sais pas;;; +DION (Céline) - L'amour existe encore;;; +DION (Céline) - Le ballet;;; +DION (Céline) - My Heart Will Go On;;; +DION (Céline) - On ne change pas;;; +DION (Céline) - Parler à mon père;;; +DION (Céline) - Pour que tu m'aimes encore;;; +DION (Céline) - Prière païenne;;; +DION (Céline) - Si c'était à refaire;;; +DION (Céline) - S'il suffisait d'aimer;;; +DION (Céline) - Ziggy;;; +DION (Céline) & GAROU - Sous le vent (Duo);;; +DION (Céline) & GOLDMAN (Jean-Jacques) - J'irai ou tu iras (Duo);;; +DION (Olivier) (Les 3 mousquetaires) - De mes propres ailes;;; +DISCOBITCH - C'est beau la bourgeoisie;;; +DISTEL (Sacha) - Ces mots stupides;;; +DISTEL (Sacha) - La belle vie;;; +DISTEL (Sacha) - L'incendie à rio;;; +DISTEL (Sacha) - Scandale dans la famille;;; +DISTEL (Sacha) - Toute la pluie tombe sur moi;;; +DJ ANTOINE - Ma chérie;;; +DOC GYNECO - Né ici;;; +DOC GYNECO - Passement de jambes;;; +DOC GYNECO - Vanessa;;; +DORE (Julien) - Coco Caline;;; +DORE (Julien) - Kiki ;;; +DORE (Julien) - Le lac;;; +DORE (Julien) - Les limites;;; +DORE (Julien) - Lolita;;; +DORE (Julien) - Nous ;;; +DORE (Julien) - Paris - Seychelles;;; +DORE (Julien) - Porto Vecchio;;; +DORE (Julien) - Sublime et silence;;; +DORE (Julien) - Waf;;; +DORE (Julien) & GREEN (Micky) - Chou Wazabi (Duo);;; +DREU (Gilles) - Alouette;;; +DUBOIS (Claude) - Le blues du businessman;;; +DUFRESNE (Diane) - J’ai rencontré l’homme de ma vie;;; +DUTEIL (Yves) - Clémentine et Léon;;; +DUTEIL (Yves) - J'ai la guitare qui me démange;;; +DUTEIL (Yves) - La langue de chez nous;;; +DUTEIL (Yves) - Prendre un enfant par la main;;; +"DUTRONC (Jacques) - Et moi, et moi, et moi";;; +"DUTRONC (Jacques) - Fais pas ci, fais pas ça";;; +DUTRONC (Jacques) - Gentleman cambrioleur;;; +DUTRONC (Jacques) - La fille du père noel;;; +DUTRONC (Jacques) - L'arsène;;; +DUTRONC (Jacques) - Le petit jardin;;; +DUTRONC (Jacques) - Le plus difficile;;; +DUTRONC (Jacques) - Les cactus;;; +DUTRONC (Jacques) - L'hotesse de l'air;;; +DUTRONC (Jacques) - L'opportuniste;;; +DUTRONC (Jacques) - Paris s'éveille;;; +-E-;;; +EICHER (Stéphane) - Combien de temps;;; +EICHER (Stéphane) - Déjeuner en paix;;; +ELMER FOOD BEAT - Daniela;;; +"ELMER FOOD BEAT - Le plastique, c'est fantastique";;; +ELOIZ - Hey Bro;;; +ELSA - Jour de neige;;; +ELSA - Quelque chose dans mon coeur;;; +ELSA - T'en vas pas;;; +ELVIS (Roméo) - Malade;;; +EMILE ET IMAGES - Capitaine abandonné;;; +EMILE ET IMAGES - Corps à corps;;; +EMILE ET IMAGES - Les Démons De Minuit;;; +EMILE ET IMAGES - Un peu plus près des étoiles;;; +ENZO ENZO - Juste quelqu'un de bien;;; +"ESTER (Pauline) - Oui, je l'adore";;; +EVANESCENCE - Bring me to life (duo);;; +EVANESCENCE - Going under;;; +EVANESCENCE - My Immortal;;; +-F-;;; +FABIAN (Lara) - Humana;;; +FABIAN (Lara) - Immortelle;;; +FABIAN (Lara) - Je t'aime;;; +FABIAN (Lara) - J'y crois encore;;; +FABIAN (Lara) - La différence;;; +FABIAN (Lara) - La lettre;;; +FABIAN (Lara) - Quand je ne chante pas;;; +FABIAN (Lara) - Tout;;; +FARMER (Mylène) - À tout jamais;;; +FARMER (Mylène) - Ainsi soit je;;; +FARMER (Mylène) - C'est une belle journée;;; +FARMER (Mylene) - Désenchantée;;; +FARMER (Mylène) - L’âme dans l’eau;;; +FARMER (Mylene) - Libertine;;; +FARMER (Mylène) - L'instant X;;; +FARMER (Mylène) - Maman a tort;;; +FARMER (Mylène) - Oui mais... non;;; +FARMER (Mylène) - Pourvu quelles soient douces;;; +FARMER (Mylène) - Sans contrefaçon;;; +FARMER (Mylene) - Tristana;;; +FARMER (Mylene) - XXL;;; +FARMER (Mylene) & MURAT (Jean-Louis) - Les regrets (Duo);;; +FARMER (Mylene) & SEAL - Les mots (Duo);;; +FATAL BAZOOKA - Fous ta cagoule;;; +FATAL BAZOOKA & VITOO - Mauvaise fois nocturne;;; +FATAL BAZOOKA & YELLE - Parle à ma main (DUO) ;;; +FATALS PICARDS - Mon père était tellement de gauche;;; +FAUDEL - Je veux vivre;;; +FAYE (Gael) - Respire ;;; +FELDMAN (Francois) - Joy;;; +FELDMAN (Francois) - Les valses de Vienne;;; +FELDMAN (François) - Petit Franck;;; +FELDMAN (François) - Slave;;; +FELDMAN (François) & JAMISON (Joniece) - Joue pas (Duo);;; +FERNANDEL - Félicie aussi;;; +FERNANDEZ (Nilda) - Nos fiancailles;;; +FERRAT (Jean) - Aimer à perdre la raison;;; +FERRAT (Jean) - c'est beau la vie;;; +FERRAT (Jean) - Deux enfants au soleil;;; +FERRAT (Jean) - La commune;;; +FERRAT (Jean) - La femme est l'avenir de l'homme;;; +FERRAT (Jean) - La montagne;;; +FERRAT (Jean) - Le bruit des bottes;;; +FERRAT (Jean) - Ma france;;; +FERRAT (Jean) - Ma môme;;; +FERRAT (Jean) - On ne voit pas le temps passer;;; +FERRAT (Jean) - Oural Ouralou;;; +FERRAT (Jean) - Potemkine;;; +FERRAT (Jean) - Que serais-je sans toi;;; +FERRAT (Jean) - Un air de liberté;;; +FERRE (Léo) - C'est extra;;; +FERRER (Nino) - La maison près de la fontaine;;; +FERRER (Nino) - Le sud;;; +FERRER (Nino) - Le téléphon;;; +FIORI (Patrick Fiori) & SOPRANO - Chez Nous;;; +FIORI (Patrick) - 4 mots sur un piano;;; +FIORI (Patrick) - Je sais ou aller;;; +FIORI (Patrick) - Peut etre que peut etre;;; +FOLY (Liane) - Au fur et à mesure;;; +FOLY (Liane) - La vie ne m'apprend rien;;; +FOLY (Liane) - On a tous le droit;;; +FONKY FAMILY - Bad boys de Marseille;;; +FONSI (Luis) & YANKEE (Daddy) - Despacito;;; +FORBANS - Chante;;; +FORBANS - Tape des mains;;; +FRAGER (Tom) - Laidy mélodie;;; +FRANCOIS (Claude) - A 17 Ans;;; +FRANCOIS (Claude) - Alexandrie alexandra;;; +FRANCOIS (Claude) - Bélinda;;; +FRANCOIS (Claude) - Belle belle belle;;; +FRANCOIS (Claude) - Celui qui reste;;; +FRANCOIS (Claude) - Cette année-là;;; +FRANCOIS (Claude) - Chanson Populaire;;; +FRANCOIS (Claude) - Comme d'habitude;;; +FRANCOIS (Claude) - Donna;;; +FRANCOIS (Claude) - La musique Américaine;;; +FRANCOIS (Claude) - La solitude c'est après;;; +FRANCOIS (Claude) - Le jouet extraordinaire;;; +FRANCOIS (Claude) - le lundi au soleil;;; +FRANCOIS (Claude) - Le téléphone pleure;;; +FRANCOIS (Claude) - Magnolias for ever;;; +FRANCOIS (Claude) - Même si tu revenais;;; +FRANCOIS (Claude) - Pauvre petite fille riche;;; +FRANCOIS (Claude) - Quand un bateau passe;;; +FRANCOIS (Claude) - Sha la la;;; +FRANCOIS (Claude) - Si j'avais un marteau;;; +FRANCOIS (Claude) - Toi et moi contre le monde entier;;; +FRANCOIS (Claude) - Toi et soleil;;; +FRANCOIS (Claude) - Une fille et des fleurs;;; +FRANCOIS (Jean-Pierre) - Je te survivrai;;; +FRERO DELAVEGA - Le chant des sirenes;;; +FRERO DELAVEGA - Le Coeur Elephant;;; +FRERO DELAVEGA - Mon petit pays;;; +FRERO DELAVEGA - Sweet darling;;; +FRERO DELAVEGA - Ton visage;;; +FREROT (Jérémy) - Adieu;;; +FREROT (Jeremy) - L'homme Nouveau;;; +FREROT (Jeremy) - Tu Donnes;;; +FRITZ (Helmut) - Ça m'énerve 2020;;; +FRITZ (Helmut) - Ca m'énerve;;; +FUGAIN (Michel) - Attention mesdames et messieurs;;; +FUGAIN (Michel) - Bravo Monsieur le monde;;; +FUGAIN (Michel) - Chante comme si tu devais mourir demain;;; +FUGAIN (Michel) - Chaque jour de plus;;; +FUGAIN (Michel) - Comme un soleil;;; +FUGAIN (Michel) - Dans 100 ans peut-être;;; +FUGAIN (Michel) - Fais comme l'oiseau;;; +FUGAIN (Michel) - Je n'aurai pas le temps;;; +FUGAIN (Michel) - Le printemps;;; +FUGAIN (Michel) - Les années guitard;;; +FUGAIN (Michel) - Les gentils les méchants;;; +FUGAIN (Michel) - On laisse tous un jour;;; +FUGAIN (Michel) - Une belle histoire;;; +-G-;;; +"GABIN (Jean) - Maintenant, je sais";;; +GAGA (Lady) & COOPER (Bradley) - Shallow;;; +GAINSBOURG (Serge) - Bonnie and clyde;;; +GAINSBOURG (Serge) - Comic strip;;; +GAINSBOURG (Serge) - Elisa;;; +GAINSBOURG (Serge) - Je suis venu te dire que je m'en vais;;; +GAINSBOURG (Serge) - Je t'aime moi non plus;;; +GAINSBOURG (Serge) - La chanson de prevert;;; +GAINSBOURG (Serge) - La javanaise;;; +GAINSBOURG (Serge) - L'ami Caouette;;; +GAINSBOURG (Serge) - L'anamour;;; +GAINSBOURG (Serge) - Le poinçonneur des lilas;;; +GAINSBOURG (Serge) - L'eau à la bouche;;; +GAINSBOURG (Serge) - Marilou sous la neige;;; +GALA - Freed from desire;;; +GALL (France) - Amor tambien;;; +GALL (France) - Babacar;;; +GALL (France) - Bébé comme la vie;;; +GALL (France) - Calypso;;; +"GALL (France) - Ce soir, je ne dors pas";;; +GALL (France) - Cézanne peint;;; +GALL (France) - Débranche;;; +GALL (France) - Ella elle l'a;;; +GALL (France) - Evidemment;;; +GALL (France) - Hong Kong Star;;; +GALL (France) - Il jouait du piano debout;;; +GALL (France) - La chanson d’Azima;;; +GALL (France) - La déclaration;;; +GALL (France) - Les Sucettes;;; +GALL (France) - Musique;;; +GALL (France) - Poupée de cire poupée de son;;; +GALL (France) - Résiste;;; +GALL (France) - Sacré charlemagne;;; +GALL (France) - Si maman si;;; +GALL (France) - Tout pour la musique;;; +GALL (France) - Viens je t'emmène;;; +GAMINE - Voilà les anges;;; +GARNIER (Pierre) - À mes côtés;;; +GARNIER (Pierre) - Ceux qu'on était;;; +GARNIER (Pierre) - Nous on sait;;; +GAROU - Le jour se lève;;; +GAROU - Que l’amour est violent;;; +GAROU - Seul;;; +GAROU & SEGARA (Helene) - L'amour existe encore (avec voix féminine);;; +GERARD (Daniel) - Marylou;;; +GIEDRE - Pisser debout;;; +"GIMS - Bella Ciao - Vitaa, Dadju, Sliman";;; +GIMS - Bella;;; +GIMS - Brisé;;; +GIMS - Caméléon;;; +GIMS - Changer;;; +GIMS - Corazon;;; +GIMS - Est ce que tu m'aimes;;; +GIMS - J'me tire;;; +GIMS - Laissez passer;;; +GIMS - Le Pire;;; +GIMS - Loin;;; +GIMS - Ma beauté;;; +GIMS - Maintenant;;; +GIMS - Sapés comme jamais;;; +GIMS - Tout donner;;; +GIMS - Tu vas me manquer;;; +GIMS - Zombie;;; +GIMS & VIANNEY - La même (Solo);;; +GIRAC (Kendji) - Andalouse;;; +GIRAC (Kendji) - Color Gitano;;; +GIRAC (Kendji) - Cool;;; +GIRAC (Kendji) - Elle m'a aimé;;; +GIRAC (Kendji) - Eva;;; +GIRAC (Kendji) - Évidemment;;; +GIRAC (Kendji) - Habibi;;; +GIRAC (Kendji) - Les yeux de la mama;;; +GIRAC (Kendji) - Me quemo;;; +GIRAC (Kendji) - Pour oublier;;; +GIRAC (Kendji) - Si seulement... ;;; +GIRAC (Kendji) - Tiago;;; +GIRAC (Kendji) & GRANDE (Ariana) - One Last Time (Duo);;; +GIRAC (Kendji) & GRANDE (Ariana) - One Last Time;;; +GIRAC (Kendji) & SOPRANO - No Me Mirés Más (Duo);;; +GOLD - Capitaine abandonné;;; +GOLD - Laissez-nous chanter;;; +GOLD - Un peu plus près des étoiles;;; +GOLD - Ville de lumière;;; +GOLDMAN & SIRIMA - là bas (avec voix féminine);;; +GOLDMAN & SIRIMA - là bas (Duo);;; +GOLDMAN (Jean-Jacques) - A nos actes manqués;;; +GOLDMAN (Jean-Jacques) - Au bout de mes rêves;;; +GOLDMAN (Jean-Jacques) - Comme toi;;; +GOLDMAN (Jean-Jacques) - Confidentiel;;; +GOLDMAN (Jean-Jacques) - Elle a fait un bébé toute seule;;; +GOLDMAN (Jean-Jacques) - Elle attend;;; +GOLDMAN (Jean-Jacques) - Encore un matin;;; +GOLDMAN (Jean-Jacques) - Envole-moi;;; +GOLDMAN (Jean-Jacques) - Famille;;; +GOLDMAN (Jean-Jacques) - Il changeait la vie;;; +GOLDMAN (Jean-Jacques) - Il suffira d un signe;;; +GOLDMAN (Jean-Jacques) - Je marche seul;;; +GOLDMAN (Jean-Jacques) - Je te donne;;; +GOLDMAN (Jean-Jacques) - Là bas (avec voix féminine);;; +GOLDMAN (Jean-Jacques) - La vie par procuration;;; +GOLDMAN (Jean-Jacques) - Long is the road (américain);;; +GOLDMAN (Jean-Jacques) - Né en 17 à leidenstadt;;; +GOLDMAN (Jean-Jacques) - On ira;;; +GOLDMAN (Jean-Jacques) - Pas toi;;; +GOLDMAN (Jean-Jacques) - Puisque tu pars;;; +GOLDMAN (Jean-Jacques) - Quand la musique est bonne;;; +GOLDMAN (Jean-Jacques) - sache que;;; +GOLDMAN (Jean-Jacques) - Tournent les violons;;; +GOLDMAN (Jean-Jacques) & DION (Céline) - J'irai ou tu iras (Duo);;; +GOLDMAN (Jean-Jacques) & SIRIMA - 4 mots sur un piano (avec voix P. Fiori et C. Ricol);;; +GOLDMAN (Jean-Jacques) & SIRIMA - Là bas (Duo);;; +GOTAINER (Richard) - Femme a lunette;;; +GOTAINER (Richard) - Le mambo du décalco;;; +GOTAINER (Richard) - Le youki;;; +GOTAINER (Richard) - Primitif;;; +GOYA (Chantal) - Bécassine;;; +GOYA (Chantal) - Un lapin;;; +GRAND (Guillaume) - Toi et moi;;; +GRAND CORP MALADE - Pas essentiel;;; +GRAND CORPS MALADE - Mesdames;;; +GRAND CORPS MALADE & LOUANE - Derrière le brouillard (DUO);;; +GRAND ORCHESTRE DU SPLENDIDE - la salsa du démon;;; +GRAND ORCHESTRE DU SPLENDIDE - Macao;;; +GRAY (Felix) - La gitane;;; +GREASE - You're the One That I Want;;; +GRECO (Juliette) - Jolie môme;;; +GREGOIRE - Coup du sort;;; +GREGOIRE - Danse;;; +GREGOIRE - Nuages;;; +GREGOIRE - Rue des étoiles;;; +GREGOIRE - Soleil;;; +GREGOIRE - Ta main;;; +GREGOIRE - Toi+moi;;; +GREY (Felix) & BARBELIVIEN (Didier) - A toutes les fille;;; +GROSCOLAS (Pierre) - Elise et moi;;; +GROSCOLAS (Pierre) - Fille du vent;;; +GROSCOLAS (Pierre) - Lady lay;;; +GUETTA (David) - Memories;;; +GUICHARD (Daniel) - Faut pas pleurer comme ça;;; +GUICHARD (Daniel) - Je t'aime tu vois;;; +GUICHARD (Daniel) - La tendresse;;; +GUICHARD (Daniel) - Le Gitan;;; +GUICHARD (Daniel) - Mon vieux;;; +-H-;;; +HALLYDAY (David) - Tu ne m'as pas laissé le temps;;; +HALLYDAY (Johnny) - Allumer le feu;;; +HALLYDAY (Johnny) - Boire à la source;;; +HALLYDAY (Johnny) - De l'amour;;; +HALLYDAY (Johnny) - Derrière l 'amour;;; +HALLYDAY (Johnny) - Diego libre dans sa tête;;; +HALLYDAY (Johnny) - Gabrielle;;; +HALLYDAY (Johnny) - J’ai oublié de vivre;;; +HALLYDAY (Johnny) - Je te promets;;; +HALLYDAY (Johnny) - J'en parlerai au diable;;; +HALLYDAY (Johnny) - Joue pas de rock n'roll pour moi;;; +HALLYDAY (Johnny) - La loi du silence;;; +HALLYDAY (Johnny) - Laura;;; +HALLYDAY (Johnny) - Le chanteur abandonné;;; +HALLYDAY (Johnny) - L'envie;;; +HALLYDAY (Johnny) - Les portes du pénitencier;;; +HALLYDAY (Johnny) - L'hymne à l'amour;;; +HALLYDAY (Johnny) - L'idole des Jeunes;;; +HALLYDAY (Johnny) - Ma gueule;;; +HALLYDAY (Johnny) - Marie;;; +HALLYDAY (Johnny) - Mirador;;; +HALLYDAY (Johnny) - Mon pays c'est l'amour;;; +HALLYDAY (Johnny) - Noir c'est noir;;; +HALLYDAY (Johnny) - Oh ! Ma jolie Sarah;;; +HALLYDAY (Johnny) - Pardonne-moi;;; +HALLYDAY (Johnny) - Pour moi la vie va commencer;;; +HALLYDAY (Johnny) - Quand revient la nuit;;; +HALLYDAY (Johnny) - Que je t'aime;;; +HALLYDAY (Johnny) - Quelque chose de tennessee;;; +HALLYDAY (Johnny) - Requiem pour un fou;;; +HALLYDAY (Johnny) - Retiens la nuit;;; +HALLYDAY (Johnny) - Sang pour sang;;; +HALLYDAY (Johnny) - Seul;;; +HALLYDAY (Johnny) - Si j'étais un charpentier;;; +HALLYDAY (Johnny) - Toute la musique que j'aime;;; +HALLYDAY (Johnny) - Un jour viendra;;; +HALLYDAY (Johnny) - Vivre pour le meilleur;;; +HALLYDAY (Johnny) & CARMEL - J'oublierai ton nom (Avec voix féminine);;; +HALLYDAY (Johnny) & CARMEL - J'oublierai ton nom (Duo);;; +HALLYDAY (Johnny) & CARMEL - oublierai ton nom (Duo);;; +HALLYDAY (Johnny) & FABIAN (Lara) - Requiem pour un fou ( Duo );;; +HARDY (Françoise) - Des ronds dans l'eau;;; +HARDY (Françoise) - Le temps de l'amour;;; +HARDY (Francoise) - Tous les garcons et les filles;;; +HASSANI (Bilal) - Roi;;; +HATIK - Angela;;; +HATIK - Ma p'tite étoile;;; +HAZARD (Thierry) - Le jerk;;; +HAZARD (Thierry) - Poupée Psychédélique;;; +HERMES (Corinne) - Si la vie est un cadeau;;; +HERNANDEZ (Patrick) - Born to be alive;;; +HEUSS L'ENFOIRE & JUL - Moulaga;;; +HIGELIN -Jacques) - Tombé du ciel;;; +HK & LES SALTIMBANKS - Danser encore;;; +HOLLOWAY (Nancy) - T'en va pas comme ça;;; +HOSHI - Amour censure ;;; +HOSHI - Et même après je t'aimerai ;;; +HOSHI - Femme à la mer;;; +HOSHI - J’te pardonne;;; +HOSHI - Puis t'as dansé avec moi;;; +HOSHI - Ta marinière;;; +-I-;;; +I AM - je danse le mia;;; +I AM - Nés sous la même étoile;;; +I AM - Petit frère;;; +IGLESIAS (Enrique) & NÂDIYA - Laisse le destin l'emporter (Duo);;; +IGLESIAS (Julio) - Il faut toujours un perdant;;; +IL ETAIT UNE FOIS - C'était l'année dernière;;; +IL ETAIT UNE FOIS - J'ai encore rêvé d'elle;;; +IL ETAIT UNE FOIS - Les filles du mercredi;;; +IL ETAIT UNE FOIS - Pomme;;; +IL ETAIT UNE FOIS - Que fait tu ce soir apres diner;;; +IL ETAIT UNE FOIS - Viens faire un tour sous la pluie;;; +ILONA - Un monde parfait;;; +IMAGE - Corps à corps;;; +IMAGE - Le coeur en exil;;; +IMAGE - Les démons de minuit;;; +IMANY - Don t Be So Shy;;; +IMEN ES feat. ALONZO - 1ère fois;;; +INDILA - Boîte en argent;;; +INDILA - Dernière danse;;; +INDILA - Love Story;;; +INDILA - Mini World;;; +INDILA - S.O.S;;; +INDILA - Tourner dans le vide;;; +INDOCHINE - 3 nuits par semaine;;; +INDOCHINE - 3e sexe;;; +INDOCHINE - Canary Bay;;; +INDOCHINE - J'ai demandé à la lune;;; +INDOCHINE - La vie est belle;;; +INDOCHINE - L'aventurier;;; +INDOCHINE - Little dolls;;; +INDOCHINE - Miss Paramount;;; +INDOCHINE - Nos celebrations;;; +INDOCHINE - Station 13;;; +INDOCHINE - Tes yeux noirs ;;; +INDOCHINE - Tes yeux noirs;;; +INDOCHINE & CHRISTINE AND THE QUEEN - 3SEX (DUO) ;;; +INNA MODJA - French Cancan (Monsieur Sainte Nitouche);;; +IVANOV - Les Nuits Sans Soleil;;; +IZ - Somewhere over the rainbow;;; +IZIA - La vague (Avec Choeurs);;; +IZIA - Mon cœur;;; +-J-;;; +JAIRO - Les jardins du ciel;;; +JEANNOT (Véronique) - Aviateur;;; +JEANNOT (Véronique) & VOULZY (Laurent) - Désir désir (avec voix féminine);;; +JEANNOT (Véronique) & VOULZY (Laurent) - Désir désir (Avec voix Masculine);;; +JEANNOT (Véronique) & VOULZY (Laurent) - Désir désir (Duo);;; +JECK - Parapluie;;; +JENIFER - Au soleil;;; +JENIFER - Comme Un Hic;;; +JENIFER - Donne moi le temps;;; +JENIFER - Ella elle l'a;;; +JENIFER - Encore et encore;;; +JENIFER - Evidemment;;; +JENIFER - J'attends l'amour;;; +JENIFER - Je danse;;; +JENIFER - La declaration;;; +JENIFER - L'été qui s'en va;;; +JENIFER - Ma revolution;;; +JENIFER - Notre idylle;;; +JENIFER - Poupée de cire poupée de son;;; +JENIFER - Résiste;;; +JENIFER - Reste;;; +JENIFER - Si maman si;;; +JENIFER - Tourner ma page;;; +JENIFER & SLIMANE - Les choses simples (DUO);;; +JONASZ (Michel) - Dites-moi;;; +JONASZ (Michel) - La boîte de jazz;;; +JONASZ (Michel) - Les vacances au bord de la mer;;; +JONATHAN (Joyce) - Ca ira;;; +JONATHAN (Joyce) - Je ne sais pas;;; +JONATHAN (Joyce) - On;;; +JONATHAN (Joyce) - Pas besoin de toi;;; +JONATHAN (Joyce) - Tant pis;;; +JONATHAN (Joyce) & VIANNEY - Les filles d aujourd hui karaoké (Duo);;; +JORDANA (Camelia) - Non non non non;;; +JOSEPH (Louisy) - Assis par terre;;; +JUL - On m'appelle l'ovni;;; +JUL - Tchikita;;; +JUVET (Patrick) - La musica;;; +JUVET (Patrick) - Où sont les femmes;;; +-K-;;; +K MARO - Femme like U;;; +KAAS ( Patricia) - Entrer dans la lumière;;; +KAAS ( Patricia) - Quand Jimmy dit;;; +KAAS (Patricia) - D'allemagne;;; +KAAS (Patricia) - Elle voulait jouer Cabaret;;; +KAAS (Patricia) - Il me dit que je suis belle;;; +KAAS (Patricia) - Les hommes qui passent;;; +KAAS (Patricia) - Mademoiselle chante le blues;;; +KAAS (Patricia) - Mon mec à moi;;; +KALASH - Mwaka moon;;; +KAMEL (Joseph) - Celui qui part;;; +KAMEL (Joseph) & DORE (Julien) - Beau;;; +KAMINI - Marly Gomont;;; +KANA - Plantation;;; +KAOLIN - Partons vite;;; +KAPLAN (Jil) - Tout c'qui nous sépare;;; +KASSAV' - Zouk La Se Sel Medikaman Nou Ni ;;; +KATERINE (Philippe) - J'adore;;; +KAYE (Marina) - Dancing with the devil;;; +KAYE (Marina) - homeless;;; +KAZERO - Thai na na;;; +KEBLACK - Bazardée;;; +KEEN'V - & LORELEI B - La vie du bon coté (Duo);;; +KEEN'V - Dis-Moi Oui (Marina);;; +KEEN'V - Elle a;;; +KEEN'V - Je garde le sourire;;; +KEEN'V - J'me bat pour toi;;; +KEEN'V - Les mot;;; +KEEN'V - Ma vie au soleil;;; +KEEN'V - Outété;;; +KEEN'V - Petite Emilie;;; +KEEN'V - Saltimbanque;;; +KEEN'V - Tahiti ;;; +KEEN'V - Un monde meilleur;;; +KEEN'V - Viens je t'emmene;;; +KEYS (Alicia) - Girl on fire;;; +KHALED - Aïcha;;; +KIDS UNITED - Eblouie par la nuit;;; +KIDS UNITED - On écrit sur les murs;;; +KINGSBERY (Peter) - Only the very best;;; +KOVEN (David) -Samba Maria;;; +KOXIE - Garçon;;; +KYO - Je cours;;; +KYO - Le Chemin;;; +KYO - Le graal;;; +KYO - Une dernière danse;;; +KYO & COEUR DE PIRATE - Dernière danse (2023);;; +-L-;;; +L E J - Summer 2015;;; +L5 - Question de survie;;; +L5 - Toutes les femmes de ta vie;;; +L5 - une étincelle;;; +LA CHEU CHEU SYNCHRO;;; +LA COMPAGNIE CREOLE - Ça fait rire les oiseaux;;; +LA GRANDE SOPHIE - Ne m'oublie pas;;; +LA PETITE CULOTTE - La goffa lolita;;; +LA RUE KETANOU - Les hommes que j'aime;;; +LA RUE KETANOU - Les mots;;; +LA ZARRA - Tu t'en iras;;; +LAAM - Je veux chanter pour ceux;;; +LAAM - Les enfants de l'an 2000;;; +LAAM - Petite Soeur;;; +LAFONT (Jean-Jacques) - Le géant de papier;;; +LAFONTAINE (Philippe) - Coeur de loup;;; +LAFORET (Marie) - Il a neigé sur Yesterday;;; +LAGAF - Bo Le Lavavo;;; +LAGRANGE (Valérie) - Faut plus me la faire;;; +LAHAYE (Jean-Luc) - Débarquez-moi;;; +LAHAYE (Jean-Luc) - Femme que j'aime;;; +LAHAYE (Jean-Luc) - Papa chanteur;;; +LALANNE (Francis) - La maison du bonheur;;; +LALANNE (Francis) - On se retrouvera;;; +LAMA (Serge) - Chez moi;;; +LAMA (Serge) - D'aventures en aventures;;; +LAMA (Serge) - Femme femme femme;;; +LAMA (Serge) - Je suis malade;;; +LAMA (Serge) - La chanteuse à vingt ans;;; +LAMA (Serge) - L'algerie;;; +LAMA (Serge) - Les petite femme de pigalle;;; +"LAMA (Serge) - Mon ami, mon maître";;; +LAMA (Serge) - Toute blanche;;; +LAMA (Serge) - Une ile;;; +LAPOINTE (Boby) - Ta Katie t'a quitté;;; +LARA (Catherine) - La rockeuse de diament;;; +LARA (Catherine) - Nuit magique;;; +LAROCHE VALMONT - T'as le look Coco;;; +LARTISTE - Chocolat (DUO);;; +LARUSSO - Tu m'oublieras;;; +LAURENS (Rose) - Africa;;; +LAVABO (TEO) - Chipolata;;; +LAVIL (Philippe) - Avec les filles je ne sais pas;;; +LAVIL (Philippe) - Elle préfère l'amour en mer;;; +LAVIL (Philippe) - Il tape sur des bambous;;; +LAVIL (Philippe) - Jamaicaine;;; +LAVIL (Philippe) & BEROAR (Jocelyne) - Kolé séré (Duo);;; +LAVILLIERS (Bernard) - Stand The Ghetto;;; +LAVILLIERS (Bernard) - Idées noires;;; +LAVILLIERS (Bernard) - On the road again;;; +LAVILLIERS (Bernard) - Tempo harmony;;; +LAVOIE (Daniel) - Ils s'aiment;;; +LAVOINE (Marc) - Je descends du singe;;; +LAVOINE (Marc) - La semaine prochaine;;; +LAVOINE (Marc) - Le parking des anges;;; +LAVOINE (Marc) - Les yeux révolver;;; +LAVOINE (Marc) - Rue des acacias;;; +LAVOINE (Marc) & LEMERCIER (Valérie) - La grande Amour (Duo);;; +LAVOINE (Marc) & MAROCCO(Christina) - J'ai tout oublié (Duo);;; +LAVOINE (Marc) & RINGER (Catherine) - Qu'est ce qu t'es belle;;; +LAVOINE (Marc) & RINGER (Catherine) - Qu'est ce qu tu es belle;;; +LAZLO (Viktor) - Pleurer des rivières;;; +LE FORESTIER (Maxime) - Education sentimentale;;; +LE FORESTIER (Maxime) - La petite fugue;;; +LE FORESTIER (Maxime) - Mon frère;;; +LE FORESTIER (Maxime) - Né quelque part;;; +LE FORESTIER (Maxime) - Passer ma route;;; +LE FORESTIER (Maxime) - Restons amants;;; +LE FORESTIER (Maxime) - San Franscisco;;; +LECLERC (Félix) - Le petit bonheur;;; +LEE (Jena) - J'aimerai tellement;;; +LELLOUCHE (Camille) & GRAND CORPS MALADE - Mais je t’aime (DUO);;; +LEMARCHAL (Grégory) - Ecris l'histoire;;; +LEMARCHAL (Grégory) - Le lien;;; +LENNON (John) - Imagine;;; +LENORMAN (Gérard) - Si j'étais président;;; +LENORMAN (Gérard) - Voici les cles;;; +LENORMAND (Gérard) - Gentil dauphin triste;;; +LEONARD (Herbert) - Commencez sans moi;;; +LEONARD (Herbert) - Est-ce que tu penses à moi;;; +LEONARD (Herbert) - Laissez-nous rêver;;; +LEONARD (Herbert) - Petite Nathalie;;; +LEONARD (Herbert) - Pour le plaisir;;; +LEONARD (Herbert) - Puissance et gloire;;; +LEONARD (Herbert) - Quand tu m aimes;;; +LEONARD (Herbert) - Quelque chose tient mon coeur;;; +LEONARD (Herbert) - Tu ne pourras plus jamais m'oublier;;; +LEONARD (Herbert) & PIETRI (julie) - Amoureux fous (Duo);;; +LERNER (Frederic) - Si tu m'entends;;; +"LEROY (Nolwenn) - Brésil , Finistère";;; +LEROY (Nolwenn) - Cassé;;; +LEROY (Nolwenn) - Dans les prisons de Nantes;;; +LEROY (Nolwenn) - Juste pour me souvenir;;; +LEROY (Nolwenn) - La jument de Michao;;; +LEROY (Nolwenn) - Sixieme continent;;; +"LES AMANTS DE LA BASTILLE - Ca ira, mon amour";;; +LES BERURIER NOIRS - Salut a toi;;; +LES CALAMITES - Vélomoteur;;; +LES CHARLOTS - Merci Patron;;; +LES CHARLOTS - Paulette la reine des paupiettes;;; +LES CONARDS - Comme des connards;;; +LES COWBOYS FRINGANTS - En berne;;; +LES COWBOYS FRINGANTS - L’Amérique pleure;;; +LES COWBOYS FRINGANTS - Les étoiles filantes;;; +LES COWBOYS FRINGANTS - Les maisons toutes pareilles;;; +LES COWBOYS FRINGANTS - Marine marchande;;; +LES DIX COMMANDEMENTS - Le dilemme;;; +LES ENFOIRES - Les restos du coeur;;; +LES ENFOIRES - On demande pas la lune;;; +LES ENFOIRES - Toute la vie;;; +LES FATALS PICARDS - L'amour a la francaise;;; +LES FATALS PICARDS - Mon arbre;;; +LES FRANGINES - Donnez-moi;;; +"LES INCONNUS - Auteuil, Neuilly, Passy";;; +LES INCONNUS - C'est toi que je t'aime;;; +LES INCONNUS - Isabelle a les yeux bleus;;; +LES INNOCENTS - Colore;;; +LES INNOCENTS - L'autre Finistère;;; +LES INNOCENTS - Un Homme Extraordinaire;;; +LES MUSCLES - La fête au village;;; +LES MUSCLES - Merguez party;;; +LES NEGRESSES VERTES - Voilà l'ete;;; +LES OGRES DE BARBACK - Rue du temps;;; +LES PORTE MENTAUX - Elsa Fraulein;;; +LES WAMPAS - Manu Chao;;; +LICENCE IV - Viens boire un petit coup à la maison;;; +LIKESBERRY - Danser pour toi;;; +LILICUB - Voyage en Italie;;; +LINKIN PARK - In the end;;; +LINKIN PARK - Leave out all the rest;;; +LINKIN PARK - Numb;;; +LINKIN PARK - Shadow of the day;;; +LINKIN PARK - What i've done;;; +LIO - Amoureux solitaires;;; +LIO - Banana split;;; +LIO - Fallait pas commencer;;; +LIO - Les brunes comptent pas pour des prunes ;;; +LIO - Les brunes comptent pas pour des prunes;;; +LIONEL(JJ) - La danse des canards;;; +liste-des-fichiers.xlsx;;; +LOEB (Caroline) - C'est la ouate;;; +LOMEPAL - 1000°C;;; +LOMEPAL - Decrescendo;;; +LOMEPAL- Trop Beau;;; +LORENZO - Coco;;; +LORENZO - Freestyle du sale;;; +LORENZO - Nique la BAC;;; +LORIE - La positive attitude;;; +LORIE - Sur un air latino;;; +LOUANE - Aimer à mort;;; +LOUANE - Avenir;;; +LOUANE - Donne-moi ton cœur;;; +LOUANE - En chantant ;;; +LOUANE - Je vole;;; +LOUANE - Jeune J'ai envie;;; +LOUANE - jour 1;;; +LOUANE - La pluie;;; +LOUANE - Maman;;; +LOUANE - No;;; +LOUANE - Nos secrets;;; +LOUANE - On était beau;;; +LOUANE - Pardonne-moi;;; +LOUANE - Secret;;; +LOUANE - si t'étais là;;; +LOUANE - Tornade;;; +LOUD (Marwa) - Fallait Pas;;; +LOUISE ATTAQUE - Je t'emmène au vent;;; +LOUISE ATTAQUE - Léa;;; +LOUISE ATTAQUE - Les nuits parisiennes;;; +LOUISE ATTAQUE - Ton invitation;;; +LOUISE ATTAQUE- Fatigante;;; +LP - Lost On You;;; +LUCE (Renan) - La fille de la bande;;; +LUCE (Renan) - La lettre;;; +LUCE (Renan) - Les Voisines;;; +LUCE (Renan) - On n'est pas à une bêtise près;;; +LUCE (Renan) - Repenti;;; +"LUCIANI (Clara) - Bravo, tu as gagné";;; +LUCIANI (Clara) - La grenade;;; +LUCIANI (Clara) - le reste;;; +LUCIANI (Clara) - Ma sœur;;; +LUCIANI (Clara) - Nue;;; +LUCIANI (Clara) - Respire encore;;; +LUNA (Sheryfa) - Il avait les mots;;; +LUNA (Sheryfa) - Je reviendrai;;; +-M-;;; +M - Dans ta radio;;; +M - En tete à tete (live);;; +M - Je dis aime;;; +M - La bonne étoile;;; +M - Le roi des ombres;;; +M - Machistador ;;; +M - Onde Sensuelle;;; +MACIAS (Enrico) - Enfants de tous pays;;; +MACIAS (Enrico) - Le mendiant de l'amour;;; +MACIAS (Enrico) - Les filles de mon pays;;; +MACIAS (Enrico) - Les gens du nord;;; +MACIAS (Enrico) - Ouvre-moi la porte;;; +MADAME MONSIEUR - Mercy;;; +MADER (Jean-Pierre) - Disparue;;; +MADER (Jean-Pierre) - Macumba;;; +MADER (Jean-Pierre) - Obsession;;; +MAE (Christophe) - Belle demoiselle;;; +MAE (Christophe) - Ca Fait Mal;;; +MAE (Christophe) - C'est ma terre;;; +MAE (Christophe) - Dingue dingue dingue;;; +MAE (Christophe) - Il est où le bonheur;;; +MAE (christophe) - La parisienne;;; +MAE (Christophe) - Les gens;;; +MAE (Christophe) - On s'attache;;; +MAE (Christophe) - Tombé sous le charme;;; +MAELLE - L’effet de masse;;; +MAGIC SYSTEM - Magic In The Air;;; +"MAITRE GIMS - Bella Ciao - Vitaa, Dadju, Sliman";;; +MAITRE GIMS & VIANNEY - La même (DUO);;; +"MAITRE GIMS, VITAA, DADJU, ETC... - Bella Ciao (QUINTETTE)";;; +MAJOR LAZER - Lean on;;; +MAMANN (John) - Love Life;;; +MAMANN (John) & KIKA - Love Life (Duo);;; +MANAU - La tribu de dana;;; +MANDIANO (Sara) - J'ai des doutes;;; +MANO NEGRA - Mala vida ;;; +MANO NEGRA - Pas assez de toi;;; +MANSET (Gerard) - Il voyage en solitaire;;; +MANSON ( Jeane) - La chapelle de Harlem;;; +MANSON (Jeanne) - Avant de nous dire adieu;;; +MANSON (Jeanne) - Fais moi danser;;; +MANSON (Jeanne) - Vis ta vie;;; +MANU CHAO - Me Gustas Tu;;; +MARCHAND (Guy) - Destinée;;; +MARDEL (Guy) - N'avoue jamais;;; +MARGY (LINA) - Ah le petit vin blanc;;; +MARIANO (Luis) - Mexico;;; +MARLEY (Bob) - No woman no cry;;; +MARLEY (Bob) - Redemption Song;;; +MAROON 5 - Sugar;;; +MAROON 5 - This Love;;; +MARTIAL (David) - Célimène;;; +MARTINI (Pink) - Je ne veux pas travailler;;; +MAS (Jeanne ) - En rouge et noir;;; +MAS (Jeanne) - Johnny Johnny;;; +MAS (Jeanne) - L'enfant;;; +MAS (Jeanne) - Sauvez-moi;;; +MAS (Jeanne) - Toute première fois;;; +MASTER KG - Jerusalema ;;; +MATMATAH - Emma;;; +MATMATAH - Lambe An Dro;;; +MATMATAH - L'apologie;;; +MATMATAH - Les moutons;;; +MAURANE - Tu es mon autre;;; +MAURANNE - Sur un prélude de Bach;;; +MAZUE (Ben) - L'envie;;; +MAZUE (Ben) - Quand je marche;;; +MC SOLAAR - Caroline;;; +MC SOLAAR - Rmi;;; +MC SOLAAR - Solaar pleure;;; +MC SOLAAR- Bouge de là;;; +"MCFERRIN (Bob) - Don't Worry, Be Happy";;; +"MCFERRIN (Bobby) - Don't Worry, Be Happy";;; +MECANO - Lune d'argent;;; +MECANO - Une femme avec une femme;;; +MEDEIROS (Elli) - Toi mon toit;;; +MEG'MARRON - Le bilan;;; +MELODY - Y’a pas que les grands qui rêvent;;; +MENELIK & IMANE D - Bye bye (duo);;; +MENTISSA - Et Bam !;;; +MENTISSA - Mamma Mia;;; +METALLICA - Nothing else matters;;; +MHD - A Kele Nta;;; +MICKAEL (Franck) - Toutes les femmes sont belles;;; +MICKEY 3D - Respire;;; +MIKA - Boum boum boum;;; +MIKA - C'est la vie;;; +MIKA - Elle me dit;;; +MIKA - Relax (take it easy);;; +MIRO (Mickael) - L'horloge tourne;;; +MIRO (Mickael) - Ma scandaleuse;;; +MITCHELL (Eddy) - Alice;;; +"MITCHELL (Eddy) - Bye, bye, prêcheur";;; +MITCHELL (Eddy) - Couleur menthe à l'eau;;; +MITCHELL (Eddy) - Daniela;;; +MITCHELL (Eddy) - Il ne rentre pas ce soir;;; +MITCHELL (Eddy) - J'ai oublié de l'oublier;;; +MITCHELL (Eddy) - J'avais deux amis;;; +MITCHELL (Eddy) - La dernière séance;;; +MITCHELL (Eddy) - La fille du motel;;; +MITCHELL (Eddy) - La société anonyme;;; +MITCHELL (Eddy) - le cimetière des éléphants;;; +MITCHELL (Eddy) - Pas de boogie woogie;;; +MITCHELL (Eddy) - Rio Grande;;; +MITCHELL (Eddy) - Si tu n'étais pas mon frère;;; +MITCHELL (Eddy) - Sur la route de Memphis;;; +MITCHELL (Eddy) - Toujours un coin qui me rappelle;;; +MITCHELL (Eddy) - Tu peux préparer l'café noir;;; +MOISE (Teri) - Les poëmes de michelle;;; +MONTAGNE (Gilbert) - J'ai le blues de toi;;; +MONTAGNE (Gilbert) - Les sunlights des tropiques;;; +MONTAGNE (Gilbert) - On va s'aimer;;; +MONTAGNE (Gilbert) - The full;;; +MOOS - Au nom de la rose;;; +MORENA (Eric) - Oh mon bateau;;; +MOUSTAKI (Georges) - Joseph;;; +MOUSTAKI (Georges) - La philosophie;;; +MOUSTAKI (Georges) - Le métèque;;; +MOUSTAKI (Georges) - Les amis de Georges;;; +MOUSTAKI (Georges) - Ma liberté;;; +MOZART L'OPERA ROCK - C'est bientot la fin;;; +MOZART L'OPERA ROCK - L'assasymphonie;;; +MOZART L'OPERA ROCK - Tatoue moi;;; +MOZART PARODIE - L'assasodomie;;; +MYRIAM (Marie) - L'oiseau et l'enfant;;; +-N-;;; +NACASH - Elle imagine;;; +NAKAMURA (Aya) - 40%;;; +NAKAMURA (Aya) - Copines;;; +NAKAMURA (Aya) - Djadja;;; +NAKAMURA (Aya) - Doudou ;;; +NAKAMURA (AYA) - Jolie Nana;;; +NAKAMURA (AYA) - Pookie;;; +NAKAMURA (AYA) & DAMSO - Dégaine;;; +NAPS - La Kiffance ;;; +NASSI - La vie est belle;;; +NAZIM - Pourquoi veux tu que je danse;;; +NEKFEU - Ma dope;;; +NEKFEU - On verra;;; +NIAGARA - J'ai vu;;; +NIAGARA - Je dois m'en aller;;; +NIAGARA - L'amour à la plage;;; +NIAGARA - Pendant que les champs brûlent;;; +NIAGARA - Tchiki boum;;; +NICOLETTA - Il est mort le soleil;;; +NICOLETTA - Les volets clos;;; +NICOLETTA - Ma vie c'est un manège;;; +NICOLETTA - Mamy blue;;; +NINHO - Jefe;;; +NINHO - Lettre à une femme;;; +NIRVANA - Come as you are ;;; +NIRVANA - Come as you are;;; +NIRVANA - Rape me;;; +NO DOUBT - Don't speak;;; +NOAH (Yannick) - Angela;;; +NOAH (Yannick) - Aux arbres Citoyens;;; +NOAH (Yannick) - Destination ailleurs;;; +NOAH (Yannick) - Donnes-moi une vie;;; +NOAH (Yannick) - La Voix Des Sages;;; +NOAH (Yannick) - Les lionnes;;; +NOAH (Yannick) - Mon Eldorado;;; +NOAH (Yannick) - Ose;;; +NOAH (Yannick) - Simon papa tara;;; +NOIR DESIR - Aux sombres héros de l'amer;;; +NOIR DESIR - Comme elle vient;;; +NOIR DESIR - Le vent nous portera;;; +NOIR DESIR - L'homme pressé;;; +NOIR DESIR - Tostaky;;; +NOIR DESIR - Un jour en France;;; +NOTRE DAME DE PARIS - Belle;;; +NOTRE DAME DE PARIS - Le temps des cathédrales;;; +NOTTET (Loic) - Million eyes;;; +NOUGARO (Claude) - Armstrong;;; +NOUGARO (Claude) - Nougayork;;; +NOUGARO (Claude) - Toulouse;;; +NTM - La fièvre;;; +NTM - Laisse pas trainer ton fils;;; +NUIT INCOLORE - Dépassé;;; +NUTTEA - Elle te rend dingue;;; +NUTTEA - Trop peu de temps;;; +-O-;;; +OBISPO (Pascal) - Arigatô;;; +OBISPO (Pascal) - Assassine;;; +OBISPO (Pascal) - D'un Ave Maria;;; +OBISPO (Pascal) - Fan;;; +OBISPO (Pascal) - L'important c'est d'aimer;;; +OBISPO (Pascal) - Lucie;;; +OBISPO (Pascal) - Millésime;;; +OBISPO (Pascal) - Tombé pour elle;;; +OBISPO (Pascal) & ST PIER (Natasha) - Mourir Demain (Duo);;; +OLDELAF - La tristitude;;; +ORELSAN - Basique;;; +ORELSAN - Défaite de famille;;; +ORELSAN - Dis-moi;;; +ORELSAN - Jour meilleur;;; +ORELSAN - La quête;;; +ORELSAN - La terre est ronde;;; +ORELSAN - L'odeur de l'essence;;; +ORELSAN - Note pour plus tard;;; +ORELSAN - Paradis;;; +ORELSAN - Tout va bien;;; +ORELSAN & STROMAE - La pluie;;; +OTTAWAN - D.i.s.c.o.;;; +OTTAWAN - Haut les mains;;; +OTTAWAN - T'es ok;;; +OUVRARD (Gaston) - Je n'suis pas bien portant;;; +-P-;;; +PACIFIQUE - Quand tu serres mon corps;;; +PACY (léa) - Pour aller où;;; +PAGNY (Florent) - Chanter;;; +PAGNY (Florent) - Dors;;; +PAGNY (Florent) - Est-ce que tu me suis;;; +PAGNY (Florent) - Là ou je t'emmènerai;;; +PAGNY (Florent) - L'air du temps;;; +PAGNY (Florent) - Le soldat;;; +PAGNY (Florent) - Les murs porteurs;;; +PAGNY (Florent) - Ma liberté de penser;;; +PAGNY (Florent) - Mourir les yeux ouverts;;; +PAGNY (Florent) - N'importe quoi;;; +PAGNY (Florent) - Oh happy day;;; +PAGNY (Florent) - Presse qui roule;;; +PAGNY (Florent) - Savoir aimer;;; +PAGNY (Florent) - Souviens toi;;; +PAGNY (Florent) - Tue-moi;;; +PAGNY (Florent) - Un jour une femme;;; +PAGNY (Florent) & CARA (Cecilia) - L'air du temps (avec voix Cécilia Cara);;; +PAGNY (Florent) & CARA (Cecilia) - L'air du temps (avec voix Feminine);;; +PAGNY (Florent) & CARA (Cecilia) - L'air du temps (avec voix Masculine);;; +PALAPRAT (Gérard) - Fais moi un signe;;; +PALAPRAT (Gérard) - Pour la fin du monde;;; +PALMASHOW - Ça m'vénère;;; +PARADIS (Vanessa) - Coupe coupe;;; +PARADIS (Vanessa) - Dès que j'te vois;;; +PARADIS (Vanessa) - Divine idylle;;; +PARADIS (Vanessa) - Il y a;;; +PARADIS (Vanessa) - Joe le taxi;;; +PARADIS (Vanessa) - L’incendie;;; +PARADIS (Vanessa) - Marilyn et John;;; +PARADIS (Vanessa) - Maxou;;; +PARADIS (Vanessa) - Tandem;;; +PARADIS (Vanessa) & M - La Seine (Duo);;; +PARIS AFRICA - Des ricochets;;; +PARKER (Luna) - Tes états d'âme éric;;; +PARTENAIRE PARTICULIER - Partenaire particulier;;; +PASSI - Laisse Parler Les Gens;;; +PASTOR (Thierry) - Le coup de folie;;; +PASTOR (Thierry) - Sur des musiques noires;;; +PASTORE (Thierry) - Le coup de folie;;; +PATOCHE (SEBASTIEN) - La cartouche;;; +PATOCHE (Sébastien) - Quand il pête il troue son slip;;; +PATSY - Liverpool;;; +PATTI (Guesch) - Etienne;;; +PATUREL (Sabine) - Les bêtises;;; +PAULINE - Allo le monde;;; +PELLETIER (Bruno) - Le temps des Cathédrales;;; +PEP'S - Liberta;;; +PERRET (Pierre) - Blanche;;; +PERRET (Pierre) - Gourrance;;; +PERRET (Pierre) - Le tord-boyaux;;; +PERRET (Pierre) - Le zizi (chœurs);;; +PERRET (Pierre) - Les jolies colonies de vacances;;; +PERRET (Pierre) - Lily;;; +PERRET (Pierre) - Mon p'tit loup;;; +PERRY (Katy) - I kissed a girl;;; +PETER & SLOANE - Besoin De Rien Envie De Toi (avec voix féminine);;; +PETER & SLOANE - Besoin De Rien Envie De Toi (Duo);;; +PEYRAC (Nicolas) - Et mon père;;; +PEYRAC (Nicolas) - Il y aurait du soleil;;; +PEYRAC (Nicolas) - Je pars;;; +PEYRAC (Nicolas) - Le vin me saoule;;; +PEYRAC (Nicolas) - Mississipi river;;; +PEYRAC (Nicolas) - satanée question;;; +PEYRAC (Nicolas) - So far away from L.A.;;; +PEYRE (Florent) (Kenjita wurst) - Travelo;;; +PHENOMENAL CLUB - Pedro va au Brésil;;; +PIAF (Edith) - Je ne regrette rien;;; +PIAF (Edith) - La foule;;; +PIAF (Edith) - La vie en rose;;; +PIAF (Edith) - L'accordéoniste;;; +PIAF (Edith) - L'homme à la moto;;; +PIAF (Edith) - L'hymne à l'amour;;; +PIAF (Edith) - Milord;;; +PIAF (Edith) - Mon dieu;;; +PIAF (Edith) - Padam;;; +PIERPOLJAK - J'sais pas jouer;;; +PIERPOLJAK - Pierpoljak;;; +PIETRI (Julie) - Eve lève toi;;; +PIETRI (Julie) - Magdalena;;; +PNL - A l'Ammoniaque;;; +PNL - Au DD;;; +PNL - Deux frères;;; +POKORA (Matt) - A nos actes manqués;;; +POKORA (Matt) - Cette année là;;; +POKORA (Matt) - Elle me contrôle;;; +POKORA (Matt) - Juste une photo de toi;;; +POKORA (Matt) - La nuit s'emballer;;; +POKORA (Matt) - Le monde;;; +POKORA (Matt) - Les planètes;;; +POKORA (Matt) - Mieux que nous;;; +POKORA (Matt) - On danse;;; +POKORA (Matt) - Qui on est;;; +POKORA (Matt) - Tombé;;; +POKORA (Matt) & TAL - Envole moi (Duo);;; +POKORA (Matt) ROBIN DES BOIS - J attendais;;; +POLNAREFF (Michel) - Ame câline;;; +POLNAREFF (Michel) - Dans la maison vide;;; +POLNAREFF (Michel) - Goodbye Marylou;;; +POLNAREFF (Michel) - Holidays;;; +POLNAREFF (Michel) - Je suis un homme;;; +POLNAREFF (Michel) - Kamasutra;;; +POLNAREFF (Michel) - L'amour avec toi;;; +POLNAREFF (Michel) - Le bal des Laze;;; +POLNAREFF (Michel) - Lettre à france;;; +"POLNAREFF (Michel) - Love me, please love me";;; +POLNAREFF (Michel) - On ira tous au paradis;;; +POLNAREFF (Michel) - Radio;;; +POLNAREFF (Michel) - Tous les bateaux;;; +POLNAREFF (Michel) - Tout pour ma chérie;;; +POLNAREFF (Michel) - Viens te faire chahuter;;; +POLNAREFF (Michel) Polnareff - La poupée qui fait non;;; +PORTE MENTAUX - Elsa fraulein;;; +POW WOW - Le Chat;;; +POW WOW - Le lion est mort ce soir;;; +PRAVI (Barbara) - Voilà;;; +PRESLEY (Elvis) - my way;;; +-Q-;;; +QUARTZ (Jackie) - Juste une mise au point;;; +QUEEN - bohemian rhapsody;;; +QUEEN - the show must go on;;; +QUEEN & BOWIE (David) - Under Pressure (DUO);;; +-R-;;; +RAFT - Yaka danser;;; +RAPHAEL - Caravane;;; +RAPHAEL - Le Vent De L'hiver;;; +RED (Axelle) - Parce que c'est toi;;; +RED (Axelle) - Rester Femme;;; +RED (Axelle) - Sensualité;;; +RED HOT CHILI PEPPERS - Californication;;; +REGGIANI (Serge) - Il suffirait de presque rien;;; +REGGIANI (Serge) - Le barbier de Belleville;;; +REGGIANI (Serge) - L'Italien;;; +REGGIANI (Serge) - Ma fille;;; +REGGIANI (Serge) - Ma liberté;;; +REGGIANI (Serge) - Sarah;;; +REGGIANI (Serge) - Votre fille a vingt ans;;; +REGG'LYSS - Mets de l'huile;;; +REGINE - Les petits papiers;;; +REM - everybody hurts;;; +RENAUD - C'est mon dernier bal;;; +RENAUD - Chanson pour Pierrot;;; +RENAUD - Dans mon HLM;;; +RENAUD - Dès que le vent soufflera;;; +RENAUD - Docteur renaud;;; +RENAUD - En cloque;;; +RENAUD - Hexagone;;; +RENAUD - La mère à Titi;;; +RENAUD - La pêche à la ligne;;; +RENAUD - Laisse beton;;; +RENAUD - Le petit chat est mort;;; +RENAUD - Ma chanson leur a pas plu;;; +RENAUD - Ma gonzesse;;; +RENAUD - Manu;;; +RENAUD - Miss Maggie;;; +RENAUD - Mistral gagnant;;; +RENAUD - Mon beauf';;; +RENAUD - Morgane de toi;;; +RENAUD - Toujours debout;;; +RENAUD - Viens chez moi j'habite chez une copine;;; +RENAUD RED - Manhattan-Kaboul;;; +RENAUD-RED - Manhattan Kaboul (avec voix féminine);;; +RENAUD-RED - Manhattan Kaboul (Duo);;; +RENAUD-RED - Manhattan Kaboul (voix féminine);;; +RENAUD-RED - Manhattan Kaboul (voix masculine);;; +RENE LA TAUPE - Mignon mignon;;; +RIDSA - La c'est die;;; +RIDSA - Porto Rico;;; +RIEU ( Nicole) - En courant;;; +RIEU ( Nicole) - Et bonjour à toi l'artiste;;; +RIEU (Nicole) - Je suis;;; +RINGO - Elle je ne veux qu'elle;;; +RITA MITSOUKO - Andy;;; +RITA MITSOUKO - C'est comme ça;;; +RITA MITSOUKO - Marcia Baila;;; +RIVERS (Dick) - C'est pas sérieux;;; +RIVERS (Dick) - Cinderella;;; +RIVERS (Dick) - Faire un pont;;; +RIVERS (Dick) - Les yeux d'une femme;;; +RIVERS (Dick) - N'en rajoute pas mignonne;;; +RIVERS (Dick) - Nice baie des anges;;; +RIVERS (Dick) - Sale mambo;;; +ROBIN DES BOIS - Le jour qui se lève;;; +ROHFF - Qui est l'exemple;;; +ROMEO ET JULIETTE - Aimer (avec voix féminine);;; +ROMEO ET JULIETTE - Aimer (Duo);;; +ROMEO ET JULIETTE - Avoir une fille;;; +ROMEO ET JULIETTE - Comment lui dire;;; +ROMEO ET JULIETTE - Les rois du monde;;; +ROMEO ET JULIETTE - Mon frère;;; +ROSE - Ciao Bella;;; +ROSE - La liste;;; +ROSSI (Tino) - Petit papa noel;;; +ROUSSEL (Gaetan) - Help myself;;; +ROUSSOS (Demis) - Quand je t'aime;;; +RUIZ (Olivia) - Belle à en crever;;; +RUIZ (Olivia) - Elle panique;;; +RUIZ (Olivia) - J'envoie valser;;; +RUIZ (Olivia) - J'traine des pieds;;; +RUIZ (Olivia) - La femme chocolat;;; +RUSSO (Philippe) - magie noire;;; +-S-;;; +SAEZ - Jeune et con;;; +SAEZ (Damien) - J'accuse;;; +SAIAN SUPA CREW - Angela;;; +SALVADOR (Henri) - Une chanson douce;;; +SALVAT (Joseph) - Une autre saison;;; +SANSON (Veronique) - Amoureuse;;; +SANSON (Veronique) - Besoin de personne;;; +SANSON (Véronique) - Chanson sur une drôle de vie;;; +SANSON (Veronique) - Ma révérence;;; +SANSON (Veronique) - Rien que de l'eau;;; +SANSON (Veronique) & VIANNEY - Chanson sur ma drôle de vie (Duo);;; +SANTA - Popcorn salé;;; +SANTA - Qui a le droit;;; +SANTA - Recommence-moi;;; +SARDOU (Michel) - 6 millards 900 millions 980 mille;;; +SARDOU (Michel) - 8 jours à El Paso;;; +SARDOU (Michel) - 1965;;; +SARDOU (Michel) - Afrique adieu;;; +SARDOU (Michel) - Attention les enfants danger;;; +SARDOU (Michel) - Aujourd'hui peut être;;; +SARDOU (Michel) - Bonsoir clara;;; +SARDOU (Michel) - Cette chanson là;;; +SARDOU (Michel) - Chanteur de jazz;;; +SARDOU (Michel) - Dans la même année;;; +SARDOU (Michel) - Déborah;;; +SARDOU (Michel) - Dix ans plus tôt;;; +SARDOU (Michel) - En chantant;;; +SARDOU (Michel) - Et mourir de plaisir;;; +SARDOU (Michel) - Et puis après;;; +SARDOU (Michel) - Etre une femme;;; +SARDOU (Michel) - Il était là;;; +SARDOU (Michel) - Ils ont le pétrole;;; +SARDOU (Michel) - J'accuse;;; +SARDOU (Michel) - J'ai 2000 ans;;; +SARDOU (Michel) - Je me souviens dun adieu;;; +SARDOU (Michel) - Je suis pour;;; +SARDOU (Michel) - Je t'aime je t'aime;;; +SARDOU (Michel) - Je vais t'aimer;;; +SARDOU (Michel) - Je veux l'épouser pour un soir;;; +SARDOU (Michel) - Je viens du sud;;; +SARDOU (Michel) - Je vole;;; +SARDOU (Michel) - Je vous ai bien eus;;; +SARDOU (Michel) - J'habite en france;;; +SARDOU (Michel) - L’aigle noir;;; +SARDOU (Michel) - La génération loving you;;; +SARDOU (Michel) - La java de broadway;;; +SARDOU (Michel) - La maladie d'amour;;; +SARDOU (Michel) - La marche en avant;;; +SARDOU (Michel) - La même eau qui coule;;; +SARDOU (Michel) - La tête assez dure;;; +SARDOU (Michel) - La vieille;;; +SARDOU (Michel) - L'anatole;;; +SARDOU (Michel) - Le bac G;;; +SARDOU (Michel) - Le cinéma d'Audiard;;; +SARDOU (Michel) - Le curé;;; +SARDOU (Michel) - Le figurant;;; +SARDOU (Michel) - Le france;;; +SARDOU (Michel) - Le privilège;;; +SARDOU (Michel) - Le prix d’un homme;;; +SARDOU (Michel) - Le rire du sergent;;; +SARDOU (Michel) - Le surveillant général;;; +SARDOU (Michel) - Les bals populaires;;; +SARDOU (Michel) - Les deux écoles;;; +SARDOU (Michel) - Les lacs du connemara;;; +SARDOU (Michel) - Les ricains;;; +SARDOU (Michel) - Les vieux mariés;;; +SARDOU (Michel) - Les villes de solitude;;; +SARDOU (Michel) - Lo Domenico;;; +SARDOU (Michel) - Marie-Jeanne;;; +SARDOU (Michel) - Merci pour tout;;; +SARDOU (Michel) - Mon fils;;; +SARDOU (Michel) - Monsieur ménard;;; +SARDOU (Michel) - Musica;;; +SARDOU (Michel) - Musulmanes;;; +SARDOU (Michel) - Nous n'aurons pas d'enfants;;; +SARDOU (Michel) - Où s'en vont les étoiles;;; +"SARDOU (Michel) - Parlons de toi ,de moi";;; +SARDOU (Michel) - Petit;;; +SARDOU (Michel) - Putain de temps;;; +SARDOU (Michel) - Rouge;;; +SARDOU (Michel) - Salut;;; +SARDOU (Michel) - Selon que vous serez;;; +SARDOU (Michel) - Tous les bateaux;;; +SARDOU (Michel) - Un accident;;; +SARDOU (Michel) - Un enfant;;; +SARDOU (Michel) - Un roi barbare;;; +SARDOU (Michel) - Une fille aux yeux clairs;;; +SARDOU (Michel) - Victoria;;; +SARDOU (Michel) - Vive la mariée;;; +SARDOU (Michel) - Vladimir Illitch;;; +SARDOU (Michel) - W454;;; +SARDOU (Michel) - Zombi Dupont;;; +SAVAGE (Vivien) - La p'tite lady;;; +SCH - Fusil;;; +SCHOENBERG (Clause-Michel) - Le premier pas;;; +SCHULTEIS (Jean) - Confidence pour confidence;;; +SEBASTIEN (Patrick) - Ah si tu pouvais fermer ta gueule;;; +SEBASTIEN (Patrick) - Aka Aléo;;; +SEBASTIEN (Patrick) - La fiesta;;; +SEBASTIEN (Patrick) - Les sardines;;; +SEBASTIEN (Patrick) - On est des dingues;;; +SEBASTIEN (Patrick) - Tourner les serviettes;;; +SEGARA (hélène) - Elle tu l'aimes;;; +SEGARA (Helene) - Il y a trop de gens qui t'aiment;;; +SEGARA (Helene) - L'amour est un soleil;;; +SEGARA (Helene) & DASSIN (Joe) - A toi (avec voix Hélène Ségara);;; +SEGARA (Helene) & DASSIN (Joe) - Et si tu n'existais pas (avec voix Hélène Ségara);;; +SEGARA (Helene) & DASSIN (Joe) - Salut (avec voix Hélène Ségara);;; +SEGARA (Helene) & DASSIN (Joe) - Salut les amoureux (avec voix Hélène Ségara);;; +"SEGARA (Helene) & PAUSINI (Laura) - On n'oublie jamais rien, on vit avec (DUO)";;; +SERS (Gauvain) - Les oubliés;;; +SERS (Gauvain) - Pourvu;;; +"SEVERINE - Un Banc, Un Arbre, Une Rue";;; +SEXION D'ASSAUT - Avant qu'elle parte;;; +SEXION D'ASSAUT - Casquette à lenvers;;; +SEXION D'ASSAUT - Désolé;;; +SEXION D'ASSAUT - Wati by night;;; +SHAKA PONK - Alegria;;; +SHAKA PONK - My name is stain;;; +SHAKA PONK - Wanna Get Free;;; +SHAKA PONK- I'm Picky;;; +SHAKIRA - waka waka;;; +SHEERAN (Ed) - Perfect;;; +SHEILA - Adios Amor;;; +SHEILA - Bang Bang;;; +SHEILA - Le folklore Américain;;; +SHEILA - L'école est finie;;; +SHEILA - Les rois mages;;; +SHEILA - L'heure de la sortie;;; +SHEILA - Vous les copains;;; +SHEILA & RINGO - Les gondoles a venise (Duo);;; +SHEILA & RINGO - Les gondoles a venise;;; +SHELLER (William) - Comme dans un vieux rock n'roll;;; +SHELLER (William) - Le carnet à spirale;;; +SHELLER (William) - Les filles de l'aurore;;; +SHELLER (William) - Un homme heureux;;; +SHUMAN (Mort) - Le lac majeur;;; +SHUMAN (Mort) - Un été de porcelaine;;; +SHY'M - Et alors;;; +SHY'M - Et si;;; +SHY'M - Femme de couleur;;; +SHY'M - Je sais;;; +SHY'M - La malice;;; +SHY'M - L'Effet de Serre;;; +SHY'M - On se fout de nous;;; +SIA - chandelier;;; +SIMON & GARFUNKEL - Sound of silence (Duo);;; +SIMON & GARFUNKEL - Sound of silence;;; +SIMON (Yves) - Au pays des merveille de juliette;;; +SIMON (Yves) - Diabolo menthe;;; +SIMON ET LES MODANAIS - Etoile des neiges;;; +SINCLAIR - Ensemble ;;; +SINCLAIR - Si c'est bon comme ça;;; +SINSEMILIA - Tout le bonheur du monde;;; +SLIMANE - Dans le noir;;; +SLIMANE - Des milliers de je t'aime;;; +SLIMANE - La recette;;; +SLIMANE - Mon amour;;; +SLIMANE - Paname;;; +SLIMANE - Toi;;; +SLIMANE - Viens on s'aime;;; +SLIMANE CASTEL - Abimée;;; +SNIPER - Gravé dans la roche;;; +SOFIANE - Lundi;;; +SOLDAT LOUIS - Du rhum des femmes;;; +SOLVEIG (Martin) - Everybody;;; +SOOLKING - Suavemente;;; +"SOPRANO - A la vie, a l'amour";;; +SOPRANO - A nos heros du quotidien;;; +SOPRANO - Barman;;; +SOPRANO - Clown;;; +SOPRANO - Coeurdonnier;;; +SOPRANO - Cosmo;;; +SOPRANO - Dingue Dingue;;; +SOPRANO - En feu;;; +SOPRANO - Fresh Prince;;; +SOPRANO - Le coach;;; +SOPRANO - Le diable ne s'habille plus en prada;;; +SOPRANO - Millionnaire;;; +SOPRANO - Mon précieux;;; +SOPRANO - Roule;;; +SOPRANO & BLACKO - Ferme les yeux et imagine toi;;; +SOPRANO & GIRAC (Kendji) & - No Me Mirés Más (Duo);;; +SOPRANO & KAYE (MARINA) - Mon Everest;;; +SOSO MANESS - Petrouchka;;; +SOUCHON (Alain) - Allo Maman Bobo;;; +SOUCHON (Alain) - Bidon;;; +SOUCHON (Alain) - C'est déja ça;;; +SOUCHON (Alain) - Foule Sentimentale;;; +SOUCHON (Alain) - J'ai dix ans;;; +SOUCHON (Alain) - Jamais content;;; +SOUCHON (Alain) - J'veux du cuir;;; +SOUCHON (Alain) - La ballade de Jim;;; +SOUCHON (Alain) - L'amour à la machine;;; +SOUCHON (Alain) - Poulailler's Song;;; +SOUCHON (Alain) - Quand j's'rai K.O;;; +SOUCHON (Alain) - Rame;;; +SOUCHON (Alain) - S'asseoir par terre;;; +SOUCHON (Alain) - Sous les jupes des filles;;; +SOUCHON (Alain) - Ultra moderne solitude;;; +SOUCHON (Alain) - Y'a d'la rumba dans l'air;;; +SPEARS (Britney) - baby one more time;;; +SPORANO - Forrest;;; +ST PIER (Natacha) - Je n'ai que mon âme;;; +ST PIER (Natasha) - Tu trouveras;;; +ST PIER (Natasha) & OBISPO (Pascal) - mourir demain (Duo);;; +STANISLAS - Belle de mai;;; +STARMANIA - La complainte de la serveuse automate;;; +STARMANIA - Le blues du buisnessman;;; +STARMANIA - Le rêve de Stella;;; +STARMANIA - Les adieux d'un sex symbole;;; +STEPHANIE - Ouragan;;; +STEVENS (Sandy) - Jai faim de toi;;; +STONE & CHARDEN - L'aventura (avec voix féminine);;; +STONE & CHARDEN - L'aventura (Duo);;; +STONE & CHARDEN - Made in Normandie (avec voix féminine);;; +STONE & CHARDEN - Made in normandie (Duo);;; +STORMAE - Alors on danse;;; +STROMAE - Ave Cesaria;;; +STROMAE - Bâtard;;; +STROMAE - Carmen ;;; +STROMAE - Formidable;;; +STROMAE - L’enfer;;; +STROMAE - Moules-frites;;; +STROMAE - Papaoutai;;; +STROMAE - Santé;;; +STROMAE - Ta fête;;; +STROMAE - Tous les mêmes;;; +STUPEFLIP - Gem Lé Moch';;; +STUPEFLIP - Tellement bon;;; +STUPEFLIP -Je fume pu dshit;;; +SUPERBUS - Butterfly;;; +SUPERBUS - Ca mousse;;; +SUPERBUS - Lola;;; +SWANN (Philippe) - Dans ma rue;;; +SYSTEM Of A DOWN - Lonely day;;; +-T-;;; +TAL - A l'internationale;;; +TAL - ADN;;; +TAL - Are We Awake;;; +TAL - Le Passé;;; +TAL - Le sens de la vie;;; +TAL - le temps qu'il faut;;; +TAL - Rien n'est parfait;;; +TAXI GIRL - Cherchez le garcon;;; +TAYC - Dis Moi Comment;;; +TAYC - Dodo;;; +TAYC - Le Temps ;;; +TAYC - N'y pense plus;;; +TELEPHONE - Ca c'est vraiment toi;;; +TELEPHONE - Cendrillon;;; +TELEPHONE - Crache ton venin ;;; +TELEPHONE - Hygiaphone;;; +TELEPHONE - La bombe humaine;;; +TELEPHONE - Le jour s'est levé;;; +TELEPHONE - New York avec toi;;; +TELEPHONE - Un autre monde;;; +TELL (Diane) - La légende de Jimmy;;; +TELL (Diane) - Si j'étais un homme;;; +TETE - A La Faveur De L'automne;;; +THE BEATLES - Let It Be;;; +THE CHOCOLATE - Toucher La Chatte à La Voisine;;; +THE CRANBERRIES - Zombie;;; +THE EAGLES - hotel california;;; +THE GIPSY KING - Bamboleo;;; +THERAPIE TAXI - Eté 90;;; +THERAPIE TAXI & ELVIS (ROMEO) - Hit Sale;;; +THIEFAINE (Felix-Hubert) - La fille du coupeur de joints;;; +TIBZ - Nation;;; +TIKEN JAH FAKOLY - Africain à Paris ;;; +"TIMSIT (Philippe) - Henri, porte des Lilas";;; +TONES AND I - Dance Monkey;;; +TONTON DAVID - Chacun sa route;;; +TOPALOFF (Patrick) - J'ai bien mangé j'ai bien bu;;; +TORR (Michele) - Emmène-moi danser ce soir;;; +TORR (Michele) - Je m'appelle Michèle;;; +TORR (Michele) - J'en appelle à la tendresse;;; +TORR (Michele) - Midnight blue;;; +TRAGEDIE - Hey oh;;; +TRAGEDIE - Sexy Pour Moi;;; +TRAINOR (Meghan) - All about the bass;;; +TRENET (Charles) - La mer;;; +TRENET (Charles) - Le soleil à rendez-vous avec la lune;;; +TRENET (Charles) - Nationale 7;;; +TRENET (Charles) - Que reste-t-il de nos amours;;; +TRENET (Charles) - Y'a d'la joie;;; +TRI YANN - La jument de Michao;;; +TRI YANN - Les prisons de Nantes;;; +TROIS CAFES GOURMANDS - A nos souvenirs;;; +TROIS CAFES GOURMANDS - A nous;;; +TROIS CAFES GOURMANDS - Comme des enfant;;; +TROIS CAFES GOURMANDS - Evidemmen;;; +TROIS CAFES GOURMANDS - On t'emmène;;; +TROIS CAFES GOURMANDS - Quand;;; +TRUST - Antisocial;;; +TRYO - Désolé Pour Hier Soir;;; +TRYO - J'ai rien prévu pour demain;;; +TRYO - La main verte;;; +TRYO - L'hymne de nos campagnes;;; +TRYO - Serre moi;;; +TRYO - Toi et moi;;; +TURBOUST (Arnold) & ZABOU - Adelaide;;; +-U-;;; +ULTRA VOMIT - Boulangerie Pâtisserie;;; +ULTRA VOMIT - Calojira;;; +ULTRA VOMIT - Evier Metal;;; +ULTRA VOMIT - Je collectionne des canards (vivants);;; +ULTRA VOMIT - Kammthaar;;; +ULTRA VOMIT - Keken;;; +ULTRA VOMIT - La Ch'nille;;; +ULTRA VOMIT - La puissance du pouvoir;;; +ULTRA VOMIT - Pipi Vs Caca;;; +ULTRA VOMIT - Super Sexe;;; +ULTRA VOMIT - Takoyaki;;; +ULTRA VOMIT - Un Chien Géant;;; +URSULL (Joelle) - White and black;;; +-V-;;; +VALD & ORELSAN - Péon;;; +VALERY (François) - Aimons-nous vivants;;; +VALERY (François) - Elle danse Marie;;; +VALERY (Francois) - Emmanuelle;;; +VALERY (Francois) - Qu'est-ce qu'on a dansé sur cette chanson;;; +VALERY (Francois) & MARCEAU - Dream in blue;;; +VARTAN (Sylvie) - Comme un garçon;;; +VARTAN (Sylvie) - La Maritza;;; +VARTAN (Sylvie) - La plus belle pour aller danser;;; +VARTAN (Sylvie) - L'amour c'est comme une cigarette;;; +VARTAN (Sylvie) - Nicolas;;; +VEGEDREAM - Ramenez la coupe à la maison;;; +VIANNEY & ZAZIE - Comment on fait (DUO);;; +VIANNEY - Beau-papa ;;; +VIANNEY - Dumbo;;; +VIANNEY - Je m'en vais;;; +VIANNEY - Je te deteste;;; +VIANNEY - J'm'en fous;;; +VIANNEY - La fille du sud;;; +VIANNEY - Le galopin;;; +VIANNEY - Les imbéciles;;; +VIANNEY - Merci pour ça ;;; +VIANNEY - Moi aimer toi;;; +VIANNEY - Nos Lendemains;;; +VIANNEY - On est bien comme ça;;; +VIANNEY - Pas là;;; +VIANNEY - Pour de vrai ;;; +VIANNEY - Sans le dire;;; +VIANNEY - Si on chantait (BO Spirou);;; +VIANNEY - Tombe la neige;;; +VIANNEY - Veronica;;; +VIANNEY & GIRAC (Kendji) - Le feu (DUO);;; +VIANNEY & JONATHAN (Joyce) - les filles d'aujourd'hui - (Duo);;; +VIANNEY & JONATHAN (Joyce) - les filles d'aujourd'hui - Avec voix feminine;;; +VIANNEY & JONATHAN (Joyce) - les filles d'aujourd'hui - Avec voix masculine;;; +VIANNEY & RENAUD - Maintenant (DUO);;; +VIANNEY & SOPRANO & GIRAC (Kendji) - Je suis fou (DUO);;; +VILLAGE PEOPLE - In the Navy;;; +VILLAGE PEOPLE - Y.M.C.A.;;; +"VILLARD (Hervé) - Capri, c'est fini";;; +VILLARD (Hervé) - Champagne;;; +VILLARD (Hervé) - Méditerranéenne;;; +VILLARD (Hervé) - Nous;;; +VINCENT (Francky) - Alice ça glisse;;; +VINCENT (Francky) - Fruit de la passion;;; +VITAA & SLIMANE - Ca va ca vient (DUO);;; +VITAA - À fleur de toi;;; +VITAA - Les choses qu'on fait;;; +VITAA - Peine & Pitié;;; +VITAA - Pour que tu restes;;; +VITAA & CAPEO (Claudio) - Un peu de rêve (DUO);;; +VITAA & SLIMANE - Avant toi ( voix masculine);;; +VITAA & SLIMANE - Avant toi (DUO) ;;; +VITAA & SLIMANE - Avant toi (voix féminine);;; +VITAA & SLIMANE - Avant toi;;; +VITAA & SLIMANE - De l’or (DUO);;; +VITAA & SLIMANE - Je te le donne (Duo);;; +VITAA & SLIMANE - Pas beaux (DUO);;; +VITAA & SLIMANE - XY (DUO);;; +VITAA & SLIMANE - XY (voix féminine);;; +VITAA & SLIMANE - XY (voix masculine);;; +VITAA & SLIMANE - XY;;; +VOISINE (Roch) - Hélène;;; +VOISINE (Roch) - Tant pis;;; +VOULZY (Laurent Voulzy) - Le cœur grenadine;;; +VOULZY (Laurent) - Belle île en mer;;; +VOULZY (Laurent) - Bubble star;;; +VOULZY (Laurent) - Derniers baisers;;; +VOULZY (Laurent) - Jeanne;;; +VOULZY (Laurent) - Karin redinger;;; +VOULZY (Laurent) - Le pouvoir des fleurs;;; +VOULZY (Laurent) - Le rêve du pêcheur;;; +VOULZY (Laurent) - Le soleil donne ;;; +VOULZY (LAURENT) - Les nuits sans Kim Wilde;;; +VOULZY (Laurent) - Rockcollection;;; +VOULZY (Laurent) & SOUCHON (Alain) - Oiseau malin (Duo);;; +-W-;;; +WAZOO - La manivelle;;; +WEJDENE - Anissa;;; +WEJDENE - Coco ;;; +WEJDENE - Je t'aime de ouf;;; +WEJDENE - Réfléchir;;; +WILLEM (Christophe) - Double je;;; +WILLEM (Christophe) - Jacques A Dit;;; +WILLEM (Christophe) - L'été en hiver;;; +WILLEM (Christophe) - Marlon Brando;;; +WILLEM (Christophe) - PS _ Je t'aime;;; +WILLER (Noé) - Toi femme publique;;; +WILLIAM (Willy) & KEEN'V - On s endort (duo);;; +WILLIAM (Willy) & KEEN'V - On s'endort (duo);;; +WINTER (David-Alexandre) - Oh Lady Mary;;; +WINTER (ophélie) - Dieu m'a donné la foi;;; +-X-Y-;;; +YANNICK - Ces soirées là;;; +YANNS - Clic clic pan pan;;; +YELLE - Je veux te voir;;; +YODELICE - Sunday with a flu;;; +YSEULT - Indélébile;;; +-Z-;;; +ZAHO - C'est chelou;;; +ZAZ - De couleurs vives;;; +ZAZ - Eblouie par la nuit;;; +ZAZ - Imagine;;; +ZAZ - Je veux;;; +ZAZ - La fée;;; +ZAZ - Le long de la route;;; +ZAZ - On ira;;; +ZAZ - Si jamais joublie;;; +ZAZ - Si;;; +Zaz - Tout là-haut;;; +Zaz & Ycare - Animaux fragiles;;; +ZAZIE - Homme sweet homme;;; +ZAZIE - Je suis un homme;;; +ZAZIE - J'envoie valser;;; +ZAZIE - Rue de la paix;;; +ZAZIE - Speed;;; +ZAZIE - Un point c'est toi;;; +ZAZIE - Zen;;; +ZEBDA - Tomber la chemise;;; +ZENATTI (Julie) - La vie fait ce qu'elle veut;;; +ZENATTI (Julie) - Si je m'en sors;;; +ZOUK MACHINE - Maldon;;; +-DERNIER ARRIVAGE-;;; +BAILLY (Héléna) - Mauvais garçon.mp4;;; +CALOGERO - X.mp4;;; +CAPEO (Claudio) - T'en aller.mp4;;; +CHEDID (Louis) - Ainsi soit-il.mp4;;; +DAHO (Étienne) - Le premier jour (du reste de ta vie).mp4;;; +DUB INC - Rude Boy.mp4;;; +FABIAN (Lara) - Ta peine.mp4;;; +FREROT (Jérémy) - Gamins des sables.mp4;;; +GARNIER (Pierre) - L'horizon.mp4;;; +GIMS - Ciel.mp4;;; +GIMS - Spider.webm;;; +HARDY (Françoise) - L'amitié.mp4;;; +HOSHI - Tu vas me quitter encore longtemps.mp4;;; +JECK & CLARA LAZZARI- M'envoler.mp4;;; +JUL - Dans ma paranoïa.mp4;;; +LES WRIGGLES - La petite olive.mp4;;; +LIEB Julien - Le jeu.mp4;;; +LINH - J'avoue.mp4;;; +LINH - Je pense à vous.mp4;;; +LINH - Ne me dis plus jamais.mp4;;; +LUCIANI (Clara) - Tout pour moi.mp4;;; +MAELLE - Flash.mp4;;; +"MARGUERITTE - Les filles, les meufs.mp4";;; +MAURANE - Sur un prélude de Bach.mp4;;; +MAURANE - Toutes les mamas.mp4;;; +MC SOLAAR - Nouveau Western.mp4;;; +OLDELAF - C'est Michel.mp4;;; +RAMAZZOTTI (Eros) - Se bastasse una canzone.mp4;;; +RENAUD - Où c'est qu'j'ai mis mon flingue.mp4;;; +RENAUD - Putain de camion.mp4;;; +SOPRANO - Fragile.mp4;;; +VITAA - Promets-moi.mp4;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; +;;; diff --git a/mikamuz/Liste Karaoké 2026.pdf b/mikamuz/Liste Karaoké 2026.pdf new file mode 100644 index 0000000000000000000000000000000000000000..784e8b77dfffb89c0b942a4d62a21cd4fca5700c GIT binary patch literal 325414 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

!c1=to~iq`uVXGycBw)q?(9m?q8%v) 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

p@gFI*BA{(tfEHiP(k9|d{VF!or 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 r> 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

||`2 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 literal 0 HcmV?d00001 diff --git a/mikamuz/index.php b/mikamuz/index.php index 0a63b1d..a5346ce 100644 --- a/mikamuz/index.php +++ b/mikamuz/index.php @@ -18,10 +18,10 @@

DJ amateur depuis plus de 15 ans passionné de musique depuis petit, je me ferai un plaisir de vous aMUZer sur des MUZiques de tous styles.


-

Liste de karaokés - 2024

+

Liste de karaokés - 2026

Vous pouvez télécharger la liste des karaokés entière. Ou effectuer une recherche dans la liste tout en bas.



@@ -30,7 +30,7 @@
    diff --git a/mikamuz/script.js b/mikamuz/script.js index 3efe7a7..09f8675 100644 --- a/mikamuz/script.js +++ b/mikamuz/script.js @@ -3,7 +3,7 @@ document.addEventListener('DOMContentLoaded', function () { const resultsList = document.getElementById('results'); // Charger le fichier CSV - fetch('Liste karaoké 2024.csv') + fetch('Liste karaoké 2026.csv') .then(response => response.text()) .then(data => { const lines = data.split('\n'); @@ -30,4 +30,4 @@ function search(query) { }); }) .catch(error => console.error('Erreur de chargement du fichier :', error)); -}); +}); \ No newline at end of file diff --git a/poker-paf/Main.js b/poker-paf/Main.js new file mode 100644 index 0000000..56d07f3 --- /dev/null +++ b/poker-paf/Main.js @@ -0,0 +1,108 @@ + +// ################# Ces infos sont a changer en fonction de la BDD ########################################################## + +let text = document.getElementById("text"); +let money_input = document.getElementById("Money"); + +let money = { // Se rapelle de l'argent que chaque joueur a au début de la partie + "Ender": 10000, + "Sophie": 1000, + "Léo": 1000, + "Mélanie": 1000, + "Jean": 500, + "Lucie": 1000 +}; +let blinds = { // Se rapelle de l'argent actuellement mis en jeu par chaque joueur + "Ender": 20, + "Sophie": 30, + "Léo": 20, + "Mélanie": 20, + "Jean": 20, + "Lucie": 20 +}; +let player_list = ["Ender", "Sophie", "Léo", "Mélanie", "Jean", "Lucie"]; // Liste des joueurs encore en jeu a replir avec la BDD +let current_player = "Ender"; // Joueur actuel a prendre depuis la BDD +let start_blind = 20; // Blinde de départ a prendre depuis la BDD + +// ########################################################################################################################## +let current_blind = 0; // Initialistation de la blinde actuelle en variable globale, mis a jour automatiquement + + +function ChangePlayer(player) { // Uniquement pour les tests, à remplacer par une fonction qui change de joueur dans la Boucle de jeu + current_player = player; +} + + + +function UpdateStatus() { // Fonction mettant à jour la blinde actuel en fonction des blinds de chaque joueur + current_blind = Math.max(...Object.values(blinds)); +} +function UpdateLabels() { // Fonction pour mettre à jour les labels + let pot = Object.values(blinds).reduce((a, b) => a + b, 0); + let money_labels = {} + for (key of Object.keys(money)) { + money_labels[key] = money[key] - blinds[key]; + } + + // Reste à faire avec ton code +} + +function SeCoucher() { // fonction pour se coucher, elle vérifie si le joueur est en jeu et si sa mise actuelle est inférieure a la blinde actuel, si c'est le cas, il se couche et est retiré de la liste des joueurs encore en jeu + UpdateStatus(); + + if (current_blind > blinds[current_player] && player_list.includes(current_player)) { // Si le joueur est en jeu et que sa mise actuelle est inférieure a la blinde actuel, il se couche + player_list.splice(player_list.indexOf(current_player), 1); + } + + UpdateLabels(); +} + +function Suivre() { + if (player_list.includes(current_player)) { // Si le joueur est en jeu, il suit + UpdateStatus(); + if (current_blind > blinds[current_player] && money[current_player] >= current_blind) { // Si la blinde actuelle est supérieur a la sienne et qu'il est en capacité de la payer + blinds[current_player] = current_blind; + } else { + Tapis(); + } + + UpdateLabels(); + } +} + +function Relancer() { + if (player_list.includes(current_player)) { // Si le joueur est en jeu + UpdateStatus(); + + if (+money_input.value >= Math.max(...Object.values(money))){ + Tapis(); + } else { + if (money[current_player] > (current_blind) && +money_input.value <= money[current_player] - current_blind && +money_input.value > 0 && +money_input.value % (start_blind / 2) == 0) { // Si le joueur a assez d'argent pour suivre la blinde actuelle et relancer + blinds[current_player] = current_blind + +money_input.value; + } + } + UpdateLabels(); + } +} + +function Tapis() { + if (player_list.includes(current_player)) { // Si le joueur est en jeu, il fait tapis + UpdateStatus(); + + if (money[current_player] < Math.max(...Object.values(money))) { // Si le joueur n'est pas le plus riche + blinds[current_player] = money[current_player]; + + } else { // Si le joueur est le plus riche + let temp_money = {...money}; + temp_money[current_player] = 0; + let second_most_rich = Math.max(...Object.values(temp_money)); + + + blinds[current_player] = second_most_rich; + + } + UpdateLabels(); + } +} + + diff --git a/poker-paf/config.css b/poker-paf/config.css new file mode 100644 index 0000000..03e5ae1 --- /dev/null +++ b/poker-paf/config.css @@ -0,0 +1,145 @@ +/* config.css */ +:root { + --poker-green: #0e5d32; + --gold: #d4af37; + --wood: #3e2723; + --white: #ffffff; + --danger: #b71c1c; +} + +body { + background-color: #121212; + background-image: radial-gradient(circle, #1a1a1a 0%, #000000 100%); + color: var(--white); + font-family: 'Segoe UI', sans-serif; + display: flex; + justify-content: center; + align-items: center; + min-height: 100vh; + margin: 0; + padding: 20px; +} + +.container { + background-color: var(--poker-green); + padding: 30px 50px; + border-radius: 60px; + border: 12px solid var(--wood); + box-shadow: 0 0 50px rgba(0,0,0,0.9), inset 0 0 20px rgba(0,0,0,0.5); + width: 100%; + max-width: 500px; +} + +h1 { + color: var(--gold); + text-align: center; + text-transform: uppercase; + font-size: 1.8rem; + margin-bottom: 30px; + text-shadow: 2px 2px 4px rgba(0,0,0,0.5); +} + +label { + display: block; + color: var(--gold); + font-weight: bold; + margin-bottom: 8px; +} + +input[type="number"], +input[type="text"] { + width: 100%; + padding: 12px; + margin-bottom: 20px; + border: 2px solid var(--gold); + border-radius: 8px; + background: rgba(255, 255, 255, 0.9); + box-sizing: border-box; /* Pour que le padding ne dépasse pas */ + font-size: 1rem; +} + +/* Style spécifique pour la ligne joueur */ +.player-row { + display: flex; + gap: 10px; + margin-bottom: 10px; + align-items: center; +} + +.player-row input { + margin-bottom: 0; /* On annule la marge pour l'alignement */ +} + +/* Boutons */ +button, input[type="submit"] { + cursor: pointer; + font-weight: bold; + transition: all 0.2s; + border: none; +} + +button[type="button"] { + background-color: var(--wood); + color: var(--gold); + border: 1px solid var(--gold); + padding: 10px 15px; + border-radius: 5px; + margin-bottom: 10px; +} + +button[type="button"]:hover { + background-color: #4e342e; +} + +/* Bouton Poubelle */ +.player-row button { + background-color: var(--danger); + color: white; + border: none; + margin-bottom: 0; +} + +/* Bouton Démarrer (le gros bouton doré) */ +input[type="submit"] { + width: 100%; + background: linear-gradient(135deg, #d4af37 0%, #f9e27d 50%, #d4af37 100%); + color: var(--wood); + padding: 15px; + font-size: 1.2rem; + border-radius: 30px; + margin-top: 20px; + box-shadow: 0 4px 15px rgba(0,0,0,0.3); +} + +input[type="submit"]:hover { + transform: scale(1.02); + filter: brightness(1.1); +} + +/* Bouton Debug discret en bas */ +.btn-debug { + background: transparent !important; + color: rgba(255,255,255,0.3) !important; + border: 1px dashed rgba(255,255,255,0.3) !important; + width: 100%; + margin-top: 30px; + font-size: 0.8rem; +} + +.btn-back { + position: absolute; + top: 25px; /* Ajuste selon tes goûts */ + left: 35px; /* Aligné avec le bord du cadre */ + color: var(--gold); + text-decoration: none; + font-weight: bold; + font-size: 0.9rem; + opacity: 0.7; + transition: opacity 0.3s, transform 0.2s; + width: 20px; +} + +.btn-back:hover { + opacity: 1; + transform: translateX(-5px); /* Petit effet de glissement vers la gauche */ +} \ No newline at end of file diff --git a/poker-paf/config.php b/poker-paf/config.php new file mode 100644 index 0000000..b35dced --- /dev/null +++ b/poker-paf/config.php @@ -0,0 +1,90 @@ + + + + + + Configuration Poker + + + + +
    + +

    Configuration de la partie

    + +
    + +

    + + +

    + + +
    +
    + +
    +
    + +
    + +
    + + +
    +
    + + + + \ No newline at end of file diff --git a/poker-paf/db.php b/poker-paf/db.php new file mode 100644 index 0000000..ae86083 --- /dev/null +++ b/poker-paf/db.php @@ -0,0 +1,14 @@ +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); +} catch (PDOException $e) { + die("Erreur de connexion : " . $e->getMessage()); +} +?> \ No newline at end of file diff --git a/poker-paf/delete_game.php b/poker-paf/delete_game.php new file mode 100644 index 0000000..fb0d1d0 --- /dev/null +++ b/poker-paf/delete_game.php @@ -0,0 +1,19 @@ +prepare("DELETE FROM games WHERE id = :id"); + $stmt->execute([':id' => $game_id]); + } else { + // Mode "Nettoyage" : on supprime la toute dernière entrée + $stmt = $db->prepare("DELETE FROM games ORDER BY id DESC LIMIT 1"); + $stmt->execute(); + } + + echo "La partie a bien été supprimée de la table poker_paf."; + +?> \ No newline at end of file diff --git a/poker-paf/game.css b/poker-paf/game.css new file mode 100644 index 0000000..7361817 --- /dev/null +++ b/poker-paf/game.css @@ -0,0 +1,306 @@ +:root { + --poker-green: #1a5e33; + --poker-border: #3e2723; + --gold: #d4af37; + --dark-bg: #0a0a0a; + --panel-bg: #1a1a1a; + --white: #ffffff; +} + +body { + background-color: var(--dark-bg); + color: var(--white); + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; + margin: 0; + height: 100vh; + display: flex; + flex-direction: column; + overflow: hidden; +} + +.game-container { + display: flex; + flex-direction: column; + height: 100%; +} + +/* 1. Barre de stats */ +.stats-bar { + background: rgba(0,0,0,0.8); + padding: 15px 30px; + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 2px solid var(--poker-border); +} + +.stat-item { + font-size: 1.2rem; + color: var(--gold); +} + +.btn-back { + color: var(--white); + text-decoration: none; + font-size: 0.9rem; + padding: 5px 10px; + border: 1px solid var(--poker-border); + border-radius: 4px; +} + +/* 2. Table de jeu */ +.table-container { + flex-grow: 1; + display: flex; + justify-content: center; + align-items: center; + position: relative; + padding: 60px; /* Espace pour les noms des joueurs */ +} + +.poker-table { + width: 800px; + height: 400px; + background-color: var(--poker-green); + border: 15px solid var(--poker-border); + border-radius: 200px; + position: relative; + box-shadow: inset 0 0 80px rgba(0,0,0,0.8), 0 10px 30px rgba(0,0,0,0.5); +} + +.pot-area { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + text-align: center; + pointer-events: none; +} + +.total-pot { + font-size: 3rem; + font-weight: bold; + color: var(--white); + text-shadow: 2px 2px 10px rgba(0,0,0,0.8); +} + +.current-bet-display { + font-size: 1.2rem; + opacity: 0.8; +} + +/* 3. Positionnement des joueurs (8 slots) */ +.player-slot { + position: absolute; + width: 140px; + z-index: 5; +} + +.player-info { + background: rgba(0, 0, 0, 0.9); + border: 2px solid var(--gold); + border-radius: 12px; + padding: 8px; + text-align: center; + position: relative; +} + +.player-info.active { + box-shadow: 0 0 25px var(--gold); + transform: scale(1.1); + border-color: #fff; +} + +.player-name { + display: block; + font-weight: bold; + color: var(--gold); + font-size: 0.9rem; +} + +.player-money { + font-size: 1.1rem; + font-weight: bold; +} + +/* Coordonnées autour de l'ovale */ +.slot-0 { top: -60px; left: 50%; transform: translateX(-50%); } +.slot-1 { top: 0%; right: -110px; } +.slot-2 { top: 50%; right: -150px; transform: translateY(-50%); } +.slot-3 { bottom: 0%; right: -110px; } +.slot-4 { bottom: -60px; left: 50%; transform: translateX(-50%); } +.slot-5 { bottom: 0%; left: -110px; } +.slot-6 { top: 50%; left: -150px; transform: translateY(-50%); } +.slot-7 { top: 0%; left: -110px; } + +/* 4. Panneau d'action */ +.action-panel { + background: var(--panel-bg); + border-top: 4px solid var(--gold); + padding: 20px; + text-align: center; +} + +.turn-info { + margin: 0 0 15px 0; + font-size: 1.2rem; +} + +.action-buttons { + display: flex; + justify-content: center; + gap: 15px; +} + +.btn { + padding: 15px 30px; + border-radius: 8px; + border: none; + font-weight: bold; + cursor: pointer; + text-transform: uppercase; + transition: 0.2s; + min-width: 120px; +} + +.btn-fold { background: #444; color: white; } +.btn-call { background: var(--poker-green); color: white; border: 1px solid var(--gold); } +.btn-raise { background: #1e88e5; color: white; } +.btn-allin { + background: linear-gradient(45deg, #d4af37, #f9e27d); + color: #3e2723; + box-shadow: 0 4px 15px rgba(212, 175, 55, 0.4); +} + +.btn:hover { + transform: translateY(-5px); + filter: brightness(1.2); +} + +/* --- Styles pour le bloc Augmenter --- */ +.raise-group { + display: flex; + align-items: stretch; /* Pour que l'input et le bouton aient la même hauteur */ + margin: 0 10px; +} + +#raise-amount { + width: 100px; + padding: 10px; + border: 2px solid var(--gold); + border-right: none; /* On retire la bordure droite pour coller au bouton */ + border-radius: 8px 0 0 8px; /* Arrondi seulement à gauche */ + background: #222; + color: white; + font-weight: bold; + outline: none; +} + +.btn-validate { + padding: 10px 15px; + background: var(--gold); + color: var(--poker-border); + border: 2px solid var(--gold); + border-radius: 0 8px 8px 0; /* Arrondi seulement à droite */ + font-weight: bold; + cursor: pointer; + text-transform: uppercase; + transition: 0.2s; +} + +.btn-validate:hover { + background: #f9e27d; + filter: brightness(1.1); +} + +/* Suppression des flèches par défaut de l'input number pour un look plus propre */ +#raise-amount::-webkit-inner-spin-button, +#raise-amount::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} + +.guide-overlay { + position: fixed; + top: 20px; + left: 50%; + transform: translateX(-50%); + background: rgba(0, 0, 0, 0.9); + border: 2px solid var(--gold); + padding: 20px; + border-radius: 15px; + z-index: 1000; + text-align: center; + box-shadow: 0 0 30px rgba(212, 175, 55, 0.5); + min-width: 300px; +} + +.guide-content h2 { + margin: 0 0 15px 0; + color: white; + font-size: 1.5rem; +} + +#guide-btn { + background: var(--gold); + color: black; + border: none; + padding: 10px 20px; + border-radius: 5px; + font-weight: bold; + cursor: pointer; + text-transform: uppercase; +} + +.dealer-badge { + position: absolute; + top: -15px; + right: -15px; + background: linear-gradient(45deg, #ffd700, #b8860b); + color: #000; + width: 30px; + height: 30px; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + font-weight: bold; + font-size: 14px; + border: 2px solid #fff; + box-shadow: 0 4px 8px rgba(0,0,0,0.5); + z-index: 20; +} + +/* On peut aussi ajouter un effet d'ombre sur le joueur qui commence */ +.player-info.is-dealer { + border-color: #ffd700; +} + +.btn-next-round { + margin-top: 15px; + padding: 10px 20px; + background: var(--gold); + border: none; + border-radius: 20px; + font-weight: bold; + cursor: pointer; + box-shadow: 0 4px 10px rgba(0,0,0,0.3); + transition: 0.3s; + z-index: 10; +} + +.btn-next-round:hover { + transform: scale(1.1); + background: #fff; + z-index: 10; +} + +button.btn-back { + background: transparent; + border: 1px solid var(--gold); + color: var(--gold); + padding: 5px 10px; + border-radius: 5px; + font-size: 0.9rem; + transition: background 0.3s, color 0.3s; +} \ No newline at end of file diff --git a/poker-paf/game.js b/poker-paf/game.js new file mode 100644 index 0000000..07d231e --- /dev/null +++ b/poker-paf/game.js @@ -0,0 +1,313 @@ +const mysql = require('mysql2'); +const connection = mysql.createConnection({ + host: 'localhost', + user: 'root', + password: '', + database: 'poker_paf' + }); + +let actualPlayerID = null; // Variable globale pour stocker l'ID du joueur actuel +let actualGameID = null; // Variable globale pour stocker l'ID de la partie actuelle +let playerChips = {}; // Objet pour stocker les jetons de chaque joueur +let playerNames = {}; // Objet pour stocker les noms de chaque joueur +let startBlind = 20; // Blinde de départ à prendre depuis la BDD +let blinds = {}; // Objet pour stocker les blinds de chaque joueur +// ############################################################################################################################ +let current_blind = 0; // Initialisation de la blinde actuelle en variable globale, mis à jour automatiquement + +function hangePlayer() { // Uniquement pour les tests, à remplacer par une fonction qui change de joueur dans la Boucle de jeu + // Récupération du joueur actuel depuis la base de données + connection.connect(err => { + if (err) { + console.error('Erreur de connexion : ' + err.stack); + return; + } + console.log('Connecté à MySQL avec l\'ID ' + connection.threadId); + }); + const sql = "SELECT current_player_id FROM games WHERE game_id = ?"; + const values = [actualGameID]; + connection.query(sql, values, (error, results) => { + if (error) { + console.error('Erreur lors de la récupération du joueur actuel : ' + error.stack); + return; + } + if (results.length > 0) { + actualPlayerID = results[0].current_player_id; + console.log('Joueur actuel : ' + actualPlayerID); + } else { + console.log('Aucun résultat trouvé pour le joueur actuel.'); + } + }); + + // Changement du joueur actuel dans la base de données (pour les tests) + // On cherche le numéro d'ID du joueur suivant l'actuel qui a le même game_id + const sql2 = "SELECT player_id FROM players WHERE game_id = ? AND player_id > ? ORDER BY player_id ASC LIMIT 1"; + const values2 = [actualGameID, actualPlayerID]; + connection.query(sql2, values2, (error, results) => { + if (error) { + console.error('Erreur lors de la récupération du joueur suivant : ' + error.stack); + return; + } + if (results.length > 0) { + const nextPlayerID = results[0].player_id; + const sqlUpdate = "UPDATE games SET current_player_id = ? WHERE game_id = ?"; + const valuesUpdate = [nextPlayerID, actualGameID]; + connection.query(sqlUpdate, valuesUpdate, (error, results) => { + if (error) { + console.error('Erreur lors de la mise à jour du joueur actuel : ' + error.stack); + return; + } + console.log('Joueur actuel mis à jour avec succès.'); + }); + } else { + console.log('Aucun résultat trouvé pour le joueur suivant.'); + } + }); + console.log('Changement de joueur : ' + player); +} + +function UpdateStatus() { // Fonction mettant à jour la blinde actuel en fonction des blinds de chaque joueur + current_blind = Math.max(...Object.values(blinds)); +} + +function UpdateLabels() { // Fonction pour mettre à jour les labels + let pot = Object.values(blinds).reduce((a, b) => a + b, 0); + let money_labels = {} + for (key of Object.keys(money)) { + money_labels[key] = money[key] - blinds[key]; + } + for (const key of Object.keys(money_labels)) { + const label = document.getElementById(`label-${key}`); + if (label) { + label.innerText = money_labels[key] + " 🪙"; + } + } +} + +function SeCoucher() { // fonction pour se coucher, elle vérifie si le joueur est en jeu et si sa mise actuelle est inférieure a la blinde actuel, si c'est le cas, il se couche et est retiré de la liste des joueurs encore en jeu + UpdateStatus(); + + if (current_blind > blinds[current_player] && player_list.includes(current_player)) { // Si le joueur est en jeu et que sa mise actuelle est inférieure a la blinde actuel, il se couche + player_list.splice(player_list.indexOf(current_player), 1); + } + + UpdateLabels(); +} + +function Suivre() { + if (player_list.includes(current_player)) { // Si le joueur est en jeu, il suit + UpdateStatus(); + if (current_blind > blinds[current_player] && money[current_player] >= current_blind) { // Si la blinde actuelle est supérieur a la sienne et qu'il est en capacité de la payer + blinds[current_player] = current_blind; + } else { + Tapis(); + } + + UpdateLabels(); + } +} + +function Relancer() { + if (player_list.includes(current_player)) { // Si le joueur est en jeu + UpdateStatus(); + + if (+money_input.value >= Math.max(...Object.values(money))){ + Tapis(); + } else { + if (money[current_player] > (current_blind) && +money_input.value <= money[current_player] - current_blind && +money_input.value > 0 && +money_input.value % (start_blind / 2) == 0) { // Si le joueur a assez d'argent pour suivre la blinde actuelle et relancer + blinds[current_player] = current_blind + +money_input.value; + } + } + UpdateLabels(); + } +} + +function Tapis() { + if (player_list.includes(current_player)) { // Si le joueur est en jeu, il fait tapis + UpdateStatus(); + + if (money[current_player] < Math.max(...Object.values(money))) { // Si le joueur n'est pas le plus riche + blinds[current_player] = money[current_player]; + + } else { // Si le joueur est le plus riche + let temp_money = {...money}; + temp_money[current_player] = 0; + let second_most_rich = Math.max(...Object.values(temp_money)); + + + blinds[current_player] = second_most_rich; + + } + UpdateLabels(); + } +} + + + +// Fonction pour mettre à jour les jetons (Chips) +function updateChips(playerId, amount, btnElement) { + // 1. MISE À JOUR VISUELLE IMMÉDIATE (Optimiste) + const playerCard = btnElement.closest('.player-card'); + const chipsDisplay = playerCard.querySelector('.player-chips'); + + // On sauvegarde l'ancienne valeur au cas où le serveur plante + const oldChipsValue = chipsDisplay.innerText; + let currentChips = parseInt(oldChipsValue); + let newChips = currentChips + amount; + + // On change l'affichage tout de suite + chipsDisplay.innerHTML = newChips + " 🪙"; + + // 2. ENVOI À LA BASE DE DONNÉES + const formData = new FormData(); + formData.append('player_id', playerId); + formData.append('amount', amount); + + fetch('update_chips.php', { + method: 'POST', + body: formData + }) + .then(response => response.text()) // On récupère en texte pour débugger + .then(text => { + try { + const data = JSON.parse(text); + if (!data.success) { + throw new Error(data.message); + } + console.log("Sync DB OK pour joueur " + playerId); + } catch (e) { + // 3. ANNULATION SI ERREUR + console.error("Erreur serveur, retour à l'ancien solde. Réponse reçue :", text); + chipsDisplay.innerHTML = oldChipsValue; + alert("Erreur de synchronisation : " + text); + } + }) + .catch(error => { + chipsDisplay.innerHTML = oldChipsValue; + console.error('Erreur réseau :', error); + }); +} + +let currentStep = 0; +const steps = [ + { text: "Mélangez et distribuez les cartes (2 par joueur)", btn: "C'est fait !" }, + { text: "Au tour de J1 : Posez la Petite Blind", btn: "OK" }, + { text: "Au tour de J2 : Posez la Grosse Blind", btn: "OK" }, + { text: "Place au jeu ! Suivez les tours en bas.", btn: "Masquer le guide" } +]; + +function nextStep() { + const guideBox = document.getElementById('game-guide'); + const textZone = document.getElementById('guide-text'); + const btnZone = document.getElementById('guide-btn'); + + if (currentStep < steps.length) { + textZone.innerText = steps[currentStep].text; + btnZone.innerText = steps[currentStep].btn; + currentStep++; + } else { + // Une fois fini, on cache le guide ou on le réduit + guideBox.style.display = 'none'; + // Ici, on pourrait activer les boutons d'action (Suivre, Miser...) + enableActions(true); + } +} + +function enableActions(status) { + const btns = document.querySelectorAll('.btn-action, .btn-gold, .btn-validate'); + btns.forEach(b => b.disabled = !status); + if(!status) { + document.querySelector('.action-panel').style.opacity = "0.5"; + } else { + document.querySelector('.action-panel').style.opacity = "1"; + } +} + +// Au chargement, on bloque les actions tant que le guide n'est pas fini +window.onload = () => enableActions(false); + +// Ta fonction deleteGame déjà existante (rappel) +function deleteGame(idPartie) { + if (confirm("Supprimer la partie ?")) { + let formData = new FormData(); + formData.append('game_id', idPartie); + + fetch('delete_game.php', { method: 'POST', body: formData }) + .then(() => window.location.href = 'index.php'); + } +} + +function playerAction(type) { + const raiseInput = document.getElementById('raise-amount'); + let amount = (type === 'raise') ? raiseInput.value : 0; + const gameId = new URLSearchParams(window.location.search).get('game_id'); + + // On prépare les données pour le PHP + let fd = new FormData(); + fd.append('action', type); + fd.append('amount', amount); + fd.append('game_id', gameId); + + fetch('play_action.php', { method: 'POST', body: fd }) + .then(r => r.json()) + .then(data => { + if (data.success) { + // --- ÉTAPE 1 : Gérer le Halo (Tu m'as dit que ça c'est OK) --- + document.querySelectorAll('.player-info').forEach(p => p.classList.remove('active')); + + // On trouve la "carte" du nouveau joueur grâce à son ID + const nextPlayerSlot = document.querySelector(`[data-id="${data.next_player_id}"]`); + const nextInfoBox = nextPlayerSlot.querySelector('.player-info'); + nextInfoBox.classList.add('active'); + + // --- ÉTAPE 2 : Mettre à jour le NOM en bas (C'est ça qui te manque) --- + // On récupère le texte du nom à l'intérieur de la carte du nouveau joueur + const nextNameRaw = nextInfoBox.querySelector('.player-name').innerText; + // On nettoie un peu le texte (pour enlever le "J1 :" par exemple) + const cleanName = nextNameRaw.split(':').pop().trim(); + + // On l'injecte dans le texte "Au tour de : ..." + document.getElementById('active-player-name').innerText = cleanName; + + // --- ÉTAPE 3 : Mettre à jour le POT et vider l'input --- + if(data.new_pot) document.getElementById('main-pot').innerText = data.new_pot; + if(raiseInput) raiseInput.value = ""; + } + }) + .catch(err => console.error("Erreur action:", err)); +} + +function startNewRound() { + // Récupère l'ID dans l'URL (?game_id=4) + const urlParams = new URLSearchParams(window.location.search); + const gId = urlParams.get('game_id'); + + if (!gId) return alert("ID de partie manquant dans l'URL !"); + + let fd = new FormData(); + fd.append('game_id', gId); + + fetch('next_round.php', { + method: 'POST', + body: fd + }) + .then(r => r.json()) + .then(data => { + if (data.success) { + location.reload(); // On recharge pour voir le nouveau Dealer + } + }) + .catch(err => console.error("Erreur bouton :", err)); +} + +function closeTable() { + if (confirm("Fermer la table ?")) { + // Supprimer la partie et les joueurs associés à la partie dans la db + const gameId = new URLSearchParams(window.location.search).get('game_id'); + fetch('delete_game.php', { + method: 'POST', + body: new URLSearchParams({'game_id': gameId}) + }) + .then(() => window.location.href = 'index.php'); + } +} \ No newline at end of file diff --git a/poker-paf/game.php b/poker-paf/game.php new file mode 100644 index 0000000..5312056 --- /dev/null +++ b/poker-paf/game.php @@ -0,0 +1,222 @@ +prepare("SELECT * FROM games WHERE id = ?"); +$stmt->execute([$game_id]); +$game = $stmt->fetch(PDO::FETCH_ASSOC); + +// 3. Récupération des joueurs +$stmt = $db->prepare("SELECT * FROM players WHERE game_id = ? ORDER BY id ASC"); +$stmt->execute([$game_id]); +$players = $stmt->fetchAll(PDO::FETCH_ASSOC); + +// --- LE CORRECTIF POUR LE "0" --- +if (empty($players)) { + die("Erreur : Aucun joueur dans cette partie."); +} + +// Si la BDD dit 0, on force le premier joueur de la liste +if ($game['current_player_id'] == 0) { + $first_player_id = $players[0]['id']; + + // On met à jour la base de données TOUT DE SUITE + $update = $db->prepare("UPDATE games SET current_player_id = ? WHERE id = ?"); + $update->execute([$first_player_id, $game_id]); + + // On met à jour la variable locale pour que l'affichage suive + $game['current_player_id'] = $first_player_id; +} + +// 4. Trouver le nom du joueur actif pour le panneau du bas +$activePlayerName = "Inconnu"; +foreach ($players as $p) { + if ($p['id'] == $game['current_player_id']) { + $activePlayerName = htmlspecialchars($p['name']); + break; + } +} +?> + + + + + + Poker PAF - La Table + + + + +
    +
    +
    POT TOTAL: 🪙
    +
    MISE ACTUELLE:
    + + + ⬅ Quitter +
    + +
    +
    +
    +
    🪙
    +
    Mise:
    + +
    + + $p): ?> +
    + +
    + +
    D
    + + + J : + 🪙 +
    +
    + +
    +
    + +
    + +

    Au tour de :

    + +
    + + +
    + + +
    + +
    +
    +
    + + + \ No newline at end of file diff --git a/poker-paf/index.css b/poker-paf/index.css new file mode 100644 index 0000000..6b8a9d5 --- /dev/null +++ b/poker-paf/index.css @@ -0,0 +1,119 @@ +/* index.css */ +:root { + --poker-green: #0e5d32; + --gold: #d4af37; + --wood: #3e2723; + --white: #ffffff; +} + +body { + background-color: #121212; + background-image: radial-gradient(circle, #1a1a1a 0%, #000000 100%); + color: var(--white); + font-family: 'Segoe UI', sans-serif; + display: flex; + justify-content: center; + align-items: center; + min-height: 100vh; + margin: 0; +} + +.welcome-container { + background-color: var(--poker-green); + padding: 50px; + border-radius: 80px; + border: 15px solid var(--wood); + box-shadow: 0 0 60px rgba(0,0,0,0.9), inset 0 0 30px rgba(0,0,0,0.5); + text-align: center; + width: 90%; + max-width: 450px; +} + +h1 { + color: var(--gold); + text-transform: uppercase; + font-size: 2.2rem; + margin-bottom: 40px; + text-shadow: 3px 3px 6px rgba(0,0,0,0.7); +} + +/* Style pour le lien "Démarrer une partie" */ +.btn-start { + display: inline-block; + background: linear-gradient(135deg, #d4af37 0%, #f9e27d 50%, #d4af37 100%); + color: var(--wood); + text-decoration: none; + padding: 15px 30px; + font-weight: bold; + font-size: 1.2rem; + border-radius: 40px; + margin-bottom: 40px; + transition: transform 0.2s, box-shadow 0.2s; + box-shadow: 0 5px 15px rgba(0,0,0,0.4); +} + +.btn-start:hover { + transform: scale(1.05); + box-shadow: 0 0 20px rgba(212, 175, 55, 0.6); +} + +/* Section rejoindre */ +.join-section { + border-top: 1px solid rgba(255,255,255,0.2); + padding-top: 30px; +} + +label { + display: block; + color: var(--gold); + margin-bottom: 15px; + font-weight: bold; +} + +input[type="text"] { + background: rgba(255, 255, 255, 0.9); + border: 2px solid var(--gold); + border-radius: 5px; + padding: 12px; + width: 60%; + font-size: 1rem; + margin-bottom: 15px; + outline: none; + text-align: center; +} + +button { + background-color: var(--wood); + color: var(--gold); + border: 2px solid var(--gold); + padding: 10px 20px; + font-weight: bold; + border-radius: 5px; + cursor: pointer; + transition: background 0.3s; +} + +button:hover { + background-color: #5d3a3a; +} + +.btn-join-list{ + background-color: transparent; + color: var(--gold); + padding-left: 12px; + border: 1px solid var(--gold); + padding: 8px 12px; + border-radius: 5px; + margin-bottom: 10px; +} + +.btn-join-list:hover { + background-color: var(--gold); + color: var(--wood); +} + +li { + display: flex; + justify-content: space-between; + align-items: center; +} \ No newline at end of file diff --git a/poker-paf/index.php b/poker-paf/index.php new file mode 100644 index 0000000..0e1cc06 --- /dev/null +++ b/poker-paf/index.php @@ -0,0 +1,58 @@ +query("SELECT id, start_money, start_blind FROM games ORDER BY id DESC"); +$games = $stmt->fetchAll(PDO::FETCH_ASSOC); + +?> + + + + + + Poker PAF + + + + + +
    +

    Welcome to Poker PAF

    +

    + +
    + +

    +

    Parties en cours :

    +
    + 0): ?> +
      + +
    • + ID: - + Start Money: - + Blind: + +
    • + +
    + +

    Aucune partie en cours.

    + +
    +
    + + +``` + +[Node.js](http://nodejs.org): + +```bash +$ npm install bignumber.js +``` + +```javascript +const BigNumber = require('bignumber.js'); +``` + +ES6 module: + +```javascript +import BigNumber from "./bignumber.mjs" +``` + +AMD loader libraries such as [requireJS](http://requirejs.org/): + +```javascript +require(['bignumber'], function(BigNumber) { + // Use BigNumber here in local scope. No global BigNumber. +}); +``` + +## Use + +The library exports a single constructor function, [`BigNumber`](http://mikemcl.github.io/bignumber.js/#bignumber), which accepts a value of type Number, String or BigNumber, + +```javascript +let x = new BigNumber(123.4567); +let y = BigNumber('123456.7e-3'); +let z = new BigNumber(x); +x.isEqualTo(y) && y.isEqualTo(z) && x.isEqualTo(z); // true +``` + +To get the string value of a BigNumber use [`toString()`](http://mikemcl.github.io/bignumber.js/#toS) or [`toFixed()`](http://mikemcl.github.io/bignumber.js/#toFix). Using `toFixed()` prevents exponential notation being returned, no matter how large or small the value. + +```javascript +let x = new BigNumber('1111222233334444555566'); +x.toString(); // "1.111222233334444555566e+21" +x.toFixed(); // "1111222233334444555566" +``` + +If the limited precision of Number values is not well understood, it is recommended to create BigNumbers from String values rather than Number values to avoid a potential loss of precision. + +*In all further examples below, `let`, semicolons and `toString` calls are not shown. If a commented-out value is in quotes it means `toString` has been called on the preceding expression.* + +```javascript +// Precision loss from using numeric literals with more than 15 significant digits. +new BigNumber(1.0000000000000001) // '1' +new BigNumber(88259496234518.57) // '88259496234518.56' +new BigNumber(99999999999999999999) // '100000000000000000000' + +// Precision loss from using numeric literals outside the range of Number values. +new BigNumber(2e+308) // 'Infinity' +new BigNumber(1e-324) // '0' + +// Precision loss from the unexpected result of arithmetic with Number values. +new BigNumber(0.7 + 0.1) // '0.7999999999999999' +``` + +When creating a BigNumber from a Number, note that a BigNumber is created from a Number's decimal `toString()` value not from its underlying binary value. If the latter is required, then pass the Number's `toString(2)` value and specify base 2. + +```javascript +new BigNumber(Number.MAX_VALUE.toString(2), 2) +``` + +BigNumbers can be created from values in bases from 2 to 36. See [`ALPHABET`](http://mikemcl.github.io/bignumber.js/#alphabet) to extend this range. + +```javascript +a = new BigNumber(1011, 2) // "11" +b = new BigNumber('zz.9', 36) // "1295.25" +c = a.plus(b) // "1306.25" +``` + +Performance is better if base 10 is NOT specified for decimal values. Only specify base 10 when it is desired that the number of decimal places of the input value be limited to the current [`DECIMAL_PLACES`](http://mikemcl.github.io/bignumber.js/#decimal-places) setting. + +A BigNumber is immutable in the sense that it is not changed by its methods. + +```javascript +0.3 - 0.1 // 0.19999999999999998 +x = new BigNumber(0.3) +x.minus(0.1) // "0.2" +x // "0.3" +``` + +The methods that return a BigNumber can be chained. + +```javascript +x.dividedBy(y).plus(z).times(9) +x.times('1.23456780123456789e+9').plus(9876.5432321).dividedBy('4444562598.111772').integerValue() +``` + +Some of the longer method names have a shorter alias. + +```javascript +x.squareRoot().dividedBy(y).exponentiatedBy(3).isEqualTo(x.sqrt().div(y).pow(3)) // true +x.modulo(y).multipliedBy(z).eq(x.mod(y).times(z)) // true +``` + +As with JavaScript's Number type, there are [`toExponential`](http://mikemcl.github.io/bignumber.js/#toE), [`toFixed`](http://mikemcl.github.io/bignumber.js/#toFix) and [`toPrecision`](http://mikemcl.github.io/bignumber.js/#toP) methods. + +```javascript +x = new BigNumber(255.5) +x.toExponential(5) // "2.55500e+2" +x.toFixed(5) // "255.50000" +x.toPrecision(5) // "255.50" +x.toNumber() // 255.5 +``` + + A base can be specified for [`toString`](http://mikemcl.github.io/bignumber.js/#toS). Performance is better if base 10 is NOT specified, i.e. use `toString()` not `toString(10)`. Only specify base 10 when it is desired that the number of decimal places be limited to the current [`DECIMAL_PLACES`](http://mikemcl.github.io/bignumber.js/#decimal-places) setting. + + ```javascript + x.toString(16) // "ff.8" + ``` + +There is a [`toFormat`](http://mikemcl.github.io/bignumber.js/#toFor) method which may be useful for internationalisation. + +```javascript +y = new BigNumber('1234567.898765') +y.toFormat(2) // "1,234,567.90" +``` + +The maximum number of decimal places of the result of an operation involving division (i.e. a division, square root, base conversion or negative power operation) is set using the `set` or `config` method of the `BigNumber` constructor. + +The other arithmetic operations always give the exact result. + +```javascript +BigNumber.set({ DECIMAL_PLACES: 10, ROUNDING_MODE: 4 }) + +x = new BigNumber(2) +y = new BigNumber(3) +z = x.dividedBy(y) // "0.6666666667" +z.squareRoot() // "0.8164965809" +z.exponentiatedBy(-3) // "3.3749999995" +z.toString(2) // "0.1010101011" +z.multipliedBy(z) // "0.44444444448888888889" +z.multipliedBy(z).decimalPlaces(10) // "0.4444444445" +``` + +There is a [`toFraction`](http://mikemcl.github.io/bignumber.js/#toFr) method with an optional *maximum denominator* argument + +```javascript +y = new BigNumber(355) +pi = y.dividedBy(113) // "3.1415929204" +pi.toFraction() // [ "7853982301", "2500000000" ] +pi.toFraction(1000) // [ "355", "113" ] +``` + +and [`isNaN`](http://mikemcl.github.io/bignumber.js/#isNaN) and [`isFinite`](http://mikemcl.github.io/bignumber.js/#isF) methods, as `NaN` and `Infinity` are valid `BigNumber` values. + +```javascript +x = new BigNumber(NaN) // "NaN" +y = new BigNumber(Infinity) // "Infinity" +x.isNaN() && !y.isNaN() && !x.isFinite() && !y.isFinite() // true +``` + +The value of a BigNumber is stored in a decimal floating point format in terms of a coefficient, exponent and sign. + +```javascript +x = new BigNumber(-123.456); +x.c // [ 123, 45600000000000 ] coefficient (i.e. significand) +x.e // 2 exponent +x.s // -1 sign +``` + +For advanced usage, multiple BigNumber constructors can be created, each with their own independent configuration. + +```javascript +// Set DECIMAL_PLACES for the original BigNumber constructor +BigNumber.set({ DECIMAL_PLACES: 10 }) + +// Create another BigNumber constructor, optionally passing in a configuration object +BN = BigNumber.clone({ DECIMAL_PLACES: 5 }) + +x = new BigNumber(1) +y = new BN(1) + +x.div(3) // '0.3333333333' +y.div(3) // '0.33333' +``` + +For further information see the [API](http://mikemcl.github.io/bignumber.js/) reference in the *doc* directory. + +## Test + +The *test/modules* directory contains the test scripts for each method. + +The tests can be run with Node.js or a browser. For Node.js use + + $ npm test + +or + + $ node test/test + +To test a single method, use, for example + + $ node test/methods/toFraction + +For the browser, open *test/test.html*. + +## Build + +For Node, if [uglify-js](https://github.com/mishoo/UglifyJS2) is installed + + npm install uglify-js -g + +then + + npm run build + +will create *bignumber.min.js*. + +A source map will also be created in the root directory. + +## Feedback + +Open an issue, or email + +Michael + +M8ch88l@gmail.com + +## Licence + +The MIT Licence. + +See [LICENCE](https://github.com/MikeMcl/bignumber.js/blob/master/LICENCE). diff --git a/poker-paf/node_modules/bignumber.js/bignumber.d.ts b/poker-paf/node_modules/bignumber.js/bignumber.d.ts new file mode 100644 index 0000000..dc9b0b1 --- /dev/null +++ b/poker-paf/node_modules/bignumber.js/bignumber.d.ts @@ -0,0 +1,1829 @@ +// Type definitions for bignumber.js >=8.1.0 +// Project: https://github.com/MikeMcl/bignumber.js +// Definitions by: Michael Mclaughlin +// Definitions: https://github.com/MikeMcl/bignumber.js + +// Documentation: http://mikemcl.github.io/bignumber.js/ +// +// Exports: +// +// class BigNumber (default export) +// type BigNumber.Constructor +// type BigNumber.ModuloMode +// type BigNumber.RoundingMOde +// type BigNumber.Value +// interface BigNumber.Config +// interface BigNumber.Format +// interface BigNumber.Instance +// +// Example: +// +// import {BigNumber} from "bignumber.js" +// //import BigNumber from "bignumber.js" +// +// let rm: BigNumber.RoundingMode = BigNumber.ROUND_UP; +// let f: BigNumber.Format = { decimalSeparator: ',' }; +// let c: BigNumber.Config = { DECIMAL_PLACES: 4, ROUNDING_MODE: rm, FORMAT: f }; +// BigNumber.config(c); +// +// let v: BigNumber.Value = '12345.6789'; +// let b: BigNumber = new BigNumber(v); +// +// The use of compiler option `--strictNullChecks` is recommended. + +export default BigNumber; + +export namespace BigNumber { + + /** See `BigNumber.config` (alias `BigNumber.set`) and `BigNumber.clone`. */ + interface Config { + + /** + * An integer, 0 to 1e+9. Default value: 20. + * + * The maximum number of decimal places of the result of operations involving division, i.e. + * division, square root and base conversion operations, and exponentiation when the exponent is + * negative. + * + * ```ts + * BigNumber.config({ DECIMAL_PLACES: 5 }) + * BigNumber.set({ DECIMAL_PLACES: 5 }) + * ``` + */ + DECIMAL_PLACES?: number; + + /** + * An integer, 0 to 8. Default value: `BigNumber.ROUND_HALF_UP` (4). + * + * The rounding mode used in operations that involve division (see `DECIMAL_PLACES`) and the + * default rounding mode of the `decimalPlaces`, `precision`, `toExponential`, `toFixed`, + * `toFormat` and `toPrecision` methods. + * + * The modes are available as enumerated properties of the BigNumber constructor. + * + * ```ts + * BigNumber.config({ ROUNDING_MODE: 0 }) + * BigNumber.set({ ROUNDING_MODE: BigNumber.ROUND_UP }) + * ``` + */ + ROUNDING_MODE?: BigNumber.RoundingMode; + + /** + * An integer, 0 to 1e+9, or an array, [-1e+9 to 0, 0 to 1e+9]. + * Default value: `[-7, 20]`. + * + * The exponent value(s) at which `toString` returns exponential notation. + * + * If a single number is assigned, the value is the exponent magnitude. + * + * If an array of two numbers is assigned then the first number is the negative exponent value at + * and beneath which exponential notation is used, and the second number is the positive exponent + * value at and above which exponential notation is used. + * + * For example, to emulate JavaScript numbers in terms of the exponent values at which they begin + * to use exponential notation, use `[-7, 20]`. + * + * ```ts + * BigNumber.config({ EXPONENTIAL_AT: 2 }) + * new BigNumber(12.3) // '12.3' e is only 1 + * new BigNumber(123) // '1.23e+2' + * new BigNumber(0.123) // '0.123' e is only -1 + * new BigNumber(0.0123) // '1.23e-2' + * + * BigNumber.config({ EXPONENTIAL_AT: [-7, 20] }) + * new BigNumber(123456789) // '123456789' e is only 8 + * new BigNumber(0.000000123) // '1.23e-7' + * + * // Almost never return exponential notation: + * BigNumber.config({ EXPONENTIAL_AT: 1e+9 }) + * + * // Always return exponential notation: + * BigNumber.config({ EXPONENTIAL_AT: 0 }) + * ``` + * + * Regardless of the value of `EXPONENTIAL_AT`, the `toFixed` method will always return a value in + * normal notation and the `toExponential` method will always return a value in exponential form. + * Calling `toString` with a base argument, e.g. `toString(10)`, will also always return normal + * notation. + */ + EXPONENTIAL_AT?: number | [number, number]; + + /** + * An integer, magnitude 1 to 1e+9, or an array, [-1e+9 to -1, 1 to 1e+9]. + * Default value: `[-1e+9, 1e+9]`. + * + * The exponent value(s) beyond which overflow to Infinity and underflow to zero occurs. + * + * If a single number is assigned, it is the maximum exponent magnitude: values wth a positive + * exponent of greater magnitude become Infinity and those with a negative exponent of greater + * magnitude become zero. + * + * If an array of two numbers is assigned then the first number is the negative exponent limit and + * the second number is the positive exponent limit. + * + * For example, to emulate JavaScript numbers in terms of the exponent values at which they + * become zero and Infinity, use [-324, 308]. + * + * ```ts + * BigNumber.config({ RANGE: 500 }) + * BigNumber.config().RANGE // [ -500, 500 ] + * new BigNumber('9.999e499') // '9.999e+499' + * new BigNumber('1e500') // 'Infinity' + * new BigNumber('1e-499') // '1e-499' + * new BigNumber('1e-500') // '0' + * + * BigNumber.config({ RANGE: [-3, 4] }) + * new BigNumber(99999) // '99999' e is only 4 + * new BigNumber(100000) // 'Infinity' e is 5 + * new BigNumber(0.001) // '0.01' e is only -3 + * new BigNumber(0.0001) // '0' e is -4 + * ``` + * The largest possible magnitude of a finite BigNumber is 9.999...e+1000000000. + * The smallest possible magnitude of a non-zero BigNumber is 1e-1000000000. + */ + RANGE?: number | [number, number]; + + /** + * A boolean: `true` or `false`. Default value: `false`. + * + * The value that determines whether cryptographically-secure pseudo-random number generation is + * used. If `CRYPTO` is set to true then the random method will generate random digits using + * `crypto.getRandomValues` in browsers that support it, or `crypto.randomBytes` if using a + * version of Node.js that supports it. + * + * If neither function is supported by the host environment then attempting to set `CRYPTO` to + * `true` will fail and an exception will be thrown. + * + * If `CRYPTO` is `false` then the source of randomness used will be `Math.random` (which is + * assumed to generate at least 30 bits of randomness). + * + * See `BigNumber.random`. + * + * ```ts + * // Node.js + * global.crypto = require('crypto') + * + * BigNumber.config({ CRYPTO: true }) + * BigNumber.config().CRYPTO // true + * BigNumber.random() // 0.54340758610486147524 + * ``` + */ + CRYPTO?: boolean; + + /** + * An integer, 0, 1, 3, 6 or 9. Default value: `BigNumber.ROUND_DOWN` (1). + * + * The modulo mode used when calculating the modulus: `a mod n`. + * The quotient, `q = a / n`, is calculated according to the `ROUNDING_MODE` that corresponds to + * the chosen `MODULO_MODE`. + * The remainder, `r`, is calculated as: `r = a - n * q`. + * + * The modes that are most commonly used for the modulus/remainder operation are shown in the + * following table. Although the other rounding modes can be used, they may not give useful + * results. + * + * Property | Value | Description + * :------------------|:------|:------------------------------------------------------------------ + * `ROUND_UP` | 0 | The remainder is positive if the dividend is negative. + * `ROUND_DOWN` | 1 | The remainder has the same sign as the dividend. + * | | Uses 'truncating division' and matches JavaScript's `%` operator . + * `ROUND_FLOOR` | 3 | The remainder has the same sign as the divisor. + * | | This matches Python's `%` operator. + * `ROUND_HALF_EVEN` | 6 | The IEEE 754 remainder function. + * `EUCLID` | 9 | The remainder is always positive. + * | | Euclidian division: `q = sign(n) * floor(a / abs(n))` + * + * The rounding/modulo modes are available as enumerated properties of the BigNumber constructor. + * + * See `modulo`. + * + * ```ts + * BigNumber.config({ MODULO_MODE: BigNumber.EUCLID }) + * BigNumber.set({ MODULO_MODE: 9 }) // equivalent + * ``` + */ + MODULO_MODE?: BigNumber.ModuloMode; + + /** + * An integer, 0 to 1e+9. Default value: 0. + * + * The maximum precision, i.e. number of significant digits, of the result of the power operation + * - unless a modulus is specified. + * + * If set to 0, the number of significant digits will not be limited. + * + * See `exponentiatedBy`. + * + * ```ts + * BigNumber.config({ POW_PRECISION: 100 }) + * ``` + */ + POW_PRECISION?: number; + + /** + * An object including any number of the properties shown below. + * + * The object configures the format of the string returned by the `toFormat` method. + * The example below shows the properties of the object that are recognised, and + * their default values. + * + * Unlike the other configuration properties, the values of the properties of the `FORMAT` object + * will not be checked for validity - the existing object will simply be replaced by the object + * that is passed in. + * + * See `toFormat`. + * + * ```ts + * BigNumber.config({ + * FORMAT: { + * // string to prepend + * prefix: '', + * // the decimal separator + * decimalSeparator: '.', + * // the grouping separator of the integer part + * groupSeparator: ',', + * // the primary grouping size of the integer part + * groupSize: 3, + * // the secondary grouping size of the integer part + * secondaryGroupSize: 0, + * // the grouping separator of the fraction part + * fractionGroupSeparator: ' ', + * // the grouping size of the fraction part + * fractionGroupSize: 0, + * // string to append + * suffix: '' + * } + * }) + * ``` + */ + FORMAT?: BigNumber.Format; + + /** + * The alphabet used for base conversion. The length of the alphabet corresponds to the maximum + * value of the base argument that can be passed to the BigNumber constructor or `toString`. + * + * Default value: `'0123456789abcdefghijklmnopqrstuvwxyz'`. + * + * There is no maximum length for the alphabet, but it must be at least 2 characters long, + * and it must not contain whitespace or a repeated character, or the sign indicators '+' and + * '-', or the decimal separator '.'. + * + * ```ts + * // duodecimal (base 12) + * BigNumber.config({ ALPHABET: '0123456789TE' }) + * x = new BigNumber('T', 12) + * x.toString() // '10' + * x.toString(12) // 'T' + * ``` + */ + ALPHABET?: string; + } + + /** See `FORMAT` and `toFormat`. */ + interface Format { + + /** The string to prepend. */ + prefix?: string; + + /** The decimal separator. */ + decimalSeparator?: string; + + /** The grouping separator of the integer part. */ + groupSeparator?: string; + + /** The primary grouping size of the integer part. */ + groupSize?: number; + + /** The secondary grouping size of the integer part. */ + secondaryGroupSize?: number; + + /** The grouping separator of the fraction part. */ + fractionGroupSeparator?: string; + + /** The grouping size of the fraction part. */ + fractionGroupSize?: number; + + /** The string to append. */ + suffix?: string; + } + + interface Instance { + + /** The coefficient of the value of this BigNumber, an array of base 1e14 integer numbers, or null. */ + readonly c: number[] | null; + + /** The exponent of the value of this BigNumber, an integer number, -1000000000 to 1000000000, or null. */ + readonly e: number | null; + + /** The sign of the value of this BigNumber, -1, 1, or null. */ + readonly s: number | null; + + [key: string]: any; + } + + type Constructor = typeof BigNumber; + type ModuloMode = 0 | 1 | 3 | 6 | 9; + type RoundingMode = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8; + type Value = string | number | Instance; +} + +export declare class BigNumber implements BigNumber.Instance { + + /** Used internally to identify a BigNumber instance. */ + private readonly _isBigNumber: true; + + /** The coefficient of the value of this BigNumber, an array of base 1e14 integer numbers, or null. */ + readonly c: number[] | null; + + /** The exponent of the value of this BigNumber, an integer number, -1000000000 to 1000000000, or null. */ + readonly e: number | null; + + /** The sign of the value of this BigNumber, -1, 1, or null. */ + readonly s: number | null; + + /** + * Returns a new instance of a BigNumber object with value `n`, where `n` is a numeric value in + * the specified `base`, or base 10 if `base` is omitted or is `null` or `undefined`. + * + * ```ts + * x = new BigNumber(123.4567) // '123.4567' + * // 'new' is optional + * y = BigNumber(x) // '123.4567' + * ``` + * + * If `n` is a base 10 value it can be in normal (fixed-point) or exponential notation. + * Values in other bases must be in normal notation. Values in any base can have fraction digits, + * i.e. digits after the decimal point. + * + * ```ts + * new BigNumber(43210) // '43210' + * new BigNumber('4.321e+4') // '43210' + * new BigNumber('-735.0918e-430') // '-7.350918e-428' + * new BigNumber('123412421.234324', 5) // '607236.557696' + * ``` + * + * Signed `0`, signed `Infinity` and `NaN` are supported. + * + * ```ts + * new BigNumber('-Infinity') // '-Infinity' + * new BigNumber(NaN) // 'NaN' + * new BigNumber(-0) // '0' + * new BigNumber('.5') // '0.5' + * new BigNumber('+2') // '2' + * ``` + * + * String values in hexadecimal literal form, e.g. `'0xff'`, are valid, as are string values with + * the octal and binary prefixs `'0o'` and `'0b'`. String values in octal literal form without the + * prefix will be interpreted as decimals, e.g. `'011'` is interpreted as 11, not 9. + * + * ```ts + * new BigNumber(-10110100.1, 2) // '-180.5' + * new BigNumber('-0b10110100.1') // '-180.5' + * new BigNumber('ff.8', 16) // '255.5' + * new BigNumber('0xff.8') // '255.5' + * ``` + * + * If a base is specified, `n` is rounded according to the current `DECIMAL_PLACES` and + * `ROUNDING_MODE` settings. This includes base 10, so don't include a `base` parameter for decimal + * values unless this behaviour is desired. + * + * ```ts + * BigNumber.config({ DECIMAL_PLACES: 5 }) + * new BigNumber(1.23456789) // '1.23456789' + * new BigNumber(1.23456789, 10) // '1.23457' + * ``` + * + * An error is thrown if `base` is invalid. + * + * There is no limit to the number of digits of a value of type string (other than that of + * JavaScript's maximum array size). See `RANGE` to set the maximum and minimum possible exponent + * value of a BigNumber. + * + * ```ts + * new BigNumber('5032485723458348569331745.33434346346912144534543') + * new BigNumber('4.321e10000000') + * ``` + * + * BigNumber `NaN` is returned if `n` is invalid (unless `BigNumber.DEBUG` is `true`, see below). + * + * ```ts + * new BigNumber('.1*') // 'NaN' + * new BigNumber('blurgh') // 'NaN' + * new BigNumber(9, 2) // 'NaN' + * ``` + * + * To aid in debugging, if `BigNumber.DEBUG` is `true` then an error will be thrown on an + * invalid `n`. An error will also be thrown if `n` is of type number with more than 15 + * significant digits, as calling `toString` or `valueOf` on these numbers may not result in the + * intended value. + * + * ```ts + * console.log(823456789123456.3) // 823456789123456.2 + * new BigNumber(823456789123456.3) // '823456789123456.2' + * BigNumber.DEBUG = true + * // 'Error: Number has more than 15 significant digits' + * new BigNumber(823456789123456.3) + * // 'Error: Not a base 2 number' + * new BigNumber(9, 2) + * ``` + * + * A BigNumber can also be created from an object literal. + * Use `isBigNumber` to check that it is well-formed. + * + * ```ts + * new BigNumber({ s: 1, e: 2, c: [ 777, 12300000000000 ], _isBigNumber: true }) // '777.123' + * ``` + * + * @param n A numeric value. + * @param base The base of `n`, integer, 2 to 36 (or `ALPHABET.length`, see `ALPHABET`). + */ + constructor(n: BigNumber.Value, base?: number); + + /** + * Returns a BigNumber whose value is the absolute value, i.e. the magnitude, of the value of this + * BigNumber. + * + * The return value is always exact and unrounded. + * + * ```ts + * x = new BigNumber(-0.8) + * x.absoluteValue() // '0.8' + * ``` + */ + absoluteValue(): BigNumber; + + /** + * Returns a BigNumber whose value is the absolute value, i.e. the magnitude, of the value of this + * BigNumber. + * + * The return value is always exact and unrounded. + * + * ```ts + * x = new BigNumber(-0.8) + * x.abs() // '0.8' + * ``` + */ + abs(): BigNumber; + + /** + * Returns | | + * :-------:|:--------------------------------------------------------------| + * 1 | If the value of this BigNumber is greater than the value of `n` + * -1 | If the value of this BigNumber is less than the value of `n` + * 0 | If this BigNumber and `n` have the same value + * `null` | If the value of either this BigNumber or `n` is `NaN` + * + * ```ts + * + * x = new BigNumber(Infinity) + * y = new BigNumber(5) + * x.comparedTo(y) // 1 + * x.comparedTo(x.minus(1)) // 0 + * y.comparedTo(NaN) // null + * y.comparedTo('110', 2) // -1 + * ``` + * @param n A numeric value. + * @param [base] The base of n. + */ + comparedTo(n: BigNumber.Value, base?: number): number; + + /** + * Returns a BigNumber whose value is the value of this BigNumber rounded by rounding mode + * `roundingMode` to a maximum of `decimalPlaces` decimal places. + * + * If `decimalPlaces` is omitted, or is `null` or `undefined`, the return value is the number of + * decimal places of the value of this BigNumber, or `null` if the value of this BigNumber is + * ±`Infinity` or `NaN`. + * + * If `roundingMode` is omitted, or is `null` or `undefined`, `ROUNDING_MODE` is used. + * + * Throws if `decimalPlaces` or `roundingMode` is invalid. + * + * ```ts + * x = new BigNumber(1234.56) + * x.decimalPlaces() // 2 + * x.decimalPlaces(1) // '1234.6' + * x.decimalPlaces(2) // '1234.56' + * x.decimalPlaces(10) // '1234.56' + * x.decimalPlaces(0, 1) // '1234' + * x.decimalPlaces(0, 6) // '1235' + * x.decimalPlaces(1, 1) // '1234.5' + * x.decimalPlaces(1, BigNumber.ROUND_HALF_EVEN) // '1234.6' + * x // '1234.56' + * y = new BigNumber('9.9e-101') + * y.decimalPlaces() // 102 + * ``` + * + * @param [decimalPlaces] Decimal places, integer, 0 to 1e+9. + * @param [roundingMode] Rounding mode, integer, 0 to 8. + */ + decimalPlaces(): number; + decimalPlaces(decimalPlaces: number, roundingMode?: BigNumber.RoundingMode): BigNumber; + + /** + * Returns a BigNumber whose value is the value of this BigNumber rounded by rounding mode + * `roundingMode` to a maximum of `decimalPlaces` decimal places. + * + * If `decimalPlaces` is omitted, or is `null` or `undefined`, the return value is the number of + * decimal places of the value of this BigNumber, or `null` if the value of this BigNumber is + * ±`Infinity` or `NaN`. + * + * If `roundingMode` is omitted, or is `null` or `undefined`, `ROUNDING_MODE` is used. + * + * Throws if `decimalPlaces` or `roundingMode` is invalid. + * + * ```ts + * x = new BigNumber(1234.56) + * x.dp() // 2 + * x.dp(1) // '1234.6' + * x.dp(2) // '1234.56' + * x.dp(10) // '1234.56' + * x.dp(0, 1) // '1234' + * x.dp(0, 6) // '1235' + * x.dp(1, 1) // '1234.5' + * x.dp(1, BigNumber.ROUND_HALF_EVEN) // '1234.6' + * x // '1234.56' + * y = new BigNumber('9.9e-101') + * y.dp() // 102 + * ``` + * + * @param [decimalPlaces] Decimal places, integer, 0 to 1e+9. + * @param [roundingMode] Rounding mode, integer, 0 to 8. + */ + dp(): number; + dp(decimalPlaces: number, roundingMode?: BigNumber.RoundingMode): BigNumber; + + /** + * Returns a BigNumber whose value is the value of this BigNumber divided by `n`, rounded + * according to the current `DECIMAL_PLACES` and `ROUNDING_MODE` settings. + * + * ```ts + * x = new BigNumber(355) + * y = new BigNumber(113) + * x.dividedBy(y) // '3.14159292035398230088' + * x.dividedBy(5) // '71' + * x.dividedBy(47, 16) // '5' + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + dividedBy(n: BigNumber.Value, base?: number): BigNumber; + + /** + * Returns a BigNumber whose value is the value of this BigNumber divided by `n`, rounded + * according to the current `DECIMAL_PLACES` and `ROUNDING_MODE` settings. + * + * ```ts + * x = new BigNumber(355) + * y = new BigNumber(113) + * x.div(y) // '3.14159292035398230088' + * x.div(5) // '71' + * x.div(47, 16) // '5' + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + div(n: BigNumber.Value, base?: number): BigNumber; + + /** + * Returns a BigNumber whose value is the integer part of dividing the value of this BigNumber by + * `n`. + * + * ```ts + * x = new BigNumber(5) + * y = new BigNumber(3) + * x.dividedToIntegerBy(y) // '1' + * x.dividedToIntegerBy(0.7) // '7' + * x.dividedToIntegerBy('0.f', 16) // '5' + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + dividedToIntegerBy(n: BigNumber.Value, base?: number): BigNumber; + + /** + * Returns a BigNumber whose value is the integer part of dividing the value of this BigNumber by + * `n`. + * + * ```ts + * x = new BigNumber(5) + * y = new BigNumber(3) + * x.idiv(y) // '1' + * x.idiv(0.7) // '7' + * x.idiv('0.f', 16) // '5' + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + idiv(n: BigNumber.Value, base?: number): BigNumber; + + /** + * Returns a BigNumber whose value is the value of this BigNumber exponentiated by `n`, i.e. + * raised to the power `n`, and optionally modulo a modulus `m`. + * + * If `n` is negative the result is rounded according to the current `DECIMAL_PLACES` and + * `ROUNDING_MODE` settings. + * + * As the number of digits of the result of the power operation can grow so large so quickly, + * e.g. 123.456**10000 has over 50000 digits, the number of significant digits calculated is + * limited to the value of the `POW_PRECISION` setting (unless a modulus `m` is specified). + * + * By default `POW_PRECISION` is set to 0. This means that an unlimited number of significant + * digits will be calculated, and that the method's performance will decrease dramatically for + * larger exponents. + * + * If `m` is specified and the value of `m`, `n` and this BigNumber are integers and `n` is + * positive, then a fast modular exponentiation algorithm is used, otherwise the operation will + * be performed as `x.exponentiatedBy(n).modulo(m)` with a `POW_PRECISION` of 0. + * + * Throws if `n` is not an integer. + * + * ```ts + * Math.pow(0.7, 2) // 0.48999999999999994 + * x = new BigNumber(0.7) + * x.exponentiatedBy(2) // '0.49' + * BigNumber(3).exponentiatedBy(-2) // '0.11111111111111111111' + * ``` + * + * @param n The exponent, an integer. + * @param [m] The modulus. + */ + exponentiatedBy(n: BigNumber.Value, m?: BigNumber.Value): BigNumber; + exponentiatedBy(n: number, m?: BigNumber.Value): BigNumber; + + /** + * Returns a BigNumber whose value is the value of this BigNumber exponentiated by `n`, i.e. + * raised to the power `n`, and optionally modulo a modulus `m`. + * + * If `n` is negative the result is rounded according to the current `DECIMAL_PLACES` and + * `ROUNDING_MODE` settings. + * + * As the number of digits of the result of the power operation can grow so large so quickly, + * e.g. 123.456**10000 has over 50000 digits, the number of significant digits calculated is + * limited to the value of the `POW_PRECISION` setting (unless a modulus `m` is specified). + * + * By default `POW_PRECISION` is set to 0. This means that an unlimited number of significant + * digits will be calculated, and that the method's performance will decrease dramatically for + * larger exponents. + * + * If `m` is specified and the value of `m`, `n` and this BigNumber are integers and `n` is + * positive, then a fast modular exponentiation algorithm is used, otherwise the operation will + * be performed as `x.pow(n).modulo(m)` with a `POW_PRECISION` of 0. + * + * Throws if `n` is not an integer. + * + * ```ts + * Math.pow(0.7, 2) // 0.48999999999999994 + * x = new BigNumber(0.7) + * x.pow(2) // '0.49' + * BigNumber(3).pow(-2) // '0.11111111111111111111' + * ``` + * + * @param n The exponent, an integer. + * @param [m] The modulus. + */ + pow(n: BigNumber.Value, m?: BigNumber.Value): BigNumber; + pow(n: number, m?: BigNumber.Value): BigNumber; + + /** + * Returns a BigNumber whose value is the value of this BigNumber rounded to an integer using + * rounding mode `rm`. + * + * If `rm` is omitted, or is `null` or `undefined`, `ROUNDING_MODE` is used. + * + * Throws if `rm` is invalid. + * + * ```ts + * x = new BigNumber(123.456) + * x.integerValue() // '123' + * x.integerValue(BigNumber.ROUND_CEIL) // '124' + * y = new BigNumber(-12.7) + * y.integerValue() // '-13' + * x.integerValue(BigNumber.ROUND_DOWN) // '-12' + * ``` + * + * @param {BigNumber.RoundingMode} [rm] The roundng mode, an integer, 0 to 8. + */ + integerValue(rm?: BigNumber.RoundingMode): BigNumber; + + /** + * Returns `true` if the value of this BigNumber is equal to the value of `n`, otherwise returns + * `false`. + * + * As with JavaScript, `NaN` does not equal `NaN`. + * + * ```ts + * 0 === 1e-324 // true + * x = new BigNumber(0) + * x.isEqualTo('1e-324') // false + * BigNumber(-0).isEqualTo(x) // true ( -0 === 0 ) + * BigNumber(255).isEqualTo('ff', 16) // true + * + * y = new BigNumber(NaN) + * y.isEqualTo(NaN) // false + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + isEqualTo(n: BigNumber.Value, base?: number): boolean; + + /** + * Returns `true` if the value of this BigNumber is equal to the value of `n`, otherwise returns + * `false`. + * + * As with JavaScript, `NaN` does not equal `NaN`. + * + * ```ts + * 0 === 1e-324 // true + * x = new BigNumber(0) + * x.eq('1e-324') // false + * BigNumber(-0).eq(x) // true ( -0 === 0 ) + * BigNumber(255).eq('ff', 16) // true + * + * y = new BigNumber(NaN) + * y.eq(NaN) // false + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + eq(n: BigNumber.Value, base?: number): boolean; + + /** + * Returns `true` if the value of this BigNumber is a finite number, otherwise returns `false`. + * + * The only possible non-finite values of a BigNumber are `NaN`, `Infinity` and `-Infinity`. + * + * ```ts + * x = new BigNumber(1) + * x.isFinite() // true + * y = new BigNumber(Infinity) + * y.isFinite() // false + * ``` + */ + isFinite(): boolean; + + /** + * Returns `true` if the value of this BigNumber is greater than the value of `n`, otherwise + * returns `false`. + * + * ```ts + * 0.1 > (0.3 - 0.2) // true + * x = new BigNumber(0.1) + * x.isGreaterThan(BigNumber(0.3).minus(0.2)) // false + * BigNumber(0).isGreaterThan(x) // false + * BigNumber(11, 3).isGreaterThan(11.1, 2) // true + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + isGreaterThan(n: BigNumber.Value, base?: number): boolean; + + /** + * Returns `true` if the value of this BigNumber is greater than the value of `n`, otherwise + * returns `false`. + * + * ```ts + * 0.1 > (0.3 - 0 // true + * x = new BigNumber(0.1) + * x.gt(BigNumber(0.3).minus(0.2)) // false + * BigNumber(0).gt(x) // false + * BigNumber(11, 3).gt(11.1, 2) // true + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + gt(n: BigNumber.Value, base?: number): boolean; + + /** + * Returns `true` if the value of this BigNumber is greater than or equal to the value of `n`, + * otherwise returns `false`. + * + * ```ts + * (0.3 - 0.2) >= 0.1 // false + * x = new BigNumber(0.3).minus(0.2) + * x.isGreaterThanOrEqualTo(0.1) // true + * BigNumber(1).isGreaterThanOrEqualTo(x) // true + * BigNumber(10, 18).isGreaterThanOrEqualTo('i', 36) // true + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + isGreaterThanOrEqualTo(n: BigNumber.Value, base?: number): boolean; + + /** + * Returns `true` if the value of this BigNumber is greater than or equal to the value of `n`, + * otherwise returns `false`. + * + * ```ts + * (0.3 - 0.2) >= 0.1 // false + * x = new BigNumber(0.3).minus(0.2) + * x.gte(0.1) // true + * BigNumber(1).gte(x) // true + * BigNumber(10, 18).gte('i', 36) // true + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + gte(n: BigNumber.Value, base?: number): boolean; + + /** + * Returns `true` if the value of this BigNumber is an integer, otherwise returns `false`. + * + * ```ts + * x = new BigNumber(1) + * x.isInteger() // true + * y = new BigNumber(123.456) + * y.isInteger() // false + * ``` + */ + isInteger(): boolean; + + /** + * Returns `true` if the value of this BigNumber is less than the value of `n`, otherwise returns + * `false`. + * + * ```ts + * (0.3 - 0.2) < 0.1 // true + * x = new BigNumber(0.3).minus(0.2) + * x.isLessThan(0.1) // false + * BigNumber(0).isLessThan(x) // true + * BigNumber(11.1, 2).isLessThan(11, 3) // true + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + isLessThan(n: BigNumber.Value, base?: number): boolean; + + /** + * Returns `true` if the value of this BigNumber is less than the value of `n`, otherwise returns + * `false`. + * + * ```ts + * (0.3 - 0.2) < 0.1 // true + * x = new BigNumber(0.3).minus(0.2) + * x.lt(0.1) // false + * BigNumber(0).lt(x) // true + * BigNumber(11.1, 2).lt(11, 3) // true + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + lt(n: BigNumber.Value, base?: number): boolean; + + /** + * Returns `true` if the value of this BigNumber is less than or equal to the value of `n`, + * otherwise returns `false`. + * + * ```ts + * 0.1 <= (0.3 - 0.2) // false + * x = new BigNumber(0.1) + * x.isLessThanOrEqualTo(BigNumber(0.3).minus(0.2)) // true + * BigNumber(-1).isLessThanOrEqualTo(x) // true + * BigNumber(10, 18).isLessThanOrEqualTo('i', 36) // true + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + isLessThanOrEqualTo(n: BigNumber.Value, base?: number): boolean; + + /** + * Returns `true` if the value of this BigNumber is less than or equal to the value of `n`, + * otherwise returns `false`. + * + * ```ts + * 0.1 <= (0.3 - 0.2) // false + * x = new BigNumber(0.1) + * x.lte(BigNumber(0.3).minus(0.2)) // true + * BigNumber(-1).lte(x) // true + * BigNumber(10, 18).lte('i', 36) // true + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + lte(n: BigNumber.Value, base?: number): boolean; + + /** + * Returns `true` if the value of this BigNumber is `NaN`, otherwise returns `false`. + * + * ```ts + * x = new BigNumber(NaN) + * x.isNaN() // true + * y = new BigNumber('Infinity') + * y.isNaN() // false + * ``` + */ + isNaN(): boolean; + + /** + * Returns `true` if the value of this BigNumber is negative, otherwise returns `false`. + * + * ```ts + * x = new BigNumber(-0) + * x.isNegative() // true + * y = new BigNumber(2) + * y.isNegative() // false + * ``` + */ + isNegative(): boolean; + + /** + * Returns `true` if the value of this BigNumber is positive, otherwise returns `false`. + * + * ```ts + * x = new BigNumber(-0) + * x.isPositive() // false + * y = new BigNumber(2) + * y.isPositive() // true + * ``` + */ + isPositive(): boolean; + + /** + * Returns `true` if the value of this BigNumber is zero or minus zero, otherwise returns `false`. + * + * ```ts + * x = new BigNumber(-0) + * x.isZero() // true + * ``` + */ + isZero(): boolean; + + /** + * Returns a BigNumber whose value is the value of this BigNumber minus `n`. + * + * The return value is always exact and unrounded. + * + * ```ts + * 0.3 - 0.1 // 0.19999999999999998 + * x = new BigNumber(0.3) + * x.minus(0.1) // '0.2' + * x.minus(0.6, 20) // '0' + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + minus(n: BigNumber.Value, base?: number): BigNumber; + + /** + * Returns a BigNumber whose value is the value of this BigNumber modulo `n`, i.e. the integer + * remainder of dividing this BigNumber by `n`. + * + * The value returned, and in particular its sign, is dependent on the value of the `MODULO_MODE` + * setting of this BigNumber constructor. If it is 1 (default value), the result will have the + * same sign as this BigNumber, and it will match that of Javascript's `%` operator (within the + * limits of double precision) and BigDecimal's `remainder` method. + * + * The return value is always exact and unrounded. + * + * See `MODULO_MODE` for a description of the other modulo modes. + * + * ```ts + * 1 % 0.9 // 0.09999999999999998 + * x = new BigNumber(1) + * x.modulo(0.9) // '0.1' + * y = new BigNumber(33) + * y.modulo('a', 33) // '3' + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + modulo(n: BigNumber.Value, base?: number): BigNumber; + + /** + * Returns a BigNumber whose value is the value of this BigNumber modulo `n`, i.e. the integer + * remainder of dividing this BigNumber by `n`. + * + * The value returned, and in particular its sign, is dependent on the value of the `MODULO_MODE` + * setting of this BigNumber constructor. If it is 1 (default value), the result will have the + * same sign as this BigNumber, and it will match that of Javascript's `%` operator (within the + * limits of double precision) and BigDecimal's `remainder` method. + * + * The return value is always exact and unrounded. + * + * See `MODULO_MODE` for a description of the other modulo modes. + * + * ```ts + * 1 % 0.9 // 0.09999999999999998 + * x = new BigNumber(1) + * x.mod(0.9) // '0.1' + * y = new BigNumber(33) + * y.mod('a', 33) // '3' + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + mod(n: BigNumber.Value, base?: number): BigNumber; + + /** + * Returns a BigNumber whose value is the value of this BigNumber multiplied by `n`. + * + * The return value is always exact and unrounded. + * + * ```ts + * 0.6 * 3 // 1.7999999999999998 + * x = new BigNumber(0.6) + * y = x.multipliedBy(3) // '1.8' + * BigNumber('7e+500').multipliedBy(y) // '1.26e+501' + * x.multipliedBy('-a', 16) // '-6' + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + multipliedBy(n: BigNumber.Value, base?: number): BigNumber; + + /** + * Returns a BigNumber whose value is the value of this BigNumber multiplied by `n`. + * + * The return value is always exact and unrounded. + * + * ```ts + * 0.6 * 3 // 1.7999999999999998 + * x = new BigNumber(0.6) + * y = x.times(3) // '1.8' + * BigNumber('7e+500').times(y) // '1.26e+501' + * x.times('-a', 16) // '-6' + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + times(n: BigNumber.Value, base?: number): BigNumber; + + /** + * Returns a BigNumber whose value is the value of this BigNumber negated, i.e. multiplied by -1. + * + * ```ts + * x = new BigNumber(1.8) + * x.negated() // '-1.8' + * y = new BigNumber(-1.3) + * y.negated() // '1.3' + * ``` + */ + negated(): BigNumber; + + /** + * Returns a BigNumber whose value is the value of this BigNumber plus `n`. + * + * The return value is always exact and unrounded. + * + * ```ts + * 0.1 + 0.2 // 0.30000000000000004 + * x = new BigNumber(0.1) + * y = x.plus(0.2) // '0.3' + * BigNumber(0.7).plus(x).plus(y) // '1' + * x.plus('0.1', 8) // '0.225' + * ``` + * + * @param n A numeric value. + * @param [base] The base of n. + */ + plus(n: BigNumber.Value, base?: number): BigNumber; + + /** + * Returns the number of significant digits of the value of this BigNumber, or `null` if the value + * of this BigNumber is ±`Infinity` or `NaN`. + * + * If `includeZeros` is true then any trailing zeros of the integer part of the value of this + * BigNumber are counted as significant digits, otherwise they are not. + * + * Throws if `includeZeros` is invalid. + * + * ```ts + * x = new BigNumber(9876.54321) + * x.precision() // 9 + * y = new BigNumber(987000) + * y.precision(false) // 3 + * y.precision(true) // 6 + * ``` + * + * @param [includeZeros] Whether to include integer trailing zeros in the significant digit count. + */ + precision(includeZeros?: boolean): number; + + /** + * Returns a BigNumber whose value is the value of this BigNumber rounded to a precision of + * `significantDigits` significant digits using rounding mode `roundingMode`. + * + * If `roundingMode` is omitted or is `null` or `undefined`, `ROUNDING_MODE` will be used. + * + * Throws if `significantDigits` or `roundingMode` is invalid. + * + * ```ts + * x = new BigNumber(9876.54321) + * x.precision(6) // '9876.54' + * x.precision(6, BigNumber.ROUND_UP) // '9876.55' + * x.precision(2) // '9900' + * x.precision(2, 1) // '9800' + * x // '9876.54321' + * ``` + * + * @param significantDigits Significant digits, integer, 1 to 1e+9. + * @param [roundingMode] Rounding mode, integer, 0 to 8. + */ + precision(significantDigits: number, roundingMode?: BigNumber.RoundingMode): BigNumber; + + /** + * Returns the number of significant digits of the value of this BigNumber, + * or `null` if the value of this BigNumber is ±`Infinity` or `NaN`. + * + * If `includeZeros` is true then any trailing zeros of the integer part of + * the value of this BigNumber are counted as significant digits, otherwise + * they are not. + * + * Throws if `includeZeros` is invalid. + * + * ```ts + * x = new BigNumber(9876.54321) + * x.sd() // 9 + * y = new BigNumber(987000) + * y.sd(false) // 3 + * y.sd(true) // 6 + * ``` + * + * @param [includeZeros] Whether to include integer trailing zeros in the significant digit count. + */ + sd(includeZeros?: boolean): number; + + /** + * Returns a BigNumber whose value is the value of this BigNumber rounded to a precision of + * `significantDigits` significant digits using rounding mode `roundingMode`. + * + * If `roundingMode` is omitted or is `null` or `undefined`, `ROUNDING_MODE` will be used. + * + * Throws if `significantDigits` or `roundingMode` is invalid. + * + * ```ts + * x = new BigNumber(9876.54321) + * x.sd(6) // '9876.54' + * x.sd(6, BigNumber.ROUND_UP) // '9876.55' + * x.sd(2) // '9900' + * x.sd(2, 1) // '9800' + * x // '9876.54321' + * ``` + * + * @param significantDigits Significant digits, integer, 1 to 1e+9. + * @param [roundingMode] Rounding mode, integer, 0 to 8. + */ + sd(significantDigits: number, roundingMode?: BigNumber.RoundingMode): BigNumber; + + /** + * Returns a BigNumber whose value is the value of this BigNumber shifted by `n` places. + * + * The shift is of the decimal point, i.e. of powers of ten, and is to the left if `n` is negative + * or to the right if `n` is positive. + * + * The return value is always exact and unrounded. + * + * Throws if `n` is invalid. + * + * ```ts + * x = new BigNumber(1.23) + * x.shiftedBy(3) // '1230' + * x.shiftedBy(-3) // '0.00123' + * ``` + * + * @param n The shift value, integer, -9007199254740991 to 9007199254740991. + */ + shiftedBy(n: number): BigNumber; + + /** + * Returns a BigNumber whose value is the square root of the value of this BigNumber, rounded + * according to the current `DECIMAL_PLACES` and `ROUNDING_MODE` settings. + * + * The return value will be correctly rounded, i.e. rounded as if the result was first calculated + * to an infinite number of correct digits before rounding. + * + * ```ts + * x = new BigNumber(16) + * x.squareRoot() // '4' + * y = new BigNumber(3) + * y.squareRoot() // '1.73205080756887729353' + * ``` + */ + squareRoot(): BigNumber; + + /** + * Returns a BigNumber whose value is the square root of the value of this BigNumber, rounded + * according to the current `DECIMAL_PLACES` and `ROUNDING_MODE` settings. + * + * The return value will be correctly rounded, i.e. rounded as if the result was first calculated + * to an infinite number of correct digits before rounding. + * + * ```ts + * x = new BigNumber(16) + * x.sqrt() // '4' + * y = new BigNumber(3) + * y.sqrt() // '1.73205080756887729353' + * ``` + */ + sqrt(): BigNumber; + + /** + * Returns a string representing the value of this BigNumber in exponential notation rounded using + * rounding mode `roundingMode` to `decimalPlaces` decimal places, i.e with one digit before the + * decimal point and `decimalPlaces` digits after it. + * + * If the value of this BigNumber in exponential notation has fewer than `decimalPlaces` fraction + * digits, the return value will be appended with zeros accordingly. + * + * If `decimalPlaces` is omitted, or is `null` or `undefined`, the number of digits after the + * decimal point defaults to the minimum number of digits necessary to represent the value + * exactly. + * + * If `roundingMode` is omitted or is `null` or `undefined`, `ROUNDING_MODE` is used. + * + * Throws if `decimalPlaces` or `roundingMode` is invalid. + * + * ```ts + * x = 45.6 + * y = new BigNumber(x) + * x.toExponential() // '4.56e+1' + * y.toExponential() // '4.56e+1' + * x.toExponential(0) // '5e+1' + * y.toExponential(0) // '5e+1' + * x.toExponential(1) // '4.6e+1' + * y.toExponential(1) // '4.6e+1' + * y.toExponential(1, 1) // '4.5e+1' (ROUND_DOWN) + * x.toExponential(3) // '4.560e+1' + * y.toExponential(3) // '4.560e+1' + * ``` + * + * @param [decimalPlaces] Decimal places, integer, 0 to 1e+9. + * @param [roundingMode] Rounding mode, integer, 0 to 8. + */ + toExponential(decimalPlaces: number, roundingMode?: BigNumber.RoundingMode): string; + toExponential(): string; + + /** + * Returns a string representing the value of this BigNumber in normal (fixed-point) notation + * rounded to `decimalPlaces` decimal places using rounding mode `roundingMode`. + * + * If the value of this BigNumber in normal notation has fewer than `decimalPlaces` fraction + * digits, the return value will be appended with zeros accordingly. + * + * Unlike `Number.prototype.toFixed`, which returns exponential notation if a number is greater or + * equal to 10**21, this method will always return normal notation. + * + * If `decimalPlaces` is omitted or is `null` or `undefined`, the return value will be unrounded + * and in normal notation. This is also unlike `Number.prototype.toFixed`, which returns the value + * to zero decimal places. It is useful when normal notation is required and the current + * `EXPONENTIAL_AT` setting causes `toString` to return exponential notation. + * + * If `roundingMode` is omitted or is `null` or `undefined`, `ROUNDING_MODE` is used. + * + * Throws if `decimalPlaces` or `roundingMode` is invalid. + * + * ```ts + * x = 3.456 + * y = new BigNumber(x) + * x.toFixed() // '3' + * y.toFixed() // '3.456' + * y.toFixed(0) // '3' + * x.toFixed(2) // '3.46' + * y.toFixed(2) // '3.46' + * y.toFixed(2, 1) // '3.45' (ROUND_DOWN) + * x.toFixed(5) // '3.45600' + * y.toFixed(5) // '3.45600' + * ``` + * + * @param [decimalPlaces] Decimal places, integer, 0 to 1e+9. + * @param [roundingMode] Rounding mode, integer, 0 to 8. + */ + toFixed(decimalPlaces: number, roundingMode?: BigNumber.RoundingMode): string; + toFixed(): string; + + /** + * Returns a string representing the value of this BigNumber in normal (fixed-point) notation + * rounded to `decimalPlaces` decimal places using rounding mode `roundingMode`, and formatted + * according to the properties of the `format` or `FORMAT` object. + * + * The formatting object may contain some or all of the properties shown in the examples below. + * + * If `decimalPlaces` is omitted or is `null` or `undefined`, then the return value is not + * rounded to a fixed number of decimal places. + * + * If `roundingMode` is omitted or is `null` or `undefined`, `ROUNDING_MODE` is used. + * + * If `format` is omitted or is `null` or `undefined`, `FORMAT` is used. + * + * Throws if `decimalPlaces`, `roundingMode`, or `format` is invalid. + * + * ```ts + * fmt = { + * decimalSeparator: '.', + * groupSeparator: ',', + * groupSize: 3, + * secondaryGroupSize: 0, + * fractionGroupSeparator: ' ', + * fractionGroupSize: 0 + * } + * + * x = new BigNumber('123456789.123456789') + * + * // Set the global formatting options + * BigNumber.config({ FORMAT: fmt }) + * + * x.toFormat() // '123,456,789.123456789' + * x.toFormat(3) // '123,456,789.123' + * + * // If a reference to the object assigned to FORMAT has been retained, + * // the format properties can be changed directly + * fmt.groupSeparator = ' ' + * fmt.fractionGroupSize = 5 + * x.toFormat() // '123 456 789.12345 6789' + * + * // Alternatively, pass the formatting options as an argument + * fmt = { + * decimalSeparator: ',', + * groupSeparator: '.', + * groupSize: 3, + * secondaryGroupSize: 2 + * } + * + * x.toFormat() // '123 456 789.12345 6789' + * x.toFormat(fmt) // '12.34.56.789,123456789' + * x.toFormat(2, fmt) // '12.34.56.789,12' + * x.toFormat(3, BigNumber.ROUND_UP, fmt) // '12.34.56.789,124' + * ``` + * + * @param [decimalPlaces] Decimal places, integer, 0 to 1e+9. + * @param [roundingMode] Rounding mode, integer, 0 to 8. + * @param [format] Formatting options object. See `BigNumber.Format`. + */ + toFormat(decimalPlaces: number, roundingMode: BigNumber.RoundingMode, format?: BigNumber.Format): string; + toFormat(decimalPlaces: number, roundingMode?: BigNumber.RoundingMode): string; + toFormat(decimalPlaces?: number): string; + toFormat(decimalPlaces: number, format: BigNumber.Format): string; + toFormat(format: BigNumber.Format): string; + + /** + * Returns an array of two BigNumbers representing the value of this BigNumber as a simple + * fraction with an integer numerator and an integer denominator. + * The denominator will be a positive non-zero value less than or equal to `max_denominator`. + * If a maximum denominator, `max_denominator`, is not specified, or is `null` or `undefined`, the + * denominator will be the lowest value necessary to represent the number exactly. + * + * Throws if `max_denominator` is invalid. + * + * ```ts + * x = new BigNumber(1.75) + * x.toFraction() // '7, 4' + * + * pi = new BigNumber('3.14159265358') + * pi.toFraction() // '157079632679,50000000000' + * pi.toFraction(100000) // '312689, 99532' + * pi.toFraction(10000) // '355, 113' + * pi.toFraction(100) // '311, 99' + * pi.toFraction(10) // '22, 7' + * pi.toFraction(1) // '3, 1' + * ``` + * + * @param [max_denominator] The maximum denominator, integer > 0, or Infinity. + */ + toFraction(max_denominator?: BigNumber.Value): [BigNumber, BigNumber]; + + /** As `valueOf`. */ + toJSON(): string; + + /** + * Returns the value of this BigNumber as a JavaScript primitive number. + * + * Using the unary plus operator gives the same result. + * + * ```ts + * x = new BigNumber(456.789) + * x.toNumber() // 456.789 + * +x // 456.789 + * + * y = new BigNumber('45987349857634085409857349856430985') + * y.toNumber() // 4.598734985763409e+34 + * + * z = new BigNumber(-0) + * 1 / z.toNumber() // -Infinity + * 1 / +z // -Infinity + * ``` + */ + toNumber(): number; + + /** + * Returns a string representing the value of this BigNumber rounded to `significantDigits` + * significant digits using rounding mode `roundingMode`. + * + * If `significantDigits` is less than the number of digits necessary to represent the integer + * part of the value in normal (fixed-point) notation, then exponential notation is used. + * + * If `significantDigits` is omitted, or is `null` or `undefined`, then the return value is the + * same as `n.toString()`. + * + * If `roundingMode` is omitted or is `null` or `undefined`, `ROUNDING_MODE` is used. + * + * Throws if `significantDigits` or `roundingMode` is invalid. + * + * ```ts + * x = 45.6 + * y = new BigNumber(x) + * x.toPrecision() // '45.6' + * y.toPrecision() // '45.6' + * x.toPrecision(1) // '5e+1' + * y.toPrecision(1) // '5e+1' + * y.toPrecision(2, 0) // '4.6e+1' (ROUND_UP) + * y.toPrecision(2, 1) // '4.5e+1' (ROUND_DOWN) + * x.toPrecision(5) // '45.600' + * y.toPrecision(5) // '45.600' + * ``` + * + * @param [significantDigits] Significant digits, integer, 1 to 1e+9. + * @param [roundingMode] Rounding mode, integer 0 to 8. + */ + toPrecision(significantDigits: number, roundingMode?: BigNumber.RoundingMode): string; + toPrecision(): string; + + /** + * Returns a string representing the value of this BigNumber in base `base`, or base 10 if `base` + * is omitted or is `null` or `undefined`. + * + * For bases above 10, and using the default base conversion alphabet (see `ALPHABET`), values + * from 10 to 35 are represented by a-z (the same as `Number.prototype.toString`). + * + * If a base is specified the value is rounded according to the current `DECIMAL_PLACES` and + * `ROUNDING_MODE` settings, otherwise it is not. + * + * If a base is not specified, and this BigNumber has a positive exponent that is equal to or + * greater than the positive component of the current `EXPONENTIAL_AT` setting, or a negative + * exponent equal to or less than the negative component of the setting, then exponential notation + * is returned. + * + * If `base` is `null` or `undefined` it is ignored. + * + * Throws if `base` is invalid. + * + * ```ts + * x = new BigNumber(750000) + * x.toString() // '750000' + * BigNumber.config({ EXPONENTIAL_AT: 5 }) + * x.toString() // '7.5e+5' + * + * y = new BigNumber(362.875) + * y.toString(2) // '101101010.111' + * y.toString(9) // '442.77777777777777777778' + * y.toString(32) // 'ba.s' + * + * BigNumber.config({ DECIMAL_PLACES: 4 }); + * z = new BigNumber('1.23456789') + * z.toString() // '1.23456789' + * z.toString(10) // '1.2346' + * ``` + * + * @param [base] The base, integer, 2 to 36 (or `ALPHABET.length`, see `ALPHABET`). + */ + toString(base?: number): string; + + /** + * As `toString`, but does not accept a base argument and includes the minus sign for negative + * zero. + * + * ``ts + * x = new BigNumber('-0') + * x.toString() // '0' + * x.valueOf() // '-0' + * y = new BigNumber('1.777e+457') + * y.valueOf() // '1.777e+457' + * ``` + */ + valueOf(): string; + + /** Helps ES6 import. */ + private static readonly default?: BigNumber.Constructor; + + /** Helps ES6 import. */ + private static readonly BigNumber?: BigNumber.Constructor; + + /** Rounds away from zero. */ + static readonly ROUND_UP: 0; + + /** Rounds towards zero. */ + static readonly ROUND_DOWN: 1; + + /** Rounds towards Infinity. */ + static readonly ROUND_CEIL: 2; + + /** Rounds towards -Infinity. */ + static readonly ROUND_FLOOR: 3; + + /** Rounds towards nearest neighbour. If equidistant, rounds away from zero . */ + static readonly ROUND_HALF_UP: 4; + + /** Rounds towards nearest neighbour. If equidistant, rounds towards zero. */ + static readonly ROUND_HALF_DOWN: 5; + + /** Rounds towards nearest neighbour. If equidistant, rounds towards even neighbour. */ + static readonly ROUND_HALF_EVEN: 6; + + /** Rounds towards nearest neighbour. If equidistant, rounds towards Infinity. */ + static readonly ROUND_HALF_CEIL: 7; + + /** Rounds towards nearest neighbour. If equidistant, rounds towards -Infinity. */ + static readonly ROUND_HALF_FLOOR: 8; + + /** See `MODULO_MODE`. */ + static readonly EUCLID: 9; + + /** + * To aid in debugging, if a `BigNumber.DEBUG` property is `true` then an error will be thrown + * if the BigNumber constructor receives an invalid `BigNumber.Value`, or if `BigNumber.isBigNumber` + * receives a BigNumber instance that is malformed. + * + * ```ts + * // No error, and BigNumber NaN is returned. + * new BigNumber('blurgh') // 'NaN' + * new BigNumber(9, 2) // 'NaN' + * BigNumber.DEBUG = true + * new BigNumber('blurgh') // '[BigNumber Error] Not a number' + * new BigNumber(9, 2) // '[BigNumber Error] Not a base 2 number' + * ``` + * + * An error will also be thrown if a `BigNumber.Value` is of type number with more than 15 + * significant digits, as calling `toString` or `valueOf` on such numbers may not result + * in the intended value. + * + * ```ts + * console.log(823456789123456.3) // 823456789123456.2 + * // No error, and the returned BigNumber does not have the same value as the number literal. + * new BigNumber(823456789123456.3) // '823456789123456.2' + * BigNumber.DEBUG = true + * new BigNumber(823456789123456.3) + * // '[BigNumber Error] Number primitive has more than 15 significant digits' + * ``` + * + * Check that a BigNumber instance is well-formed: + * + * ```ts + * x = new BigNumber(10) + * + * BigNumber.DEBUG = false + * // Change x.c to an illegitimate value. + * x.c = NaN + * // No error, as BigNumber.DEBUG is false. + * BigNumber.isBigNumber(x) // true + * + * BigNumber.DEBUG = true + * BigNumber.isBigNumber(x) // '[BigNumber Error] Invalid BigNumber' + * ``` + */ + static DEBUG?: boolean; + + /** + * Returns a new independent BigNumber constructor with configuration as described by `object`, or + * with the default configuration if object is `null` or `undefined`. + * + * Throws if `object` is not an object. + * + * ```ts + * BigNumber.config({ DECIMAL_PLACES: 5 }) + * BN = BigNumber.clone({ DECIMAL_PLACES: 9 }) + * + * x = new BigNumber(1) + * y = new BN(1) + * + * x.div(3) // 0.33333 + * y.div(3) // 0.333333333 + * + * // BN = BigNumber.clone({ DECIMAL_PLACES: 9 }) is equivalent to: + * BN = BigNumber.clone() + * BN.config({ DECIMAL_PLACES: 9 }) + * ``` + * + * @param [object] The configuration object. + */ + static clone(object?: BigNumber.Config): BigNumber.Constructor; + + /** + * Configures the settings that apply to this BigNumber constructor. + * + * The configuration object, `object`, contains any number of the properties shown in the example + * below. + * + * Returns an object with the above properties and their current values. + * + * Throws if `object` is not an object, or if an invalid value is assigned to one or more of the + * properties. + * + * ```ts + * BigNumber.config({ + * DECIMAL_PLACES: 40, + * ROUNDING_MODE: BigNumber.ROUND_HALF_CEIL, + * EXPONENTIAL_AT: [-10, 20], + * RANGE: [-500, 500], + * CRYPTO: true, + * MODULO_MODE: BigNumber.ROUND_FLOOR, + * POW_PRECISION: 80, + * FORMAT: { + * groupSize: 3, + * groupSeparator: ' ', + * decimalSeparator: ',' + * }, + * ALPHABET: '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_' + * }); + * + * BigNumber.config().DECIMAL_PLACES // 40 + * ``` + * + * @param object The configuration object. + */ + static config(object: BigNumber.Config): BigNumber.Config; + + /** + * Returns `true` if `value` is a BigNumber instance, otherwise returns `false`. + * + * If `BigNumber.DEBUG` is `true`, throws if a BigNumber instance is not well-formed. + * + * ```ts + * x = 42 + * y = new BigNumber(x) + * + * BigNumber.isBigNumber(x) // false + * y instanceof BigNumber // true + * BigNumber.isBigNumber(y) // true + * + * BN = BigNumber.clone(); + * z = new BN(x) + * z instanceof BigNumber // false + * BigNumber.isBigNumber(z) // true + * ``` + * + * @param value The value to test. + */ + static isBigNumber(value: any): value is BigNumber; + + /** + * Returns a BigNumber whose value is the maximum of the arguments. + * + * The return value is always exact and unrounded. + * + * ```ts + * x = new BigNumber('3257869345.0378653') + * BigNumber.maximum(4e9, x, '123456789.9') // '4000000000' + * + * arr = [12, '13', new BigNumber(14)] + * BigNumber.maximum.apply(null, arr) // '14' + * ``` + * + * @param n A numeric value. + */ + static maximum(...n: BigNumber.Value[]): BigNumber; + + /** + * Returns a BigNumber whose value is the maximum of the arguments. + * + * The return value is always exact and unrounded. + * + * ```ts + * x = new BigNumber('3257869345.0378653') + * BigNumber.max(4e9, x, '123456789.9') // '4000000000' + * + * arr = [12, '13', new BigNumber(14)] + * BigNumber.max.apply(null, arr) // '14' + * ``` + * + * @param n A numeric value. + */ + static max(...n: BigNumber.Value[]): BigNumber; + + /** + * Returns a BigNumber whose value is the minimum of the arguments. + * + * The return value is always exact and unrounded. + * + * ```ts + * x = new BigNumber('3257869345.0378653') + * BigNumber.minimum(4e9, x, '123456789.9') // '123456789.9' + * + * arr = [2, new BigNumber(-14), '-15.9999', -12] + * BigNumber.minimum.apply(null, arr) // '-15.9999' + * ``` + * + * @param n A numeric value. + */ + static minimum(...n: BigNumber.Value[]): BigNumber; + + /** + * Returns a BigNumber whose value is the minimum of the arguments. + * + * The return value is always exact and unrounded. + * + * ```ts + * x = new BigNumber('3257869345.0378653') + * BigNumber.min(4e9, x, '123456789.9') // '123456789.9' + * + * arr = [2, new BigNumber(-14), '-15.9999', -12] + * BigNumber.min.apply(null, arr) // '-15.9999' + * ``` + * + * @param n A numeric value. + */ + static min(...n: BigNumber.Value[]): BigNumber; + + /** + * Returns a new BigNumber with a pseudo-random value equal to or greater than 0 and less than 1. + * + * The return value will have `decimalPlaces` decimal places, or less if trailing zeros are + * produced. If `decimalPlaces` is omitted, the current `DECIMAL_PLACES` setting will be used. + * + * Depending on the value of this BigNumber constructor's `CRYPTO` setting and the support for the + * `crypto` object in the host environment, the random digits of the return value are generated by + * either `Math.random` (fastest), `crypto.getRandomValues` (Web Cryptography API in recent + * browsers) or `crypto.randomBytes` (Node.js). + * + * To be able to set `CRYPTO` to true when using Node.js, the `crypto` object must be available + * globally: + * + * ```ts + * global.crypto = require('crypto') + * ``` + * + * If `CRYPTO` is true, i.e. one of the `crypto` methods is to be used, the value of a returned + * BigNumber should be cryptographically secure and statistically indistinguishable from a random + * value. + * + * Throws if `decimalPlaces` is invalid. + * + * ```ts + * BigNumber.config({ DECIMAL_PLACES: 10 }) + * BigNumber.random() // '0.4117936847' + * BigNumber.random(20) // '0.78193327636914089009' + * ``` + * + * @param [decimalPlaces] Decimal places, integer, 0 to 1e+9. + */ + static random(decimalPlaces?: number): BigNumber; + + /** + * Returns a BigNumber whose value is the sum of the arguments. + * + * The return value is always exact and unrounded. + * + * ```ts + * x = new BigNumber('3257869345.0378653') + * BigNumber.sum(4e9, x, '123456789.9') // '7381326134.9378653' + * + * arr = [2, new BigNumber(14), '15.9999', 12] + * BigNumber.sum.apply(null, arr) // '43.9999' + * ``` + * + * @param n A numeric value. + */ + static sum(...n: BigNumber.Value[]): BigNumber; + + /** + * Configures the settings that apply to this BigNumber constructor. + * + * The configuration object, `object`, contains any number of the properties shown in the example + * below. + * + * Returns an object with the above properties and their current values. + * + * Throws if `object` is not an object, or if an invalid value is assigned to one or more of the + * properties. + * + * ```ts + * BigNumber.set({ + * DECIMAL_PLACES: 40, + * ROUNDING_MODE: BigNumber.ROUND_HALF_CEIL, + * EXPONENTIAL_AT: [-10, 20], + * RANGE: [-500, 500], + * CRYPTO: true, + * MODULO_MODE: BigNumber.ROUND_FLOOR, + * POW_PRECISION: 80, + * FORMAT: { + * groupSize: 3, + * groupSeparator: ' ', + * decimalSeparator: ',' + * }, + * ALPHABET: '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_' + * }); + * + * BigNumber.set().DECIMAL_PLACES // 40 + * ``` + * + * @param object The configuration object. + */ + static set(object: BigNumber.Config): BigNumber.Config; +} diff --git a/poker-paf/node_modules/bignumber.js/bignumber.js b/poker-paf/node_modules/bignumber.js/bignumber.js new file mode 100644 index 0000000..1ffc9f9 --- /dev/null +++ b/poker-paf/node_modules/bignumber.js/bignumber.js @@ -0,0 +1,2902 @@ +;(function (globalObject) { + 'use strict'; + +/* + * bignumber.js v9.0.0 + * A JavaScript library for arbitrary-precision arithmetic. + * https://github.com/MikeMcl/bignumber.js + * Copyright (c) 2019 Michael Mclaughlin + * MIT Licensed. + * + * BigNumber.prototype methods | BigNumber methods + * | + * absoluteValue abs | clone + * comparedTo | config set + * decimalPlaces dp | DECIMAL_PLACES + * dividedBy div | ROUNDING_MODE + * dividedToIntegerBy idiv | EXPONENTIAL_AT + * exponentiatedBy pow | RANGE + * integerValue | CRYPTO + * isEqualTo eq | MODULO_MODE + * isFinite | POW_PRECISION + * isGreaterThan gt | FORMAT + * isGreaterThanOrEqualTo gte | ALPHABET + * isInteger | isBigNumber + * isLessThan lt | maximum max + * isLessThanOrEqualTo lte | minimum min + * isNaN | random + * isNegative | sum + * isPositive | + * isZero | + * minus | + * modulo mod | + * multipliedBy times | + * negated | + * plus | + * precision sd | + * shiftedBy | + * squareRoot sqrt | + * toExponential | + * toFixed | + * toFormat | + * toFraction | + * toJSON | + * toNumber | + * toPrecision | + * toString | + * valueOf | + * + */ + + + var BigNumber, + isNumeric = /^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i, + mathceil = Math.ceil, + mathfloor = Math.floor, + + bignumberError = '[BigNumber Error] ', + tooManyDigits = bignumberError + 'Number primitive has more than 15 significant digits: ', + + BASE = 1e14, + LOG_BASE = 14, + MAX_SAFE_INTEGER = 0x1fffffffffffff, // 2^53 - 1 + // MAX_INT32 = 0x7fffffff, // 2^31 - 1 + POWS_TEN = [1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e13], + SQRT_BASE = 1e7, + + // EDITABLE + // The limit on the value of DECIMAL_PLACES, TO_EXP_NEG, TO_EXP_POS, MIN_EXP, MAX_EXP, and + // the arguments to toExponential, toFixed, toFormat, and toPrecision. + MAX = 1E9; // 0 to MAX_INT32 + + + /* + * Create and return a BigNumber constructor. + */ + function clone(configObject) { + var div, convertBase, parseNumeric, + P = BigNumber.prototype = { constructor: BigNumber, toString: null, valueOf: null }, + ONE = new BigNumber(1), + + + //----------------------------- EDITABLE CONFIG DEFAULTS ------------------------------- + + + // The default values below must be integers within the inclusive ranges stated. + // The values can also be changed at run-time using BigNumber.set. + + // The maximum number of decimal places for operations involving division. + DECIMAL_PLACES = 20, // 0 to MAX + + // The rounding mode used when rounding to the above decimal places, and when using + // toExponential, toFixed, toFormat and toPrecision, and round (default value). + // UP 0 Away from zero. + // DOWN 1 Towards zero. + // CEIL 2 Towards +Infinity. + // FLOOR 3 Towards -Infinity. + // HALF_UP 4 Towards nearest neighbour. If equidistant, up. + // HALF_DOWN 5 Towards nearest neighbour. If equidistant, down. + // HALF_EVEN 6 Towards nearest neighbour. If equidistant, towards even neighbour. + // HALF_CEIL 7 Towards nearest neighbour. If equidistant, towards +Infinity. + // HALF_FLOOR 8 Towards nearest neighbour. If equidistant, towards -Infinity. + ROUNDING_MODE = 4, // 0 to 8 + + // EXPONENTIAL_AT : [TO_EXP_NEG , TO_EXP_POS] + + // The exponent value at and beneath which toString returns exponential notation. + // Number type: -7 + TO_EXP_NEG = -7, // 0 to -MAX + + // The exponent value at and above which toString returns exponential notation. + // Number type: 21 + TO_EXP_POS = 21, // 0 to MAX + + // RANGE : [MIN_EXP, MAX_EXP] + + // The minimum exponent value, beneath which underflow to zero occurs. + // Number type: -324 (5e-324) + MIN_EXP = -1e7, // -1 to -MAX + + // The maximum exponent value, above which overflow to Infinity occurs. + // Number type: 308 (1.7976931348623157e+308) + // For MAX_EXP > 1e7, e.g. new BigNumber('1e100000000').plus(1) may be slow. + MAX_EXP = 1e7, // 1 to MAX + + // Whether to use cryptographically-secure random number generation, if available. + CRYPTO = false, // true or false + + // The modulo mode used when calculating the modulus: a mod n. + // The quotient (q = a / n) is calculated according to the corresponding rounding mode. + // The remainder (r) is calculated as: r = a - n * q. + // + // UP 0 The remainder is positive if the dividend is negative, else is negative. + // DOWN 1 The remainder has the same sign as the dividend. + // This modulo mode is commonly known as 'truncated division' and is + // equivalent to (a % n) in JavaScript. + // FLOOR 3 The remainder has the same sign as the divisor (Python %). + // HALF_EVEN 6 This modulo mode implements the IEEE 754 remainder function. + // EUCLID 9 Euclidian division. q = sign(n) * floor(a / abs(n)). + // The remainder is always positive. + // + // The truncated division, floored division, Euclidian division and IEEE 754 remainder + // modes are commonly used for the modulus operation. + // Although the other rounding modes can also be used, they may not give useful results. + MODULO_MODE = 1, // 0 to 9 + + // The maximum number of significant digits of the result of the exponentiatedBy operation. + // If POW_PRECISION is 0, there will be unlimited significant digits. + POW_PRECISION = 0, // 0 to MAX + + // The format specification used by the BigNumber.prototype.toFormat method. + FORMAT = { + prefix: '', + groupSize: 3, + secondaryGroupSize: 0, + groupSeparator: ',', + decimalSeparator: '.', + fractionGroupSize: 0, + fractionGroupSeparator: '\xA0', // non-breaking space + suffix: '' + }, + + // The alphabet used for base conversion. It must be at least 2 characters long, with no '+', + // '-', '.', whitespace, or repeated character. + // '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_' + ALPHABET = '0123456789abcdefghijklmnopqrstuvwxyz'; + + + //------------------------------------------------------------------------------------------ + + + // CONSTRUCTOR + + + /* + * The BigNumber constructor and exported function. + * Create and return a new instance of a BigNumber object. + * + * v {number|string|BigNumber} A numeric value. + * [b] {number} The base of v. Integer, 2 to ALPHABET.length inclusive. + */ + function BigNumber(v, b) { + var alphabet, c, caseChanged, e, i, isNum, len, str, + x = this; + + // Enable constructor call without `new`. + if (!(x instanceof BigNumber)) return new BigNumber(v, b); + + if (b == null) { + + if (v && v._isBigNumber === true) { + x.s = v.s; + + if (!v.c || v.e > MAX_EXP) { + x.c = x.e = null; + } else if (v.e < MIN_EXP) { + x.c = [x.e = 0]; + } else { + x.e = v.e; + x.c = v.c.slice(); + } + + return; + } + + if ((isNum = typeof v == 'number') && v * 0 == 0) { + + // Use `1 / n` to handle minus zero also. + x.s = 1 / v < 0 ? (v = -v, -1) : 1; + + // Fast path for integers, where n < 2147483648 (2**31). + if (v === ~~v) { + for (e = 0, i = v; i >= 10; i /= 10, e++); + + if (e > MAX_EXP) { + x.c = x.e = null; + } else { + x.e = e; + x.c = [v]; + } + + return; + } + + str = String(v); + } else { + + if (!isNumeric.test(str = String(v))) return parseNumeric(x, str, isNum); + + x.s = str.charCodeAt(0) == 45 ? (str = str.slice(1), -1) : 1; + } + + // Decimal point? + if ((e = str.indexOf('.')) > -1) str = str.replace('.', ''); + + // Exponential form? + if ((i = str.search(/e/i)) > 0) { + + // Determine exponent. + if (e < 0) e = i; + e += +str.slice(i + 1); + str = str.substring(0, i); + } else if (e < 0) { + + // Integer. + e = str.length; + } + + } else { + + // '[BigNumber Error] Base {not a primitive number|not an integer|out of range}: {b}' + intCheck(b, 2, ALPHABET.length, 'Base'); + + // Allow exponential notation to be used with base 10 argument, while + // also rounding to DECIMAL_PLACES as with other bases. + if (b == 10) { + x = new BigNumber(v); + return round(x, DECIMAL_PLACES + x.e + 1, ROUNDING_MODE); + } + + str = String(v); + + if (isNum = typeof v == 'number') { + + // Avoid potential interpretation of Infinity and NaN as base 44+ values. + if (v * 0 != 0) return parseNumeric(x, str, isNum, b); + + x.s = 1 / v < 0 ? (str = str.slice(1), -1) : 1; + + // '[BigNumber Error] Number primitive has more than 15 significant digits: {n}' + if (BigNumber.DEBUG && str.replace(/^0\.0*|\./, '').length > 15) { + throw Error + (tooManyDigits + v); + } + } else { + x.s = str.charCodeAt(0) === 45 ? (str = str.slice(1), -1) : 1; + } + + alphabet = ALPHABET.slice(0, b); + e = i = 0; + + // Check that str is a valid base b number. + // Don't use RegExp, so alphabet can contain special characters. + for (len = str.length; i < len; i++) { + if (alphabet.indexOf(c = str.charAt(i)) < 0) { + if (c == '.') { + + // If '.' is not the first character and it has not be found before. + if (i > e) { + e = len; + continue; + } + } else if (!caseChanged) { + + // Allow e.g. hexadecimal 'FF' as well as 'ff'. + if (str == str.toUpperCase() && (str = str.toLowerCase()) || + str == str.toLowerCase() && (str = str.toUpperCase())) { + caseChanged = true; + i = -1; + e = 0; + continue; + } + } + + return parseNumeric(x, String(v), isNum, b); + } + } + + // Prevent later check for length on converted number. + isNum = false; + str = convertBase(str, b, 10, x.s); + + // Decimal point? + if ((e = str.indexOf('.')) > -1) str = str.replace('.', ''); + else e = str.length; + } + + // Determine leading zeros. + for (i = 0; str.charCodeAt(i) === 48; i++); + + // Determine trailing zeros. + for (len = str.length; str.charCodeAt(--len) === 48;); + + if (str = str.slice(i, ++len)) { + len -= i; + + // '[BigNumber Error] Number primitive has more than 15 significant digits: {n}' + if (isNum && BigNumber.DEBUG && + len > 15 && (v > MAX_SAFE_INTEGER || v !== mathfloor(v))) { + throw Error + (tooManyDigits + (x.s * v)); + } + + // Overflow? + if ((e = e - i - 1) > MAX_EXP) { + + // Infinity. + x.c = x.e = null; + + // Underflow? + } else if (e < MIN_EXP) { + + // Zero. + x.c = [x.e = 0]; + } else { + x.e = e; + x.c = []; + + // Transform base + + // e is the base 10 exponent. + // i is where to slice str to get the first element of the coefficient array. + i = (e + 1) % LOG_BASE; + if (e < 0) i += LOG_BASE; // i < 1 + + if (i < len) { + if (i) x.c.push(+str.slice(0, i)); + + for (len -= LOG_BASE; i < len;) { + x.c.push(+str.slice(i, i += LOG_BASE)); + } + + i = LOG_BASE - (str = str.slice(i)).length; + } else { + i -= len; + } + + for (; i--; str += '0'); + x.c.push(+str); + } + } else { + + // Zero. + x.c = [x.e = 0]; + } + } + + + // CONSTRUCTOR PROPERTIES + + + BigNumber.clone = clone; + + BigNumber.ROUND_UP = 0; + BigNumber.ROUND_DOWN = 1; + BigNumber.ROUND_CEIL = 2; + BigNumber.ROUND_FLOOR = 3; + BigNumber.ROUND_HALF_UP = 4; + BigNumber.ROUND_HALF_DOWN = 5; + BigNumber.ROUND_HALF_EVEN = 6; + BigNumber.ROUND_HALF_CEIL = 7; + BigNumber.ROUND_HALF_FLOOR = 8; + BigNumber.EUCLID = 9; + + + /* + * Configure infrequently-changing library-wide settings. + * + * Accept an object with the following optional properties (if the value of a property is + * a number, it must be an integer within the inclusive range stated): + * + * DECIMAL_PLACES {number} 0 to MAX + * ROUNDING_MODE {number} 0 to 8 + * EXPONENTIAL_AT {number|number[]} -MAX to MAX or [-MAX to 0, 0 to MAX] + * RANGE {number|number[]} -MAX to MAX (not zero) or [-MAX to -1, 1 to MAX] + * CRYPTO {boolean} true or false + * MODULO_MODE {number} 0 to 9 + * POW_PRECISION {number} 0 to MAX + * ALPHABET {string} A string of two or more unique characters which does + * not contain '.'. + * FORMAT {object} An object with some of the following properties: + * prefix {string} + * groupSize {number} + * secondaryGroupSize {number} + * groupSeparator {string} + * decimalSeparator {string} + * fractionGroupSize {number} + * fractionGroupSeparator {string} + * suffix {string} + * + * (The values assigned to the above FORMAT object properties are not checked for validity.) + * + * E.g. + * BigNumber.config({ DECIMAL_PLACES : 20, ROUNDING_MODE : 4 }) + * + * Ignore properties/parameters set to null or undefined, except for ALPHABET. + * + * Return an object with the properties current values. + */ + BigNumber.config = BigNumber.set = function (obj) { + var p, v; + + if (obj != null) { + + if (typeof obj == 'object') { + + // DECIMAL_PLACES {number} Integer, 0 to MAX inclusive. + // '[BigNumber Error] DECIMAL_PLACES {not a primitive number|not an integer|out of range}: {v}' + if (obj.hasOwnProperty(p = 'DECIMAL_PLACES')) { + v = obj[p]; + intCheck(v, 0, MAX, p); + DECIMAL_PLACES = v; + } + + // ROUNDING_MODE {number} Integer, 0 to 8 inclusive. + // '[BigNumber Error] ROUNDING_MODE {not a primitive number|not an integer|out of range}: {v}' + if (obj.hasOwnProperty(p = 'ROUNDING_MODE')) { + v = obj[p]; + intCheck(v, 0, 8, p); + ROUNDING_MODE = v; + } + + // EXPONENTIAL_AT {number|number[]} + // Integer, -MAX to MAX inclusive or + // [integer -MAX to 0 inclusive, 0 to MAX inclusive]. + // '[BigNumber Error] EXPONENTIAL_AT {not a primitive number|not an integer|out of range}: {v}' + if (obj.hasOwnProperty(p = 'EXPONENTIAL_AT')) { + v = obj[p]; + if (v && v.pop) { + intCheck(v[0], -MAX, 0, p); + intCheck(v[1], 0, MAX, p); + TO_EXP_NEG = v[0]; + TO_EXP_POS = v[1]; + } else { + intCheck(v, -MAX, MAX, p); + TO_EXP_NEG = -(TO_EXP_POS = v < 0 ? -v : v); + } + } + + // RANGE {number|number[]} Non-zero integer, -MAX to MAX inclusive or + // [integer -MAX to -1 inclusive, integer 1 to MAX inclusive]. + // '[BigNumber Error] RANGE {not a primitive number|not an integer|out of range|cannot be zero}: {v}' + if (obj.hasOwnProperty(p = 'RANGE')) { + v = obj[p]; + if (v && v.pop) { + intCheck(v[0], -MAX, -1, p); + intCheck(v[1], 1, MAX, p); + MIN_EXP = v[0]; + MAX_EXP = v[1]; + } else { + intCheck(v, -MAX, MAX, p); + if (v) { + MIN_EXP = -(MAX_EXP = v < 0 ? -v : v); + } else { + throw Error + (bignumberError + p + ' cannot be zero: ' + v); + } + } + } + + // CRYPTO {boolean} true or false. + // '[BigNumber Error] CRYPTO not true or false: {v}' + // '[BigNumber Error] crypto unavailable' + if (obj.hasOwnProperty(p = 'CRYPTO')) { + v = obj[p]; + if (v === !!v) { + if (v) { + if (typeof crypto != 'undefined' && crypto && + (crypto.getRandomValues || crypto.randomBytes)) { + CRYPTO = v; + } else { + CRYPTO = !v; + throw Error + (bignumberError + 'crypto unavailable'); + } + } else { + CRYPTO = v; + } + } else { + throw Error + (bignumberError + p + ' not true or false: ' + v); + } + } + + // MODULO_MODE {number} Integer, 0 to 9 inclusive. + // '[BigNumber Error] MODULO_MODE {not a primitive number|not an integer|out of range}: {v}' + if (obj.hasOwnProperty(p = 'MODULO_MODE')) { + v = obj[p]; + intCheck(v, 0, 9, p); + MODULO_MODE = v; + } + + // POW_PRECISION {number} Integer, 0 to MAX inclusive. + // '[BigNumber Error] POW_PRECISION {not a primitive number|not an integer|out of range}: {v}' + if (obj.hasOwnProperty(p = 'POW_PRECISION')) { + v = obj[p]; + intCheck(v, 0, MAX, p); + POW_PRECISION = v; + } + + // FORMAT {object} + // '[BigNumber Error] FORMAT not an object: {v}' + if (obj.hasOwnProperty(p = 'FORMAT')) { + v = obj[p]; + if (typeof v == 'object') FORMAT = v; + else throw Error + (bignumberError + p + ' not an object: ' + v); + } + + // ALPHABET {string} + // '[BigNumber Error] ALPHABET invalid: {v}' + if (obj.hasOwnProperty(p = 'ALPHABET')) { + v = obj[p]; + + // Disallow if only one character, + // or if it contains '+', '-', '.', whitespace, or a repeated character. + if (typeof v == 'string' && !/^.$|[+-.\s]|(.).*\1/.test(v)) { + ALPHABET = v; + } else { + throw Error + (bignumberError + p + ' invalid: ' + v); + } + } + + } else { + + // '[BigNumber Error] Object expected: {v}' + throw Error + (bignumberError + 'Object expected: ' + obj); + } + } + + return { + DECIMAL_PLACES: DECIMAL_PLACES, + ROUNDING_MODE: ROUNDING_MODE, + EXPONENTIAL_AT: [TO_EXP_NEG, TO_EXP_POS], + RANGE: [MIN_EXP, MAX_EXP], + CRYPTO: CRYPTO, + MODULO_MODE: MODULO_MODE, + POW_PRECISION: POW_PRECISION, + FORMAT: FORMAT, + ALPHABET: ALPHABET + }; + }; + + + /* + * Return true if v is a BigNumber instance, otherwise return false. + * + * If BigNumber.DEBUG is true, throw if a BigNumber instance is not well-formed. + * + * v {any} + * + * '[BigNumber Error] Invalid BigNumber: {v}' + */ + BigNumber.isBigNumber = function (v) { + if (!v || v._isBigNumber !== true) return false; + if (!BigNumber.DEBUG) return true; + + var i, n, + c = v.c, + e = v.e, + s = v.s; + + out: if ({}.toString.call(c) == '[object Array]') { + + if ((s === 1 || s === -1) && e >= -MAX && e <= MAX && e === mathfloor(e)) { + + // If the first element is zero, the BigNumber value must be zero. + if (c[0] === 0) { + if (e === 0 && c.length === 1) return true; + break out; + } + + // Calculate number of digits that c[0] should have, based on the exponent. + i = (e + 1) % LOG_BASE; + if (i < 1) i += LOG_BASE; + + // Calculate number of digits of c[0]. + //if (Math.ceil(Math.log(c[0] + 1) / Math.LN10) == i) { + if (String(c[0]).length == i) { + + for (i = 0; i < c.length; i++) { + n = c[i]; + if (n < 0 || n >= BASE || n !== mathfloor(n)) break out; + } + + // Last element cannot be zero, unless it is the only element. + if (n !== 0) return true; + } + } + + // Infinity/NaN + } else if (c === null && e === null && (s === null || s === 1 || s === -1)) { + return true; + } + + throw Error + (bignumberError + 'Invalid BigNumber: ' + v); + }; + + + /* + * Return a new BigNumber whose value is the maximum of the arguments. + * + * arguments {number|string|BigNumber} + */ + BigNumber.maximum = BigNumber.max = function () { + return maxOrMin(arguments, P.lt); + }; + + + /* + * Return a new BigNumber whose value is the minimum of the arguments. + * + * arguments {number|string|BigNumber} + */ + BigNumber.minimum = BigNumber.min = function () { + return maxOrMin(arguments, P.gt); + }; + + + /* + * Return a new BigNumber with a random value equal to or greater than 0 and less than 1, + * and with dp, or DECIMAL_PLACES if dp is omitted, decimal places (or less if trailing + * zeros are produced). + * + * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp}' + * '[BigNumber Error] crypto unavailable' + */ + BigNumber.random = (function () { + var pow2_53 = 0x20000000000000; + + // Return a 53 bit integer n, where 0 <= n < 9007199254740992. + // Check if Math.random() produces more than 32 bits of randomness. + // If it does, assume at least 53 bits are produced, otherwise assume at least 30 bits. + // 0x40000000 is 2^30, 0x800000 is 2^23, 0x1fffff is 2^21 - 1. + var random53bitInt = (Math.random() * pow2_53) & 0x1fffff + ? function () { return mathfloor(Math.random() * pow2_53); } + : function () { return ((Math.random() * 0x40000000 | 0) * 0x800000) + + (Math.random() * 0x800000 | 0); }; + + return function (dp) { + var a, b, e, k, v, + i = 0, + c = [], + rand = new BigNumber(ONE); + + if (dp == null) dp = DECIMAL_PLACES; + else intCheck(dp, 0, MAX); + + k = mathceil(dp / LOG_BASE); + + if (CRYPTO) { + + // Browsers supporting crypto.getRandomValues. + if (crypto.getRandomValues) { + + a = crypto.getRandomValues(new Uint32Array(k *= 2)); + + for (; i < k;) { + + // 53 bits: + // ((Math.pow(2, 32) - 1) * Math.pow(2, 21)).toString(2) + // 11111 11111111 11111111 11111111 11100000 00000000 00000000 + // ((Math.pow(2, 32) - 1) >>> 11).toString(2) + // 11111 11111111 11111111 + // 0x20000 is 2^21. + v = a[i] * 0x20000 + (a[i + 1] >>> 11); + + // Rejection sampling: + // 0 <= v < 9007199254740992 + // Probability that v >= 9e15, is + // 7199254740992 / 9007199254740992 ~= 0.0008, i.e. 1 in 1251 + if (v >= 9e15) { + b = crypto.getRandomValues(new Uint32Array(2)); + a[i] = b[0]; + a[i + 1] = b[1]; + } else { + + // 0 <= v <= 8999999999999999 + // 0 <= (v % 1e14) <= 99999999999999 + c.push(v % 1e14); + i += 2; + } + } + i = k / 2; + + // Node.js supporting crypto.randomBytes. + } else if (crypto.randomBytes) { + + // buffer + a = crypto.randomBytes(k *= 7); + + for (; i < k;) { + + // 0x1000000000000 is 2^48, 0x10000000000 is 2^40 + // 0x100000000 is 2^32, 0x1000000 is 2^24 + // 11111 11111111 11111111 11111111 11111111 11111111 11111111 + // 0 <= v < 9007199254740992 + v = ((a[i] & 31) * 0x1000000000000) + (a[i + 1] * 0x10000000000) + + (a[i + 2] * 0x100000000) + (a[i + 3] * 0x1000000) + + (a[i + 4] << 16) + (a[i + 5] << 8) + a[i + 6]; + + if (v >= 9e15) { + crypto.randomBytes(7).copy(a, i); + } else { + + // 0 <= (v % 1e14) <= 99999999999999 + c.push(v % 1e14); + i += 7; + } + } + i = k / 7; + } else { + CRYPTO = false; + throw Error + (bignumberError + 'crypto unavailable'); + } + } + + // Use Math.random. + if (!CRYPTO) { + + for (; i < k;) { + v = random53bitInt(); + if (v < 9e15) c[i++] = v % 1e14; + } + } + + k = c[--i]; + dp %= LOG_BASE; + + // Convert trailing digits to zeros according to dp. + if (k && dp) { + v = POWS_TEN[LOG_BASE - dp]; + c[i] = mathfloor(k / v) * v; + } + + // Remove trailing elements which are zero. + for (; c[i] === 0; c.pop(), i--); + + // Zero? + if (i < 0) { + c = [e = 0]; + } else { + + // Remove leading elements which are zero and adjust exponent accordingly. + for (e = -1 ; c[0] === 0; c.splice(0, 1), e -= LOG_BASE); + + // Count the digits of the first element of c to determine leading zeros, and... + for (i = 1, v = c[0]; v >= 10; v /= 10, i++); + + // adjust the exponent accordingly. + if (i < LOG_BASE) e -= LOG_BASE - i; + } + + rand.e = e; + rand.c = c; + return rand; + }; + })(); + + + /* + * Return a BigNumber whose value is the sum of the arguments. + * + * arguments {number|string|BigNumber} + */ + BigNumber.sum = function () { + var i = 1, + args = arguments, + sum = new BigNumber(args[0]); + for (; i < args.length;) sum = sum.plus(args[i++]); + return sum; + }; + + + // PRIVATE FUNCTIONS + + + // Called by BigNumber and BigNumber.prototype.toString. + convertBase = (function () { + var decimal = '0123456789'; + + /* + * Convert string of baseIn to an array of numbers of baseOut. + * Eg. toBaseOut('255', 10, 16) returns [15, 15]. + * Eg. toBaseOut('ff', 16, 10) returns [2, 5, 5]. + */ + function toBaseOut(str, baseIn, baseOut, alphabet) { + var j, + arr = [0], + arrL, + i = 0, + len = str.length; + + for (; i < len;) { + for (arrL = arr.length; arrL--; arr[arrL] *= baseIn); + + arr[0] += alphabet.indexOf(str.charAt(i++)); + + for (j = 0; j < arr.length; j++) { + + if (arr[j] > baseOut - 1) { + if (arr[j + 1] == null) arr[j + 1] = 0; + arr[j + 1] += arr[j] / baseOut | 0; + arr[j] %= baseOut; + } + } + } + + return arr.reverse(); + } + + // Convert a numeric string of baseIn to a numeric string of baseOut. + // If the caller is toString, we are converting from base 10 to baseOut. + // If the caller is BigNumber, we are converting from baseIn to base 10. + return function (str, baseIn, baseOut, sign, callerIsToString) { + var alphabet, d, e, k, r, x, xc, y, + i = str.indexOf('.'), + dp = DECIMAL_PLACES, + rm = ROUNDING_MODE; + + // Non-integer. + if (i >= 0) { + k = POW_PRECISION; + + // Unlimited precision. + POW_PRECISION = 0; + str = str.replace('.', ''); + y = new BigNumber(baseIn); + x = y.pow(str.length - i); + POW_PRECISION = k; + + // Convert str as if an integer, then restore the fraction part by dividing the + // result by its base raised to a power. + + y.c = toBaseOut(toFixedPoint(coeffToString(x.c), x.e, '0'), + 10, baseOut, decimal); + y.e = y.c.length; + } + + // Convert the number as integer. + + xc = toBaseOut(str, baseIn, baseOut, callerIsToString + ? (alphabet = ALPHABET, decimal) + : (alphabet = decimal, ALPHABET)); + + // xc now represents str as an integer and converted to baseOut. e is the exponent. + e = k = xc.length; + + // Remove trailing zeros. + for (; xc[--k] == 0; xc.pop()); + + // Zero? + if (!xc[0]) return alphabet.charAt(0); + + // Does str represent an integer? If so, no need for the division. + if (i < 0) { + --e; + } else { + x.c = xc; + x.e = e; + + // The sign is needed for correct rounding. + x.s = sign; + x = div(x, y, dp, rm, baseOut); + xc = x.c; + r = x.r; + e = x.e; + } + + // xc now represents str converted to baseOut. + + // THe index of the rounding digit. + d = e + dp + 1; + + // The rounding digit: the digit to the right of the digit that may be rounded up. + i = xc[d]; + + // Look at the rounding digits and mode to determine whether to round up. + + k = baseOut / 2; + r = r || d < 0 || xc[d + 1] != null; + + r = rm < 4 ? (i != null || r) && (rm == 0 || rm == (x.s < 0 ? 3 : 2)) + : i > k || i == k &&(rm == 4 || r || rm == 6 && xc[d - 1] & 1 || + rm == (x.s < 0 ? 8 : 7)); + + // If the index of the rounding digit is not greater than zero, or xc represents + // zero, then the result of the base conversion is zero or, if rounding up, a value + // such as 0.00001. + if (d < 1 || !xc[0]) { + + // 1^-dp or 0 + str = r ? toFixedPoint(alphabet.charAt(1), -dp, alphabet.charAt(0)) : alphabet.charAt(0); + } else { + + // Truncate xc to the required number of decimal places. + xc.length = d; + + // Round up? + if (r) { + + // Rounding up may mean the previous digit has to be rounded up and so on. + for (--baseOut; ++xc[--d] > baseOut;) { + xc[d] = 0; + + if (!d) { + ++e; + xc = [1].concat(xc); + } + } + } + + // Determine trailing zeros. + for (k = xc.length; !xc[--k];); + + // E.g. [4, 11, 15] becomes 4bf. + for (i = 0, str = ''; i <= k; str += alphabet.charAt(xc[i++])); + + // Add leading zeros, decimal point and trailing zeros as required. + str = toFixedPoint(str, e, alphabet.charAt(0)); + } + + // The caller will add the sign. + return str; + }; + })(); + + + // Perform division in the specified base. Called by div and convertBase. + div = (function () { + + // Assume non-zero x and k. + function multiply(x, k, base) { + var m, temp, xlo, xhi, + carry = 0, + i = x.length, + klo = k % SQRT_BASE, + khi = k / SQRT_BASE | 0; + + for (x = x.slice(); i--;) { + xlo = x[i] % SQRT_BASE; + xhi = x[i] / SQRT_BASE | 0; + m = khi * xlo + xhi * klo; + temp = klo * xlo + ((m % SQRT_BASE) * SQRT_BASE) + carry; + carry = (temp / base | 0) + (m / SQRT_BASE | 0) + khi * xhi; + x[i] = temp % base; + } + + if (carry) x = [carry].concat(x); + + return x; + } + + function compare(a, b, aL, bL) { + var i, cmp; + + if (aL != bL) { + cmp = aL > bL ? 1 : -1; + } else { + + for (i = cmp = 0; i < aL; i++) { + + if (a[i] != b[i]) { + cmp = a[i] > b[i] ? 1 : -1; + break; + } + } + } + + return cmp; + } + + function subtract(a, b, aL, base) { + var i = 0; + + // Subtract b from a. + for (; aL--;) { + a[aL] -= i; + i = a[aL] < b[aL] ? 1 : 0; + a[aL] = i * base + a[aL] - b[aL]; + } + + // Remove leading zeros. + for (; !a[0] && a.length > 1; a.splice(0, 1)); + } + + // x: dividend, y: divisor. + return function (x, y, dp, rm, base) { + var cmp, e, i, more, n, prod, prodL, q, qc, rem, remL, rem0, xi, xL, yc0, + yL, yz, + s = x.s == y.s ? 1 : -1, + xc = x.c, + yc = y.c; + + // Either NaN, Infinity or 0? + if (!xc || !xc[0] || !yc || !yc[0]) { + + return new BigNumber( + + // Return NaN if either NaN, or both Infinity or 0. + !x.s || !y.s || (xc ? yc && xc[0] == yc[0] : !yc) ? NaN : + + // Return ±0 if x is ±0 or y is ±Infinity, or return ±Infinity as y is ±0. + xc && xc[0] == 0 || !yc ? s * 0 : s / 0 + ); + } + + q = new BigNumber(s); + qc = q.c = []; + e = x.e - y.e; + s = dp + e + 1; + + if (!base) { + base = BASE; + e = bitFloor(x.e / LOG_BASE) - bitFloor(y.e / LOG_BASE); + s = s / LOG_BASE | 0; + } + + // Result exponent may be one less then the current value of e. + // The coefficients of the BigNumbers from convertBase may have trailing zeros. + for (i = 0; yc[i] == (xc[i] || 0); i++); + + if (yc[i] > (xc[i] || 0)) e--; + + if (s < 0) { + qc.push(1); + more = true; + } else { + xL = xc.length; + yL = yc.length; + i = 0; + s += 2; + + // Normalise xc and yc so highest order digit of yc is >= base / 2. + + n = mathfloor(base / (yc[0] + 1)); + + // Not necessary, but to handle odd bases where yc[0] == (base / 2) - 1. + // if (n > 1 || n++ == 1 && yc[0] < base / 2) { + if (n > 1) { + yc = multiply(yc, n, base); + xc = multiply(xc, n, base); + yL = yc.length; + xL = xc.length; + } + + xi = yL; + rem = xc.slice(0, yL); + remL = rem.length; + + // Add zeros to make remainder as long as divisor. + for (; remL < yL; rem[remL++] = 0); + yz = yc.slice(); + yz = [0].concat(yz); + yc0 = yc[0]; + if (yc[1] >= base / 2) yc0++; + // Not necessary, but to prevent trial digit n > base, when using base 3. + // else if (base == 3 && yc0 == 1) yc0 = 1 + 1e-15; + + do { + n = 0; + + // Compare divisor and remainder. + cmp = compare(yc, rem, yL, remL); + + // If divisor < remainder. + if (cmp < 0) { + + // Calculate trial digit, n. + + rem0 = rem[0]; + if (yL != remL) rem0 = rem0 * base + (rem[1] || 0); + + // n is how many times the divisor goes into the current remainder. + n = mathfloor(rem0 / yc0); + + // Algorithm: + // product = divisor multiplied by trial digit (n). + // Compare product and remainder. + // If product is greater than remainder: + // Subtract divisor from product, decrement trial digit. + // Subtract product from remainder. + // If product was less than remainder at the last compare: + // Compare new remainder and divisor. + // If remainder is greater than divisor: + // Subtract divisor from remainder, increment trial digit. + + if (n > 1) { + + // n may be > base only when base is 3. + if (n >= base) n = base - 1; + + // product = divisor * trial digit. + prod = multiply(yc, n, base); + prodL = prod.length; + remL = rem.length; + + // Compare product and remainder. + // If product > remainder then trial digit n too high. + // n is 1 too high about 5% of the time, and is not known to have + // ever been more than 1 too high. + while (compare(prod, rem, prodL, remL) == 1) { + n--; + + // Subtract divisor from product. + subtract(prod, yL < prodL ? yz : yc, prodL, base); + prodL = prod.length; + cmp = 1; + } + } else { + + // n is 0 or 1, cmp is -1. + // If n is 0, there is no need to compare yc and rem again below, + // so change cmp to 1 to avoid it. + // If n is 1, leave cmp as -1, so yc and rem are compared again. + if (n == 0) { + + // divisor < remainder, so n must be at least 1. + cmp = n = 1; + } + + // product = divisor + prod = yc.slice(); + prodL = prod.length; + } + + if (prodL < remL) prod = [0].concat(prod); + + // Subtract product from remainder. + subtract(rem, prod, remL, base); + remL = rem.length; + + // If product was < remainder. + if (cmp == -1) { + + // Compare divisor and new remainder. + // If divisor < new remainder, subtract divisor from remainder. + // Trial digit n too low. + // n is 1 too low about 5% of the time, and very rarely 2 too low. + while (compare(yc, rem, yL, remL) < 1) { + n++; + + // Subtract divisor from remainder. + subtract(rem, yL < remL ? yz : yc, remL, base); + remL = rem.length; + } + } + } else if (cmp === 0) { + n++; + rem = [0]; + } // else cmp === 1 and n will be 0 + + // Add the next digit, n, to the result array. + qc[i++] = n; + + // Update the remainder. + if (rem[0]) { + rem[remL++] = xc[xi] || 0; + } else { + rem = [xc[xi]]; + remL = 1; + } + } while ((xi++ < xL || rem[0] != null) && s--); + + more = rem[0] != null; + + // Leading zero? + if (!qc[0]) qc.splice(0, 1); + } + + if (base == BASE) { + + // To calculate q.e, first get the number of digits of qc[0]. + for (i = 1, s = qc[0]; s >= 10; s /= 10, i++); + + round(q, dp + (q.e = i + e * LOG_BASE - 1) + 1, rm, more); + + // Caller is convertBase. + } else { + q.e = e; + q.r = +more; + } + + return q; + }; + })(); + + + /* + * Return a string representing the value of BigNumber n in fixed-point or exponential + * notation rounded to the specified decimal places or significant digits. + * + * n: a BigNumber. + * i: the index of the last digit required (i.e. the digit that may be rounded up). + * rm: the rounding mode. + * id: 1 (toExponential) or 2 (toPrecision). + */ + function format(n, i, rm, id) { + var c0, e, ne, len, str; + + if (rm == null) rm = ROUNDING_MODE; + else intCheck(rm, 0, 8); + + if (!n.c) return n.toString(); + + c0 = n.c[0]; + ne = n.e; + + if (i == null) { + str = coeffToString(n.c); + str = id == 1 || id == 2 && (ne <= TO_EXP_NEG || ne >= TO_EXP_POS) + ? toExponential(str, ne) + : toFixedPoint(str, ne, '0'); + } else { + n = round(new BigNumber(n), i, rm); + + // n.e may have changed if the value was rounded up. + e = n.e; + + str = coeffToString(n.c); + len = str.length; + + // toPrecision returns exponential notation if the number of significant digits + // specified is less than the number of digits necessary to represent the integer + // part of the value in fixed-point notation. + + // Exponential notation. + if (id == 1 || id == 2 && (i <= e || e <= TO_EXP_NEG)) { + + // Append zeros? + for (; len < i; str += '0', len++); + str = toExponential(str, e); + + // Fixed-point notation. + } else { + i -= ne; + str = toFixedPoint(str, e, '0'); + + // Append zeros? + if (e + 1 > len) { + if (--i > 0) for (str += '.'; i--; str += '0'); + } else { + i += e - len; + if (i > 0) { + if (e + 1 == len) str += '.'; + for (; i--; str += '0'); + } + } + } + } + + return n.s < 0 && c0 ? '-' + str : str; + } + + + // Handle BigNumber.max and BigNumber.min. + function maxOrMin(args, method) { + var n, + i = 1, + m = new BigNumber(args[0]); + + for (; i < args.length; i++) { + n = new BigNumber(args[i]); + + // If any number is NaN, return NaN. + if (!n.s) { + m = n; + break; + } else if (method.call(m, n)) { + m = n; + } + } + + return m; + } + + + /* + * Strip trailing zeros, calculate base 10 exponent and check against MIN_EXP and MAX_EXP. + * Called by minus, plus and times. + */ + function normalise(n, c, e) { + var i = 1, + j = c.length; + + // Remove trailing zeros. + for (; !c[--j]; c.pop()); + + // Calculate the base 10 exponent. First get the number of digits of c[0]. + for (j = c[0]; j >= 10; j /= 10, i++); + + // Overflow? + if ((e = i + e * LOG_BASE - 1) > MAX_EXP) { + + // Infinity. + n.c = n.e = null; + + // Underflow? + } else if (e < MIN_EXP) { + + // Zero. + n.c = [n.e = 0]; + } else { + n.e = e; + n.c = c; + } + + return n; + } + + + // Handle values that fail the validity test in BigNumber. + parseNumeric = (function () { + var basePrefix = /^(-?)0([xbo])(?=\w[\w.]*$)/i, + dotAfter = /^([^.]+)\.$/, + dotBefore = /^\.([^.]+)$/, + isInfinityOrNaN = /^-?(Infinity|NaN)$/, + whitespaceOrPlus = /^\s*\+(?=[\w.])|^\s+|\s+$/g; + + return function (x, str, isNum, b) { + var base, + s = isNum ? str : str.replace(whitespaceOrPlus, ''); + + // No exception on ±Infinity or NaN. + if (isInfinityOrNaN.test(s)) { + x.s = isNaN(s) ? null : s < 0 ? -1 : 1; + } else { + if (!isNum) { + + // basePrefix = /^(-?)0([xbo])(?=\w[\w.]*$)/i + s = s.replace(basePrefix, function (m, p1, p2) { + base = (p2 = p2.toLowerCase()) == 'x' ? 16 : p2 == 'b' ? 2 : 8; + return !b || b == base ? p1 : m; + }); + + if (b) { + base = b; + + // E.g. '1.' to '1', '.1' to '0.1' + s = s.replace(dotAfter, '$1').replace(dotBefore, '0.$1'); + } + + if (str != s) return new BigNumber(s, base); + } + + // '[BigNumber Error] Not a number: {n}' + // '[BigNumber Error] Not a base {b} number: {n}' + if (BigNumber.DEBUG) { + throw Error + (bignumberError + 'Not a' + (b ? ' base ' + b : '') + ' number: ' + str); + } + + // NaN + x.s = null; + } + + x.c = x.e = null; + } + })(); + + + /* + * Round x to sd significant digits using rounding mode rm. Check for over/under-flow. + * If r is truthy, it is known that there are more digits after the rounding digit. + */ + function round(x, sd, rm, r) { + var d, i, j, k, n, ni, rd, + xc = x.c, + pows10 = POWS_TEN; + + // if x is not Infinity or NaN... + if (xc) { + + // rd is the rounding digit, i.e. the digit after the digit that may be rounded up. + // n is a base 1e14 number, the value of the element of array x.c containing rd. + // ni is the index of n within x.c. + // d is the number of digits of n. + // i is the index of rd within n including leading zeros. + // j is the actual index of rd within n (if < 0, rd is a leading zero). + out: { + + // Get the number of digits of the first element of xc. + for (d = 1, k = xc[0]; k >= 10; k /= 10, d++); + i = sd - d; + + // If the rounding digit is in the first element of xc... + if (i < 0) { + i += LOG_BASE; + j = sd; + n = xc[ni = 0]; + + // Get the rounding digit at index j of n. + rd = n / pows10[d - j - 1] % 10 | 0; + } else { + ni = mathceil((i + 1) / LOG_BASE); + + if (ni >= xc.length) { + + if (r) { + + // Needed by sqrt. + for (; xc.length <= ni; xc.push(0)); + n = rd = 0; + d = 1; + i %= LOG_BASE; + j = i - LOG_BASE + 1; + } else { + break out; + } + } else { + n = k = xc[ni]; + + // Get the number of digits of n. + for (d = 1; k >= 10; k /= 10, d++); + + // Get the index of rd within n. + i %= LOG_BASE; + + // Get the index of rd within n, adjusted for leading zeros. + // The number of leading zeros of n is given by LOG_BASE - d. + j = i - LOG_BASE + d; + + // Get the rounding digit at index j of n. + rd = j < 0 ? 0 : n / pows10[d - j - 1] % 10 | 0; + } + } + + r = r || sd < 0 || + + // Are there any non-zero digits after the rounding digit? + // The expression n % pows10[d - j - 1] returns all digits of n to the right + // of the digit at j, e.g. if n is 908714 and j is 2, the expression gives 714. + xc[ni + 1] != null || (j < 0 ? n : n % pows10[d - j - 1]); + + r = rm < 4 + ? (rd || r) && (rm == 0 || rm == (x.s < 0 ? 3 : 2)) + : rd > 5 || rd == 5 && (rm == 4 || r || rm == 6 && + + // Check whether the digit to the left of the rounding digit is odd. + ((i > 0 ? j > 0 ? n / pows10[d - j] : 0 : xc[ni - 1]) % 10) & 1 || + rm == (x.s < 0 ? 8 : 7)); + + if (sd < 1 || !xc[0]) { + xc.length = 0; + + if (r) { + + // Convert sd to decimal places. + sd -= x.e + 1; + + // 1, 0.1, 0.01, 0.001, 0.0001 etc. + xc[0] = pows10[(LOG_BASE - sd % LOG_BASE) % LOG_BASE]; + x.e = -sd || 0; + } else { + + // Zero. + xc[0] = x.e = 0; + } + + return x; + } + + // Remove excess digits. + if (i == 0) { + xc.length = ni; + k = 1; + ni--; + } else { + xc.length = ni + 1; + k = pows10[LOG_BASE - i]; + + // E.g. 56700 becomes 56000 if 7 is the rounding digit. + // j > 0 means i > number of leading zeros of n. + xc[ni] = j > 0 ? mathfloor(n / pows10[d - j] % pows10[j]) * k : 0; + } + + // Round up? + if (r) { + + for (; ;) { + + // If the digit to be rounded up is in the first element of xc... + if (ni == 0) { + + // i will be the length of xc[0] before k is added. + for (i = 1, j = xc[0]; j >= 10; j /= 10, i++); + j = xc[0] += k; + for (k = 1; j >= 10; j /= 10, k++); + + // if i != k the length has increased. + if (i != k) { + x.e++; + if (xc[0] == BASE) xc[0] = 1; + } + + break; + } else { + xc[ni] += k; + if (xc[ni] != BASE) break; + xc[ni--] = 0; + k = 1; + } + } + } + + // Remove trailing zeros. + for (i = xc.length; xc[--i] === 0; xc.pop()); + } + + // Overflow? Infinity. + if (x.e > MAX_EXP) { + x.c = x.e = null; + + // Underflow? Zero. + } else if (x.e < MIN_EXP) { + x.c = [x.e = 0]; + } + } + + return x; + } + + + function valueOf(n) { + var str, + e = n.e; + + if (e === null) return n.toString(); + + str = coeffToString(n.c); + + str = e <= TO_EXP_NEG || e >= TO_EXP_POS + ? toExponential(str, e) + : toFixedPoint(str, e, '0'); + + return n.s < 0 ? '-' + str : str; + } + + + // PROTOTYPE/INSTANCE METHODS + + + /* + * Return a new BigNumber whose value is the absolute value of this BigNumber. + */ + P.absoluteValue = P.abs = function () { + var x = new BigNumber(this); + if (x.s < 0) x.s = 1; + return x; + }; + + + /* + * Return + * 1 if the value of this BigNumber is greater than the value of BigNumber(y, b), + * -1 if the value of this BigNumber is less than the value of BigNumber(y, b), + * 0 if they have the same value, + * or null if the value of either is NaN. + */ + P.comparedTo = function (y, b) { + return compare(this, new BigNumber(y, b)); + }; + + + /* + * If dp is undefined or null or true or false, return the number of decimal places of the + * value of this BigNumber, or null if the value of this BigNumber is ±Infinity or NaN. + * + * Otherwise, if dp is a number, return a new BigNumber whose value is the value of this + * BigNumber rounded to a maximum of dp decimal places using rounding mode rm, or + * ROUNDING_MODE if rm is omitted. + * + * [dp] {number} Decimal places: integer, 0 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' + */ + P.decimalPlaces = P.dp = function (dp, rm) { + var c, n, v, + x = this; + + if (dp != null) { + intCheck(dp, 0, MAX); + if (rm == null) rm = ROUNDING_MODE; + else intCheck(rm, 0, 8); + + return round(new BigNumber(x), dp + x.e + 1, rm); + } + + if (!(c = x.c)) return null; + n = ((v = c.length - 1) - bitFloor(this.e / LOG_BASE)) * LOG_BASE; + + // Subtract the number of trailing zeros of the last number. + if (v = c[v]) for (; v % 10 == 0; v /= 10, n--); + if (n < 0) n = 0; + + return n; + }; + + + /* + * n / 0 = I + * n / N = N + * n / I = 0 + * 0 / n = 0 + * 0 / 0 = N + * 0 / N = N + * 0 / I = 0 + * N / n = N + * N / 0 = N + * N / N = N + * N / I = N + * I / n = I + * I / 0 = I + * I / N = N + * I / I = N + * + * Return a new BigNumber whose value is the value of this BigNumber divided by the value of + * BigNumber(y, b), rounded according to DECIMAL_PLACES and ROUNDING_MODE. + */ + P.dividedBy = P.div = function (y, b) { + return div(this, new BigNumber(y, b), DECIMAL_PLACES, ROUNDING_MODE); + }; + + + /* + * Return a new BigNumber whose value is the integer part of dividing the value of this + * BigNumber by the value of BigNumber(y, b). + */ + P.dividedToIntegerBy = P.idiv = function (y, b) { + return div(this, new BigNumber(y, b), 0, 1); + }; + + + /* + * Return a BigNumber whose value is the value of this BigNumber exponentiated by n. + * + * If m is present, return the result modulo m. + * If n is negative round according to DECIMAL_PLACES and ROUNDING_MODE. + * If POW_PRECISION is non-zero and m is not present, round to POW_PRECISION using ROUNDING_MODE. + * + * The modular power operation works efficiently when x, n, and m are integers, otherwise it + * is equivalent to calculating x.exponentiatedBy(n).modulo(m) with a POW_PRECISION of 0. + * + * n {number|string|BigNumber} The exponent. An integer. + * [m] {number|string|BigNumber} The modulus. + * + * '[BigNumber Error] Exponent not an integer: {n}' + */ + P.exponentiatedBy = P.pow = function (n, m) { + var half, isModExp, i, k, more, nIsBig, nIsNeg, nIsOdd, y, + x = this; + + n = new BigNumber(n); + + // Allow NaN and ±Infinity, but not other non-integers. + if (n.c && !n.isInteger()) { + throw Error + (bignumberError + 'Exponent not an integer: ' + valueOf(n)); + } + + if (m != null) m = new BigNumber(m); + + // Exponent of MAX_SAFE_INTEGER is 15. + nIsBig = n.e > 14; + + // If x is NaN, ±Infinity, ±0 or ±1, or n is ±Infinity, NaN or ±0. + if (!x.c || !x.c[0] || x.c[0] == 1 && !x.e && x.c.length == 1 || !n.c || !n.c[0]) { + + // The sign of the result of pow when x is negative depends on the evenness of n. + // If +n overflows to ±Infinity, the evenness of n would be not be known. + y = new BigNumber(Math.pow(+valueOf(x), nIsBig ? 2 - isOdd(n) : +valueOf(n))); + return m ? y.mod(m) : y; + } + + nIsNeg = n.s < 0; + + if (m) { + + // x % m returns NaN if abs(m) is zero, or m is NaN. + if (m.c ? !m.c[0] : !m.s) return new BigNumber(NaN); + + isModExp = !nIsNeg && x.isInteger() && m.isInteger(); + + if (isModExp) x = x.mod(m); + + // Overflow to ±Infinity: >=2**1e10 or >=1.0000024**1e15. + // Underflow to ±0: <=0.79**1e10 or <=0.9999975**1e15. + } else if (n.e > 9 && (x.e > 0 || x.e < -1 || (x.e == 0 + // [1, 240000000] + ? x.c[0] > 1 || nIsBig && x.c[1] >= 24e7 + // [80000000000000] [99999750000000] + : x.c[0] < 8e13 || nIsBig && x.c[0] <= 9999975e7))) { + + // If x is negative and n is odd, k = -0, else k = 0. + k = x.s < 0 && isOdd(n) ? -0 : 0; + + // If x >= 1, k = ±Infinity. + if (x.e > -1) k = 1 / k; + + // If n is negative return ±0, else return ±Infinity. + return new BigNumber(nIsNeg ? 1 / k : k); + + } else if (POW_PRECISION) { + + // Truncating each coefficient array to a length of k after each multiplication + // equates to truncating significant digits to POW_PRECISION + [28, 41], + // i.e. there will be a minimum of 28 guard digits retained. + k = mathceil(POW_PRECISION / LOG_BASE + 2); + } + + if (nIsBig) { + half = new BigNumber(0.5); + if (nIsNeg) n.s = 1; + nIsOdd = isOdd(n); + } else { + i = Math.abs(+valueOf(n)); + nIsOdd = i % 2; + } + + y = new BigNumber(ONE); + + // Performs 54 loop iterations for n of 9007199254740991. + for (; ;) { + + if (nIsOdd) { + y = y.times(x); + if (!y.c) break; + + if (k) { + if (y.c.length > k) y.c.length = k; + } else if (isModExp) { + y = y.mod(m); //y = y.minus(div(y, m, 0, MODULO_MODE).times(m)); + } + } + + if (i) { + i = mathfloor(i / 2); + if (i === 0) break; + nIsOdd = i % 2; + } else { + n = n.times(half); + round(n, n.e + 1, 1); + + if (n.e > 14) { + nIsOdd = isOdd(n); + } else { + i = +valueOf(n); + if (i === 0) break; + nIsOdd = i % 2; + } + } + + x = x.times(x); + + if (k) { + if (x.c && x.c.length > k) x.c.length = k; + } else if (isModExp) { + x = x.mod(m); //x = x.minus(div(x, m, 0, MODULO_MODE).times(m)); + } + } + + if (isModExp) return y; + if (nIsNeg) y = ONE.div(y); + + return m ? y.mod(m) : k ? round(y, POW_PRECISION, ROUNDING_MODE, more) : y; + }; + + + /* + * Return a new BigNumber whose value is the value of this BigNumber rounded to an integer + * using rounding mode rm, or ROUNDING_MODE if rm is omitted. + * + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {rm}' + */ + P.integerValue = function (rm) { + var n = new BigNumber(this); + if (rm == null) rm = ROUNDING_MODE; + else intCheck(rm, 0, 8); + return round(n, n.e + 1, rm); + }; + + + /* + * Return true if the value of this BigNumber is equal to the value of BigNumber(y, b), + * otherwise return false. + */ + P.isEqualTo = P.eq = function (y, b) { + return compare(this, new BigNumber(y, b)) === 0; + }; + + + /* + * Return true if the value of this BigNumber is a finite number, otherwise return false. + */ + P.isFinite = function () { + return !!this.c; + }; + + + /* + * Return true if the value of this BigNumber is greater than the value of BigNumber(y, b), + * otherwise return false. + */ + P.isGreaterThan = P.gt = function (y, b) { + return compare(this, new BigNumber(y, b)) > 0; + }; + + + /* + * Return true if the value of this BigNumber is greater than or equal to the value of + * BigNumber(y, b), otherwise return false. + */ + P.isGreaterThanOrEqualTo = P.gte = function (y, b) { + return (b = compare(this, new BigNumber(y, b))) === 1 || b === 0; + + }; + + + /* + * Return true if the value of this BigNumber is an integer, otherwise return false. + */ + P.isInteger = function () { + return !!this.c && bitFloor(this.e / LOG_BASE) > this.c.length - 2; + }; + + + /* + * Return true if the value of this BigNumber is less than the value of BigNumber(y, b), + * otherwise return false. + */ + P.isLessThan = P.lt = function (y, b) { + return compare(this, new BigNumber(y, b)) < 0; + }; + + + /* + * Return true if the value of this BigNumber is less than or equal to the value of + * BigNumber(y, b), otherwise return false. + */ + P.isLessThanOrEqualTo = P.lte = function (y, b) { + return (b = compare(this, new BigNumber(y, b))) === -1 || b === 0; + }; + + + /* + * Return true if the value of this BigNumber is NaN, otherwise return false. + */ + P.isNaN = function () { + return !this.s; + }; + + + /* + * Return true if the value of this BigNumber is negative, otherwise return false. + */ + P.isNegative = function () { + return this.s < 0; + }; + + + /* + * Return true if the value of this BigNumber is positive, otherwise return false. + */ + P.isPositive = function () { + return this.s > 0; + }; + + + /* + * Return true if the value of this BigNumber is 0 or -0, otherwise return false. + */ + P.isZero = function () { + return !!this.c && this.c[0] == 0; + }; + + + /* + * n - 0 = n + * n - N = N + * n - I = -I + * 0 - n = -n + * 0 - 0 = 0 + * 0 - N = N + * 0 - I = -I + * N - n = N + * N - 0 = N + * N - N = N + * N - I = N + * I - n = I + * I - 0 = I + * I - N = N + * I - I = N + * + * Return a new BigNumber whose value is the value of this BigNumber minus the value of + * BigNumber(y, b). + */ + P.minus = function (y, b) { + var i, j, t, xLTy, + x = this, + a = x.s; + + y = new BigNumber(y, b); + b = y.s; + + // Either NaN? + if (!a || !b) return new BigNumber(NaN); + + // Signs differ? + if (a != b) { + y.s = -b; + return x.plus(y); + } + + var xe = x.e / LOG_BASE, + ye = y.e / LOG_BASE, + xc = x.c, + yc = y.c; + + if (!xe || !ye) { + + // Either Infinity? + if (!xc || !yc) return xc ? (y.s = -b, y) : new BigNumber(yc ? x : NaN); + + // Either zero? + if (!xc[0] || !yc[0]) { + + // Return y if y is non-zero, x if x is non-zero, or zero if both are zero. + return yc[0] ? (y.s = -b, y) : new BigNumber(xc[0] ? x : + + // IEEE 754 (2008) 6.3: n - n = -0 when rounding to -Infinity + ROUNDING_MODE == 3 ? -0 : 0); + } + } + + xe = bitFloor(xe); + ye = bitFloor(ye); + xc = xc.slice(); + + // Determine which is the bigger number. + if (a = xe - ye) { + + if (xLTy = a < 0) { + a = -a; + t = xc; + } else { + ye = xe; + t = yc; + } + + t.reverse(); + + // Prepend zeros to equalise exponents. + for (b = a; b--; t.push(0)); + t.reverse(); + } else { + + // Exponents equal. Check digit by digit. + j = (xLTy = (a = xc.length) < (b = yc.length)) ? a : b; + + for (a = b = 0; b < j; b++) { + + if (xc[b] != yc[b]) { + xLTy = xc[b] < yc[b]; + break; + } + } + } + + // x < y? Point xc to the array of the bigger number. + if (xLTy) t = xc, xc = yc, yc = t, y.s = -y.s; + + b = (j = yc.length) - (i = xc.length); + + // Append zeros to xc if shorter. + // No need to add zeros to yc if shorter as subtract only needs to start at yc.length. + if (b > 0) for (; b--; xc[i++] = 0); + b = BASE - 1; + + // Subtract yc from xc. + for (; j > a;) { + + if (xc[--j] < yc[j]) { + for (i = j; i && !xc[--i]; xc[i] = b); + --xc[i]; + xc[j] += BASE; + } + + xc[j] -= yc[j]; + } + + // Remove leading zeros and adjust exponent accordingly. + for (; xc[0] == 0; xc.splice(0, 1), --ye); + + // Zero? + if (!xc[0]) { + + // Following IEEE 754 (2008) 6.3, + // n - n = +0 but n - n = -0 when rounding towards -Infinity. + y.s = ROUNDING_MODE == 3 ? -1 : 1; + y.c = [y.e = 0]; + return y; + } + + // No need to check for Infinity as +x - +y != Infinity && -x - -y != Infinity + // for finite x and y. + return normalise(y, xc, ye); + }; + + + /* + * n % 0 = N + * n % N = N + * n % I = n + * 0 % n = 0 + * -0 % n = -0 + * 0 % 0 = N + * 0 % N = N + * 0 % I = 0 + * N % n = N + * N % 0 = N + * N % N = N + * N % I = N + * I % n = N + * I % 0 = N + * I % N = N + * I % I = N + * + * Return a new BigNumber whose value is the value of this BigNumber modulo the value of + * BigNumber(y, b). The result depends on the value of MODULO_MODE. + */ + P.modulo = P.mod = function (y, b) { + var q, s, + x = this; + + y = new BigNumber(y, b); + + // Return NaN if x is Infinity or NaN, or y is NaN or zero. + if (!x.c || !y.s || y.c && !y.c[0]) { + return new BigNumber(NaN); + + // Return x if y is Infinity or x is zero. + } else if (!y.c || x.c && !x.c[0]) { + return new BigNumber(x); + } + + if (MODULO_MODE == 9) { + + // Euclidian division: q = sign(y) * floor(x / abs(y)) + // r = x - qy where 0 <= r < abs(y) + s = y.s; + y.s = 1; + q = div(x, y, 0, 3); + y.s = s; + q.s *= s; + } else { + q = div(x, y, 0, MODULO_MODE); + } + + y = x.minus(q.times(y)); + + // To match JavaScript %, ensure sign of zero is sign of dividend. + if (!y.c[0] && MODULO_MODE == 1) y.s = x.s; + + return y; + }; + + + /* + * n * 0 = 0 + * n * N = N + * n * I = I + * 0 * n = 0 + * 0 * 0 = 0 + * 0 * N = N + * 0 * I = N + * N * n = N + * N * 0 = N + * N * N = N + * N * I = N + * I * n = I + * I * 0 = N + * I * N = N + * I * I = I + * + * Return a new BigNumber whose value is the value of this BigNumber multiplied by the value + * of BigNumber(y, b). + */ + P.multipliedBy = P.times = function (y, b) { + var c, e, i, j, k, m, xcL, xlo, xhi, ycL, ylo, yhi, zc, + base, sqrtBase, + x = this, + xc = x.c, + yc = (y = new BigNumber(y, b)).c; + + // Either NaN, ±Infinity or ±0? + if (!xc || !yc || !xc[0] || !yc[0]) { + + // Return NaN if either is NaN, or one is 0 and the other is Infinity. + if (!x.s || !y.s || xc && !xc[0] && !yc || yc && !yc[0] && !xc) { + y.c = y.e = y.s = null; + } else { + y.s *= x.s; + + // Return ±Infinity if either is ±Infinity. + if (!xc || !yc) { + y.c = y.e = null; + + // Return ±0 if either is ±0. + } else { + y.c = [0]; + y.e = 0; + } + } + + return y; + } + + e = bitFloor(x.e / LOG_BASE) + bitFloor(y.e / LOG_BASE); + y.s *= x.s; + xcL = xc.length; + ycL = yc.length; + + // Ensure xc points to longer array and xcL to its length. + if (xcL < ycL) zc = xc, xc = yc, yc = zc, i = xcL, xcL = ycL, ycL = i; + + // Initialise the result array with zeros. + for (i = xcL + ycL, zc = []; i--; zc.push(0)); + + base = BASE; + sqrtBase = SQRT_BASE; + + for (i = ycL; --i >= 0;) { + c = 0; + ylo = yc[i] % sqrtBase; + yhi = yc[i] / sqrtBase | 0; + + for (k = xcL, j = i + k; j > i;) { + xlo = xc[--k] % sqrtBase; + xhi = xc[k] / sqrtBase | 0; + m = yhi * xlo + xhi * ylo; + xlo = ylo * xlo + ((m % sqrtBase) * sqrtBase) + zc[j] + c; + c = (xlo / base | 0) + (m / sqrtBase | 0) + yhi * xhi; + zc[j--] = xlo % base; + } + + zc[j] = c; + } + + if (c) { + ++e; + } else { + zc.splice(0, 1); + } + + return normalise(y, zc, e); + }; + + + /* + * Return a new BigNumber whose value is the value of this BigNumber negated, + * i.e. multiplied by -1. + */ + P.negated = function () { + var x = new BigNumber(this); + x.s = -x.s || null; + return x; + }; + + + /* + * n + 0 = n + * n + N = N + * n + I = I + * 0 + n = n + * 0 + 0 = 0 + * 0 + N = N + * 0 + I = I + * N + n = N + * N + 0 = N + * N + N = N + * N + I = N + * I + n = I + * I + 0 = I + * I + N = N + * I + I = I + * + * Return a new BigNumber whose value is the value of this BigNumber plus the value of + * BigNumber(y, b). + */ + P.plus = function (y, b) { + var t, + x = this, + a = x.s; + + y = new BigNumber(y, b); + b = y.s; + + // Either NaN? + if (!a || !b) return new BigNumber(NaN); + + // Signs differ? + if (a != b) { + y.s = -b; + return x.minus(y); + } + + var xe = x.e / LOG_BASE, + ye = y.e / LOG_BASE, + xc = x.c, + yc = y.c; + + if (!xe || !ye) { + + // Return ±Infinity if either ±Infinity. + if (!xc || !yc) return new BigNumber(a / 0); + + // Either zero? + // Return y if y is non-zero, x if x is non-zero, or zero if both are zero. + if (!xc[0] || !yc[0]) return yc[0] ? y : new BigNumber(xc[0] ? x : a * 0); + } + + xe = bitFloor(xe); + ye = bitFloor(ye); + xc = xc.slice(); + + // Prepend zeros to equalise exponents. Faster to use reverse then do unshifts. + if (a = xe - ye) { + if (a > 0) { + ye = xe; + t = yc; + } else { + a = -a; + t = xc; + } + + t.reverse(); + for (; a--; t.push(0)); + t.reverse(); + } + + a = xc.length; + b = yc.length; + + // Point xc to the longer array, and b to the shorter length. + if (a - b < 0) t = yc, yc = xc, xc = t, b = a; + + // Only start adding at yc.length - 1 as the further digits of xc can be ignored. + for (a = 0; b;) { + a = (xc[--b] = xc[b] + yc[b] + a) / BASE | 0; + xc[b] = BASE === xc[b] ? 0 : xc[b] % BASE; + } + + if (a) { + xc = [a].concat(xc); + ++ye; + } + + // No need to check for zero, as +x + +y != 0 && -x + -y != 0 + // ye = MAX_EXP + 1 possible + return normalise(y, xc, ye); + }; + + + /* + * If sd is undefined or null or true or false, return the number of significant digits of + * the value of this BigNumber, or null if the value of this BigNumber is ±Infinity or NaN. + * If sd is true include integer-part trailing zeros in the count. + * + * Otherwise, if sd is a number, return a new BigNumber whose value is the value of this + * BigNumber rounded to a maximum of sd significant digits using rounding mode rm, or + * ROUNDING_MODE if rm is omitted. + * + * sd {number|boolean} number: significant digits: integer, 1 to MAX inclusive. + * boolean: whether to count integer-part trailing zeros: true or false. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {sd|rm}' + */ + P.precision = P.sd = function (sd, rm) { + var c, n, v, + x = this; + + if (sd != null && sd !== !!sd) { + intCheck(sd, 1, MAX); + if (rm == null) rm = ROUNDING_MODE; + else intCheck(rm, 0, 8); + + return round(new BigNumber(x), sd, rm); + } + + if (!(c = x.c)) return null; + v = c.length - 1; + n = v * LOG_BASE + 1; + + if (v = c[v]) { + + // Subtract the number of trailing zeros of the last element. + for (; v % 10 == 0; v /= 10, n--); + + // Add the number of digits of the first element. + for (v = c[0]; v >= 10; v /= 10, n++); + } + + if (sd && x.e + 1 > n) n = x.e + 1; + + return n; + }; + + + /* + * Return a new BigNumber whose value is the value of this BigNumber shifted by k places + * (powers of 10). Shift to the right if n > 0, and to the left if n < 0. + * + * k {number} Integer, -MAX_SAFE_INTEGER to MAX_SAFE_INTEGER inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {k}' + */ + P.shiftedBy = function (k) { + intCheck(k, -MAX_SAFE_INTEGER, MAX_SAFE_INTEGER); + return this.times('1e' + k); + }; + + + /* + * sqrt(-n) = N + * sqrt(N) = N + * sqrt(-I) = N + * sqrt(I) = I + * sqrt(0) = 0 + * sqrt(-0) = -0 + * + * Return a new BigNumber whose value is the square root of the value of this BigNumber, + * rounded according to DECIMAL_PLACES and ROUNDING_MODE. + */ + P.squareRoot = P.sqrt = function () { + var m, n, r, rep, t, + x = this, + c = x.c, + s = x.s, + e = x.e, + dp = DECIMAL_PLACES + 4, + half = new BigNumber('0.5'); + + // Negative/NaN/Infinity/zero? + if (s !== 1 || !c || !c[0]) { + return new BigNumber(!s || s < 0 && (!c || c[0]) ? NaN : c ? x : 1 / 0); + } + + // Initial estimate. + s = Math.sqrt(+valueOf(x)); + + // Math.sqrt underflow/overflow? + // Pass x to Math.sqrt as integer, then adjust the exponent of the result. + if (s == 0 || s == 1 / 0) { + n = coeffToString(c); + if ((n.length + e) % 2 == 0) n += '0'; + s = Math.sqrt(+n); + e = bitFloor((e + 1) / 2) - (e < 0 || e % 2); + + if (s == 1 / 0) { + n = '1e' + e; + } else { + n = s.toExponential(); + n = n.slice(0, n.indexOf('e') + 1) + e; + } + + r = new BigNumber(n); + } else { + r = new BigNumber(s + ''); + } + + // Check for zero. + // r could be zero if MIN_EXP is changed after the this value was created. + // This would cause a division by zero (x/t) and hence Infinity below, which would cause + // coeffToString to throw. + if (r.c[0]) { + e = r.e; + s = e + dp; + if (s < 3) s = 0; + + // Newton-Raphson iteration. + for (; ;) { + t = r; + r = half.times(t.plus(div(x, t, dp, 1))); + + if (coeffToString(t.c).slice(0, s) === (n = coeffToString(r.c)).slice(0, s)) { + + // The exponent of r may here be one less than the final result exponent, + // e.g 0.0009999 (e-4) --> 0.001 (e-3), so adjust s so the rounding digits + // are indexed correctly. + if (r.e < e) --s; + n = n.slice(s - 3, s + 1); + + // The 4th rounding digit may be in error by -1 so if the 4 rounding digits + // are 9999 or 4999 (i.e. approaching a rounding boundary) continue the + // iteration. + if (n == '9999' || !rep && n == '4999') { + + // On the first iteration only, check to see if rounding up gives the + // exact result as the nines may infinitely repeat. + if (!rep) { + round(t, t.e + DECIMAL_PLACES + 2, 0); + + if (t.times(t).eq(x)) { + r = t; + break; + } + } + + dp += 4; + s += 4; + rep = 1; + } else { + + // If rounding digits are null, 0{0,4} or 50{0,3}, check for exact + // result. If not, then there are further digits and m will be truthy. + if (!+n || !+n.slice(1) && n.charAt(0) == '5') { + + // Truncate to the first rounding digit. + round(r, r.e + DECIMAL_PLACES + 2, 1); + m = !r.times(r).eq(x); + } + + break; + } + } + } + } + + return round(r, r.e + DECIMAL_PLACES + 1, ROUNDING_MODE, m); + }; + + + /* + * Return a string representing the value of this BigNumber in exponential notation and + * rounded using ROUNDING_MODE to dp fixed decimal places. + * + * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' + */ + P.toExponential = function (dp, rm) { + if (dp != null) { + intCheck(dp, 0, MAX); + dp++; + } + return format(this, dp, rm, 1); + }; + + + /* + * Return a string representing the value of this BigNumber in fixed-point notation rounding + * to dp fixed decimal places using rounding mode rm, or ROUNDING_MODE if rm is omitted. + * + * Note: as with JavaScript's number type, (-0).toFixed(0) is '0', + * but e.g. (-0.00001).toFixed(0) is '-0'. + * + * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' + */ + P.toFixed = function (dp, rm) { + if (dp != null) { + intCheck(dp, 0, MAX); + dp = dp + this.e + 1; + } + return format(this, dp, rm); + }; + + + /* + * Return a string representing the value of this BigNumber in fixed-point notation rounded + * using rm or ROUNDING_MODE to dp decimal places, and formatted according to the properties + * of the format or FORMAT object (see BigNumber.set). + * + * The formatting object may contain some or all of the properties shown below. + * + * FORMAT = { + * prefix: '', + * groupSize: 3, + * secondaryGroupSize: 0, + * groupSeparator: ',', + * decimalSeparator: '.', + * fractionGroupSize: 0, + * fractionGroupSeparator: '\xA0', // non-breaking space + * suffix: '' + * }; + * + * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * [format] {object} Formatting options. See FORMAT pbject above. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' + * '[BigNumber Error] Argument not an object: {format}' + */ + P.toFormat = function (dp, rm, format) { + var str, + x = this; + + if (format == null) { + if (dp != null && rm && typeof rm == 'object') { + format = rm; + rm = null; + } else if (dp && typeof dp == 'object') { + format = dp; + dp = rm = null; + } else { + format = FORMAT; + } + } else if (typeof format != 'object') { + throw Error + (bignumberError + 'Argument not an object: ' + format); + } + + str = x.toFixed(dp, rm); + + if (x.c) { + var i, + arr = str.split('.'), + g1 = +format.groupSize, + g2 = +format.secondaryGroupSize, + groupSeparator = format.groupSeparator || '', + intPart = arr[0], + fractionPart = arr[1], + isNeg = x.s < 0, + intDigits = isNeg ? intPart.slice(1) : intPart, + len = intDigits.length; + + if (g2) i = g1, g1 = g2, g2 = i, len -= i; + + if (g1 > 0 && len > 0) { + i = len % g1 || g1; + intPart = intDigits.substr(0, i); + for (; i < len; i += g1) intPart += groupSeparator + intDigits.substr(i, g1); + if (g2 > 0) intPart += groupSeparator + intDigits.slice(i); + if (isNeg) intPart = '-' + intPart; + } + + str = fractionPart + ? intPart + (format.decimalSeparator || '') + ((g2 = +format.fractionGroupSize) + ? fractionPart.replace(new RegExp('\\d{' + g2 + '}\\B', 'g'), + '$&' + (format.fractionGroupSeparator || '')) + : fractionPart) + : intPart; + } + + return (format.prefix || '') + str + (format.suffix || ''); + }; + + + /* + * Return an array of two BigNumbers representing the value of this BigNumber as a simple + * fraction with an integer numerator and an integer denominator. + * The denominator will be a positive non-zero value less than or equal to the specified + * maximum denominator. If a maximum denominator is not specified, the denominator will be + * the lowest value necessary to represent the number exactly. + * + * [md] {number|string|BigNumber} Integer >= 1, or Infinity. The maximum denominator. + * + * '[BigNumber Error] Argument {not an integer|out of range} : {md}' + */ + P.toFraction = function (md) { + var d, d0, d1, d2, e, exp, n, n0, n1, q, r, s, + x = this, + xc = x.c; + + if (md != null) { + n = new BigNumber(md); + + // Throw if md is less than one or is not an integer, unless it is Infinity. + if (!n.isInteger() && (n.c || n.s !== 1) || n.lt(ONE)) { + throw Error + (bignumberError + 'Argument ' + + (n.isInteger() ? 'out of range: ' : 'not an integer: ') + valueOf(n)); + } + } + + if (!xc) return new BigNumber(x); + + d = new BigNumber(ONE); + n1 = d0 = new BigNumber(ONE); + d1 = n0 = new BigNumber(ONE); + s = coeffToString(xc); + + // Determine initial denominator. + // d is a power of 10 and the minimum max denominator that specifies the value exactly. + e = d.e = s.length - x.e - 1; + d.c[0] = POWS_TEN[(exp = e % LOG_BASE) < 0 ? LOG_BASE + exp : exp]; + md = !md || n.comparedTo(d) > 0 ? (e > 0 ? d : n1) : n; + + exp = MAX_EXP; + MAX_EXP = 1 / 0; + n = new BigNumber(s); + + // n0 = d1 = 0 + n0.c[0] = 0; + + for (; ;) { + q = div(n, d, 0, 1); + d2 = d0.plus(q.times(d1)); + if (d2.comparedTo(md) == 1) break; + d0 = d1; + d1 = d2; + n1 = n0.plus(q.times(d2 = n1)); + n0 = d2; + d = n.minus(q.times(d2 = d)); + n = d2; + } + + d2 = div(md.minus(d0), d1, 0, 1); + n0 = n0.plus(d2.times(n1)); + d0 = d0.plus(d2.times(d1)); + n0.s = n1.s = x.s; + e = e * 2; + + // Determine which fraction is closer to x, n0/d0 or n1/d1 + r = div(n1, d1, e, ROUNDING_MODE).minus(x).abs().comparedTo( + div(n0, d0, e, ROUNDING_MODE).minus(x).abs()) < 1 ? [n1, d1] : [n0, d0]; + + MAX_EXP = exp; + + return r; + }; + + + /* + * Return the value of this BigNumber converted to a number primitive. + */ + P.toNumber = function () { + return +valueOf(this); + }; + + + /* + * Return a string representing the value of this BigNumber rounded to sd significant digits + * using rounding mode rm or ROUNDING_MODE. If sd is less than the number of digits + * necessary to represent the integer part of the value in fixed-point notation, then use + * exponential notation. + * + * [sd] {number} Significant digits. Integer, 1 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {sd|rm}' + */ + P.toPrecision = function (sd, rm) { + if (sd != null) intCheck(sd, 1, MAX); + return format(this, sd, rm, 2); + }; + + + /* + * Return a string representing the value of this BigNumber in base b, or base 10 if b is + * omitted. If a base is specified, including base 10, round according to DECIMAL_PLACES and + * ROUNDING_MODE. If a base is not specified, and this BigNumber has a positive exponent + * that is equal to or greater than TO_EXP_POS, or a negative exponent equal to or less than + * TO_EXP_NEG, return exponential notation. + * + * [b] {number} Integer, 2 to ALPHABET.length inclusive. + * + * '[BigNumber Error] Base {not a primitive number|not an integer|out of range}: {b}' + */ + P.toString = function (b) { + var str, + n = this, + s = n.s, + e = n.e; + + // Infinity or NaN? + if (e === null) { + if (s) { + str = 'Infinity'; + if (s < 0) str = '-' + str; + } else { + str = 'NaN'; + } + } else { + if (b == null) { + str = e <= TO_EXP_NEG || e >= TO_EXP_POS + ? toExponential(coeffToString(n.c), e) + : toFixedPoint(coeffToString(n.c), e, '0'); + } else if (b === 10) { + n = round(new BigNumber(n), DECIMAL_PLACES + e + 1, ROUNDING_MODE); + str = toFixedPoint(coeffToString(n.c), n.e, '0'); + } else { + intCheck(b, 2, ALPHABET.length, 'Base'); + str = convertBase(toFixedPoint(coeffToString(n.c), e, '0'), 10, b, s, true); + } + + if (s < 0 && n.c[0]) str = '-' + str; + } + + return str; + }; + + + /* + * Return as toString, but do not accept a base argument, and include the minus sign for + * negative zero. + */ + P.valueOf = P.toJSON = function () { + return valueOf(this); + }; + + + P._isBigNumber = true; + + if (configObject != null) BigNumber.set(configObject); + + return BigNumber; + } + + + // PRIVATE HELPER FUNCTIONS + + // These functions don't need access to variables, + // e.g. DECIMAL_PLACES, in the scope of the `clone` function above. + + + function bitFloor(n) { + var i = n | 0; + return n > 0 || n === i ? i : i - 1; + } + + + // Return a coefficient array as a string of base 10 digits. + function coeffToString(a) { + var s, z, + i = 1, + j = a.length, + r = a[0] + ''; + + for (; i < j;) { + s = a[i++] + ''; + z = LOG_BASE - s.length; + for (; z--; s = '0' + s); + r += s; + } + + // Determine trailing zeros. + for (j = r.length; r.charCodeAt(--j) === 48;); + + return r.slice(0, j + 1 || 1); + } + + + // Compare the value of BigNumbers x and y. + function compare(x, y) { + var a, b, + xc = x.c, + yc = y.c, + i = x.s, + j = y.s, + k = x.e, + l = y.e; + + // Either NaN? + if (!i || !j) return null; + + a = xc && !xc[0]; + b = yc && !yc[0]; + + // Either zero? + if (a || b) return a ? b ? 0 : -j : i; + + // Signs differ? + if (i != j) return i; + + a = i < 0; + b = k == l; + + // Either Infinity? + if (!xc || !yc) return b ? 0 : !xc ^ a ? 1 : -1; + + // Compare exponents. + if (!b) return k > l ^ a ? 1 : -1; + + j = (k = xc.length) < (l = yc.length) ? k : l; + + // Compare digit by digit. + for (i = 0; i < j; i++) if (xc[i] != yc[i]) return xc[i] > yc[i] ^ a ? 1 : -1; + + // Compare lengths. + return k == l ? 0 : k > l ^ a ? 1 : -1; + } + + + /* + * Check that n is a primitive number, an integer, and in range, otherwise throw. + */ + function intCheck(n, min, max, name) { + if (n < min || n > max || n !== mathfloor(n)) { + throw Error + (bignumberError + (name || 'Argument') + (typeof n == 'number' + ? n < min || n > max ? ' out of range: ' : ' not an integer: ' + : ' not a primitive number: ') + String(n)); + } + } + + + // Assumes finite n. + function isOdd(n) { + var k = n.c.length - 1; + return bitFloor(n.e / LOG_BASE) == k && n.c[k] % 2 != 0; + } + + + function toExponential(str, e) { + return (str.length > 1 ? str.charAt(0) + '.' + str.slice(1) : str) + + (e < 0 ? 'e' : 'e+') + e; + } + + + function toFixedPoint(str, e, z) { + var len, zs; + + // Negative exponent? + if (e < 0) { + + // Prepend zeros. + for (zs = z + '.'; ++e; zs += z); + str = zs + str; + + // Positive exponent + } else { + len = str.length; + + // Append zeros. + if (++e > len) { + for (zs = z, e -= len; --e; zs += z); + str += zs; + } else if (e < len) { + str = str.slice(0, e) + '.' + str.slice(e); + } + } + + return str; + } + + + // EXPORT + + + BigNumber = clone(); + BigNumber['default'] = BigNumber.BigNumber = BigNumber; + + // AMD. + if (typeof define == 'function' && define.amd) { + define(function () { return BigNumber; }); + + // Node.js and other environments that support module.exports. + } else if (typeof module != 'undefined' && module.exports) { + module.exports = BigNumber; + + // Browser. + } else { + if (!globalObject) { + globalObject = typeof self != 'undefined' && self ? self : window; + } + + globalObject.BigNumber = BigNumber; + } +})(this); diff --git a/poker-paf/node_modules/bignumber.js/bignumber.min.js b/poker-paf/node_modules/bignumber.js/bignumber.min.js new file mode 100644 index 0000000..2610072 --- /dev/null +++ b/poker-paf/node_modules/bignumber.js/bignumber.min.js @@ -0,0 +1 @@ +/* bignumber.js v9.0.0 https://github.com/MikeMcl/bignumber.js/LICENCE */!function(e){"use strict";var r,x=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,L=Math.ceil,U=Math.floor,I="[BigNumber Error] ",T=I+"Number primitive has more than 15 significant digits: ",C=1e14,M=14,G=9007199254740991,k=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],F=1e7,q=1e9;function j(e){var r=0|e;return 0o[s]^n?1:-1;return u==l?0:l(t=e.length)){for(i=n,r-=t;--r;i+=n);e+=i}else ry?c.c=c.e=null:e.ey)c.c=c.e=null;else if(oy?e.c=e.e=null:e.c=n=a.length){if(!t)break e;for(;a.length<=l;a.push(0));u=c=0,s=(o%=M)-M+(i=1)}else{for(u=f=a[l],i=1;10<=f;f/=10,i++);c=(s=(o%=M)-M+i)<0?0:u/h[i-s-1]%10|0}if(t=t||r<0||null!=a[l+1]||(s<0?u:u%h[i-s-1]),t=n<4?(c||t)&&(0==n||n==(e.s<0?3:2)):5y?e.c=e.e=null:e.e>>11))?(n=crypto.getRandomValues(new Uint32Array(2)),r[s]=n[0],r[s+1]=n[1]):(f.push(o%1e14),s+=2);s=i/2}else{if(!crypto.randomBytes)throw b=!1,Error(I+"crypto unavailable");for(r=crypto.randomBytes(i*=7);sn-1&&(null==s[i+1]&&(s[i+1]=0),s[i+1]+=s[i]/n|0,s[i]%=n)}return s.reverse()}return function(e,r,n,t,i){var o,s,f,u,l,c,a,h,g=e.indexOf("."),p=N,w=O;for(0<=g&&(u=E,E=0,e=e.replace(".",""),c=(h=new B(r)).pow(e.length-g),E=u,h.c=m(X($(c.c),c.e,"0"),10,n,d),h.e=h.c.length),f=u=(a=m(e,r,n,i?(o=S,d):(o=d,S))).length;0==a[--u];a.pop());if(!a[0])return o.charAt(0);if(g<0?--f:(c.c=a,c.e=f,c.s=t,a=(c=v(c,h,p,w,n)).c,l=c.r,f=c.e),g=a[s=f+p+1],u=n/2,l=l||s<0||null!=a[s+1],l=w<4?(null!=g||l)&&(0==w||w==(c.s<0?3:2)):un;)a[s]=0,s||(++f,a=[1].concat(a));for(u=a.length;!a[--u];);for(g=0,e="";g<=u;e+=o.charAt(a[g++]));e=X(e,f,o.charAt(0))}return e}}(),v=function(){function S(e,r,n){var t,i,o,s,f=0,u=e.length,l=r%F,c=r/F|0;for(e=e.slice();u--;)f=((i=l*(o=e[u]%F)+(t=c*o+(s=e[u]/F|0)*l)%F*F+f)/n|0)+(t/F|0)+c*s,e[u]=i%n;return f&&(e=[f].concat(e)),e}function R(e,r,n,t){var i,o;if(n!=t)o=tr[i]?1:-1;break}return o}function _(e,r,n,t){for(var i=0;n--;)e[n]-=i,i=e[n](E[f]||0)&&s--,b<0)g.push(1),u=!0;else{for(v=E.length,O=A.length,b+=2,1<(l=U(i/(A[f=0]+1)))&&(A=S(A,l,i),E=S(E,l,i),O=A.length,v=E.length),m=O,w=(p=E.slice(0,O)).length;w=i/2&&N++;do{if(l=0,(o=R(A,p,O,w))<0){if(d=p[0],O!=w&&(d=d*i+(p[1]||0)),1<(l=U(d/N)))for(i<=l&&(l=i-1),a=(c=S(A,l,i)).length,w=p.length;1==R(c,p,a,w);)l--,_(c,Oo&&(l.c.length=o):t&&(l=l.mod(r))}if(i){if(0===(i=U(i/2)))break;u=i%2}else if(D(e=e.times(n),e.e+1,1),14o&&(c.c.length=o):t&&(c=c.mod(r))}return t?l:(f&&(l=w.div(l)),r?l.mod(r):o?D(l,E,O,void 0):l)},t.integerValue=function(e){var r=new B(this);return null==e?e=O:H(e,0,8),D(r,r.e+1,e)},t.isEqualTo=t.eq=function(e,r){return 0===z(this,new B(e,r))},t.isFinite=function(){return!!this.c},t.isGreaterThan=t.gt=function(e,r){return 0this.c.length-2},t.isLessThan=t.lt=function(e,r){return z(this,new B(e,r))<0},t.isLessThanOrEqualTo=t.lte=function(e,r){return-1===(r=z(this,new B(e,r)))||0===r},t.isNaN=function(){return!this.s},t.isNegative=function(){return this.s<0},t.isPositive=function(){return 0t&&(t=this.e+1),t},t.shiftedBy=function(e){return H(e,-G,G),this.times("1e"+e)},t.squareRoot=t.sqrt=function(){var e,r,n,t,i,o=this,s=o.c,f=o.s,u=o.e,l=N+4,c=new B("0.5");if(1!==f||!s||!s[0])return new B(!f||f<0&&(!s||s[0])?NaN:s?o:1/0);if((n=0==(f=Math.sqrt(+P(o)))||f==1/0?(((r=$(s)).length+u)%2==0&&(r+="0"),f=Math.sqrt(+r),u=j((u+1)/2)-(u<0||u%2),new B(r=f==1/0?"1e"+u:(r=f.toExponential()).slice(0,r.indexOf("e")+1)+u)):new B(f+"")).c[0])for((f=(u=n.e)+l)<3&&(f=0);;)if(i=n,n=c.times(i.plus(v(o,i,l,1))),$(i.c).slice(0,f)===(r=$(n.c)).slice(0,f)){if(n.e + * MIT Licensed. + * + * BigNumber.prototype methods | BigNumber methods + * | + * absoluteValue abs | clone + * comparedTo | config set + * decimalPlaces dp | DECIMAL_PLACES + * dividedBy div | ROUNDING_MODE + * dividedToIntegerBy idiv | EXPONENTIAL_AT + * exponentiatedBy pow | RANGE + * integerValue | CRYPTO + * isEqualTo eq | MODULO_MODE + * isFinite | POW_PRECISION + * isGreaterThan gt | FORMAT + * isGreaterThanOrEqualTo gte | ALPHABET + * isInteger | isBigNumber + * isLessThan lt | maximum max + * isLessThanOrEqualTo lte | minimum min + * isNaN | random + * isNegative | sum + * isPositive | + * isZero | + * minus | + * modulo mod | + * multipliedBy times | + * negated | + * plus | + * precision sd | + * shiftedBy | + * squareRoot sqrt | + * toExponential | + * toFixed | + * toFormat | + * toFraction | + * toJSON | + * toNumber | + * toPrecision | + * toString | + * valueOf | + * + */ + + +var + isNumeric = /^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i, + + mathceil = Math.ceil, + mathfloor = Math.floor, + + bignumberError = '[BigNumber Error] ', + tooManyDigits = bignumberError + 'Number primitive has more than 15 significant digits: ', + + BASE = 1e14, + LOG_BASE = 14, + MAX_SAFE_INTEGER = 0x1fffffffffffff, // 2^53 - 1 + // MAX_INT32 = 0x7fffffff, // 2^31 - 1 + POWS_TEN = [1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e13], + SQRT_BASE = 1e7, + + // EDITABLE + // The limit on the value of DECIMAL_PLACES, TO_EXP_NEG, TO_EXP_POS, MIN_EXP, MAX_EXP, and + // the arguments to toExponential, toFixed, toFormat, and toPrecision. + MAX = 1E9; // 0 to MAX_INT32 + + +/* + * Create and return a BigNumber constructor. + */ +function clone(configObject) { + var div, convertBase, parseNumeric, + P = BigNumber.prototype = { constructor: BigNumber, toString: null, valueOf: null }, + ONE = new BigNumber(1), + + + //----------------------------- EDITABLE CONFIG DEFAULTS ------------------------------- + + + // The default values below must be integers within the inclusive ranges stated. + // The values can also be changed at run-time using BigNumber.set. + + // The maximum number of decimal places for operations involving division. + DECIMAL_PLACES = 20, // 0 to MAX + + // The rounding mode used when rounding to the above decimal places, and when using + // toExponential, toFixed, toFormat and toPrecision, and round (default value). + // UP 0 Away from zero. + // DOWN 1 Towards zero. + // CEIL 2 Towards +Infinity. + // FLOOR 3 Towards -Infinity. + // HALF_UP 4 Towards nearest neighbour. If equidistant, up. + // HALF_DOWN 5 Towards nearest neighbour. If equidistant, down. + // HALF_EVEN 6 Towards nearest neighbour. If equidistant, towards even neighbour. + // HALF_CEIL 7 Towards nearest neighbour. If equidistant, towards +Infinity. + // HALF_FLOOR 8 Towards nearest neighbour. If equidistant, towards -Infinity. + ROUNDING_MODE = 4, // 0 to 8 + + // EXPONENTIAL_AT : [TO_EXP_NEG , TO_EXP_POS] + + // The exponent value at and beneath which toString returns exponential notation. + // Number type: -7 + TO_EXP_NEG = -7, // 0 to -MAX + + // The exponent value at and above which toString returns exponential notation. + // Number type: 21 + TO_EXP_POS = 21, // 0 to MAX + + // RANGE : [MIN_EXP, MAX_EXP] + + // The minimum exponent value, beneath which underflow to zero occurs. + // Number type: -324 (5e-324) + MIN_EXP = -1e7, // -1 to -MAX + + // The maximum exponent value, above which overflow to Infinity occurs. + // Number type: 308 (1.7976931348623157e+308) + // For MAX_EXP > 1e7, e.g. new BigNumber('1e100000000').plus(1) may be slow. + MAX_EXP = 1e7, // 1 to MAX + + // Whether to use cryptographically-secure random number generation, if available. + CRYPTO = false, // true or false + + // The modulo mode used when calculating the modulus: a mod n. + // The quotient (q = a / n) is calculated according to the corresponding rounding mode. + // The remainder (r) is calculated as: r = a - n * q. + // + // UP 0 The remainder is positive if the dividend is negative, else is negative. + // DOWN 1 The remainder has the same sign as the dividend. + // This modulo mode is commonly known as 'truncated division' and is + // equivalent to (a % n) in JavaScript. + // FLOOR 3 The remainder has the same sign as the divisor (Python %). + // HALF_EVEN 6 This modulo mode implements the IEEE 754 remainder function. + // EUCLID 9 Euclidian division. q = sign(n) * floor(a / abs(n)). + // The remainder is always positive. + // + // The truncated division, floored division, Euclidian division and IEEE 754 remainder + // modes are commonly used for the modulus operation. + // Although the other rounding modes can also be used, they may not give useful results. + MODULO_MODE = 1, // 0 to 9 + + // The maximum number of significant digits of the result of the exponentiatedBy operation. + // If POW_PRECISION is 0, there will be unlimited significant digits. + POW_PRECISION = 0, // 0 to MAX + + // The format specification used by the BigNumber.prototype.toFormat method. + FORMAT = { + prefix: '', + groupSize: 3, + secondaryGroupSize: 0, + groupSeparator: ',', + decimalSeparator: '.', + fractionGroupSize: 0, + fractionGroupSeparator: '\xA0', // non-breaking space + suffix: '' + }, + + // The alphabet used for base conversion. It must be at least 2 characters long, with no '+', + // '-', '.', whitespace, or repeated character. + // '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_' + ALPHABET = '0123456789abcdefghijklmnopqrstuvwxyz'; + + + //------------------------------------------------------------------------------------------ + + + // CONSTRUCTOR + + + /* + * The BigNumber constructor and exported function. + * Create and return a new instance of a BigNumber object. + * + * v {number|string|BigNumber} A numeric value. + * [b] {number} The base of v. Integer, 2 to ALPHABET.length inclusive. + */ + function BigNumber(v, b) { + var alphabet, c, caseChanged, e, i, isNum, len, str, + x = this; + + // Enable constructor call without `new`. + if (!(x instanceof BigNumber)) return new BigNumber(v, b); + + if (b == null) { + + if (v && v._isBigNumber === true) { + x.s = v.s; + + if (!v.c || v.e > MAX_EXP) { + x.c = x.e = null; + } else if (v.e < MIN_EXP) { + x.c = [x.e = 0]; + } else { + x.e = v.e; + x.c = v.c.slice(); + } + + return; + } + + if ((isNum = typeof v == 'number') && v * 0 == 0) { + + // Use `1 / n` to handle minus zero also. + x.s = 1 / v < 0 ? (v = -v, -1) : 1; + + // Fast path for integers, where n < 2147483648 (2**31). + if (v === ~~v) { + for (e = 0, i = v; i >= 10; i /= 10, e++); + + if (e > MAX_EXP) { + x.c = x.e = null; + } else { + x.e = e; + x.c = [v]; + } + + return; + } + + str = String(v); + } else { + + if (!isNumeric.test(str = String(v))) return parseNumeric(x, str, isNum); + + x.s = str.charCodeAt(0) == 45 ? (str = str.slice(1), -1) : 1; + } + + // Decimal point? + if ((e = str.indexOf('.')) > -1) str = str.replace('.', ''); + + // Exponential form? + if ((i = str.search(/e/i)) > 0) { + + // Determine exponent. + if (e < 0) e = i; + e += +str.slice(i + 1); + str = str.substring(0, i); + } else if (e < 0) { + + // Integer. + e = str.length; + } + + } else { + + // '[BigNumber Error] Base {not a primitive number|not an integer|out of range}: {b}' + intCheck(b, 2, ALPHABET.length, 'Base'); + + // Allow exponential notation to be used with base 10 argument, while + // also rounding to DECIMAL_PLACES as with other bases. + if (b == 10) { + x = new BigNumber(v); + return round(x, DECIMAL_PLACES + x.e + 1, ROUNDING_MODE); + } + + str = String(v); + + if (isNum = typeof v == 'number') { + + // Avoid potential interpretation of Infinity and NaN as base 44+ values. + if (v * 0 != 0) return parseNumeric(x, str, isNum, b); + + x.s = 1 / v < 0 ? (str = str.slice(1), -1) : 1; + + // '[BigNumber Error] Number primitive has more than 15 significant digits: {n}' + if (BigNumber.DEBUG && str.replace(/^0\.0*|\./, '').length > 15) { + throw Error + (tooManyDigits + v); + } + } else { + x.s = str.charCodeAt(0) === 45 ? (str = str.slice(1), -1) : 1; + } + + alphabet = ALPHABET.slice(0, b); + e = i = 0; + + // Check that str is a valid base b number. + // Don't use RegExp, so alphabet can contain special characters. + for (len = str.length; i < len; i++) { + if (alphabet.indexOf(c = str.charAt(i)) < 0) { + if (c == '.') { + + // If '.' is not the first character and it has not be found before. + if (i > e) { + e = len; + continue; + } + } else if (!caseChanged) { + + // Allow e.g. hexadecimal 'FF' as well as 'ff'. + if (str == str.toUpperCase() && (str = str.toLowerCase()) || + str == str.toLowerCase() && (str = str.toUpperCase())) { + caseChanged = true; + i = -1; + e = 0; + continue; + } + } + + return parseNumeric(x, String(v), isNum, b); + } + } + + // Prevent later check for length on converted number. + isNum = false; + str = convertBase(str, b, 10, x.s); + + // Decimal point? + if ((e = str.indexOf('.')) > -1) str = str.replace('.', ''); + else e = str.length; + } + + // Determine leading zeros. + for (i = 0; str.charCodeAt(i) === 48; i++); + + // Determine trailing zeros. + for (len = str.length; str.charCodeAt(--len) === 48;); + + if (str = str.slice(i, ++len)) { + len -= i; + + // '[BigNumber Error] Number primitive has more than 15 significant digits: {n}' + if (isNum && BigNumber.DEBUG && + len > 15 && (v > MAX_SAFE_INTEGER || v !== mathfloor(v))) { + throw Error + (tooManyDigits + (x.s * v)); + } + + // Overflow? + if ((e = e - i - 1) > MAX_EXP) { + + // Infinity. + x.c = x.e = null; + + // Underflow? + } else if (e < MIN_EXP) { + + // Zero. + x.c = [x.e = 0]; + } else { + x.e = e; + x.c = []; + + // Transform base + + // e is the base 10 exponent. + // i is where to slice str to get the first element of the coefficient array. + i = (e + 1) % LOG_BASE; + if (e < 0) i += LOG_BASE; // i < 1 + + if (i < len) { + if (i) x.c.push(+str.slice(0, i)); + + for (len -= LOG_BASE; i < len;) { + x.c.push(+str.slice(i, i += LOG_BASE)); + } + + i = LOG_BASE - (str = str.slice(i)).length; + } else { + i -= len; + } + + for (; i--; str += '0'); + x.c.push(+str); + } + } else { + + // Zero. + x.c = [x.e = 0]; + } + } + + + // CONSTRUCTOR PROPERTIES + + + BigNumber.clone = clone; + + BigNumber.ROUND_UP = 0; + BigNumber.ROUND_DOWN = 1; + BigNumber.ROUND_CEIL = 2; + BigNumber.ROUND_FLOOR = 3; + BigNumber.ROUND_HALF_UP = 4; + BigNumber.ROUND_HALF_DOWN = 5; + BigNumber.ROUND_HALF_EVEN = 6; + BigNumber.ROUND_HALF_CEIL = 7; + BigNumber.ROUND_HALF_FLOOR = 8; + BigNumber.EUCLID = 9; + + + /* + * Configure infrequently-changing library-wide settings. + * + * Accept an object with the following optional properties (if the value of a property is + * a number, it must be an integer within the inclusive range stated): + * + * DECIMAL_PLACES {number} 0 to MAX + * ROUNDING_MODE {number} 0 to 8 + * EXPONENTIAL_AT {number|number[]} -MAX to MAX or [-MAX to 0, 0 to MAX] + * RANGE {number|number[]} -MAX to MAX (not zero) or [-MAX to -1, 1 to MAX] + * CRYPTO {boolean} true or false + * MODULO_MODE {number} 0 to 9 + * POW_PRECISION {number} 0 to MAX + * ALPHABET {string} A string of two or more unique characters which does + * not contain '.'. + * FORMAT {object} An object with some of the following properties: + * prefix {string} + * groupSize {number} + * secondaryGroupSize {number} + * groupSeparator {string} + * decimalSeparator {string} + * fractionGroupSize {number} + * fractionGroupSeparator {string} + * suffix {string} + * + * (The values assigned to the above FORMAT object properties are not checked for validity.) + * + * E.g. + * BigNumber.config({ DECIMAL_PLACES : 20, ROUNDING_MODE : 4 }) + * + * Ignore properties/parameters set to null or undefined, except for ALPHABET. + * + * Return an object with the properties current values. + */ + BigNumber.config = BigNumber.set = function (obj) { + var p, v; + + if (obj != null) { + + if (typeof obj == 'object') { + + // DECIMAL_PLACES {number} Integer, 0 to MAX inclusive. + // '[BigNumber Error] DECIMAL_PLACES {not a primitive number|not an integer|out of range}: {v}' + if (obj.hasOwnProperty(p = 'DECIMAL_PLACES')) { + v = obj[p]; + intCheck(v, 0, MAX, p); + DECIMAL_PLACES = v; + } + + // ROUNDING_MODE {number} Integer, 0 to 8 inclusive. + // '[BigNumber Error] ROUNDING_MODE {not a primitive number|not an integer|out of range}: {v}' + if (obj.hasOwnProperty(p = 'ROUNDING_MODE')) { + v = obj[p]; + intCheck(v, 0, 8, p); + ROUNDING_MODE = v; + } + + // EXPONENTIAL_AT {number|number[]} + // Integer, -MAX to MAX inclusive or + // [integer -MAX to 0 inclusive, 0 to MAX inclusive]. + // '[BigNumber Error] EXPONENTIAL_AT {not a primitive number|not an integer|out of range}: {v}' + if (obj.hasOwnProperty(p = 'EXPONENTIAL_AT')) { + v = obj[p]; + if (v && v.pop) { + intCheck(v[0], -MAX, 0, p); + intCheck(v[1], 0, MAX, p); + TO_EXP_NEG = v[0]; + TO_EXP_POS = v[1]; + } else { + intCheck(v, -MAX, MAX, p); + TO_EXP_NEG = -(TO_EXP_POS = v < 0 ? -v : v); + } + } + + // RANGE {number|number[]} Non-zero integer, -MAX to MAX inclusive or + // [integer -MAX to -1 inclusive, integer 1 to MAX inclusive]. + // '[BigNumber Error] RANGE {not a primitive number|not an integer|out of range|cannot be zero}: {v}' + if (obj.hasOwnProperty(p = 'RANGE')) { + v = obj[p]; + if (v && v.pop) { + intCheck(v[0], -MAX, -1, p); + intCheck(v[1], 1, MAX, p); + MIN_EXP = v[0]; + MAX_EXP = v[1]; + } else { + intCheck(v, -MAX, MAX, p); + if (v) { + MIN_EXP = -(MAX_EXP = v < 0 ? -v : v); + } else { + throw Error + (bignumberError + p + ' cannot be zero: ' + v); + } + } + } + + // CRYPTO {boolean} true or false. + // '[BigNumber Error] CRYPTO not true or false: {v}' + // '[BigNumber Error] crypto unavailable' + if (obj.hasOwnProperty(p = 'CRYPTO')) { + v = obj[p]; + if (v === !!v) { + if (v) { + if (typeof crypto != 'undefined' && crypto && + (crypto.getRandomValues || crypto.randomBytes)) { + CRYPTO = v; + } else { + CRYPTO = !v; + throw Error + (bignumberError + 'crypto unavailable'); + } + } else { + CRYPTO = v; + } + } else { + throw Error + (bignumberError + p + ' not true or false: ' + v); + } + } + + // MODULO_MODE {number} Integer, 0 to 9 inclusive. + // '[BigNumber Error] MODULO_MODE {not a primitive number|not an integer|out of range}: {v}' + if (obj.hasOwnProperty(p = 'MODULO_MODE')) { + v = obj[p]; + intCheck(v, 0, 9, p); + MODULO_MODE = v; + } + + // POW_PRECISION {number} Integer, 0 to MAX inclusive. + // '[BigNumber Error] POW_PRECISION {not a primitive number|not an integer|out of range}: {v}' + if (obj.hasOwnProperty(p = 'POW_PRECISION')) { + v = obj[p]; + intCheck(v, 0, MAX, p); + POW_PRECISION = v; + } + + // FORMAT {object} + // '[BigNumber Error] FORMAT not an object: {v}' + if (obj.hasOwnProperty(p = 'FORMAT')) { + v = obj[p]; + if (typeof v == 'object') FORMAT = v; + else throw Error + (bignumberError + p + ' not an object: ' + v); + } + + // ALPHABET {string} + // '[BigNumber Error] ALPHABET invalid: {v}' + if (obj.hasOwnProperty(p = 'ALPHABET')) { + v = obj[p]; + + // Disallow if only one character, + // or if it contains '+', '-', '.', whitespace, or a repeated character. + if (typeof v == 'string' && !/^.$|[+-.\s]|(.).*\1/.test(v)) { + ALPHABET = v; + } else { + throw Error + (bignumberError + p + ' invalid: ' + v); + } + } + + } else { + + // '[BigNumber Error] Object expected: {v}' + throw Error + (bignumberError + 'Object expected: ' + obj); + } + } + + return { + DECIMAL_PLACES: DECIMAL_PLACES, + ROUNDING_MODE: ROUNDING_MODE, + EXPONENTIAL_AT: [TO_EXP_NEG, TO_EXP_POS], + RANGE: [MIN_EXP, MAX_EXP], + CRYPTO: CRYPTO, + MODULO_MODE: MODULO_MODE, + POW_PRECISION: POW_PRECISION, + FORMAT: FORMAT, + ALPHABET: ALPHABET + }; + }; + + + /* + * Return true if v is a BigNumber instance, otherwise return false. + * + * If BigNumber.DEBUG is true, throw if a BigNumber instance is not well-formed. + * + * v {any} + * + * '[BigNumber Error] Invalid BigNumber: {v}' + */ + BigNumber.isBigNumber = function (v) { + if (!v || v._isBigNumber !== true) return false; + if (!BigNumber.DEBUG) return true; + + var i, n, + c = v.c, + e = v.e, + s = v.s; + + out: if ({}.toString.call(c) == '[object Array]') { + + if ((s === 1 || s === -1) && e >= -MAX && e <= MAX && e === mathfloor(e)) { + + // If the first element is zero, the BigNumber value must be zero. + if (c[0] === 0) { + if (e === 0 && c.length === 1) return true; + break out; + } + + // Calculate number of digits that c[0] should have, based on the exponent. + i = (e + 1) % LOG_BASE; + if (i < 1) i += LOG_BASE; + + // Calculate number of digits of c[0]. + //if (Math.ceil(Math.log(c[0] + 1) / Math.LN10) == i) { + if (String(c[0]).length == i) { + + for (i = 0; i < c.length; i++) { + n = c[i]; + if (n < 0 || n >= BASE || n !== mathfloor(n)) break out; + } + + // Last element cannot be zero, unless it is the only element. + if (n !== 0) return true; + } + } + + // Infinity/NaN + } else if (c === null && e === null && (s === null || s === 1 || s === -1)) { + return true; + } + + throw Error + (bignumberError + 'Invalid BigNumber: ' + v); + }; + + + /* + * Return a new BigNumber whose value is the maximum of the arguments. + * + * arguments {number|string|BigNumber} + */ + BigNumber.maximum = BigNumber.max = function () { + return maxOrMin(arguments, P.lt); + }; + + + /* + * Return a new BigNumber whose value is the minimum of the arguments. + * + * arguments {number|string|BigNumber} + */ + BigNumber.minimum = BigNumber.min = function () { + return maxOrMin(arguments, P.gt); + }; + + + /* + * Return a new BigNumber with a random value equal to or greater than 0 and less than 1, + * and with dp, or DECIMAL_PLACES if dp is omitted, decimal places (or less if trailing + * zeros are produced). + * + * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp}' + * '[BigNumber Error] crypto unavailable' + */ + BigNumber.random = (function () { + var pow2_53 = 0x20000000000000; + + // Return a 53 bit integer n, where 0 <= n < 9007199254740992. + // Check if Math.random() produces more than 32 bits of randomness. + // If it does, assume at least 53 bits are produced, otherwise assume at least 30 bits. + // 0x40000000 is 2^30, 0x800000 is 2^23, 0x1fffff is 2^21 - 1. + var random53bitInt = (Math.random() * pow2_53) & 0x1fffff + ? function () { return mathfloor(Math.random() * pow2_53); } + : function () { return ((Math.random() * 0x40000000 | 0) * 0x800000) + + (Math.random() * 0x800000 | 0); }; + + return function (dp) { + var a, b, e, k, v, + i = 0, + c = [], + rand = new BigNumber(ONE); + + if (dp == null) dp = DECIMAL_PLACES; + else intCheck(dp, 0, MAX); + + k = mathceil(dp / LOG_BASE); + + if (CRYPTO) { + + // Browsers supporting crypto.getRandomValues. + if (crypto.getRandomValues) { + + a = crypto.getRandomValues(new Uint32Array(k *= 2)); + + for (; i < k;) { + + // 53 bits: + // ((Math.pow(2, 32) - 1) * Math.pow(2, 21)).toString(2) + // 11111 11111111 11111111 11111111 11100000 00000000 00000000 + // ((Math.pow(2, 32) - 1) >>> 11).toString(2) + // 11111 11111111 11111111 + // 0x20000 is 2^21. + v = a[i] * 0x20000 + (a[i + 1] >>> 11); + + // Rejection sampling: + // 0 <= v < 9007199254740992 + // Probability that v >= 9e15, is + // 7199254740992 / 9007199254740992 ~= 0.0008, i.e. 1 in 1251 + if (v >= 9e15) { + b = crypto.getRandomValues(new Uint32Array(2)); + a[i] = b[0]; + a[i + 1] = b[1]; + } else { + + // 0 <= v <= 8999999999999999 + // 0 <= (v % 1e14) <= 99999999999999 + c.push(v % 1e14); + i += 2; + } + } + i = k / 2; + + // Node.js supporting crypto.randomBytes. + } else if (crypto.randomBytes) { + + // buffer + a = crypto.randomBytes(k *= 7); + + for (; i < k;) { + + // 0x1000000000000 is 2^48, 0x10000000000 is 2^40 + // 0x100000000 is 2^32, 0x1000000 is 2^24 + // 11111 11111111 11111111 11111111 11111111 11111111 11111111 + // 0 <= v < 9007199254740992 + v = ((a[i] & 31) * 0x1000000000000) + (a[i + 1] * 0x10000000000) + + (a[i + 2] * 0x100000000) + (a[i + 3] * 0x1000000) + + (a[i + 4] << 16) + (a[i + 5] << 8) + a[i + 6]; + + if (v >= 9e15) { + crypto.randomBytes(7).copy(a, i); + } else { + + // 0 <= (v % 1e14) <= 99999999999999 + c.push(v % 1e14); + i += 7; + } + } + i = k / 7; + } else { + CRYPTO = false; + throw Error + (bignumberError + 'crypto unavailable'); + } + } + + // Use Math.random. + if (!CRYPTO) { + + for (; i < k;) { + v = random53bitInt(); + if (v < 9e15) c[i++] = v % 1e14; + } + } + + k = c[--i]; + dp %= LOG_BASE; + + // Convert trailing digits to zeros according to dp. + if (k && dp) { + v = POWS_TEN[LOG_BASE - dp]; + c[i] = mathfloor(k / v) * v; + } + + // Remove trailing elements which are zero. + for (; c[i] === 0; c.pop(), i--); + + // Zero? + if (i < 0) { + c = [e = 0]; + } else { + + // Remove leading elements which are zero and adjust exponent accordingly. + for (e = -1 ; c[0] === 0; c.splice(0, 1), e -= LOG_BASE); + + // Count the digits of the first element of c to determine leading zeros, and... + for (i = 1, v = c[0]; v >= 10; v /= 10, i++); + + // adjust the exponent accordingly. + if (i < LOG_BASE) e -= LOG_BASE - i; + } + + rand.e = e; + rand.c = c; + return rand; + }; + })(); + + + /* + * Return a BigNumber whose value is the sum of the arguments. + * + * arguments {number|string|BigNumber} + */ + BigNumber.sum = function () { + var i = 1, + args = arguments, + sum = new BigNumber(args[0]); + for (; i < args.length;) sum = sum.plus(args[i++]); + return sum; + }; + + + // PRIVATE FUNCTIONS + + + // Called by BigNumber and BigNumber.prototype.toString. + convertBase = (function () { + var decimal = '0123456789'; + + /* + * Convert string of baseIn to an array of numbers of baseOut. + * Eg. toBaseOut('255', 10, 16) returns [15, 15]. + * Eg. toBaseOut('ff', 16, 10) returns [2, 5, 5]. + */ + function toBaseOut(str, baseIn, baseOut, alphabet) { + var j, + arr = [0], + arrL, + i = 0, + len = str.length; + + for (; i < len;) { + for (arrL = arr.length; arrL--; arr[arrL] *= baseIn); + + arr[0] += alphabet.indexOf(str.charAt(i++)); + + for (j = 0; j < arr.length; j++) { + + if (arr[j] > baseOut - 1) { + if (arr[j + 1] == null) arr[j + 1] = 0; + arr[j + 1] += arr[j] / baseOut | 0; + arr[j] %= baseOut; + } + } + } + + return arr.reverse(); + } + + // Convert a numeric string of baseIn to a numeric string of baseOut. + // If the caller is toString, we are converting from base 10 to baseOut. + // If the caller is BigNumber, we are converting from baseIn to base 10. + return function (str, baseIn, baseOut, sign, callerIsToString) { + var alphabet, d, e, k, r, x, xc, y, + i = str.indexOf('.'), + dp = DECIMAL_PLACES, + rm = ROUNDING_MODE; + + // Non-integer. + if (i >= 0) { + k = POW_PRECISION; + + // Unlimited precision. + POW_PRECISION = 0; + str = str.replace('.', ''); + y = new BigNumber(baseIn); + x = y.pow(str.length - i); + POW_PRECISION = k; + + // Convert str as if an integer, then restore the fraction part by dividing the + // result by its base raised to a power. + + y.c = toBaseOut(toFixedPoint(coeffToString(x.c), x.e, '0'), + 10, baseOut, decimal); + y.e = y.c.length; + } + + // Convert the number as integer. + + xc = toBaseOut(str, baseIn, baseOut, callerIsToString + ? (alphabet = ALPHABET, decimal) + : (alphabet = decimal, ALPHABET)); + + // xc now represents str as an integer and converted to baseOut. e is the exponent. + e = k = xc.length; + + // Remove trailing zeros. + for (; xc[--k] == 0; xc.pop()); + + // Zero? + if (!xc[0]) return alphabet.charAt(0); + + // Does str represent an integer? If so, no need for the division. + if (i < 0) { + --e; + } else { + x.c = xc; + x.e = e; + + // The sign is needed for correct rounding. + x.s = sign; + x = div(x, y, dp, rm, baseOut); + xc = x.c; + r = x.r; + e = x.e; + } + + // xc now represents str converted to baseOut. + + // THe index of the rounding digit. + d = e + dp + 1; + + // The rounding digit: the digit to the right of the digit that may be rounded up. + i = xc[d]; + + // Look at the rounding digits and mode to determine whether to round up. + + k = baseOut / 2; + r = r || d < 0 || xc[d + 1] != null; + + r = rm < 4 ? (i != null || r) && (rm == 0 || rm == (x.s < 0 ? 3 : 2)) + : i > k || i == k &&(rm == 4 || r || rm == 6 && xc[d - 1] & 1 || + rm == (x.s < 0 ? 8 : 7)); + + // If the index of the rounding digit is not greater than zero, or xc represents + // zero, then the result of the base conversion is zero or, if rounding up, a value + // such as 0.00001. + if (d < 1 || !xc[0]) { + + // 1^-dp or 0 + str = r ? toFixedPoint(alphabet.charAt(1), -dp, alphabet.charAt(0)) : alphabet.charAt(0); + } else { + + // Truncate xc to the required number of decimal places. + xc.length = d; + + // Round up? + if (r) { + + // Rounding up may mean the previous digit has to be rounded up and so on. + for (--baseOut; ++xc[--d] > baseOut;) { + xc[d] = 0; + + if (!d) { + ++e; + xc = [1].concat(xc); + } + } + } + + // Determine trailing zeros. + for (k = xc.length; !xc[--k];); + + // E.g. [4, 11, 15] becomes 4bf. + for (i = 0, str = ''; i <= k; str += alphabet.charAt(xc[i++])); + + // Add leading zeros, decimal point and trailing zeros as required. + str = toFixedPoint(str, e, alphabet.charAt(0)); + } + + // The caller will add the sign. + return str; + }; + })(); + + + // Perform division in the specified base. Called by div and convertBase. + div = (function () { + + // Assume non-zero x and k. + function multiply(x, k, base) { + var m, temp, xlo, xhi, + carry = 0, + i = x.length, + klo = k % SQRT_BASE, + khi = k / SQRT_BASE | 0; + + for (x = x.slice(); i--;) { + xlo = x[i] % SQRT_BASE; + xhi = x[i] / SQRT_BASE | 0; + m = khi * xlo + xhi * klo; + temp = klo * xlo + ((m % SQRT_BASE) * SQRT_BASE) + carry; + carry = (temp / base | 0) + (m / SQRT_BASE | 0) + khi * xhi; + x[i] = temp % base; + } + + if (carry) x = [carry].concat(x); + + return x; + } + + function compare(a, b, aL, bL) { + var i, cmp; + + if (aL != bL) { + cmp = aL > bL ? 1 : -1; + } else { + + for (i = cmp = 0; i < aL; i++) { + + if (a[i] != b[i]) { + cmp = a[i] > b[i] ? 1 : -1; + break; + } + } + } + + return cmp; + } + + function subtract(a, b, aL, base) { + var i = 0; + + // Subtract b from a. + for (; aL--;) { + a[aL] -= i; + i = a[aL] < b[aL] ? 1 : 0; + a[aL] = i * base + a[aL] - b[aL]; + } + + // Remove leading zeros. + for (; !a[0] && a.length > 1; a.splice(0, 1)); + } + + // x: dividend, y: divisor. + return function (x, y, dp, rm, base) { + var cmp, e, i, more, n, prod, prodL, q, qc, rem, remL, rem0, xi, xL, yc0, + yL, yz, + s = x.s == y.s ? 1 : -1, + xc = x.c, + yc = y.c; + + // Either NaN, Infinity or 0? + if (!xc || !xc[0] || !yc || !yc[0]) { + + return new BigNumber( + + // Return NaN if either NaN, or both Infinity or 0. + !x.s || !y.s || (xc ? yc && xc[0] == yc[0] : !yc) ? NaN : + + // Return ±0 if x is ±0 or y is ±Infinity, or return ±Infinity as y is ±0. + xc && xc[0] == 0 || !yc ? s * 0 : s / 0 + ); + } + + q = new BigNumber(s); + qc = q.c = []; + e = x.e - y.e; + s = dp + e + 1; + + if (!base) { + base = BASE; + e = bitFloor(x.e / LOG_BASE) - bitFloor(y.e / LOG_BASE); + s = s / LOG_BASE | 0; + } + + // Result exponent may be one less then the current value of e. + // The coefficients of the BigNumbers from convertBase may have trailing zeros. + for (i = 0; yc[i] == (xc[i] || 0); i++); + + if (yc[i] > (xc[i] || 0)) e--; + + if (s < 0) { + qc.push(1); + more = true; + } else { + xL = xc.length; + yL = yc.length; + i = 0; + s += 2; + + // Normalise xc and yc so highest order digit of yc is >= base / 2. + + n = mathfloor(base / (yc[0] + 1)); + + // Not necessary, but to handle odd bases where yc[0] == (base / 2) - 1. + // if (n > 1 || n++ == 1 && yc[0] < base / 2) { + if (n > 1) { + yc = multiply(yc, n, base); + xc = multiply(xc, n, base); + yL = yc.length; + xL = xc.length; + } + + xi = yL; + rem = xc.slice(0, yL); + remL = rem.length; + + // Add zeros to make remainder as long as divisor. + for (; remL < yL; rem[remL++] = 0); + yz = yc.slice(); + yz = [0].concat(yz); + yc0 = yc[0]; + if (yc[1] >= base / 2) yc0++; + // Not necessary, but to prevent trial digit n > base, when using base 3. + // else if (base == 3 && yc0 == 1) yc0 = 1 + 1e-15; + + do { + n = 0; + + // Compare divisor and remainder. + cmp = compare(yc, rem, yL, remL); + + // If divisor < remainder. + if (cmp < 0) { + + // Calculate trial digit, n. + + rem0 = rem[0]; + if (yL != remL) rem0 = rem0 * base + (rem[1] || 0); + + // n is how many times the divisor goes into the current remainder. + n = mathfloor(rem0 / yc0); + + // Algorithm: + // product = divisor multiplied by trial digit (n). + // Compare product and remainder. + // If product is greater than remainder: + // Subtract divisor from product, decrement trial digit. + // Subtract product from remainder. + // If product was less than remainder at the last compare: + // Compare new remainder and divisor. + // If remainder is greater than divisor: + // Subtract divisor from remainder, increment trial digit. + + if (n > 1) { + + // n may be > base only when base is 3. + if (n >= base) n = base - 1; + + // product = divisor * trial digit. + prod = multiply(yc, n, base); + prodL = prod.length; + remL = rem.length; + + // Compare product and remainder. + // If product > remainder then trial digit n too high. + // n is 1 too high about 5% of the time, and is not known to have + // ever been more than 1 too high. + while (compare(prod, rem, prodL, remL) == 1) { + n--; + + // Subtract divisor from product. + subtract(prod, yL < prodL ? yz : yc, prodL, base); + prodL = prod.length; + cmp = 1; + } + } else { + + // n is 0 or 1, cmp is -1. + // If n is 0, there is no need to compare yc and rem again below, + // so change cmp to 1 to avoid it. + // If n is 1, leave cmp as -1, so yc and rem are compared again. + if (n == 0) { + + // divisor < remainder, so n must be at least 1. + cmp = n = 1; + } + + // product = divisor + prod = yc.slice(); + prodL = prod.length; + } + + if (prodL < remL) prod = [0].concat(prod); + + // Subtract product from remainder. + subtract(rem, prod, remL, base); + remL = rem.length; + + // If product was < remainder. + if (cmp == -1) { + + // Compare divisor and new remainder. + // If divisor < new remainder, subtract divisor from remainder. + // Trial digit n too low. + // n is 1 too low about 5% of the time, and very rarely 2 too low. + while (compare(yc, rem, yL, remL) < 1) { + n++; + + // Subtract divisor from remainder. + subtract(rem, yL < remL ? yz : yc, remL, base); + remL = rem.length; + } + } + } else if (cmp === 0) { + n++; + rem = [0]; + } // else cmp === 1 and n will be 0 + + // Add the next digit, n, to the result array. + qc[i++] = n; + + // Update the remainder. + if (rem[0]) { + rem[remL++] = xc[xi] || 0; + } else { + rem = [xc[xi]]; + remL = 1; + } + } while ((xi++ < xL || rem[0] != null) && s--); + + more = rem[0] != null; + + // Leading zero? + if (!qc[0]) qc.splice(0, 1); + } + + if (base == BASE) { + + // To calculate q.e, first get the number of digits of qc[0]. + for (i = 1, s = qc[0]; s >= 10; s /= 10, i++); + + round(q, dp + (q.e = i + e * LOG_BASE - 1) + 1, rm, more); + + // Caller is convertBase. + } else { + q.e = e; + q.r = +more; + } + + return q; + }; + })(); + + + /* + * Return a string representing the value of BigNumber n in fixed-point or exponential + * notation rounded to the specified decimal places or significant digits. + * + * n: a BigNumber. + * i: the index of the last digit required (i.e. the digit that may be rounded up). + * rm: the rounding mode. + * id: 1 (toExponential) or 2 (toPrecision). + */ + function format(n, i, rm, id) { + var c0, e, ne, len, str; + + if (rm == null) rm = ROUNDING_MODE; + else intCheck(rm, 0, 8); + + if (!n.c) return n.toString(); + + c0 = n.c[0]; + ne = n.e; + + if (i == null) { + str = coeffToString(n.c); + str = id == 1 || id == 2 && (ne <= TO_EXP_NEG || ne >= TO_EXP_POS) + ? toExponential(str, ne) + : toFixedPoint(str, ne, '0'); + } else { + n = round(new BigNumber(n), i, rm); + + // n.e may have changed if the value was rounded up. + e = n.e; + + str = coeffToString(n.c); + len = str.length; + + // toPrecision returns exponential notation if the number of significant digits + // specified is less than the number of digits necessary to represent the integer + // part of the value in fixed-point notation. + + // Exponential notation. + if (id == 1 || id == 2 && (i <= e || e <= TO_EXP_NEG)) { + + // Append zeros? + for (; len < i; str += '0', len++); + str = toExponential(str, e); + + // Fixed-point notation. + } else { + i -= ne; + str = toFixedPoint(str, e, '0'); + + // Append zeros? + if (e + 1 > len) { + if (--i > 0) for (str += '.'; i--; str += '0'); + } else { + i += e - len; + if (i > 0) { + if (e + 1 == len) str += '.'; + for (; i--; str += '0'); + } + } + } + } + + return n.s < 0 && c0 ? '-' + str : str; + } + + + // Handle BigNumber.max and BigNumber.min. + function maxOrMin(args, method) { + var n, + i = 1, + m = new BigNumber(args[0]); + + for (; i < args.length; i++) { + n = new BigNumber(args[i]); + + // If any number is NaN, return NaN. + if (!n.s) { + m = n; + break; + } else if (method.call(m, n)) { + m = n; + } + } + + return m; + } + + + /* + * Strip trailing zeros, calculate base 10 exponent and check against MIN_EXP and MAX_EXP. + * Called by minus, plus and times. + */ + function normalise(n, c, e) { + var i = 1, + j = c.length; + + // Remove trailing zeros. + for (; !c[--j]; c.pop()); + + // Calculate the base 10 exponent. First get the number of digits of c[0]. + for (j = c[0]; j >= 10; j /= 10, i++); + + // Overflow? + if ((e = i + e * LOG_BASE - 1) > MAX_EXP) { + + // Infinity. + n.c = n.e = null; + + // Underflow? + } else if (e < MIN_EXP) { + + // Zero. + n.c = [n.e = 0]; + } else { + n.e = e; + n.c = c; + } + + return n; + } + + + // Handle values that fail the validity test in BigNumber. + parseNumeric = (function () { + var basePrefix = /^(-?)0([xbo])(?=\w[\w.]*$)/i, + dotAfter = /^([^.]+)\.$/, + dotBefore = /^\.([^.]+)$/, + isInfinityOrNaN = /^-?(Infinity|NaN)$/, + whitespaceOrPlus = /^\s*\+(?=[\w.])|^\s+|\s+$/g; + + return function (x, str, isNum, b) { + var base, + s = isNum ? str : str.replace(whitespaceOrPlus, ''); + + // No exception on ±Infinity or NaN. + if (isInfinityOrNaN.test(s)) { + x.s = isNaN(s) ? null : s < 0 ? -1 : 1; + } else { + if (!isNum) { + + // basePrefix = /^(-?)0([xbo])(?=\w[\w.]*$)/i + s = s.replace(basePrefix, function (m, p1, p2) { + base = (p2 = p2.toLowerCase()) == 'x' ? 16 : p2 == 'b' ? 2 : 8; + return !b || b == base ? p1 : m; + }); + + if (b) { + base = b; + + // E.g. '1.' to '1', '.1' to '0.1' + s = s.replace(dotAfter, '$1').replace(dotBefore, '0.$1'); + } + + if (str != s) return new BigNumber(s, base); + } + + // '[BigNumber Error] Not a number: {n}' + // '[BigNumber Error] Not a base {b} number: {n}' + if (BigNumber.DEBUG) { + throw Error + (bignumberError + 'Not a' + (b ? ' base ' + b : '') + ' number: ' + str); + } + + // NaN + x.s = null; + } + + x.c = x.e = null; + } + })(); + + + /* + * Round x to sd significant digits using rounding mode rm. Check for over/under-flow. + * If r is truthy, it is known that there are more digits after the rounding digit. + */ + function round(x, sd, rm, r) { + var d, i, j, k, n, ni, rd, + xc = x.c, + pows10 = POWS_TEN; + + // if x is not Infinity or NaN... + if (xc) { + + // rd is the rounding digit, i.e. the digit after the digit that may be rounded up. + // n is a base 1e14 number, the value of the element of array x.c containing rd. + // ni is the index of n within x.c. + // d is the number of digits of n. + // i is the index of rd within n including leading zeros. + // j is the actual index of rd within n (if < 0, rd is a leading zero). + out: { + + // Get the number of digits of the first element of xc. + for (d = 1, k = xc[0]; k >= 10; k /= 10, d++); + i = sd - d; + + // If the rounding digit is in the first element of xc... + if (i < 0) { + i += LOG_BASE; + j = sd; + n = xc[ni = 0]; + + // Get the rounding digit at index j of n. + rd = n / pows10[d - j - 1] % 10 | 0; + } else { + ni = mathceil((i + 1) / LOG_BASE); + + if (ni >= xc.length) { + + if (r) { + + // Needed by sqrt. + for (; xc.length <= ni; xc.push(0)); + n = rd = 0; + d = 1; + i %= LOG_BASE; + j = i - LOG_BASE + 1; + } else { + break out; + } + } else { + n = k = xc[ni]; + + // Get the number of digits of n. + for (d = 1; k >= 10; k /= 10, d++); + + // Get the index of rd within n. + i %= LOG_BASE; + + // Get the index of rd within n, adjusted for leading zeros. + // The number of leading zeros of n is given by LOG_BASE - d. + j = i - LOG_BASE + d; + + // Get the rounding digit at index j of n. + rd = j < 0 ? 0 : n / pows10[d - j - 1] % 10 | 0; + } + } + + r = r || sd < 0 || + + // Are there any non-zero digits after the rounding digit? + // The expression n % pows10[d - j - 1] returns all digits of n to the right + // of the digit at j, e.g. if n is 908714 and j is 2, the expression gives 714. + xc[ni + 1] != null || (j < 0 ? n : n % pows10[d - j - 1]); + + r = rm < 4 + ? (rd || r) && (rm == 0 || rm == (x.s < 0 ? 3 : 2)) + : rd > 5 || rd == 5 && (rm == 4 || r || rm == 6 && + + // Check whether the digit to the left of the rounding digit is odd. + ((i > 0 ? j > 0 ? n / pows10[d - j] : 0 : xc[ni - 1]) % 10) & 1 || + rm == (x.s < 0 ? 8 : 7)); + + if (sd < 1 || !xc[0]) { + xc.length = 0; + + if (r) { + + // Convert sd to decimal places. + sd -= x.e + 1; + + // 1, 0.1, 0.01, 0.001, 0.0001 etc. + xc[0] = pows10[(LOG_BASE - sd % LOG_BASE) % LOG_BASE]; + x.e = -sd || 0; + } else { + + // Zero. + xc[0] = x.e = 0; + } + + return x; + } + + // Remove excess digits. + if (i == 0) { + xc.length = ni; + k = 1; + ni--; + } else { + xc.length = ni + 1; + k = pows10[LOG_BASE - i]; + + // E.g. 56700 becomes 56000 if 7 is the rounding digit. + // j > 0 means i > number of leading zeros of n. + xc[ni] = j > 0 ? mathfloor(n / pows10[d - j] % pows10[j]) * k : 0; + } + + // Round up? + if (r) { + + for (; ;) { + + // If the digit to be rounded up is in the first element of xc... + if (ni == 0) { + + // i will be the length of xc[0] before k is added. + for (i = 1, j = xc[0]; j >= 10; j /= 10, i++); + j = xc[0] += k; + for (k = 1; j >= 10; j /= 10, k++); + + // if i != k the length has increased. + if (i != k) { + x.e++; + if (xc[0] == BASE) xc[0] = 1; + } + + break; + } else { + xc[ni] += k; + if (xc[ni] != BASE) break; + xc[ni--] = 0; + k = 1; + } + } + } + + // Remove trailing zeros. + for (i = xc.length; xc[--i] === 0; xc.pop()); + } + + // Overflow? Infinity. + if (x.e > MAX_EXP) { + x.c = x.e = null; + + // Underflow? Zero. + } else if (x.e < MIN_EXP) { + x.c = [x.e = 0]; + } + } + + return x; + } + + + function valueOf(n) { + var str, + e = n.e; + + if (e === null) return n.toString(); + + str = coeffToString(n.c); + + str = e <= TO_EXP_NEG || e >= TO_EXP_POS + ? toExponential(str, e) + : toFixedPoint(str, e, '0'); + + return n.s < 0 ? '-' + str : str; + } + + + // PROTOTYPE/INSTANCE METHODS + + + /* + * Return a new BigNumber whose value is the absolute value of this BigNumber. + */ + P.absoluteValue = P.abs = function () { + var x = new BigNumber(this); + if (x.s < 0) x.s = 1; + return x; + }; + + + /* + * Return + * 1 if the value of this BigNumber is greater than the value of BigNumber(y, b), + * -1 if the value of this BigNumber is less than the value of BigNumber(y, b), + * 0 if they have the same value, + * or null if the value of either is NaN. + */ + P.comparedTo = function (y, b) { + return compare(this, new BigNumber(y, b)); + }; + + + /* + * If dp is undefined or null or true or false, return the number of decimal places of the + * value of this BigNumber, or null if the value of this BigNumber is ±Infinity or NaN. + * + * Otherwise, if dp is a number, return a new BigNumber whose value is the value of this + * BigNumber rounded to a maximum of dp decimal places using rounding mode rm, or + * ROUNDING_MODE if rm is omitted. + * + * [dp] {number} Decimal places: integer, 0 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' + */ + P.decimalPlaces = P.dp = function (dp, rm) { + var c, n, v, + x = this; + + if (dp != null) { + intCheck(dp, 0, MAX); + if (rm == null) rm = ROUNDING_MODE; + else intCheck(rm, 0, 8); + + return round(new BigNumber(x), dp + x.e + 1, rm); + } + + if (!(c = x.c)) return null; + n = ((v = c.length - 1) - bitFloor(this.e / LOG_BASE)) * LOG_BASE; + + // Subtract the number of trailing zeros of the last number. + if (v = c[v]) for (; v % 10 == 0; v /= 10, n--); + if (n < 0) n = 0; + + return n; + }; + + + /* + * n / 0 = I + * n / N = N + * n / I = 0 + * 0 / n = 0 + * 0 / 0 = N + * 0 / N = N + * 0 / I = 0 + * N / n = N + * N / 0 = N + * N / N = N + * N / I = N + * I / n = I + * I / 0 = I + * I / N = N + * I / I = N + * + * Return a new BigNumber whose value is the value of this BigNumber divided by the value of + * BigNumber(y, b), rounded according to DECIMAL_PLACES and ROUNDING_MODE. + */ + P.dividedBy = P.div = function (y, b) { + return div(this, new BigNumber(y, b), DECIMAL_PLACES, ROUNDING_MODE); + }; + + + /* + * Return a new BigNumber whose value is the integer part of dividing the value of this + * BigNumber by the value of BigNumber(y, b). + */ + P.dividedToIntegerBy = P.idiv = function (y, b) { + return div(this, new BigNumber(y, b), 0, 1); + }; + + + /* + * Return a BigNumber whose value is the value of this BigNumber exponentiated by n. + * + * If m is present, return the result modulo m. + * If n is negative round according to DECIMAL_PLACES and ROUNDING_MODE. + * If POW_PRECISION is non-zero and m is not present, round to POW_PRECISION using ROUNDING_MODE. + * + * The modular power operation works efficiently when x, n, and m are integers, otherwise it + * is equivalent to calculating x.exponentiatedBy(n).modulo(m) with a POW_PRECISION of 0. + * + * n {number|string|BigNumber} The exponent. An integer. + * [m] {number|string|BigNumber} The modulus. + * + * '[BigNumber Error] Exponent not an integer: {n}' + */ + P.exponentiatedBy = P.pow = function (n, m) { + var half, isModExp, i, k, more, nIsBig, nIsNeg, nIsOdd, y, + x = this; + + n = new BigNumber(n); + + // Allow NaN and ±Infinity, but not other non-integers. + if (n.c && !n.isInteger()) { + throw Error + (bignumberError + 'Exponent not an integer: ' + valueOf(n)); + } + + if (m != null) m = new BigNumber(m); + + // Exponent of MAX_SAFE_INTEGER is 15. + nIsBig = n.e > 14; + + // If x is NaN, ±Infinity, ±0 or ±1, or n is ±Infinity, NaN or ±0. + if (!x.c || !x.c[0] || x.c[0] == 1 && !x.e && x.c.length == 1 || !n.c || !n.c[0]) { + + // The sign of the result of pow when x is negative depends on the evenness of n. + // If +n overflows to ±Infinity, the evenness of n would be not be known. + y = new BigNumber(Math.pow(+valueOf(x), nIsBig ? 2 - isOdd(n) : +valueOf(n))); + return m ? y.mod(m) : y; + } + + nIsNeg = n.s < 0; + + if (m) { + + // x % m returns NaN if abs(m) is zero, or m is NaN. + if (m.c ? !m.c[0] : !m.s) return new BigNumber(NaN); + + isModExp = !nIsNeg && x.isInteger() && m.isInteger(); + + if (isModExp) x = x.mod(m); + + // Overflow to ±Infinity: >=2**1e10 or >=1.0000024**1e15. + // Underflow to ±0: <=0.79**1e10 or <=0.9999975**1e15. + } else if (n.e > 9 && (x.e > 0 || x.e < -1 || (x.e == 0 + // [1, 240000000] + ? x.c[0] > 1 || nIsBig && x.c[1] >= 24e7 + // [80000000000000] [99999750000000] + : x.c[0] < 8e13 || nIsBig && x.c[0] <= 9999975e7))) { + + // If x is negative and n is odd, k = -0, else k = 0. + k = x.s < 0 && isOdd(n) ? -0 : 0; + + // If x >= 1, k = ±Infinity. + if (x.e > -1) k = 1 / k; + + // If n is negative return ±0, else return ±Infinity. + return new BigNumber(nIsNeg ? 1 / k : k); + + } else if (POW_PRECISION) { + + // Truncating each coefficient array to a length of k after each multiplication + // equates to truncating significant digits to POW_PRECISION + [28, 41], + // i.e. there will be a minimum of 28 guard digits retained. + k = mathceil(POW_PRECISION / LOG_BASE + 2); + } + + if (nIsBig) { + half = new BigNumber(0.5); + if (nIsNeg) n.s = 1; + nIsOdd = isOdd(n); + } else { + i = Math.abs(+valueOf(n)); + nIsOdd = i % 2; + } + + y = new BigNumber(ONE); + + // Performs 54 loop iterations for n of 9007199254740991. + for (; ;) { + + if (nIsOdd) { + y = y.times(x); + if (!y.c) break; + + if (k) { + if (y.c.length > k) y.c.length = k; + } else if (isModExp) { + y = y.mod(m); //y = y.minus(div(y, m, 0, MODULO_MODE).times(m)); + } + } + + if (i) { + i = mathfloor(i / 2); + if (i === 0) break; + nIsOdd = i % 2; + } else { + n = n.times(half); + round(n, n.e + 1, 1); + + if (n.e > 14) { + nIsOdd = isOdd(n); + } else { + i = +valueOf(n); + if (i === 0) break; + nIsOdd = i % 2; + } + } + + x = x.times(x); + + if (k) { + if (x.c && x.c.length > k) x.c.length = k; + } else if (isModExp) { + x = x.mod(m); //x = x.minus(div(x, m, 0, MODULO_MODE).times(m)); + } + } + + if (isModExp) return y; + if (nIsNeg) y = ONE.div(y); + + return m ? y.mod(m) : k ? round(y, POW_PRECISION, ROUNDING_MODE, more) : y; + }; + + + /* + * Return a new BigNumber whose value is the value of this BigNumber rounded to an integer + * using rounding mode rm, or ROUNDING_MODE if rm is omitted. + * + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {rm}' + */ + P.integerValue = function (rm) { + var n = new BigNumber(this); + if (rm == null) rm = ROUNDING_MODE; + else intCheck(rm, 0, 8); + return round(n, n.e + 1, rm); + }; + + + /* + * Return true if the value of this BigNumber is equal to the value of BigNumber(y, b), + * otherwise return false. + */ + P.isEqualTo = P.eq = function (y, b) { + return compare(this, new BigNumber(y, b)) === 0; + }; + + + /* + * Return true if the value of this BigNumber is a finite number, otherwise return false. + */ + P.isFinite = function () { + return !!this.c; + }; + + + /* + * Return true if the value of this BigNumber is greater than the value of BigNumber(y, b), + * otherwise return false. + */ + P.isGreaterThan = P.gt = function (y, b) { + return compare(this, new BigNumber(y, b)) > 0; + }; + + + /* + * Return true if the value of this BigNumber is greater than or equal to the value of + * BigNumber(y, b), otherwise return false. + */ + P.isGreaterThanOrEqualTo = P.gte = function (y, b) { + return (b = compare(this, new BigNumber(y, b))) === 1 || b === 0; + + }; + + + /* + * Return true if the value of this BigNumber is an integer, otherwise return false. + */ + P.isInteger = function () { + return !!this.c && bitFloor(this.e / LOG_BASE) > this.c.length - 2; + }; + + + /* + * Return true if the value of this BigNumber is less than the value of BigNumber(y, b), + * otherwise return false. + */ + P.isLessThan = P.lt = function (y, b) { + return compare(this, new BigNumber(y, b)) < 0; + }; + + + /* + * Return true if the value of this BigNumber is less than or equal to the value of + * BigNumber(y, b), otherwise return false. + */ + P.isLessThanOrEqualTo = P.lte = function (y, b) { + return (b = compare(this, new BigNumber(y, b))) === -1 || b === 0; + }; + + + /* + * Return true if the value of this BigNumber is NaN, otherwise return false. + */ + P.isNaN = function () { + return !this.s; + }; + + + /* + * Return true if the value of this BigNumber is negative, otherwise return false. + */ + P.isNegative = function () { + return this.s < 0; + }; + + + /* + * Return true if the value of this BigNumber is positive, otherwise return false. + */ + P.isPositive = function () { + return this.s > 0; + }; + + + /* + * Return true if the value of this BigNumber is 0 or -0, otherwise return false. + */ + P.isZero = function () { + return !!this.c && this.c[0] == 0; + }; + + + /* + * n - 0 = n + * n - N = N + * n - I = -I + * 0 - n = -n + * 0 - 0 = 0 + * 0 - N = N + * 0 - I = -I + * N - n = N + * N - 0 = N + * N - N = N + * N - I = N + * I - n = I + * I - 0 = I + * I - N = N + * I - I = N + * + * Return a new BigNumber whose value is the value of this BigNumber minus the value of + * BigNumber(y, b). + */ + P.minus = function (y, b) { + var i, j, t, xLTy, + x = this, + a = x.s; + + y = new BigNumber(y, b); + b = y.s; + + // Either NaN? + if (!a || !b) return new BigNumber(NaN); + + // Signs differ? + if (a != b) { + y.s = -b; + return x.plus(y); + } + + var xe = x.e / LOG_BASE, + ye = y.e / LOG_BASE, + xc = x.c, + yc = y.c; + + if (!xe || !ye) { + + // Either Infinity? + if (!xc || !yc) return xc ? (y.s = -b, y) : new BigNumber(yc ? x : NaN); + + // Either zero? + if (!xc[0] || !yc[0]) { + + // Return y if y is non-zero, x if x is non-zero, or zero if both are zero. + return yc[0] ? (y.s = -b, y) : new BigNumber(xc[0] ? x : + + // IEEE 754 (2008) 6.3: n - n = -0 when rounding to -Infinity + ROUNDING_MODE == 3 ? -0 : 0); + } + } + + xe = bitFloor(xe); + ye = bitFloor(ye); + xc = xc.slice(); + + // Determine which is the bigger number. + if (a = xe - ye) { + + if (xLTy = a < 0) { + a = -a; + t = xc; + } else { + ye = xe; + t = yc; + } + + t.reverse(); + + // Prepend zeros to equalise exponents. + for (b = a; b--; t.push(0)); + t.reverse(); + } else { + + // Exponents equal. Check digit by digit. + j = (xLTy = (a = xc.length) < (b = yc.length)) ? a : b; + + for (a = b = 0; b < j; b++) { + + if (xc[b] != yc[b]) { + xLTy = xc[b] < yc[b]; + break; + } + } + } + + // x < y? Point xc to the array of the bigger number. + if (xLTy) t = xc, xc = yc, yc = t, y.s = -y.s; + + b = (j = yc.length) - (i = xc.length); + + // Append zeros to xc if shorter. + // No need to add zeros to yc if shorter as subtract only needs to start at yc.length. + if (b > 0) for (; b--; xc[i++] = 0); + b = BASE - 1; + + // Subtract yc from xc. + for (; j > a;) { + + if (xc[--j] < yc[j]) { + for (i = j; i && !xc[--i]; xc[i] = b); + --xc[i]; + xc[j] += BASE; + } + + xc[j] -= yc[j]; + } + + // Remove leading zeros and adjust exponent accordingly. + for (; xc[0] == 0; xc.splice(0, 1), --ye); + + // Zero? + if (!xc[0]) { + + // Following IEEE 754 (2008) 6.3, + // n - n = +0 but n - n = -0 when rounding towards -Infinity. + y.s = ROUNDING_MODE == 3 ? -1 : 1; + y.c = [y.e = 0]; + return y; + } + + // No need to check for Infinity as +x - +y != Infinity && -x - -y != Infinity + // for finite x and y. + return normalise(y, xc, ye); + }; + + + /* + * n % 0 = N + * n % N = N + * n % I = n + * 0 % n = 0 + * -0 % n = -0 + * 0 % 0 = N + * 0 % N = N + * 0 % I = 0 + * N % n = N + * N % 0 = N + * N % N = N + * N % I = N + * I % n = N + * I % 0 = N + * I % N = N + * I % I = N + * + * Return a new BigNumber whose value is the value of this BigNumber modulo the value of + * BigNumber(y, b). The result depends on the value of MODULO_MODE. + */ + P.modulo = P.mod = function (y, b) { + var q, s, + x = this; + + y = new BigNumber(y, b); + + // Return NaN if x is Infinity or NaN, or y is NaN or zero. + if (!x.c || !y.s || y.c && !y.c[0]) { + return new BigNumber(NaN); + + // Return x if y is Infinity or x is zero. + } else if (!y.c || x.c && !x.c[0]) { + return new BigNumber(x); + } + + if (MODULO_MODE == 9) { + + // Euclidian division: q = sign(y) * floor(x / abs(y)) + // r = x - qy where 0 <= r < abs(y) + s = y.s; + y.s = 1; + q = div(x, y, 0, 3); + y.s = s; + q.s *= s; + } else { + q = div(x, y, 0, MODULO_MODE); + } + + y = x.minus(q.times(y)); + + // To match JavaScript %, ensure sign of zero is sign of dividend. + if (!y.c[0] && MODULO_MODE == 1) y.s = x.s; + + return y; + }; + + + /* + * n * 0 = 0 + * n * N = N + * n * I = I + * 0 * n = 0 + * 0 * 0 = 0 + * 0 * N = N + * 0 * I = N + * N * n = N + * N * 0 = N + * N * N = N + * N * I = N + * I * n = I + * I * 0 = N + * I * N = N + * I * I = I + * + * Return a new BigNumber whose value is the value of this BigNumber multiplied by the value + * of BigNumber(y, b). + */ + P.multipliedBy = P.times = function (y, b) { + var c, e, i, j, k, m, xcL, xlo, xhi, ycL, ylo, yhi, zc, + base, sqrtBase, + x = this, + xc = x.c, + yc = (y = new BigNumber(y, b)).c; + + // Either NaN, ±Infinity or ±0? + if (!xc || !yc || !xc[0] || !yc[0]) { + + // Return NaN if either is NaN, or one is 0 and the other is Infinity. + if (!x.s || !y.s || xc && !xc[0] && !yc || yc && !yc[0] && !xc) { + y.c = y.e = y.s = null; + } else { + y.s *= x.s; + + // Return ±Infinity if either is ±Infinity. + if (!xc || !yc) { + y.c = y.e = null; + + // Return ±0 if either is ±0. + } else { + y.c = [0]; + y.e = 0; + } + } + + return y; + } + + e = bitFloor(x.e / LOG_BASE) + bitFloor(y.e / LOG_BASE); + y.s *= x.s; + xcL = xc.length; + ycL = yc.length; + + // Ensure xc points to longer array and xcL to its length. + if (xcL < ycL) zc = xc, xc = yc, yc = zc, i = xcL, xcL = ycL, ycL = i; + + // Initialise the result array with zeros. + for (i = xcL + ycL, zc = []; i--; zc.push(0)); + + base = BASE; + sqrtBase = SQRT_BASE; + + for (i = ycL; --i >= 0;) { + c = 0; + ylo = yc[i] % sqrtBase; + yhi = yc[i] / sqrtBase | 0; + + for (k = xcL, j = i + k; j > i;) { + xlo = xc[--k] % sqrtBase; + xhi = xc[k] / sqrtBase | 0; + m = yhi * xlo + xhi * ylo; + xlo = ylo * xlo + ((m % sqrtBase) * sqrtBase) + zc[j] + c; + c = (xlo / base | 0) + (m / sqrtBase | 0) + yhi * xhi; + zc[j--] = xlo % base; + } + + zc[j] = c; + } + + if (c) { + ++e; + } else { + zc.splice(0, 1); + } + + return normalise(y, zc, e); + }; + + + /* + * Return a new BigNumber whose value is the value of this BigNumber negated, + * i.e. multiplied by -1. + */ + P.negated = function () { + var x = new BigNumber(this); + x.s = -x.s || null; + return x; + }; + + + /* + * n + 0 = n + * n + N = N + * n + I = I + * 0 + n = n + * 0 + 0 = 0 + * 0 + N = N + * 0 + I = I + * N + n = N + * N + 0 = N + * N + N = N + * N + I = N + * I + n = I + * I + 0 = I + * I + N = N + * I + I = I + * + * Return a new BigNumber whose value is the value of this BigNumber plus the value of + * BigNumber(y, b). + */ + P.plus = function (y, b) { + var t, + x = this, + a = x.s; + + y = new BigNumber(y, b); + b = y.s; + + // Either NaN? + if (!a || !b) return new BigNumber(NaN); + + // Signs differ? + if (a != b) { + y.s = -b; + return x.minus(y); + } + + var xe = x.e / LOG_BASE, + ye = y.e / LOG_BASE, + xc = x.c, + yc = y.c; + + if (!xe || !ye) { + + // Return ±Infinity if either ±Infinity. + if (!xc || !yc) return new BigNumber(a / 0); + + // Either zero? + // Return y if y is non-zero, x if x is non-zero, or zero if both are zero. + if (!xc[0] || !yc[0]) return yc[0] ? y : new BigNumber(xc[0] ? x : a * 0); + } + + xe = bitFloor(xe); + ye = bitFloor(ye); + xc = xc.slice(); + + // Prepend zeros to equalise exponents. Faster to use reverse then do unshifts. + if (a = xe - ye) { + if (a > 0) { + ye = xe; + t = yc; + } else { + a = -a; + t = xc; + } + + t.reverse(); + for (; a--; t.push(0)); + t.reverse(); + } + + a = xc.length; + b = yc.length; + + // Point xc to the longer array, and b to the shorter length. + if (a - b < 0) t = yc, yc = xc, xc = t, b = a; + + // Only start adding at yc.length - 1 as the further digits of xc can be ignored. + for (a = 0; b;) { + a = (xc[--b] = xc[b] + yc[b] + a) / BASE | 0; + xc[b] = BASE === xc[b] ? 0 : xc[b] % BASE; + } + + if (a) { + xc = [a].concat(xc); + ++ye; + } + + // No need to check for zero, as +x + +y != 0 && -x + -y != 0 + // ye = MAX_EXP + 1 possible + return normalise(y, xc, ye); + }; + + + /* + * If sd is undefined or null or true or false, return the number of significant digits of + * the value of this BigNumber, or null if the value of this BigNumber is ±Infinity or NaN. + * If sd is true include integer-part trailing zeros in the count. + * + * Otherwise, if sd is a number, return a new BigNumber whose value is the value of this + * BigNumber rounded to a maximum of sd significant digits using rounding mode rm, or + * ROUNDING_MODE if rm is omitted. + * + * sd {number|boolean} number: significant digits: integer, 1 to MAX inclusive. + * boolean: whether to count integer-part trailing zeros: true or false. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {sd|rm}' + */ + P.precision = P.sd = function (sd, rm) { + var c, n, v, + x = this; + + if (sd != null && sd !== !!sd) { + intCheck(sd, 1, MAX); + if (rm == null) rm = ROUNDING_MODE; + else intCheck(rm, 0, 8); + + return round(new BigNumber(x), sd, rm); + } + + if (!(c = x.c)) return null; + v = c.length - 1; + n = v * LOG_BASE + 1; + + if (v = c[v]) { + + // Subtract the number of trailing zeros of the last element. + for (; v % 10 == 0; v /= 10, n--); + + // Add the number of digits of the first element. + for (v = c[0]; v >= 10; v /= 10, n++); + } + + if (sd && x.e + 1 > n) n = x.e + 1; + + return n; + }; + + + /* + * Return a new BigNumber whose value is the value of this BigNumber shifted by k places + * (powers of 10). Shift to the right if n > 0, and to the left if n < 0. + * + * k {number} Integer, -MAX_SAFE_INTEGER to MAX_SAFE_INTEGER inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {k}' + */ + P.shiftedBy = function (k) { + intCheck(k, -MAX_SAFE_INTEGER, MAX_SAFE_INTEGER); + return this.times('1e' + k); + }; + + + /* + * sqrt(-n) = N + * sqrt(N) = N + * sqrt(-I) = N + * sqrt(I) = I + * sqrt(0) = 0 + * sqrt(-0) = -0 + * + * Return a new BigNumber whose value is the square root of the value of this BigNumber, + * rounded according to DECIMAL_PLACES and ROUNDING_MODE. + */ + P.squareRoot = P.sqrt = function () { + var m, n, r, rep, t, + x = this, + c = x.c, + s = x.s, + e = x.e, + dp = DECIMAL_PLACES + 4, + half = new BigNumber('0.5'); + + // Negative/NaN/Infinity/zero? + if (s !== 1 || !c || !c[0]) { + return new BigNumber(!s || s < 0 && (!c || c[0]) ? NaN : c ? x : 1 / 0); + } + + // Initial estimate. + s = Math.sqrt(+valueOf(x)); + + // Math.sqrt underflow/overflow? + // Pass x to Math.sqrt as integer, then adjust the exponent of the result. + if (s == 0 || s == 1 / 0) { + n = coeffToString(c); + if ((n.length + e) % 2 == 0) n += '0'; + s = Math.sqrt(+n); + e = bitFloor((e + 1) / 2) - (e < 0 || e % 2); + + if (s == 1 / 0) { + n = '1e' + e; + } else { + n = s.toExponential(); + n = n.slice(0, n.indexOf('e') + 1) + e; + } + + r = new BigNumber(n); + } else { + r = new BigNumber(s + ''); + } + + // Check for zero. + // r could be zero if MIN_EXP is changed after the this value was created. + // This would cause a division by zero (x/t) and hence Infinity below, which would cause + // coeffToString to throw. + if (r.c[0]) { + e = r.e; + s = e + dp; + if (s < 3) s = 0; + + // Newton-Raphson iteration. + for (; ;) { + t = r; + r = half.times(t.plus(div(x, t, dp, 1))); + + if (coeffToString(t.c).slice(0, s) === (n = coeffToString(r.c)).slice(0, s)) { + + // The exponent of r may here be one less than the final result exponent, + // e.g 0.0009999 (e-4) --> 0.001 (e-3), so adjust s so the rounding digits + // are indexed correctly. + if (r.e < e) --s; + n = n.slice(s - 3, s + 1); + + // The 4th rounding digit may be in error by -1 so if the 4 rounding digits + // are 9999 or 4999 (i.e. approaching a rounding boundary) continue the + // iteration. + if (n == '9999' || !rep && n == '4999') { + + // On the first iteration only, check to see if rounding up gives the + // exact result as the nines may infinitely repeat. + if (!rep) { + round(t, t.e + DECIMAL_PLACES + 2, 0); + + if (t.times(t).eq(x)) { + r = t; + break; + } + } + + dp += 4; + s += 4; + rep = 1; + } else { + + // If rounding digits are null, 0{0,4} or 50{0,3}, check for exact + // result. If not, then there are further digits and m will be truthy. + if (!+n || !+n.slice(1) && n.charAt(0) == '5') { + + // Truncate to the first rounding digit. + round(r, r.e + DECIMAL_PLACES + 2, 1); + m = !r.times(r).eq(x); + } + + break; + } + } + } + } + + return round(r, r.e + DECIMAL_PLACES + 1, ROUNDING_MODE, m); + }; + + + /* + * Return a string representing the value of this BigNumber in exponential notation and + * rounded using ROUNDING_MODE to dp fixed decimal places. + * + * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' + */ + P.toExponential = function (dp, rm) { + if (dp != null) { + intCheck(dp, 0, MAX); + dp++; + } + return format(this, dp, rm, 1); + }; + + + /* + * Return a string representing the value of this BigNumber in fixed-point notation rounding + * to dp fixed decimal places using rounding mode rm, or ROUNDING_MODE if rm is omitted. + * + * Note: as with JavaScript's number type, (-0).toFixed(0) is '0', + * but e.g. (-0.00001).toFixed(0) is '-0'. + * + * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' + */ + P.toFixed = function (dp, rm) { + if (dp != null) { + intCheck(dp, 0, MAX); + dp = dp + this.e + 1; + } + return format(this, dp, rm); + }; + + + /* + * Return a string representing the value of this BigNumber in fixed-point notation rounded + * using rm or ROUNDING_MODE to dp decimal places, and formatted according to the properties + * of the format or FORMAT object (see BigNumber.set). + * + * The formatting object may contain some or all of the properties shown below. + * + * FORMAT = { + * prefix: '', + * groupSize: 3, + * secondaryGroupSize: 0, + * groupSeparator: ',', + * decimalSeparator: '.', + * fractionGroupSize: 0, + * fractionGroupSeparator: '\xA0', // non-breaking space + * suffix: '' + * }; + * + * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * [format] {object} Formatting options. See FORMAT pbject above. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' + * '[BigNumber Error] Argument not an object: {format}' + */ + P.toFormat = function (dp, rm, format) { + var str, + x = this; + + if (format == null) { + if (dp != null && rm && typeof rm == 'object') { + format = rm; + rm = null; + } else if (dp && typeof dp == 'object') { + format = dp; + dp = rm = null; + } else { + format = FORMAT; + } + } else if (typeof format != 'object') { + throw Error + (bignumberError + 'Argument not an object: ' + format); + } + + str = x.toFixed(dp, rm); + + if (x.c) { + var i, + arr = str.split('.'), + g1 = +format.groupSize, + g2 = +format.secondaryGroupSize, + groupSeparator = format.groupSeparator || '', + intPart = arr[0], + fractionPart = arr[1], + isNeg = x.s < 0, + intDigits = isNeg ? intPart.slice(1) : intPart, + len = intDigits.length; + + if (g2) i = g1, g1 = g2, g2 = i, len -= i; + + if (g1 > 0 && len > 0) { + i = len % g1 || g1; + intPart = intDigits.substr(0, i); + for (; i < len; i += g1) intPart += groupSeparator + intDigits.substr(i, g1); + if (g2 > 0) intPart += groupSeparator + intDigits.slice(i); + if (isNeg) intPart = '-' + intPart; + } + + str = fractionPart + ? intPart + (format.decimalSeparator || '') + ((g2 = +format.fractionGroupSize) + ? fractionPart.replace(new RegExp('\\d{' + g2 + '}\\B', 'g'), + '$&' + (format.fractionGroupSeparator || '')) + : fractionPart) + : intPart; + } + + return (format.prefix || '') + str + (format.suffix || ''); + }; + + + /* + * Return an array of two BigNumbers representing the value of this BigNumber as a simple + * fraction with an integer numerator and an integer denominator. + * The denominator will be a positive non-zero value less than or equal to the specified + * maximum denominator. If a maximum denominator is not specified, the denominator will be + * the lowest value necessary to represent the number exactly. + * + * [md] {number|string|BigNumber} Integer >= 1, or Infinity. The maximum denominator. + * + * '[BigNumber Error] Argument {not an integer|out of range} : {md}' + */ + P.toFraction = function (md) { + var d, d0, d1, d2, e, exp, n, n0, n1, q, r, s, + x = this, + xc = x.c; + + if (md != null) { + n = new BigNumber(md); + + // Throw if md is less than one or is not an integer, unless it is Infinity. + if (!n.isInteger() && (n.c || n.s !== 1) || n.lt(ONE)) { + throw Error + (bignumberError + 'Argument ' + + (n.isInteger() ? 'out of range: ' : 'not an integer: ') + valueOf(n)); + } + } + + if (!xc) return new BigNumber(x); + + d = new BigNumber(ONE); + n1 = d0 = new BigNumber(ONE); + d1 = n0 = new BigNumber(ONE); + s = coeffToString(xc); + + // Determine initial denominator. + // d is a power of 10 and the minimum max denominator that specifies the value exactly. + e = d.e = s.length - x.e - 1; + d.c[0] = POWS_TEN[(exp = e % LOG_BASE) < 0 ? LOG_BASE + exp : exp]; + md = !md || n.comparedTo(d) > 0 ? (e > 0 ? d : n1) : n; + + exp = MAX_EXP; + MAX_EXP = 1 / 0; + n = new BigNumber(s); + + // n0 = d1 = 0 + n0.c[0] = 0; + + for (; ;) { + q = div(n, d, 0, 1); + d2 = d0.plus(q.times(d1)); + if (d2.comparedTo(md) == 1) break; + d0 = d1; + d1 = d2; + n1 = n0.plus(q.times(d2 = n1)); + n0 = d2; + d = n.minus(q.times(d2 = d)); + n = d2; + } + + d2 = div(md.minus(d0), d1, 0, 1); + n0 = n0.plus(d2.times(n1)); + d0 = d0.plus(d2.times(d1)); + n0.s = n1.s = x.s; + e = e * 2; + + // Determine which fraction is closer to x, n0/d0 or n1/d1 + r = div(n1, d1, e, ROUNDING_MODE).minus(x).abs().comparedTo( + div(n0, d0, e, ROUNDING_MODE).minus(x).abs()) < 1 ? [n1, d1] : [n0, d0]; + + MAX_EXP = exp; + + return r; + }; + + + /* + * Return the value of this BigNumber converted to a number primitive. + */ + P.toNumber = function () { + return +valueOf(this); + }; + + + /* + * Return a string representing the value of this BigNumber rounded to sd significant digits + * using rounding mode rm or ROUNDING_MODE. If sd is less than the number of digits + * necessary to represent the integer part of the value in fixed-point notation, then use + * exponential notation. + * + * [sd] {number} Significant digits. Integer, 1 to MAX inclusive. + * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. + * + * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {sd|rm}' + */ + P.toPrecision = function (sd, rm) { + if (sd != null) intCheck(sd, 1, MAX); + return format(this, sd, rm, 2); + }; + + + /* + * Return a string representing the value of this BigNumber in base b, or base 10 if b is + * omitted. If a base is specified, including base 10, round according to DECIMAL_PLACES and + * ROUNDING_MODE. If a base is not specified, and this BigNumber has a positive exponent + * that is equal to or greater than TO_EXP_POS, or a negative exponent equal to or less than + * TO_EXP_NEG, return exponential notation. + * + * [b] {number} Integer, 2 to ALPHABET.length inclusive. + * + * '[BigNumber Error] Base {not a primitive number|not an integer|out of range}: {b}' + */ + P.toString = function (b) { + var str, + n = this, + s = n.s, + e = n.e; + + // Infinity or NaN? + if (e === null) { + if (s) { + str = 'Infinity'; + if (s < 0) str = '-' + str; + } else { + str = 'NaN'; + } + } else { + if (b == null) { + str = e <= TO_EXP_NEG || e >= TO_EXP_POS + ? toExponential(coeffToString(n.c), e) + : toFixedPoint(coeffToString(n.c), e, '0'); + } else if (b === 10) { + n = round(new BigNumber(n), DECIMAL_PLACES + e + 1, ROUNDING_MODE); + str = toFixedPoint(coeffToString(n.c), n.e, '0'); + } else { + intCheck(b, 2, ALPHABET.length, 'Base'); + str = convertBase(toFixedPoint(coeffToString(n.c), e, '0'), 10, b, s, true); + } + + if (s < 0 && n.c[0]) str = '-' + str; + } + + return str; + }; + + + /* + * Return as toString, but do not accept a base argument, and include the minus sign for + * negative zero. + */ + P.valueOf = P.toJSON = function () { + return valueOf(this); + }; + + + P._isBigNumber = true; + + P[Symbol.toStringTag] = 'BigNumber'; + + // Node.js v10.12.0+ + P[Symbol.for('nodejs.util.inspect.custom')] = P.valueOf; + + if (configObject != null) BigNumber.set(configObject); + + return BigNumber; +} + + +// PRIVATE HELPER FUNCTIONS + +// These functions don't need access to variables, +// e.g. DECIMAL_PLACES, in the scope of the `clone` function above. + + +function bitFloor(n) { + var i = n | 0; + return n > 0 || n === i ? i : i - 1; +} + + +// Return a coefficient array as a string of base 10 digits. +function coeffToString(a) { + var s, z, + i = 1, + j = a.length, + r = a[0] + ''; + + for (; i < j;) { + s = a[i++] + ''; + z = LOG_BASE - s.length; + for (; z--; s = '0' + s); + r += s; + } + + // Determine trailing zeros. + for (j = r.length; r.charCodeAt(--j) === 48;); + + return r.slice(0, j + 1 || 1); +} + + +// Compare the value of BigNumbers x and y. +function compare(x, y) { + var a, b, + xc = x.c, + yc = y.c, + i = x.s, + j = y.s, + k = x.e, + l = y.e; + + // Either NaN? + if (!i || !j) return null; + + a = xc && !xc[0]; + b = yc && !yc[0]; + + // Either zero? + if (a || b) return a ? b ? 0 : -j : i; + + // Signs differ? + if (i != j) return i; + + a = i < 0; + b = k == l; + + // Either Infinity? + if (!xc || !yc) return b ? 0 : !xc ^ a ? 1 : -1; + + // Compare exponents. + if (!b) return k > l ^ a ? 1 : -1; + + j = (k = xc.length) < (l = yc.length) ? k : l; + + // Compare digit by digit. + for (i = 0; i < j; i++) if (xc[i] != yc[i]) return xc[i] > yc[i] ^ a ? 1 : -1; + + // Compare lengths. + return k == l ? 0 : k > l ^ a ? 1 : -1; +} + + +/* + * Check that n is a primitive number, an integer, and in range, otherwise throw. + */ +function intCheck(n, min, max, name) { + if (n < min || n > max || n !== mathfloor(n)) { + throw Error + (bignumberError + (name || 'Argument') + (typeof n == 'number' + ? n < min || n > max ? ' out of range: ' : ' not an integer: ' + : ' not a primitive number: ') + String(n)); + } +} + + +// Assumes finite n. +function isOdd(n) { + var k = n.c.length - 1; + return bitFloor(n.e / LOG_BASE) == k && n.c[k] % 2 != 0; +} + + +function toExponential(str, e) { + return (str.length > 1 ? str.charAt(0) + '.' + str.slice(1) : str) + + (e < 0 ? 'e' : 'e+') + e; +} + + +function toFixedPoint(str, e, z) { + var len, zs; + + // Negative exponent? + if (e < 0) { + + // Prepend zeros. + for (zs = z + '.'; ++e; zs += z); + str = zs + str; + + // Positive exponent + } else { + len = str.length; + + // Append zeros. + if (++e > len) { + for (zs = z, e -= len; --e; zs += z); + str += zs; + } else if (e < len) { + str = str.slice(0, e) + '.' + str.slice(e); + } + } + + return str; +} + + +// EXPORT + + +export var BigNumber = clone(); + +export default BigNumber; diff --git a/poker-paf/node_modules/bignumber.js/doc/API.html b/poker-paf/node_modules/bignumber.js/doc/API.html new file mode 100644 index 0000000..424a914 --- /dev/null +++ b/poker-paf/node_modules/bignumber.js/doc/API.html @@ -0,0 +1,2237 @@ + + + + + + +bignumber.js API + + + + + + +
    + +

    bignumber.js

    + +

    A JavaScript library for arbitrary-precision arithmetic.

    +

    Hosted on GitHub.

    + +

    API

    + +

    + See the README on GitHub for a + quick-start introduction. +

    +

    + In all examples below, var and semicolons are not shown, and if a commented-out + value is in quotes it means toString has been called on the preceding expression. +

    + + +

    CONSTRUCTOR

    + + +
    + BigNumberBigNumber(n [, base]) ⇒ BigNumber +
    +

    + n: number|string|BigNumber
    + base: number: integer, 2 to 36 inclusive. (See + ALPHABET to extend this range). +

    +

    + Returns a new instance of a BigNumber object with value n, where n + is a numeric value in the specified base, or base 10 if + base is omitted or is null or undefined. +

    +
    +x = new BigNumber(123.4567)                // '123.4567'
    +// 'new' is optional
    +y = BigNumber(x)                           // '123.4567'
    +

    + If n is a base 10 value it can be in normal (fixed-point) or + exponential notation. Values in other bases must be in normal notation. Values in any base can + have fraction digits, i.e. digits after the decimal point. +

    +
    +new BigNumber(43210)                       // '43210'
    +new BigNumber('4.321e+4')                  // '43210'
    +new BigNumber('-735.0918e-430')            // '-7.350918e-428'
    +new BigNumber('123412421.234324', 5)       // '607236.557696'
    +

    + Signed 0, signed Infinity and NaN are supported. +

    +
    +new BigNumber('-Infinity')                 // '-Infinity'
    +new BigNumber(NaN)                         // 'NaN'
    +new BigNumber(-0)                          // '0'
    +new BigNumber('.5')                        // '0.5'
    +new BigNumber('+2')                        // '2'
    +

    + String values in hexadecimal literal form, e.g. '0xff', are valid, as are + string values with the octal and binary prefixs '0o' and '0b'. + String values in octal literal form without the prefix will be interpreted as + decimals, e.g. '011' is interpreted as 11, not 9. +

    +
    +new BigNumber(-10110100.1, 2)              // '-180.5'
    +new BigNumber('-0b10110100.1')             // '-180.5'
    +new BigNumber('ff.8', 16)                  // '255.5'
    +new BigNumber('0xff.8')                    // '255.5'
    +

    + If a base is specified, n is rounded according to the current + DECIMAL_PLACES and + ROUNDING_MODE settings. This includes base + 10 so don't include a base parameter for decimal values unless + this behaviour is wanted. +

    +
    BigNumber.config({ DECIMAL_PLACES: 5 })
    +new BigNumber(1.23456789)                  // '1.23456789'
    +new BigNumber(1.23456789, 10)              // '1.23457'
    +

    An error is thrown if base is invalid. See Errors.

    +

    + There is no limit to the number of digits of a value of type string (other than + that of JavaScript's maximum array size). See RANGE to set + the maximum and minimum possible exponent value of a BigNumber. +

    +
    +new BigNumber('5032485723458348569331745.33434346346912144534543')
    +new BigNumber('4.321e10000000')
    +

    BigNumber NaN is returned if n is invalid + (unless BigNumber.DEBUG is true, see below).

    +
    +new BigNumber('.1*')                       // 'NaN'
    +new BigNumber('blurgh')                    // 'NaN'
    +new BigNumber(9, 2)                        // 'NaN'
    +

    + To aid in debugging, if BigNumber.DEBUG is true then an error will + be thrown on an invalid n. An error will also be thrown if n is of + type number with more than 15 significant digits, as calling + toString or valueOf on + these numbers may not result in the intended value. +

    +
    +console.log(823456789123456.3)            //  823456789123456.2
    +new BigNumber(823456789123456.3)          // '823456789123456.2'
    +BigNumber.DEBUG = true
    +// '[BigNumber Error] Number primitive has more than 15 significant digits'
    +new BigNumber(823456789123456.3)
    +// '[BigNumber Error] Not a base 2 number'
    +new BigNumber(9, 2)
    +

    + A BigNumber can also be created from an object literal. + Use isBigNumber to check that it is well-formed. +

    +
    new BigNumber({ s: 1, e: 2, c: [ 777, 12300000000000 ], _isBigNumber: true })    // '777.123'
    + + + + +

    Methods

    +

    The static methods of a BigNumber constructor.

    + + + + +
    clone + .clone([object]) ⇒ BigNumber constructor +
    +

    object: object

    +

    + Returns a new independent BigNumber constructor with configuration as described by + object (see config), or with the default + configuration if object is null or undefined. +

    +

    + Throws if object is not an object. See Errors. +

    +
    BigNumber.config({ DECIMAL_PLACES: 5 })
    +BN = BigNumber.clone({ DECIMAL_PLACES: 9 })
    +
    +x = new BigNumber(1)
    +y = new BN(1)
    +
    +x.div(3)                        // 0.33333
    +y.div(3)                        // 0.333333333
    +
    +// BN = BigNumber.clone({ DECIMAL_PLACES: 9 }) is equivalent to:
    +BN = BigNumber.clone()
    +BN.config({ DECIMAL_PLACES: 9 })
    + + + +
    configset([object]) ⇒ object
    +

    + object: object: an object that contains some or all of the following + properties. +

    +

    Configures the settings for this particular BigNumber constructor.

    + +
    +
    DECIMAL_PLACES
    +
    + number: integer, 0 to 1e+9 inclusive
    + Default value: 20 +
    +
    + The maximum number of decimal places of the results of operations involving + division, i.e. division, square root and base conversion operations, and power + operations with negative exponents.
    +
    +
    +
    BigNumber.config({ DECIMAL_PLACES: 5 })
    +BigNumber.set({ DECIMAL_PLACES: 5 })    // equivalent
    +
    + + + +
    ROUNDING_MODE
    +
    + number: integer, 0 to 8 inclusive
    + Default value: 4 (ROUND_HALF_UP) +
    +
    + The rounding mode used in the above operations and the default rounding mode of + decimalPlaces, + precision, + toExponential, + toFixed, + toFormat and + toPrecision. +
    +
    The modes are available as enumerated properties of the BigNumber constructor.
    +
    +
    BigNumber.config({ ROUNDING_MODE: 0 })
    +BigNumber.set({ ROUNDING_MODE: BigNumber.ROUND_UP })    // equivalent
    +
    + + + +
    EXPONENTIAL_AT
    +
    + number: integer, magnitude 0 to 1e+9 inclusive, or +
    + number[]: [ integer -1e+9 to 0 inclusive, integer + 0 to 1e+9 inclusive ]
    + Default value: [-7, 20] +
    +
    + The exponent value(s) at which toString returns exponential notation. +
    +
    + If a single number is assigned, the value is the exponent magnitude.
    + If an array of two numbers is assigned then the first number is the negative exponent + value at and beneath which exponential notation is used, and the second number is the + positive exponent value at and above which the same. +
    +
    + For example, to emulate JavaScript numbers in terms of the exponent values at which they + begin to use exponential notation, use [-7, 20]. +
    +
    +
    BigNumber.config({ EXPONENTIAL_AT: 2 })
    +new BigNumber(12.3)         // '12.3'        e is only 1
    +new BigNumber(123)          // '1.23e+2'
    +new BigNumber(0.123)        // '0.123'       e is only -1
    +new BigNumber(0.0123)       // '1.23e-2'
    +
    +BigNumber.config({ EXPONENTIAL_AT: [-7, 20] })
    +new BigNumber(123456789)    // '123456789'   e is only 8
    +new BigNumber(0.000000123)  // '1.23e-7'
    +
    +// Almost never return exponential notation:
    +BigNumber.config({ EXPONENTIAL_AT: 1e+9 })
    +
    +// Always return exponential notation:
    +BigNumber.config({ EXPONENTIAL_AT: 0 })
    +
    +
    + Regardless of the value of EXPONENTIAL_AT, the toFixed method + will always return a value in normal notation and the toExponential method + will always return a value in exponential form. +
    +
    + Calling toString with a base argument, e.g. toString(10), will + also always return normal notation. +
    + + + +
    RANGE
    +
    + number: integer, magnitude 1 to 1e+9 inclusive, or +
    + number[]: [ integer -1e+9 to -1 inclusive, integer + 1 to 1e+9 inclusive ]
    + Default value: [-1e+9, 1e+9] +
    +
    + The exponent value(s) beyond which overflow to Infinity and underflow to + zero occurs. +
    +
    + If a single number is assigned, it is the maximum exponent magnitude: values wth a + positive exponent of greater magnitude become Infinity and those with a + negative exponent of greater magnitude become zero. +
    + If an array of two numbers is assigned then the first number is the negative exponent + limit and the second number is the positive exponent limit. +
    +
    + For example, to emulate JavaScript numbers in terms of the exponent values at which they + become zero and Infinity, use [-324, 308]. +
    +
    +
    BigNumber.config({ RANGE: 500 })
    +BigNumber.config().RANGE     // [ -500, 500 ]
    +new BigNumber('9.999e499')   // '9.999e+499'
    +new BigNumber('1e500')       // 'Infinity'
    +new BigNumber('1e-499')      // '1e-499'
    +new BigNumber('1e-500')      // '0'
    +
    +BigNumber.config({ RANGE: [-3, 4] })
    +new BigNumber(99999)         // '99999'      e is only 4
    +new BigNumber(100000)        // 'Infinity'   e is 5
    +new BigNumber(0.001)         // '0.01'       e is only -3
    +new BigNumber(0.0001)        // '0'          e is -4
    +
    +
    + The largest possible magnitude of a finite BigNumber is + 9.999...e+1000000000.
    + The smallest possible magnitude of a non-zero BigNumber is 1e-1000000000. +
    + + + +
    CRYPTO
    +
    + boolean: true or false.
    + Default value: false +
    +
    + The value that determines whether cryptographically-secure pseudo-random number + generation is used. +
    +
    + If CRYPTO is set to true then the + random method will generate random digits using + crypto.getRandomValues in browsers that support it, or + crypto.randomBytes if using Node.js. +
    +
    + If neither function is supported by the host environment then attempting to set + CRYPTO to true will fail and an exception will be thrown. +
    +
    + If CRYPTO is false then the source of randomness used will be + Math.random (which is assumed to generate at least 30 bits of + randomness). +
    +
    See random.
    +
    +
    +// Node.js
    +global.crypto = require('crypto')
    +
    +BigNumber.config({ CRYPTO: true })
    +BigNumber.config().CRYPTO       // true
    +BigNumber.random()              // 0.54340758610486147524
    +
    + + + +
    MODULO_MODE
    +
    + number: integer, 0 to 9 inclusive
    + Default value: 1 (ROUND_DOWN) +
    +
    The modulo mode used when calculating the modulus: a mod n.
    +
    + The quotient, q = a / n, is calculated according to the + ROUNDING_MODE that corresponds to the chosen + MODULO_MODE. +
    +
    The remainder, r, is calculated as: r = a - n * q.
    +
    + The modes that are most commonly used for the modulus/remainder operation are shown in + the following table. Although the other rounding modes can be used, they may not give + useful results. +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    PropertyValueDescription
    ROUND_UP0 + The remainder is positive if the dividend is negative, otherwise it is negative. +
    ROUND_DOWN1 + The remainder has the same sign as the dividend.
    + This uses 'truncating division' and matches the behaviour of JavaScript's + remainder operator %. +
    ROUND_FLOOR3 + The remainder has the same sign as the divisor.
    + This matches Python's % operator. +
    ROUND_HALF_EVEN6The IEEE 754 remainder function.
    EUCLID9 + The remainder is always positive. Euclidian division:
    + q = sign(n) * floor(a / abs(n)) +
    +
    +
    + The rounding/modulo modes are available as enumerated properties of the BigNumber + constructor. +
    +
    See modulo.
    +
    +
    BigNumber.config({ MODULO_MODE: BigNumber.EUCLID })
    +BigNumber.config({ MODULO_MODE: 9 })          // equivalent
    +
    + + + +
    POW_PRECISION
    +
    + number: integer, 0 to 1e+9 inclusive.
    + Default value: 0 +
    +
    + The maximum precision, i.e. number of significant digits, of the result of the power + operation (unless a modulus is specified). +
    +
    If set to 0, the number of significant digits will not be limited.
    +
    See exponentiatedBy.
    +
    BigNumber.config({ POW_PRECISION: 100 })
    + + + +
    FORMAT
    +
    object
    +
    + The FORMAT object configures the format of the string returned by the + toFormat method. +
    +
    + The example below shows the properties of the FORMAT object that are + recognised, and their default values. +
    +
    + Unlike the other configuration properties, the values of the properties of the + FORMAT object will not be checked for validity. The existing + FORMAT object will simply be replaced by the object that is passed in. + The object can include any number of the properties shown below. +
    +
    See toFormat for examples of usage.
    +
    +
    +BigNumber.config({
    +  FORMAT: {
    +    // string to prepend
    +    prefix: '',
    +    // decimal separator
    +    decimalSeparator: '.',
    +    // grouping separator of the integer part
    +    groupSeparator: ',',
    +    // primary grouping size of the integer part
    +    groupSize: 3,
    +    // secondary grouping size of the integer part
    +    secondaryGroupSize: 0,
    +    // grouping separator of the fraction part
    +    fractionGroupSeparator: ' ',
    +    // grouping size of the fraction part
    +    fractionGroupSize: 0,
    +    // string to append
    +    suffix: ''
    +  }
    +});
    +
    + + + +
    ALPHABET
    +
    + string
    + Default value: '0123456789abcdefghijklmnopqrstuvwxyz' +
    +
    + The alphabet used for base conversion. The length of the alphabet corresponds to the + maximum value of the base argument that can be passed to the + BigNumber constructor or + toString. +
    +
    + There is no maximum length for the alphabet, but it must be at least 2 characters long, and + it must not contain whitespace or a repeated character, or the sign indicators + '+' and '-', or the decimal separator '.'. +
    +
    +
    // duodecimal (base 12)
    +BigNumber.config({ ALPHABET: '0123456789TE' })
    +x = new BigNumber('T', 12)
    +x.toString()                // '10'
    +x.toString(12)              // 'T'
    +
    + + + +
    +

    +

    Returns an object with the above properties and their current values.

    +

    + Throws if object is not an object, or if an invalid value is assigned to + one or more of the above properties. See Errors. +

    +
    +BigNumber.config({
    +  DECIMAL_PLACES: 40,
    +  ROUNDING_MODE: BigNumber.ROUND_HALF_CEIL,
    +  EXPONENTIAL_AT: [-10, 20],
    +  RANGE: [-500, 500],
    +  CRYPTO: true,
    +  MODULO_MODE: BigNumber.ROUND_FLOOR,
    +  POW_PRECISION: 80,
    +  FORMAT: {
    +    groupSize: 3,
    +    groupSeparator: ' ',
    +    decimalSeparator: ','
    +  },
    +  ALPHABET: '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_'
    +});
    +
    +obj = BigNumber.config();
    +obj.DECIMAL_PLACES        // 40
    +obj.RANGE                 // [-500, 500]
    + + + +
    + isBigNumber.isBigNumber(value) ⇒ boolean +
    +

    value: any

    +

    + Returns true if value is a BigNumber instance, otherwise returns + false. +

    +
    x = 42
    +y = new BigNumber(x)
    +
    +BigNumber.isBigNumber(x)             // false
    +y instanceof BigNumber               // true
    +BigNumber.isBigNumber(y)             // true
    +
    +BN = BigNumber.clone();
    +z = new BN(x)
    +z instanceof BigNumber               // false
    +BigNumber.isBigNumber(z)             // true
    +

    + If value is a BigNumber instance and BigNumber.DEBUG is true, + then this method will also check if value is well-formed, and throw if it is not. + See Errors. +

    +

    + The check can be useful if creating a BigNumber from an object literal. + See BigNumber. +

    +
    +x = new BigNumber(10)
    +
    +// Change x.c to an illegitimate value.
    +x.c = NaN
    +
    +BigNumber.DEBUG = false
    +
    +// No error.
    +BigNumber.isBigNumber(x)    // true
    +
    +BigNumber.DEBUG = true
    +
    +// Error.
    +BigNumber.isBigNumber(x)    // '[BigNumber Error] Invalid BigNumber'
    + + + +
    maximum.max(n...) ⇒ BigNumber
    +

    + n: number|string|BigNumber
    + See BigNumber for further parameter details. +

    +

    + Returns a BigNumber whose value is the maximum of the arguments. +

    +

    The return value is always exact and unrounded.

    +
    x = new BigNumber('3257869345.0378653')
    +BigNumber.maximum(4e9, x, '123456789.9')      // '4000000000'
    +
    +arr = [12, '13', new BigNumber(14)]
    +BigNumber.max.apply(null, arr)                // '14'
    + + + +
    minimum.min(n...) ⇒ BigNumber
    +

    + n: number|string|BigNumber
    + See BigNumber for further parameter details. +

    +

    + Returns a BigNumber whose value is the minimum of the arguments. +

    +

    The return value is always exact and unrounded.

    +
    x = new BigNumber('3257869345.0378653')
    +BigNumber.minimum(4e9, x, '123456789.9')      // '123456789.9'
    +
    +arr = [2, new BigNumber(-14), '-15.9999', -12]
    +BigNumber.min.apply(null, arr)                // '-15.9999'
    + + + +
    + random.random([dp]) ⇒ BigNumber +
    +

    dp: number: integer, 0 to 1e+9 inclusive

    +

    + Returns a new BigNumber with a pseudo-random value equal to or greater than 0 and + less than 1. +

    +

    + The return value will have dp decimal places (or less if trailing zeros are + produced).
    + If dp is omitted then the number of decimal places will default to the current + DECIMAL_PLACES setting. +

    +

    + Depending on the value of this BigNumber constructor's + CRYPTO setting and the support for the + crypto object in the host environment, the random digits of the return value are + generated by either Math.random (fastest), crypto.getRandomValues + (Web Cryptography API in recent browsers) or crypto.randomBytes (Node.js). +

    +

    + To be able to set CRYPTO to true when using + Node.js, the crypto object must be available globally: +

    +
    global.crypto = require('crypto')
    +

    + If CRYPTO is true, i.e. one of the + crypto methods is to be used, the value of a returned BigNumber should be + cryptographically-secure and statistically indistinguishable from a random value. +

    +

    + Throws if dp is invalid. See Errors. +

    +
    BigNumber.config({ DECIMAL_PLACES: 10 })
    +BigNumber.random()              // '0.4117936847'
    +BigNumber.random(20)            // '0.78193327636914089009'
    + + + +
    sum.sum(n...) ⇒ BigNumber
    +

    + n: number|string|BigNumber
    + See BigNumber for further parameter details. +

    +

    Returns a BigNumber whose value is the sum of the arguments.

    +

    The return value is always exact and unrounded.

    +
    x = new BigNumber('3257869345.0378653')
    +BigNumber.sum(4e9, x, '123456789.9')      // '7381326134.9378653'
    +
    +arr = [2, new BigNumber(14), '15.9999', 12]
    +BigNumber.sum.apply(null, arr)            // '43.9999'
    + + + +

    Properties

    +

    + The library's enumerated rounding modes are stored as properties of the constructor.
    + (They are not referenced internally by the library itself.) +

    +

    + Rounding modes 0 to 6 (inclusive) are the same as those of Java's + BigDecimal class. +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    PropertyValueDescription
    ROUND_UP0Rounds away from zero
    ROUND_DOWN1Rounds towards zero
    ROUND_CEIL2Rounds towards Infinity
    ROUND_FLOOR3Rounds towards -Infinity
    ROUND_HALF_UP4 + Rounds towards nearest neighbour.
    + If equidistant, rounds away from zero +
    ROUND_HALF_DOWN5 + Rounds towards nearest neighbour.
    + If equidistant, rounds towards zero +
    ROUND_HALF_EVEN6 + Rounds towards nearest neighbour.
    + If equidistant, rounds towards even neighbour +
    ROUND_HALF_CEIL7 + Rounds towards nearest neighbour.
    + If equidistant, rounds towards Infinity +
    ROUND_HALF_FLOOR8 + Rounds towards nearest neighbour.
    + If equidistant, rounds towards -Infinity +
    +
    +BigNumber.config({ ROUNDING_MODE: BigNumber.ROUND_CEIL })
    +BigNumber.config({ ROUNDING_MODE: 2 })     // equivalent
    + +
    DEBUG
    +

    undefined|false|true

    +

    + If BigNumber.DEBUG is set true then an error will be thrown + if this BigNumber constructor receives an invalid value, such as + a value of type number with more than 15 significant digits. + See BigNumber. +

    +

    + An error will also be thrown if the isBigNumber + method receives a BigNumber that is not well-formed. + See isBigNumber. +

    +
    BigNumber.DEBUG = true
    + + +

    INSTANCE

    + + +

    Methods

    +

    The methods inherited by a BigNumber instance from its constructor's prototype object.

    +

    A BigNumber is immutable in the sense that it is not changed by its methods.

    +

    + The treatment of ±0, ±Infinity and NaN is + consistent with how JavaScript treats these values. +

    +

    Many method names have a shorter alias.

    + + + +
    absoluteValue.abs() ⇒ BigNumber
    +

    + Returns a BigNumber whose value is the absolute value, i.e. the magnitude, of the value of + this BigNumber. +

    +

    The return value is always exact and unrounded.

    +
    +x = new BigNumber(-0.8)
    +y = x.absoluteValue()           // '0.8'
    +z = y.abs()                     // '0.8'
    + + + +
    + comparedTo.comparedTo(n [, base]) ⇒ number +
    +

    + n: number|string|BigNumber
    + base: number
    + See BigNumber for further parameter details. +

    + + + + + + + + + + + + + + + + + + +
    Returns 
    1If the value of this BigNumber is greater than the value of n
    -1If the value of this BigNumber is less than the value of n
    0If this BigNumber and n have the same value
    nullIf the value of either this BigNumber or n is NaN
    +
    +x = new BigNumber(Infinity)
    +y = new BigNumber(5)
    +x.comparedTo(y)                 // 1
    +x.comparedTo(x.minus(1))        // 0
    +y.comparedTo(NaN)               // null
    +y.comparedTo('110', 2)          // -1
    + + + +
    + decimalPlaces.dp([dp [, rm]]) ⇒ BigNumber|number +
    +

    + dp: number: integer, 0 to 1e+9 inclusive
    + rm: number: integer, 0 to 8 inclusive +

    +

    + If dp is a number, returns a BigNumber whose value is the value of this BigNumber + rounded by rounding mode rm to a maximum of dp decimal places. +

    +

    + If dp is omitted, or is null or undefined, the return + value is the number of decimal places of the value of this BigNumber, or null if + the value of this BigNumber is ±Infinity or NaN. +

    +

    + If rm is omitted, or is null or undefined, + ROUNDING_MODE is used. +

    +

    + Throws if dp or rm is invalid. See Errors. +

    +
    +x = new BigNumber(1234.56)
    +x.decimalPlaces(1)                     // '1234.6'
    +x.dp()                                 // 2
    +x.decimalPlaces(2)                     // '1234.56'
    +x.dp(10)                               // '1234.56'
    +x.decimalPlaces(0, 1)                  // '1234'
    +x.dp(0, 6)                             // '1235'
    +x.decimalPlaces(1, 1)                  // '1234.5'
    +x.dp(1, BigNumber.ROUND_HALF_EVEN)     // '1234.6'
    +x                                      // '1234.56'
    +y = new BigNumber('9.9e-101')
    +y.dp()                                 // 102
    + + + +
    dividedBy.div(n [, base]) ⇒ BigNumber +
    +

    + n: number|string|BigNumber
    + base: number
    + See BigNumber for further parameter details. +

    +

    + Returns a BigNumber whose value is the value of this BigNumber divided by + n, rounded according to the current + DECIMAL_PLACES and + ROUNDING_MODE settings. +

    +
    +x = new BigNumber(355)
    +y = new BigNumber(113)
    +x.dividedBy(y)                  // '3.14159292035398230088'
    +x.div(5)                        // '71'
    +x.div(47, 16)                   // '5'
    + + + +
    + dividedToIntegerBy.idiv(n [, base]) ⇒ + BigNumber +
    +

    + n: number|string|BigNumber
    + base: number
    + See BigNumber for further parameter details. +

    +

    + Returns a BigNumber whose value is the integer part of dividing the value of this BigNumber by + n. +

    +
    +x = new BigNumber(5)
    +y = new BigNumber(3)
    +x.dividedToIntegerBy(y)         // '1'
    +x.idiv(0.7)                     // '7'
    +x.idiv('0.f', 16)               // '5'
    + + + +
    + exponentiatedBy.pow(n [, m]) ⇒ BigNumber +
    +

    + n: number|string|BigNumber: integer
    + m: number|string|BigNumber +

    +

    + Returns a BigNumber whose value is the value of this BigNumber exponentiated by + n, i.e. raised to the power n, and optionally modulo a modulus + m. +

    +

    + Throws if n is not an integer. See Errors. +

    +

    + If n is negative the result is rounded according to the current + DECIMAL_PLACES and + ROUNDING_MODE settings. +

    +

    + As the number of digits of the result of the power operation can grow so large so quickly, + e.g. 123.45610000 has over 50000 digits, the number of significant + digits calculated is limited to the value of the + POW_PRECISION setting (unless a modulus + m is specified). +

    +

    + By default POW_PRECISION is set to 0. + This means that an unlimited number of significant digits will be calculated, and that the + method's performance will decrease dramatically for larger exponents. +

    +

    + If m is specified and the value of m, n and this + BigNumber are integers, and n is positive, then a fast modular exponentiation + algorithm is used, otherwise the operation will be performed as + x.exponentiatedBy(n).modulo(m) with a + POW_PRECISION of 0. +

    +
    +Math.pow(0.7, 2)                // 0.48999999999999994
    +x = new BigNumber(0.7)
    +x.exponentiatedBy(2)            // '0.49'
    +BigNumber(3).pow(-2)            // '0.11111111111111111111'
    + + + +
    + integerValue.integerValue([rm]) ⇒ BigNumber +
    +

    + rm: number: integer, 0 to 8 inclusive +

    +

    + Returns a BigNumber whose value is the value of this BigNumber rounded to an integer using + rounding mode rm. +

    +

    + If rm is omitted, or is null or undefined, + ROUNDING_MODE is used. +

    +

    + Throws if rm is invalid. See Errors. +

    +
    +x = new BigNumber(123.456)
    +x.integerValue()                        // '123'
    +x.integerValue(BigNumber.ROUND_CEIL)    // '124'
    +y = new BigNumber(-12.7)
    +y.integerValue()                        // '-13'
    +y.integerValue(BigNumber.ROUND_DOWN)    // '-12'
    +

    + The following is an example of how to add a prototype method that emulates JavaScript's + Math.round function. Math.ceil, Math.floor and + Math.trunc can be emulated in the same way with + BigNumber.ROUND_CEIL, BigNumber.ROUND_FLOOR and + BigNumber.ROUND_DOWN respectively. +

    +
    +BigNumber.prototype.round = function (n) {
    +  return n.integerValue(BigNumber.ROUND_HALF_CEIL);
    +};
    +x.round()                               // '123'
    + + + +
    isEqualTo.eq(n [, base]) ⇒ boolean
    +

    + n: number|string|BigNumber
    + base: number
    + See BigNumber for further parameter details. +

    +

    + Returns true if the value of this BigNumber is equal to the value of + n, otherwise returns false.
    + As with JavaScript, NaN does not equal NaN. +

    +

    Note: This method uses the comparedTo method internally.

    +
    +0 === 1e-324                    // true
    +x = new BigNumber(0)
    +x.isEqualTo('1e-324')           // false
    +BigNumber(-0).eq(x)             // true  ( -0 === 0 )
    +BigNumber(255).eq('ff', 16)     // true
    +
    +y = new BigNumber(NaN)
    +y.isEqualTo(NaN)                // false
    + + + +
    isFinite.isFinite() ⇒ boolean
    +

    + Returns true if the value of this BigNumber is a finite number, otherwise + returns false. +

    +

    + The only possible non-finite values of a BigNumber are NaN, Infinity + and -Infinity. +

    +
    +x = new BigNumber(1)
    +x.isFinite()                    // true
    +y = new BigNumber(Infinity)
    +y.isFinite()                    // false
    +

    + Note: The native method isFinite() can be used if + n <= Number.MAX_VALUE. +

    + + + +
    isGreaterThan.gt(n [, base]) ⇒ boolean
    +

    + n: number|string|BigNumber
    + base: number
    + See BigNumber for further parameter details. +

    +

    + Returns true if the value of this BigNumber is greater than the value of + n, otherwise returns false. +

    +

    Note: This method uses the comparedTo method internally.

    +
    +0.1 > (0.3 - 0.2)                             // true
    +x = new BigNumber(0.1)
    +x.isGreaterThan(BigNumber(0.3).minus(0.2))    // false
    +BigNumber(0).gt(x)                            // false
    +BigNumber(11, 3).gt(11.1, 2)                  // true
    + + + +
    + isGreaterThanOrEqualTo.gte(n [, base]) ⇒ boolean +
    +

    + n: number|string|BigNumber
    + base: number
    + See BigNumber for further parameter details. +

    +

    + Returns true if the value of this BigNumber is greater than or equal to the value + of n, otherwise returns false. +

    +

    Note: This method uses the comparedTo method internally.

    +
    +(0.3 - 0.2) >= 0.1                     // false
    +x = new BigNumber(0.3).minus(0.2)
    +x.isGreaterThanOrEqualTo(0.1)          // true
    +BigNumber(1).gte(x)                    // true
    +BigNumber(10, 18).gte('i', 36)         // true
    + + + +
    isInteger.isInteger() ⇒ boolean
    +

    + Returns true if the value of this BigNumber is an integer, otherwise returns + false. +

    +
    +x = new BigNumber(1)
    +x.isInteger()                   // true
    +y = new BigNumber(123.456)
    +y.isInteger()                   // false
    + + + +
    isLessThan.lt(n [, base]) ⇒ boolean
    +

    + n: number|string|BigNumber
    + base: number
    + See BigNumber for further parameter details. +

    +

    + Returns true if the value of this BigNumber is less than the value of + n, otherwise returns false. +

    +

    Note: This method uses the comparedTo method internally.

    +
    +(0.3 - 0.2) < 0.1                       // true
    +x = new BigNumber(0.3).minus(0.2)
    +x.isLessThan(0.1)                       // false
    +BigNumber(0).lt(x)                      // true
    +BigNumber(11.1, 2).lt(11, 3)            // true
    + + + +
    + isLessThanOrEqualTo.lte(n [, base]) ⇒ boolean +
    +

    + n: number|string|BigNumber
    + base: number
    + See BigNumber for further parameter details. +

    +

    + Returns true if the value of this BigNumber is less than or equal to the value of + n, otherwise returns false. +

    +

    Note: This method uses the comparedTo method internally.

    +
    +0.1 <= (0.3 - 0.2)                                // false
    +x = new BigNumber(0.1)
    +x.isLessThanOrEqualTo(BigNumber(0.3).minus(0.2))  // true
    +BigNumber(-1).lte(x)                              // true
    +BigNumber(10, 18).lte('i', 36)                    // true
    + + + +
    isNaN.isNaN() ⇒ boolean
    +

    + Returns true if the value of this BigNumber is NaN, otherwise + returns false. +

    +
    +x = new BigNumber(NaN)
    +x.isNaN()                       // true
    +y = new BigNumber('Infinity')
    +y.isNaN()                       // false
    +

    Note: The native method isNaN() can also be used.

    + + + +
    isNegative.isNegative() ⇒ boolean
    +

    + Returns true if the sign of this BigNumber is negative, otherwise returns + false. +

    +
    +x = new BigNumber(-0)
    +x.isNegative()                  // true
    +y = new BigNumber(2)
    +y.isNegative()                  // false
    +

    Note: n < 0 can be used if n <= -Number.MIN_VALUE.

    + + + +
    isPositive.isPositive() ⇒ boolean
    +

    + Returns true if the sign of this BigNumber is positive, otherwise returns + false. +

    +
    +x = new BigNumber(-0)
    +x.isPositive()                  // false
    +y = new BigNumber(2)
    +y.isPositive()                  // true
    + + + +
    isZero.isZero() ⇒ boolean
    +

    + Returns true if the value of this BigNumber is zero or minus zero, otherwise + returns false. +

    +
    +x = new BigNumber(-0)
    +x.isZero() && x.isNegative()         // true
    +y = new BigNumber(Infinity)
    +y.isZero()                      // false
    +

    Note: n == 0 can be used if n >= Number.MIN_VALUE.

    + + + +
    + minus.minus(n [, base]) ⇒ BigNumber +
    +

    + n: number|string|BigNumber
    + base: number
    + See BigNumber for further parameter details. +

    +

    Returns a BigNumber whose value is the value of this BigNumber minus n.

    +

    The return value is always exact and unrounded.

    +
    +0.3 - 0.1                       // 0.19999999999999998
    +x = new BigNumber(0.3)
    +x.minus(0.1)                    // '0.2'
    +x.minus(0.6, 20)                // '0'
    + + + +
    modulo.mod(n [, base]) ⇒ BigNumber
    +

    + n: number|string|BigNumber
    + base: number
    + See BigNumber for further parameter details. +

    +

    + Returns a BigNumber whose value is the value of this BigNumber modulo n, i.e. + the integer remainder of dividing this BigNumber by n. +

    +

    + The value returned, and in particular its sign, is dependent on the value of the + MODULO_MODE setting of this BigNumber constructor. + If it is 1 (default value), the result will have the same sign as this BigNumber, + and it will match that of Javascript's % operator (within the limits of double + precision) and BigDecimal's remainder method. +

    +

    The return value is always exact and unrounded.

    +

    + See MODULO_MODE for a description of the other + modulo modes. +

    +
    +1 % 0.9                         // 0.09999999999999998
    +x = new BigNumber(1)
    +x.modulo(0.9)                   // '0.1'
    +y = new BigNumber(33)
    +y.mod('a', 33)                  // '3'
    + + + +
    + multipliedBy.times(n [, base]) ⇒ BigNumber +
    +

    + n: number|string|BigNumber
    + base: number
    + See BigNumber for further parameter details. +

    +

    + Returns a BigNumber whose value is the value of this BigNumber multiplied by n. +

    +

    The return value is always exact and unrounded.

    +
    +0.6 * 3                         // 1.7999999999999998
    +x = new BigNumber(0.6)
    +y = x.multipliedBy(3)           // '1.8'
    +BigNumber('7e+500').times(y)    // '1.26e+501'
    +x.multipliedBy('-a', 16)        // '-6'
    + + + +
    negated.negated() ⇒ BigNumber
    +

    + Returns a BigNumber whose value is the value of this BigNumber negated, i.e. multiplied by + -1. +

    +
    +x = new BigNumber(1.8)
    +x.negated()                     // '-1.8'
    +y = new BigNumber(-1.3)
    +y.negated()                     // '1.3'
    + + + +
    plus.plus(n [, base]) ⇒ BigNumber
    +

    + n: number|string|BigNumber
    + base: number
    + See BigNumber for further parameter details. +

    +

    Returns a BigNumber whose value is the value of this BigNumber plus n.

    +

    The return value is always exact and unrounded.

    +
    +0.1 + 0.2                       // 0.30000000000000004
    +x = new BigNumber(0.1)
    +y = x.plus(0.2)                 // '0.3'
    +BigNumber(0.7).plus(x).plus(y)  // '1'
    +x.plus('0.1', 8)                // '0.225'
    + + + +
    + precision.sd([d [, rm]]) ⇒ BigNumber|number +
    +

    + d: number|boolean: integer, 1 to 1e+9 + inclusive, or true or false
    + rm: number: integer, 0 to 8 inclusive. +

    +

    + If d is a number, returns a BigNumber whose value is the value of this BigNumber + rounded to a precision of d significant digits using rounding mode + rm. +

    +

    + If d is omitted or is null or undefined, the return + value is the number of significant digits of the value of this BigNumber, or null + if the value of this BigNumber is ±Infinity or NaN.

    +

    +

    + If d is true then any trailing zeros of the integer + part of a number are counted as significant digits, otherwise they are not. +

    +

    + If rm is omitted or is null or undefined, + ROUNDING_MODE will be used. +

    +

    + Throws if d or rm is invalid. See Errors. +

    +
    +x = new BigNumber(9876.54321)
    +x.precision(6)                         // '9876.54'
    +x.sd()                                 // 9
    +x.precision(6, BigNumber.ROUND_UP)     // '9876.55'
    +x.sd(2)                                // '9900'
    +x.precision(2, 1)                      // '9800'
    +x                                      // '9876.54321'
    +y = new BigNumber(987000)
    +y.precision()                          // 3
    +y.sd(true)                             // 6
    + + + +
    shiftedBy.shiftedBy(n) ⇒ BigNumber
    +

    + n: number: integer, + -9007199254740991 to 9007199254740991 inclusive +

    +

    + Returns a BigNumber whose value is the value of this BigNumber shifted by n + places. +

    + The shift is of the decimal point, i.e. of powers of ten, and is to the left if n + is negative or to the right if n is positive. +

    +

    The return value is always exact and unrounded.

    +

    + Throws if n is invalid. See Errors. +

    +
    +x = new BigNumber(1.23)
    +x.shiftedBy(3)                      // '1230'
    +x.shiftedBy(-3)                     // '0.00123'
    + + + +
    squareRoot.sqrt() ⇒ BigNumber
    +

    + Returns a BigNumber whose value is the square root of the value of this BigNumber, + rounded according to the current + DECIMAL_PLACES and + ROUNDING_MODE settings. +

    +

    + The return value will be correctly rounded, i.e. rounded as if the result was first calculated + to an infinite number of correct digits before rounding. +

    +
    +x = new BigNumber(16)
    +x.squareRoot()                  // '4'
    +y = new BigNumber(3)
    +y.sqrt()                        // '1.73205080756887729353'
    + + + +
    + toExponential.toExponential([dp [, rm]]) ⇒ string +
    +

    + dp: number: integer, 0 to 1e+9 inclusive
    + rm: number: integer, 0 to 8 inclusive +

    +

    + Returns a string representing the value of this BigNumber in exponential notation rounded + using rounding mode rm to dp decimal places, i.e with one digit + before the decimal point and dp digits after it. +

    +

    + If the value of this BigNumber in exponential notation has fewer than dp fraction + digits, the return value will be appended with zeros accordingly. +

    +

    + If dp is omitted, or is null or undefined, the number + of digits after the decimal point defaults to the minimum number of digits necessary to + represent the value exactly.
    + If rm is omitted or is null or undefined, + ROUNDING_MODE is used. +

    +

    + Throws if dp or rm is invalid. See Errors. +

    +
    +x = 45.6
    +y = new BigNumber(x)
    +x.toExponential()               // '4.56e+1'
    +y.toExponential()               // '4.56e+1'
    +x.toExponential(0)              // '5e+1'
    +y.toExponential(0)              // '5e+1'
    +x.toExponential(1)              // '4.6e+1'
    +y.toExponential(1)              // '4.6e+1'
    +y.toExponential(1, 1)           // '4.5e+1'  (ROUND_DOWN)
    +x.toExponential(3)              // '4.560e+1'
    +y.toExponential(3)              // '4.560e+1'
    + + + +
    + toFixed.toFixed([dp [, rm]]) ⇒ string +
    +

    + dp: number: integer, 0 to 1e+9 inclusive
    + rm: number: integer, 0 to 8 inclusive +

    +

    + Returns a string representing the value of this BigNumber in normal (fixed-point) notation + rounded to dp decimal places using rounding mode rm. +

    +

    + If the value of this BigNumber in normal notation has fewer than dp fraction + digits, the return value will be appended with zeros accordingly. +

    +

    + Unlike Number.prototype.toFixed, which returns exponential notation if a number + is greater or equal to 1021, this method will always return normal + notation. +

    +

    + If dp is omitted or is null or undefined, the return + value will be unrounded and in normal notation. This is also unlike + Number.prototype.toFixed, which returns the value to zero decimal places.
    + It is useful when fixed-point notation is required and the current + EXPONENTIAL_AT setting causes + toString to return exponential notation.
    + If rm is omitted or is null or undefined, + ROUNDING_MODE is used. +

    +

    + Throws if dp or rm is invalid. See Errors. +

    +
    +x = 3.456
    +y = new BigNumber(x)
    +x.toFixed()                     // '3'
    +y.toFixed()                     // '3.456'
    +y.toFixed(0)                    // '3'
    +x.toFixed(2)                    // '3.46'
    +y.toFixed(2)                    // '3.46'
    +y.toFixed(2, 1)                 // '3.45'  (ROUND_DOWN)
    +x.toFixed(5)                    // '3.45600'
    +y.toFixed(5)                    // '3.45600'
    + + + +
    + toFormat.toFormat([dp [, rm[, format]]]) ⇒ string +
    +

    + dp: number: integer, 0 to 1e+9 inclusive
    + rm: number: integer, 0 to 8 inclusive
    + format: object: see FORMAT +

    +

    +

    + Returns a string representing the value of this BigNumber in normal (fixed-point) notation + rounded to dp decimal places using rounding mode rm, and formatted + according to the properties of the format object. +

    +

    + See FORMAT and the examples below for the properties of the + format object, their types, and their usage. A formatting object may contain + some or all of the recognised properties. +

    +

    + If dp is omitted or is null or undefined, then the + return value is not rounded to a fixed number of decimal places.
    + If rm is omitted or is null or undefined, + ROUNDING_MODE is used.
    + If format is omitted or is null or undefined, the + FORMAT object is used. +

    +

    + Throws if dp, rm or format is invalid. See + Errors. +

    +
    +fmt = {
    +  prefix = '',
    +  decimalSeparator: '.',
    +  groupSeparator: ',',
    +  groupSize: 3,
    +  secondaryGroupSize: 0,
    +  fractionGroupSeparator: ' ',
    +  fractionGroupSize: 0,
    +  suffix = ''
    +}
    +
    +x = new BigNumber('123456789.123456789')
    +
    +// Set the global formatting options
    +BigNumber.config({ FORMAT: fmt })
    +
    +x.toFormat()                              // '123,456,789.123456789'
    +x.toFormat(3)                             // '123,456,789.123'
    +
    +// If a reference to the object assigned to FORMAT has been retained,
    +// the format properties can be changed directly
    +fmt.groupSeparator = ' '
    +fmt.fractionGroupSize = 5
    +x.toFormat()                              // '123 456 789.12345 6789'
    +
    +// Alternatively, pass the formatting options as an argument
    +fmt = {
    +  prefix: '=> ',
    +  decimalSeparator: ',',
    +  groupSeparator: '.',
    +  groupSize: 3,
    +  secondaryGroupSize: 2
    +}
    +
    +x.toFormat()                              // '123 456 789.12345 6789'
    +x.toFormat(fmt)                           // '=> 12.34.56.789,123456789'
    +x.toFormat(2, fmt)                        // '=> 12.34.56.789,12'
    +x.toFormat(3, BigNumber.ROUND_UP, fmt)    // '=> 12.34.56.789,124'
    + + + +
    + toFraction.toFraction([maximum_denominator]) + ⇒ [BigNumber, BigNumber] +
    +

    + maximum_denominator: + number|string|BigNumber: integer >= 1 and <= + Infinity +

    +

    + Returns an array of two BigNumbers representing the value of this BigNumber as a simple + fraction with an integer numerator and an integer denominator. The denominator will be a + positive non-zero value less than or equal to maximum_denominator. +

    +

    + If a maximum_denominator is not specified, or is null or + undefined, the denominator will be the lowest value necessary to represent the + number exactly. +

    +

    + Throws if maximum_denominator is invalid. See Errors. +

    +
    +x = new BigNumber(1.75)
    +x.toFraction()                  // '7, 4'
    +
    +pi = new BigNumber('3.14159265358')
    +pi.toFraction()                 // '157079632679,50000000000'
    +pi.toFraction(100000)           // '312689, 99532'
    +pi.toFraction(10000)            // '355, 113'
    +pi.toFraction(100)              // '311, 99'
    +pi.toFraction(10)               // '22, 7'
    +pi.toFraction(1)                // '3, 1'
    + + + +
    toJSON.toJSON() ⇒ string
    +

    As valueOf.

    +
    +x = new BigNumber('177.7e+457')
    +y = new BigNumber(235.4325)
    +z = new BigNumber('0.0098074')
    +
    +// Serialize an array of three BigNumbers
    +str = JSON.stringify( [x, y, z] )
    +// "["1.777e+459","235.4325","0.0098074"]"
    +
    +// Return an array of three BigNumbers
    +JSON.parse(str, function (key, val) {
    +    return key === '' ? val : new BigNumber(val)
    +})
    + + + +
    toNumber.toNumber() ⇒ number
    +

    Returns the value of this BigNumber as a JavaScript number primitive.

    +

    + This method is identical to using type coercion with the unary plus operator. +

    +
    +x = new BigNumber(456.789)
    +x.toNumber()                    // 456.789
    ++x                              // 456.789
    +
    +y = new BigNumber('45987349857634085409857349856430985')
    +y.toNumber()                    // 4.598734985763409e+34
    +
    +z = new BigNumber(-0)
    +1 / z.toNumber()                // -Infinity
    +1 / +z                          // -Infinity
    + + + +
    + toPrecision.toPrecision([sd [, rm]]) ⇒ string +
    +

    + sd: number: integer, 1 to 1e+9 inclusive
    + rm: number: integer, 0 to 8 inclusive +

    +

    + Returns a string representing the value of this BigNumber rounded to sd + significant digits using rounding mode rm. +

    +

    + If sd is less than the number of digits necessary to represent the integer part + of the value in normal (fixed-point) notation, then exponential notation is used. +

    +

    + If sd is omitted, or is null or undefined, then the + return value is the same as n.toString().
    + If rm is omitted or is null or undefined, + ROUNDING_MODE is used. +

    +

    + Throws if sd or rm is invalid. See Errors. +

    +
    +x = 45.6
    +y = new BigNumber(x)
    +x.toPrecision()                 // '45.6'
    +y.toPrecision()                 // '45.6'
    +x.toPrecision(1)                // '5e+1'
    +y.toPrecision(1)                // '5e+1'
    +y.toPrecision(2, 0)             // '4.6e+1'  (ROUND_UP)
    +y.toPrecision(2, 1)             // '4.5e+1'  (ROUND_DOWN)
    +x.toPrecision(5)                // '45.600'
    +y.toPrecision(5)                // '45.600'
    + + + +
    toString.toString([base]) ⇒ string
    +

    + base: number: integer, 2 to ALPHABET.length + inclusive (see ALPHABET). +

    +

    + Returns a string representing the value of this BigNumber in the specified base, or base + 10 if base is omitted or is null or + undefined. +

    +

    + For bases above 10, and using the default base conversion alphabet + (see ALPHABET), values from 10 to + 35 are represented by a-z + (as with Number.prototype.toString). +

    +

    + If a base is specified the value is rounded according to the current + DECIMAL_PLACES + and ROUNDING_MODE settings. +

    +

    + If a base is not specified, and this BigNumber has a positive + exponent that is equal to or greater than the positive component of the + current EXPONENTIAL_AT setting, + or a negative exponent equal to or less than the negative component of the + setting, then exponential notation is returned. +

    +

    If base is null or undefined it is ignored.

    +

    + Throws if base is invalid. See Errors. +

    +
    +x = new BigNumber(750000)
    +x.toString()                    // '750000'
    +BigNumber.config({ EXPONENTIAL_AT: 5 })
    +x.toString()                    // '7.5e+5'
    +
    +y = new BigNumber(362.875)
    +y.toString(2)                   // '101101010.111'
    +y.toString(9)                   // '442.77777777777777777778'
    +y.toString(32)                  // 'ba.s'
    +
    +BigNumber.config({ DECIMAL_PLACES: 4 });
    +z = new BigNumber('1.23456789')
    +z.toString()                    // '1.23456789'
    +z.toString(10)                  // '1.2346'
    + + + +
    valueOf.valueOf() ⇒ string
    +

    + As toString, but does not accept a base argument and includes + the minus sign for negative zero. +

    +
    +x = new BigNumber('-0')
    +x.toString()                    // '0'
    +x.valueOf()                     // '-0'
    +y = new BigNumber('1.777e+457')
    +y.valueOf()                     // '1.777e+457'
    + + + +

    Properties

    +

    The properties of a BigNumber instance:

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    PropertyDescriptionTypeValue
    ccoefficient*number[] Array of base 1e14 numbers
    eexponentnumberInteger, -1000000000 to 1000000000 inclusive
    ssignnumber-1 or 1
    +

    *significand

    +

    + The value of any of the c, e and s properties may also + be null. +

    +

    + The above properties are best considered to be read-only. In early versions of this library it + was okay to change the exponent of a BigNumber by writing to its exponent property directly, + but this is no longer reliable as the value of the first element of the coefficient array is + now dependent on the exponent. +

    +

    + Note that, as with JavaScript numbers, the original exponent and fractional trailing zeros are + not necessarily preserved. +

    +
    x = new BigNumber(0.123)              // '0.123'
    +x.toExponential()                     // '1.23e-1'
    +x.c                                   // '1,2,3'
    +x.e                                   // -1
    +x.s                                   // 1
    +
    +y = new Number(-123.4567000e+2)       // '-12345.67'
    +y.toExponential()                     // '-1.234567e+4'
    +z = new BigNumber('-123.4567000e+2')  // '-12345.67'
    +z.toExponential()                     // '-1.234567e+4'
    +z.c                                   // '1,2,3,4,5,6,7'
    +z.e                                   // 4
    +z.s                                   // -1
    + + + +

    Zero, NaN and Infinity

    +

    + The table below shows how ±0, NaN and + ±Infinity are stored. +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    ces
    ±0[0]0±1
    NaNnullnullnull
    ±Infinitynullnull±1
    +
    +x = new Number(-0)              // 0
    +1 / x == -Infinity              // true
    +
    +y = new BigNumber(-0)           // '0'
    +y.c                             // '0' ( [0].toString() )
    +y.e                             // 0
    +y.s                             // -1
    + + + +

    Errors

    +

    The table below shows the errors that are thrown.

    +

    + The errors are generic Error objects whose message begins + '[BigNumber Error]'. +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MethodThrows
    + BigNumber
    + comparedTo
    + dividedBy
    + dividedToIntegerBy
    + isEqualTo
    + isGreaterThan
    + isGreaterThanOrEqualTo
    + isLessThan
    + isLessThanOrEqualTo
    + minus
    + modulo
    + plus
    + multipliedBy +
    Base not a primitive number
    Base not an integer
    Base out of range
    Number primitive has more than 15 significant digits*
    Not a base... number*
    Not a number*
    cloneObject expected
    configObject expected
    DECIMAL_PLACES not a primitive number
    DECIMAL_PLACES not an integer
    DECIMAL_PLACES out of range
    ROUNDING_MODE not a primitive number
    ROUNDING_MODE not an integer
    ROUNDING_MODE out of range
    EXPONENTIAL_AT not a primitive number
    EXPONENTIAL_AT not an integer
    EXPONENTIAL_AT out of range
    RANGE not a primitive number
    RANGE not an integer
    RANGE cannot be zero
    RANGE cannot be zero
    CRYPTO not true or false
    crypto unavailable
    MODULO_MODE not a primitive number
    MODULO_MODE not an integer
    MODULO_MODE out of range
    POW_PRECISION not a primitive number
    POW_PRECISION not an integer
    POW_PRECISION out of range
    FORMAT not an object
    ALPHABET invalid
    + decimalPlaces
    + precision
    + random
    + shiftedBy
    + toExponential
    + toFixed
    + toFormat
    + toPrecision +
    Argument not a primitive number
    Argument not an integer
    Argument out of range
    + decimalPlaces
    + precision +
    Argument not true or false
    exponentiatedByArgument not an integer
    isBigNumberInvalid BigNumber*
    + minimum
    + maximum +
    Not a number*
    + random + crypto unavailable
    + toFormat + Argument not an object
    toFractionArgument not an integer
    Argument out of range
    toStringBase not a primitive number
    Base not an integer
    Base out of range
    +

    *Only thrown if BigNumber.DEBUG is true.

    +

    To determine if an exception is a BigNumber Error:

    +
    +try {
    +  // ...
    +} catch (e) {
    +  if (e instanceof Error && e.message.indexOf('[BigNumber Error]') === 0) {
    +      // ...
    +  }
    +}
    + + + +

    Type coercion

    +

    + To prevent the accidental use of a BigNumber in primitive number operations, or the + accidental addition of a BigNumber to a string, the valueOf method can be safely + overwritten as shown below. +

    +

    + The valueOf method is the same as the + toJSON method, and both are the same as the + toString method except they do not take a base + argument and they include the minus sign for negative zero. +

    +
    +BigNumber.prototype.valueOf = function () {
    +  throw Error('valueOf called!')
    +}
    +
    +x = new BigNumber(1)
    +x / 2                    // '[BigNumber Error] valueOf called!'
    +x + 'abc'                // '[BigNumber Error] valueOf called!'
    +
    + + + +

    FAQ

    + +
    Why are trailing fractional zeros removed from BigNumbers?
    +

    + Some arbitrary-precision libraries retain trailing fractional zeros as they can indicate the + precision of a value. This can be useful but the results of arithmetic operations can be + misleading. +

    +
    +x = new BigDecimal("1.0")
    +y = new BigDecimal("1.1000")
    +z = x.add(y)                      // 2.1000
    +
    +x = new BigDecimal("1.20")
    +y = new BigDecimal("3.45000")
    +z = x.multiply(y)                 // 4.1400000
    +

    + To specify the precision of a value is to specify that the value lies + within a certain range. +

    +

    + In the first example, x has a value of 1.0. The trailing zero shows + the precision of the value, implying that it is in the range 0.95 to + 1.05. Similarly, the precision indicated by the trailing zeros of y + indicates that the value is in the range 1.09995 to 1.10005. +

    +

    + If we add the two lowest values in the ranges we have, 0.95 + 1.09995 = 2.04995, + and if we add the two highest values we have, 1.05 + 1.10005 = 2.15005, so the + range of the result of the addition implied by the precision of its operands is + 2.04995 to 2.15005. +

    +

    + The result given by BigDecimal of 2.1000 however, indicates that the value is in + the range 2.09995 to 2.10005 and therefore the precision implied by + its trailing zeros may be misleading. +

    +

    + In the second example, the true range is 4.122744 to 4.157256 yet + the BigDecimal answer of 4.1400000 indicates a range of 4.13999995 + to 4.14000005. Again, the precision implied by the trailing zeros may be + misleading. +

    +

    + This library, like binary floating point and most calculators, does not retain trailing + fractional zeros. Instead, the toExponential, toFixed and + toPrecision methods enable trailing zeros to be added if and when required.
    +

    +
    + + + diff --git a/poker-paf/node_modules/bignumber.js/package.json b/poker-paf/node_modules/bignumber.js/package.json new file mode 100644 index 0000000..475a813 --- /dev/null +++ b/poker-paf/node_modules/bignumber.js/package.json @@ -0,0 +1,40 @@ +{ + "name": "bignumber.js", + "description": "A library for arbitrary-precision decimal and non-decimal arithmetic", + "version": "9.0.0", + "keywords": [ + "arbitrary", + "precision", + "arithmetic", + "big", + "number", + "decimal", + "float", + "biginteger", + "bigdecimal", + "bignumber", + "bigint", + "bignum" + ], + "repository": { + "type": "git", + "url": "https://github.com/MikeMcl/bignumber.js.git" + }, + "main": "bignumber", + "module": "bignumber.mjs", + "browser": "bignumber.js", + "types": "bignumber.d.ts", + "author": { + "name": "Michael Mclaughlin", + "email": "M8ch88l@gmail.com" + }, + "engines": { + "node": "*" + }, + "license": "MIT", + "scripts": { + "test": "node test/test", + "build": "uglifyjs bignumber.js --source-map -c -m -o bignumber.min.js" + }, + "dependencies": {} +} diff --git a/poker-paf/node_modules/core-util-is/LICENSE b/poker-paf/node_modules/core-util-is/LICENSE new file mode 100644 index 0000000..d8d7f94 --- /dev/null +++ b/poker-paf/node_modules/core-util-is/LICENSE @@ -0,0 +1,19 @@ +Copyright Node.js contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/poker-paf/node_modules/core-util-is/README.md b/poker-paf/node_modules/core-util-is/README.md new file mode 100644 index 0000000..5a76b41 --- /dev/null +++ b/poker-paf/node_modules/core-util-is/README.md @@ -0,0 +1,3 @@ +# core-util-is + +The `util.is*` functions introduced in Node v0.12. diff --git a/poker-paf/node_modules/core-util-is/lib/util.js b/poker-paf/node_modules/core-util-is/lib/util.js new file mode 100644 index 0000000..6e5a20d --- /dev/null +++ b/poker-paf/node_modules/core-util-is/lib/util.js @@ -0,0 +1,107 @@ +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +// NOTE: These type checking functions intentionally don't use `instanceof` +// because it is fragile and can be easily faked with `Object.create()`. + +function isArray(arg) { + if (Array.isArray) { + return Array.isArray(arg); + } + return objectToString(arg) === '[object Array]'; +} +exports.isArray = isArray; + +function isBoolean(arg) { + return typeof arg === 'boolean'; +} +exports.isBoolean = isBoolean; + +function isNull(arg) { + return arg === null; +} +exports.isNull = isNull; + +function isNullOrUndefined(arg) { + return arg == null; +} +exports.isNullOrUndefined = isNullOrUndefined; + +function isNumber(arg) { + return typeof arg === 'number'; +} +exports.isNumber = isNumber; + +function isString(arg) { + return typeof arg === 'string'; +} +exports.isString = isString; + +function isSymbol(arg) { + return typeof arg === 'symbol'; +} +exports.isSymbol = isSymbol; + +function isUndefined(arg) { + return arg === void 0; +} +exports.isUndefined = isUndefined; + +function isRegExp(re) { + return objectToString(re) === '[object RegExp]'; +} +exports.isRegExp = isRegExp; + +function isObject(arg) { + return typeof arg === 'object' && arg !== null; +} +exports.isObject = isObject; + +function isDate(d) { + return objectToString(d) === '[object Date]'; +} +exports.isDate = isDate; + +function isError(e) { + return (objectToString(e) === '[object Error]' || e instanceof Error); +} +exports.isError = isError; + +function isFunction(arg) { + return typeof arg === 'function'; +} +exports.isFunction = isFunction; + +function isPrimitive(arg) { + return arg === null || + typeof arg === 'boolean' || + typeof arg === 'number' || + typeof arg === 'string' || + typeof arg === 'symbol' || // ES6 symbol + typeof arg === 'undefined'; +} +exports.isPrimitive = isPrimitive; + +exports.isBuffer = require('buffer').Buffer.isBuffer; + +function objectToString(o) { + return Object.prototype.toString.call(o); +} diff --git a/poker-paf/node_modules/core-util-is/package.json b/poker-paf/node_modules/core-util-is/package.json new file mode 100644 index 0000000..b0c51f5 --- /dev/null +++ b/poker-paf/node_modules/core-util-is/package.json @@ -0,0 +1,38 @@ +{ + "name": "core-util-is", + "version": "1.0.3", + "description": "The `util.is*` functions introduced in Node v0.12.", + "main": "lib/util.js", + "files": [ + "lib" + ], + "repository": { + "type": "git", + "url": "git://github.com/isaacs/core-util-is" + }, + "keywords": [ + "util", + "isBuffer", + "isArray", + "isNumber", + "isString", + "isRegExp", + "isThis", + "isThat", + "polyfill" + ], + "author": "Isaac Z. Schlueter (http://blog.izs.me/)", + "license": "MIT", + "bugs": { + "url": "https://github.com/isaacs/core-util-is/issues" + }, + "scripts": { + "test": "tap test.js", + "preversion": "npm test", + "postversion": "npm publish", + "prepublishOnly": "git push origin --follow-tags" + }, + "devDependencies": { + "tap": "^15.0.9" + } +} diff --git a/poker-paf/node_modules/inherits/LICENSE b/poker-paf/node_modules/inherits/LICENSE new file mode 100644 index 0000000..dea3013 --- /dev/null +++ b/poker-paf/node_modules/inherits/LICENSE @@ -0,0 +1,16 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + diff --git a/poker-paf/node_modules/inherits/README.md b/poker-paf/node_modules/inherits/README.md new file mode 100644 index 0000000..b1c5665 --- /dev/null +++ b/poker-paf/node_modules/inherits/README.md @@ -0,0 +1,42 @@ +Browser-friendly inheritance fully compatible with standard node.js +[inherits](http://nodejs.org/api/util.html#util_util_inherits_constructor_superconstructor). + +This package exports standard `inherits` from node.js `util` module in +node environment, but also provides alternative browser-friendly +implementation through [browser +field](https://gist.github.com/shtylman/4339901). Alternative +implementation is a literal copy of standard one located in standalone +module to avoid requiring of `util`. It also has a shim for old +browsers with no `Object.create` support. + +While keeping you sure you are using standard `inherits` +implementation in node.js environment, it allows bundlers such as +[browserify](https://github.com/substack/node-browserify) to not +include full `util` package to your client code if all you need is +just `inherits` function. It worth, because browser shim for `util` +package is large and `inherits` is often the single function you need +from it. + +It's recommended to use this package instead of +`require('util').inherits` for any code that has chances to be used +not only in node.js but in browser too. + +## usage + +```js +var inherits = require('inherits'); +// then use exactly as the standard one +``` + +## note on version ~1.0 + +Version ~1.0 had completely different motivation and is not compatible +neither with 2.0 nor with standard node.js `inherits`. + +If you are using version ~1.0 and planning to switch to ~2.0, be +careful: + +* new version uses `super_` instead of `super` for referencing + superclass +* new version overwrites current prototype while old one preserves any + existing fields on it diff --git a/poker-paf/node_modules/inherits/inherits.js b/poker-paf/node_modules/inherits/inherits.js new file mode 100644 index 0000000..f71f2d9 --- /dev/null +++ b/poker-paf/node_modules/inherits/inherits.js @@ -0,0 +1,9 @@ +try { + var util = require('util'); + /* istanbul ignore next */ + if (typeof util.inherits !== 'function') throw ''; + module.exports = util.inherits; +} catch (e) { + /* istanbul ignore next */ + module.exports = require('./inherits_browser.js'); +} diff --git a/poker-paf/node_modules/inherits/inherits_browser.js b/poker-paf/node_modules/inherits/inherits_browser.js new file mode 100644 index 0000000..86bbb3d --- /dev/null +++ b/poker-paf/node_modules/inherits/inherits_browser.js @@ -0,0 +1,27 @@ +if (typeof Object.create === 'function') { + // implementation from standard node.js 'util' module + module.exports = function inherits(ctor, superCtor) { + if (superCtor) { + ctor.super_ = superCtor + ctor.prototype = Object.create(superCtor.prototype, { + constructor: { + value: ctor, + enumerable: false, + writable: true, + configurable: true + } + }) + } + }; +} else { + // old school shim for old browsers + module.exports = function inherits(ctor, superCtor) { + if (superCtor) { + ctor.super_ = superCtor + var TempCtor = function () {} + TempCtor.prototype = superCtor.prototype + ctor.prototype = new TempCtor() + ctor.prototype.constructor = ctor + } + } +} diff --git a/poker-paf/node_modules/inherits/package.json b/poker-paf/node_modules/inherits/package.json new file mode 100644 index 0000000..37b4366 --- /dev/null +++ b/poker-paf/node_modules/inherits/package.json @@ -0,0 +1,29 @@ +{ + "name": "inherits", + "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()", + "version": "2.0.4", + "keywords": [ + "inheritance", + "class", + "klass", + "oop", + "object-oriented", + "inherits", + "browser", + "browserify" + ], + "main": "./inherits.js", + "browser": "./inherits_browser.js", + "repository": "git://github.com/isaacs/inherits", + "license": "ISC", + "scripts": { + "test": "tap" + }, + "devDependencies": { + "tap": "^14.2.4" + }, + "files": [ + "inherits.js", + "inherits_browser.js" + ] +} diff --git a/poker-paf/node_modules/isarray/.npmignore b/poker-paf/node_modules/isarray/.npmignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/poker-paf/node_modules/isarray/.npmignore @@ -0,0 +1 @@ +node_modules diff --git a/poker-paf/node_modules/isarray/.travis.yml b/poker-paf/node_modules/isarray/.travis.yml new file mode 100644 index 0000000..cc4dba2 --- /dev/null +++ b/poker-paf/node_modules/isarray/.travis.yml @@ -0,0 +1,4 @@ +language: node_js +node_js: + - "0.8" + - "0.10" diff --git a/poker-paf/node_modules/isarray/Makefile b/poker-paf/node_modules/isarray/Makefile new file mode 100644 index 0000000..787d56e --- /dev/null +++ b/poker-paf/node_modules/isarray/Makefile @@ -0,0 +1,6 @@ + +test: + @node_modules/.bin/tape test.js + +.PHONY: test + diff --git a/poker-paf/node_modules/isarray/README.md b/poker-paf/node_modules/isarray/README.md new file mode 100644 index 0000000..16d2c59 --- /dev/null +++ b/poker-paf/node_modules/isarray/README.md @@ -0,0 +1,60 @@ + +# isarray + +`Array#isArray` for older browsers. + +[![build status](https://secure.travis-ci.org/juliangruber/isarray.svg)](http://travis-ci.org/juliangruber/isarray) +[![downloads](https://img.shields.io/npm/dm/isarray.svg)](https://www.npmjs.org/package/isarray) + +[![browser support](https://ci.testling.com/juliangruber/isarray.png) +](https://ci.testling.com/juliangruber/isarray) + +## Usage + +```js +var isArray = require('isarray'); + +console.log(isArray([])); // => true +console.log(isArray({})); // => false +``` + +## Installation + +With [npm](http://npmjs.org) do + +```bash +$ npm install isarray +``` + +Then bundle for the browser with +[browserify](https://github.com/substack/browserify). + +With [component](http://component.io) do + +```bash +$ component install juliangruber/isarray +``` + +## License + +(MIT) + +Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/poker-paf/node_modules/isarray/component.json b/poker-paf/node_modules/isarray/component.json new file mode 100644 index 0000000..9e31b68 --- /dev/null +++ b/poker-paf/node_modules/isarray/component.json @@ -0,0 +1,19 @@ +{ + "name" : "isarray", + "description" : "Array#isArray for older browsers", + "version" : "0.0.1", + "repository" : "juliangruber/isarray", + "homepage": "https://github.com/juliangruber/isarray", + "main" : "index.js", + "scripts" : [ + "index.js" + ], + "dependencies" : {}, + "keywords": ["browser","isarray","array"], + "author": { + "name": "Julian Gruber", + "email": "mail@juliangruber.com", + "url": "http://juliangruber.com" + }, + "license": "MIT" +} diff --git a/poker-paf/node_modules/isarray/index.js b/poker-paf/node_modules/isarray/index.js new file mode 100644 index 0000000..a57f634 --- /dev/null +++ b/poker-paf/node_modules/isarray/index.js @@ -0,0 +1,5 @@ +var toString = {}.toString; + +module.exports = Array.isArray || function (arr) { + return toString.call(arr) == '[object Array]'; +}; diff --git a/poker-paf/node_modules/isarray/package.json b/poker-paf/node_modules/isarray/package.json new file mode 100644 index 0000000..1a4317a --- /dev/null +++ b/poker-paf/node_modules/isarray/package.json @@ -0,0 +1,45 @@ +{ + "name": "isarray", + "description": "Array#isArray for older browsers", + "version": "1.0.0", + "repository": { + "type": "git", + "url": "git://github.com/juliangruber/isarray.git" + }, + "homepage": "https://github.com/juliangruber/isarray", + "main": "index.js", + "dependencies": {}, + "devDependencies": { + "tape": "~2.13.4" + }, + "keywords": [ + "browser", + "isarray", + "array" + ], + "author": { + "name": "Julian Gruber", + "email": "mail@juliangruber.com", + "url": "http://juliangruber.com" + }, + "license": "MIT", + "testling": { + "files": "test.js", + "browsers": [ + "ie/8..latest", + "firefox/17..latest", + "firefox/nightly", + "chrome/22..latest", + "chrome/canary", + "opera/12..latest", + "opera/next", + "safari/5.1..latest", + "ipad/6.0..latest", + "iphone/6.0..latest", + "android-browser/4.2..latest" + ] + }, + "scripts": { + "test": "tape test.js" + } +} diff --git a/poker-paf/node_modules/isarray/test.js b/poker-paf/node_modules/isarray/test.js new file mode 100644 index 0000000..e0c3444 --- /dev/null +++ b/poker-paf/node_modules/isarray/test.js @@ -0,0 +1,20 @@ +var isArray = require('./'); +var test = require('tape'); + +test('is array', function(t){ + t.ok(isArray([])); + t.notOk(isArray({})); + t.notOk(isArray(null)); + t.notOk(isArray(false)); + + var obj = {}; + obj[0] = true; + t.notOk(isArray(obj)); + + var arr = []; + arr.foo = 'bar'; + t.ok(isArray(arr)); + + t.end(); +}); + diff --git a/poker-paf/node_modules/mysql/Changes.md b/poker-paf/node_modules/mysql/Changes.md new file mode 100644 index 0000000..73e549c --- /dev/null +++ b/poker-paf/node_modules/mysql/Changes.md @@ -0,0 +1,569 @@ +# Changes + +This file is a manually maintained list of changes for each release. Feel free +to add your changes here when sending pull requests. Also send corrections if +you spot any mistakes. + +## v2.18.1 (2020-01-23) + +* Fix Amazon RDS profile for yaSSL MySQL servers with 2019 CA #2292 + +## v2.18.0 (2020-01-21) + +* Add `localInfile` option to control `LOAD DATA LOCAL INFILE` +* Add new Amazon RDS Root 2019 CA to Amazon RDS SSL profile #2280 +* Add new error codes up to MySQL 5.7.29 +* Fix early detection of bad callback to `connection.query` +* Support Node.js 12.x #2211 +* Support Node.js 13.x +* Support non-enumerable properties in object argument to `connection.query` #2253 +* Update `bignumber.js` to 9.0.0 +* Update `readable-stream` to 2.3.7 + +## v2.17.1 (2019-04-18) + +* Update `bignumber.js` to 7.2.1 #2206 + - Fix npm deprecation warning + +## v2.17.0 (2019-04-17) + +* Add reverse type lookup for small performance gain #2170 +* Fix `connection.threadId` missing on handshake failure +* Fix duplicate packet name in debug output +* Fix no password support for old password protocol +* Remove special case for handshake in determine packet code +* Small performance improvement starting command sequence +* Support auth switch in change user flow #1776 +* Support Node.js 11.x +* Update `bignumber.js` to 6.0.0 + +## v2.16.0 (2018-07-17) + +* Add Amazon RDS GovCloud SSL certificates #1876 +* Add new error codes up to MySQL 5.7.21 +* Include connection ID in debug output +* Support Node.js 9.x +* Support Node.js 10.x #2003 #2024 #2026 #2034 +* Update Amazon RDS SSL certificates +* Update `bignumber.js` to 4.1.0 +* Update `readable-stream` to 2.3.6 +* Update `sqlstring` to 2.3.1 + - Fix incorrectly replacing non-placeholders in SQL + +## v2.15.0 (2017-10-05) + +* Add new Amazon RDS ca-central-1 certificate CA to Amazon RDS SSL profile #1809 +* Add new error codes up to MySQL 5.7.19 +* Add `mysql.raw()` to generate pre-escaped values #877 #1821 +* Fix "changedRows" to work on non-English servers #1819 +* Fix error when server sends RST on `QUIT` #1811 +* Fix typo in insecure auth error message +* Support `mysql_native_password` auth switch request for Azure #1396 #1729 #1730 +* Update `sqlstring` to 2.3.0 + - Add `.toSqlString()` escape overriding + - Small performance improvement on `escapeId` +* Update `bignumber.js` to 4.0.4 + +## v2.14.1 (2017-08-01) + +* Fix holding first closure for lifetime of connection #1785 + +## v2.14.0 (2017-07-25) + +* Add new Amazon RDS ap-south-1 certificate CA to Amazon RDS SSL profile #1780 +* Add new Amazon RDS eu-west-2 certificate CA to Amazon RDS SSL profile #1770 +* Add `sql` property to query `Error` objects #1462 #1628 #1629 +* Add `sqlMessage` property to `Error` objects #1714 +* Fix the MySQL 5.7.17 error codes +* Support Node.js 8.x +* Update `bignumber.js` to 4.0.2 +* Update `readable-stream` to 2.3.3 +* Use `safe-buffer` for improved Buffer API + +## v2.13.0 (2017-01-24) + +* Accept regular expression as pool cluster pattern #1572 +* Accept wildcard anywhere in pool cluster pattern #1570 +* Add `acquire` and `release` events to `Pool` for tracking #1366 #1449 #1528 #1625 +* Add new error codes up to MySQL 5.7.17 +* Fix edge cases when determing Query result packets #1547 +* Fix memory leak when using long-running domains #1619 #1620 +* Remove unnecessary buffer copies when receiving large packets +* Update `bignumber.js` to 3.1.2 +* Use a simple buffer list to improve performance #566 #1590 + +## v2.12.0 (2016-11-02) + +* Accept array of type names to `dateStrings` option #605 #1481 +* Add `query` method to `PoolNamespace` #1256 #1505 #1506 + - Used as `cluster.of(...).query(...)` +* Add new error codes up to MySQL 5.7.16 +* Fix edge cases writing certain length coded values +* Fix typo in `HANDSHAKE_NO_SSL_SUPPORT` error message #1534 +* Support Node.js 7.x +* Update `bignumber.js` to 2.4.0 +* Update `sqlstring` to 2.2.0 + - Accept numbers and other value types in `escapeId` + - Escape invalid `Date` objects as `NULL` + - Run `buffer.toString()` through escaping + +## v2.11.1 (2016-06-07) + +* Fix writing truncated packets starting with large string/buffer #1438 + +## v2.11.0 (2016-06-06) + +* Add `POOL_CLOSED` code to "Pool is closed." error +* Add `POOL_CONNLIMIT` code to "No connections available." error #1332 +* Bind underlying connections in pool to same domain as pool #1242 +* Bind underlying socket to same domain as connection #1243 +* Fix allocation errors receiving many result rows #918 #1265 #1324 #1415 +* Fix edge cases constructing long stack traces #1387 +* Fix handshake inactivity timeout on Node.js v4.2.0 #1223 #1236 #1239 #1240 #1241 #1252 +* Fix Query stream to emit close after ending #1349 #1350 +* Fix type cast for BIGINT columns when number is negative #1376 +* Performance improvements for array/object escaping in SqlString #1331 +* Performance improvements for formatting in SqlString #1431 +* Performance improvements for string escaping in SqlString #1390 +* Performance improvements for writing packets to network +* Support Node.js 6.x +* Update `bignumber.js` to 2.3.0 +* Update `readable-stream` to 1.1.14 +* Use the `sqlstring` module for SQL escaping and formatting + +## v2.10.2 (2016-01-12) + +* Fix exception/hang from certain SSL connection errors #1153 +* Update `bignumber.js` to 2.1.4 + +## v2.10.1 (2016-01-11) + +* Add new Amazon RDS ap-northeast-2 certificate CA to Amazon RDS SSL profile #1329 + +## v2.10.0 (2015-12-15) + +* Add new error codes up to MySQL 5.7.9 #1294 +* Add new JSON type constant #1295 +* Add types for fractional seconds support +* Fix `connection.destroy()` on pool connection creating sequences #1291 +* Fix error code 139 `HA_ERR_TO_BIG_ROW` to be `HA_ERR_TOO_BIG_ROW` +* Fix error when call site error is missing stack #1179 +* Fix reading password from MySQL URL that has bare colon #1278 +* Handle MySQL servers not closing TCP connection after QUIT -> OK exchange #1277 +* Minor SqlString Date to string performance improvement #1233 +* Support Node.js 4.x +* Support Node.js 5.x +* Update `bignumber.js` to 2.1.2 + +## v2.9.0 (2015-08-19) + +* Accept the `ciphers` property in connection `ssl` option #1185 +* Fix bad timezone conversion from `Date` to string for certain times #1045 #1155 + +## v2.8.0 (2015-07-13) + +* Add `connect` event to `Connection` #1129 +* Default `timeout` for `connection.end` to 30 seconds #1057 +* Fix a sync callback when sequence enqueue fails #1147 +* Provide static require analysis +* Re-use connection from pool after `conn.changeUser` is used #837 #1088 + +## v2.7.0 (2015-05-27) + +* Destroy/end connections removed from the pool on error +* Delay implied connect until after `.query` argument validation +* Do not remove connections with non-fatal errors from the pool +* Error early if `callback` argument to `.query` is not a function #1060 +* Lazy-load modules from many entry point; reduced memory use + +## v2.6.2 (2015-04-14) + +* Fix `Connection.createQuery` for no SQL #1058 +* Update `bignumber.js` to 2.0.7 + +## v2.6.1 (2015-03-26) + +* Update `bignumber.js` to 2.0.5 #1037 #1038 + +## v2.6.0 (2015-03-24) + +* Add `poolCluster.remove` to remove pools from the cluster #1006 #1007 +* Add optional callback to `poolCluster.end` +* Add `restoreNodeTimeout` option to `PoolCluster` #880 #906 +* Fix LOAD DATA INFILE handling in multiple statements #1036 +* Fix `poolCluster.add` to throw if `PoolCluster` has been closed +* Fix `poolCluster.add` to throw if `id` already defined +* Fix un-catchable error from `PoolCluster` when MySQL server offline #1033 +* Improve speed formatting SQL #1019 +* Support io.js + +## v2.5.5 (2015-02-23) + +* Store SSL presets in JS instead of JSON #959 +* Support Node.js 0.12 +* Update Amazon RDS SSL certificates #1001 + +## v2.5.4 (2014-12-16) + +* Fix error if falsy error thrown in callback handler #960 +* Fix various error code strings #954 + +## v2.5.3 (2014-11-06) + +* Fix `pool.query` streaming interface not emitting connection errors #941 + +## v2.5.2 (2014-10-10) + +* Fix receiving large text fields #922 + +## v2.5.1 (2014-09-22) + +* Fix `pool.end` race conditions #915 +* Fix `pool.getConnection` race conditions + +## v2.5.0 (2014-09-07) + +* Add code `POOL_ENQUEUELIMIT` to error reaching `queueLimit` +* Add `enqueue` event to pool #716 +* Add `enqueue` event to protocol and connection #381 +* Blacklist unsupported connection flags #881 +* Make only column names enumerable in `RowDataPacket` #549 #895 +* Support Node.js 0.6 #718 + +## v2.4.3 (2014-08-25) + +* Fix `pool.query` to use `typeCast` configuration + +## v2.4.2 (2014-08-03) + +* Fix incorrect sequence packet errors to be catchable #867 +* Fix stray protocol packet errors to be catchable #867 +* Fix timing of fatal protocol errors bubbling to user #879 + +## v2.4.1 (2014-07-17) + +* Fix `pool.query` not invoking callback on connection error #872 + +## v2.4.0 (2014-07-13) + +* Add code `POOL_NOEXIST` in PoolCluster error #846 +* Add `acquireTimeout` pool option to specify a timeout for acquiring a connection #821 #854 +* Add `connection.escapeId` +* Add `pool.escapeId` +* Add `timeout` option to all sequences #855 #863 +* Default `connectTimeout` to 10 seconds +* Fix domain binding with `conn.connect` +* Fix `packet.default` to actually be a string +* Fix `PARSER_*` errors to be catchable +* Fix `PROTOCOL_PACKETS_OUT_OF_ORDER` error to be catchable #844 +* Include packets that failed parsing under `debug` +* Return `Query` object from `pool.query` like `conn.query` #830 +* Use `EventEmitter.listenerCount` when possible for faster counting + +## v2.3.2 (2014-05-29) + +* Fix pool leaking connections after `conn.changeUser` #833 + +## v2.3.1 (2014-05-26) + +* Add database errors to error constants +* Add global errors to error constants +* Throw when calling `conn.release` multiple times #824 #827 +* Update known error codes + +## v2.3.0 (2014-05-16) + +* Accept MySQL charset (like `UTF8` or `UTF8MB4`) in `charset` option #808 +* Accept pool options in connection string to `mysql.createPool` #811 +* Clone connection config for new pool connections +* Default `connectTimeout` to 2 minutes +* Reject unauthorized SSL connections (use `ssl.rejectUnauthorized` to override) #816 +* Return last error when PoolCluster exhausts connection retries #818 +* Remove connection from pool after `conn.changeUser` is released #806 +* Throw on unknown SSL profile name #817 +* User newer TLS functions when available #809 + +## v2.2.0 (2014-04-27) + +* Use indexOf instead of for loops removing conn from pool #611 +* Make callback to `pool.query` optional like `conn.query` #585 +* Prevent enqueuing sequences after fatal error #400 +* Fix geometry parser for empty fields #742 +* Accept lower-case charset option +* Throw on unknown charset option #789 +* Update known charsets +* Remove console.warn from PoolCluster #744 +* Fix `pool.end` to handle queued connections #797 +* Fix `pool.releaseConnection` to keep connection queue flowing #797 +* Fix SSL handshake error to be catchable #800 +* Add `connection.threadId` to get MySQL connection ID #602 +* Ensure `pool.getConnection` retrieves good connections #434 #557 #778 +* Fix pool cluster wildcard matching #627 +* Pass query values through to `SqlString.format` #590 + +## v2.1.1 (2014-03-13) + +* fix authentication w/password failure for node.js 0.10.5 #746 #752 +* fix authentication w/password TypeError exception for node.js 0.10.0-0.10.4 #747 +* fix specifying `values` in `conn.query({...}).on(...)` pattern #755 +* fix long stack trace to include the `pool.query(...)` call #715 + +## v2.1.0 (2014-02-20) + +* crypto.createHash fix for node.js < 11 #735 +* Add `connectTimeout` option to specify a timeout for establishing a connection #726 +* SSL support #481 + +## v2.0.1 + +* internal parser speed improvement #702 +* domains support +* 'trace' connection option to control if long stack traces are generated #713 #710 #439 + +## v2.0.0 (2014-01-09) + +* stream improvements: + - node 0.8 support #692 + - Emit 'close' events from query streams #688 +* encoding fix in streaming LOAD DATA LOCAL INFILE #670 +* Doc improvements + +## v2.0.0-rc2 (2013-12-07) + +* Streaming LOAD DATA LOCAL INFILE #668 +* Doc improvements + +## v2.0.0-rc1 (2013-11-30) + +* Transaction support +* Expose SqlString.format as mysql.format() +* Many bug fixes +* Better support for dates in local time zone +* Doc improvements + +## v2.0.0-alpha9 (2013-08-27) + +* Add query to pool to execute queries directly using the pool +* Add `sqlState` property to `Error` objects #556 +* Pool option to set queue limit +* Pool sends 'connection' event when it opens a new connection +* Added stringifyObjects option to treat input as strings rather than objects (#501) +* Support for poolClusters +* Datetime improvements +* Bug fixes + +## v2.0.0-alpha8 (2013-04-30) + +* Switch to old mode for Streams 2 (Node.js v 0.10.x) +* Add stream method to Query Wraps events from the query object into a node v0.10.x Readable stream +* DECIMAL should also be treated as big number +* Removed slow unnecessary stack access +* Added charsets +* Added bigNumberStrings option for forcing BIGINT columns as strings +* Changes date parsing to return String if not a valid JS Date +* Adds support for ?? escape sequence to escape identifiers +* Changes Auth.token() to force password to be in binary, not utf8 (#378) +* Restrict debugging by packet types +* Add 'multipleStatements' option tracking to ConnectionConfig. Fixes GH-408 +* Changes Pool to handle 'error' events and dispose connection +* Allows db.query({ sql: "..." }, [ val1, ... ], cb); (#390) +* Improved documentation +* Bug fixes + +## v2.0.0-alpha7 (2013-02-03) + +* Add connection pooling (#351) + +## v2.0.0-alpha6 (2013-01-31) + +* Add supportBigNumbers option (#381, #382) +* Accept prebuilt Query object in connection.query +* Bug fixes + +## v2.0.0-alpha5 (2012-12-03) + +* Add mysql.escapeId to escape identifiers (closes #342) +* Allow custom escaping mode (config.queryFormat) +* Convert DATE columns to configured timezone instead of UTC (#332) +* Convert LONGLONG and NEWDECIMAL to numbers (#333) +* Fix Connection.escape() (fixes #330) +* Changed Readme ambiguity about custom type cast fallback +* Change typeCast to receive Connection instead of Connection.config.timezone +* Fix drain event having useless err parameter +* Add Connection.statistics() back from v0.9 +* Add Connection.ping() back from v0.9 + +## v2.0.0-alpha4 (2012-10-03) + +* Fix some OOB errors on resume() +* Fix quick pause() / resume() usage +* Properly parse host denied / similar errors +* Add Connection.ChangeUser functionality +* Make sure changeUser errors are fatal +* Enable formatting nested arrays for bulk inserts +* Add Connection.escape functionality +* Renamed 'close' to 'end' event +* Return parsed object instead of Buffer for GEOMETRY types +* Allow nestTables inline (using a string instead of a boolean) +* Check for ZEROFILL_FLAG and format number accordingly +* Add timezone support (default: local) +* Add custom typeCast functionality +* Export mysql column types +* Add connection flags functionality (#237) +* Exports drain event when queue finishes processing (#272, #271, #306) + +## v2.0.0-alpha3 (2012-06-12) + +* Implement support for `LOAD DATA LOCAL INFILE` queries (#182). +* Support OLD\_PASSWORD() accounts like 0.9.x did. You should still upgrade any + user accounts in your your MySQL user table that has short (16 byte) Password + values. Connecting to those accounts is not secure. (#204) +* Ignore function values when escaping objects, allows to use RowDataPacket + objects as query arguments. (Alex Gorbatchev, #213) +* Handle initial error packets from server such as `ER_HOST_NOT_PRIVILEGED`. +* Treat `utf8\_bin` as a String, not Buffer. (#214) +* Handle empty strings in first row column value. (#222) +* Honor Connection#nestTables setting for queries. (#221) +* Remove `CLIENT_INTERACTIVE` flag from config. Improves #225. +* Improve docs for connections settings. +* Implement url string support for Connection configs. + +## v2.0.0-alpha2 (2012-05-31) + +* Specify escaping before for NaN / Infinity (they are as unquoted constants). +* Support for unix domain socket connections (use: {socketPath: '...'}). +* Fix type casting for NULL values for Date/Number fields +* Add `fields` argument to `query()` as well as `'fields'` event. This is + similar to what was available in 0.9.x. +* Support connecting to the sphinx searchd daemon as well as MariaDB (#199). +* Implement long stack trace support, will be removed / disabled if the node + core ever supports it natively. +* Implement `nestTables` option for queries, allows fetching JOIN result sets + with overlapping column names. +* Fix ? placeholder mechanism for values containing '?' characters (#205). +* Detect when `connect()` is called more than once on a connection and provide + the user with a good error message for it (#204). +* Switch to `UTF8_GENERAL_CI` (previously `UTF8_UNICODE_CI`) as the default + charset for all connections to avoid strange MySQL performance issues (#200), + and also make the charset user configurable. +* Fix BLOB type casting for `TINY_BLOB`, `MEDIUM_BLOB` and `LONG_BLOB`. +* Add support for sending and receiving large (> 16 MB) packets. + +## v2.0.0-alpha (2012-05-15) + +This release is a rewrite. You should carefully test your application after +upgrading to avoid problems. This release features many improvements, most +importantly: + +* ~5x faster than v0.9.x for parsing query results +* Support for pause() / resume() (for streaming rows) +* Support for multiple statement queries +* Support for stored procedures +* Support for transactions +* Support for binary columns (as blobs) +* Consistent & well documented error handling +* A new Connection class that has well defined semantics (unlike the old Client class). +* Convenient escaping of objects / arrays that allows for simpler query construction +* A significantly simpler code base +* Many bug fixes & other small improvements (Closed 62 out of 66 GitHub issues) + +Below are a few notes on the upgrade process itself: + +The first thing you will run into is that the old `Client` class is gone and +has been replaced with a less ambitious `Connection` class. So instead of +`mysql.createClient()`, you now have to: + +```js +var mysql = require('mysql'); +var connection = mysql.createConnection({ + host : 'localhost', + user : 'me', + password : 'secret', +}); + +connection.query('SELECT 1', function(err, rows) { + if (err) throw err; + + console.log('Query result: ', rows); +}); + +connection.end(); +``` + +The new `Connection` class does not try to handle re-connects, please study the +`Server disconnects` section in the new Readme. + +Other than that, the interface has stayed very similar. Here are a few things +to check out so: + +* BIGINT's are now cast into strings +* Binary data is now cast to buffers +* The `'row'` event on the `Query` object is now called `'result'` and will + also be emitted for queries that produce an OK/Error response. +* Error handling is consistently defined now, check the Readme +* Escaping has become more powerful which may break your code if you are + currently using objects to fill query placeholders. +* Connections can now be established explicitly again, so you may wish to do so + if you want to handle connection errors specifically. + +That should be most of it, if you run into anything else, please send a patch +or open an issue to improve this document. + +## v0.9.6 (2012-03-12) + +* Escape array values so they produce sql arrays (Roger Castells, Colin Smith) +* docs: mention mysql transaction stop gap solution (Blake Miner) +* docs: Mention affectedRows in FAQ (Michael Baldwin) + +## v0.9.5 (2011-11-26) + +* Fix #142 Driver stalls upon reconnect attempt that's immediately closed +* Add travis build +* Switch to urun as a test runner +* Switch to utest for unit tests +* Remove fast-or-slow dependency for tests +* Split integration tests into individual files again + +## v0.9.4 (2011-08-31) + +* Expose package.json as `mysql.PACKAGE` (#104) + +## v0.9.3 (2011-08-22) + +* Set default `client.user` to root +* Fix #91: Client#format should not mutate params array +* Fix #94: TypeError in client.js +* Parse decimals as string (vadimg) + +## v0.9.2 (2011-08-07) + +* The underlaying socket connection is now managed implicitly rather than explicitly. +* Check the [upgrading guide][] for a full list of changes. + +## v0.9.1 (2011-02-20) + +* Fix issue #49 / `client.escape()` throwing exceptions on objects. (Nick Payne) +* Drop < v0.4.x compatibility. From now on you need node v0.4.x to use this module. + +## Older releases + +These releases were done before maintaining this file: + +* [v0.9.0](https://github.com/mysqljs/mysql/compare/v0.8.0...v0.9.0) + (2011-01-04) +* [v0.8.0](https://github.com/mysqljs/mysql/compare/v0.7.0...v0.8.0) + (2010-10-30) +* [v0.7.0](https://github.com/mysqljs/mysql/compare/v0.6.0...v0.7.0) + (2010-10-14) +* [v0.6.0](https://github.com/mysqljs/mysql/compare/v0.5.0...v0.6.0) + (2010-09-28) +* [v0.5.0](https://github.com/mysqljs/mysql/compare/v0.4.0...v0.5.0) + (2010-09-17) +* [v0.4.0](https://github.com/mysqljs/mysql/compare/v0.3.0...v0.4.0) + (2010-09-02) +* [v0.3.0](https://github.com/mysqljs/mysql/compare/v0.2.0...v0.3.0) + (2010-08-25) +* [v0.2.0](https://github.com/mysqljs/mysql/compare/v0.1.0...v0.2.0) + (2010-08-22) +* [v0.1.0](https://github.com/mysqljs/mysql/commits/v0.1.0) + (2010-08-22) diff --git a/poker-paf/node_modules/mysql/License b/poker-paf/node_modules/mysql/License new file mode 100644 index 0000000..c7ff12a --- /dev/null +++ b/poker-paf/node_modules/mysql/License @@ -0,0 +1,19 @@ +Copyright (c) 2012 Felix Geisendörfer (felix@debuggable.com) and contributors + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. diff --git a/poker-paf/node_modules/mysql/Readme.md b/poker-paf/node_modules/mysql/Readme.md new file mode 100644 index 0000000..d7c9aa2 --- /dev/null +++ b/poker-paf/node_modules/mysql/Readme.md @@ -0,0 +1,1548 @@ +# mysql + +[![NPM Version][npm-version-image]][npm-url] +[![NPM Downloads][npm-downloads-image]][npm-url] +[![Node.js Version][node-image]][node-url] +[![Linux Build][travis-image]][travis-url] +[![Windows Build][appveyor-image]][appveyor-url] +[![Test Coverage][coveralls-image]][coveralls-url] + +## Table of Contents + +- [Install](#install) +- [Introduction](#introduction) +- [Contributors](#contributors) +- [Sponsors](#sponsors) +- [Community](#community) +- [Establishing connections](#establishing-connections) +- [Connection options](#connection-options) + - [SSL options](#ssl-options) + - [Connection flags](#connection-flags) +- [Terminating connections](#terminating-connections) +- [Pooling connections](#pooling-connections) +- [Pool options](#pool-options) +- [Pool events](#pool-events) + - [acquire](#acquire) + - [connection](#connection) + - [enqueue](#enqueue) + - [release](#release) +- [Closing all the connections in a pool](#closing-all-the-connections-in-a-pool) +- [PoolCluster](#poolcluster) + - [PoolCluster options](#poolcluster-options) +- [Switching users and altering connection state](#switching-users-and-altering-connection-state) +- [Server disconnects](#server-disconnects) +- [Performing queries](#performing-queries) +- [Escaping query values](#escaping-query-values) +- [Escaping query identifiers](#escaping-query-identifiers) + - [Preparing Queries](#preparing-queries) + - [Custom format](#custom-format) +- [Getting the id of an inserted row](#getting-the-id-of-an-inserted-row) +- [Getting the number of affected rows](#getting-the-number-of-affected-rows) +- [Getting the number of changed rows](#getting-the-number-of-changed-rows) +- [Getting the connection ID](#getting-the-connection-id) +- [Executing queries in parallel](#executing-queries-in-parallel) +- [Streaming query rows](#streaming-query-rows) + - [Piping results with Streams](#piping-results-with-streams) +- [Multiple statement queries](#multiple-statement-queries) +- [Stored procedures](#stored-procedures) +- [Joins with overlapping column names](#joins-with-overlapping-column-names) +- [Transactions](#transactions) +- [Ping](#ping) +- [Timeouts](#timeouts) +- [Error handling](#error-handling) +- [Exception Safety](#exception-safety) +- [Type casting](#type-casting) + - [Number](#number) + - [Date](#date) + - [Buffer](#buffer) + - [String](#string) + - [Custom type casting](#custom-type-casting) +- [Debugging and reporting problems](#debugging-and-reporting-problems) +- [Security issues](#security-issues) +- [Contributing](#contributing) +- [Running tests](#running-tests) + - [Running unit tests](#running-unit-tests) + - [Running integration tests](#running-integration-tests) +- [Todo](#todo) + +## Install + +This is a [Node.js](https://nodejs.org/en/) module available through the +[npm registry](https://www.npmjs.com/). + +Before installing, [download and install Node.js](https://nodejs.org/en/download/). +Node.js 0.6 or higher is required. + +Installation is done using the +[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): + +```sh +$ npm install mysql +``` + +For information about the previous 0.9.x releases, visit the [v0.9 branch][]. + +Sometimes I may also ask you to install the latest version from Github to check +if a bugfix is working. In this case, please do: + +```sh +$ npm install mysqljs/mysql +``` + +[v0.9 branch]: https://github.com/mysqljs/mysql/tree/v0.9 + +## Introduction + +This is a node.js driver for mysql. It is written in JavaScript, does not +require compiling, and is 100% MIT licensed. + +Here is an example on how to use it: + +```js +var mysql = require('mysql'); +var connection = mysql.createConnection({ + host : 'localhost', + user : 'me', + password : 'secret', + database : 'my_db' +}); + +connection.connect(); + +connection.query('SELECT 1 + 1 AS solution', function (error, results, fields) { + if (error) throw error; + console.log('The solution is: ', results[0].solution); +}); + +connection.end(); +``` + +From this example, you can learn the following: + +* Every method you invoke on a connection is queued and executed in sequence. +* Closing the connection is done using `end()` which makes sure all remaining + queries are executed before sending a quit packet to the mysql server. + +## Contributors + +Thanks goes to the people who have contributed code to this module, see the +[GitHub Contributors page][]. + +[GitHub Contributors page]: https://github.com/mysqljs/mysql/graphs/contributors + +Additionally I'd like to thank the following people: + +* [Andrey Hristov][] (Oracle) - for helping me with protocol questions. +* [Ulf Wendel][] (Oracle) - for helping me with protocol questions. + +[Ulf Wendel]: http://blog.ulf-wendel.de/ +[Andrey Hristov]: http://andrey.hristov.com/ + +## Sponsors + +The following companies have supported this project financially, allowing me to +spend more time on it (ordered by time of contribution): + +* [Transloadit](http://transloadit.com) (my startup, we do file uploading & + video encoding as a service, check it out) +* [Joyent](http://www.joyent.com/) +* [pinkbike.com](http://pinkbike.com/) +* [Holiday Extras](http://www.holidayextras.co.uk/) (they are [hiring](http://join.holidayextras.co.uk/)) +* [Newscope](http://newscope.com/) (they are [hiring](https://newscope.com/unternehmen/jobs/)) + +## Community + +If you'd like to discuss this module, or ask questions about it, please use one +of the following: + +* **Mailing list**: https://groups.google.com/forum/#!forum/node-mysql +* **IRC Channel**: #node.js (on freenode.net, I pay attention to any message + including the term `mysql`) + +## Establishing connections + +The recommended way to establish a connection is this: + +```js +var mysql = require('mysql'); +var connection = mysql.createConnection({ + host : 'example.org', + user : 'bob', + password : 'secret' +}); + +connection.connect(function(err) { + if (err) { + console.error('error connecting: ' + err.stack); + return; + } + + console.log('connected as id ' + connection.threadId); +}); +``` + +However, a connection can also be implicitly established by invoking a query: + +```js +var mysql = require('mysql'); +var connection = mysql.createConnection(...); + +connection.query('SELECT 1', function (error, results, fields) { + if (error) throw error; + // connected! +}); +``` + +Depending on how you like to handle your errors, either method may be +appropriate. Any type of connection error (handshake or network) is considered +a fatal error, see the [Error Handling](#error-handling) section for more +information. + +## Connection options + +When establishing a connection, you can set the following options: + +* `host`: The hostname of the database you are connecting to. (Default: + `localhost`) +* `port`: The port number to connect to. (Default: `3306`) +* `localAddress`: The source IP address to use for TCP connection. (Optional) +* `socketPath`: The path to a unix domain socket to connect to. When used `host` + and `port` are ignored. +* `user`: The MySQL user to authenticate as. +* `password`: The password of that MySQL user. +* `database`: Name of the database to use for this connection (Optional). +* `charset`: The charset for the connection. This is called "collation" in the SQL-level + of MySQL (like `utf8_general_ci`). If a SQL-level charset is specified (like `utf8mb4`) + then the default collation for that charset is used. (Default: `'UTF8_GENERAL_CI'`) +* `timezone`: The timezone configured on the MySQL server. This is used to type cast server date/time values to JavaScript `Date` object and vice versa. This can be `'local'`, `'Z'`, or an offset in the form `+HH:MM` or `-HH:MM`. (Default: `'local'`) +* `connectTimeout`: The milliseconds before a timeout occurs during the initial connection + to the MySQL server. (Default: `10000`) +* `stringifyObjects`: Stringify objects instead of converting to values. See +issue [#501](https://github.com/mysqljs/mysql/issues/501). (Default: `false`) +* `insecureAuth`: Allow connecting to MySQL instances that ask for the old + (insecure) authentication method. (Default: `false`) +* `typeCast`: Determines if column values should be converted to native + JavaScript types. (Default: `true`) +* `queryFormat`: A custom query format function. See [Custom format](#custom-format). +* `supportBigNumbers`: When dealing with big numbers (BIGINT and DECIMAL columns) in the database, + you should enable this option (Default: `false`). +* `bigNumberStrings`: Enabling both `supportBigNumbers` and `bigNumberStrings` forces big numbers + (BIGINT and DECIMAL columns) to be always returned as JavaScript String objects (Default: `false`). + Enabling `supportBigNumbers` but leaving `bigNumberStrings` disabled will return big numbers as String + objects only when they cannot be accurately represented with [JavaScript Number objects] (http://ecma262-5.com/ELS5_HTML.htm#Section_8.5) + (which happens when they exceed the [-2^53, +2^53] range), otherwise they will be returned as + Number objects. This option is ignored if `supportBigNumbers` is disabled. +* `dateStrings`: Force date types (TIMESTAMP, DATETIME, DATE) to be returned as strings rather than + inflated into JavaScript Date objects. Can be `true`/`false` or an array of type names to keep as + strings. (Default: `false`) +* `debug`: Prints protocol details to stdout. Can be `true`/`false` or an array of packet type names + that should be printed. (Default: `false`) +* `trace`: Generates stack traces on `Error` to include call site of library + entrance ("long stack traces"). Slight performance penalty for most calls. + (Default: `true`) +* `localInfile`: Allow `LOAD DATA INFILE` to use the `LOCAL` modifier. (Default: `true`) +* `multipleStatements`: Allow multiple mysql statements per query. Be careful + with this, it could increase the scope of SQL injection attacks. (Default: `false`) +* `flags`: List of connection flags to use other than the default ones. It is + also possible to blacklist default ones. For more information, check + [Connection Flags](#connection-flags). +* `ssl`: object with ssl parameters or a string containing name of ssl profile. See [SSL options](#ssl-options). + + +In addition to passing these options as an object, you can also use a url +string. For example: + +```js +var connection = mysql.createConnection('mysql://user:pass@host/db?debug=true&charset=BIG5_CHINESE_CI&timezone=-0700'); +``` + +Note: The query values are first attempted to be parsed as JSON, and if that +fails assumed to be plaintext strings. + +### SSL options + +The `ssl` option in the connection options takes a string or an object. When given a string, +it uses one of the predefined SSL profiles included. The following profiles are included: + +* `"Amazon RDS"`: this profile is for connecting to an Amazon RDS server and contains the + certificates from https://rds.amazonaws.com/doc/rds-ssl-ca-cert.pem and + https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem + +When connecting to other servers, you will need to provide an object of options, in the +same format as [tls.createSecureContext](https://nodejs.org/api/tls.html#tls_tls_createsecurecontext_options). +Please note the arguments expect a string of the certificate, not a file name to the +certificate. Here is a simple example: + +```js +var connection = mysql.createConnection({ + host : 'localhost', + ssl : { + ca : fs.readFileSync(__dirname + '/mysql-ca.crt') + } +}); +``` + +You can also connect to a MySQL server without properly providing the appropriate +CA to trust. _You should not do this_. + +```js +var connection = mysql.createConnection({ + host : 'localhost', + ssl : { + // DO NOT DO THIS + // set up your ca correctly to trust the connection + rejectUnauthorized: false + } +}); +``` + +### Connection flags + +If, for any reason, you would like to change the default connection flags, you +can use the connection option `flags`. Pass a string with a comma separated list +of items to add to the default flags. If you don't want a default flag to be used +prepend the flag with a minus sign. To add a flag that is not in the default list, +just write the flag name, or prefix it with a plus (case insensitive). + +```js +var connection = mysql.createConnection({ + // disable FOUND_ROWS flag, enable IGNORE_SPACE flag + flags: '-FOUND_ROWS,IGNORE_SPACE' +}); +``` + +The following flags are available: + +- `COMPRESS` - Enable protocol compression. This feature is not currently supported + by the Node.js implementation so cannot be turned on. (Default off) +- `CONNECT_WITH_DB` - Ability to specify the database on connection. (Default on) +- `FOUND_ROWS` - Send the found rows instead of the affected rows as `affectedRows`. + (Default on) +- `IGNORE_SIGPIPE` - Don't issue SIGPIPE if network failures. This flag has no effect + on this Node.js implementation. (Default on) +- `IGNORE_SPACE` - Let the parser ignore spaces before the `(` in queries. (Default on) +- `INTERACTIVE` - Indicates to the MySQL server this is an "interactive" client. This + will use the interactive timeouts on the MySQL server and report as interactive in + the process list. (Default off) +- `LOCAL_FILES` - Can use `LOAD DATA LOCAL`. This flag is controlled by the connection + option `localInfile`. (Default on) +- `LONG_FLAG` - Longer flags in Protocol::ColumnDefinition320. (Default on) +- `LONG_PASSWORD` - Use the improved version of Old Password Authentication. + (Default on) +- `MULTI_RESULTS` - Can handle multiple resultsets for queries. (Default on) +- `MULTI_STATEMENTS` - The client may send multiple statement per query or + statement prepare (separated by `;`). This flag is controlled by the connection + option `multipleStatements`. (Default off) +- `NO_SCHEMA` +- `ODBC` Special handling of ODBC behaviour. This flag has no effect on this Node.js + implementation. (Default on) +- `PLUGIN_AUTH` - Uses the plugin authentication mechanism when connecting to the + MySQL server. This feature is not currently supported by the Node.js implementation + so cannot be turned on. (Default off) +- `PROTOCOL_41` - Uses the 4.1 protocol. (Default on) +- `PS_MULTI_RESULTS` - Can handle multiple resultsets for execute. (Default on) +- `REMEMBER_OPTIONS` - This is specific to the C client, and has no effect on this + Node.js implementation. (Default off) +- `RESERVED` - Old flag for the 4.1 protocol. (Default on) +- `SECURE_CONNECTION` - Support native 4.1 authentication. (Default on) +- `SSL` - Use SSL after handshake to encrypt data in transport. This feature is + controlled though the `ssl` connection option, so the flag has no effect. + (Default off) +- `SSL_VERIFY_SERVER_CERT` - Verify the server certificate during SSL set up. This + feature is controlled though the `ssl.rejectUnauthorized` connection option, so + the flag has no effect. (Default off) +- `TRANSACTIONS` - Asks for the transaction status flags. (Default on) + +## Terminating connections + +There are two ways to end a connection. Terminating a connection gracefully is +done by calling the `end()` method: + +```js +connection.end(function(err) { + // The connection is terminated now +}); +``` + +This will make sure all previously enqueued queries are still before sending a +`COM_QUIT` packet to the MySQL server. If a fatal error occurs before the +`COM_QUIT` packet can be sent, an `err` argument will be provided to the +callback, but the connection will be terminated regardless of that. + +An alternative way to end the connection is to call the `destroy()` method. +This will cause an immediate termination of the underlying socket. +Additionally `destroy()` guarantees that no more events or callbacks will be +triggered for the connection. + +```js +connection.destroy(); +``` + +Unlike `end()` the `destroy()` method does not take a callback argument. + +## Pooling connections + +Rather than creating and managing connections one-by-one, this module also +provides built-in connection pooling using `mysql.createPool(config)`. +[Read more about connection pooling](https://en.wikipedia.org/wiki/Connection_pool). + +Create a pool and use it directly: + +```js +var mysql = require('mysql'); +var pool = mysql.createPool({ + connectionLimit : 10, + host : 'example.org', + user : 'bob', + password : 'secret', + database : 'my_db' +}); + +pool.query('SELECT 1 + 1 AS solution', function (error, results, fields) { + if (error) throw error; + console.log('The solution is: ', results[0].solution); +}); +``` + +This is a shortcut for the `pool.getConnection()` -> `connection.query()` -> +`connection.release()` code flow. Using `pool.getConnection()` is useful to +share connection state for subsequent queries. This is because two calls to +`pool.query()` may use two different connections and run in parallel. This is +the basic structure: + +```js +var mysql = require('mysql'); +var pool = mysql.createPool(...); + +pool.getConnection(function(err, connection) { + if (err) throw err; // not connected! + + // Use the connection + connection.query('SELECT something FROM sometable', function (error, results, fields) { + // When done with the connection, release it. + connection.release(); + + // Handle error after the release. + if (error) throw error; + + // Don't use the connection here, it has been returned to the pool. + }); +}); +``` + +If you would like to close the connection and remove it from the pool, use +`connection.destroy()` instead. The pool will create a new connection the next +time one is needed. + +Connections are lazily created by the pool. If you configure the pool to allow +up to 100 connections, but only ever use 5 simultaneously, only 5 connections +will be made. Connections are also cycled round-robin style, with connections +being taken from the top of the pool and returning to the bottom. + +When a previous connection is retrieved from the pool, a ping packet is sent +to the server to check if the connection is still good. + +## Pool options + +Pools accept all the same [options as a connection](#connection-options). +When creating a new connection, the options are simply passed to the connection +constructor. In addition to those options pools accept a few extras: + +* `acquireTimeout`: The milliseconds before a timeout occurs during the connection + acquisition. This is slightly different from `connectTimeout`, because acquiring + a pool connection does not always involve making a connection. If a connection + request is queued, the time the request spends in the queue does not count + towards this timeout. (Default: `10000`) +* `waitForConnections`: Determines the pool's action when no connections are + available and the limit has been reached. If `true`, the pool will queue the + connection request and call it when one becomes available. If `false`, the + pool will immediately call back with an error. (Default: `true`) +* `connectionLimit`: The maximum number of connections to create at once. + (Default: `10`) +* `queueLimit`: The maximum number of connection requests the pool will queue + before returning an error from `getConnection`. If set to `0`, there is no + limit to the number of queued connection requests. (Default: `0`) + +## Pool events + +### acquire + +The pool will emit an `acquire` event when a connection is acquired from the pool. +This is called after all acquiring activity has been performed on the connection, +right before the connection is handed to the callback of the acquiring code. + +```js +pool.on('acquire', function (connection) { + console.log('Connection %d acquired', connection.threadId); +}); +``` + +### connection + +The pool will emit a `connection` event when a new connection is made within the pool. +If you need to set session variables on the connection before it gets used, you can +listen to the `connection` event. + +```js +pool.on('connection', function (connection) { + connection.query('SET SESSION auto_increment_increment=1') +}); +``` + +### enqueue + +The pool will emit an `enqueue` event when a callback has been queued to wait for +an available connection. + +```js +pool.on('enqueue', function () { + console.log('Waiting for available connection slot'); +}); +``` + +### release + +The pool will emit a `release` event when a connection is released back to the +pool. This is called after all release activity has been performed on the connection, +so the connection will be listed as free at the time of the event. + +```js +pool.on('release', function (connection) { + console.log('Connection %d released', connection.threadId); +}); +``` + +## Closing all the connections in a pool + +When you are done using the pool, you have to end all the connections or the +Node.js event loop will stay active until the connections are closed by the +MySQL server. This is typically done if the pool is used in a script or when +trying to gracefully shutdown a server. To end all the connections in the +pool, use the `end` method on the pool: + +```js +pool.end(function (err) { + // all connections in the pool have ended +}); +``` + +The `end` method takes an _optional_ callback that you can use to know when +all the connections are ended. + +**Once `pool.end` is called, `pool.getConnection` and other operations +can no longer be performed.** Wait until all connections in the pool are +released before calling `pool.end`. If you use the shortcut method +`pool.query`, in place of `pool.getConnection` → `connection.query` → +`connection.release`, wait until it completes. + +`pool.end` calls `connection.end` on every active connection in the pool. +This queues a `QUIT` packet on the connection and sets a flag to prevent +`pool.getConnection` from creating new connections. All commands / queries +already in progress will complete, but new commands won't execute. + +## PoolCluster + +PoolCluster provides multiple hosts connection. (group & retry & selector) + +```js +// create +var poolCluster = mysql.createPoolCluster(); + +// add configurations (the config is a pool config object) +poolCluster.add(config); // add configuration with automatic name +poolCluster.add('MASTER', masterConfig); // add a named configuration +poolCluster.add('SLAVE1', slave1Config); +poolCluster.add('SLAVE2', slave2Config); + +// remove configurations +poolCluster.remove('SLAVE2'); // By nodeId +poolCluster.remove('SLAVE*'); // By target group : SLAVE1-2 + +// Target Group : ALL(anonymous, MASTER, SLAVE1-2), Selector : round-robin(default) +poolCluster.getConnection(function (err, connection) {}); + +// Target Group : MASTER, Selector : round-robin +poolCluster.getConnection('MASTER', function (err, connection) {}); + +// Target Group : SLAVE1-2, Selector : order +// If can't connect to SLAVE1, return SLAVE2. (remove SLAVE1 in the cluster) +poolCluster.on('remove', function (nodeId) { + console.log('REMOVED NODE : ' + nodeId); // nodeId = SLAVE1 +}); + +// A pattern can be passed with * as wildcard +poolCluster.getConnection('SLAVE*', 'ORDER', function (err, connection) {}); + +// The pattern can also be a regular expression +poolCluster.getConnection(/^SLAVE[12]$/, function (err, connection) {}); + +// of namespace : of(pattern, selector) +poolCluster.of('*').getConnection(function (err, connection) {}); + +var pool = poolCluster.of('SLAVE*', 'RANDOM'); +pool.getConnection(function (err, connection) {}); +pool.getConnection(function (err, connection) {}); +pool.query(function (error, results, fields) {}); + +// close all connections +poolCluster.end(function (err) { + // all connections in the pool cluster have ended +}); +``` + +### PoolCluster options + +* `canRetry`: If `true`, `PoolCluster` will attempt to reconnect when connection fails. (Default: `true`) +* `removeNodeErrorCount`: If connection fails, node's `errorCount` increases. + When `errorCount` is greater than `removeNodeErrorCount`, remove a node in the `PoolCluster`. (Default: `5`) +* `restoreNodeTimeout`: If connection fails, specifies the number of milliseconds + before another connection attempt will be made. If set to `0`, then node will be + removed instead and never re-used. (Default: `0`) +* `defaultSelector`: The default selector. (Default: `RR`) + * `RR`: Select one alternately. (Round-Robin) + * `RANDOM`: Select the node by random function. + * `ORDER`: Select the first node available unconditionally. + +```js +var clusterConfig = { + removeNodeErrorCount: 1, // Remove the node immediately when connection fails. + defaultSelector: 'ORDER' +}; + +var poolCluster = mysql.createPoolCluster(clusterConfig); +``` + +## Switching users and altering connection state + +MySQL offers a changeUser command that allows you to alter the current user and +other aspects of the connection without shutting down the underlying socket: + +```js +connection.changeUser({user : 'john'}, function(err) { + if (err) throw err; +}); +``` + +The available options for this feature are: + +* `user`: The name of the new user (defaults to the previous one). +* `password`: The password of the new user (defaults to the previous one). +* `charset`: The new charset (defaults to the previous one). +* `database`: The new database (defaults to the previous one). + +A sometimes useful side effect of this functionality is that this function also +resets any connection state (variables, transactions, etc.). + +Errors encountered during this operation are treated as fatal connection errors +by this module. + +## Server disconnects + +You may lose the connection to a MySQL server due to network problems, the +server timing you out, the server being restarted, or crashing. All of these +events are considered fatal errors, and will have the `err.code = +'PROTOCOL_CONNECTION_LOST'`. See the [Error Handling](#error-handling) section +for more information. + +Re-connecting a connection is done by establishing a new connection. Once +terminated, an existing connection object cannot be re-connected by design. + +With Pool, disconnected connections will be removed from the pool freeing up +space for a new connection to be created on the next getConnection call. + +With PoolCluster, disconnected connections will count as errors against the +related node, incrementing the error code for that node. Once there are more than +`removeNodeErrorCount` errors on a given node, it is removed from the cluster. +When this occurs, the PoolCluster may emit a `POOL_NONEONLINE` error if there are +no longer any matching nodes for the pattern. The `restoreNodeTimeout` config can +be set to restore offline nodes after a given timeout. + +## Performing queries + +The most basic way to perform a query is to call the `.query()` method on an object +(like a `Connection`, `Pool`, or `PoolNamespace` instance). + +The simplest form of .`query()` is `.query(sqlString, callback)`, where a SQL string +is the first argument and the second is a callback: + +```js +connection.query('SELECT * FROM `books` WHERE `author` = "David"', function (error, results, fields) { + // error will be an Error if one occurred during the query + // results will contain the results of the query + // fields will contain information about the returned results fields (if any) +}); +``` + +The second form `.query(sqlString, values, callback)` comes when using +placeholder values (see [escaping query values](#escaping-query-values)): + +```js +connection.query('SELECT * FROM `books` WHERE `author` = ?', ['David'], function (error, results, fields) { + // error will be an Error if one occurred during the query + // results will contain the results of the query + // fields will contain information about the returned results fields (if any) +}); +``` + +The third form `.query(options, callback)` comes when using various advanced +options on the query, like [escaping query values](#escaping-query-values), +[joins with overlapping column names](#joins-with-overlapping-column-names), +[timeouts](#timeout), and [type casting](#type-casting). + +```js +connection.query({ + sql: 'SELECT * FROM `books` WHERE `author` = ?', + timeout: 40000, // 40s + values: ['David'] +}, function (error, results, fields) { + // error will be an Error if one occurred during the query + // results will contain the results of the query + // fields will contain information about the returned results fields (if any) +}); +``` + +Note that a combination of the second and third forms can be used where the +placeholder values are passed as an argument and not in the options object. +The `values` argument will override the `values` in the option object. + +```js +connection.query({ + sql: 'SELECT * FROM `books` WHERE `author` = ?', + timeout: 40000, // 40s + }, + ['David'], + function (error, results, fields) { + // error will be an Error if one occurred during the query + // results will contain the results of the query + // fields will contain information about the returned results fields (if any) + } +); +``` + +If the query only has a single replacement character (`?`), and the value is +not `null`, `undefined`, or an array, it can be passed directly as the second +argument to `.query`: + +```js +connection.query( + 'SELECT * FROM `books` WHERE `author` = ?', + 'David', + function (error, results, fields) { + // error will be an Error if one occurred during the query + // results will contain the results of the query + // fields will contain information about the returned results fields (if any) + } +); +``` + +## Escaping query values + +**Caution** These methods of escaping values only works when the +[NO_BACKSLASH_ESCAPES](https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_backslash_escapes) +SQL mode is disabled (which is the default state for MySQL servers). + +In order to avoid SQL Injection attacks, you should always escape any user +provided data before using it inside a SQL query. You can do so using the +`mysql.escape()`, `connection.escape()` or `pool.escape()` methods: + +```js +var userId = 'some user provided value'; +var sql = 'SELECT * FROM users WHERE id = ' + connection.escape(userId); +connection.query(sql, function (error, results, fields) { + if (error) throw error; + // ... +}); +``` + +Alternatively, you can use `?` characters as placeholders for values you would +like to have escaped like this: + +```js +connection.query('SELECT * FROM users WHERE id = ?', [userId], function (error, results, fields) { + if (error) throw error; + // ... +}); +``` + +Multiple placeholders are mapped to values in the same order as passed. For example, +in the following query `foo` equals `a`, `bar` equals `b`, `baz` equals `c`, and +`id` will be `userId`: + +```js +connection.query('UPDATE users SET foo = ?, bar = ?, baz = ? WHERE id = ?', ['a', 'b', 'c', userId], function (error, results, fields) { + if (error) throw error; + // ... +}); +``` + +This looks similar to prepared statements in MySQL, however it really just uses +the same `connection.escape()` method internally. + +**Caution** This also differs from prepared statements in that all `?` are +replaced, even those contained in comments and strings. + +Different value types are escaped differently, here is how: + +* Numbers are left untouched +* Booleans are converted to `true` / `false` +* Date objects are converted to `'YYYY-mm-dd HH:ii:ss'` strings +* Buffers are converted to hex strings, e.g. `X'0fa5'` +* Strings are safely escaped +* Arrays are turned into list, e.g. `['a', 'b']` turns into `'a', 'b'` +* Nested arrays are turned into grouped lists (for bulk inserts), e.g. `[['a', + 'b'], ['c', 'd']]` turns into `('a', 'b'), ('c', 'd')` +* Objects that have a `toSqlString` method will have `.toSqlString()` called + and the returned value is used as the raw SQL. +* Objects are turned into `key = 'val'` pairs for each enumerable property on + the object. If the property's value is a function, it is skipped; if the + property's value is an object, toString() is called on it and the returned + value is used. +* `undefined` / `null` are converted to `NULL` +* `NaN` / `Infinity` are left as-is. MySQL does not support these, and trying + to insert them as values will trigger MySQL errors until they implement + support. + +This escaping allows you to do neat things like this: + +```js +var post = {id: 1, title: 'Hello MySQL'}; +var query = connection.query('INSERT INTO posts SET ?', post, function (error, results, fields) { + if (error) throw error; + // Neat! +}); +console.log(query.sql); // INSERT INTO posts SET `id` = 1, `title` = 'Hello MySQL' +``` + +And the `toSqlString` method allows you to form complex queries with functions: + +```js +var CURRENT_TIMESTAMP = { toSqlString: function() { return 'CURRENT_TIMESTAMP()'; } }; +var sql = mysql.format('UPDATE posts SET modified = ? WHERE id = ?', [CURRENT_TIMESTAMP, 42]); +console.log(sql); // UPDATE posts SET modified = CURRENT_TIMESTAMP() WHERE id = 42 +``` + +To generate objects with a `toSqlString` method, the `mysql.raw()` method can +be used. This creates an object that will be left un-touched when using in a `?` +placeholder, useful for using functions as dynamic values: + +**Caution** The string provided to `mysql.raw()` will skip all escaping +functions when used, so be careful when passing in unvalidated input. + +```js +var CURRENT_TIMESTAMP = mysql.raw('CURRENT_TIMESTAMP()'); +var sql = mysql.format('UPDATE posts SET modified = ? WHERE id = ?', [CURRENT_TIMESTAMP, 42]); +console.log(sql); // UPDATE posts SET modified = CURRENT_TIMESTAMP() WHERE id = 42 +``` + +If you feel the need to escape queries by yourself, you can also use the escaping +function directly: + +```js +var query = "SELECT * FROM posts WHERE title=" + mysql.escape("Hello MySQL"); + +console.log(query); // SELECT * FROM posts WHERE title='Hello MySQL' +``` + +## Escaping query identifiers + +If you can't trust an SQL identifier (database / table / column name) because it is +provided by a user, you should escape it with `mysql.escapeId(identifier)`, +`connection.escapeId(identifier)` or `pool.escapeId(identifier)` like this: + +```js +var sorter = 'date'; +var sql = 'SELECT * FROM posts ORDER BY ' + connection.escapeId(sorter); +connection.query(sql, function (error, results, fields) { + if (error) throw error; + // ... +}); +``` + +It also supports adding qualified identifiers. It will escape both parts. + +```js +var sorter = 'date'; +var sql = 'SELECT * FROM posts ORDER BY ' + connection.escapeId('posts.' + sorter); +// -> SELECT * FROM posts ORDER BY `posts`.`date` +``` + +If you do not want to treat `.` as qualified identifiers, you can set the second +argument to `true` in order to keep the string as a literal identifier: + +```js +var sorter = 'date.2'; +var sql = 'SELECT * FROM posts ORDER BY ' + connection.escapeId(sorter, true); +// -> SELECT * FROM posts ORDER BY `date.2` +``` + +Alternatively, you can use `??` characters as placeholders for identifiers you would +like to have escaped like this: + +```js +var userId = 1; +var columns = ['username', 'email']; +var query = connection.query('SELECT ?? FROM ?? WHERE id = ?', [columns, 'users', userId], function (error, results, fields) { + if (error) throw error; + // ... +}); + +console.log(query.sql); // SELECT `username`, `email` FROM `users` WHERE id = 1 +``` +**Please note that this last character sequence is experimental and syntax might change** + +When you pass an Object to `.escape()` or `.query()`, `.escapeId()` is used to avoid SQL injection in object keys. + +### Preparing Queries + +You can use mysql.format to prepare a query with multiple insertion points, utilizing the proper escaping for ids and values. A simple example of this follows: + +```js +var sql = "SELECT * FROM ?? WHERE ?? = ?"; +var inserts = ['users', 'id', userId]; +sql = mysql.format(sql, inserts); +``` + +Following this you then have a valid, escaped query that you can then send to the database safely. This is useful if you are looking to prepare the query before actually sending it to the database. As mysql.format is exposed from SqlString.format you also have the option (but are not required) to pass in stringifyObject and timezone, allowing you provide a custom means of turning objects into strings, as well as a location-specific/timezone-aware Date. + +### Custom format + +If you prefer to have another type of query escape format, there's a connection configuration option you can use to define a custom format function. You can access the connection object if you want to use the built-in `.escape()` or any other connection function. + +Here's an example of how to implement another format: + +```js +connection.config.queryFormat = function (query, values) { + if (!values) return query; + return query.replace(/\:(\w+)/g, function (txt, key) { + if (values.hasOwnProperty(key)) { + return this.escape(values[key]); + } + return txt; + }.bind(this)); +}; + +connection.query("UPDATE posts SET title = :title", { title: "Hello MySQL" }); +``` + +## Getting the id of an inserted row + +If you are inserting a row into a table with an auto increment primary key, you +can retrieve the insert id like this: + +```js +connection.query('INSERT INTO posts SET ?', {title: 'test'}, function (error, results, fields) { + if (error) throw error; + console.log(results.insertId); +}); +``` + +When dealing with big numbers (above JavaScript Number precision limit), you should +consider enabling `supportBigNumbers` option to be able to read the insert id as a +string, otherwise it will throw an error. + +This option is also required when fetching big numbers from the database, otherwise +you will get values rounded to hundreds or thousands due to the precision limit. + +## Getting the number of affected rows + +You can get the number of affected rows from an insert, update or delete statement. + +```js +connection.query('DELETE FROM posts WHERE title = "wrong"', function (error, results, fields) { + if (error) throw error; + console.log('deleted ' + results.affectedRows + ' rows'); +}) +``` + +## Getting the number of changed rows + +You can get the number of changed rows from an update statement. + +"changedRows" differs from "affectedRows" in that it does not count updated rows +whose values were not changed. + +```js +connection.query('UPDATE posts SET ...', function (error, results, fields) { + if (error) throw error; + console.log('changed ' + results.changedRows + ' rows'); +}) +``` + +## Getting the connection ID + +You can get the MySQL connection ID ("thread ID") of a given connection using the `threadId` +property. + +```js +connection.connect(function(err) { + if (err) throw err; + console.log('connected as id ' + connection.threadId); +}); +``` + +## Executing queries in parallel + +The MySQL protocol is sequential, this means that you need multiple connections +to execute queries in parallel. You can use a Pool to manage connections, one +simple approach is to create one connection per incoming http request. + +## Streaming query rows + +Sometimes you may want to select large quantities of rows and process each of +them as they are received. This can be done like this: + +```js +var query = connection.query('SELECT * FROM posts'); +query + .on('error', function(err) { + // Handle error, an 'end' event will be emitted after this as well + }) + .on('fields', function(fields) { + // the field packets for the rows to follow + }) + .on('result', function(row) { + // Pausing the connnection is useful if your processing involves I/O + connection.pause(); + + processRow(row, function() { + connection.resume(); + }); + }) + .on('end', function() { + // all rows have been received + }); +``` + +Please note a few things about the example above: + +* Usually you will want to receive a certain amount of rows before starting to + throttle the connection using `pause()`. This number will depend on the + amount and size of your rows. +* `pause()` / `resume()` operate on the underlying socket and parser. You are + guaranteed that no more `'result'` events will fire after calling `pause()`. +* You MUST NOT provide a callback to the `query()` method when streaming rows. +* The `'result'` event will fire for both rows as well as OK packets + confirming the success of a INSERT/UPDATE query. +* It is very important not to leave the result paused too long, or you may + encounter `Error: Connection lost: The server closed the connection.` + The time limit for this is determined by the + [net_write_timeout setting](https://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_net_write_timeout) + on your MySQL server. + +Additionally you may be interested to know that it is currently not possible to +stream individual row columns, they will always be buffered up entirely. If you +have a good use case for streaming large fields to and from MySQL, I'd love to +get your thoughts and contributions on this. + +### Piping results with Streams + +The query object provides a convenience method `.stream([options])` that wraps +query events into a [Readable Stream](http://nodejs.org/api/stream.html#stream_class_stream_readable) +object. This stream can easily be piped downstream and provides automatic +pause/resume, based on downstream congestion and the optional `highWaterMark`. +The `objectMode` parameter of the stream is set to `true` and cannot be changed +(if you need a byte stream, you will need to use a transform stream, like +[objstream](https://www.npmjs.com/package/objstream) for example). + +For example, piping query results into another stream (with a max buffer of 5 +objects) is simply: + +```js +connection.query('SELECT * FROM posts') + .stream({highWaterMark: 5}) + .pipe(...); +``` + +## Multiple statement queries + +Support for multiple statements is disabled for security reasons (it allows for +SQL injection attacks if values are not properly escaped). To use this feature +you have to enable it for your connection: + +```js +var connection = mysql.createConnection({multipleStatements: true}); +``` + +Once enabled, you can execute multiple statement queries like any other query: + +```js +connection.query('SELECT 1; SELECT 2', function (error, results, fields) { + if (error) throw error; + // `results` is an array with one element for every statement in the query: + console.log(results[0]); // [{1: 1}] + console.log(results[1]); // [{2: 2}] +}); +``` + +Additionally you can also stream the results of multiple statement queries: + +```js +var query = connection.query('SELECT 1; SELECT 2'); + +query + .on('fields', function(fields, index) { + // the fields for the result rows that follow + }) + .on('result', function(row, index) { + // index refers to the statement this result belongs to (starts at 0) + }); +``` + +If one of the statements in your query causes an error, the resulting Error +object contains a `err.index` property which tells you which statement caused +it. MySQL will also stop executing any remaining statements when an error +occurs. + +Please note that the interface for streaming multiple statement queries is +experimental and I am looking forward to feedback on it. + +## Stored procedures + +You can call stored procedures from your queries as with any other mysql driver. +If the stored procedure produces several result sets, they are exposed to you +the same way as the results for multiple statement queries. + +## Joins with overlapping column names + +When executing joins, you are likely to get result sets with overlapping column +names. + +By default, node-mysql will overwrite colliding column names in the +order the columns are received from MySQL, causing some of the received values +to be unavailable. + +However, you can also specify that you want your columns to be nested below +the table name like this: + +```js +var options = {sql: '...', nestTables: true}; +connection.query(options, function (error, results, fields) { + if (error) throw error; + /* results will be an array like this now: + [{ + table1: { + fieldA: '...', + fieldB: '...', + }, + table2: { + fieldA: '...', + fieldB: '...', + }, + }, ...] + */ +}); +``` + +Or use a string separator to have your results merged. + +```js +var options = {sql: '...', nestTables: '_'}; +connection.query(options, function (error, results, fields) { + if (error) throw error; + /* results will be an array like this now: + [{ + table1_fieldA: '...', + table1_fieldB: '...', + table2_fieldA: '...', + table2_fieldB: '...', + }, ...] + */ +}); +``` + +## Transactions + +Simple transaction support is available at the connection level: + +```js +connection.beginTransaction(function(err) { + if (err) { throw err; } + connection.query('INSERT INTO posts SET title=?', title, function (error, results, fields) { + if (error) { + return connection.rollback(function() { + throw error; + }); + } + + var log = 'Post ' + results.insertId + ' added'; + + connection.query('INSERT INTO log SET data=?', log, function (error, results, fields) { + if (error) { + return connection.rollback(function() { + throw error; + }); + } + connection.commit(function(err) { + if (err) { + return connection.rollback(function() { + throw err; + }); + } + console.log('success!'); + }); + }); + }); +}); +``` +Please note that beginTransaction(), commit() and rollback() are simply convenience +functions that execute the START TRANSACTION, COMMIT, and ROLLBACK commands respectively. +It is important to understand that many commands in MySQL can cause an implicit commit, +as described [in the MySQL documentation](http://dev.mysql.com/doc/refman/5.5/en/implicit-commit.html) + +## Ping + +A ping packet can be sent over a connection using the `connection.ping` method. This +method will send a ping packet to the server and when the server responds, the callback +will fire. If an error occurred, the callback will fire with an error argument. + +```js +connection.ping(function (err) { + if (err) throw err; + console.log('Server responded to ping'); +}) +``` + +## Timeouts + +Every operation takes an optional inactivity timeout option. This allows you to +specify appropriate timeouts for operations. It is important to note that these +timeouts are not part of the MySQL protocol, and rather timeout operations through +the client. This means that when a timeout is reached, the connection it occurred +on will be destroyed and no further operations can be performed. + +```js +// Kill query after 60s +connection.query({sql: 'SELECT COUNT(*) AS count FROM big_table', timeout: 60000}, function (error, results, fields) { + if (error && error.code === 'PROTOCOL_SEQUENCE_TIMEOUT') { + throw new Error('too long to count table rows!'); + } + + if (error) { + throw error; + } + + console.log(results[0].count + ' rows'); +}); +``` + +## Error handling + +This module comes with a consistent approach to error handling that you should +review carefully in order to write solid applications. + +Most errors created by this module are instances of the JavaScript [Error][] +object. Additionally they typically come with two extra properties: + +* `err.code`: String, contains the MySQL server error symbol if the error is + a [MySQL server error][] (e.g. `'ER_ACCESS_DENIED_ERROR'`), a Node.js error + code if it is a Node.js error (e.g. `'ECONNREFUSED'`), or an internal error + code (e.g. `'PROTOCOL_CONNECTION_LOST'`). +* `err.errno`: Number, contains the MySQL server error number. Only populated + from [MySQL server error][]. +* `err.fatal`: Boolean, indicating if this error is terminal to the connection + object. If the error is not from a MySQL protocol operation, this property + will not be defined. +* `err.sql`: String, contains the full SQL of the failed query. This can be + useful when using a higher level interface like an ORM that is generating + the queries. +* `err.sqlState`: String, contains the five-character SQLSTATE value. Only populated from [MySQL server error][]. +* `err.sqlMessage`: String, contains the message string that provides a + textual description of the error. Only populated from [MySQL server error][]. + +[Error]: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Error +[MySQL server error]: https://dev.mysql.com/doc/refman/5.5/en/server-error-reference.html + +Fatal errors are propagated to *all* pending callbacks. In the example below, a +fatal error is triggered by trying to connect to an invalid port. Therefore the +error object is propagated to both pending callbacks: + +```js +var connection = require('mysql').createConnection({ + port: 84943, // WRONG PORT +}); + +connection.connect(function(err) { + console.log(err.code); // 'ECONNREFUSED' + console.log(err.fatal); // true +}); + +connection.query('SELECT 1', function (error, results, fields) { + console.log(error.code); // 'ECONNREFUSED' + console.log(error.fatal); // true +}); +``` + +Normal errors however are only delegated to the callback they belong to. So in +the example below, only the first callback receives an error, the second query +works as expected: + +```js +connection.query('USE name_of_db_that_does_not_exist', function (error, results, fields) { + console.log(error.code); // 'ER_BAD_DB_ERROR' +}); + +connection.query('SELECT 1', function (error, results, fields) { + console.log(error); // null + console.log(results.length); // 1 +}); +``` + +Last but not least: If a fatal errors occurs and there are no pending +callbacks, or a normal error occurs which has no callback belonging to it, the +error is emitted as an `'error'` event on the connection object. This is +demonstrated in the example below: + +```js +connection.on('error', function(err) { + console.log(err.code); // 'ER_BAD_DB_ERROR' +}); + +connection.query('USE name_of_db_that_does_not_exist'); +``` + +Note: `'error'` events are special in node. If they occur without an attached +listener, a stack trace is printed and your process is killed. + +**tl;dr:** This module does not want you to deal with silent failures. You +should always provide callbacks to your method calls. If you want to ignore +this advice and suppress unhandled errors, you can do this: + +```js +// I am Chuck Norris: +connection.on('error', function() {}); +``` + +## Exception Safety + +This module is exception safe. That means you can continue to use it, even if +one of your callback functions throws an error which you're catching using +'uncaughtException' or a domain. + +## Type casting + +For your convenience, this driver will cast mysql types into native JavaScript +types by default. The following mappings exist: + +### Number + +* TINYINT +* SMALLINT +* INT +* MEDIUMINT +* YEAR +* FLOAT +* DOUBLE + +### Date + +* TIMESTAMP +* DATE +* DATETIME + +### Buffer + +* TINYBLOB +* MEDIUMBLOB +* LONGBLOB +* BLOB +* BINARY +* VARBINARY +* BIT (last byte will be filled with 0 bits as necessary) + +### String + +**Note** text in the binary character set is returned as `Buffer`, rather +than a string. + +* CHAR +* VARCHAR +* TINYTEXT +* MEDIUMTEXT +* LONGTEXT +* TEXT +* ENUM +* SET +* DECIMAL (may exceed float precision) +* BIGINT (may exceed float precision) +* TIME (could be mapped to Date, but what date would be set?) +* GEOMETRY (never used those, get in touch if you do) + +It is not recommended (and may go away / change in the future) to disable type +casting, but you can currently do so on either the connection: + +```js +var connection = require('mysql').createConnection({typeCast: false}); +``` + +Or on the query level: + +```js +var options = {sql: '...', typeCast: false}; +var query = connection.query(options, function (error, results, fields) { + if (error) throw error; + // ... +}); +``` + +### Custom type casting + +You can also pass a function and handle type casting yourself. You're given some +column information like database, table and name and also type and length. If you +just want to apply a custom type casting to a specific type you can do it and then +fallback to the default. + +The function is provided two arguments `field` and `next` and is expected to +return the value for the given field by invoking the parser functions through +the `field` object. + +The `field` argument is a `Field` object and contains data about the field that +need to be parsed. The following are some of the properties on a `Field` object: + + * `db` - a string of the database the field came from. + * `table` - a string of the table the field came from. + * `name` - a string of the field name. + * `type` - a string of the field type in all caps. + * `length` - a number of the field length, as given by the database. + +The `next` argument is a `function` that, when called, will return the default +type conversion for the given field. + +When getting the field data, the following helper methods are present on the +`field` object: + + * `.string()` - parse the field into a string. + * `.buffer()` - parse the field into a `Buffer`. + * `.geometry()` - parse the field as a geometry value. + +The MySQL protocol is a text-based protocol. This means that over the wire, all +field types are represented as a string, which is why only string-like functions +are available on the `field` object. Based on the type information (like `INT`), +the type cast should convert the string field into a different JavaScript type +(like a `number`). + +Here's an example of converting `TINYINT(1)` to boolean: + +```js +connection = mysql.createConnection({ + typeCast: function (field, next) { + if (field.type === 'TINY' && field.length === 1) { + return (field.string() === '1'); // 1 = true, 0 = false + } else { + return next(); + } + } +}); +``` + +__WARNING: YOU MUST INVOKE the parser using one of these three field functions +in your custom typeCast callback. They can only be called once.__ + +## Debugging and reporting problems + +If you are running into problems, one thing that may help is enabling the +`debug` mode for the connection: + +```js +var connection = mysql.createConnection({debug: true}); +``` + +This will print all incoming and outgoing packets on stdout. You can also restrict debugging to +packet types by passing an array of types to debug: + +```js +var connection = mysql.createConnection({debug: ['ComQueryPacket', 'RowDataPacket']}); +``` + +to restrict debugging to the query and data packets. + +If that does not help, feel free to open a GitHub issue. A good GitHub issue +will have: + +* The minimal amount of code required to reproduce the problem (if possible) +* As much debugging output and information about your environment (mysql + version, node version, os, etc.) as you can gather. + +## Security issues + +Security issues should not be first reported through GitHub or another public +forum, but kept private in order for the collaborators to assess the report +and either (a) devise a fix and plan a release date or (b) assert that it is +not a security issue (in which case it can be posted in a public forum, like +a GitHub issue). + +The primary private forum is email, either by emailing the module's author or +opening a GitHub issue simply asking to whom a security issues should be +addressed to without disclosing the issue or type of issue. + +An ideal report would include a clear indication of what the security issue is +and how it would be exploited, ideally with an accompanying proof of concept +("PoC") for collaborators to work against and validate potentional fixes against. + +## Contributing + +This project welcomes contributions from the community. Contributions are +accepted using GitHub pull requests. If you're not familiar with making +GitHub pull requests, please refer to the +[GitHub documentation "Creating a pull request"](https://help.github.com/articles/creating-a-pull-request/). + +For a good pull request, we ask you provide the following: + +1. Try to include a clear description of your pull request in the description. + It should include the basic "what" and "why"s for the request. +2. The tests should pass as best as you can. See the [Running tests](#running-tests) + section on how to run the different tests. GitHub will automatically run + the tests as well, to act as a safety net. +3. The pull request should include tests for the change. A new feature should + have tests for the new feature and bug fixes should include a test that fails + without the corresponding code change and passes after they are applied. + The command `npm run test-cov` will generate a `coverage/` folder that + contains HTML pages of the code coverage, to better understand if everything + you're adding is being tested. +4. If the pull request is a new feature, please be sure to include all + appropriate documentation additions in the `Readme.md` file as well. +5. To help ensure that your code is similar in style to the existing code, + run the command `npm run lint` and fix any displayed issues. + +## Running tests + +The test suite is split into two parts: unit tests and integration tests. +The unit tests run on any machine while the integration tests require a +MySQL server instance to be setup. + +### Running unit tests + +```sh +$ FILTER=unit npm test +``` + +### Running integration tests + +Set the environment variables `MYSQL_DATABASE`, `MYSQL_HOST`, `MYSQL_PORT`, +`MYSQL_USER` and `MYSQL_PASSWORD`. `MYSQL_SOCKET` can also be used in place +of `MYSQL_HOST` and `MYSQL_PORT` to connect over a UNIX socket. Then run +`npm test`. + +For example, if you have an installation of mysql running on localhost:3306 +and no password set for the `root` user, run: + +```sh +$ mysql -u root -e "CREATE DATABASE IF NOT EXISTS node_mysql_test" +$ MYSQL_HOST=localhost MYSQL_PORT=3306 MYSQL_DATABASE=node_mysql_test MYSQL_USER=root MYSQL_PASSWORD= FILTER=integration npm test +``` + +## Todo + +* Prepared statements +* Support for encodings other than UTF-8 / ASCII + +[appveyor-image]: https://badgen.net/appveyor/ci/dougwilson/node-mysql/master?label=windows +[appveyor-url]: https://ci.appveyor.com/project/dougwilson/node-mysql +[coveralls-image]: https://badgen.net/coveralls/c/github/mysqljs/mysql/master +[coveralls-url]: https://coveralls.io/r/mysqljs/mysql?branch=master +[node-image]: https://badgen.net/npm/node/mysql +[node-url]: https://nodejs.org/en/download +[npm-downloads-image]: https://badgen.net/npm/dm/mysql +[npm-url]: https://npmjs.org/package/mysql +[npm-version-image]: https://badgen.net/npm/v/mysql +[travis-image]: https://badgen.net/travis/mysqljs/mysql/master +[travis-url]: https://travis-ci.org/mysqljs/mysql diff --git a/poker-paf/node_modules/mysql/index.js b/poker-paf/node_modules/mysql/index.js new file mode 100644 index 0000000..7262407 --- /dev/null +++ b/poker-paf/node_modules/mysql/index.js @@ -0,0 +1,161 @@ +var Classes = Object.create(null); + +/** + * Create a new Connection instance. + * @param {object|string} config Configuration or connection string for new MySQL connection + * @return {Connection} A new MySQL connection + * @public + */ +exports.createConnection = function createConnection(config) { + var Connection = loadClass('Connection'); + var ConnectionConfig = loadClass('ConnectionConfig'); + + return new Connection({config: new ConnectionConfig(config)}); +}; + +/** + * Create a new Pool instance. + * @param {object|string} config Configuration or connection string for new MySQL connections + * @return {Pool} A new MySQL pool + * @public + */ +exports.createPool = function createPool(config) { + var Pool = loadClass('Pool'); + var PoolConfig = loadClass('PoolConfig'); + + return new Pool({config: new PoolConfig(config)}); +}; + +/** + * Create a new PoolCluster instance. + * @param {object} [config] Configuration for pool cluster + * @return {PoolCluster} New MySQL pool cluster + * @public + */ +exports.createPoolCluster = function createPoolCluster(config) { + var PoolCluster = loadClass('PoolCluster'); + + return new PoolCluster(config); +}; + +/** + * Create a new Query instance. + * @param {string} sql The SQL for the query + * @param {array} [values] Any values to insert into placeholders in sql + * @param {function} [callback] The callback to use when query is complete + * @return {Query} New query object + * @public + */ +exports.createQuery = function createQuery(sql, values, callback) { + var Connection = loadClass('Connection'); + + return Connection.createQuery(sql, values, callback); +}; + +/** + * Escape a value for SQL. + * @param {*} value The value to escape + * @param {boolean} [stringifyObjects=false] Setting if objects should be stringified + * @param {string} [timeZone=local] Setting for time zone to use for Date conversion + * @return {string} Escaped string value + * @public + */ +exports.escape = function escape(value, stringifyObjects, timeZone) { + var SqlString = loadClass('SqlString'); + + return SqlString.escape(value, stringifyObjects, timeZone); +}; + +/** + * Escape an identifier for SQL. + * @param {*} value The value to escape + * @param {boolean} [forbidQualified=false] Setting to treat '.' as part of identifier + * @return {string} Escaped string value + * @public + */ +exports.escapeId = function escapeId(value, forbidQualified) { + var SqlString = loadClass('SqlString'); + + return SqlString.escapeId(value, forbidQualified); +}; + +/** + * Format SQL and replacement values into a SQL string. + * @param {string} sql The SQL for the query + * @param {array} [values] Any values to insert into placeholders in sql + * @param {boolean} [stringifyObjects=false] Setting if objects should be stringified + * @param {string} [timeZone=local] Setting for time zone to use for Date conversion + * @return {string} Formatted SQL string + * @public + */ +exports.format = function format(sql, values, stringifyObjects, timeZone) { + var SqlString = loadClass('SqlString'); + + return SqlString.format(sql, values, stringifyObjects, timeZone); +}; + +/** + * Wrap raw SQL strings from escape overriding. + * @param {string} sql The raw SQL + * @return {object} Wrapped object + * @public + */ +exports.raw = function raw(sql) { + var SqlString = loadClass('SqlString'); + + return SqlString.raw(sql); +}; + +/** + * The type constants. + * @public + */ +Object.defineProperty(exports, 'Types', { + get: loadClass.bind(null, 'Types') +}); + +/** + * Load the given class. + * @param {string} className Name of class to default + * @return {function|object} Class constructor or exports + * @private + */ +function loadClass(className) { + var Class = Classes[className]; + + if (Class !== undefined) { + return Class; + } + + // This uses a switch for static require analysis + switch (className) { + case 'Connection': + Class = require('./lib/Connection'); + break; + case 'ConnectionConfig': + Class = require('./lib/ConnectionConfig'); + break; + case 'Pool': + Class = require('./lib/Pool'); + break; + case 'PoolCluster': + Class = require('./lib/PoolCluster'); + break; + case 'PoolConfig': + Class = require('./lib/PoolConfig'); + break; + case 'SqlString': + Class = require('./lib/protocol/SqlString'); + break; + case 'Types': + Class = require('./lib/protocol/constants/types'); + break; + default: + throw new Error('Cannot find class \'' + className + '\''); + } + + // Store to prevent invoking require() + Classes[className] = Class; + + return Class; +} diff --git a/poker-paf/node_modules/mysql/lib/Connection.js b/poker-paf/node_modules/mysql/lib/Connection.js new file mode 100644 index 0000000..6802255 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/Connection.js @@ -0,0 +1,529 @@ +var Crypto = require('crypto'); +var Events = require('events'); +var Net = require('net'); +var tls = require('tls'); +var ConnectionConfig = require('./ConnectionConfig'); +var Protocol = require('./protocol/Protocol'); +var SqlString = require('./protocol/SqlString'); +var Query = require('./protocol/sequences/Query'); +var Util = require('util'); + +module.exports = Connection; +Util.inherits(Connection, Events.EventEmitter); +function Connection(options) { + Events.EventEmitter.call(this); + + this.config = options.config; + + this._socket = options.socket; + this._protocol = new Protocol({config: this.config, connection: this}); + this._connectCalled = false; + this.state = 'disconnected'; + this.threadId = null; +} + +Connection.createQuery = function createQuery(sql, values, callback) { + if (sql instanceof Query) { + return sql; + } + + var cb = callback; + var options = {}; + + if (typeof sql === 'function') { + cb = sql; + } else if (typeof sql === 'object') { + options = Object.create(sql); + + if (typeof values === 'function') { + cb = values; + } else if (values !== undefined) { + Object.defineProperty(options, 'values', { value: values }); + } + } else { + options.sql = sql; + + if (typeof values === 'function') { + cb = values; + } else if (values !== undefined) { + options.values = values; + } + } + + if (cb !== undefined) { + cb = wrapCallbackInDomain(null, cb); + + if (cb === undefined) { + throw new TypeError('argument callback must be a function when provided'); + } + } + + return new Query(options, cb); +}; + +Connection.prototype.connect = function connect(options, callback) { + if (!callback && typeof options === 'function') { + callback = options; + options = {}; + } + + if (!this._connectCalled) { + this._connectCalled = true; + + // Connect either via a UNIX domain socket or a TCP socket. + this._socket = (this.config.socketPath) + ? Net.createConnection(this.config.socketPath) + : Net.createConnection(this.config.port, this.config.host); + + // Connect socket to connection domain + if (Events.usingDomains) { + this._socket.domain = this.domain; + } + + var connection = this; + this._protocol.on('data', function(data) { + connection._socket.write(data); + }); + this._socket.on('data', wrapToDomain(connection, function (data) { + connection._protocol.write(data); + })); + this._protocol.on('end', function() { + connection._socket.end(); + }); + this._socket.on('end', wrapToDomain(connection, function () { + connection._protocol.end(); + })); + + this._socket.on('error', this._handleNetworkError.bind(this)); + this._socket.on('connect', this._handleProtocolConnect.bind(this)); + this._protocol.on('handshake', this._handleProtocolHandshake.bind(this)); + this._protocol.on('initialize', this._handleProtocolInitialize.bind(this)); + this._protocol.on('unhandledError', this._handleProtocolError.bind(this)); + this._protocol.on('drain', this._handleProtocolDrain.bind(this)); + this._protocol.on('end', this._handleProtocolEnd.bind(this)); + this._protocol.on('enqueue', this._handleProtocolEnqueue.bind(this)); + + if (this.config.connectTimeout) { + var handleConnectTimeout = this._handleConnectTimeout.bind(this); + + this._socket.setTimeout(this.config.connectTimeout, handleConnectTimeout); + this._socket.once('connect', function() { + this.setTimeout(0, handleConnectTimeout); + }); + } + } + + this._protocol.handshake(options, wrapCallbackInDomain(this, callback)); +}; + +Connection.prototype.changeUser = function changeUser(options, callback) { + if (!callback && typeof options === 'function') { + callback = options; + options = {}; + } + + this._implyConnect(); + + var charsetNumber = (options.charset) + ? ConnectionConfig.getCharsetNumber(options.charset) + : this.config.charsetNumber; + + return this._protocol.changeUser({ + user : options.user || this.config.user, + password : options.password || this.config.password, + database : options.database || this.config.database, + timeout : options.timeout, + charsetNumber : charsetNumber, + currentConfig : this.config + }, wrapCallbackInDomain(this, callback)); +}; + +Connection.prototype.beginTransaction = function beginTransaction(options, callback) { + if (!callback && typeof options === 'function') { + callback = options; + options = {}; + } + + options = options || {}; + options.sql = 'START TRANSACTION'; + options.values = null; + + return this.query(options, callback); +}; + +Connection.prototype.commit = function commit(options, callback) { + if (!callback && typeof options === 'function') { + callback = options; + options = {}; + } + + options = options || {}; + options.sql = 'COMMIT'; + options.values = null; + + return this.query(options, callback); +}; + +Connection.prototype.rollback = function rollback(options, callback) { + if (!callback && typeof options === 'function') { + callback = options; + options = {}; + } + + options = options || {}; + options.sql = 'ROLLBACK'; + options.values = null; + + return this.query(options, callback); +}; + +Connection.prototype.query = function query(sql, values, cb) { + var query = Connection.createQuery(sql, values, cb); + query._connection = this; + + if (!(typeof sql === 'object' && 'typeCast' in sql)) { + query.typeCast = this.config.typeCast; + } + + if (query.sql) { + query.sql = this.format(query.sql, query.values); + } + + if (query._callback) { + query._callback = wrapCallbackInDomain(this, query._callback); + } + + this._implyConnect(); + + return this._protocol._enqueue(query); +}; + +Connection.prototype.ping = function ping(options, callback) { + if (!callback && typeof options === 'function') { + callback = options; + options = {}; + } + + this._implyConnect(); + this._protocol.ping(options, wrapCallbackInDomain(this, callback)); +}; + +Connection.prototype.statistics = function statistics(options, callback) { + if (!callback && typeof options === 'function') { + callback = options; + options = {}; + } + + this._implyConnect(); + this._protocol.stats(options, wrapCallbackInDomain(this, callback)); +}; + +Connection.prototype.end = function end(options, callback) { + var cb = callback; + var opts = options; + + if (!callback && typeof options === 'function') { + cb = options; + opts = null; + } + + // create custom options reference + opts = Object.create(opts || null); + + if (opts.timeout === undefined) { + // default timeout of 30 seconds + opts.timeout = 30000; + } + + this._implyConnect(); + this._protocol.quit(opts, wrapCallbackInDomain(this, cb)); +}; + +Connection.prototype.destroy = function() { + this.state = 'disconnected'; + this._implyConnect(); + this._socket.destroy(); + this._protocol.destroy(); +}; + +Connection.prototype.pause = function() { + this._socket.pause(); + this._protocol.pause(); +}; + +Connection.prototype.resume = function() { + this._socket.resume(); + this._protocol.resume(); +}; + +Connection.prototype.escape = function(value) { + return SqlString.escape(value, false, this.config.timezone); +}; + +Connection.prototype.escapeId = function escapeId(value) { + return SqlString.escapeId(value, false); +}; + +Connection.prototype.format = function(sql, values) { + if (typeof this.config.queryFormat === 'function') { + return this.config.queryFormat.call(this, sql, values, this.config.timezone); + } + return SqlString.format(sql, values, this.config.stringifyObjects, this.config.timezone); +}; + +if (tls.TLSSocket) { + // 0.11+ environment + Connection.prototype._startTLS = function _startTLS(onSecure) { + var connection = this; + + createSecureContext(this.config, function (err, secureContext) { + if (err) { + onSecure(err); + return; + } + + // "unpipe" + connection._socket.removeAllListeners('data'); + connection._protocol.removeAllListeners('data'); + + // socket <-> encrypted + var rejectUnauthorized = connection.config.ssl.rejectUnauthorized; + var secureEstablished = false; + var secureSocket = new tls.TLSSocket(connection._socket, { + rejectUnauthorized : rejectUnauthorized, + requestCert : true, + secureContext : secureContext, + isServer : false + }); + + // error handler for secure socket + secureSocket.on('_tlsError', function(err) { + if (secureEstablished) { + connection._handleNetworkError(err); + } else { + onSecure(err); + } + }); + + // cleartext <-> protocol + secureSocket.pipe(connection._protocol); + connection._protocol.on('data', function(data) { + secureSocket.write(data); + }); + + secureSocket.on('secure', function() { + secureEstablished = true; + + onSecure(rejectUnauthorized ? this.ssl.verifyError() : null); + }); + + // start TLS communications + secureSocket._start(); + }); + }; +} else { + // pre-0.11 environment + Connection.prototype._startTLS = function _startTLS(onSecure) { + // before TLS: + // _socket <-> _protocol + // after: + // _socket <-> securePair.encrypted <-> securePair.cleartext <-> _protocol + + var connection = this; + var credentials = Crypto.createCredentials({ + ca : this.config.ssl.ca, + cert : this.config.ssl.cert, + ciphers : this.config.ssl.ciphers, + key : this.config.ssl.key, + passphrase : this.config.ssl.passphrase + }); + + var rejectUnauthorized = this.config.ssl.rejectUnauthorized; + var secureEstablished = false; + var securePair = tls.createSecurePair(credentials, false, true, rejectUnauthorized); + + // error handler for secure pair + securePair.on('error', function(err) { + if (secureEstablished) { + connection._handleNetworkError(err); + } else { + onSecure(err); + } + }); + + // "unpipe" + this._socket.removeAllListeners('data'); + this._protocol.removeAllListeners('data'); + + // socket <-> encrypted + securePair.encrypted.pipe(this._socket); + this._socket.on('data', function(data) { + securePair.encrypted.write(data); + }); + + // cleartext <-> protocol + securePair.cleartext.pipe(this._protocol); + this._protocol.on('data', function(data) { + securePair.cleartext.write(data); + }); + + // secure established + securePair.on('secure', function() { + secureEstablished = true; + + if (!rejectUnauthorized) { + onSecure(); + return; + } + + var verifyError = this.ssl.verifyError(); + var err = verifyError; + + // node.js 0.6 support + if (typeof err === 'string') { + err = new Error(verifyError); + err.code = verifyError; + } + + onSecure(err); + }); + + // node.js 0.8 bug + securePair._cycle = securePair.cycle; + securePair.cycle = function cycle() { + if (this.ssl && this.ssl.error) { + this.error(); + } + + return this._cycle.apply(this, arguments); + }; + }; +} + +Connection.prototype._handleConnectTimeout = function() { + if (this._socket) { + this._socket.setTimeout(0); + this._socket.destroy(); + } + + var err = new Error('connect ETIMEDOUT'); + err.errorno = 'ETIMEDOUT'; + err.code = 'ETIMEDOUT'; + err.syscall = 'connect'; + + this._handleNetworkError(err); +}; + +Connection.prototype._handleNetworkError = function(err) { + this._protocol.handleNetworkError(err); +}; + +Connection.prototype._handleProtocolError = function(err) { + this.state = 'protocol_error'; + this.emit('error', err); +}; + +Connection.prototype._handleProtocolDrain = function() { + this.emit('drain'); +}; + +Connection.prototype._handleProtocolConnect = function() { + this.state = 'connected'; + this.emit('connect'); +}; + +Connection.prototype._handleProtocolHandshake = function _handleProtocolHandshake() { + this.state = 'authenticated'; +}; + +Connection.prototype._handleProtocolInitialize = function _handleProtocolInitialize(packet) { + this.threadId = packet.threadId; +}; + +Connection.prototype._handleProtocolEnd = function(err) { + this.state = 'disconnected'; + this.emit('end', err); +}; + +Connection.prototype._handleProtocolEnqueue = function _handleProtocolEnqueue(sequence) { + this.emit('enqueue', sequence); +}; + +Connection.prototype._implyConnect = function() { + if (!this._connectCalled) { + this.connect(); + } +}; + +function createSecureContext (config, cb) { + var context = null; + var error = null; + + try { + context = tls.createSecureContext({ + ca : config.ssl.ca, + cert : config.ssl.cert, + ciphers : config.ssl.ciphers, + key : config.ssl.key, + passphrase : config.ssl.passphrase + }); + } catch (err) { + error = err; + } + + cb(error, context); +} + +function unwrapFromDomain(fn) { + return function () { + var domains = []; + var ret; + + while (process.domain) { + domains.shift(process.domain); + process.domain.exit(); + } + + try { + ret = fn.apply(this, arguments); + } finally { + for (var i = 0; i < domains.length; i++) { + domains[i].enter(); + } + } + + return ret; + }; +} + +function wrapCallbackInDomain(ee, fn) { + if (typeof fn !== 'function') { + return undefined; + } + + if (fn.domain) { + return fn; + } + + var domain = process.domain; + + if (domain) { + return domain.bind(fn); + } else if (ee) { + return unwrapFromDomain(wrapToDomain(ee, fn)); + } else { + return fn; + } +} + +function wrapToDomain(ee, fn) { + return function () { + if (Events.usingDomains && ee.domain) { + ee.domain.enter(); + fn.apply(this, arguments); + ee.domain.exit(); + } else { + fn.apply(this, arguments); + } + }; +} diff --git a/poker-paf/node_modules/mysql/lib/ConnectionConfig.js b/poker-paf/node_modules/mysql/lib/ConnectionConfig.js new file mode 100644 index 0000000..06f4399 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/ConnectionConfig.js @@ -0,0 +1,209 @@ +var urlParse = require('url').parse; +var ClientConstants = require('./protocol/constants/client'); +var Charsets = require('./protocol/constants/charsets'); +var SSLProfiles = null; + +module.exports = ConnectionConfig; +function ConnectionConfig(options) { + if (typeof options === 'string') { + options = ConnectionConfig.parseUrl(options); + } + + this.host = options.host || 'localhost'; + this.port = options.port || 3306; + this.localAddress = options.localAddress; + this.socketPath = options.socketPath; + this.user = options.user || undefined; + this.password = options.password || undefined; + this.database = options.database; + this.connectTimeout = (options.connectTimeout === undefined) + ? (10 * 1000) + : options.connectTimeout; + this.insecureAuth = options.insecureAuth || false; + this.supportBigNumbers = options.supportBigNumbers || false; + this.bigNumberStrings = options.bigNumberStrings || false; + this.dateStrings = options.dateStrings || false; + this.debug = options.debug; + this.trace = options.trace !== false; + this.stringifyObjects = options.stringifyObjects || false; + this.timezone = options.timezone || 'local'; + this.flags = options.flags || ''; + this.queryFormat = options.queryFormat; + this.pool = options.pool || undefined; + this.ssl = (typeof options.ssl === 'string') + ? ConnectionConfig.getSSLProfile(options.ssl) + : (options.ssl || false); + this.localInfile = (options.localInfile === undefined) + ? true + : options.localInfile; + this.multipleStatements = options.multipleStatements || false; + this.typeCast = (options.typeCast === undefined) + ? true + : options.typeCast; + + if (this.timezone[0] === ' ') { + // "+" is a url encoded char for space so it + // gets translated to space when giving a + // connection string.. + this.timezone = '+' + this.timezone.substr(1); + } + + if (this.ssl) { + // Default rejectUnauthorized to true + this.ssl.rejectUnauthorized = this.ssl.rejectUnauthorized !== false; + } + + this.maxPacketSize = 0; + this.charsetNumber = (options.charset) + ? ConnectionConfig.getCharsetNumber(options.charset) + : options.charsetNumber || Charsets.UTF8_GENERAL_CI; + + // Set the client flags + var defaultFlags = ConnectionConfig.getDefaultFlags(options); + this.clientFlags = ConnectionConfig.mergeFlags(defaultFlags, options.flags); +} + +ConnectionConfig.mergeFlags = function mergeFlags(defaultFlags, userFlags) { + var allFlags = ConnectionConfig.parseFlagList(defaultFlags); + var newFlags = ConnectionConfig.parseFlagList(userFlags); + + // Merge the new flags + for (var flag in newFlags) { + if (allFlags[flag] !== false) { + allFlags[flag] = newFlags[flag]; + } + } + + // Build flags + var flags = 0x0; + for (var flag in allFlags) { + if (allFlags[flag]) { + // TODO: Throw here on some future release + flags |= ClientConstants['CLIENT_' + flag] || 0x0; + } + } + + return flags; +}; + +ConnectionConfig.getCharsetNumber = function getCharsetNumber(charset) { + var num = Charsets[charset.toUpperCase()]; + + if (num === undefined) { + throw new TypeError('Unknown charset \'' + charset + '\''); + } + + return num; +}; + +ConnectionConfig.getDefaultFlags = function getDefaultFlags(options) { + var defaultFlags = [ + '-COMPRESS', // Compression protocol *NOT* supported + '-CONNECT_ATTRS', // Does *NOT* send connection attributes in Protocol::HandshakeResponse41 + '+CONNECT_WITH_DB', // One can specify db on connect in Handshake Response Packet + '+FOUND_ROWS', // Send found rows instead of affected rows + '+IGNORE_SIGPIPE', // Don't issue SIGPIPE if network failures + '+IGNORE_SPACE', // Let the parser ignore spaces before '(' + '+LOCAL_FILES', // Can use LOAD DATA LOCAL + '+LONG_FLAG', // Longer flags in Protocol::ColumnDefinition320 + '+LONG_PASSWORD', // Use the improved version of Old Password Authentication + '+MULTI_RESULTS', // Can handle multiple resultsets for COM_QUERY + '+ODBC', // Special handling of ODBC behaviour + '-PLUGIN_AUTH', // Does *NOT* support auth plugins + '+PROTOCOL_41', // Uses the 4.1 protocol + '+PS_MULTI_RESULTS', // Can handle multiple resultsets for COM_STMT_EXECUTE + '+RESERVED', // Unused + '+SECURE_CONNECTION', // Supports Authentication::Native41 + '+TRANSACTIONS' // Expects status flags + ]; + + if (options && options.localInfile !== undefined && !options.localInfile) { + // Disable LOCAL modifier for LOAD DATA INFILE + defaultFlags.push('-LOCAL_FILES'); + } + + if (options && options.multipleStatements) { + // May send multiple statements per COM_QUERY and COM_STMT_PREPARE + defaultFlags.push('+MULTI_STATEMENTS'); + } + + return defaultFlags; +}; + +ConnectionConfig.getSSLProfile = function getSSLProfile(name) { + if (!SSLProfiles) { + SSLProfiles = require('./protocol/constants/ssl_profiles'); + } + + var ssl = SSLProfiles[name]; + + if (ssl === undefined) { + throw new TypeError('Unknown SSL profile \'' + name + '\''); + } + + return ssl; +}; + +ConnectionConfig.parseFlagList = function parseFlagList(flagList) { + var allFlags = Object.create(null); + + if (!flagList) { + return allFlags; + } + + var flags = !Array.isArray(flagList) + ? String(flagList || '').toUpperCase().split(/\s*,+\s*/) + : flagList; + + for (var i = 0; i < flags.length; i++) { + var flag = flags[i]; + var offset = 1; + var state = flag[0]; + + if (state === undefined) { + // TODO: throw here on some future release + continue; + } + + if (state !== '-' && state !== '+') { + offset = 0; + state = '+'; + } + + allFlags[flag.substr(offset)] = state === '+'; + } + + return allFlags; +}; + +ConnectionConfig.parseUrl = function(url) { + url = urlParse(url, true); + + var options = { + host : url.hostname, + port : url.port, + database : url.pathname.substr(1) + }; + + if (url.auth) { + var auth = url.auth.split(':'); + options.user = auth.shift(); + options.password = auth.join(':'); + } + + if (url.query) { + for (var key in url.query) { + var value = url.query[key]; + + try { + // Try to parse this as a JSON expression first + options[key] = JSON.parse(value); + } catch (err) { + // Otherwise assume it is a plain string + options[key] = value; + } + } + } + + return options; +}; diff --git a/poker-paf/node_modules/mysql/lib/Pool.js b/poker-paf/node_modules/mysql/lib/Pool.js new file mode 100644 index 0000000..87a4011 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/Pool.js @@ -0,0 +1,294 @@ +var mysql = require('../'); +var Connection = require('./Connection'); +var EventEmitter = require('events').EventEmitter; +var Util = require('util'); +var PoolConnection = require('./PoolConnection'); + +module.exports = Pool; + +Util.inherits(Pool, EventEmitter); +function Pool(options) { + EventEmitter.call(this); + this.config = options.config; + this.config.connectionConfig.pool = this; + + this._acquiringConnections = []; + this._allConnections = []; + this._freeConnections = []; + this._connectionQueue = []; + this._closed = false; +} + +Pool.prototype.getConnection = function (cb) { + + if (this._closed) { + var err = new Error('Pool is closed.'); + err.code = 'POOL_CLOSED'; + process.nextTick(function () { + cb(err); + }); + return; + } + + var connection; + var pool = this; + + if (this._freeConnections.length > 0) { + connection = this._freeConnections.shift(); + this.acquireConnection(connection, cb); + return; + } + + if (this.config.connectionLimit === 0 || this._allConnections.length < this.config.connectionLimit) { + connection = new PoolConnection(this, { config: this.config.newConnectionConfig() }); + + this._acquiringConnections.push(connection); + this._allConnections.push(connection); + + connection.connect({timeout: this.config.acquireTimeout}, function onConnect(err) { + spliceConnection(pool._acquiringConnections, connection); + + if (pool._closed) { + err = new Error('Pool is closed.'); + err.code = 'POOL_CLOSED'; + } + + if (err) { + pool._purgeConnection(connection); + cb(err); + return; + } + + pool.emit('connection', connection); + pool.emit('acquire', connection); + cb(null, connection); + }); + return; + } + + if (!this.config.waitForConnections) { + process.nextTick(function(){ + var err = new Error('No connections available.'); + err.code = 'POOL_CONNLIMIT'; + cb(err); + }); + return; + } + + this._enqueueCallback(cb); +}; + +Pool.prototype.acquireConnection = function acquireConnection(connection, cb) { + if (connection._pool !== this) { + throw new Error('Connection acquired from wrong pool.'); + } + + var changeUser = this._needsChangeUser(connection); + var pool = this; + + this._acquiringConnections.push(connection); + + function onOperationComplete(err) { + spliceConnection(pool._acquiringConnections, connection); + + if (pool._closed) { + err = new Error('Pool is closed.'); + err.code = 'POOL_CLOSED'; + } + + if (err) { + pool._connectionQueue.unshift(cb); + pool._purgeConnection(connection); + return; + } + + if (changeUser) { + pool.emit('connection', connection); + } + + pool.emit('acquire', connection); + cb(null, connection); + } + + if (changeUser) { + // restore user back to pool configuration + connection.config = this.config.newConnectionConfig(); + connection.changeUser({timeout: this.config.acquireTimeout}, onOperationComplete); + } else { + // ping connection + connection.ping({timeout: this.config.acquireTimeout}, onOperationComplete); + } +}; + +Pool.prototype.releaseConnection = function releaseConnection(connection) { + + if (this._acquiringConnections.indexOf(connection) !== -1) { + // connection is being acquired + return; + } + + if (connection._pool) { + if (connection._pool !== this) { + throw new Error('Connection released to wrong pool'); + } + + if (this._freeConnections.indexOf(connection) !== -1) { + // connection already in free connection pool + // this won't catch all double-release cases + throw new Error('Connection already released'); + } else { + // add connection to end of free queue + this._freeConnections.push(connection); + this.emit('release', connection); + } + } + + if (this._closed) { + // empty the connection queue + this._connectionQueue.splice(0).forEach(function (cb) { + var err = new Error('Pool is closed.'); + err.code = 'POOL_CLOSED'; + process.nextTick(function () { + cb(err); + }); + }); + } else if (this._connectionQueue.length) { + // get connection with next waiting callback + this.getConnection(this._connectionQueue.shift()); + } +}; + +Pool.prototype.end = function (cb) { + this._closed = true; + + if (typeof cb !== 'function') { + cb = function (err) { + if (err) throw err; + }; + } + + var calledBack = false; + var waitingClose = 0; + + function onEnd(err) { + if (!calledBack && (err || --waitingClose <= 0)) { + calledBack = true; + cb(err); + } + } + + while (this._allConnections.length !== 0) { + waitingClose++; + this._purgeConnection(this._allConnections[0], onEnd); + } + + if (waitingClose === 0) { + process.nextTick(onEnd); + } +}; + +Pool.prototype.query = function (sql, values, cb) { + var query = Connection.createQuery(sql, values, cb); + + if (!(typeof sql === 'object' && 'typeCast' in sql)) { + query.typeCast = this.config.connectionConfig.typeCast; + } + + if (this.config.connectionConfig.trace) { + // Long stack trace support + query._callSite = new Error(); + } + + this.getConnection(function (err, conn) { + if (err) { + query.on('error', function () {}); + query.end(err); + return; + } + + // Release connection based off event + query.once('end', function() { + conn.release(); + }); + + conn.query(query); + }); + + return query; +}; + +Pool.prototype._enqueueCallback = function _enqueueCallback(callback) { + + if (this.config.queueLimit && this._connectionQueue.length >= this.config.queueLimit) { + process.nextTick(function () { + var err = new Error('Queue limit reached.'); + err.code = 'POOL_ENQUEUELIMIT'; + callback(err); + }); + return; + } + + // Bind to domain, as dequeue will likely occur in a different domain + var cb = process.domain + ? process.domain.bind(callback) + : callback; + + this._connectionQueue.push(cb); + this.emit('enqueue'); +}; + +Pool.prototype._needsChangeUser = function _needsChangeUser(connection) { + var connConfig = connection.config; + var poolConfig = this.config.connectionConfig; + + // check if changeUser values are different + return connConfig.user !== poolConfig.user + || connConfig.database !== poolConfig.database + || connConfig.password !== poolConfig.password + || connConfig.charsetNumber !== poolConfig.charsetNumber; +}; + +Pool.prototype._purgeConnection = function _purgeConnection(connection, callback) { + var cb = callback || function () {}; + + if (connection.state === 'disconnected') { + connection.destroy(); + } + + this._removeConnection(connection); + + if (connection.state !== 'disconnected' && !connection._protocol._quitSequence) { + connection._realEnd(cb); + return; + } + + process.nextTick(cb); +}; + +Pool.prototype._removeConnection = function(connection) { + connection._pool = null; + + // Remove connection from all connections + spliceConnection(this._allConnections, connection); + + // Remove connection from free connections + spliceConnection(this._freeConnections, connection); + + this.releaseConnection(connection); +}; + +Pool.prototype.escape = function(value) { + return mysql.escape(value, this.config.connectionConfig.stringifyObjects, this.config.connectionConfig.timezone); +}; + +Pool.prototype.escapeId = function escapeId(value) { + return mysql.escapeId(value, false); +}; + +function spliceConnection(array, connection) { + var index; + if ((index = array.indexOf(connection)) !== -1) { + // Remove connection from all connections + array.splice(index, 1); + } +} diff --git a/poker-paf/node_modules/mysql/lib/PoolCluster.js b/poker-paf/node_modules/mysql/lib/PoolCluster.js new file mode 100644 index 0000000..d0aed2c --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/PoolCluster.js @@ -0,0 +1,288 @@ +var Pool = require('./Pool'); +var PoolConfig = require('./PoolConfig'); +var PoolNamespace = require('./PoolNamespace'); +var PoolSelector = require('./PoolSelector'); +var Util = require('util'); +var EventEmitter = require('events').EventEmitter; + +module.exports = PoolCluster; + +/** + * PoolCluster + * @constructor + * @param {object} [config] The pool cluster configuration + * @public + */ +function PoolCluster(config) { + EventEmitter.call(this); + + config = config || {}; + this._canRetry = typeof config.canRetry === 'undefined' ? true : config.canRetry; + this._defaultSelector = config.defaultSelector || 'RR'; + this._removeNodeErrorCount = config.removeNodeErrorCount || 5; + this._restoreNodeTimeout = config.restoreNodeTimeout || 0; + + this._closed = false; + this._findCaches = Object.create(null); + this._lastId = 0; + this._namespaces = Object.create(null); + this._nodes = Object.create(null); +} + +Util.inherits(PoolCluster, EventEmitter); + +PoolCluster.prototype.add = function add(id, config) { + if (this._closed) { + throw new Error('PoolCluster is closed.'); + } + + var nodeId = typeof id === 'object' + ? 'CLUSTER::' + (++this._lastId) + : String(id); + + if (this._nodes[nodeId] !== undefined) { + throw new Error('Node ID "' + nodeId + '" is already defined in PoolCluster.'); + } + + var poolConfig = typeof id !== 'object' + ? new PoolConfig(config) + : new PoolConfig(id); + + this._nodes[nodeId] = { + id : nodeId, + errorCount : 0, + pool : new Pool({config: poolConfig}), + _offlineUntil : 0 + }; + + this._clearFindCaches(); +}; + +PoolCluster.prototype.end = function end(callback) { + var cb = callback !== undefined + ? callback + : _cb; + + if (typeof cb !== 'function') { + throw TypeError('callback argument must be a function'); + } + + if (this._closed) { + process.nextTick(cb); + return; + } + + this._closed = true; + + var calledBack = false; + var nodeIds = Object.keys(this._nodes); + var waitingClose = 0; + + function onEnd(err) { + if (!calledBack && (err || --waitingClose <= 0)) { + calledBack = true; + cb(err); + } + } + + for (var i = 0; i < nodeIds.length; i++) { + var nodeId = nodeIds[i]; + var node = this._nodes[nodeId]; + + waitingClose++; + node.pool.end(onEnd); + } + + if (waitingClose === 0) { + process.nextTick(onEnd); + } +}; + +PoolCluster.prototype.of = function(pattern, selector) { + pattern = pattern || '*'; + + selector = selector || this._defaultSelector; + selector = selector.toUpperCase(); + if (typeof PoolSelector[selector] === 'undefined') { + selector = this._defaultSelector; + } + + var key = pattern + selector; + + if (typeof this._namespaces[key] === 'undefined') { + this._namespaces[key] = new PoolNamespace(this, pattern, selector); + } + + return this._namespaces[key]; +}; + +PoolCluster.prototype.remove = function remove(pattern) { + var foundNodeIds = this._findNodeIds(pattern, true); + + for (var i = 0; i < foundNodeIds.length; i++) { + var node = this._getNode(foundNodeIds[i]); + + if (node) { + this._removeNode(node); + } + } +}; + +PoolCluster.prototype.getConnection = function(pattern, selector, cb) { + var namespace; + if (typeof pattern === 'function') { + cb = pattern; + namespace = this.of(); + } else { + if (typeof selector === 'function') { + cb = selector; + selector = this._defaultSelector; + } + + namespace = this.of(pattern, selector); + } + + namespace.getConnection(cb); +}; + +PoolCluster.prototype._clearFindCaches = function _clearFindCaches() { + this._findCaches = Object.create(null); +}; + +PoolCluster.prototype._decreaseErrorCount = function _decreaseErrorCount(node) { + var errorCount = node.errorCount; + + if (errorCount > this._removeNodeErrorCount) { + errorCount = this._removeNodeErrorCount; + } + + if (errorCount < 1) { + errorCount = 1; + } + + node.errorCount = errorCount - 1; + + if (node._offlineUntil) { + node._offlineUntil = 0; + this.emit('online', node.id); + } +}; + +PoolCluster.prototype._findNodeIds = function _findNodeIds(pattern, includeOffline) { + var currentTime = 0; + var foundNodeIds = this._findCaches[pattern]; + + if (foundNodeIds === undefined) { + var expression = patternRegExp(pattern); + var nodeIds = Object.keys(this._nodes); + + foundNodeIds = nodeIds.filter(function (id) { + return id.match(expression); + }); + + this._findCaches[pattern] = foundNodeIds; + } + + if (includeOffline) { + return foundNodeIds; + } + + return foundNodeIds.filter(function (nodeId) { + var node = this._getNode(nodeId); + + if (!node._offlineUntil) { + return true; + } + + if (!currentTime) { + currentTime = getMonotonicMilliseconds(); + } + + return node._offlineUntil <= currentTime; + }, this); +}; + +PoolCluster.prototype._getNode = function _getNode(id) { + return this._nodes[id] || null; +}; + +PoolCluster.prototype._increaseErrorCount = function _increaseErrorCount(node) { + var errorCount = ++node.errorCount; + + if (this._removeNodeErrorCount > errorCount) { + return; + } + + if (this._restoreNodeTimeout > 0) { + node._offlineUntil = getMonotonicMilliseconds() + this._restoreNodeTimeout; + this.emit('offline', node.id); + return; + } + + this._removeNode(node); + this.emit('remove', node.id); +}; + +PoolCluster.prototype._getConnection = function(node, cb) { + var self = this; + + node.pool.getConnection(function (err, connection) { + if (err) { + self._increaseErrorCount(node); + cb(err); + return; + } else { + self._decreaseErrorCount(node); + } + + connection._clusterId = node.id; + + cb(null, connection); + }); +}; + +PoolCluster.prototype._removeNode = function _removeNode(node) { + delete this._nodes[node.id]; + + this._clearFindCaches(); + + node.pool.end(_noop); +}; + +function getMonotonicMilliseconds() { + var ms; + + if (typeof process.hrtime === 'function') { + ms = process.hrtime(); + ms = ms[0] * 1e3 + ms[1] * 1e-6; + } else { + ms = process.uptime() * 1000; + } + + return Math.floor(ms); +} + +function isRegExp(val) { + return typeof val === 'object' + && Object.prototype.toString.call(val) === '[object RegExp]'; +} + +function patternRegExp(pattern) { + if (isRegExp(pattern)) { + return pattern; + } + + var source = pattern + .replace(/([.+?^=!:${}()|\[\]\/\\])/g, '\\$1') + .replace(/\*/g, '.*'); + + return new RegExp('^' + source + '$'); +} + +function _cb(err) { + if (err) { + throw err; + } +} + +function _noop() {} diff --git a/poker-paf/node_modules/mysql/lib/PoolConfig.js b/poker-paf/node_modules/mysql/lib/PoolConfig.js new file mode 100644 index 0000000..8c5017a --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/PoolConfig.js @@ -0,0 +1,32 @@ + +var ConnectionConfig = require('./ConnectionConfig'); + +module.exports = PoolConfig; +function PoolConfig(options) { + if (typeof options === 'string') { + options = ConnectionConfig.parseUrl(options); + } + + this.acquireTimeout = (options.acquireTimeout === undefined) + ? 10 * 1000 + : Number(options.acquireTimeout); + this.connectionConfig = new ConnectionConfig(options); + this.waitForConnections = (options.waitForConnections === undefined) + ? true + : Boolean(options.waitForConnections); + this.connectionLimit = (options.connectionLimit === undefined) + ? 10 + : Number(options.connectionLimit); + this.queueLimit = (options.queueLimit === undefined) + ? 0 + : Number(options.queueLimit); +} + +PoolConfig.prototype.newConnectionConfig = function newConnectionConfig() { + var connectionConfig = new ConnectionConfig(this.connectionConfig); + + connectionConfig.clientFlags = this.connectionConfig.clientFlags; + connectionConfig.maxPacketSize = this.connectionConfig.maxPacketSize; + + return connectionConfig; +}; diff --git a/poker-paf/node_modules/mysql/lib/PoolConnection.js b/poker-paf/node_modules/mysql/lib/PoolConnection.js new file mode 100644 index 0000000..064c99d --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/PoolConnection.js @@ -0,0 +1,65 @@ +var inherits = require('util').inherits; +var Connection = require('./Connection'); +var Events = require('events'); + +module.exports = PoolConnection; +inherits(PoolConnection, Connection); + +function PoolConnection(pool, options) { + Connection.call(this, options); + this._pool = pool; + + // Bind connection to pool domain + if (Events.usingDomains) { + this.domain = pool.domain; + } + + // When a fatal error occurs the connection's protocol ends, which will cause + // the connection to end as well, thus we only need to watch for the end event + // and we will be notified of disconnects. + this.on('end', this._removeFromPool); + this.on('error', function (err) { + if (err.fatal) { + this._removeFromPool(); + } + }); +} + +PoolConnection.prototype.release = function release() { + var pool = this._pool; + + if (!pool || pool._closed) { + return undefined; + } + + return pool.releaseConnection(this); +}; + +// TODO: Remove this when we are removing PoolConnection#end +PoolConnection.prototype._realEnd = Connection.prototype.end; + +PoolConnection.prototype.end = function () { + console.warn( + 'Calling conn.end() to release a pooled connection is ' + + 'deprecated. In next version calling conn.end() will be ' + + 'restored to default conn.end() behavior. Use ' + + 'conn.release() instead.' + ); + this.release(); +}; + +PoolConnection.prototype.destroy = function () { + Connection.prototype.destroy.apply(this, arguments); + this._removeFromPool(this); +}; + +PoolConnection.prototype._removeFromPool = function _removeFromPool() { + if (!this._pool || this._pool._closed) { + return; + } + + var pool = this._pool; + this._pool = null; + + pool._purgeConnection(this); +}; diff --git a/poker-paf/node_modules/mysql/lib/PoolNamespace.js b/poker-paf/node_modules/mysql/lib/PoolNamespace.js new file mode 100644 index 0000000..d3ea786 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/PoolNamespace.js @@ -0,0 +1,136 @@ +var Connection = require('./Connection'); +var PoolSelector = require('./PoolSelector'); + +module.exports = PoolNamespace; + +/** + * PoolNamespace + * @constructor + * @param {PoolCluster} cluster The parent cluster for the namespace + * @param {string} pattern The selection pattern to use + * @param {string} selector The selector name to use + * @public + */ +function PoolNamespace(cluster, pattern, selector) { + this._cluster = cluster; + this._pattern = pattern; + this._selector = new PoolSelector[selector](); +} + +PoolNamespace.prototype.getConnection = function(cb) { + var clusterNode = this._getClusterNode(); + var cluster = this._cluster; + var namespace = this; + + if (clusterNode === null) { + var err = null; + + if (this._cluster._findNodeIds(this._pattern, true).length !== 0) { + err = new Error('Pool does not have online node.'); + err.code = 'POOL_NONEONLINE'; + } else { + err = new Error('Pool does not exist.'); + err.code = 'POOL_NOEXIST'; + } + + cb(err); + return; + } + + cluster._getConnection(clusterNode, function(err, connection) { + var retry = err && cluster._canRetry + && cluster._findNodeIds(namespace._pattern).length !== 0; + + if (retry) { + namespace.getConnection(cb); + return; + } + + if (err) { + cb(err); + return; + } + + cb(null, connection); + }); +}; + +PoolNamespace.prototype.query = function (sql, values, cb) { + var cluster = this._cluster; + var clusterNode = this._getClusterNode(); + var query = Connection.createQuery(sql, values, cb); + var namespace = this; + + if (clusterNode === null) { + var err = null; + + if (this._cluster._findNodeIds(this._pattern, true).length !== 0) { + err = new Error('Pool does not have online node.'); + err.code = 'POOL_NONEONLINE'; + } else { + err = new Error('Pool does not exist.'); + err.code = 'POOL_NOEXIST'; + } + + process.nextTick(function () { + query.on('error', function () {}); + query.end(err); + }); + return query; + } + + if (!(typeof sql === 'object' && 'typeCast' in sql)) { + query.typeCast = clusterNode.pool.config.connectionConfig.typeCast; + } + + if (clusterNode.pool.config.connectionConfig.trace) { + // Long stack trace support + query._callSite = new Error(); + } + + cluster._getConnection(clusterNode, function (err, conn) { + var retry = err && cluster._canRetry + && cluster._findNodeIds(namespace._pattern).length !== 0; + + if (retry) { + namespace.query(query); + return; + } + + if (err) { + query.on('error', function () {}); + query.end(err); + return; + } + + // Release connection based off event + query.once('end', function() { + conn.release(); + }); + + conn.query(query); + }); + + return query; +}; + +PoolNamespace.prototype._getClusterNode = function _getClusterNode() { + var foundNodeIds = this._cluster._findNodeIds(this._pattern); + var nodeId; + + switch (foundNodeIds.length) { + case 0: + nodeId = null; + break; + case 1: + nodeId = foundNodeIds[0]; + break; + default: + nodeId = this._selector(foundNodeIds); + break; + } + + return nodeId !== null + ? this._cluster._getNode(nodeId) + : null; +}; diff --git a/poker-paf/node_modules/mysql/lib/PoolSelector.js b/poker-paf/node_modules/mysql/lib/PoolSelector.js new file mode 100644 index 0000000..9a3c455 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/PoolSelector.js @@ -0,0 +1,31 @@ + +/** + * PoolSelector + */ +var PoolSelector = module.exports = {}; + +PoolSelector.RR = function PoolSelectorRoundRobin() { + var index = 0; + + return function(clusterIds) { + if (index >= clusterIds.length) { + index = 0; + } + + var clusterId = clusterIds[index++]; + + return clusterId; + }; +}; + +PoolSelector.RANDOM = function PoolSelectorRandom() { + return function(clusterIds) { + return clusterIds[Math.floor(Math.random() * clusterIds.length)]; + }; +}; + +PoolSelector.ORDER = function PoolSelectorOrder() { + return function(clusterIds) { + return clusterIds[0]; + }; +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/Auth.js b/poker-paf/node_modules/mysql/lib/protocol/Auth.js new file mode 100644 index 0000000..a1033d1 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/Auth.js @@ -0,0 +1,168 @@ +var Buffer = require('safe-buffer').Buffer; +var Crypto = require('crypto'); +var Auth = exports; + +function auth(name, data, options) { + options = options || {}; + + switch (name) { + case 'mysql_native_password': + return Auth.token(options.password, data.slice(0, 20)); + default: + return undefined; + } +} +Auth.auth = auth; + +function sha1(msg) { + var hash = Crypto.createHash('sha1'); + hash.update(msg, 'binary'); + return hash.digest('binary'); +} +Auth.sha1 = sha1; + +function xor(a, b) { + a = Buffer.from(a, 'binary'); + b = Buffer.from(b, 'binary'); + var result = Buffer.allocUnsafe(a.length); + for (var i = 0; i < a.length; i++) { + result[i] = (a[i] ^ b[i]); + } + return result; +} +Auth.xor = xor; + +Auth.token = function(password, scramble) { + if (!password) { + return Buffer.alloc(0); + } + + // password must be in binary format, not utf8 + var stage1 = sha1((Buffer.from(password, 'utf8')).toString('binary')); + var stage2 = sha1(stage1); + var stage3 = sha1(scramble.toString('binary') + stage2); + return xor(stage3, stage1); +}; + +// This is a port of sql/password.c:hash_password which needs to be used for +// pre-4.1 passwords. +Auth.hashPassword = function(password) { + var nr = [0x5030, 0x5735]; + var add = 7; + var nr2 = [0x1234, 0x5671]; + var result = Buffer.alloc(8); + + if (typeof password === 'string'){ + password = Buffer.from(password); + } + + for (var i = 0; i < password.length; i++) { + var c = password[i]; + if (c === 32 || c === 9) { + // skip space in password + continue; + } + + // nr^= (((nr & 63)+add)*c)+ (nr << 8); + // nr = xor(nr, add(mul(add(and(nr, 63), add), c), shl(nr, 8))) + nr = this.xor32(nr, this.add32(this.mul32(this.add32(this.and32(nr, [0, 63]), [0, add]), [0, c]), this.shl32(nr, 8))); + + // nr2+=(nr2 << 8) ^ nr; + // nr2 = add(nr2, xor(shl(nr2, 8), nr)) + nr2 = this.add32(nr2, this.xor32(this.shl32(nr2, 8), nr)); + + // add+=tmp; + add += c; + } + + this.int31Write(result, nr, 0); + this.int31Write(result, nr2, 4); + + return result; +}; + +Auth.randomInit = function(seed1, seed2) { + return { + max_value : 0x3FFFFFFF, + max_value_dbl : 0x3FFFFFFF, + seed1 : seed1 % 0x3FFFFFFF, + seed2 : seed2 % 0x3FFFFFFF + }; +}; + +Auth.myRnd = function(r){ + r.seed1 = (r.seed1 * 3 + r.seed2) % r.max_value; + r.seed2 = (r.seed1 + r.seed2 + 33) % r.max_value; + + return r.seed1 / r.max_value_dbl; +}; + +Auth.scramble323 = function(message, password) { + if (!password) { + return Buffer.alloc(0); + } + + var to = Buffer.allocUnsafe(8); + var hashPass = this.hashPassword(password); + var hashMessage = this.hashPassword(message.slice(0, 8)); + var seed1 = this.int32Read(hashPass, 0) ^ this.int32Read(hashMessage, 0); + var seed2 = this.int32Read(hashPass, 4) ^ this.int32Read(hashMessage, 4); + var r = this.randomInit(seed1, seed2); + + for (var i = 0; i < 8; i++){ + to[i] = Math.floor(this.myRnd(r) * 31) + 64; + } + var extra = (Math.floor(this.myRnd(r) * 31)); + + for (var i = 0; i < 8; i++){ + to[i] ^= extra; + } + + return to; +}; + +Auth.xor32 = function(a, b){ + return [a[0] ^ b[0], a[1] ^ b[1]]; +}; + +Auth.add32 = function(a, b){ + var w1 = a[1] + b[1]; + var w2 = a[0] + b[0] + ((w1 & 0xFFFF0000) >> 16); + + return [w2 & 0xFFFF, w1 & 0xFFFF]; +}; + +Auth.mul32 = function(a, b){ + // based on this example of multiplying 32b ints using 16b + // http://www.dsprelated.com/showmessage/89790/1.php + var w1 = a[1] * b[1]; + var w2 = (((a[1] * b[1]) >> 16) & 0xFFFF) + ((a[0] * b[1]) & 0xFFFF) + (a[1] * b[0] & 0xFFFF); + + return [w2 & 0xFFFF, w1 & 0xFFFF]; +}; + +Auth.and32 = function(a, b){ + return [a[0] & b[0], a[1] & b[1]]; +}; + +Auth.shl32 = function(a, b){ + // assume b is 16 or less + var w1 = a[1] << b; + var w2 = (a[0] << b) | ((w1 & 0xFFFF0000) >> 16); + + return [w2 & 0xFFFF, w1 & 0xFFFF]; +}; + +Auth.int31Write = function(buffer, number, offset) { + buffer[offset] = (number[0] >> 8) & 0x7F; + buffer[offset + 1] = (number[0]) & 0xFF; + buffer[offset + 2] = (number[1] >> 8) & 0xFF; + buffer[offset + 3] = (number[1]) & 0xFF; +}; + +Auth.int32Read = function(buffer, offset){ + return (buffer[offset] << 24) + + (buffer[offset + 1] << 16) + + (buffer[offset + 2] << 8) + + (buffer[offset + 3]); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/BufferList.js b/poker-paf/node_modules/mysql/lib/protocol/BufferList.js new file mode 100644 index 0000000..3cd0192 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/BufferList.js @@ -0,0 +1,25 @@ + +module.exports = BufferList; +function BufferList() { + this.bufs = []; + this.size = 0; +} + +BufferList.prototype.shift = function shift() { + var buf = this.bufs.shift(); + + if (buf) { + this.size -= buf.length; + } + + return buf; +}; + +BufferList.prototype.push = function push(buf) { + if (!buf || !buf.length) { + return; + } + + this.bufs.push(buf); + this.size += buf.length; +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/PacketHeader.js b/poker-paf/node_modules/mysql/lib/protocol/PacketHeader.js new file mode 100644 index 0000000..1bb282e --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/PacketHeader.js @@ -0,0 +1,5 @@ +module.exports = PacketHeader; +function PacketHeader(length, number) { + this.length = length; + this.number = number; +} diff --git a/poker-paf/node_modules/mysql/lib/protocol/PacketWriter.js b/poker-paf/node_modules/mysql/lib/protocol/PacketWriter.js new file mode 100644 index 0000000..4d0afd2 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/PacketWriter.js @@ -0,0 +1,211 @@ +var BIT_16 = Math.pow(2, 16); +var BIT_24 = Math.pow(2, 24); +var BUFFER_ALLOC_SIZE = Math.pow(2, 8); +// The maximum precision JS Numbers can hold precisely +// Don't panic: Good enough to represent byte values up to 8192 TB +var IEEE_754_BINARY_64_PRECISION = Math.pow(2, 53); +var MAX_PACKET_LENGTH = Math.pow(2, 24) - 1; +var Buffer = require('safe-buffer').Buffer; + +module.exports = PacketWriter; +function PacketWriter() { + this._buffer = null; + this._offset = 0; +} + +PacketWriter.prototype.toBuffer = function toBuffer(parser) { + if (!this._buffer) { + this._buffer = Buffer.alloc(0); + this._offset = 0; + } + + var buffer = this._buffer; + var length = this._offset; + var packets = Math.floor(length / MAX_PACKET_LENGTH) + 1; + + this._buffer = Buffer.allocUnsafe(length + packets * 4); + this._offset = 0; + + for (var packet = 0; packet < packets; packet++) { + var isLast = (packet + 1 === packets); + var packetLength = (isLast) + ? length % MAX_PACKET_LENGTH + : MAX_PACKET_LENGTH; + + var packetNumber = parser.incrementPacketNumber(); + + this.writeUnsignedNumber(3, packetLength); + this.writeUnsignedNumber(1, packetNumber); + + var start = packet * MAX_PACKET_LENGTH; + var end = start + packetLength; + + this.writeBuffer(buffer.slice(start, end)); + } + + return this._buffer; +}; + +PacketWriter.prototype.writeUnsignedNumber = function(bytes, value) { + this._allocate(bytes); + + for (var i = 0; i < bytes; i++) { + this._buffer[this._offset++] = (value >> (i * 8)) & 0xff; + } +}; + +PacketWriter.prototype.writeFiller = function(bytes) { + this._allocate(bytes); + + for (var i = 0; i < bytes; i++) { + this._buffer[this._offset++] = 0x00; + } +}; + +PacketWriter.prototype.writeNullTerminatedString = function(value, encoding) { + // Typecast undefined into '' and numbers into strings + value = value || ''; + value = value + ''; + + var bytes = Buffer.byteLength(value, encoding || 'utf-8') + 1; + this._allocate(bytes); + + this._buffer.write(value, this._offset, encoding); + this._buffer[this._offset + bytes - 1] = 0x00; + + this._offset += bytes; +}; + +PacketWriter.prototype.writeString = function(value) { + // Typecast undefined into '' and numbers into strings + value = value || ''; + value = value + ''; + + var bytes = Buffer.byteLength(value, 'utf-8'); + this._allocate(bytes); + + this._buffer.write(value, this._offset, 'utf-8'); + + this._offset += bytes; +}; + +PacketWriter.prototype.writeBuffer = function(value) { + var bytes = value.length; + + this._allocate(bytes); + value.copy(this._buffer, this._offset); + this._offset += bytes; +}; + +PacketWriter.prototype.writeLengthCodedNumber = function(value) { + if (value === null) { + this._allocate(1); + this._buffer[this._offset++] = 251; + return; + } + + if (value <= 250) { + this._allocate(1); + this._buffer[this._offset++] = value; + return; + } + + if (value > IEEE_754_BINARY_64_PRECISION) { + throw new Error( + 'writeLengthCodedNumber: JS precision range exceeded, your ' + + 'number is > 53 bit: "' + value + '"' + ); + } + + if (value < BIT_16) { + this._allocate(3); + this._buffer[this._offset++] = 252; + } else if (value < BIT_24) { + this._allocate(4); + this._buffer[this._offset++] = 253; + } else { + this._allocate(9); + this._buffer[this._offset++] = 254; + } + + // 16 Bit + this._buffer[this._offset++] = value & 0xff; + this._buffer[this._offset++] = (value >> 8) & 0xff; + + if (value < BIT_16) { + return; + } + + // 24 Bit + this._buffer[this._offset++] = (value >> 16) & 0xff; + + if (value < BIT_24) { + return; + } + + this._buffer[this._offset++] = (value >> 24) & 0xff; + + // Hack: Get the most significant 32 bit (JS bitwise operators are 32 bit) + value = value.toString(2); + value = value.substr(0, value.length - 32); + value = parseInt(value, 2); + + this._buffer[this._offset++] = value & 0xff; + this._buffer[this._offset++] = (value >> 8) & 0xff; + this._buffer[this._offset++] = (value >> 16) & 0xff; + + // Set last byte to 0, as we can only support 53 bits in JS (see above) + this._buffer[this._offset++] = 0; +}; + +PacketWriter.prototype.writeLengthCodedBuffer = function(value) { + var bytes = value.length; + this.writeLengthCodedNumber(bytes); + this.writeBuffer(value); +}; + +PacketWriter.prototype.writeNullTerminatedBuffer = function(value) { + this.writeBuffer(value); + this.writeFiller(1); // 0x00 terminator +}; + +PacketWriter.prototype.writeLengthCodedString = function(value) { + if (value === null) { + this.writeLengthCodedNumber(null); + return; + } + + value = (value === undefined) + ? '' + : String(value); + + var bytes = Buffer.byteLength(value, 'utf-8'); + this.writeLengthCodedNumber(bytes); + + if (!bytes) { + return; + } + + this._allocate(bytes); + this._buffer.write(value, this._offset, 'utf-8'); + this._offset += bytes; +}; + +PacketWriter.prototype._allocate = function _allocate(bytes) { + if (!this._buffer) { + this._buffer = Buffer.alloc(Math.max(BUFFER_ALLOC_SIZE, bytes)); + this._offset = 0; + return; + } + + var bytesRemaining = this._buffer.length - this._offset; + if (bytesRemaining >= bytes) { + return; + } + + var newSize = this._buffer.length + Math.max(BUFFER_ALLOC_SIZE, bytes); + var oldBuffer = this._buffer; + + this._buffer = Buffer.alloc(newSize); + oldBuffer.copy(this._buffer); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/Parser.js b/poker-paf/node_modules/mysql/lib/protocol/Parser.js new file mode 100644 index 0000000..e72555f --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/Parser.js @@ -0,0 +1,491 @@ +var PacketHeader = require('./PacketHeader'); +var BigNumber = require('bignumber.js'); +var Buffer = require('safe-buffer').Buffer; +var BufferList = require('./BufferList'); + +var MAX_PACKET_LENGTH = Math.pow(2, 24) - 1; +var MUL_32BIT = Math.pow(2, 32); +var PACKET_HEADER_LENGTH = 4; + +module.exports = Parser; +function Parser(options) { + options = options || {}; + + this._supportBigNumbers = options.config && options.config.supportBigNumbers; + this._buffer = Buffer.alloc(0); + this._nextBuffers = new BufferList(); + this._longPacketBuffers = new BufferList(); + this._offset = 0; + this._packetEnd = null; + this._packetHeader = null; + this._packetOffset = null; + this._onError = options.onError || function(err) { throw err; }; + this._onPacket = options.onPacket || function() {}; + this._nextPacketNumber = 0; + this._encoding = 'utf-8'; + this._paused = false; +} + +Parser.prototype.write = function write(chunk) { + this._nextBuffers.push(chunk); + + while (!this._paused) { + var packetHeader = this._tryReadPacketHeader(); + + if (!packetHeader) { + break; + } + + if (!this._combineNextBuffers(packetHeader.length)) { + break; + } + + this._parsePacket(packetHeader); + } +}; + +Parser.prototype.append = function append(chunk) { + if (!chunk || chunk.length === 0) { + return; + } + + // Calculate slice ranges + var sliceEnd = this._buffer.length; + var sliceStart = this._packetOffset === null + ? this._offset + : this._packetOffset; + var sliceLength = sliceEnd - sliceStart; + + // Get chunk data + var buffer = null; + var chunks = !(chunk instanceof Array || Array.isArray(chunk)) ? [chunk] : chunk; + var length = 0; + var offset = 0; + + for (var i = 0; i < chunks.length; i++) { + length += chunks[i].length; + } + + if (sliceLength !== 0) { + // Create a new Buffer + buffer = Buffer.allocUnsafe(sliceLength + length); + offset = 0; + + // Copy data slice + offset += this._buffer.copy(buffer, 0, sliceStart, sliceEnd); + + // Copy chunks + for (var i = 0; i < chunks.length; i++) { + offset += chunks[i].copy(buffer, offset); + } + } else if (chunks.length > 1) { + // Create a new Buffer + buffer = Buffer.allocUnsafe(length); + offset = 0; + + // Copy chunks + for (var i = 0; i < chunks.length; i++) { + offset += chunks[i].copy(buffer, offset); + } + } else { + // Buffer is the only chunk + buffer = chunks[0]; + } + + // Adjust data-tracking pointers + this._buffer = buffer; + this._offset = this._offset - sliceStart; + this._packetEnd = this._packetEnd !== null + ? this._packetEnd - sliceStart + : null; + this._packetOffset = this._packetOffset !== null + ? this._packetOffset - sliceStart + : null; +}; + +Parser.prototype.pause = function() { + this._paused = true; +}; + +Parser.prototype.resume = function() { + this._paused = false; + + // nextTick() to avoid entering write() multiple times within the same stack + // which would cause problems as write manipulates the state of the object. + process.nextTick(this.write.bind(this)); +}; + +Parser.prototype.peak = function peak(offset) { + return this._buffer[this._offset + (offset >>> 0)]; +}; + +Parser.prototype.parseUnsignedNumber = function parseUnsignedNumber(bytes) { + if (bytes === 1) { + return this._buffer[this._offset++]; + } + + var buffer = this._buffer; + var offset = this._offset + bytes - 1; + var value = 0; + + if (bytes > 4) { + var err = new Error('parseUnsignedNumber: Supports only up to 4 bytes'); + err.offset = (this._offset - this._packetOffset - 1); + err.code = 'PARSER_UNSIGNED_TOO_LONG'; + throw err; + } + + while (offset >= this._offset) { + value = ((value << 8) | buffer[offset]) >>> 0; + offset--; + } + + this._offset += bytes; + + return value; +}; + +Parser.prototype.parseLengthCodedString = function() { + var length = this.parseLengthCodedNumber(); + + if (length === null) { + return null; + } + + return this.parseString(length); +}; + +Parser.prototype.parseLengthCodedBuffer = function() { + var length = this.parseLengthCodedNumber(); + + if (length === null) { + return null; + } + + return this.parseBuffer(length); +}; + +Parser.prototype.parseLengthCodedNumber = function parseLengthCodedNumber() { + if (this._offset >= this._buffer.length) { + var err = new Error('Parser: read past end'); + err.offset = (this._offset - this._packetOffset); + err.code = 'PARSER_READ_PAST_END'; + throw err; + } + + var bits = this._buffer[this._offset++]; + + if (bits <= 250) { + return bits; + } + + switch (bits) { + case 251: + return null; + case 252: + return this.parseUnsignedNumber(2); + case 253: + return this.parseUnsignedNumber(3); + case 254: + break; + default: + var err = new Error('Unexpected first byte' + (bits ? ': 0x' + bits.toString(16) : '')); + err.offset = (this._offset - this._packetOffset - 1); + err.code = 'PARSER_BAD_LENGTH_BYTE'; + throw err; + } + + var low = this.parseUnsignedNumber(4); + var high = this.parseUnsignedNumber(4); + var value; + + if (high >>> 21) { + value = BigNumber(MUL_32BIT).times(high).plus(low).toString(); + + if (this._supportBigNumbers) { + return value; + } + + var err = new Error( + 'parseLengthCodedNumber: JS precision range exceeded, ' + + 'number is >= 53 bit: "' + value + '"' + ); + err.offset = (this._offset - this._packetOffset - 8); + err.code = 'PARSER_JS_PRECISION_RANGE_EXCEEDED'; + throw err; + } + + value = low + (MUL_32BIT * high); + + return value; +}; + +Parser.prototype.parseFiller = function(length) { + return this.parseBuffer(length); +}; + +Parser.prototype.parseNullTerminatedBuffer = function() { + var end = this._nullByteOffset(); + var value = this._buffer.slice(this._offset, end); + this._offset = end + 1; + + return value; +}; + +Parser.prototype.parseNullTerminatedString = function() { + var end = this._nullByteOffset(); + var value = this._buffer.toString(this._encoding, this._offset, end); + this._offset = end + 1; + + return value; +}; + +Parser.prototype._nullByteOffset = function() { + var offset = this._offset; + + while (this._buffer[offset] !== 0x00) { + offset++; + + if (offset >= this._buffer.length) { + var err = new Error('Offset of null terminated string not found.'); + err.offset = (this._offset - this._packetOffset); + err.code = 'PARSER_MISSING_NULL_BYTE'; + throw err; + } + } + + return offset; +}; + +Parser.prototype.parsePacketTerminatedBuffer = function parsePacketTerminatedBuffer() { + var length = this._packetEnd - this._offset; + return this.parseBuffer(length); +}; + +Parser.prototype.parsePacketTerminatedString = function() { + var length = this._packetEnd - this._offset; + return this.parseString(length); +}; + +Parser.prototype.parseBuffer = function(length) { + var response = Buffer.alloc(length); + this._buffer.copy(response, 0, this._offset, this._offset + length); + + this._offset += length; + return response; +}; + +Parser.prototype.parseString = function(length) { + var offset = this._offset; + var end = offset + length; + var value = this._buffer.toString(this._encoding, offset, end); + + this._offset = end; + return value; +}; + +Parser.prototype.parseGeometryValue = function() { + var buffer = this.parseLengthCodedBuffer(); + var offset = 4; + + if (buffer === null || !buffer.length) { + return null; + } + + function parseGeometry() { + var result = null; + var byteOrder = buffer.readUInt8(offset); offset += 1; + var wkbType = byteOrder ? buffer.readUInt32LE(offset) : buffer.readUInt32BE(offset); offset += 4; + switch (wkbType) { + case 1: // WKBPoint + var x = byteOrder ? buffer.readDoubleLE(offset) : buffer.readDoubleBE(offset); offset += 8; + var y = byteOrder ? buffer.readDoubleLE(offset) : buffer.readDoubleBE(offset); offset += 8; + result = {x: x, y: y}; + break; + case 2: // WKBLineString + var numPoints = byteOrder ? buffer.readUInt32LE(offset) : buffer.readUInt32BE(offset); offset += 4; + result = []; + for (var i = numPoints; i > 0; i--) { + var x = byteOrder ? buffer.readDoubleLE(offset) : buffer.readDoubleBE(offset); offset += 8; + var y = byteOrder ? buffer.readDoubleLE(offset) : buffer.readDoubleBE(offset); offset += 8; + result.push({x: x, y: y}); + } + break; + case 3: // WKBPolygon + var numRings = byteOrder ? buffer.readUInt32LE(offset) : buffer.readUInt32BE(offset); offset += 4; + result = []; + for (var i = numRings; i > 0; i--) { + var numPoints = byteOrder ? buffer.readUInt32LE(offset) : buffer.readUInt32BE(offset); offset += 4; + var line = []; + for (var j = numPoints; j > 0; j--) { + var x = byteOrder ? buffer.readDoubleLE(offset) : buffer.readDoubleBE(offset); offset += 8; + var y = byteOrder ? buffer.readDoubleLE(offset) : buffer.readDoubleBE(offset); offset += 8; + line.push({x: x, y: y}); + } + result.push(line); + } + break; + case 4: // WKBMultiPoint + case 5: // WKBMultiLineString + case 6: // WKBMultiPolygon + case 7: // WKBGeometryCollection + var num = byteOrder ? buffer.readUInt32LE(offset) : buffer.readUInt32BE(offset); offset += 4; + var result = []; + for (var i = num; i > 0; i--) { + result.push(parseGeometry()); + } + break; + } + return result; + } + return parseGeometry(); +}; + +Parser.prototype.reachedPacketEnd = function() { + return this._offset === this._packetEnd; +}; + +Parser.prototype.incrementPacketNumber = function() { + var currentPacketNumber = this._nextPacketNumber; + this._nextPacketNumber = (this._nextPacketNumber + 1) % 256; + + return currentPacketNumber; +}; + +Parser.prototype.resetPacketNumber = function() { + this._nextPacketNumber = 0; +}; + +Parser.prototype.packetLength = function packetLength() { + if (!this._packetHeader) { + return null; + } + + return this._packetHeader.length + this._longPacketBuffers.size; +}; + +Parser.prototype._combineNextBuffers = function _combineNextBuffers(bytes) { + var length = this._buffer.length - this._offset; + + if (length >= bytes) { + return true; + } + + if ((length + this._nextBuffers.size) < bytes) { + return false; + } + + var buffers = []; + var bytesNeeded = bytes - length; + + while (bytesNeeded > 0) { + var buffer = this._nextBuffers.shift(); + buffers.push(buffer); + bytesNeeded -= buffer.length; + } + + this.append(buffers); + return true; +}; + +Parser.prototype._combineLongPacketBuffers = function _combineLongPacketBuffers() { + if (!this._longPacketBuffers.size) { + return; + } + + // Calculate bytes + var remainingBytes = this._buffer.length - this._offset; + var trailingPacketBytes = this._buffer.length - this._packetEnd; + + // Create buffer + var buf = null; + var buffer = Buffer.allocUnsafe(remainingBytes + this._longPacketBuffers.size); + var offset = 0; + + // Copy long buffers + while ((buf = this._longPacketBuffers.shift())) { + offset += buf.copy(buffer, offset); + } + + // Copy remaining bytes + this._buffer.copy(buffer, offset, this._offset); + + this._buffer = buffer; + this._offset = 0; + this._packetEnd = this._buffer.length - trailingPacketBytes; + this._packetOffset = 0; +}; + +Parser.prototype._parsePacket = function _parsePacket(packetHeader) { + this._packetEnd = this._offset + packetHeader.length; + this._packetOffset = this._offset; + + if (packetHeader.length === MAX_PACKET_LENGTH) { + this._longPacketBuffers.push(this._buffer.slice(this._packetOffset, this._packetEnd)); + this._advanceToNextPacket(); + return; + } + + this._combineLongPacketBuffers(); + + var hadException = true; + try { + this._onPacket(packetHeader); + hadException = false; + } catch (err) { + if (!err || typeof err.code !== 'string' || err.code.substr(0, 7) !== 'PARSER_') { + throw err; // Rethrow non-MySQL errors + } + + // Pass down parser errors + this._onError(err); + hadException = false; + } finally { + this._advanceToNextPacket(); + + // If there was an exception, the parser while loop will be broken out + // of after the finally block. So schedule a blank write to re-enter it + // to continue parsing any bytes that may already have been received. + if (hadException) { + process.nextTick(this.write.bind(this)); + } + } +}; + +Parser.prototype._tryReadPacketHeader = function _tryReadPacketHeader() { + if (this._packetHeader) { + return this._packetHeader; + } + + if (!this._combineNextBuffers(PACKET_HEADER_LENGTH)) { + return null; + } + + this._packetHeader = new PacketHeader( + this.parseUnsignedNumber(3), + this.parseUnsignedNumber(1) + ); + + if (this._packetHeader.number !== this._nextPacketNumber) { + var err = new Error( + 'Packets out of order. Got: ' + this._packetHeader.number + ' ' + + 'Expected: ' + this._nextPacketNumber + ); + + err.code = 'PROTOCOL_PACKETS_OUT_OF_ORDER'; + err.fatal = true; + + this._onError(err); + } + + this.incrementPacketNumber(); + + return this._packetHeader; +}; + +Parser.prototype._advanceToNextPacket = function() { + this._offset = this._packetEnd; + this._packetHeader = null; + this._packetEnd = null; + this._packetOffset = null; +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/Protocol.js b/poker-paf/node_modules/mysql/lib/protocol/Protocol.js new file mode 100644 index 0000000..ab37105 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/Protocol.js @@ -0,0 +1,463 @@ +var Parser = require('./Parser'); +var Sequences = require('./sequences'); +var Packets = require('./packets'); +var Stream = require('stream').Stream; +var Util = require('util'); +var PacketWriter = require('./PacketWriter'); + +module.exports = Protocol; +Util.inherits(Protocol, Stream); +function Protocol(options) { + Stream.call(this); + + options = options || {}; + + this.readable = true; + this.writable = true; + + this._config = options.config || {}; + this._connection = options.connection; + this._callback = null; + this._fatalError = null; + this._quitSequence = null; + this._handshake = false; + this._handshaked = false; + this._ended = false; + this._destroyed = false; + this._queue = []; + this._handshakeInitializationPacket = null; + + this._parser = new Parser({ + onError : this.handleParserError.bind(this), + onPacket : this._parsePacket.bind(this), + config : this._config + }); +} + +Protocol.prototype.write = function(buffer) { + this._parser.write(buffer); + return true; +}; + +Protocol.prototype.handshake = function handshake(options, callback) { + if (typeof options === 'function') { + callback = options; + options = {}; + } + + options = options || {}; + options.config = this._config; + + var sequence = this._enqueue(new Sequences.Handshake(options, callback)); + + this._handshake = true; + + return sequence; +}; + +Protocol.prototype.query = function query(options, callback) { + return this._enqueue(new Sequences.Query(options, callback)); +}; + +Protocol.prototype.changeUser = function changeUser(options, callback) { + return this._enqueue(new Sequences.ChangeUser(options, callback)); +}; + +Protocol.prototype.ping = function ping(options, callback) { + if (typeof options === 'function') { + callback = options; + options = {}; + } + + return this._enqueue(new Sequences.Ping(options, callback)); +}; + +Protocol.prototype.stats = function stats(options, callback) { + if (typeof options === 'function') { + callback = options; + options = {}; + } + + return this._enqueue(new Sequences.Statistics(options, callback)); +}; + +Protocol.prototype.quit = function quit(options, callback) { + if (typeof options === 'function') { + callback = options; + options = {}; + } + + var self = this; + var sequence = this._enqueue(new Sequences.Quit(options, callback)); + + sequence.on('end', function () { + self.end(); + }); + + return this._quitSequence = sequence; +}; + +Protocol.prototype.end = function() { + if (this._ended) { + return; + } + this._ended = true; + + if (this._quitSequence && (this._quitSequence._ended || this._queue[0] === this._quitSequence)) { + this._quitSequence.end(); + this.emit('end'); + return; + } + + var err = new Error('Connection lost: The server closed the connection.'); + err.fatal = true; + err.code = 'PROTOCOL_CONNECTION_LOST'; + + this._delegateError(err); +}; + +Protocol.prototype.pause = function() { + this._parser.pause(); + // Since there is a file stream in query, we must transmit pause/resume event to current sequence. + var seq = this._queue[0]; + if (seq && seq.emit) { + seq.emit('pause'); + } +}; + +Protocol.prototype.resume = function() { + this._parser.resume(); + // Since there is a file stream in query, we must transmit pause/resume event to current sequence. + var seq = this._queue[0]; + if (seq && seq.emit) { + seq.emit('resume'); + } +}; + +Protocol.prototype._enqueue = function(sequence) { + if (!this._validateEnqueue(sequence)) { + return sequence; + } + + if (this._config.trace) { + // Long stack trace support + sequence._callSite = sequence._callSite || new Error(); + } + + this._queue.push(sequence); + this.emit('enqueue', sequence); + + var self = this; + sequence + .on('error', function(err) { + self._delegateError(err, sequence); + }) + .on('packet', function(packet) { + sequence._timer.active(); + self._emitPacket(packet); + }) + .on('timeout', function() { + var err = new Error(sequence.constructor.name + ' inactivity timeout'); + + err.code = 'PROTOCOL_SEQUENCE_TIMEOUT'; + err.fatal = true; + err.timeout = sequence._timeout; + + self._delegateError(err, sequence); + }); + + if (sequence.constructor === Sequences.Handshake) { + sequence.on('start-tls', function () { + sequence._timer.active(); + self._connection._startTLS(function(err) { + if (err) { + // SSL negotiation error are fatal + err.code = 'HANDSHAKE_SSL_ERROR'; + err.fatal = true; + sequence.end(err); + return; + } + + sequence._timer.active(); + sequence._tlsUpgradeCompleteHandler(); + }); + }); + + sequence.on('end', function () { + self._handshaked = true; + + if (!self._fatalError) { + self.emit('handshake', self._handshakeInitializationPacket); + } + }); + } + + sequence.on('end', function () { + self._dequeue(sequence); + }); + + if (this._queue.length === 1) { + this._parser.resetPacketNumber(); + this._startSequence(sequence); + } + + return sequence; +}; + +Protocol.prototype._validateEnqueue = function _validateEnqueue(sequence) { + var err; + var prefix = 'Cannot enqueue ' + sequence.constructor.name; + + if (this._fatalError) { + err = new Error(prefix + ' after fatal error.'); + err.code = 'PROTOCOL_ENQUEUE_AFTER_FATAL_ERROR'; + } else if (this._quitSequence) { + err = new Error(prefix + ' after invoking quit.'); + err.code = 'PROTOCOL_ENQUEUE_AFTER_QUIT'; + } else if (this._destroyed) { + err = new Error(prefix + ' after being destroyed.'); + err.code = 'PROTOCOL_ENQUEUE_AFTER_DESTROY'; + } else if ((this._handshake || this._handshaked) && sequence.constructor === Sequences.Handshake) { + err = new Error(prefix + ' after already enqueuing a Handshake.'); + err.code = 'PROTOCOL_ENQUEUE_HANDSHAKE_TWICE'; + } else { + return true; + } + + var self = this; + err.fatal = false; + + // add error handler + sequence.on('error', function (err) { + self._delegateError(err, sequence); + }); + + process.nextTick(function () { + sequence.end(err); + }); + + return false; +}; + +Protocol.prototype._parsePacket = function() { + var sequence = this._queue[0]; + + if (!sequence) { + var err = new Error('Received packet with no active sequence.'); + err.code = 'PROTOCOL_STRAY_PACKET'; + err.fatal = true; + + this._delegateError(err); + return; + } + + var Packet = this._determinePacket(sequence); + var packet = new Packet({protocol41: this._config.protocol41}); + var packetName = Packet.name; + + // Special case: Faster dispatch, and parsing done inside sequence + if (Packet === Packets.RowDataPacket) { + sequence.RowDataPacket(packet, this._parser, this._connection); + + if (this._config.debug) { + this._debugPacket(true, packet); + } + + return; + } + + if (this._config.debug) { + this._parsePacketDebug(packet); + } else { + packet.parse(this._parser); + } + + if (Packet === Packets.HandshakeInitializationPacket) { + this._handshakeInitializationPacket = packet; + this.emit('initialize', packet); + } + + sequence._timer.active(); + + if (!sequence[packetName]) { + var err = new Error('Received packet in the wrong sequence.'); + err.code = 'PROTOCOL_INCORRECT_PACKET_SEQUENCE'; + err.fatal = true; + + this._delegateError(err); + return; + } + + sequence[packetName](packet); +}; + +Protocol.prototype._parsePacketDebug = function _parsePacketDebug(packet) { + try { + packet.parse(this._parser); + } finally { + this._debugPacket(true, packet); + } +}; + +Protocol.prototype._emitPacket = function(packet) { + var packetWriter = new PacketWriter(); + packet.write(packetWriter); + this.emit('data', packetWriter.toBuffer(this._parser)); + + if (this._config.debug) { + this._debugPacket(false, packet); + } +}; + +Protocol.prototype._determinePacket = function(sequence) { + var firstByte = this._parser.peak(); + + if (sequence.determinePacket) { + var Packet = sequence.determinePacket(firstByte, this._parser); + if (Packet) { + return Packet; + } + } + + switch (firstByte) { + case 0x00: return Packets.OkPacket; + case 0xfe: return Packets.EofPacket; + case 0xff: return Packets.ErrorPacket; + } + + throw new Error('Could not determine packet, firstByte = ' + firstByte); +}; + +Protocol.prototype._dequeue = function(sequence) { + sequence._timer.stop(); + + // No point in advancing the queue, we are dead + if (this._fatalError) { + return; + } + + this._queue.shift(); + + var sequence = this._queue[0]; + if (!sequence) { + this.emit('drain'); + return; + } + + this._parser.resetPacketNumber(); + + this._startSequence(sequence); +}; + +Protocol.prototype._startSequence = function(sequence) { + if (sequence._timeout > 0 && isFinite(sequence._timeout)) { + sequence._timer.start(sequence._timeout); + } + + if (sequence.constructor === Sequences.ChangeUser) { + sequence.start(this._handshakeInitializationPacket); + } else { + sequence.start(); + } +}; + +Protocol.prototype.handleNetworkError = function(err) { + err.fatal = true; + + var sequence = this._queue[0]; + if (sequence) { + sequence.end(err); + } else { + this._delegateError(err); + } +}; + +Protocol.prototype.handleParserError = function handleParserError(err) { + var sequence = this._queue[0]; + if (sequence) { + sequence.end(err); + } else { + this._delegateError(err); + } +}; + +Protocol.prototype._delegateError = function(err, sequence) { + // Stop delegating errors after the first fatal error + if (this._fatalError) { + return; + } + + if (err.fatal) { + this._fatalError = err; + } + + if (this._shouldErrorBubbleUp(err, sequence)) { + // Can't use regular 'error' event here as that always destroys the pipe + // between socket and protocol which is not what we want (unless the + // exception was fatal). + this.emit('unhandledError', err); + } else if (err.fatal) { + // Send fatal error to all sequences in the queue + var queue = this._queue; + process.nextTick(function () { + queue.forEach(function (sequence) { + sequence.end(err); + }); + queue.length = 0; + }); + } + + // Make sure the stream we are piping to is getting closed + if (err.fatal) { + this.emit('end', err); + } +}; + +Protocol.prototype._shouldErrorBubbleUp = function(err, sequence) { + if (sequence) { + if (sequence.hasErrorHandler()) { + return false; + } else if (!err.fatal) { + return true; + } + } + + return (err.fatal && !this._hasPendingErrorHandlers()); +}; + +Protocol.prototype._hasPendingErrorHandlers = function() { + return this._queue.some(function(sequence) { + return sequence.hasErrorHandler(); + }); +}; + +Protocol.prototype.destroy = function() { + this._destroyed = true; + this._parser.pause(); + + if (this._connection.state !== 'disconnected') { + if (!this._ended) { + this.end(); + } + } +}; + +Protocol.prototype._debugPacket = function(incoming, packet) { + var connection = this._connection; + var direction = incoming + ? '<--' + : '-->'; + var packetName = packet.constructor.name; + var threadId = connection && connection.threadId !== null + ? ' (' + connection.threadId + ')' + : ''; + + // check for debug packet restriction + if (Array.isArray(this._config.debug) && this._config.debug.indexOf(packetName) === -1) { + return; + } + + var packetPayload = Util.inspect(packet).replace(/^[^{]+/, ''); + + console.log('%s%s %s %s\n', direction, threadId, packetName, packetPayload); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/ResultSet.js b/poker-paf/node_modules/mysql/lib/protocol/ResultSet.js new file mode 100644 index 0000000..f58d74f --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/ResultSet.js @@ -0,0 +1,7 @@ +module.exports = ResultSet; +function ResultSet(resultSetHeaderPacket) { + this.resultSetHeaderPacket = resultSetHeaderPacket; + this.fieldPackets = []; + this.eofPackets = []; + this.rows = []; +} diff --git a/poker-paf/node_modules/mysql/lib/protocol/SqlString.js b/poker-paf/node_modules/mysql/lib/protocol/SqlString.js new file mode 100644 index 0000000..30c63d8 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/SqlString.js @@ -0,0 +1 @@ +module.exports = require('sqlstring'); diff --git a/poker-paf/node_modules/mysql/lib/protocol/Timer.js b/poker-paf/node_modules/mysql/lib/protocol/Timer.js new file mode 100644 index 0000000..45ed029 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/Timer.js @@ -0,0 +1,33 @@ +var Timers = require('timers'); + +module.exports = Timer; +function Timer(object) { + this._object = object; + this._timeout = null; +} + +Timer.prototype.active = function active() { + if (this._timeout) { + if (this._timeout.refresh) { + this._timeout.refresh(); + } else { + Timers.active(this._timeout); + } + } +}; + +Timer.prototype.start = function start(msecs) { + this.stop(); + this._timeout = Timers.setTimeout(this._onTimeout.bind(this), msecs); +}; + +Timer.prototype.stop = function stop() { + if (this._timeout) { + Timers.clearTimeout(this._timeout); + this._timeout = null; + } +}; + +Timer.prototype._onTimeout = function _onTimeout() { + return this._object._onTimeout(); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/constants/charsets.js b/poker-paf/node_modules/mysql/lib/protocol/constants/charsets.js new file mode 100644 index 0000000..98b88ea --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/constants/charsets.js @@ -0,0 +1,262 @@ +exports.BIG5_CHINESE_CI = 1; +exports.LATIN2_CZECH_CS = 2; +exports.DEC8_SWEDISH_CI = 3; +exports.CP850_GENERAL_CI = 4; +exports.LATIN1_GERMAN1_CI = 5; +exports.HP8_ENGLISH_CI = 6; +exports.KOI8R_GENERAL_CI = 7; +exports.LATIN1_SWEDISH_CI = 8; +exports.LATIN2_GENERAL_CI = 9; +exports.SWE7_SWEDISH_CI = 10; +exports.ASCII_GENERAL_CI = 11; +exports.UJIS_JAPANESE_CI = 12; +exports.SJIS_JAPANESE_CI = 13; +exports.CP1251_BULGARIAN_CI = 14; +exports.LATIN1_DANISH_CI = 15; +exports.HEBREW_GENERAL_CI = 16; +exports.TIS620_THAI_CI = 18; +exports.EUCKR_KOREAN_CI = 19; +exports.LATIN7_ESTONIAN_CS = 20; +exports.LATIN2_HUNGARIAN_CI = 21; +exports.KOI8U_GENERAL_CI = 22; +exports.CP1251_UKRAINIAN_CI = 23; +exports.GB2312_CHINESE_CI = 24; +exports.GREEK_GENERAL_CI = 25; +exports.CP1250_GENERAL_CI = 26; +exports.LATIN2_CROATIAN_CI = 27; +exports.GBK_CHINESE_CI = 28; +exports.CP1257_LITHUANIAN_CI = 29; +exports.LATIN5_TURKISH_CI = 30; +exports.LATIN1_GERMAN2_CI = 31; +exports.ARMSCII8_GENERAL_CI = 32; +exports.UTF8_GENERAL_CI = 33; +exports.CP1250_CZECH_CS = 34; +exports.UCS2_GENERAL_CI = 35; +exports.CP866_GENERAL_CI = 36; +exports.KEYBCS2_GENERAL_CI = 37; +exports.MACCE_GENERAL_CI = 38; +exports.MACROMAN_GENERAL_CI = 39; +exports.CP852_GENERAL_CI = 40; +exports.LATIN7_GENERAL_CI = 41; +exports.LATIN7_GENERAL_CS = 42; +exports.MACCE_BIN = 43; +exports.CP1250_CROATIAN_CI = 44; +exports.UTF8MB4_GENERAL_CI = 45; +exports.UTF8MB4_BIN = 46; +exports.LATIN1_BIN = 47; +exports.LATIN1_GENERAL_CI = 48; +exports.LATIN1_GENERAL_CS = 49; +exports.CP1251_BIN = 50; +exports.CP1251_GENERAL_CI = 51; +exports.CP1251_GENERAL_CS = 52; +exports.MACROMAN_BIN = 53; +exports.UTF16_GENERAL_CI = 54; +exports.UTF16_BIN = 55; +exports.UTF16LE_GENERAL_CI = 56; +exports.CP1256_GENERAL_CI = 57; +exports.CP1257_BIN = 58; +exports.CP1257_GENERAL_CI = 59; +exports.UTF32_GENERAL_CI = 60; +exports.UTF32_BIN = 61; +exports.UTF16LE_BIN = 62; +exports.BINARY = 63; +exports.ARMSCII8_BIN = 64; +exports.ASCII_BIN = 65; +exports.CP1250_BIN = 66; +exports.CP1256_BIN = 67; +exports.CP866_BIN = 68; +exports.DEC8_BIN = 69; +exports.GREEK_BIN = 70; +exports.HEBREW_BIN = 71; +exports.HP8_BIN = 72; +exports.KEYBCS2_BIN = 73; +exports.KOI8R_BIN = 74; +exports.KOI8U_BIN = 75; +exports.LATIN2_BIN = 77; +exports.LATIN5_BIN = 78; +exports.LATIN7_BIN = 79; +exports.CP850_BIN = 80; +exports.CP852_BIN = 81; +exports.SWE7_BIN = 82; +exports.UTF8_BIN = 83; +exports.BIG5_BIN = 84; +exports.EUCKR_BIN = 85; +exports.GB2312_BIN = 86; +exports.GBK_BIN = 87; +exports.SJIS_BIN = 88; +exports.TIS620_BIN = 89; +exports.UCS2_BIN = 90; +exports.UJIS_BIN = 91; +exports.GEOSTD8_GENERAL_CI = 92; +exports.GEOSTD8_BIN = 93; +exports.LATIN1_SPANISH_CI = 94; +exports.CP932_JAPANESE_CI = 95; +exports.CP932_BIN = 96; +exports.EUCJPMS_JAPANESE_CI = 97; +exports.EUCJPMS_BIN = 98; +exports.CP1250_POLISH_CI = 99; +exports.UTF16_UNICODE_CI = 101; +exports.UTF16_ICELANDIC_CI = 102; +exports.UTF16_LATVIAN_CI = 103; +exports.UTF16_ROMANIAN_CI = 104; +exports.UTF16_SLOVENIAN_CI = 105; +exports.UTF16_POLISH_CI = 106; +exports.UTF16_ESTONIAN_CI = 107; +exports.UTF16_SPANISH_CI = 108; +exports.UTF16_SWEDISH_CI = 109; +exports.UTF16_TURKISH_CI = 110; +exports.UTF16_CZECH_CI = 111; +exports.UTF16_DANISH_CI = 112; +exports.UTF16_LITHUANIAN_CI = 113; +exports.UTF16_SLOVAK_CI = 114; +exports.UTF16_SPANISH2_CI = 115; +exports.UTF16_ROMAN_CI = 116; +exports.UTF16_PERSIAN_CI = 117; +exports.UTF16_ESPERANTO_CI = 118; +exports.UTF16_HUNGARIAN_CI = 119; +exports.UTF16_SINHALA_CI = 120; +exports.UTF16_GERMAN2_CI = 121; +exports.UTF16_CROATIAN_MYSQL561_CI = 122; +exports.UTF16_UNICODE_520_CI = 123; +exports.UTF16_VIETNAMESE_CI = 124; +exports.UCS2_UNICODE_CI = 128; +exports.UCS2_ICELANDIC_CI = 129; +exports.UCS2_LATVIAN_CI = 130; +exports.UCS2_ROMANIAN_CI = 131; +exports.UCS2_SLOVENIAN_CI = 132; +exports.UCS2_POLISH_CI = 133; +exports.UCS2_ESTONIAN_CI = 134; +exports.UCS2_SPANISH_CI = 135; +exports.UCS2_SWEDISH_CI = 136; +exports.UCS2_TURKISH_CI = 137; +exports.UCS2_CZECH_CI = 138; +exports.UCS2_DANISH_CI = 139; +exports.UCS2_LITHUANIAN_CI = 140; +exports.UCS2_SLOVAK_CI = 141; +exports.UCS2_SPANISH2_CI = 142; +exports.UCS2_ROMAN_CI = 143; +exports.UCS2_PERSIAN_CI = 144; +exports.UCS2_ESPERANTO_CI = 145; +exports.UCS2_HUNGARIAN_CI = 146; +exports.UCS2_SINHALA_CI = 147; +exports.UCS2_GERMAN2_CI = 148; +exports.UCS2_CROATIAN_MYSQL561_CI = 149; +exports.UCS2_UNICODE_520_CI = 150; +exports.UCS2_VIETNAMESE_CI = 151; +exports.UCS2_GENERAL_MYSQL500_CI = 159; +exports.UTF32_UNICODE_CI = 160; +exports.UTF32_ICELANDIC_CI = 161; +exports.UTF32_LATVIAN_CI = 162; +exports.UTF32_ROMANIAN_CI = 163; +exports.UTF32_SLOVENIAN_CI = 164; +exports.UTF32_POLISH_CI = 165; +exports.UTF32_ESTONIAN_CI = 166; +exports.UTF32_SPANISH_CI = 167; +exports.UTF32_SWEDISH_CI = 168; +exports.UTF32_TURKISH_CI = 169; +exports.UTF32_CZECH_CI = 170; +exports.UTF32_DANISH_CI = 171; +exports.UTF32_LITHUANIAN_CI = 172; +exports.UTF32_SLOVAK_CI = 173; +exports.UTF32_SPANISH2_CI = 174; +exports.UTF32_ROMAN_CI = 175; +exports.UTF32_PERSIAN_CI = 176; +exports.UTF32_ESPERANTO_CI = 177; +exports.UTF32_HUNGARIAN_CI = 178; +exports.UTF32_SINHALA_CI = 179; +exports.UTF32_GERMAN2_CI = 180; +exports.UTF32_CROATIAN_MYSQL561_CI = 181; +exports.UTF32_UNICODE_520_CI = 182; +exports.UTF32_VIETNAMESE_CI = 183; +exports.UTF8_UNICODE_CI = 192; +exports.UTF8_ICELANDIC_CI = 193; +exports.UTF8_LATVIAN_CI = 194; +exports.UTF8_ROMANIAN_CI = 195; +exports.UTF8_SLOVENIAN_CI = 196; +exports.UTF8_POLISH_CI = 197; +exports.UTF8_ESTONIAN_CI = 198; +exports.UTF8_SPANISH_CI = 199; +exports.UTF8_SWEDISH_CI = 200; +exports.UTF8_TURKISH_CI = 201; +exports.UTF8_CZECH_CI = 202; +exports.UTF8_DANISH_CI = 203; +exports.UTF8_LITHUANIAN_CI = 204; +exports.UTF8_SLOVAK_CI = 205; +exports.UTF8_SPANISH2_CI = 206; +exports.UTF8_ROMAN_CI = 207; +exports.UTF8_PERSIAN_CI = 208; +exports.UTF8_ESPERANTO_CI = 209; +exports.UTF8_HUNGARIAN_CI = 210; +exports.UTF8_SINHALA_CI = 211; +exports.UTF8_GERMAN2_CI = 212; +exports.UTF8_CROATIAN_MYSQL561_CI = 213; +exports.UTF8_UNICODE_520_CI = 214; +exports.UTF8_VIETNAMESE_CI = 215; +exports.UTF8_GENERAL_MYSQL500_CI = 223; +exports.UTF8MB4_UNICODE_CI = 224; +exports.UTF8MB4_ICELANDIC_CI = 225; +exports.UTF8MB4_LATVIAN_CI = 226; +exports.UTF8MB4_ROMANIAN_CI = 227; +exports.UTF8MB4_SLOVENIAN_CI = 228; +exports.UTF8MB4_POLISH_CI = 229; +exports.UTF8MB4_ESTONIAN_CI = 230; +exports.UTF8MB4_SPANISH_CI = 231; +exports.UTF8MB4_SWEDISH_CI = 232; +exports.UTF8MB4_TURKISH_CI = 233; +exports.UTF8MB4_CZECH_CI = 234; +exports.UTF8MB4_DANISH_CI = 235; +exports.UTF8MB4_LITHUANIAN_CI = 236; +exports.UTF8MB4_SLOVAK_CI = 237; +exports.UTF8MB4_SPANISH2_CI = 238; +exports.UTF8MB4_ROMAN_CI = 239; +exports.UTF8MB4_PERSIAN_CI = 240; +exports.UTF8MB4_ESPERANTO_CI = 241; +exports.UTF8MB4_HUNGARIAN_CI = 242; +exports.UTF8MB4_SINHALA_CI = 243; +exports.UTF8MB4_GERMAN2_CI = 244; +exports.UTF8MB4_CROATIAN_MYSQL561_CI = 245; +exports.UTF8MB4_UNICODE_520_CI = 246; +exports.UTF8MB4_VIETNAMESE_CI = 247; +exports.UTF8_GENERAL50_CI = 253; + +// short aliases +exports.ARMSCII8 = exports.ARMSCII8_GENERAL_CI; +exports.ASCII = exports.ASCII_GENERAL_CI; +exports.BIG5 = exports.BIG5_CHINESE_CI; +exports.BINARY = exports.BINARY; +exports.CP1250 = exports.CP1250_GENERAL_CI; +exports.CP1251 = exports.CP1251_GENERAL_CI; +exports.CP1256 = exports.CP1256_GENERAL_CI; +exports.CP1257 = exports.CP1257_GENERAL_CI; +exports.CP866 = exports.CP866_GENERAL_CI; +exports.CP850 = exports.CP850_GENERAL_CI; +exports.CP852 = exports.CP852_GENERAL_CI; +exports.CP932 = exports.CP932_JAPANESE_CI; +exports.DEC8 = exports.DEC8_SWEDISH_CI; +exports.EUCJPMS = exports.EUCJPMS_JAPANESE_CI; +exports.EUCKR = exports.EUCKR_KOREAN_CI; +exports.GB2312 = exports.GB2312_CHINESE_CI; +exports.GBK = exports.GBK_CHINESE_CI; +exports.GEOSTD8 = exports.GEOSTD8_GENERAL_CI; +exports.GREEK = exports.GREEK_GENERAL_CI; +exports.HEBREW = exports.HEBREW_GENERAL_CI; +exports.HP8 = exports.HP8_ENGLISH_CI; +exports.KEYBCS2 = exports.KEYBCS2_GENERAL_CI; +exports.KOI8R = exports.KOI8R_GENERAL_CI; +exports.KOI8U = exports.KOI8U_GENERAL_CI; +exports.LATIN1 = exports.LATIN1_SWEDISH_CI; +exports.LATIN2 = exports.LATIN2_GENERAL_CI; +exports.LATIN5 = exports.LATIN5_TURKISH_CI; +exports.LATIN7 = exports.LATIN7_GENERAL_CI; +exports.MACCE = exports.MACCE_GENERAL_CI; +exports.MACROMAN = exports.MACROMAN_GENERAL_CI; +exports.SJIS = exports.SJIS_JAPANESE_CI; +exports.SWE7 = exports.SWE7_SWEDISH_CI; +exports.TIS620 = exports.TIS620_THAI_CI; +exports.UCS2 = exports.UCS2_GENERAL_CI; +exports.UJIS = exports.UJIS_JAPANESE_CI; +exports.UTF16 = exports.UTF16_GENERAL_CI; +exports.UTF16LE = exports.UTF16LE_GENERAL_CI; +exports.UTF8 = exports.UTF8_GENERAL_CI; +exports.UTF8MB4 = exports.UTF8MB4_GENERAL_CI; +exports.UTF32 = exports.UTF32_GENERAL_CI; diff --git a/poker-paf/node_modules/mysql/lib/protocol/constants/client.js b/poker-paf/node_modules/mysql/lib/protocol/constants/client.js new file mode 100644 index 0000000..59aadc6 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/constants/client.js @@ -0,0 +1,26 @@ +// Manually extracted from mysql-5.5.23/include/mysql_com.h +exports.CLIENT_LONG_PASSWORD = 1; /* new more secure passwords */ +exports.CLIENT_FOUND_ROWS = 2; /* Found instead of affected rows */ +exports.CLIENT_LONG_FLAG = 4; /* Get all column flags */ +exports.CLIENT_CONNECT_WITH_DB = 8; /* One can specify db on connect */ +exports.CLIENT_NO_SCHEMA = 16; /* Don't allow database.table.column */ +exports.CLIENT_COMPRESS = 32; /* Can use compression protocol */ +exports.CLIENT_ODBC = 64; /* Odbc client */ +exports.CLIENT_LOCAL_FILES = 128; /* Can use LOAD DATA LOCAL */ +exports.CLIENT_IGNORE_SPACE = 256; /* Ignore spaces before '(' */ +exports.CLIENT_PROTOCOL_41 = 512; /* New 4.1 protocol */ +exports.CLIENT_INTERACTIVE = 1024; /* This is an interactive client */ +exports.CLIENT_SSL = 2048; /* Switch to SSL after handshake */ +exports.CLIENT_IGNORE_SIGPIPE = 4096; /* IGNORE sigpipes */ +exports.CLIENT_TRANSACTIONS = 8192; /* Client knows about transactions */ +exports.CLIENT_RESERVED = 16384; /* Old flag for 4.1 protocol */ +exports.CLIENT_SECURE_CONNECTION = 32768; /* New 4.1 authentication */ + +exports.CLIENT_MULTI_STATEMENTS = 65536; /* Enable/disable multi-stmt support */ +exports.CLIENT_MULTI_RESULTS = 131072; /* Enable/disable multi-results */ +exports.CLIENT_PS_MULTI_RESULTS = 262144; /* Multi-results in PS-protocol */ + +exports.CLIENT_PLUGIN_AUTH = 524288; /* Client supports plugin authentication */ + +exports.CLIENT_SSL_VERIFY_SERVER_CERT = 1073741824; +exports.CLIENT_REMEMBER_OPTIONS = 2147483648; diff --git a/poker-paf/node_modules/mysql/lib/protocol/constants/errors.js b/poker-paf/node_modules/mysql/lib/protocol/constants/errors.js new file mode 100644 index 0000000..e757741 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/constants/errors.js @@ -0,0 +1,2476 @@ +/** + * MySQL error constants + * + * Extracted from version 5.7.29 + * + * !! Generated by generate-error-constants.js, do not modify by hand !! + */ + +exports.EE_CANTCREATEFILE = 1; +exports.EE_READ = 2; +exports.EE_WRITE = 3; +exports.EE_BADCLOSE = 4; +exports.EE_OUTOFMEMORY = 5; +exports.EE_DELETE = 6; +exports.EE_LINK = 7; +exports.EE_EOFERR = 9; +exports.EE_CANTLOCK = 10; +exports.EE_CANTUNLOCK = 11; +exports.EE_DIR = 12; +exports.EE_STAT = 13; +exports.EE_CANT_CHSIZE = 14; +exports.EE_CANT_OPEN_STREAM = 15; +exports.EE_GETWD = 16; +exports.EE_SETWD = 17; +exports.EE_LINK_WARNING = 18; +exports.EE_OPEN_WARNING = 19; +exports.EE_DISK_FULL = 20; +exports.EE_CANT_MKDIR = 21; +exports.EE_UNKNOWN_CHARSET = 22; +exports.EE_OUT_OF_FILERESOURCES = 23; +exports.EE_CANT_READLINK = 24; +exports.EE_CANT_SYMLINK = 25; +exports.EE_REALPATH = 26; +exports.EE_SYNC = 27; +exports.EE_UNKNOWN_COLLATION = 28; +exports.EE_FILENOTFOUND = 29; +exports.EE_FILE_NOT_CLOSED = 30; +exports.EE_CHANGE_OWNERSHIP = 31; +exports.EE_CHANGE_PERMISSIONS = 32; +exports.EE_CANT_SEEK = 33; +exports.EE_CAPACITY_EXCEEDED = 34; +exports.HA_ERR_KEY_NOT_FOUND = 120; +exports.HA_ERR_FOUND_DUPP_KEY = 121; +exports.HA_ERR_INTERNAL_ERROR = 122; +exports.HA_ERR_RECORD_CHANGED = 123; +exports.HA_ERR_WRONG_INDEX = 124; +exports.HA_ERR_CRASHED = 126; +exports.HA_ERR_WRONG_IN_RECORD = 127; +exports.HA_ERR_OUT_OF_MEM = 128; +exports.HA_ERR_NOT_A_TABLE = 130; +exports.HA_ERR_WRONG_COMMAND = 131; +exports.HA_ERR_OLD_FILE = 132; +exports.HA_ERR_NO_ACTIVE_RECORD = 133; +exports.HA_ERR_RECORD_DELETED = 134; +exports.HA_ERR_RECORD_FILE_FULL = 135; +exports.HA_ERR_INDEX_FILE_FULL = 136; +exports.HA_ERR_END_OF_FILE = 137; +exports.HA_ERR_UNSUPPORTED = 138; +exports.HA_ERR_TOO_BIG_ROW = 139; +exports.HA_WRONG_CREATE_OPTION = 140; +exports.HA_ERR_FOUND_DUPP_UNIQUE = 141; +exports.HA_ERR_UNKNOWN_CHARSET = 142; +exports.HA_ERR_WRONG_MRG_TABLE_DEF = 143; +exports.HA_ERR_CRASHED_ON_REPAIR = 144; +exports.HA_ERR_CRASHED_ON_USAGE = 145; +exports.HA_ERR_LOCK_WAIT_TIMEOUT = 146; +exports.HA_ERR_LOCK_TABLE_FULL = 147; +exports.HA_ERR_READ_ONLY_TRANSACTION = 148; +exports.HA_ERR_LOCK_DEADLOCK = 149; +exports.HA_ERR_CANNOT_ADD_FOREIGN = 150; +exports.HA_ERR_NO_REFERENCED_ROW = 151; +exports.HA_ERR_ROW_IS_REFERENCED = 152; +exports.HA_ERR_NO_SAVEPOINT = 153; +exports.HA_ERR_NON_UNIQUE_BLOCK_SIZE = 154; +exports.HA_ERR_NO_SUCH_TABLE = 155; +exports.HA_ERR_TABLE_EXIST = 156; +exports.HA_ERR_NO_CONNECTION = 157; +exports.HA_ERR_NULL_IN_SPATIAL = 158; +exports.HA_ERR_TABLE_DEF_CHANGED = 159; +exports.HA_ERR_NO_PARTITION_FOUND = 160; +exports.HA_ERR_RBR_LOGGING_FAILED = 161; +exports.HA_ERR_DROP_INDEX_FK = 162; +exports.HA_ERR_FOREIGN_DUPLICATE_KEY = 163; +exports.HA_ERR_TABLE_NEEDS_UPGRADE = 164; +exports.HA_ERR_TABLE_READONLY = 165; +exports.HA_ERR_AUTOINC_READ_FAILED = 166; +exports.HA_ERR_AUTOINC_ERANGE = 167; +exports.HA_ERR_GENERIC = 168; +exports.HA_ERR_RECORD_IS_THE_SAME = 169; +exports.HA_ERR_LOGGING_IMPOSSIBLE = 170; +exports.HA_ERR_CORRUPT_EVENT = 171; +exports.HA_ERR_NEW_FILE = 172; +exports.HA_ERR_ROWS_EVENT_APPLY = 173; +exports.HA_ERR_INITIALIZATION = 174; +exports.HA_ERR_FILE_TOO_SHORT = 175; +exports.HA_ERR_WRONG_CRC = 176; +exports.HA_ERR_TOO_MANY_CONCURRENT_TRXS = 177; +exports.HA_ERR_NOT_IN_LOCK_PARTITIONS = 178; +exports.HA_ERR_INDEX_COL_TOO_LONG = 179; +exports.HA_ERR_INDEX_CORRUPT = 180; +exports.HA_ERR_UNDO_REC_TOO_BIG = 181; +exports.HA_FTS_INVALID_DOCID = 182; +exports.HA_ERR_TABLE_IN_FK_CHECK = 183; +exports.HA_ERR_TABLESPACE_EXISTS = 184; +exports.HA_ERR_TOO_MANY_FIELDS = 185; +exports.HA_ERR_ROW_IN_WRONG_PARTITION = 186; +exports.HA_ERR_INNODB_READ_ONLY = 187; +exports.HA_ERR_FTS_EXCEED_RESULT_CACHE_LIMIT = 188; +exports.HA_ERR_TEMP_FILE_WRITE_FAILURE = 189; +exports.HA_ERR_INNODB_FORCED_RECOVERY = 190; +exports.HA_ERR_FTS_TOO_MANY_WORDS_IN_PHRASE = 191; +exports.HA_ERR_FK_DEPTH_EXCEEDED = 192; +exports.HA_MISSING_CREATE_OPTION = 193; +exports.HA_ERR_SE_OUT_OF_MEMORY = 194; +exports.HA_ERR_TABLE_CORRUPT = 195; +exports.HA_ERR_QUERY_INTERRUPTED = 196; +exports.HA_ERR_TABLESPACE_MISSING = 197; +exports.HA_ERR_TABLESPACE_IS_NOT_EMPTY = 198; +exports.HA_ERR_WRONG_FILE_NAME = 199; +exports.HA_ERR_NOT_ALLOWED_COMMAND = 200; +exports.HA_ERR_COMPUTE_FAILED = 201; +exports.ER_HASHCHK = 1000; +exports.ER_NISAMCHK = 1001; +exports.ER_NO = 1002; +exports.ER_YES = 1003; +exports.ER_CANT_CREATE_FILE = 1004; +exports.ER_CANT_CREATE_TABLE = 1005; +exports.ER_CANT_CREATE_DB = 1006; +exports.ER_DB_CREATE_EXISTS = 1007; +exports.ER_DB_DROP_EXISTS = 1008; +exports.ER_DB_DROP_DELETE = 1009; +exports.ER_DB_DROP_RMDIR = 1010; +exports.ER_CANT_DELETE_FILE = 1011; +exports.ER_CANT_FIND_SYSTEM_REC = 1012; +exports.ER_CANT_GET_STAT = 1013; +exports.ER_CANT_GET_WD = 1014; +exports.ER_CANT_LOCK = 1015; +exports.ER_CANT_OPEN_FILE = 1016; +exports.ER_FILE_NOT_FOUND = 1017; +exports.ER_CANT_READ_DIR = 1018; +exports.ER_CANT_SET_WD = 1019; +exports.ER_CHECKREAD = 1020; +exports.ER_DISK_FULL = 1021; +exports.ER_DUP_KEY = 1022; +exports.ER_ERROR_ON_CLOSE = 1023; +exports.ER_ERROR_ON_READ = 1024; +exports.ER_ERROR_ON_RENAME = 1025; +exports.ER_ERROR_ON_WRITE = 1026; +exports.ER_FILE_USED = 1027; +exports.ER_FILSORT_ABORT = 1028; +exports.ER_FORM_NOT_FOUND = 1029; +exports.ER_GET_ERRNO = 1030; +exports.ER_ILLEGAL_HA = 1031; +exports.ER_KEY_NOT_FOUND = 1032; +exports.ER_NOT_FORM_FILE = 1033; +exports.ER_NOT_KEYFILE = 1034; +exports.ER_OLD_KEYFILE = 1035; +exports.ER_OPEN_AS_READONLY = 1036; +exports.ER_OUTOFMEMORY = 1037; +exports.ER_OUT_OF_SORTMEMORY = 1038; +exports.ER_UNEXPECTED_EOF = 1039; +exports.ER_CON_COUNT_ERROR = 1040; +exports.ER_OUT_OF_RESOURCES = 1041; +exports.ER_BAD_HOST_ERROR = 1042; +exports.ER_HANDSHAKE_ERROR = 1043; +exports.ER_DBACCESS_DENIED_ERROR = 1044; +exports.ER_ACCESS_DENIED_ERROR = 1045; +exports.ER_NO_DB_ERROR = 1046; +exports.ER_UNKNOWN_COM_ERROR = 1047; +exports.ER_BAD_NULL_ERROR = 1048; +exports.ER_BAD_DB_ERROR = 1049; +exports.ER_TABLE_EXISTS_ERROR = 1050; +exports.ER_BAD_TABLE_ERROR = 1051; +exports.ER_NON_UNIQ_ERROR = 1052; +exports.ER_SERVER_SHUTDOWN = 1053; +exports.ER_BAD_FIELD_ERROR = 1054; +exports.ER_WRONG_FIELD_WITH_GROUP = 1055; +exports.ER_WRONG_GROUP_FIELD = 1056; +exports.ER_WRONG_SUM_SELECT = 1057; +exports.ER_WRONG_VALUE_COUNT = 1058; +exports.ER_TOO_LONG_IDENT = 1059; +exports.ER_DUP_FIELDNAME = 1060; +exports.ER_DUP_KEYNAME = 1061; +exports.ER_DUP_ENTRY = 1062; +exports.ER_WRONG_FIELD_SPEC = 1063; +exports.ER_PARSE_ERROR = 1064; +exports.ER_EMPTY_QUERY = 1065; +exports.ER_NONUNIQ_TABLE = 1066; +exports.ER_INVALID_DEFAULT = 1067; +exports.ER_MULTIPLE_PRI_KEY = 1068; +exports.ER_TOO_MANY_KEYS = 1069; +exports.ER_TOO_MANY_KEY_PARTS = 1070; +exports.ER_TOO_LONG_KEY = 1071; +exports.ER_KEY_COLUMN_DOES_NOT_EXITS = 1072; +exports.ER_BLOB_USED_AS_KEY = 1073; +exports.ER_TOO_BIG_FIELDLENGTH = 1074; +exports.ER_WRONG_AUTO_KEY = 1075; +exports.ER_READY = 1076; +exports.ER_NORMAL_SHUTDOWN = 1077; +exports.ER_GOT_SIGNAL = 1078; +exports.ER_SHUTDOWN_COMPLETE = 1079; +exports.ER_FORCING_CLOSE = 1080; +exports.ER_IPSOCK_ERROR = 1081; +exports.ER_NO_SUCH_INDEX = 1082; +exports.ER_WRONG_FIELD_TERMINATORS = 1083; +exports.ER_BLOBS_AND_NO_TERMINATED = 1084; +exports.ER_TEXTFILE_NOT_READABLE = 1085; +exports.ER_FILE_EXISTS_ERROR = 1086; +exports.ER_LOAD_INFO = 1087; +exports.ER_ALTER_INFO = 1088; +exports.ER_WRONG_SUB_KEY = 1089; +exports.ER_CANT_REMOVE_ALL_FIELDS = 1090; +exports.ER_CANT_DROP_FIELD_OR_KEY = 1091; +exports.ER_INSERT_INFO = 1092; +exports.ER_UPDATE_TABLE_USED = 1093; +exports.ER_NO_SUCH_THREAD = 1094; +exports.ER_KILL_DENIED_ERROR = 1095; +exports.ER_NO_TABLES_USED = 1096; +exports.ER_TOO_BIG_SET = 1097; +exports.ER_NO_UNIQUE_LOGFILE = 1098; +exports.ER_TABLE_NOT_LOCKED_FOR_WRITE = 1099; +exports.ER_TABLE_NOT_LOCKED = 1100; +exports.ER_BLOB_CANT_HAVE_DEFAULT = 1101; +exports.ER_WRONG_DB_NAME = 1102; +exports.ER_WRONG_TABLE_NAME = 1103; +exports.ER_TOO_BIG_SELECT = 1104; +exports.ER_UNKNOWN_ERROR = 1105; +exports.ER_UNKNOWN_PROCEDURE = 1106; +exports.ER_WRONG_PARAMCOUNT_TO_PROCEDURE = 1107; +exports.ER_WRONG_PARAMETERS_TO_PROCEDURE = 1108; +exports.ER_UNKNOWN_TABLE = 1109; +exports.ER_FIELD_SPECIFIED_TWICE = 1110; +exports.ER_INVALID_GROUP_FUNC_USE = 1111; +exports.ER_UNSUPPORTED_EXTENSION = 1112; +exports.ER_TABLE_MUST_HAVE_COLUMNS = 1113; +exports.ER_RECORD_FILE_FULL = 1114; +exports.ER_UNKNOWN_CHARACTER_SET = 1115; +exports.ER_TOO_MANY_TABLES = 1116; +exports.ER_TOO_MANY_FIELDS = 1117; +exports.ER_TOO_BIG_ROWSIZE = 1118; +exports.ER_STACK_OVERRUN = 1119; +exports.ER_WRONG_OUTER_JOIN = 1120; +exports.ER_NULL_COLUMN_IN_INDEX = 1121; +exports.ER_CANT_FIND_UDF = 1122; +exports.ER_CANT_INITIALIZE_UDF = 1123; +exports.ER_UDF_NO_PATHS = 1124; +exports.ER_UDF_EXISTS = 1125; +exports.ER_CANT_OPEN_LIBRARY = 1126; +exports.ER_CANT_FIND_DL_ENTRY = 1127; +exports.ER_FUNCTION_NOT_DEFINED = 1128; +exports.ER_HOST_IS_BLOCKED = 1129; +exports.ER_HOST_NOT_PRIVILEGED = 1130; +exports.ER_PASSWORD_ANONYMOUS_USER = 1131; +exports.ER_PASSWORD_NOT_ALLOWED = 1132; +exports.ER_PASSWORD_NO_MATCH = 1133; +exports.ER_UPDATE_INFO = 1134; +exports.ER_CANT_CREATE_THREAD = 1135; +exports.ER_WRONG_VALUE_COUNT_ON_ROW = 1136; +exports.ER_CANT_REOPEN_TABLE = 1137; +exports.ER_INVALID_USE_OF_NULL = 1138; +exports.ER_REGEXP_ERROR = 1139; +exports.ER_MIX_OF_GROUP_FUNC_AND_FIELDS = 1140; +exports.ER_NONEXISTING_GRANT = 1141; +exports.ER_TABLEACCESS_DENIED_ERROR = 1142; +exports.ER_COLUMNACCESS_DENIED_ERROR = 1143; +exports.ER_ILLEGAL_GRANT_FOR_TABLE = 1144; +exports.ER_GRANT_WRONG_HOST_OR_USER = 1145; +exports.ER_NO_SUCH_TABLE = 1146; +exports.ER_NONEXISTING_TABLE_GRANT = 1147; +exports.ER_NOT_ALLOWED_COMMAND = 1148; +exports.ER_SYNTAX_ERROR = 1149; +exports.ER_DELAYED_CANT_CHANGE_LOCK = 1150; +exports.ER_TOO_MANY_DELAYED_THREADS = 1151; +exports.ER_ABORTING_CONNECTION = 1152; +exports.ER_NET_PACKET_TOO_LARGE = 1153; +exports.ER_NET_READ_ERROR_FROM_PIPE = 1154; +exports.ER_NET_FCNTL_ERROR = 1155; +exports.ER_NET_PACKETS_OUT_OF_ORDER = 1156; +exports.ER_NET_UNCOMPRESS_ERROR = 1157; +exports.ER_NET_READ_ERROR = 1158; +exports.ER_NET_READ_INTERRUPTED = 1159; +exports.ER_NET_ERROR_ON_WRITE = 1160; +exports.ER_NET_WRITE_INTERRUPTED = 1161; +exports.ER_TOO_LONG_STRING = 1162; +exports.ER_TABLE_CANT_HANDLE_BLOB = 1163; +exports.ER_TABLE_CANT_HANDLE_AUTO_INCREMENT = 1164; +exports.ER_DELAYED_INSERT_TABLE_LOCKED = 1165; +exports.ER_WRONG_COLUMN_NAME = 1166; +exports.ER_WRONG_KEY_COLUMN = 1167; +exports.ER_WRONG_MRG_TABLE = 1168; +exports.ER_DUP_UNIQUE = 1169; +exports.ER_BLOB_KEY_WITHOUT_LENGTH = 1170; +exports.ER_PRIMARY_CANT_HAVE_NULL = 1171; +exports.ER_TOO_MANY_ROWS = 1172; +exports.ER_REQUIRES_PRIMARY_KEY = 1173; +exports.ER_NO_RAID_COMPILED = 1174; +exports.ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE = 1175; +exports.ER_KEY_DOES_NOT_EXITS = 1176; +exports.ER_CHECK_NO_SUCH_TABLE = 1177; +exports.ER_CHECK_NOT_IMPLEMENTED = 1178; +exports.ER_CANT_DO_THIS_DURING_AN_TRANSACTION = 1179; +exports.ER_ERROR_DURING_COMMIT = 1180; +exports.ER_ERROR_DURING_ROLLBACK = 1181; +exports.ER_ERROR_DURING_FLUSH_LOGS = 1182; +exports.ER_ERROR_DURING_CHECKPOINT = 1183; +exports.ER_NEW_ABORTING_CONNECTION = 1184; +exports.ER_DUMP_NOT_IMPLEMENTED = 1185; +exports.ER_FLUSH_MASTER_BINLOG_CLOSED = 1186; +exports.ER_INDEX_REBUILD = 1187; +exports.ER_MASTER = 1188; +exports.ER_MASTER_NET_READ = 1189; +exports.ER_MASTER_NET_WRITE = 1190; +exports.ER_FT_MATCHING_KEY_NOT_FOUND = 1191; +exports.ER_LOCK_OR_ACTIVE_TRANSACTION = 1192; +exports.ER_UNKNOWN_SYSTEM_VARIABLE = 1193; +exports.ER_CRASHED_ON_USAGE = 1194; +exports.ER_CRASHED_ON_REPAIR = 1195; +exports.ER_WARNING_NOT_COMPLETE_ROLLBACK = 1196; +exports.ER_TRANS_CACHE_FULL = 1197; +exports.ER_SLAVE_MUST_STOP = 1198; +exports.ER_SLAVE_NOT_RUNNING = 1199; +exports.ER_BAD_SLAVE = 1200; +exports.ER_MASTER_INFO = 1201; +exports.ER_SLAVE_THREAD = 1202; +exports.ER_TOO_MANY_USER_CONNECTIONS = 1203; +exports.ER_SET_CONSTANTS_ONLY = 1204; +exports.ER_LOCK_WAIT_TIMEOUT = 1205; +exports.ER_LOCK_TABLE_FULL = 1206; +exports.ER_READ_ONLY_TRANSACTION = 1207; +exports.ER_DROP_DB_WITH_READ_LOCK = 1208; +exports.ER_CREATE_DB_WITH_READ_LOCK = 1209; +exports.ER_WRONG_ARGUMENTS = 1210; +exports.ER_NO_PERMISSION_TO_CREATE_USER = 1211; +exports.ER_UNION_TABLES_IN_DIFFERENT_DIR = 1212; +exports.ER_LOCK_DEADLOCK = 1213; +exports.ER_TABLE_CANT_HANDLE_FT = 1214; +exports.ER_CANNOT_ADD_FOREIGN = 1215; +exports.ER_NO_REFERENCED_ROW = 1216; +exports.ER_ROW_IS_REFERENCED = 1217; +exports.ER_CONNECT_TO_MASTER = 1218; +exports.ER_QUERY_ON_MASTER = 1219; +exports.ER_ERROR_WHEN_EXECUTING_COMMAND = 1220; +exports.ER_WRONG_USAGE = 1221; +exports.ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT = 1222; +exports.ER_CANT_UPDATE_WITH_READLOCK = 1223; +exports.ER_MIXING_NOT_ALLOWED = 1224; +exports.ER_DUP_ARGUMENT = 1225; +exports.ER_USER_LIMIT_REACHED = 1226; +exports.ER_SPECIFIC_ACCESS_DENIED_ERROR = 1227; +exports.ER_LOCAL_VARIABLE = 1228; +exports.ER_GLOBAL_VARIABLE = 1229; +exports.ER_NO_DEFAULT = 1230; +exports.ER_WRONG_VALUE_FOR_VAR = 1231; +exports.ER_WRONG_TYPE_FOR_VAR = 1232; +exports.ER_VAR_CANT_BE_READ = 1233; +exports.ER_CANT_USE_OPTION_HERE = 1234; +exports.ER_NOT_SUPPORTED_YET = 1235; +exports.ER_MASTER_FATAL_ERROR_READING_BINLOG = 1236; +exports.ER_SLAVE_IGNORED_TABLE = 1237; +exports.ER_INCORRECT_GLOBAL_LOCAL_VAR = 1238; +exports.ER_WRONG_FK_DEF = 1239; +exports.ER_KEY_REF_DO_NOT_MATCH_TABLE_REF = 1240; +exports.ER_OPERAND_COLUMNS = 1241; +exports.ER_SUBQUERY_NO_1_ROW = 1242; +exports.ER_UNKNOWN_STMT_HANDLER = 1243; +exports.ER_CORRUPT_HELP_DB = 1244; +exports.ER_CYCLIC_REFERENCE = 1245; +exports.ER_AUTO_CONVERT = 1246; +exports.ER_ILLEGAL_REFERENCE = 1247; +exports.ER_DERIVED_MUST_HAVE_ALIAS = 1248; +exports.ER_SELECT_REDUCED = 1249; +exports.ER_TABLENAME_NOT_ALLOWED_HERE = 1250; +exports.ER_NOT_SUPPORTED_AUTH_MODE = 1251; +exports.ER_SPATIAL_CANT_HAVE_NULL = 1252; +exports.ER_COLLATION_CHARSET_MISMATCH = 1253; +exports.ER_SLAVE_WAS_RUNNING = 1254; +exports.ER_SLAVE_WAS_NOT_RUNNING = 1255; +exports.ER_TOO_BIG_FOR_UNCOMPRESS = 1256; +exports.ER_ZLIB_Z_MEM_ERROR = 1257; +exports.ER_ZLIB_Z_BUF_ERROR = 1258; +exports.ER_ZLIB_Z_DATA_ERROR = 1259; +exports.ER_CUT_VALUE_GROUP_CONCAT = 1260; +exports.ER_WARN_TOO_FEW_RECORDS = 1261; +exports.ER_WARN_TOO_MANY_RECORDS = 1262; +exports.ER_WARN_NULL_TO_NOTNULL = 1263; +exports.ER_WARN_DATA_OUT_OF_RANGE = 1264; +exports.WARN_DATA_TRUNCATED = 1265; +exports.ER_WARN_USING_OTHER_HANDLER = 1266; +exports.ER_CANT_AGGREGATE_2COLLATIONS = 1267; +exports.ER_DROP_USER = 1268; +exports.ER_REVOKE_GRANTS = 1269; +exports.ER_CANT_AGGREGATE_3COLLATIONS = 1270; +exports.ER_CANT_AGGREGATE_NCOLLATIONS = 1271; +exports.ER_VARIABLE_IS_NOT_STRUCT = 1272; +exports.ER_UNKNOWN_COLLATION = 1273; +exports.ER_SLAVE_IGNORED_SSL_PARAMS = 1274; +exports.ER_SERVER_IS_IN_SECURE_AUTH_MODE = 1275; +exports.ER_WARN_FIELD_RESOLVED = 1276; +exports.ER_BAD_SLAVE_UNTIL_COND = 1277; +exports.ER_MISSING_SKIP_SLAVE = 1278; +exports.ER_UNTIL_COND_IGNORED = 1279; +exports.ER_WRONG_NAME_FOR_INDEX = 1280; +exports.ER_WRONG_NAME_FOR_CATALOG = 1281; +exports.ER_WARN_QC_RESIZE = 1282; +exports.ER_BAD_FT_COLUMN = 1283; +exports.ER_UNKNOWN_KEY_CACHE = 1284; +exports.ER_WARN_HOSTNAME_WONT_WORK = 1285; +exports.ER_UNKNOWN_STORAGE_ENGINE = 1286; +exports.ER_WARN_DEPRECATED_SYNTAX = 1287; +exports.ER_NON_UPDATABLE_TABLE = 1288; +exports.ER_FEATURE_DISABLED = 1289; +exports.ER_OPTION_PREVENTS_STATEMENT = 1290; +exports.ER_DUPLICATED_VALUE_IN_TYPE = 1291; +exports.ER_TRUNCATED_WRONG_VALUE = 1292; +exports.ER_TOO_MUCH_AUTO_TIMESTAMP_COLS = 1293; +exports.ER_INVALID_ON_UPDATE = 1294; +exports.ER_UNSUPPORTED_PS = 1295; +exports.ER_GET_ERRMSG = 1296; +exports.ER_GET_TEMPORARY_ERRMSG = 1297; +exports.ER_UNKNOWN_TIME_ZONE = 1298; +exports.ER_WARN_INVALID_TIMESTAMP = 1299; +exports.ER_INVALID_CHARACTER_STRING = 1300; +exports.ER_WARN_ALLOWED_PACKET_OVERFLOWED = 1301; +exports.ER_CONFLICTING_DECLARATIONS = 1302; +exports.ER_SP_NO_RECURSIVE_CREATE = 1303; +exports.ER_SP_ALREADY_EXISTS = 1304; +exports.ER_SP_DOES_NOT_EXIST = 1305; +exports.ER_SP_DROP_FAILED = 1306; +exports.ER_SP_STORE_FAILED = 1307; +exports.ER_SP_LILABEL_MISMATCH = 1308; +exports.ER_SP_LABEL_REDEFINE = 1309; +exports.ER_SP_LABEL_MISMATCH = 1310; +exports.ER_SP_UNINIT_VAR = 1311; +exports.ER_SP_BADSELECT = 1312; +exports.ER_SP_BADRETURN = 1313; +exports.ER_SP_BADSTATEMENT = 1314; +exports.ER_UPDATE_LOG_DEPRECATED_IGNORED = 1315; +exports.ER_UPDATE_LOG_DEPRECATED_TRANSLATED = 1316; +exports.ER_QUERY_INTERRUPTED = 1317; +exports.ER_SP_WRONG_NO_OF_ARGS = 1318; +exports.ER_SP_COND_MISMATCH = 1319; +exports.ER_SP_NORETURN = 1320; +exports.ER_SP_NORETURNEND = 1321; +exports.ER_SP_BAD_CURSOR_QUERY = 1322; +exports.ER_SP_BAD_CURSOR_SELECT = 1323; +exports.ER_SP_CURSOR_MISMATCH = 1324; +exports.ER_SP_CURSOR_ALREADY_OPEN = 1325; +exports.ER_SP_CURSOR_NOT_OPEN = 1326; +exports.ER_SP_UNDECLARED_VAR = 1327; +exports.ER_SP_WRONG_NO_OF_FETCH_ARGS = 1328; +exports.ER_SP_FETCH_NO_DATA = 1329; +exports.ER_SP_DUP_PARAM = 1330; +exports.ER_SP_DUP_VAR = 1331; +exports.ER_SP_DUP_COND = 1332; +exports.ER_SP_DUP_CURS = 1333; +exports.ER_SP_CANT_ALTER = 1334; +exports.ER_SP_SUBSELECT_NYI = 1335; +exports.ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG = 1336; +exports.ER_SP_VARCOND_AFTER_CURSHNDLR = 1337; +exports.ER_SP_CURSOR_AFTER_HANDLER = 1338; +exports.ER_SP_CASE_NOT_FOUND = 1339; +exports.ER_FPARSER_TOO_BIG_FILE = 1340; +exports.ER_FPARSER_BAD_HEADER = 1341; +exports.ER_FPARSER_EOF_IN_COMMENT = 1342; +exports.ER_FPARSER_ERROR_IN_PARAMETER = 1343; +exports.ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER = 1344; +exports.ER_VIEW_NO_EXPLAIN = 1345; +exports.ER_FRM_UNKNOWN_TYPE = 1346; +exports.ER_WRONG_OBJECT = 1347; +exports.ER_NONUPDATEABLE_COLUMN = 1348; +exports.ER_VIEW_SELECT_DERIVED = 1349; +exports.ER_VIEW_SELECT_CLAUSE = 1350; +exports.ER_VIEW_SELECT_VARIABLE = 1351; +exports.ER_VIEW_SELECT_TMPTABLE = 1352; +exports.ER_VIEW_WRONG_LIST = 1353; +exports.ER_WARN_VIEW_MERGE = 1354; +exports.ER_WARN_VIEW_WITHOUT_KEY = 1355; +exports.ER_VIEW_INVALID = 1356; +exports.ER_SP_NO_DROP_SP = 1357; +exports.ER_SP_GOTO_IN_HNDLR = 1358; +exports.ER_TRG_ALREADY_EXISTS = 1359; +exports.ER_TRG_DOES_NOT_EXIST = 1360; +exports.ER_TRG_ON_VIEW_OR_TEMP_TABLE = 1361; +exports.ER_TRG_CANT_CHANGE_ROW = 1362; +exports.ER_TRG_NO_SUCH_ROW_IN_TRG = 1363; +exports.ER_NO_DEFAULT_FOR_FIELD = 1364; +exports.ER_DIVISION_BY_ZERO = 1365; +exports.ER_TRUNCATED_WRONG_VALUE_FOR_FIELD = 1366; +exports.ER_ILLEGAL_VALUE_FOR_TYPE = 1367; +exports.ER_VIEW_NONUPD_CHECK = 1368; +exports.ER_VIEW_CHECK_FAILED = 1369; +exports.ER_PROCACCESS_DENIED_ERROR = 1370; +exports.ER_RELAY_LOG_FAIL = 1371; +exports.ER_PASSWD_LENGTH = 1372; +exports.ER_UNKNOWN_TARGET_BINLOG = 1373; +exports.ER_IO_ERR_LOG_INDEX_READ = 1374; +exports.ER_BINLOG_PURGE_PROHIBITED = 1375; +exports.ER_FSEEK_FAIL = 1376; +exports.ER_BINLOG_PURGE_FATAL_ERR = 1377; +exports.ER_LOG_IN_USE = 1378; +exports.ER_LOG_PURGE_UNKNOWN_ERR = 1379; +exports.ER_RELAY_LOG_INIT = 1380; +exports.ER_NO_BINARY_LOGGING = 1381; +exports.ER_RESERVED_SYNTAX = 1382; +exports.ER_WSAS_FAILED = 1383; +exports.ER_DIFF_GROUPS_PROC = 1384; +exports.ER_NO_GROUP_FOR_PROC = 1385; +exports.ER_ORDER_WITH_PROC = 1386; +exports.ER_LOGGING_PROHIBIT_CHANGING_OF = 1387; +exports.ER_NO_FILE_MAPPING = 1388; +exports.ER_WRONG_MAGIC = 1389; +exports.ER_PS_MANY_PARAM = 1390; +exports.ER_KEY_PART_0 = 1391; +exports.ER_VIEW_CHECKSUM = 1392; +exports.ER_VIEW_MULTIUPDATE = 1393; +exports.ER_VIEW_NO_INSERT_FIELD_LIST = 1394; +exports.ER_VIEW_DELETE_MERGE_VIEW = 1395; +exports.ER_CANNOT_USER = 1396; +exports.ER_XAER_NOTA = 1397; +exports.ER_XAER_INVAL = 1398; +exports.ER_XAER_RMFAIL = 1399; +exports.ER_XAER_OUTSIDE = 1400; +exports.ER_XAER_RMERR = 1401; +exports.ER_XA_RBROLLBACK = 1402; +exports.ER_NONEXISTING_PROC_GRANT = 1403; +exports.ER_PROC_AUTO_GRANT_FAIL = 1404; +exports.ER_PROC_AUTO_REVOKE_FAIL = 1405; +exports.ER_DATA_TOO_LONG = 1406; +exports.ER_SP_BAD_SQLSTATE = 1407; +exports.ER_STARTUP = 1408; +exports.ER_LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR = 1409; +exports.ER_CANT_CREATE_USER_WITH_GRANT = 1410; +exports.ER_WRONG_VALUE_FOR_TYPE = 1411; +exports.ER_TABLE_DEF_CHANGED = 1412; +exports.ER_SP_DUP_HANDLER = 1413; +exports.ER_SP_NOT_VAR_ARG = 1414; +exports.ER_SP_NO_RETSET = 1415; +exports.ER_CANT_CREATE_GEOMETRY_OBJECT = 1416; +exports.ER_FAILED_ROUTINE_BREAK_BINLOG = 1417; +exports.ER_BINLOG_UNSAFE_ROUTINE = 1418; +exports.ER_BINLOG_CREATE_ROUTINE_NEED_SUPER = 1419; +exports.ER_EXEC_STMT_WITH_OPEN_CURSOR = 1420; +exports.ER_STMT_HAS_NO_OPEN_CURSOR = 1421; +exports.ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG = 1422; +exports.ER_NO_DEFAULT_FOR_VIEW_FIELD = 1423; +exports.ER_SP_NO_RECURSION = 1424; +exports.ER_TOO_BIG_SCALE = 1425; +exports.ER_TOO_BIG_PRECISION = 1426; +exports.ER_M_BIGGER_THAN_D = 1427; +exports.ER_WRONG_LOCK_OF_SYSTEM_TABLE = 1428; +exports.ER_CONNECT_TO_FOREIGN_DATA_SOURCE = 1429; +exports.ER_QUERY_ON_FOREIGN_DATA_SOURCE = 1430; +exports.ER_FOREIGN_DATA_SOURCE_DOESNT_EXIST = 1431; +exports.ER_FOREIGN_DATA_STRING_INVALID_CANT_CREATE = 1432; +exports.ER_FOREIGN_DATA_STRING_INVALID = 1433; +exports.ER_CANT_CREATE_FEDERATED_TABLE = 1434; +exports.ER_TRG_IN_WRONG_SCHEMA = 1435; +exports.ER_STACK_OVERRUN_NEED_MORE = 1436; +exports.ER_TOO_LONG_BODY = 1437; +exports.ER_WARN_CANT_DROP_DEFAULT_KEYCACHE = 1438; +exports.ER_TOO_BIG_DISPLAYWIDTH = 1439; +exports.ER_XAER_DUPID = 1440; +exports.ER_DATETIME_FUNCTION_OVERFLOW = 1441; +exports.ER_CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG = 1442; +exports.ER_VIEW_PREVENT_UPDATE = 1443; +exports.ER_PS_NO_RECURSION = 1444; +exports.ER_SP_CANT_SET_AUTOCOMMIT = 1445; +exports.ER_MALFORMED_DEFINER = 1446; +exports.ER_VIEW_FRM_NO_USER = 1447; +exports.ER_VIEW_OTHER_USER = 1448; +exports.ER_NO_SUCH_USER = 1449; +exports.ER_FORBID_SCHEMA_CHANGE = 1450; +exports.ER_ROW_IS_REFERENCED_2 = 1451; +exports.ER_NO_REFERENCED_ROW_2 = 1452; +exports.ER_SP_BAD_VAR_SHADOW = 1453; +exports.ER_TRG_NO_DEFINER = 1454; +exports.ER_OLD_FILE_FORMAT = 1455; +exports.ER_SP_RECURSION_LIMIT = 1456; +exports.ER_SP_PROC_TABLE_CORRUPT = 1457; +exports.ER_SP_WRONG_NAME = 1458; +exports.ER_TABLE_NEEDS_UPGRADE = 1459; +exports.ER_SP_NO_AGGREGATE = 1460; +exports.ER_MAX_PREPARED_STMT_COUNT_REACHED = 1461; +exports.ER_VIEW_RECURSIVE = 1462; +exports.ER_NON_GROUPING_FIELD_USED = 1463; +exports.ER_TABLE_CANT_HANDLE_SPKEYS = 1464; +exports.ER_NO_TRIGGERS_ON_SYSTEM_SCHEMA = 1465; +exports.ER_REMOVED_SPACES = 1466; +exports.ER_AUTOINC_READ_FAILED = 1467; +exports.ER_USERNAME = 1468; +exports.ER_HOSTNAME = 1469; +exports.ER_WRONG_STRING_LENGTH = 1470; +exports.ER_NON_INSERTABLE_TABLE = 1471; +exports.ER_ADMIN_WRONG_MRG_TABLE = 1472; +exports.ER_TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECT = 1473; +exports.ER_NAME_BECOMES_EMPTY = 1474; +exports.ER_AMBIGUOUS_FIELD_TERM = 1475; +exports.ER_FOREIGN_SERVER_EXISTS = 1476; +exports.ER_FOREIGN_SERVER_DOESNT_EXIST = 1477; +exports.ER_ILLEGAL_HA_CREATE_OPTION = 1478; +exports.ER_PARTITION_REQUIRES_VALUES_ERROR = 1479; +exports.ER_PARTITION_WRONG_VALUES_ERROR = 1480; +exports.ER_PARTITION_MAXVALUE_ERROR = 1481; +exports.ER_PARTITION_SUBPARTITION_ERROR = 1482; +exports.ER_PARTITION_SUBPART_MIX_ERROR = 1483; +exports.ER_PARTITION_WRONG_NO_PART_ERROR = 1484; +exports.ER_PARTITION_WRONG_NO_SUBPART_ERROR = 1485; +exports.ER_WRONG_EXPR_IN_PARTITION_FUNC_ERROR = 1486; +exports.ER_NO_CONST_EXPR_IN_RANGE_OR_LIST_ERROR = 1487; +exports.ER_FIELD_NOT_FOUND_PART_ERROR = 1488; +exports.ER_LIST_OF_FIELDS_ONLY_IN_HASH_ERROR = 1489; +exports.ER_INCONSISTENT_PARTITION_INFO_ERROR = 1490; +exports.ER_PARTITION_FUNC_NOT_ALLOWED_ERROR = 1491; +exports.ER_PARTITIONS_MUST_BE_DEFINED_ERROR = 1492; +exports.ER_RANGE_NOT_INCREASING_ERROR = 1493; +exports.ER_INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR = 1494; +exports.ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR = 1495; +exports.ER_PARTITION_ENTRY_ERROR = 1496; +exports.ER_MIX_HANDLER_ERROR = 1497; +exports.ER_PARTITION_NOT_DEFINED_ERROR = 1498; +exports.ER_TOO_MANY_PARTITIONS_ERROR = 1499; +exports.ER_SUBPARTITION_ERROR = 1500; +exports.ER_CANT_CREATE_HANDLER_FILE = 1501; +exports.ER_BLOB_FIELD_IN_PART_FUNC_ERROR = 1502; +exports.ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF = 1503; +exports.ER_NO_PARTS_ERROR = 1504; +exports.ER_PARTITION_MGMT_ON_NONPARTITIONED = 1505; +exports.ER_FOREIGN_KEY_ON_PARTITIONED = 1506; +exports.ER_DROP_PARTITION_NON_EXISTENT = 1507; +exports.ER_DROP_LAST_PARTITION = 1508; +exports.ER_COALESCE_ONLY_ON_HASH_PARTITION = 1509; +exports.ER_REORG_HASH_ONLY_ON_SAME_NO = 1510; +exports.ER_REORG_NO_PARAM_ERROR = 1511; +exports.ER_ONLY_ON_RANGE_LIST_PARTITION = 1512; +exports.ER_ADD_PARTITION_SUBPART_ERROR = 1513; +exports.ER_ADD_PARTITION_NO_NEW_PARTITION = 1514; +exports.ER_COALESCE_PARTITION_NO_PARTITION = 1515; +exports.ER_REORG_PARTITION_NOT_EXIST = 1516; +exports.ER_SAME_NAME_PARTITION = 1517; +exports.ER_NO_BINLOG_ERROR = 1518; +exports.ER_CONSECUTIVE_REORG_PARTITIONS = 1519; +exports.ER_REORG_OUTSIDE_RANGE = 1520; +exports.ER_PARTITION_FUNCTION_FAILURE = 1521; +exports.ER_PART_STATE_ERROR = 1522; +exports.ER_LIMITED_PART_RANGE = 1523; +exports.ER_PLUGIN_IS_NOT_LOADED = 1524; +exports.ER_WRONG_VALUE = 1525; +exports.ER_NO_PARTITION_FOR_GIVEN_VALUE = 1526; +exports.ER_FILEGROUP_OPTION_ONLY_ONCE = 1527; +exports.ER_CREATE_FILEGROUP_FAILED = 1528; +exports.ER_DROP_FILEGROUP_FAILED = 1529; +exports.ER_TABLESPACE_AUTO_EXTEND_ERROR = 1530; +exports.ER_WRONG_SIZE_NUMBER = 1531; +exports.ER_SIZE_OVERFLOW_ERROR = 1532; +exports.ER_ALTER_FILEGROUP_FAILED = 1533; +exports.ER_BINLOG_ROW_LOGGING_FAILED = 1534; +exports.ER_BINLOG_ROW_WRONG_TABLE_DEF = 1535; +exports.ER_BINLOG_ROW_RBR_TO_SBR = 1536; +exports.ER_EVENT_ALREADY_EXISTS = 1537; +exports.ER_EVENT_STORE_FAILED = 1538; +exports.ER_EVENT_DOES_NOT_EXIST = 1539; +exports.ER_EVENT_CANT_ALTER = 1540; +exports.ER_EVENT_DROP_FAILED = 1541; +exports.ER_EVENT_INTERVAL_NOT_POSITIVE_OR_TOO_BIG = 1542; +exports.ER_EVENT_ENDS_BEFORE_STARTS = 1543; +exports.ER_EVENT_EXEC_TIME_IN_THE_PAST = 1544; +exports.ER_EVENT_OPEN_TABLE_FAILED = 1545; +exports.ER_EVENT_NEITHER_M_EXPR_NOR_M_AT = 1546; +exports.ER_COL_COUNT_DOESNT_MATCH_CORRUPTED = 1547; +exports.ER_CANNOT_LOAD_FROM_TABLE = 1548; +exports.ER_EVENT_CANNOT_DELETE = 1549; +exports.ER_EVENT_COMPILE_ERROR = 1550; +exports.ER_EVENT_SAME_NAME = 1551; +exports.ER_EVENT_DATA_TOO_LONG = 1552; +exports.ER_DROP_INDEX_FK = 1553; +exports.ER_WARN_DEPRECATED_SYNTAX_WITH_VER = 1554; +exports.ER_CANT_WRITE_LOCK_LOG_TABLE = 1555; +exports.ER_CANT_LOCK_LOG_TABLE = 1556; +exports.ER_FOREIGN_DUPLICATE_KEY = 1557; +exports.ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE = 1558; +exports.ER_TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR = 1559; +exports.ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_FORMAT = 1560; +exports.ER_NDB_CANT_SWITCH_BINLOG_FORMAT = 1561; +exports.ER_PARTITION_NO_TEMPORARY = 1562; +exports.ER_PARTITION_CONST_DOMAIN_ERROR = 1563; +exports.ER_PARTITION_FUNCTION_IS_NOT_ALLOWED = 1564; +exports.ER_DDL_LOG_ERROR = 1565; +exports.ER_NULL_IN_VALUES_LESS_THAN = 1566; +exports.ER_WRONG_PARTITION_NAME = 1567; +exports.ER_CANT_CHANGE_TX_CHARACTERISTICS = 1568; +exports.ER_DUP_ENTRY_AUTOINCREMENT_CASE = 1569; +exports.ER_EVENT_MODIFY_QUEUE_ERROR = 1570; +exports.ER_EVENT_SET_VAR_ERROR = 1571; +exports.ER_PARTITION_MERGE_ERROR = 1572; +exports.ER_CANT_ACTIVATE_LOG = 1573; +exports.ER_RBR_NOT_AVAILABLE = 1574; +exports.ER_BASE64_DECODE_ERROR = 1575; +exports.ER_EVENT_RECURSION_FORBIDDEN = 1576; +exports.ER_EVENTS_DB_ERROR = 1577; +exports.ER_ONLY_INTEGERS_ALLOWED = 1578; +exports.ER_UNSUPORTED_LOG_ENGINE = 1579; +exports.ER_BAD_LOG_STATEMENT = 1580; +exports.ER_CANT_RENAME_LOG_TABLE = 1581; +exports.ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT = 1582; +exports.ER_WRONG_PARAMETERS_TO_NATIVE_FCT = 1583; +exports.ER_WRONG_PARAMETERS_TO_STORED_FCT = 1584; +exports.ER_NATIVE_FCT_NAME_COLLISION = 1585; +exports.ER_DUP_ENTRY_WITH_KEY_NAME = 1586; +exports.ER_BINLOG_PURGE_EMFILE = 1587; +exports.ER_EVENT_CANNOT_CREATE_IN_THE_PAST = 1588; +exports.ER_EVENT_CANNOT_ALTER_IN_THE_PAST = 1589; +exports.ER_SLAVE_INCIDENT = 1590; +exports.ER_NO_PARTITION_FOR_GIVEN_VALUE_SILENT = 1591; +exports.ER_BINLOG_UNSAFE_STATEMENT = 1592; +exports.ER_SLAVE_FATAL_ERROR = 1593; +exports.ER_SLAVE_RELAY_LOG_READ_FAILURE = 1594; +exports.ER_SLAVE_RELAY_LOG_WRITE_FAILURE = 1595; +exports.ER_SLAVE_CREATE_EVENT_FAILURE = 1596; +exports.ER_SLAVE_MASTER_COM_FAILURE = 1597; +exports.ER_BINLOG_LOGGING_IMPOSSIBLE = 1598; +exports.ER_VIEW_NO_CREATION_CTX = 1599; +exports.ER_VIEW_INVALID_CREATION_CTX = 1600; +exports.ER_SR_INVALID_CREATION_CTX = 1601; +exports.ER_TRG_CORRUPTED_FILE = 1602; +exports.ER_TRG_NO_CREATION_CTX = 1603; +exports.ER_TRG_INVALID_CREATION_CTX = 1604; +exports.ER_EVENT_INVALID_CREATION_CTX = 1605; +exports.ER_TRG_CANT_OPEN_TABLE = 1606; +exports.ER_CANT_CREATE_SROUTINE = 1607; +exports.ER_NEVER_USED = 1608; +exports.ER_NO_FORMAT_DESCRIPTION_EVENT_BEFORE_BINLOG_STATEMENT = 1609; +exports.ER_SLAVE_CORRUPT_EVENT = 1610; +exports.ER_LOAD_DATA_INVALID_COLUMN = 1611; +exports.ER_LOG_PURGE_NO_FILE = 1612; +exports.ER_XA_RBTIMEOUT = 1613; +exports.ER_XA_RBDEADLOCK = 1614; +exports.ER_NEED_REPREPARE = 1615; +exports.ER_DELAYED_NOT_SUPPORTED = 1616; +exports.WARN_NO_MASTER_INFO = 1617; +exports.WARN_OPTION_IGNORED = 1618; +exports.ER_PLUGIN_DELETE_BUILTIN = 1619; +exports.WARN_PLUGIN_BUSY = 1620; +exports.ER_VARIABLE_IS_READONLY = 1621; +exports.ER_WARN_ENGINE_TRANSACTION_ROLLBACK = 1622; +exports.ER_SLAVE_HEARTBEAT_FAILURE = 1623; +exports.ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE = 1624; +exports.ER_NDB_REPLICATION_SCHEMA_ERROR = 1625; +exports.ER_CONFLICT_FN_PARSE_ERROR = 1626; +exports.ER_EXCEPTIONS_WRITE_ERROR = 1627; +exports.ER_TOO_LONG_TABLE_COMMENT = 1628; +exports.ER_TOO_LONG_FIELD_COMMENT = 1629; +exports.ER_FUNC_INEXISTENT_NAME_COLLISION = 1630; +exports.ER_DATABASE_NAME = 1631; +exports.ER_TABLE_NAME = 1632; +exports.ER_PARTITION_NAME = 1633; +exports.ER_SUBPARTITION_NAME = 1634; +exports.ER_TEMPORARY_NAME = 1635; +exports.ER_RENAMED_NAME = 1636; +exports.ER_TOO_MANY_CONCURRENT_TRXS = 1637; +exports.WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED = 1638; +exports.ER_DEBUG_SYNC_TIMEOUT = 1639; +exports.ER_DEBUG_SYNC_HIT_LIMIT = 1640; +exports.ER_DUP_SIGNAL_SET = 1641; +exports.ER_SIGNAL_WARN = 1642; +exports.ER_SIGNAL_NOT_FOUND = 1643; +exports.ER_SIGNAL_EXCEPTION = 1644; +exports.ER_RESIGNAL_WITHOUT_ACTIVE_HANDLER = 1645; +exports.ER_SIGNAL_BAD_CONDITION_TYPE = 1646; +exports.WARN_COND_ITEM_TRUNCATED = 1647; +exports.ER_COND_ITEM_TOO_LONG = 1648; +exports.ER_UNKNOWN_LOCALE = 1649; +exports.ER_SLAVE_IGNORE_SERVER_IDS = 1650; +exports.ER_QUERY_CACHE_DISABLED = 1651; +exports.ER_SAME_NAME_PARTITION_FIELD = 1652; +exports.ER_PARTITION_COLUMN_LIST_ERROR = 1653; +exports.ER_WRONG_TYPE_COLUMN_VALUE_ERROR = 1654; +exports.ER_TOO_MANY_PARTITION_FUNC_FIELDS_ERROR = 1655; +exports.ER_MAXVALUE_IN_VALUES_IN = 1656; +exports.ER_TOO_MANY_VALUES_ERROR = 1657; +exports.ER_ROW_SINGLE_PARTITION_FIELD_ERROR = 1658; +exports.ER_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD = 1659; +exports.ER_PARTITION_FIELDS_TOO_LONG = 1660; +exports.ER_BINLOG_ROW_ENGINE_AND_STMT_ENGINE = 1661; +exports.ER_BINLOG_ROW_MODE_AND_STMT_ENGINE = 1662; +exports.ER_BINLOG_UNSAFE_AND_STMT_ENGINE = 1663; +exports.ER_BINLOG_ROW_INJECTION_AND_STMT_ENGINE = 1664; +exports.ER_BINLOG_STMT_MODE_AND_ROW_ENGINE = 1665; +exports.ER_BINLOG_ROW_INJECTION_AND_STMT_MODE = 1666; +exports.ER_BINLOG_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINE = 1667; +exports.ER_BINLOG_UNSAFE_LIMIT = 1668; +exports.ER_BINLOG_UNSAFE_INSERT_DELAYED = 1669; +exports.ER_BINLOG_UNSAFE_SYSTEM_TABLE = 1670; +exports.ER_BINLOG_UNSAFE_AUTOINC_COLUMNS = 1671; +exports.ER_BINLOG_UNSAFE_UDF = 1672; +exports.ER_BINLOG_UNSAFE_SYSTEM_VARIABLE = 1673; +exports.ER_BINLOG_UNSAFE_SYSTEM_FUNCTION = 1674; +exports.ER_BINLOG_UNSAFE_NONTRANS_AFTER_TRANS = 1675; +exports.ER_MESSAGE_AND_STATEMENT = 1676; +exports.ER_SLAVE_CONVERSION_FAILED = 1677; +exports.ER_SLAVE_CANT_CREATE_CONVERSION = 1678; +exports.ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_FORMAT = 1679; +exports.ER_PATH_LENGTH = 1680; +exports.ER_WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT = 1681; +exports.ER_WRONG_NATIVE_TABLE_STRUCTURE = 1682; +exports.ER_WRONG_PERFSCHEMA_USAGE = 1683; +exports.ER_WARN_I_S_SKIPPED_TABLE = 1684; +exports.ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_DIRECT = 1685; +exports.ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_DIRECT = 1686; +exports.ER_SPATIAL_MUST_HAVE_GEOM_COL = 1687; +exports.ER_TOO_LONG_INDEX_COMMENT = 1688; +exports.ER_LOCK_ABORTED = 1689; +exports.ER_DATA_OUT_OF_RANGE = 1690; +exports.ER_WRONG_SPVAR_TYPE_IN_LIMIT = 1691; +exports.ER_BINLOG_UNSAFE_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINE = 1692; +exports.ER_BINLOG_UNSAFE_MIXED_STATEMENT = 1693; +exports.ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_SQL_LOG_BIN = 1694; +exports.ER_STORED_FUNCTION_PREVENTS_SWITCH_SQL_LOG_BIN = 1695; +exports.ER_FAILED_READ_FROM_PAR_FILE = 1696; +exports.ER_VALUES_IS_NOT_INT_TYPE_ERROR = 1697; +exports.ER_ACCESS_DENIED_NO_PASSWORD_ERROR = 1698; +exports.ER_SET_PASSWORD_AUTH_PLUGIN = 1699; +exports.ER_GRANT_PLUGIN_USER_EXISTS = 1700; +exports.ER_TRUNCATE_ILLEGAL_FK = 1701; +exports.ER_PLUGIN_IS_PERMANENT = 1702; +exports.ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN = 1703; +exports.ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX = 1704; +exports.ER_STMT_CACHE_FULL = 1705; +exports.ER_MULTI_UPDATE_KEY_CONFLICT = 1706; +exports.ER_TABLE_NEEDS_REBUILD = 1707; +exports.WARN_OPTION_BELOW_LIMIT = 1708; +exports.ER_INDEX_COLUMN_TOO_LONG = 1709; +exports.ER_ERROR_IN_TRIGGER_BODY = 1710; +exports.ER_ERROR_IN_UNKNOWN_TRIGGER_BODY = 1711; +exports.ER_INDEX_CORRUPT = 1712; +exports.ER_UNDO_RECORD_TOO_BIG = 1713; +exports.ER_BINLOG_UNSAFE_INSERT_IGNORE_SELECT = 1714; +exports.ER_BINLOG_UNSAFE_INSERT_SELECT_UPDATE = 1715; +exports.ER_BINLOG_UNSAFE_REPLACE_SELECT = 1716; +exports.ER_BINLOG_UNSAFE_CREATE_IGNORE_SELECT = 1717; +exports.ER_BINLOG_UNSAFE_CREATE_REPLACE_SELECT = 1718; +exports.ER_BINLOG_UNSAFE_UPDATE_IGNORE = 1719; +exports.ER_PLUGIN_NO_UNINSTALL = 1720; +exports.ER_PLUGIN_NO_INSTALL = 1721; +exports.ER_BINLOG_UNSAFE_WRITE_AUTOINC_SELECT = 1722; +exports.ER_BINLOG_UNSAFE_CREATE_SELECT_AUTOINC = 1723; +exports.ER_BINLOG_UNSAFE_INSERT_TWO_KEYS = 1724; +exports.ER_TABLE_IN_FK_CHECK = 1725; +exports.ER_UNSUPPORTED_ENGINE = 1726; +exports.ER_BINLOG_UNSAFE_AUTOINC_NOT_FIRST = 1727; +exports.ER_CANNOT_LOAD_FROM_TABLE_V2 = 1728; +exports.ER_MASTER_DELAY_VALUE_OUT_OF_RANGE = 1729; +exports.ER_ONLY_FD_AND_RBR_EVENTS_ALLOWED_IN_BINLOG_STATEMENT = 1730; +exports.ER_PARTITION_EXCHANGE_DIFFERENT_OPTION = 1731; +exports.ER_PARTITION_EXCHANGE_PART_TABLE = 1732; +exports.ER_PARTITION_EXCHANGE_TEMP_TABLE = 1733; +exports.ER_PARTITION_INSTEAD_OF_SUBPARTITION = 1734; +exports.ER_UNKNOWN_PARTITION = 1735; +exports.ER_TABLES_DIFFERENT_METADATA = 1736; +exports.ER_ROW_DOES_NOT_MATCH_PARTITION = 1737; +exports.ER_BINLOG_CACHE_SIZE_GREATER_THAN_MAX = 1738; +exports.ER_WARN_INDEX_NOT_APPLICABLE = 1739; +exports.ER_PARTITION_EXCHANGE_FOREIGN_KEY = 1740; +exports.ER_NO_SUCH_KEY_VALUE = 1741; +exports.ER_RPL_INFO_DATA_TOO_LONG = 1742; +exports.ER_NETWORK_READ_EVENT_CHECKSUM_FAILURE = 1743; +exports.ER_BINLOG_READ_EVENT_CHECKSUM_FAILURE = 1744; +exports.ER_BINLOG_STMT_CACHE_SIZE_GREATER_THAN_MAX = 1745; +exports.ER_CANT_UPDATE_TABLE_IN_CREATE_TABLE_SELECT = 1746; +exports.ER_PARTITION_CLAUSE_ON_NONPARTITIONED = 1747; +exports.ER_ROW_DOES_NOT_MATCH_GIVEN_PARTITION_SET = 1748; +exports.ER_NO_SUCH_PARTITION = 1749; +exports.ER_CHANGE_RPL_INFO_REPOSITORY_FAILURE = 1750; +exports.ER_WARNING_NOT_COMPLETE_ROLLBACK_WITH_CREATED_TEMP_TABLE = 1751; +exports.ER_WARNING_NOT_COMPLETE_ROLLBACK_WITH_DROPPED_TEMP_TABLE = 1752; +exports.ER_MTS_FEATURE_IS_NOT_SUPPORTED = 1753; +exports.ER_MTS_UPDATED_DBS_GREATER_MAX = 1754; +exports.ER_MTS_CANT_PARALLEL = 1755; +exports.ER_MTS_INCONSISTENT_DATA = 1756; +exports.ER_FULLTEXT_NOT_SUPPORTED_WITH_PARTITIONING = 1757; +exports.ER_DA_INVALID_CONDITION_NUMBER = 1758; +exports.ER_INSECURE_PLAIN_TEXT = 1759; +exports.ER_INSECURE_CHANGE_MASTER = 1760; +exports.ER_FOREIGN_DUPLICATE_KEY_WITH_CHILD_INFO = 1761; +exports.ER_FOREIGN_DUPLICATE_KEY_WITHOUT_CHILD_INFO = 1762; +exports.ER_SQLTHREAD_WITH_SECURE_SLAVE = 1763; +exports.ER_TABLE_HAS_NO_FT = 1764; +exports.ER_VARIABLE_NOT_SETTABLE_IN_SF_OR_TRIGGER = 1765; +exports.ER_VARIABLE_NOT_SETTABLE_IN_TRANSACTION = 1766; +exports.ER_GTID_NEXT_IS_NOT_IN_GTID_NEXT_LIST = 1767; +exports.ER_CANT_CHANGE_GTID_NEXT_IN_TRANSACTION = 1768; +exports.ER_SET_STATEMENT_CANNOT_INVOKE_FUNCTION = 1769; +exports.ER_GTID_NEXT_CANT_BE_AUTOMATIC_IF_GTID_NEXT_LIST_IS_NON_NULL = 1770; +exports.ER_SKIPPING_LOGGED_TRANSACTION = 1771; +exports.ER_MALFORMED_GTID_SET_SPECIFICATION = 1772; +exports.ER_MALFORMED_GTID_SET_ENCODING = 1773; +exports.ER_MALFORMED_GTID_SPECIFICATION = 1774; +exports.ER_GNO_EXHAUSTED = 1775; +exports.ER_BAD_SLAVE_AUTO_POSITION = 1776; +exports.ER_AUTO_POSITION_REQUIRES_GTID_MODE_NOT_OFF = 1777; +exports.ER_CANT_DO_IMPLICIT_COMMIT_IN_TRX_WHEN_GTID_NEXT_IS_SET = 1778; +exports.ER_GTID_MODE_ON_REQUIRES_ENFORCE_GTID_CONSISTENCY_ON = 1779; +exports.ER_GTID_MODE_REQUIRES_BINLOG = 1780; +exports.ER_CANT_SET_GTID_NEXT_TO_GTID_WHEN_GTID_MODE_IS_OFF = 1781; +exports.ER_CANT_SET_GTID_NEXT_TO_ANONYMOUS_WHEN_GTID_MODE_IS_ON = 1782; +exports.ER_CANT_SET_GTID_NEXT_LIST_TO_NON_NULL_WHEN_GTID_MODE_IS_OFF = 1783; +exports.ER_FOUND_GTID_EVENT_WHEN_GTID_MODE_IS_OFF = 1784; +exports.ER_GTID_UNSAFE_NON_TRANSACTIONAL_TABLE = 1785; +exports.ER_GTID_UNSAFE_CREATE_SELECT = 1786; +exports.ER_GTID_UNSAFE_CREATE_DROP_TEMPORARY_TABLE_IN_TRANSACTION = 1787; +exports.ER_GTID_MODE_CAN_ONLY_CHANGE_ONE_STEP_AT_A_TIME = 1788; +exports.ER_MASTER_HAS_PURGED_REQUIRED_GTIDS = 1789; +exports.ER_CANT_SET_GTID_NEXT_WHEN_OWNING_GTID = 1790; +exports.ER_UNKNOWN_EXPLAIN_FORMAT = 1791; +exports.ER_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION = 1792; +exports.ER_TOO_LONG_TABLE_PARTITION_COMMENT = 1793; +exports.ER_SLAVE_CONFIGURATION = 1794; +exports.ER_INNODB_FT_LIMIT = 1795; +exports.ER_INNODB_NO_FT_TEMP_TABLE = 1796; +exports.ER_INNODB_FT_WRONG_DOCID_COLUMN = 1797; +exports.ER_INNODB_FT_WRONG_DOCID_INDEX = 1798; +exports.ER_INNODB_ONLINE_LOG_TOO_BIG = 1799; +exports.ER_UNKNOWN_ALTER_ALGORITHM = 1800; +exports.ER_UNKNOWN_ALTER_LOCK = 1801; +exports.ER_MTS_CHANGE_MASTER_CANT_RUN_WITH_GAPS = 1802; +exports.ER_MTS_RECOVERY_FAILURE = 1803; +exports.ER_MTS_RESET_WORKERS = 1804; +exports.ER_COL_COUNT_DOESNT_MATCH_CORRUPTED_V2 = 1805; +exports.ER_SLAVE_SILENT_RETRY_TRANSACTION = 1806; +exports.ER_DISCARD_FK_CHECKS_RUNNING = 1807; +exports.ER_TABLE_SCHEMA_MISMATCH = 1808; +exports.ER_TABLE_IN_SYSTEM_TABLESPACE = 1809; +exports.ER_IO_READ_ERROR = 1810; +exports.ER_IO_WRITE_ERROR = 1811; +exports.ER_TABLESPACE_MISSING = 1812; +exports.ER_TABLESPACE_EXISTS = 1813; +exports.ER_TABLESPACE_DISCARDED = 1814; +exports.ER_INTERNAL_ERROR = 1815; +exports.ER_INNODB_IMPORT_ERROR = 1816; +exports.ER_INNODB_INDEX_CORRUPT = 1817; +exports.ER_INVALID_YEAR_COLUMN_LENGTH = 1818; +exports.ER_NOT_VALID_PASSWORD = 1819; +exports.ER_MUST_CHANGE_PASSWORD = 1820; +exports.ER_FK_NO_INDEX_CHILD = 1821; +exports.ER_FK_NO_INDEX_PARENT = 1822; +exports.ER_FK_FAIL_ADD_SYSTEM = 1823; +exports.ER_FK_CANNOT_OPEN_PARENT = 1824; +exports.ER_FK_INCORRECT_OPTION = 1825; +exports.ER_FK_DUP_NAME = 1826; +exports.ER_PASSWORD_FORMAT = 1827; +exports.ER_FK_COLUMN_CANNOT_DROP = 1828; +exports.ER_FK_COLUMN_CANNOT_DROP_CHILD = 1829; +exports.ER_FK_COLUMN_NOT_NULL = 1830; +exports.ER_DUP_INDEX = 1831; +exports.ER_FK_COLUMN_CANNOT_CHANGE = 1832; +exports.ER_FK_COLUMN_CANNOT_CHANGE_CHILD = 1833; +exports.ER_FK_CANNOT_DELETE_PARENT = 1834; +exports.ER_MALFORMED_PACKET = 1835; +exports.ER_READ_ONLY_MODE = 1836; +exports.ER_GTID_NEXT_TYPE_UNDEFINED_GROUP = 1837; +exports.ER_VARIABLE_NOT_SETTABLE_IN_SP = 1838; +exports.ER_CANT_SET_GTID_PURGED_WHEN_GTID_MODE_IS_OFF = 1839; +exports.ER_CANT_SET_GTID_PURGED_WHEN_GTID_EXECUTED_IS_NOT_EMPTY = 1840; +exports.ER_CANT_SET_GTID_PURGED_WHEN_OWNED_GTIDS_IS_NOT_EMPTY = 1841; +exports.ER_GTID_PURGED_WAS_CHANGED = 1842; +exports.ER_GTID_EXECUTED_WAS_CHANGED = 1843; +exports.ER_BINLOG_STMT_MODE_AND_NO_REPL_TABLES = 1844; +exports.ER_ALTER_OPERATION_NOT_SUPPORTED = 1845; +exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON = 1846; +exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COPY = 1847; +exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_PARTITION = 1848; +exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_RENAME = 1849; +exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COLUMN_TYPE = 1850; +exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_CHECK = 1851; +exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_IGNORE = 1852; +exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOPK = 1853; +exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_AUTOINC = 1854; +exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_HIDDEN_FTS = 1855; +exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_CHANGE_FTS = 1856; +exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FTS = 1857; +exports.ER_SQL_SLAVE_SKIP_COUNTER_NOT_SETTABLE_IN_GTID_MODE = 1858; +exports.ER_DUP_UNKNOWN_IN_INDEX = 1859; +exports.ER_IDENT_CAUSES_TOO_LONG_PATH = 1860; +exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOT_NULL = 1861; +exports.ER_MUST_CHANGE_PASSWORD_LOGIN = 1862; +exports.ER_ROW_IN_WRONG_PARTITION = 1863; +exports.ER_MTS_EVENT_BIGGER_PENDING_JOBS_SIZE_MAX = 1864; +exports.ER_INNODB_NO_FT_USES_PARSER = 1865; +exports.ER_BINLOG_LOGICAL_CORRUPTION = 1866; +exports.ER_WARN_PURGE_LOG_IN_USE = 1867; +exports.ER_WARN_PURGE_LOG_IS_ACTIVE = 1868; +exports.ER_AUTO_INCREMENT_CONFLICT = 1869; +exports.WARN_ON_BLOCKHOLE_IN_RBR = 1870; +exports.ER_SLAVE_MI_INIT_REPOSITORY = 1871; +exports.ER_SLAVE_RLI_INIT_REPOSITORY = 1872; +exports.ER_ACCESS_DENIED_CHANGE_USER_ERROR = 1873; +exports.ER_INNODB_READ_ONLY = 1874; +exports.ER_STOP_SLAVE_SQL_THREAD_TIMEOUT = 1875; +exports.ER_STOP_SLAVE_IO_THREAD_TIMEOUT = 1876; +exports.ER_TABLE_CORRUPT = 1877; +exports.ER_TEMP_FILE_WRITE_FAILURE = 1878; +exports.ER_INNODB_FT_AUX_NOT_HEX_ID = 1879; +exports.ER_OLD_TEMPORALS_UPGRADED = 1880; +exports.ER_INNODB_FORCED_RECOVERY = 1881; +exports.ER_AES_INVALID_IV = 1882; +exports.ER_PLUGIN_CANNOT_BE_UNINSTALLED = 1883; +exports.ER_GTID_UNSAFE_BINLOG_SPLITTABLE_STATEMENT_AND_GTID_GROUP = 1884; +exports.ER_SLAVE_HAS_MORE_GTIDS_THAN_MASTER = 1885; +exports.ER_MISSING_KEY = 1886; +exports.WARN_NAMED_PIPE_ACCESS_EVERYONE = 1887; +exports.ER_FOUND_MISSING_GTIDS = 1888; +exports.ER_FILE_CORRUPT = 3000; +exports.ER_ERROR_ON_MASTER = 3001; +exports.ER_INCONSISTENT_ERROR = 3002; +exports.ER_STORAGE_ENGINE_NOT_LOADED = 3003; +exports.ER_GET_STACKED_DA_WITHOUT_ACTIVE_HANDLER = 3004; +exports.ER_WARN_LEGACY_SYNTAX_CONVERTED = 3005; +exports.ER_BINLOG_UNSAFE_FULLTEXT_PLUGIN = 3006; +exports.ER_CANNOT_DISCARD_TEMPORARY_TABLE = 3007; +exports.ER_FK_DEPTH_EXCEEDED = 3008; +exports.ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE_V2 = 3009; +exports.ER_WARN_TRIGGER_DOESNT_HAVE_CREATED = 3010; +exports.ER_REFERENCED_TRG_DOES_NOT_EXIST = 3011; +exports.ER_EXPLAIN_NOT_SUPPORTED = 3012; +exports.ER_INVALID_FIELD_SIZE = 3013; +exports.ER_MISSING_HA_CREATE_OPTION = 3014; +exports.ER_ENGINE_OUT_OF_MEMORY = 3015; +exports.ER_PASSWORD_EXPIRE_ANONYMOUS_USER = 3016; +exports.ER_SLAVE_SQL_THREAD_MUST_STOP = 3017; +exports.ER_NO_FT_MATERIALIZED_SUBQUERY = 3018; +exports.ER_INNODB_UNDO_LOG_FULL = 3019; +exports.ER_INVALID_ARGUMENT_FOR_LOGARITHM = 3020; +exports.ER_SLAVE_CHANNEL_IO_THREAD_MUST_STOP = 3021; +exports.ER_WARN_OPEN_TEMP_TABLES_MUST_BE_ZERO = 3022; +exports.ER_WARN_ONLY_MASTER_LOG_FILE_NO_POS = 3023; +exports.ER_QUERY_TIMEOUT = 3024; +exports.ER_NON_RO_SELECT_DISABLE_TIMER = 3025; +exports.ER_DUP_LIST_ENTRY = 3026; +exports.ER_SQL_MODE_NO_EFFECT = 3027; +exports.ER_AGGREGATE_ORDER_FOR_UNION = 3028; +exports.ER_AGGREGATE_ORDER_NON_AGG_QUERY = 3029; +exports.ER_SLAVE_WORKER_STOPPED_PREVIOUS_THD_ERROR = 3030; +exports.ER_DONT_SUPPORT_SLAVE_PRESERVE_COMMIT_ORDER = 3031; +exports.ER_SERVER_OFFLINE_MODE = 3032; +exports.ER_GIS_DIFFERENT_SRIDS = 3033; +exports.ER_GIS_UNSUPPORTED_ARGUMENT = 3034; +exports.ER_GIS_UNKNOWN_ERROR = 3035; +exports.ER_GIS_UNKNOWN_EXCEPTION = 3036; +exports.ER_GIS_INVALID_DATA = 3037; +exports.ER_BOOST_GEOMETRY_EMPTY_INPUT_EXCEPTION = 3038; +exports.ER_BOOST_GEOMETRY_CENTROID_EXCEPTION = 3039; +exports.ER_BOOST_GEOMETRY_OVERLAY_INVALID_INPUT_EXCEPTION = 3040; +exports.ER_BOOST_GEOMETRY_TURN_INFO_EXCEPTION = 3041; +exports.ER_BOOST_GEOMETRY_SELF_INTERSECTION_POINT_EXCEPTION = 3042; +exports.ER_BOOST_GEOMETRY_UNKNOWN_EXCEPTION = 3043; +exports.ER_STD_BAD_ALLOC_ERROR = 3044; +exports.ER_STD_DOMAIN_ERROR = 3045; +exports.ER_STD_LENGTH_ERROR = 3046; +exports.ER_STD_INVALID_ARGUMENT = 3047; +exports.ER_STD_OUT_OF_RANGE_ERROR = 3048; +exports.ER_STD_OVERFLOW_ERROR = 3049; +exports.ER_STD_RANGE_ERROR = 3050; +exports.ER_STD_UNDERFLOW_ERROR = 3051; +exports.ER_STD_LOGIC_ERROR = 3052; +exports.ER_STD_RUNTIME_ERROR = 3053; +exports.ER_STD_UNKNOWN_EXCEPTION = 3054; +exports.ER_GIS_DATA_WRONG_ENDIANESS = 3055; +exports.ER_CHANGE_MASTER_PASSWORD_LENGTH = 3056; +exports.ER_USER_LOCK_WRONG_NAME = 3057; +exports.ER_USER_LOCK_DEADLOCK = 3058; +exports.ER_REPLACE_INACCESSIBLE_ROWS = 3059; +exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_GIS = 3060; +exports.ER_ILLEGAL_USER_VAR = 3061; +exports.ER_GTID_MODE_OFF = 3062; +exports.ER_UNSUPPORTED_BY_REPLICATION_THREAD = 3063; +exports.ER_INCORRECT_TYPE = 3064; +exports.ER_FIELD_IN_ORDER_NOT_SELECT = 3065; +exports.ER_AGGREGATE_IN_ORDER_NOT_SELECT = 3066; +exports.ER_INVALID_RPL_WILD_TABLE_FILTER_PATTERN = 3067; +exports.ER_NET_OK_PACKET_TOO_LARGE = 3068; +exports.ER_INVALID_JSON_DATA = 3069; +exports.ER_INVALID_GEOJSON_MISSING_MEMBER = 3070; +exports.ER_INVALID_GEOJSON_WRONG_TYPE = 3071; +exports.ER_INVALID_GEOJSON_UNSPECIFIED = 3072; +exports.ER_DIMENSION_UNSUPPORTED = 3073; +exports.ER_SLAVE_CHANNEL_DOES_NOT_EXIST = 3074; +exports.ER_SLAVE_MULTIPLE_CHANNELS_HOST_PORT = 3075; +exports.ER_SLAVE_CHANNEL_NAME_INVALID_OR_TOO_LONG = 3076; +exports.ER_SLAVE_NEW_CHANNEL_WRONG_REPOSITORY = 3077; +exports.ER_SLAVE_CHANNEL_DELETE = 3078; +exports.ER_SLAVE_MULTIPLE_CHANNELS_CMD = 3079; +exports.ER_SLAVE_MAX_CHANNELS_EXCEEDED = 3080; +exports.ER_SLAVE_CHANNEL_MUST_STOP = 3081; +exports.ER_SLAVE_CHANNEL_NOT_RUNNING = 3082; +exports.ER_SLAVE_CHANNEL_WAS_RUNNING = 3083; +exports.ER_SLAVE_CHANNEL_WAS_NOT_RUNNING = 3084; +exports.ER_SLAVE_CHANNEL_SQL_THREAD_MUST_STOP = 3085; +exports.ER_SLAVE_CHANNEL_SQL_SKIP_COUNTER = 3086; +exports.ER_WRONG_FIELD_WITH_GROUP_V2 = 3087; +exports.ER_MIX_OF_GROUP_FUNC_AND_FIELDS_V2 = 3088; +exports.ER_WARN_DEPRECATED_SYSVAR_UPDATE = 3089; +exports.ER_WARN_DEPRECATED_SQLMODE = 3090; +exports.ER_CANNOT_LOG_PARTIAL_DROP_DATABASE_WITH_GTID = 3091; +exports.ER_GROUP_REPLICATION_CONFIGURATION = 3092; +exports.ER_GROUP_REPLICATION_RUNNING = 3093; +exports.ER_GROUP_REPLICATION_APPLIER_INIT_ERROR = 3094; +exports.ER_GROUP_REPLICATION_STOP_APPLIER_THREAD_TIMEOUT = 3095; +exports.ER_GROUP_REPLICATION_COMMUNICATION_LAYER_SESSION_ERROR = 3096; +exports.ER_GROUP_REPLICATION_COMMUNICATION_LAYER_JOIN_ERROR = 3097; +exports.ER_BEFORE_DML_VALIDATION_ERROR = 3098; +exports.ER_PREVENTS_VARIABLE_WITHOUT_RBR = 3099; +exports.ER_RUN_HOOK_ERROR = 3100; +exports.ER_TRANSACTION_ROLLBACK_DURING_COMMIT = 3101; +exports.ER_GENERATED_COLUMN_FUNCTION_IS_NOT_ALLOWED = 3102; +exports.ER_UNSUPPORTED_ALTER_INPLACE_ON_VIRTUAL_COLUMN = 3103; +exports.ER_WRONG_FK_OPTION_FOR_GENERATED_COLUMN = 3104; +exports.ER_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN = 3105; +exports.ER_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN = 3106; +exports.ER_GENERATED_COLUMN_NON_PRIOR = 3107; +exports.ER_DEPENDENT_BY_GENERATED_COLUMN = 3108; +exports.ER_GENERATED_COLUMN_REF_AUTO_INC = 3109; +exports.ER_FEATURE_NOT_AVAILABLE = 3110; +exports.ER_CANT_SET_GTID_MODE = 3111; +exports.ER_CANT_USE_AUTO_POSITION_WITH_GTID_MODE_OFF = 3112; +exports.ER_CANT_REPLICATE_ANONYMOUS_WITH_AUTO_POSITION = 3113; +exports.ER_CANT_REPLICATE_ANONYMOUS_WITH_GTID_MODE_ON = 3114; +exports.ER_CANT_REPLICATE_GTID_WITH_GTID_MODE_OFF = 3115; +exports.ER_CANT_SET_ENFORCE_GTID_CONSISTENCY_ON_WITH_ONGOING_GTID_VIOLATING_TRANSACTIONS = 3116; +exports.ER_SET_ENFORCE_GTID_CONSISTENCY_WARN_WITH_ONGOING_GTID_VIOLATING_TRANSACTIONS = 3117; +exports.ER_ACCOUNT_HAS_BEEN_LOCKED = 3118; +exports.ER_WRONG_TABLESPACE_NAME = 3119; +exports.ER_TABLESPACE_IS_NOT_EMPTY = 3120; +exports.ER_WRONG_FILE_NAME = 3121; +exports.ER_BOOST_GEOMETRY_INCONSISTENT_TURNS_EXCEPTION = 3122; +exports.ER_WARN_OPTIMIZER_HINT_SYNTAX_ERROR = 3123; +exports.ER_WARN_BAD_MAX_EXECUTION_TIME = 3124; +exports.ER_WARN_UNSUPPORTED_MAX_EXECUTION_TIME = 3125; +exports.ER_WARN_CONFLICTING_HINT = 3126; +exports.ER_WARN_UNKNOWN_QB_NAME = 3127; +exports.ER_UNRESOLVED_HINT_NAME = 3128; +exports.ER_WARN_ON_MODIFYING_GTID_EXECUTED_TABLE = 3129; +exports.ER_PLUGGABLE_PROTOCOL_COMMAND_NOT_SUPPORTED = 3130; +exports.ER_LOCKING_SERVICE_WRONG_NAME = 3131; +exports.ER_LOCKING_SERVICE_DEADLOCK = 3132; +exports.ER_LOCKING_SERVICE_TIMEOUT = 3133; +exports.ER_GIS_MAX_POINTS_IN_GEOMETRY_OVERFLOWED = 3134; +exports.ER_SQL_MODE_MERGED = 3135; +exports.ER_VTOKEN_PLUGIN_TOKEN_MISMATCH = 3136; +exports.ER_VTOKEN_PLUGIN_TOKEN_NOT_FOUND = 3137; +exports.ER_CANT_SET_VARIABLE_WHEN_OWNING_GTID = 3138; +exports.ER_SLAVE_CHANNEL_OPERATION_NOT_ALLOWED = 3139; +exports.ER_INVALID_JSON_TEXT = 3140; +exports.ER_INVALID_JSON_TEXT_IN_PARAM = 3141; +exports.ER_INVALID_JSON_BINARY_DATA = 3142; +exports.ER_INVALID_JSON_PATH = 3143; +exports.ER_INVALID_JSON_CHARSET = 3144; +exports.ER_INVALID_JSON_CHARSET_IN_FUNCTION = 3145; +exports.ER_INVALID_TYPE_FOR_JSON = 3146; +exports.ER_INVALID_CAST_TO_JSON = 3147; +exports.ER_INVALID_JSON_PATH_CHARSET = 3148; +exports.ER_INVALID_JSON_PATH_WILDCARD = 3149; +exports.ER_JSON_VALUE_TOO_BIG = 3150; +exports.ER_JSON_KEY_TOO_BIG = 3151; +exports.ER_JSON_USED_AS_KEY = 3152; +exports.ER_JSON_VACUOUS_PATH = 3153; +exports.ER_JSON_BAD_ONE_OR_ALL_ARG = 3154; +exports.ER_NUMERIC_JSON_VALUE_OUT_OF_RANGE = 3155; +exports.ER_INVALID_JSON_VALUE_FOR_CAST = 3156; +exports.ER_JSON_DOCUMENT_TOO_DEEP = 3157; +exports.ER_JSON_DOCUMENT_NULL_KEY = 3158; +exports.ER_SECURE_TRANSPORT_REQUIRED = 3159; +exports.ER_NO_SECURE_TRANSPORTS_CONFIGURED = 3160; +exports.ER_DISABLED_STORAGE_ENGINE = 3161; +exports.ER_USER_DOES_NOT_EXIST = 3162; +exports.ER_USER_ALREADY_EXISTS = 3163; +exports.ER_AUDIT_API_ABORT = 3164; +exports.ER_INVALID_JSON_PATH_ARRAY_CELL = 3165; +exports.ER_BUFPOOL_RESIZE_INPROGRESS = 3166; +exports.ER_FEATURE_DISABLED_SEE_DOC = 3167; +exports.ER_SERVER_ISNT_AVAILABLE = 3168; +exports.ER_SESSION_WAS_KILLED = 3169; +exports.ER_CAPACITY_EXCEEDED = 3170; +exports.ER_CAPACITY_EXCEEDED_IN_RANGE_OPTIMIZER = 3171; +exports.ER_TABLE_NEEDS_UPG_PART = 3172; +exports.ER_CANT_WAIT_FOR_EXECUTED_GTID_SET_WHILE_OWNING_A_GTID = 3173; +exports.ER_CANNOT_ADD_FOREIGN_BASE_COL_VIRTUAL = 3174; +exports.ER_CANNOT_CREATE_VIRTUAL_INDEX_CONSTRAINT = 3175; +exports.ER_ERROR_ON_MODIFYING_GTID_EXECUTED_TABLE = 3176; +exports.ER_LOCK_REFUSED_BY_ENGINE = 3177; +exports.ER_UNSUPPORTED_ALTER_ONLINE_ON_VIRTUAL_COLUMN = 3178; +exports.ER_MASTER_KEY_ROTATION_NOT_SUPPORTED_BY_SE = 3179; +exports.ER_MASTER_KEY_ROTATION_ERROR_BY_SE = 3180; +exports.ER_MASTER_KEY_ROTATION_BINLOG_FAILED = 3181; +exports.ER_MASTER_KEY_ROTATION_SE_UNAVAILABLE = 3182; +exports.ER_TABLESPACE_CANNOT_ENCRYPT = 3183; +exports.ER_INVALID_ENCRYPTION_OPTION = 3184; +exports.ER_CANNOT_FIND_KEY_IN_KEYRING = 3185; +exports.ER_CAPACITY_EXCEEDED_IN_PARSER = 3186; +exports.ER_UNSUPPORTED_ALTER_ENCRYPTION_INPLACE = 3187; +exports.ER_KEYRING_UDF_KEYRING_SERVICE_ERROR = 3188; +exports.ER_USER_COLUMN_OLD_LENGTH = 3189; +exports.ER_CANT_RESET_MASTER = 3190; +exports.ER_GROUP_REPLICATION_MAX_GROUP_SIZE = 3191; +exports.ER_CANNOT_ADD_FOREIGN_BASE_COL_STORED = 3192; +exports.ER_TABLE_REFERENCED = 3193; +exports.ER_PARTITION_ENGINE_DEPRECATED_FOR_TABLE = 3194; +exports.ER_WARN_USING_GEOMFROMWKB_TO_SET_SRID_ZERO = 3195; +exports.ER_WARN_USING_GEOMFROMWKB_TO_SET_SRID = 3196; +exports.ER_XA_RETRY = 3197; +exports.ER_KEYRING_AWS_UDF_AWS_KMS_ERROR = 3198; +exports.ER_BINLOG_UNSAFE_XA = 3199; +exports.ER_UDF_ERROR = 3200; +exports.ER_KEYRING_MIGRATION_FAILURE = 3201; +exports.ER_KEYRING_ACCESS_DENIED_ERROR = 3202; +exports.ER_KEYRING_MIGRATION_STATUS = 3203; +exports.ER_PLUGIN_FAILED_TO_OPEN_TABLES = 3204; +exports.ER_PLUGIN_FAILED_TO_OPEN_TABLE = 3205; +exports.ER_AUDIT_LOG_NO_KEYRING_PLUGIN_INSTALLED = 3206; +exports.ER_AUDIT_LOG_ENCRYPTION_PASSWORD_HAS_NOT_BEEN_SET = 3207; +exports.ER_AUDIT_LOG_COULD_NOT_CREATE_AES_KEY = 3208; +exports.ER_AUDIT_LOG_ENCRYPTION_PASSWORD_CANNOT_BE_FETCHED = 3209; +exports.ER_AUDIT_LOG_JSON_FILTERING_NOT_ENABLED = 3210; +exports.ER_AUDIT_LOG_UDF_INSUFFICIENT_PRIVILEGE = 3211; +exports.ER_AUDIT_LOG_SUPER_PRIVILEGE_REQUIRED = 3212; +exports.ER_COULD_NOT_REINITIALIZE_AUDIT_LOG_FILTERS = 3213; +exports.ER_AUDIT_LOG_UDF_INVALID_ARGUMENT_TYPE = 3214; +exports.ER_AUDIT_LOG_UDF_INVALID_ARGUMENT_COUNT = 3215; +exports.ER_AUDIT_LOG_HAS_NOT_BEEN_INSTALLED = 3216; +exports.ER_AUDIT_LOG_UDF_READ_INVALID_MAX_ARRAY_LENGTH_ARG_TYPE = 3217; +exports.ER_AUDIT_LOG_UDF_READ_INVALID_MAX_ARRAY_LENGTH_ARG_VALUE = 3218; +exports.ER_AUDIT_LOG_JSON_FILTER_PARSING_ERROR = 3219; +exports.ER_AUDIT_LOG_JSON_FILTER_NAME_CANNOT_BE_EMPTY = 3220; +exports.ER_AUDIT_LOG_JSON_USER_NAME_CANNOT_BE_EMPTY = 3221; +exports.ER_AUDIT_LOG_JSON_FILTER_DOES_NOT_EXISTS = 3222; +exports.ER_AUDIT_LOG_USER_FIRST_CHARACTER_MUST_BE_ALPHANUMERIC = 3223; +exports.ER_AUDIT_LOG_USER_NAME_INVALID_CHARACTER = 3224; +exports.ER_AUDIT_LOG_HOST_NAME_INVALID_CHARACTER = 3225; +exports.WARN_DEPRECATED_MAXDB_SQL_MODE_FOR_TIMESTAMP = 3226; +exports.ER_XA_REPLICATION_FILTERS = 3227; +exports.ER_CANT_OPEN_ERROR_LOG = 3228; +exports.ER_GROUPING_ON_TIMESTAMP_IN_DST = 3229; +exports.ER_CANT_START_SERVER_NAMED_PIPE = 3230; + +// Lookup-by-number table +exports[1] = 'EE_CANTCREATEFILE'; +exports[2] = 'EE_READ'; +exports[3] = 'EE_WRITE'; +exports[4] = 'EE_BADCLOSE'; +exports[5] = 'EE_OUTOFMEMORY'; +exports[6] = 'EE_DELETE'; +exports[7] = 'EE_LINK'; +exports[9] = 'EE_EOFERR'; +exports[10] = 'EE_CANTLOCK'; +exports[11] = 'EE_CANTUNLOCK'; +exports[12] = 'EE_DIR'; +exports[13] = 'EE_STAT'; +exports[14] = 'EE_CANT_CHSIZE'; +exports[15] = 'EE_CANT_OPEN_STREAM'; +exports[16] = 'EE_GETWD'; +exports[17] = 'EE_SETWD'; +exports[18] = 'EE_LINK_WARNING'; +exports[19] = 'EE_OPEN_WARNING'; +exports[20] = 'EE_DISK_FULL'; +exports[21] = 'EE_CANT_MKDIR'; +exports[22] = 'EE_UNKNOWN_CHARSET'; +exports[23] = 'EE_OUT_OF_FILERESOURCES'; +exports[24] = 'EE_CANT_READLINK'; +exports[25] = 'EE_CANT_SYMLINK'; +exports[26] = 'EE_REALPATH'; +exports[27] = 'EE_SYNC'; +exports[28] = 'EE_UNKNOWN_COLLATION'; +exports[29] = 'EE_FILENOTFOUND'; +exports[30] = 'EE_FILE_NOT_CLOSED'; +exports[31] = 'EE_CHANGE_OWNERSHIP'; +exports[32] = 'EE_CHANGE_PERMISSIONS'; +exports[33] = 'EE_CANT_SEEK'; +exports[34] = 'EE_CAPACITY_EXCEEDED'; +exports[120] = 'HA_ERR_KEY_NOT_FOUND'; +exports[121] = 'HA_ERR_FOUND_DUPP_KEY'; +exports[122] = 'HA_ERR_INTERNAL_ERROR'; +exports[123] = 'HA_ERR_RECORD_CHANGED'; +exports[124] = 'HA_ERR_WRONG_INDEX'; +exports[126] = 'HA_ERR_CRASHED'; +exports[127] = 'HA_ERR_WRONG_IN_RECORD'; +exports[128] = 'HA_ERR_OUT_OF_MEM'; +exports[130] = 'HA_ERR_NOT_A_TABLE'; +exports[131] = 'HA_ERR_WRONG_COMMAND'; +exports[132] = 'HA_ERR_OLD_FILE'; +exports[133] = 'HA_ERR_NO_ACTIVE_RECORD'; +exports[134] = 'HA_ERR_RECORD_DELETED'; +exports[135] = 'HA_ERR_RECORD_FILE_FULL'; +exports[136] = 'HA_ERR_INDEX_FILE_FULL'; +exports[137] = 'HA_ERR_END_OF_FILE'; +exports[138] = 'HA_ERR_UNSUPPORTED'; +exports[139] = 'HA_ERR_TOO_BIG_ROW'; +exports[140] = 'HA_WRONG_CREATE_OPTION'; +exports[141] = 'HA_ERR_FOUND_DUPP_UNIQUE'; +exports[142] = 'HA_ERR_UNKNOWN_CHARSET'; +exports[143] = 'HA_ERR_WRONG_MRG_TABLE_DEF'; +exports[144] = 'HA_ERR_CRASHED_ON_REPAIR'; +exports[145] = 'HA_ERR_CRASHED_ON_USAGE'; +exports[146] = 'HA_ERR_LOCK_WAIT_TIMEOUT'; +exports[147] = 'HA_ERR_LOCK_TABLE_FULL'; +exports[148] = 'HA_ERR_READ_ONLY_TRANSACTION'; +exports[149] = 'HA_ERR_LOCK_DEADLOCK'; +exports[150] = 'HA_ERR_CANNOT_ADD_FOREIGN'; +exports[151] = 'HA_ERR_NO_REFERENCED_ROW'; +exports[152] = 'HA_ERR_ROW_IS_REFERENCED'; +exports[153] = 'HA_ERR_NO_SAVEPOINT'; +exports[154] = 'HA_ERR_NON_UNIQUE_BLOCK_SIZE'; +exports[155] = 'HA_ERR_NO_SUCH_TABLE'; +exports[156] = 'HA_ERR_TABLE_EXIST'; +exports[157] = 'HA_ERR_NO_CONNECTION'; +exports[158] = 'HA_ERR_NULL_IN_SPATIAL'; +exports[159] = 'HA_ERR_TABLE_DEF_CHANGED'; +exports[160] = 'HA_ERR_NO_PARTITION_FOUND'; +exports[161] = 'HA_ERR_RBR_LOGGING_FAILED'; +exports[162] = 'HA_ERR_DROP_INDEX_FK'; +exports[163] = 'HA_ERR_FOREIGN_DUPLICATE_KEY'; +exports[164] = 'HA_ERR_TABLE_NEEDS_UPGRADE'; +exports[165] = 'HA_ERR_TABLE_READONLY'; +exports[166] = 'HA_ERR_AUTOINC_READ_FAILED'; +exports[167] = 'HA_ERR_AUTOINC_ERANGE'; +exports[168] = 'HA_ERR_GENERIC'; +exports[169] = 'HA_ERR_RECORD_IS_THE_SAME'; +exports[170] = 'HA_ERR_LOGGING_IMPOSSIBLE'; +exports[171] = 'HA_ERR_CORRUPT_EVENT'; +exports[172] = 'HA_ERR_NEW_FILE'; +exports[173] = 'HA_ERR_ROWS_EVENT_APPLY'; +exports[174] = 'HA_ERR_INITIALIZATION'; +exports[175] = 'HA_ERR_FILE_TOO_SHORT'; +exports[176] = 'HA_ERR_WRONG_CRC'; +exports[177] = 'HA_ERR_TOO_MANY_CONCURRENT_TRXS'; +exports[178] = 'HA_ERR_NOT_IN_LOCK_PARTITIONS'; +exports[179] = 'HA_ERR_INDEX_COL_TOO_LONG'; +exports[180] = 'HA_ERR_INDEX_CORRUPT'; +exports[181] = 'HA_ERR_UNDO_REC_TOO_BIG'; +exports[182] = 'HA_FTS_INVALID_DOCID'; +exports[183] = 'HA_ERR_TABLE_IN_FK_CHECK'; +exports[184] = 'HA_ERR_TABLESPACE_EXISTS'; +exports[185] = 'HA_ERR_TOO_MANY_FIELDS'; +exports[186] = 'HA_ERR_ROW_IN_WRONG_PARTITION'; +exports[187] = 'HA_ERR_INNODB_READ_ONLY'; +exports[188] = 'HA_ERR_FTS_EXCEED_RESULT_CACHE_LIMIT'; +exports[189] = 'HA_ERR_TEMP_FILE_WRITE_FAILURE'; +exports[190] = 'HA_ERR_INNODB_FORCED_RECOVERY'; +exports[191] = 'HA_ERR_FTS_TOO_MANY_WORDS_IN_PHRASE'; +exports[192] = 'HA_ERR_FK_DEPTH_EXCEEDED'; +exports[193] = 'HA_MISSING_CREATE_OPTION'; +exports[194] = 'HA_ERR_SE_OUT_OF_MEMORY'; +exports[195] = 'HA_ERR_TABLE_CORRUPT'; +exports[196] = 'HA_ERR_QUERY_INTERRUPTED'; +exports[197] = 'HA_ERR_TABLESPACE_MISSING'; +exports[198] = 'HA_ERR_TABLESPACE_IS_NOT_EMPTY'; +exports[199] = 'HA_ERR_WRONG_FILE_NAME'; +exports[200] = 'HA_ERR_NOT_ALLOWED_COMMAND'; +exports[201] = 'HA_ERR_COMPUTE_FAILED'; +exports[1000] = 'ER_HASHCHK'; +exports[1001] = 'ER_NISAMCHK'; +exports[1002] = 'ER_NO'; +exports[1003] = 'ER_YES'; +exports[1004] = 'ER_CANT_CREATE_FILE'; +exports[1005] = 'ER_CANT_CREATE_TABLE'; +exports[1006] = 'ER_CANT_CREATE_DB'; +exports[1007] = 'ER_DB_CREATE_EXISTS'; +exports[1008] = 'ER_DB_DROP_EXISTS'; +exports[1009] = 'ER_DB_DROP_DELETE'; +exports[1010] = 'ER_DB_DROP_RMDIR'; +exports[1011] = 'ER_CANT_DELETE_FILE'; +exports[1012] = 'ER_CANT_FIND_SYSTEM_REC'; +exports[1013] = 'ER_CANT_GET_STAT'; +exports[1014] = 'ER_CANT_GET_WD'; +exports[1015] = 'ER_CANT_LOCK'; +exports[1016] = 'ER_CANT_OPEN_FILE'; +exports[1017] = 'ER_FILE_NOT_FOUND'; +exports[1018] = 'ER_CANT_READ_DIR'; +exports[1019] = 'ER_CANT_SET_WD'; +exports[1020] = 'ER_CHECKREAD'; +exports[1021] = 'ER_DISK_FULL'; +exports[1022] = 'ER_DUP_KEY'; +exports[1023] = 'ER_ERROR_ON_CLOSE'; +exports[1024] = 'ER_ERROR_ON_READ'; +exports[1025] = 'ER_ERROR_ON_RENAME'; +exports[1026] = 'ER_ERROR_ON_WRITE'; +exports[1027] = 'ER_FILE_USED'; +exports[1028] = 'ER_FILSORT_ABORT'; +exports[1029] = 'ER_FORM_NOT_FOUND'; +exports[1030] = 'ER_GET_ERRNO'; +exports[1031] = 'ER_ILLEGAL_HA'; +exports[1032] = 'ER_KEY_NOT_FOUND'; +exports[1033] = 'ER_NOT_FORM_FILE'; +exports[1034] = 'ER_NOT_KEYFILE'; +exports[1035] = 'ER_OLD_KEYFILE'; +exports[1036] = 'ER_OPEN_AS_READONLY'; +exports[1037] = 'ER_OUTOFMEMORY'; +exports[1038] = 'ER_OUT_OF_SORTMEMORY'; +exports[1039] = 'ER_UNEXPECTED_EOF'; +exports[1040] = 'ER_CON_COUNT_ERROR'; +exports[1041] = 'ER_OUT_OF_RESOURCES'; +exports[1042] = 'ER_BAD_HOST_ERROR'; +exports[1043] = 'ER_HANDSHAKE_ERROR'; +exports[1044] = 'ER_DBACCESS_DENIED_ERROR'; +exports[1045] = 'ER_ACCESS_DENIED_ERROR'; +exports[1046] = 'ER_NO_DB_ERROR'; +exports[1047] = 'ER_UNKNOWN_COM_ERROR'; +exports[1048] = 'ER_BAD_NULL_ERROR'; +exports[1049] = 'ER_BAD_DB_ERROR'; +exports[1050] = 'ER_TABLE_EXISTS_ERROR'; +exports[1051] = 'ER_BAD_TABLE_ERROR'; +exports[1052] = 'ER_NON_UNIQ_ERROR'; +exports[1053] = 'ER_SERVER_SHUTDOWN'; +exports[1054] = 'ER_BAD_FIELD_ERROR'; +exports[1055] = 'ER_WRONG_FIELD_WITH_GROUP'; +exports[1056] = 'ER_WRONG_GROUP_FIELD'; +exports[1057] = 'ER_WRONG_SUM_SELECT'; +exports[1058] = 'ER_WRONG_VALUE_COUNT'; +exports[1059] = 'ER_TOO_LONG_IDENT'; +exports[1060] = 'ER_DUP_FIELDNAME'; +exports[1061] = 'ER_DUP_KEYNAME'; +exports[1062] = 'ER_DUP_ENTRY'; +exports[1063] = 'ER_WRONG_FIELD_SPEC'; +exports[1064] = 'ER_PARSE_ERROR'; +exports[1065] = 'ER_EMPTY_QUERY'; +exports[1066] = 'ER_NONUNIQ_TABLE'; +exports[1067] = 'ER_INVALID_DEFAULT'; +exports[1068] = 'ER_MULTIPLE_PRI_KEY'; +exports[1069] = 'ER_TOO_MANY_KEYS'; +exports[1070] = 'ER_TOO_MANY_KEY_PARTS'; +exports[1071] = 'ER_TOO_LONG_KEY'; +exports[1072] = 'ER_KEY_COLUMN_DOES_NOT_EXITS'; +exports[1073] = 'ER_BLOB_USED_AS_KEY'; +exports[1074] = 'ER_TOO_BIG_FIELDLENGTH'; +exports[1075] = 'ER_WRONG_AUTO_KEY'; +exports[1076] = 'ER_READY'; +exports[1077] = 'ER_NORMAL_SHUTDOWN'; +exports[1078] = 'ER_GOT_SIGNAL'; +exports[1079] = 'ER_SHUTDOWN_COMPLETE'; +exports[1080] = 'ER_FORCING_CLOSE'; +exports[1081] = 'ER_IPSOCK_ERROR'; +exports[1082] = 'ER_NO_SUCH_INDEX'; +exports[1083] = 'ER_WRONG_FIELD_TERMINATORS'; +exports[1084] = 'ER_BLOBS_AND_NO_TERMINATED'; +exports[1085] = 'ER_TEXTFILE_NOT_READABLE'; +exports[1086] = 'ER_FILE_EXISTS_ERROR'; +exports[1087] = 'ER_LOAD_INFO'; +exports[1088] = 'ER_ALTER_INFO'; +exports[1089] = 'ER_WRONG_SUB_KEY'; +exports[1090] = 'ER_CANT_REMOVE_ALL_FIELDS'; +exports[1091] = 'ER_CANT_DROP_FIELD_OR_KEY'; +exports[1092] = 'ER_INSERT_INFO'; +exports[1093] = 'ER_UPDATE_TABLE_USED'; +exports[1094] = 'ER_NO_SUCH_THREAD'; +exports[1095] = 'ER_KILL_DENIED_ERROR'; +exports[1096] = 'ER_NO_TABLES_USED'; +exports[1097] = 'ER_TOO_BIG_SET'; +exports[1098] = 'ER_NO_UNIQUE_LOGFILE'; +exports[1099] = 'ER_TABLE_NOT_LOCKED_FOR_WRITE'; +exports[1100] = 'ER_TABLE_NOT_LOCKED'; +exports[1101] = 'ER_BLOB_CANT_HAVE_DEFAULT'; +exports[1102] = 'ER_WRONG_DB_NAME'; +exports[1103] = 'ER_WRONG_TABLE_NAME'; +exports[1104] = 'ER_TOO_BIG_SELECT'; +exports[1105] = 'ER_UNKNOWN_ERROR'; +exports[1106] = 'ER_UNKNOWN_PROCEDURE'; +exports[1107] = 'ER_WRONG_PARAMCOUNT_TO_PROCEDURE'; +exports[1108] = 'ER_WRONG_PARAMETERS_TO_PROCEDURE'; +exports[1109] = 'ER_UNKNOWN_TABLE'; +exports[1110] = 'ER_FIELD_SPECIFIED_TWICE'; +exports[1111] = 'ER_INVALID_GROUP_FUNC_USE'; +exports[1112] = 'ER_UNSUPPORTED_EXTENSION'; +exports[1113] = 'ER_TABLE_MUST_HAVE_COLUMNS'; +exports[1114] = 'ER_RECORD_FILE_FULL'; +exports[1115] = 'ER_UNKNOWN_CHARACTER_SET'; +exports[1116] = 'ER_TOO_MANY_TABLES'; +exports[1117] = 'ER_TOO_MANY_FIELDS'; +exports[1118] = 'ER_TOO_BIG_ROWSIZE'; +exports[1119] = 'ER_STACK_OVERRUN'; +exports[1120] = 'ER_WRONG_OUTER_JOIN'; +exports[1121] = 'ER_NULL_COLUMN_IN_INDEX'; +exports[1122] = 'ER_CANT_FIND_UDF'; +exports[1123] = 'ER_CANT_INITIALIZE_UDF'; +exports[1124] = 'ER_UDF_NO_PATHS'; +exports[1125] = 'ER_UDF_EXISTS'; +exports[1126] = 'ER_CANT_OPEN_LIBRARY'; +exports[1127] = 'ER_CANT_FIND_DL_ENTRY'; +exports[1128] = 'ER_FUNCTION_NOT_DEFINED'; +exports[1129] = 'ER_HOST_IS_BLOCKED'; +exports[1130] = 'ER_HOST_NOT_PRIVILEGED'; +exports[1131] = 'ER_PASSWORD_ANONYMOUS_USER'; +exports[1132] = 'ER_PASSWORD_NOT_ALLOWED'; +exports[1133] = 'ER_PASSWORD_NO_MATCH'; +exports[1134] = 'ER_UPDATE_INFO'; +exports[1135] = 'ER_CANT_CREATE_THREAD'; +exports[1136] = 'ER_WRONG_VALUE_COUNT_ON_ROW'; +exports[1137] = 'ER_CANT_REOPEN_TABLE'; +exports[1138] = 'ER_INVALID_USE_OF_NULL'; +exports[1139] = 'ER_REGEXP_ERROR'; +exports[1140] = 'ER_MIX_OF_GROUP_FUNC_AND_FIELDS'; +exports[1141] = 'ER_NONEXISTING_GRANT'; +exports[1142] = 'ER_TABLEACCESS_DENIED_ERROR'; +exports[1143] = 'ER_COLUMNACCESS_DENIED_ERROR'; +exports[1144] = 'ER_ILLEGAL_GRANT_FOR_TABLE'; +exports[1145] = 'ER_GRANT_WRONG_HOST_OR_USER'; +exports[1146] = 'ER_NO_SUCH_TABLE'; +exports[1147] = 'ER_NONEXISTING_TABLE_GRANT'; +exports[1148] = 'ER_NOT_ALLOWED_COMMAND'; +exports[1149] = 'ER_SYNTAX_ERROR'; +exports[1150] = 'ER_DELAYED_CANT_CHANGE_LOCK'; +exports[1151] = 'ER_TOO_MANY_DELAYED_THREADS'; +exports[1152] = 'ER_ABORTING_CONNECTION'; +exports[1153] = 'ER_NET_PACKET_TOO_LARGE'; +exports[1154] = 'ER_NET_READ_ERROR_FROM_PIPE'; +exports[1155] = 'ER_NET_FCNTL_ERROR'; +exports[1156] = 'ER_NET_PACKETS_OUT_OF_ORDER'; +exports[1157] = 'ER_NET_UNCOMPRESS_ERROR'; +exports[1158] = 'ER_NET_READ_ERROR'; +exports[1159] = 'ER_NET_READ_INTERRUPTED'; +exports[1160] = 'ER_NET_ERROR_ON_WRITE'; +exports[1161] = 'ER_NET_WRITE_INTERRUPTED'; +exports[1162] = 'ER_TOO_LONG_STRING'; +exports[1163] = 'ER_TABLE_CANT_HANDLE_BLOB'; +exports[1164] = 'ER_TABLE_CANT_HANDLE_AUTO_INCREMENT'; +exports[1165] = 'ER_DELAYED_INSERT_TABLE_LOCKED'; +exports[1166] = 'ER_WRONG_COLUMN_NAME'; +exports[1167] = 'ER_WRONG_KEY_COLUMN'; +exports[1168] = 'ER_WRONG_MRG_TABLE'; +exports[1169] = 'ER_DUP_UNIQUE'; +exports[1170] = 'ER_BLOB_KEY_WITHOUT_LENGTH'; +exports[1171] = 'ER_PRIMARY_CANT_HAVE_NULL'; +exports[1172] = 'ER_TOO_MANY_ROWS'; +exports[1173] = 'ER_REQUIRES_PRIMARY_KEY'; +exports[1174] = 'ER_NO_RAID_COMPILED'; +exports[1175] = 'ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE'; +exports[1176] = 'ER_KEY_DOES_NOT_EXITS'; +exports[1177] = 'ER_CHECK_NO_SUCH_TABLE'; +exports[1178] = 'ER_CHECK_NOT_IMPLEMENTED'; +exports[1179] = 'ER_CANT_DO_THIS_DURING_AN_TRANSACTION'; +exports[1180] = 'ER_ERROR_DURING_COMMIT'; +exports[1181] = 'ER_ERROR_DURING_ROLLBACK'; +exports[1182] = 'ER_ERROR_DURING_FLUSH_LOGS'; +exports[1183] = 'ER_ERROR_DURING_CHECKPOINT'; +exports[1184] = 'ER_NEW_ABORTING_CONNECTION'; +exports[1185] = 'ER_DUMP_NOT_IMPLEMENTED'; +exports[1186] = 'ER_FLUSH_MASTER_BINLOG_CLOSED'; +exports[1187] = 'ER_INDEX_REBUILD'; +exports[1188] = 'ER_MASTER'; +exports[1189] = 'ER_MASTER_NET_READ'; +exports[1190] = 'ER_MASTER_NET_WRITE'; +exports[1191] = 'ER_FT_MATCHING_KEY_NOT_FOUND'; +exports[1192] = 'ER_LOCK_OR_ACTIVE_TRANSACTION'; +exports[1193] = 'ER_UNKNOWN_SYSTEM_VARIABLE'; +exports[1194] = 'ER_CRASHED_ON_USAGE'; +exports[1195] = 'ER_CRASHED_ON_REPAIR'; +exports[1196] = 'ER_WARNING_NOT_COMPLETE_ROLLBACK'; +exports[1197] = 'ER_TRANS_CACHE_FULL'; +exports[1198] = 'ER_SLAVE_MUST_STOP'; +exports[1199] = 'ER_SLAVE_NOT_RUNNING'; +exports[1200] = 'ER_BAD_SLAVE'; +exports[1201] = 'ER_MASTER_INFO'; +exports[1202] = 'ER_SLAVE_THREAD'; +exports[1203] = 'ER_TOO_MANY_USER_CONNECTIONS'; +exports[1204] = 'ER_SET_CONSTANTS_ONLY'; +exports[1205] = 'ER_LOCK_WAIT_TIMEOUT'; +exports[1206] = 'ER_LOCK_TABLE_FULL'; +exports[1207] = 'ER_READ_ONLY_TRANSACTION'; +exports[1208] = 'ER_DROP_DB_WITH_READ_LOCK'; +exports[1209] = 'ER_CREATE_DB_WITH_READ_LOCK'; +exports[1210] = 'ER_WRONG_ARGUMENTS'; +exports[1211] = 'ER_NO_PERMISSION_TO_CREATE_USER'; +exports[1212] = 'ER_UNION_TABLES_IN_DIFFERENT_DIR'; +exports[1213] = 'ER_LOCK_DEADLOCK'; +exports[1214] = 'ER_TABLE_CANT_HANDLE_FT'; +exports[1215] = 'ER_CANNOT_ADD_FOREIGN'; +exports[1216] = 'ER_NO_REFERENCED_ROW'; +exports[1217] = 'ER_ROW_IS_REFERENCED'; +exports[1218] = 'ER_CONNECT_TO_MASTER'; +exports[1219] = 'ER_QUERY_ON_MASTER'; +exports[1220] = 'ER_ERROR_WHEN_EXECUTING_COMMAND'; +exports[1221] = 'ER_WRONG_USAGE'; +exports[1222] = 'ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT'; +exports[1223] = 'ER_CANT_UPDATE_WITH_READLOCK'; +exports[1224] = 'ER_MIXING_NOT_ALLOWED'; +exports[1225] = 'ER_DUP_ARGUMENT'; +exports[1226] = 'ER_USER_LIMIT_REACHED'; +exports[1227] = 'ER_SPECIFIC_ACCESS_DENIED_ERROR'; +exports[1228] = 'ER_LOCAL_VARIABLE'; +exports[1229] = 'ER_GLOBAL_VARIABLE'; +exports[1230] = 'ER_NO_DEFAULT'; +exports[1231] = 'ER_WRONG_VALUE_FOR_VAR'; +exports[1232] = 'ER_WRONG_TYPE_FOR_VAR'; +exports[1233] = 'ER_VAR_CANT_BE_READ'; +exports[1234] = 'ER_CANT_USE_OPTION_HERE'; +exports[1235] = 'ER_NOT_SUPPORTED_YET'; +exports[1236] = 'ER_MASTER_FATAL_ERROR_READING_BINLOG'; +exports[1237] = 'ER_SLAVE_IGNORED_TABLE'; +exports[1238] = 'ER_INCORRECT_GLOBAL_LOCAL_VAR'; +exports[1239] = 'ER_WRONG_FK_DEF'; +exports[1240] = 'ER_KEY_REF_DO_NOT_MATCH_TABLE_REF'; +exports[1241] = 'ER_OPERAND_COLUMNS'; +exports[1242] = 'ER_SUBQUERY_NO_1_ROW'; +exports[1243] = 'ER_UNKNOWN_STMT_HANDLER'; +exports[1244] = 'ER_CORRUPT_HELP_DB'; +exports[1245] = 'ER_CYCLIC_REFERENCE'; +exports[1246] = 'ER_AUTO_CONVERT'; +exports[1247] = 'ER_ILLEGAL_REFERENCE'; +exports[1248] = 'ER_DERIVED_MUST_HAVE_ALIAS'; +exports[1249] = 'ER_SELECT_REDUCED'; +exports[1250] = 'ER_TABLENAME_NOT_ALLOWED_HERE'; +exports[1251] = 'ER_NOT_SUPPORTED_AUTH_MODE'; +exports[1252] = 'ER_SPATIAL_CANT_HAVE_NULL'; +exports[1253] = 'ER_COLLATION_CHARSET_MISMATCH'; +exports[1254] = 'ER_SLAVE_WAS_RUNNING'; +exports[1255] = 'ER_SLAVE_WAS_NOT_RUNNING'; +exports[1256] = 'ER_TOO_BIG_FOR_UNCOMPRESS'; +exports[1257] = 'ER_ZLIB_Z_MEM_ERROR'; +exports[1258] = 'ER_ZLIB_Z_BUF_ERROR'; +exports[1259] = 'ER_ZLIB_Z_DATA_ERROR'; +exports[1260] = 'ER_CUT_VALUE_GROUP_CONCAT'; +exports[1261] = 'ER_WARN_TOO_FEW_RECORDS'; +exports[1262] = 'ER_WARN_TOO_MANY_RECORDS'; +exports[1263] = 'ER_WARN_NULL_TO_NOTNULL'; +exports[1264] = 'ER_WARN_DATA_OUT_OF_RANGE'; +exports[1265] = 'WARN_DATA_TRUNCATED'; +exports[1266] = 'ER_WARN_USING_OTHER_HANDLER'; +exports[1267] = 'ER_CANT_AGGREGATE_2COLLATIONS'; +exports[1268] = 'ER_DROP_USER'; +exports[1269] = 'ER_REVOKE_GRANTS'; +exports[1270] = 'ER_CANT_AGGREGATE_3COLLATIONS'; +exports[1271] = 'ER_CANT_AGGREGATE_NCOLLATIONS'; +exports[1272] = 'ER_VARIABLE_IS_NOT_STRUCT'; +exports[1273] = 'ER_UNKNOWN_COLLATION'; +exports[1274] = 'ER_SLAVE_IGNORED_SSL_PARAMS'; +exports[1275] = 'ER_SERVER_IS_IN_SECURE_AUTH_MODE'; +exports[1276] = 'ER_WARN_FIELD_RESOLVED'; +exports[1277] = 'ER_BAD_SLAVE_UNTIL_COND'; +exports[1278] = 'ER_MISSING_SKIP_SLAVE'; +exports[1279] = 'ER_UNTIL_COND_IGNORED'; +exports[1280] = 'ER_WRONG_NAME_FOR_INDEX'; +exports[1281] = 'ER_WRONG_NAME_FOR_CATALOG'; +exports[1282] = 'ER_WARN_QC_RESIZE'; +exports[1283] = 'ER_BAD_FT_COLUMN'; +exports[1284] = 'ER_UNKNOWN_KEY_CACHE'; +exports[1285] = 'ER_WARN_HOSTNAME_WONT_WORK'; +exports[1286] = 'ER_UNKNOWN_STORAGE_ENGINE'; +exports[1287] = 'ER_WARN_DEPRECATED_SYNTAX'; +exports[1288] = 'ER_NON_UPDATABLE_TABLE'; +exports[1289] = 'ER_FEATURE_DISABLED'; +exports[1290] = 'ER_OPTION_PREVENTS_STATEMENT'; +exports[1291] = 'ER_DUPLICATED_VALUE_IN_TYPE'; +exports[1292] = 'ER_TRUNCATED_WRONG_VALUE'; +exports[1293] = 'ER_TOO_MUCH_AUTO_TIMESTAMP_COLS'; +exports[1294] = 'ER_INVALID_ON_UPDATE'; +exports[1295] = 'ER_UNSUPPORTED_PS'; +exports[1296] = 'ER_GET_ERRMSG'; +exports[1297] = 'ER_GET_TEMPORARY_ERRMSG'; +exports[1298] = 'ER_UNKNOWN_TIME_ZONE'; +exports[1299] = 'ER_WARN_INVALID_TIMESTAMP'; +exports[1300] = 'ER_INVALID_CHARACTER_STRING'; +exports[1301] = 'ER_WARN_ALLOWED_PACKET_OVERFLOWED'; +exports[1302] = 'ER_CONFLICTING_DECLARATIONS'; +exports[1303] = 'ER_SP_NO_RECURSIVE_CREATE'; +exports[1304] = 'ER_SP_ALREADY_EXISTS'; +exports[1305] = 'ER_SP_DOES_NOT_EXIST'; +exports[1306] = 'ER_SP_DROP_FAILED'; +exports[1307] = 'ER_SP_STORE_FAILED'; +exports[1308] = 'ER_SP_LILABEL_MISMATCH'; +exports[1309] = 'ER_SP_LABEL_REDEFINE'; +exports[1310] = 'ER_SP_LABEL_MISMATCH'; +exports[1311] = 'ER_SP_UNINIT_VAR'; +exports[1312] = 'ER_SP_BADSELECT'; +exports[1313] = 'ER_SP_BADRETURN'; +exports[1314] = 'ER_SP_BADSTATEMENT'; +exports[1315] = 'ER_UPDATE_LOG_DEPRECATED_IGNORED'; +exports[1316] = 'ER_UPDATE_LOG_DEPRECATED_TRANSLATED'; +exports[1317] = 'ER_QUERY_INTERRUPTED'; +exports[1318] = 'ER_SP_WRONG_NO_OF_ARGS'; +exports[1319] = 'ER_SP_COND_MISMATCH'; +exports[1320] = 'ER_SP_NORETURN'; +exports[1321] = 'ER_SP_NORETURNEND'; +exports[1322] = 'ER_SP_BAD_CURSOR_QUERY'; +exports[1323] = 'ER_SP_BAD_CURSOR_SELECT'; +exports[1324] = 'ER_SP_CURSOR_MISMATCH'; +exports[1325] = 'ER_SP_CURSOR_ALREADY_OPEN'; +exports[1326] = 'ER_SP_CURSOR_NOT_OPEN'; +exports[1327] = 'ER_SP_UNDECLARED_VAR'; +exports[1328] = 'ER_SP_WRONG_NO_OF_FETCH_ARGS'; +exports[1329] = 'ER_SP_FETCH_NO_DATA'; +exports[1330] = 'ER_SP_DUP_PARAM'; +exports[1331] = 'ER_SP_DUP_VAR'; +exports[1332] = 'ER_SP_DUP_COND'; +exports[1333] = 'ER_SP_DUP_CURS'; +exports[1334] = 'ER_SP_CANT_ALTER'; +exports[1335] = 'ER_SP_SUBSELECT_NYI'; +exports[1336] = 'ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG'; +exports[1337] = 'ER_SP_VARCOND_AFTER_CURSHNDLR'; +exports[1338] = 'ER_SP_CURSOR_AFTER_HANDLER'; +exports[1339] = 'ER_SP_CASE_NOT_FOUND'; +exports[1340] = 'ER_FPARSER_TOO_BIG_FILE'; +exports[1341] = 'ER_FPARSER_BAD_HEADER'; +exports[1342] = 'ER_FPARSER_EOF_IN_COMMENT'; +exports[1343] = 'ER_FPARSER_ERROR_IN_PARAMETER'; +exports[1344] = 'ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER'; +exports[1345] = 'ER_VIEW_NO_EXPLAIN'; +exports[1346] = 'ER_FRM_UNKNOWN_TYPE'; +exports[1347] = 'ER_WRONG_OBJECT'; +exports[1348] = 'ER_NONUPDATEABLE_COLUMN'; +exports[1349] = 'ER_VIEW_SELECT_DERIVED'; +exports[1350] = 'ER_VIEW_SELECT_CLAUSE'; +exports[1351] = 'ER_VIEW_SELECT_VARIABLE'; +exports[1352] = 'ER_VIEW_SELECT_TMPTABLE'; +exports[1353] = 'ER_VIEW_WRONG_LIST'; +exports[1354] = 'ER_WARN_VIEW_MERGE'; +exports[1355] = 'ER_WARN_VIEW_WITHOUT_KEY'; +exports[1356] = 'ER_VIEW_INVALID'; +exports[1357] = 'ER_SP_NO_DROP_SP'; +exports[1358] = 'ER_SP_GOTO_IN_HNDLR'; +exports[1359] = 'ER_TRG_ALREADY_EXISTS'; +exports[1360] = 'ER_TRG_DOES_NOT_EXIST'; +exports[1361] = 'ER_TRG_ON_VIEW_OR_TEMP_TABLE'; +exports[1362] = 'ER_TRG_CANT_CHANGE_ROW'; +exports[1363] = 'ER_TRG_NO_SUCH_ROW_IN_TRG'; +exports[1364] = 'ER_NO_DEFAULT_FOR_FIELD'; +exports[1365] = 'ER_DIVISION_BY_ZERO'; +exports[1366] = 'ER_TRUNCATED_WRONG_VALUE_FOR_FIELD'; +exports[1367] = 'ER_ILLEGAL_VALUE_FOR_TYPE'; +exports[1368] = 'ER_VIEW_NONUPD_CHECK'; +exports[1369] = 'ER_VIEW_CHECK_FAILED'; +exports[1370] = 'ER_PROCACCESS_DENIED_ERROR'; +exports[1371] = 'ER_RELAY_LOG_FAIL'; +exports[1372] = 'ER_PASSWD_LENGTH'; +exports[1373] = 'ER_UNKNOWN_TARGET_BINLOG'; +exports[1374] = 'ER_IO_ERR_LOG_INDEX_READ'; +exports[1375] = 'ER_BINLOG_PURGE_PROHIBITED'; +exports[1376] = 'ER_FSEEK_FAIL'; +exports[1377] = 'ER_BINLOG_PURGE_FATAL_ERR'; +exports[1378] = 'ER_LOG_IN_USE'; +exports[1379] = 'ER_LOG_PURGE_UNKNOWN_ERR'; +exports[1380] = 'ER_RELAY_LOG_INIT'; +exports[1381] = 'ER_NO_BINARY_LOGGING'; +exports[1382] = 'ER_RESERVED_SYNTAX'; +exports[1383] = 'ER_WSAS_FAILED'; +exports[1384] = 'ER_DIFF_GROUPS_PROC'; +exports[1385] = 'ER_NO_GROUP_FOR_PROC'; +exports[1386] = 'ER_ORDER_WITH_PROC'; +exports[1387] = 'ER_LOGGING_PROHIBIT_CHANGING_OF'; +exports[1388] = 'ER_NO_FILE_MAPPING'; +exports[1389] = 'ER_WRONG_MAGIC'; +exports[1390] = 'ER_PS_MANY_PARAM'; +exports[1391] = 'ER_KEY_PART_0'; +exports[1392] = 'ER_VIEW_CHECKSUM'; +exports[1393] = 'ER_VIEW_MULTIUPDATE'; +exports[1394] = 'ER_VIEW_NO_INSERT_FIELD_LIST'; +exports[1395] = 'ER_VIEW_DELETE_MERGE_VIEW'; +exports[1396] = 'ER_CANNOT_USER'; +exports[1397] = 'ER_XAER_NOTA'; +exports[1398] = 'ER_XAER_INVAL'; +exports[1399] = 'ER_XAER_RMFAIL'; +exports[1400] = 'ER_XAER_OUTSIDE'; +exports[1401] = 'ER_XAER_RMERR'; +exports[1402] = 'ER_XA_RBROLLBACK'; +exports[1403] = 'ER_NONEXISTING_PROC_GRANT'; +exports[1404] = 'ER_PROC_AUTO_GRANT_FAIL'; +exports[1405] = 'ER_PROC_AUTO_REVOKE_FAIL'; +exports[1406] = 'ER_DATA_TOO_LONG'; +exports[1407] = 'ER_SP_BAD_SQLSTATE'; +exports[1408] = 'ER_STARTUP'; +exports[1409] = 'ER_LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR'; +exports[1410] = 'ER_CANT_CREATE_USER_WITH_GRANT'; +exports[1411] = 'ER_WRONG_VALUE_FOR_TYPE'; +exports[1412] = 'ER_TABLE_DEF_CHANGED'; +exports[1413] = 'ER_SP_DUP_HANDLER'; +exports[1414] = 'ER_SP_NOT_VAR_ARG'; +exports[1415] = 'ER_SP_NO_RETSET'; +exports[1416] = 'ER_CANT_CREATE_GEOMETRY_OBJECT'; +exports[1417] = 'ER_FAILED_ROUTINE_BREAK_BINLOG'; +exports[1418] = 'ER_BINLOG_UNSAFE_ROUTINE'; +exports[1419] = 'ER_BINLOG_CREATE_ROUTINE_NEED_SUPER'; +exports[1420] = 'ER_EXEC_STMT_WITH_OPEN_CURSOR'; +exports[1421] = 'ER_STMT_HAS_NO_OPEN_CURSOR'; +exports[1422] = 'ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG'; +exports[1423] = 'ER_NO_DEFAULT_FOR_VIEW_FIELD'; +exports[1424] = 'ER_SP_NO_RECURSION'; +exports[1425] = 'ER_TOO_BIG_SCALE'; +exports[1426] = 'ER_TOO_BIG_PRECISION'; +exports[1427] = 'ER_M_BIGGER_THAN_D'; +exports[1428] = 'ER_WRONG_LOCK_OF_SYSTEM_TABLE'; +exports[1429] = 'ER_CONNECT_TO_FOREIGN_DATA_SOURCE'; +exports[1430] = 'ER_QUERY_ON_FOREIGN_DATA_SOURCE'; +exports[1431] = 'ER_FOREIGN_DATA_SOURCE_DOESNT_EXIST'; +exports[1432] = 'ER_FOREIGN_DATA_STRING_INVALID_CANT_CREATE'; +exports[1433] = 'ER_FOREIGN_DATA_STRING_INVALID'; +exports[1434] = 'ER_CANT_CREATE_FEDERATED_TABLE'; +exports[1435] = 'ER_TRG_IN_WRONG_SCHEMA'; +exports[1436] = 'ER_STACK_OVERRUN_NEED_MORE'; +exports[1437] = 'ER_TOO_LONG_BODY'; +exports[1438] = 'ER_WARN_CANT_DROP_DEFAULT_KEYCACHE'; +exports[1439] = 'ER_TOO_BIG_DISPLAYWIDTH'; +exports[1440] = 'ER_XAER_DUPID'; +exports[1441] = 'ER_DATETIME_FUNCTION_OVERFLOW'; +exports[1442] = 'ER_CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG'; +exports[1443] = 'ER_VIEW_PREVENT_UPDATE'; +exports[1444] = 'ER_PS_NO_RECURSION'; +exports[1445] = 'ER_SP_CANT_SET_AUTOCOMMIT'; +exports[1446] = 'ER_MALFORMED_DEFINER'; +exports[1447] = 'ER_VIEW_FRM_NO_USER'; +exports[1448] = 'ER_VIEW_OTHER_USER'; +exports[1449] = 'ER_NO_SUCH_USER'; +exports[1450] = 'ER_FORBID_SCHEMA_CHANGE'; +exports[1451] = 'ER_ROW_IS_REFERENCED_2'; +exports[1452] = 'ER_NO_REFERENCED_ROW_2'; +exports[1453] = 'ER_SP_BAD_VAR_SHADOW'; +exports[1454] = 'ER_TRG_NO_DEFINER'; +exports[1455] = 'ER_OLD_FILE_FORMAT'; +exports[1456] = 'ER_SP_RECURSION_LIMIT'; +exports[1457] = 'ER_SP_PROC_TABLE_CORRUPT'; +exports[1458] = 'ER_SP_WRONG_NAME'; +exports[1459] = 'ER_TABLE_NEEDS_UPGRADE'; +exports[1460] = 'ER_SP_NO_AGGREGATE'; +exports[1461] = 'ER_MAX_PREPARED_STMT_COUNT_REACHED'; +exports[1462] = 'ER_VIEW_RECURSIVE'; +exports[1463] = 'ER_NON_GROUPING_FIELD_USED'; +exports[1464] = 'ER_TABLE_CANT_HANDLE_SPKEYS'; +exports[1465] = 'ER_NO_TRIGGERS_ON_SYSTEM_SCHEMA'; +exports[1466] = 'ER_REMOVED_SPACES'; +exports[1467] = 'ER_AUTOINC_READ_FAILED'; +exports[1468] = 'ER_USERNAME'; +exports[1469] = 'ER_HOSTNAME'; +exports[1470] = 'ER_WRONG_STRING_LENGTH'; +exports[1471] = 'ER_NON_INSERTABLE_TABLE'; +exports[1472] = 'ER_ADMIN_WRONG_MRG_TABLE'; +exports[1473] = 'ER_TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECT'; +exports[1474] = 'ER_NAME_BECOMES_EMPTY'; +exports[1475] = 'ER_AMBIGUOUS_FIELD_TERM'; +exports[1476] = 'ER_FOREIGN_SERVER_EXISTS'; +exports[1477] = 'ER_FOREIGN_SERVER_DOESNT_EXIST'; +exports[1478] = 'ER_ILLEGAL_HA_CREATE_OPTION'; +exports[1479] = 'ER_PARTITION_REQUIRES_VALUES_ERROR'; +exports[1480] = 'ER_PARTITION_WRONG_VALUES_ERROR'; +exports[1481] = 'ER_PARTITION_MAXVALUE_ERROR'; +exports[1482] = 'ER_PARTITION_SUBPARTITION_ERROR'; +exports[1483] = 'ER_PARTITION_SUBPART_MIX_ERROR'; +exports[1484] = 'ER_PARTITION_WRONG_NO_PART_ERROR'; +exports[1485] = 'ER_PARTITION_WRONG_NO_SUBPART_ERROR'; +exports[1486] = 'ER_WRONG_EXPR_IN_PARTITION_FUNC_ERROR'; +exports[1487] = 'ER_NO_CONST_EXPR_IN_RANGE_OR_LIST_ERROR'; +exports[1488] = 'ER_FIELD_NOT_FOUND_PART_ERROR'; +exports[1489] = 'ER_LIST_OF_FIELDS_ONLY_IN_HASH_ERROR'; +exports[1490] = 'ER_INCONSISTENT_PARTITION_INFO_ERROR'; +exports[1491] = 'ER_PARTITION_FUNC_NOT_ALLOWED_ERROR'; +exports[1492] = 'ER_PARTITIONS_MUST_BE_DEFINED_ERROR'; +exports[1493] = 'ER_RANGE_NOT_INCREASING_ERROR'; +exports[1494] = 'ER_INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR'; +exports[1495] = 'ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR'; +exports[1496] = 'ER_PARTITION_ENTRY_ERROR'; +exports[1497] = 'ER_MIX_HANDLER_ERROR'; +exports[1498] = 'ER_PARTITION_NOT_DEFINED_ERROR'; +exports[1499] = 'ER_TOO_MANY_PARTITIONS_ERROR'; +exports[1500] = 'ER_SUBPARTITION_ERROR'; +exports[1501] = 'ER_CANT_CREATE_HANDLER_FILE'; +exports[1502] = 'ER_BLOB_FIELD_IN_PART_FUNC_ERROR'; +exports[1503] = 'ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF'; +exports[1504] = 'ER_NO_PARTS_ERROR'; +exports[1505] = 'ER_PARTITION_MGMT_ON_NONPARTITIONED'; +exports[1506] = 'ER_FOREIGN_KEY_ON_PARTITIONED'; +exports[1507] = 'ER_DROP_PARTITION_NON_EXISTENT'; +exports[1508] = 'ER_DROP_LAST_PARTITION'; +exports[1509] = 'ER_COALESCE_ONLY_ON_HASH_PARTITION'; +exports[1510] = 'ER_REORG_HASH_ONLY_ON_SAME_NO'; +exports[1511] = 'ER_REORG_NO_PARAM_ERROR'; +exports[1512] = 'ER_ONLY_ON_RANGE_LIST_PARTITION'; +exports[1513] = 'ER_ADD_PARTITION_SUBPART_ERROR'; +exports[1514] = 'ER_ADD_PARTITION_NO_NEW_PARTITION'; +exports[1515] = 'ER_COALESCE_PARTITION_NO_PARTITION'; +exports[1516] = 'ER_REORG_PARTITION_NOT_EXIST'; +exports[1517] = 'ER_SAME_NAME_PARTITION'; +exports[1518] = 'ER_NO_BINLOG_ERROR'; +exports[1519] = 'ER_CONSECUTIVE_REORG_PARTITIONS'; +exports[1520] = 'ER_REORG_OUTSIDE_RANGE'; +exports[1521] = 'ER_PARTITION_FUNCTION_FAILURE'; +exports[1522] = 'ER_PART_STATE_ERROR'; +exports[1523] = 'ER_LIMITED_PART_RANGE'; +exports[1524] = 'ER_PLUGIN_IS_NOT_LOADED'; +exports[1525] = 'ER_WRONG_VALUE'; +exports[1526] = 'ER_NO_PARTITION_FOR_GIVEN_VALUE'; +exports[1527] = 'ER_FILEGROUP_OPTION_ONLY_ONCE'; +exports[1528] = 'ER_CREATE_FILEGROUP_FAILED'; +exports[1529] = 'ER_DROP_FILEGROUP_FAILED'; +exports[1530] = 'ER_TABLESPACE_AUTO_EXTEND_ERROR'; +exports[1531] = 'ER_WRONG_SIZE_NUMBER'; +exports[1532] = 'ER_SIZE_OVERFLOW_ERROR'; +exports[1533] = 'ER_ALTER_FILEGROUP_FAILED'; +exports[1534] = 'ER_BINLOG_ROW_LOGGING_FAILED'; +exports[1535] = 'ER_BINLOG_ROW_WRONG_TABLE_DEF'; +exports[1536] = 'ER_BINLOG_ROW_RBR_TO_SBR'; +exports[1537] = 'ER_EVENT_ALREADY_EXISTS'; +exports[1538] = 'ER_EVENT_STORE_FAILED'; +exports[1539] = 'ER_EVENT_DOES_NOT_EXIST'; +exports[1540] = 'ER_EVENT_CANT_ALTER'; +exports[1541] = 'ER_EVENT_DROP_FAILED'; +exports[1542] = 'ER_EVENT_INTERVAL_NOT_POSITIVE_OR_TOO_BIG'; +exports[1543] = 'ER_EVENT_ENDS_BEFORE_STARTS'; +exports[1544] = 'ER_EVENT_EXEC_TIME_IN_THE_PAST'; +exports[1545] = 'ER_EVENT_OPEN_TABLE_FAILED'; +exports[1546] = 'ER_EVENT_NEITHER_M_EXPR_NOR_M_AT'; +exports[1547] = 'ER_COL_COUNT_DOESNT_MATCH_CORRUPTED'; +exports[1548] = 'ER_CANNOT_LOAD_FROM_TABLE'; +exports[1549] = 'ER_EVENT_CANNOT_DELETE'; +exports[1550] = 'ER_EVENT_COMPILE_ERROR'; +exports[1551] = 'ER_EVENT_SAME_NAME'; +exports[1552] = 'ER_EVENT_DATA_TOO_LONG'; +exports[1553] = 'ER_DROP_INDEX_FK'; +exports[1554] = 'ER_WARN_DEPRECATED_SYNTAX_WITH_VER'; +exports[1555] = 'ER_CANT_WRITE_LOCK_LOG_TABLE'; +exports[1556] = 'ER_CANT_LOCK_LOG_TABLE'; +exports[1557] = 'ER_FOREIGN_DUPLICATE_KEY'; +exports[1558] = 'ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE'; +exports[1559] = 'ER_TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR'; +exports[1560] = 'ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_FORMAT'; +exports[1561] = 'ER_NDB_CANT_SWITCH_BINLOG_FORMAT'; +exports[1562] = 'ER_PARTITION_NO_TEMPORARY'; +exports[1563] = 'ER_PARTITION_CONST_DOMAIN_ERROR'; +exports[1564] = 'ER_PARTITION_FUNCTION_IS_NOT_ALLOWED'; +exports[1565] = 'ER_DDL_LOG_ERROR'; +exports[1566] = 'ER_NULL_IN_VALUES_LESS_THAN'; +exports[1567] = 'ER_WRONG_PARTITION_NAME'; +exports[1568] = 'ER_CANT_CHANGE_TX_CHARACTERISTICS'; +exports[1569] = 'ER_DUP_ENTRY_AUTOINCREMENT_CASE'; +exports[1570] = 'ER_EVENT_MODIFY_QUEUE_ERROR'; +exports[1571] = 'ER_EVENT_SET_VAR_ERROR'; +exports[1572] = 'ER_PARTITION_MERGE_ERROR'; +exports[1573] = 'ER_CANT_ACTIVATE_LOG'; +exports[1574] = 'ER_RBR_NOT_AVAILABLE'; +exports[1575] = 'ER_BASE64_DECODE_ERROR'; +exports[1576] = 'ER_EVENT_RECURSION_FORBIDDEN'; +exports[1577] = 'ER_EVENTS_DB_ERROR'; +exports[1578] = 'ER_ONLY_INTEGERS_ALLOWED'; +exports[1579] = 'ER_UNSUPORTED_LOG_ENGINE'; +exports[1580] = 'ER_BAD_LOG_STATEMENT'; +exports[1581] = 'ER_CANT_RENAME_LOG_TABLE'; +exports[1582] = 'ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT'; +exports[1583] = 'ER_WRONG_PARAMETERS_TO_NATIVE_FCT'; +exports[1584] = 'ER_WRONG_PARAMETERS_TO_STORED_FCT'; +exports[1585] = 'ER_NATIVE_FCT_NAME_COLLISION'; +exports[1586] = 'ER_DUP_ENTRY_WITH_KEY_NAME'; +exports[1587] = 'ER_BINLOG_PURGE_EMFILE'; +exports[1588] = 'ER_EVENT_CANNOT_CREATE_IN_THE_PAST'; +exports[1589] = 'ER_EVENT_CANNOT_ALTER_IN_THE_PAST'; +exports[1590] = 'ER_SLAVE_INCIDENT'; +exports[1591] = 'ER_NO_PARTITION_FOR_GIVEN_VALUE_SILENT'; +exports[1592] = 'ER_BINLOG_UNSAFE_STATEMENT'; +exports[1593] = 'ER_SLAVE_FATAL_ERROR'; +exports[1594] = 'ER_SLAVE_RELAY_LOG_READ_FAILURE'; +exports[1595] = 'ER_SLAVE_RELAY_LOG_WRITE_FAILURE'; +exports[1596] = 'ER_SLAVE_CREATE_EVENT_FAILURE'; +exports[1597] = 'ER_SLAVE_MASTER_COM_FAILURE'; +exports[1598] = 'ER_BINLOG_LOGGING_IMPOSSIBLE'; +exports[1599] = 'ER_VIEW_NO_CREATION_CTX'; +exports[1600] = 'ER_VIEW_INVALID_CREATION_CTX'; +exports[1601] = 'ER_SR_INVALID_CREATION_CTX'; +exports[1602] = 'ER_TRG_CORRUPTED_FILE'; +exports[1603] = 'ER_TRG_NO_CREATION_CTX'; +exports[1604] = 'ER_TRG_INVALID_CREATION_CTX'; +exports[1605] = 'ER_EVENT_INVALID_CREATION_CTX'; +exports[1606] = 'ER_TRG_CANT_OPEN_TABLE'; +exports[1607] = 'ER_CANT_CREATE_SROUTINE'; +exports[1608] = 'ER_NEVER_USED'; +exports[1609] = 'ER_NO_FORMAT_DESCRIPTION_EVENT_BEFORE_BINLOG_STATEMENT'; +exports[1610] = 'ER_SLAVE_CORRUPT_EVENT'; +exports[1611] = 'ER_LOAD_DATA_INVALID_COLUMN'; +exports[1612] = 'ER_LOG_PURGE_NO_FILE'; +exports[1613] = 'ER_XA_RBTIMEOUT'; +exports[1614] = 'ER_XA_RBDEADLOCK'; +exports[1615] = 'ER_NEED_REPREPARE'; +exports[1616] = 'ER_DELAYED_NOT_SUPPORTED'; +exports[1617] = 'WARN_NO_MASTER_INFO'; +exports[1618] = 'WARN_OPTION_IGNORED'; +exports[1619] = 'ER_PLUGIN_DELETE_BUILTIN'; +exports[1620] = 'WARN_PLUGIN_BUSY'; +exports[1621] = 'ER_VARIABLE_IS_READONLY'; +exports[1622] = 'ER_WARN_ENGINE_TRANSACTION_ROLLBACK'; +exports[1623] = 'ER_SLAVE_HEARTBEAT_FAILURE'; +exports[1624] = 'ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE'; +exports[1625] = 'ER_NDB_REPLICATION_SCHEMA_ERROR'; +exports[1626] = 'ER_CONFLICT_FN_PARSE_ERROR'; +exports[1627] = 'ER_EXCEPTIONS_WRITE_ERROR'; +exports[1628] = 'ER_TOO_LONG_TABLE_COMMENT'; +exports[1629] = 'ER_TOO_LONG_FIELD_COMMENT'; +exports[1630] = 'ER_FUNC_INEXISTENT_NAME_COLLISION'; +exports[1631] = 'ER_DATABASE_NAME'; +exports[1632] = 'ER_TABLE_NAME'; +exports[1633] = 'ER_PARTITION_NAME'; +exports[1634] = 'ER_SUBPARTITION_NAME'; +exports[1635] = 'ER_TEMPORARY_NAME'; +exports[1636] = 'ER_RENAMED_NAME'; +exports[1637] = 'ER_TOO_MANY_CONCURRENT_TRXS'; +exports[1638] = 'WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED'; +exports[1639] = 'ER_DEBUG_SYNC_TIMEOUT'; +exports[1640] = 'ER_DEBUG_SYNC_HIT_LIMIT'; +exports[1641] = 'ER_DUP_SIGNAL_SET'; +exports[1642] = 'ER_SIGNAL_WARN'; +exports[1643] = 'ER_SIGNAL_NOT_FOUND'; +exports[1644] = 'ER_SIGNAL_EXCEPTION'; +exports[1645] = 'ER_RESIGNAL_WITHOUT_ACTIVE_HANDLER'; +exports[1646] = 'ER_SIGNAL_BAD_CONDITION_TYPE'; +exports[1647] = 'WARN_COND_ITEM_TRUNCATED'; +exports[1648] = 'ER_COND_ITEM_TOO_LONG'; +exports[1649] = 'ER_UNKNOWN_LOCALE'; +exports[1650] = 'ER_SLAVE_IGNORE_SERVER_IDS'; +exports[1651] = 'ER_QUERY_CACHE_DISABLED'; +exports[1652] = 'ER_SAME_NAME_PARTITION_FIELD'; +exports[1653] = 'ER_PARTITION_COLUMN_LIST_ERROR'; +exports[1654] = 'ER_WRONG_TYPE_COLUMN_VALUE_ERROR'; +exports[1655] = 'ER_TOO_MANY_PARTITION_FUNC_FIELDS_ERROR'; +exports[1656] = 'ER_MAXVALUE_IN_VALUES_IN'; +exports[1657] = 'ER_TOO_MANY_VALUES_ERROR'; +exports[1658] = 'ER_ROW_SINGLE_PARTITION_FIELD_ERROR'; +exports[1659] = 'ER_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD'; +exports[1660] = 'ER_PARTITION_FIELDS_TOO_LONG'; +exports[1661] = 'ER_BINLOG_ROW_ENGINE_AND_STMT_ENGINE'; +exports[1662] = 'ER_BINLOG_ROW_MODE_AND_STMT_ENGINE'; +exports[1663] = 'ER_BINLOG_UNSAFE_AND_STMT_ENGINE'; +exports[1664] = 'ER_BINLOG_ROW_INJECTION_AND_STMT_ENGINE'; +exports[1665] = 'ER_BINLOG_STMT_MODE_AND_ROW_ENGINE'; +exports[1666] = 'ER_BINLOG_ROW_INJECTION_AND_STMT_MODE'; +exports[1667] = 'ER_BINLOG_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINE'; +exports[1668] = 'ER_BINLOG_UNSAFE_LIMIT'; +exports[1669] = 'ER_BINLOG_UNSAFE_INSERT_DELAYED'; +exports[1670] = 'ER_BINLOG_UNSAFE_SYSTEM_TABLE'; +exports[1671] = 'ER_BINLOG_UNSAFE_AUTOINC_COLUMNS'; +exports[1672] = 'ER_BINLOG_UNSAFE_UDF'; +exports[1673] = 'ER_BINLOG_UNSAFE_SYSTEM_VARIABLE'; +exports[1674] = 'ER_BINLOG_UNSAFE_SYSTEM_FUNCTION'; +exports[1675] = 'ER_BINLOG_UNSAFE_NONTRANS_AFTER_TRANS'; +exports[1676] = 'ER_MESSAGE_AND_STATEMENT'; +exports[1677] = 'ER_SLAVE_CONVERSION_FAILED'; +exports[1678] = 'ER_SLAVE_CANT_CREATE_CONVERSION'; +exports[1679] = 'ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_FORMAT'; +exports[1680] = 'ER_PATH_LENGTH'; +exports[1681] = 'ER_WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT'; +exports[1682] = 'ER_WRONG_NATIVE_TABLE_STRUCTURE'; +exports[1683] = 'ER_WRONG_PERFSCHEMA_USAGE'; +exports[1684] = 'ER_WARN_I_S_SKIPPED_TABLE'; +exports[1685] = 'ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_DIRECT'; +exports[1686] = 'ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_DIRECT'; +exports[1687] = 'ER_SPATIAL_MUST_HAVE_GEOM_COL'; +exports[1688] = 'ER_TOO_LONG_INDEX_COMMENT'; +exports[1689] = 'ER_LOCK_ABORTED'; +exports[1690] = 'ER_DATA_OUT_OF_RANGE'; +exports[1691] = 'ER_WRONG_SPVAR_TYPE_IN_LIMIT'; +exports[1692] = 'ER_BINLOG_UNSAFE_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINE'; +exports[1693] = 'ER_BINLOG_UNSAFE_MIXED_STATEMENT'; +exports[1694] = 'ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_SQL_LOG_BIN'; +exports[1695] = 'ER_STORED_FUNCTION_PREVENTS_SWITCH_SQL_LOG_BIN'; +exports[1696] = 'ER_FAILED_READ_FROM_PAR_FILE'; +exports[1697] = 'ER_VALUES_IS_NOT_INT_TYPE_ERROR'; +exports[1698] = 'ER_ACCESS_DENIED_NO_PASSWORD_ERROR'; +exports[1699] = 'ER_SET_PASSWORD_AUTH_PLUGIN'; +exports[1700] = 'ER_GRANT_PLUGIN_USER_EXISTS'; +exports[1701] = 'ER_TRUNCATE_ILLEGAL_FK'; +exports[1702] = 'ER_PLUGIN_IS_PERMANENT'; +exports[1703] = 'ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN'; +exports[1704] = 'ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX'; +exports[1705] = 'ER_STMT_CACHE_FULL'; +exports[1706] = 'ER_MULTI_UPDATE_KEY_CONFLICT'; +exports[1707] = 'ER_TABLE_NEEDS_REBUILD'; +exports[1708] = 'WARN_OPTION_BELOW_LIMIT'; +exports[1709] = 'ER_INDEX_COLUMN_TOO_LONG'; +exports[1710] = 'ER_ERROR_IN_TRIGGER_BODY'; +exports[1711] = 'ER_ERROR_IN_UNKNOWN_TRIGGER_BODY'; +exports[1712] = 'ER_INDEX_CORRUPT'; +exports[1713] = 'ER_UNDO_RECORD_TOO_BIG'; +exports[1714] = 'ER_BINLOG_UNSAFE_INSERT_IGNORE_SELECT'; +exports[1715] = 'ER_BINLOG_UNSAFE_INSERT_SELECT_UPDATE'; +exports[1716] = 'ER_BINLOG_UNSAFE_REPLACE_SELECT'; +exports[1717] = 'ER_BINLOG_UNSAFE_CREATE_IGNORE_SELECT'; +exports[1718] = 'ER_BINLOG_UNSAFE_CREATE_REPLACE_SELECT'; +exports[1719] = 'ER_BINLOG_UNSAFE_UPDATE_IGNORE'; +exports[1720] = 'ER_PLUGIN_NO_UNINSTALL'; +exports[1721] = 'ER_PLUGIN_NO_INSTALL'; +exports[1722] = 'ER_BINLOG_UNSAFE_WRITE_AUTOINC_SELECT'; +exports[1723] = 'ER_BINLOG_UNSAFE_CREATE_SELECT_AUTOINC'; +exports[1724] = 'ER_BINLOG_UNSAFE_INSERT_TWO_KEYS'; +exports[1725] = 'ER_TABLE_IN_FK_CHECK'; +exports[1726] = 'ER_UNSUPPORTED_ENGINE'; +exports[1727] = 'ER_BINLOG_UNSAFE_AUTOINC_NOT_FIRST'; +exports[1728] = 'ER_CANNOT_LOAD_FROM_TABLE_V2'; +exports[1729] = 'ER_MASTER_DELAY_VALUE_OUT_OF_RANGE'; +exports[1730] = 'ER_ONLY_FD_AND_RBR_EVENTS_ALLOWED_IN_BINLOG_STATEMENT'; +exports[1731] = 'ER_PARTITION_EXCHANGE_DIFFERENT_OPTION'; +exports[1732] = 'ER_PARTITION_EXCHANGE_PART_TABLE'; +exports[1733] = 'ER_PARTITION_EXCHANGE_TEMP_TABLE'; +exports[1734] = 'ER_PARTITION_INSTEAD_OF_SUBPARTITION'; +exports[1735] = 'ER_UNKNOWN_PARTITION'; +exports[1736] = 'ER_TABLES_DIFFERENT_METADATA'; +exports[1737] = 'ER_ROW_DOES_NOT_MATCH_PARTITION'; +exports[1738] = 'ER_BINLOG_CACHE_SIZE_GREATER_THAN_MAX'; +exports[1739] = 'ER_WARN_INDEX_NOT_APPLICABLE'; +exports[1740] = 'ER_PARTITION_EXCHANGE_FOREIGN_KEY'; +exports[1741] = 'ER_NO_SUCH_KEY_VALUE'; +exports[1742] = 'ER_RPL_INFO_DATA_TOO_LONG'; +exports[1743] = 'ER_NETWORK_READ_EVENT_CHECKSUM_FAILURE'; +exports[1744] = 'ER_BINLOG_READ_EVENT_CHECKSUM_FAILURE'; +exports[1745] = 'ER_BINLOG_STMT_CACHE_SIZE_GREATER_THAN_MAX'; +exports[1746] = 'ER_CANT_UPDATE_TABLE_IN_CREATE_TABLE_SELECT'; +exports[1747] = 'ER_PARTITION_CLAUSE_ON_NONPARTITIONED'; +exports[1748] = 'ER_ROW_DOES_NOT_MATCH_GIVEN_PARTITION_SET'; +exports[1749] = 'ER_NO_SUCH_PARTITION'; +exports[1750] = 'ER_CHANGE_RPL_INFO_REPOSITORY_FAILURE'; +exports[1751] = 'ER_WARNING_NOT_COMPLETE_ROLLBACK_WITH_CREATED_TEMP_TABLE'; +exports[1752] = 'ER_WARNING_NOT_COMPLETE_ROLLBACK_WITH_DROPPED_TEMP_TABLE'; +exports[1753] = 'ER_MTS_FEATURE_IS_NOT_SUPPORTED'; +exports[1754] = 'ER_MTS_UPDATED_DBS_GREATER_MAX'; +exports[1755] = 'ER_MTS_CANT_PARALLEL'; +exports[1756] = 'ER_MTS_INCONSISTENT_DATA'; +exports[1757] = 'ER_FULLTEXT_NOT_SUPPORTED_WITH_PARTITIONING'; +exports[1758] = 'ER_DA_INVALID_CONDITION_NUMBER'; +exports[1759] = 'ER_INSECURE_PLAIN_TEXT'; +exports[1760] = 'ER_INSECURE_CHANGE_MASTER'; +exports[1761] = 'ER_FOREIGN_DUPLICATE_KEY_WITH_CHILD_INFO'; +exports[1762] = 'ER_FOREIGN_DUPLICATE_KEY_WITHOUT_CHILD_INFO'; +exports[1763] = 'ER_SQLTHREAD_WITH_SECURE_SLAVE'; +exports[1764] = 'ER_TABLE_HAS_NO_FT'; +exports[1765] = 'ER_VARIABLE_NOT_SETTABLE_IN_SF_OR_TRIGGER'; +exports[1766] = 'ER_VARIABLE_NOT_SETTABLE_IN_TRANSACTION'; +exports[1767] = 'ER_GTID_NEXT_IS_NOT_IN_GTID_NEXT_LIST'; +exports[1768] = 'ER_CANT_CHANGE_GTID_NEXT_IN_TRANSACTION'; +exports[1769] = 'ER_SET_STATEMENT_CANNOT_INVOKE_FUNCTION'; +exports[1770] = 'ER_GTID_NEXT_CANT_BE_AUTOMATIC_IF_GTID_NEXT_LIST_IS_NON_NULL'; +exports[1771] = 'ER_SKIPPING_LOGGED_TRANSACTION'; +exports[1772] = 'ER_MALFORMED_GTID_SET_SPECIFICATION'; +exports[1773] = 'ER_MALFORMED_GTID_SET_ENCODING'; +exports[1774] = 'ER_MALFORMED_GTID_SPECIFICATION'; +exports[1775] = 'ER_GNO_EXHAUSTED'; +exports[1776] = 'ER_BAD_SLAVE_AUTO_POSITION'; +exports[1777] = 'ER_AUTO_POSITION_REQUIRES_GTID_MODE_NOT_OFF'; +exports[1778] = 'ER_CANT_DO_IMPLICIT_COMMIT_IN_TRX_WHEN_GTID_NEXT_IS_SET'; +exports[1779] = 'ER_GTID_MODE_ON_REQUIRES_ENFORCE_GTID_CONSISTENCY_ON'; +exports[1780] = 'ER_GTID_MODE_REQUIRES_BINLOG'; +exports[1781] = 'ER_CANT_SET_GTID_NEXT_TO_GTID_WHEN_GTID_MODE_IS_OFF'; +exports[1782] = 'ER_CANT_SET_GTID_NEXT_TO_ANONYMOUS_WHEN_GTID_MODE_IS_ON'; +exports[1783] = 'ER_CANT_SET_GTID_NEXT_LIST_TO_NON_NULL_WHEN_GTID_MODE_IS_OFF'; +exports[1784] = 'ER_FOUND_GTID_EVENT_WHEN_GTID_MODE_IS_OFF'; +exports[1785] = 'ER_GTID_UNSAFE_NON_TRANSACTIONAL_TABLE'; +exports[1786] = 'ER_GTID_UNSAFE_CREATE_SELECT'; +exports[1787] = 'ER_GTID_UNSAFE_CREATE_DROP_TEMPORARY_TABLE_IN_TRANSACTION'; +exports[1788] = 'ER_GTID_MODE_CAN_ONLY_CHANGE_ONE_STEP_AT_A_TIME'; +exports[1789] = 'ER_MASTER_HAS_PURGED_REQUIRED_GTIDS'; +exports[1790] = 'ER_CANT_SET_GTID_NEXT_WHEN_OWNING_GTID'; +exports[1791] = 'ER_UNKNOWN_EXPLAIN_FORMAT'; +exports[1792] = 'ER_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION'; +exports[1793] = 'ER_TOO_LONG_TABLE_PARTITION_COMMENT'; +exports[1794] = 'ER_SLAVE_CONFIGURATION'; +exports[1795] = 'ER_INNODB_FT_LIMIT'; +exports[1796] = 'ER_INNODB_NO_FT_TEMP_TABLE'; +exports[1797] = 'ER_INNODB_FT_WRONG_DOCID_COLUMN'; +exports[1798] = 'ER_INNODB_FT_WRONG_DOCID_INDEX'; +exports[1799] = 'ER_INNODB_ONLINE_LOG_TOO_BIG'; +exports[1800] = 'ER_UNKNOWN_ALTER_ALGORITHM'; +exports[1801] = 'ER_UNKNOWN_ALTER_LOCK'; +exports[1802] = 'ER_MTS_CHANGE_MASTER_CANT_RUN_WITH_GAPS'; +exports[1803] = 'ER_MTS_RECOVERY_FAILURE'; +exports[1804] = 'ER_MTS_RESET_WORKERS'; +exports[1805] = 'ER_COL_COUNT_DOESNT_MATCH_CORRUPTED_V2'; +exports[1806] = 'ER_SLAVE_SILENT_RETRY_TRANSACTION'; +exports[1807] = 'ER_DISCARD_FK_CHECKS_RUNNING'; +exports[1808] = 'ER_TABLE_SCHEMA_MISMATCH'; +exports[1809] = 'ER_TABLE_IN_SYSTEM_TABLESPACE'; +exports[1810] = 'ER_IO_READ_ERROR'; +exports[1811] = 'ER_IO_WRITE_ERROR'; +exports[1812] = 'ER_TABLESPACE_MISSING'; +exports[1813] = 'ER_TABLESPACE_EXISTS'; +exports[1814] = 'ER_TABLESPACE_DISCARDED'; +exports[1815] = 'ER_INTERNAL_ERROR'; +exports[1816] = 'ER_INNODB_IMPORT_ERROR'; +exports[1817] = 'ER_INNODB_INDEX_CORRUPT'; +exports[1818] = 'ER_INVALID_YEAR_COLUMN_LENGTH'; +exports[1819] = 'ER_NOT_VALID_PASSWORD'; +exports[1820] = 'ER_MUST_CHANGE_PASSWORD'; +exports[1821] = 'ER_FK_NO_INDEX_CHILD'; +exports[1822] = 'ER_FK_NO_INDEX_PARENT'; +exports[1823] = 'ER_FK_FAIL_ADD_SYSTEM'; +exports[1824] = 'ER_FK_CANNOT_OPEN_PARENT'; +exports[1825] = 'ER_FK_INCORRECT_OPTION'; +exports[1826] = 'ER_FK_DUP_NAME'; +exports[1827] = 'ER_PASSWORD_FORMAT'; +exports[1828] = 'ER_FK_COLUMN_CANNOT_DROP'; +exports[1829] = 'ER_FK_COLUMN_CANNOT_DROP_CHILD'; +exports[1830] = 'ER_FK_COLUMN_NOT_NULL'; +exports[1831] = 'ER_DUP_INDEX'; +exports[1832] = 'ER_FK_COLUMN_CANNOT_CHANGE'; +exports[1833] = 'ER_FK_COLUMN_CANNOT_CHANGE_CHILD'; +exports[1834] = 'ER_FK_CANNOT_DELETE_PARENT'; +exports[1835] = 'ER_MALFORMED_PACKET'; +exports[1836] = 'ER_READ_ONLY_MODE'; +exports[1837] = 'ER_GTID_NEXT_TYPE_UNDEFINED_GROUP'; +exports[1838] = 'ER_VARIABLE_NOT_SETTABLE_IN_SP'; +exports[1839] = 'ER_CANT_SET_GTID_PURGED_WHEN_GTID_MODE_IS_OFF'; +exports[1840] = 'ER_CANT_SET_GTID_PURGED_WHEN_GTID_EXECUTED_IS_NOT_EMPTY'; +exports[1841] = 'ER_CANT_SET_GTID_PURGED_WHEN_OWNED_GTIDS_IS_NOT_EMPTY'; +exports[1842] = 'ER_GTID_PURGED_WAS_CHANGED'; +exports[1843] = 'ER_GTID_EXECUTED_WAS_CHANGED'; +exports[1844] = 'ER_BINLOG_STMT_MODE_AND_NO_REPL_TABLES'; +exports[1845] = 'ER_ALTER_OPERATION_NOT_SUPPORTED'; +exports[1846] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON'; +exports[1847] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COPY'; +exports[1848] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_PARTITION'; +exports[1849] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_RENAME'; +exports[1850] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COLUMN_TYPE'; +exports[1851] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_CHECK'; +exports[1852] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_IGNORE'; +exports[1853] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOPK'; +exports[1854] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_AUTOINC'; +exports[1855] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_HIDDEN_FTS'; +exports[1856] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_CHANGE_FTS'; +exports[1857] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FTS'; +exports[1858] = 'ER_SQL_SLAVE_SKIP_COUNTER_NOT_SETTABLE_IN_GTID_MODE'; +exports[1859] = 'ER_DUP_UNKNOWN_IN_INDEX'; +exports[1860] = 'ER_IDENT_CAUSES_TOO_LONG_PATH'; +exports[1861] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOT_NULL'; +exports[1862] = 'ER_MUST_CHANGE_PASSWORD_LOGIN'; +exports[1863] = 'ER_ROW_IN_WRONG_PARTITION'; +exports[1864] = 'ER_MTS_EVENT_BIGGER_PENDING_JOBS_SIZE_MAX'; +exports[1865] = 'ER_INNODB_NO_FT_USES_PARSER'; +exports[1866] = 'ER_BINLOG_LOGICAL_CORRUPTION'; +exports[1867] = 'ER_WARN_PURGE_LOG_IN_USE'; +exports[1868] = 'ER_WARN_PURGE_LOG_IS_ACTIVE'; +exports[1869] = 'ER_AUTO_INCREMENT_CONFLICT'; +exports[1870] = 'WARN_ON_BLOCKHOLE_IN_RBR'; +exports[1871] = 'ER_SLAVE_MI_INIT_REPOSITORY'; +exports[1872] = 'ER_SLAVE_RLI_INIT_REPOSITORY'; +exports[1873] = 'ER_ACCESS_DENIED_CHANGE_USER_ERROR'; +exports[1874] = 'ER_INNODB_READ_ONLY'; +exports[1875] = 'ER_STOP_SLAVE_SQL_THREAD_TIMEOUT'; +exports[1876] = 'ER_STOP_SLAVE_IO_THREAD_TIMEOUT'; +exports[1877] = 'ER_TABLE_CORRUPT'; +exports[1878] = 'ER_TEMP_FILE_WRITE_FAILURE'; +exports[1879] = 'ER_INNODB_FT_AUX_NOT_HEX_ID'; +exports[1880] = 'ER_OLD_TEMPORALS_UPGRADED'; +exports[1881] = 'ER_INNODB_FORCED_RECOVERY'; +exports[1882] = 'ER_AES_INVALID_IV'; +exports[1883] = 'ER_PLUGIN_CANNOT_BE_UNINSTALLED'; +exports[1884] = 'ER_GTID_UNSAFE_BINLOG_SPLITTABLE_STATEMENT_AND_GTID_GROUP'; +exports[1885] = 'ER_SLAVE_HAS_MORE_GTIDS_THAN_MASTER'; +exports[1886] = 'ER_MISSING_KEY'; +exports[1887] = 'WARN_NAMED_PIPE_ACCESS_EVERYONE'; +exports[1888] = 'ER_FOUND_MISSING_GTIDS'; +exports[3000] = 'ER_FILE_CORRUPT'; +exports[3001] = 'ER_ERROR_ON_MASTER'; +exports[3002] = 'ER_INCONSISTENT_ERROR'; +exports[3003] = 'ER_STORAGE_ENGINE_NOT_LOADED'; +exports[3004] = 'ER_GET_STACKED_DA_WITHOUT_ACTIVE_HANDLER'; +exports[3005] = 'ER_WARN_LEGACY_SYNTAX_CONVERTED'; +exports[3006] = 'ER_BINLOG_UNSAFE_FULLTEXT_PLUGIN'; +exports[3007] = 'ER_CANNOT_DISCARD_TEMPORARY_TABLE'; +exports[3008] = 'ER_FK_DEPTH_EXCEEDED'; +exports[3009] = 'ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE_V2'; +exports[3010] = 'ER_WARN_TRIGGER_DOESNT_HAVE_CREATED'; +exports[3011] = 'ER_REFERENCED_TRG_DOES_NOT_EXIST'; +exports[3012] = 'ER_EXPLAIN_NOT_SUPPORTED'; +exports[3013] = 'ER_INVALID_FIELD_SIZE'; +exports[3014] = 'ER_MISSING_HA_CREATE_OPTION'; +exports[3015] = 'ER_ENGINE_OUT_OF_MEMORY'; +exports[3016] = 'ER_PASSWORD_EXPIRE_ANONYMOUS_USER'; +exports[3017] = 'ER_SLAVE_SQL_THREAD_MUST_STOP'; +exports[3018] = 'ER_NO_FT_MATERIALIZED_SUBQUERY'; +exports[3019] = 'ER_INNODB_UNDO_LOG_FULL'; +exports[3020] = 'ER_INVALID_ARGUMENT_FOR_LOGARITHM'; +exports[3021] = 'ER_SLAVE_CHANNEL_IO_THREAD_MUST_STOP'; +exports[3022] = 'ER_WARN_OPEN_TEMP_TABLES_MUST_BE_ZERO'; +exports[3023] = 'ER_WARN_ONLY_MASTER_LOG_FILE_NO_POS'; +exports[3024] = 'ER_QUERY_TIMEOUT'; +exports[3025] = 'ER_NON_RO_SELECT_DISABLE_TIMER'; +exports[3026] = 'ER_DUP_LIST_ENTRY'; +exports[3027] = 'ER_SQL_MODE_NO_EFFECT'; +exports[3028] = 'ER_AGGREGATE_ORDER_FOR_UNION'; +exports[3029] = 'ER_AGGREGATE_ORDER_NON_AGG_QUERY'; +exports[3030] = 'ER_SLAVE_WORKER_STOPPED_PREVIOUS_THD_ERROR'; +exports[3031] = 'ER_DONT_SUPPORT_SLAVE_PRESERVE_COMMIT_ORDER'; +exports[3032] = 'ER_SERVER_OFFLINE_MODE'; +exports[3033] = 'ER_GIS_DIFFERENT_SRIDS'; +exports[3034] = 'ER_GIS_UNSUPPORTED_ARGUMENT'; +exports[3035] = 'ER_GIS_UNKNOWN_ERROR'; +exports[3036] = 'ER_GIS_UNKNOWN_EXCEPTION'; +exports[3037] = 'ER_GIS_INVALID_DATA'; +exports[3038] = 'ER_BOOST_GEOMETRY_EMPTY_INPUT_EXCEPTION'; +exports[3039] = 'ER_BOOST_GEOMETRY_CENTROID_EXCEPTION'; +exports[3040] = 'ER_BOOST_GEOMETRY_OVERLAY_INVALID_INPUT_EXCEPTION'; +exports[3041] = 'ER_BOOST_GEOMETRY_TURN_INFO_EXCEPTION'; +exports[3042] = 'ER_BOOST_GEOMETRY_SELF_INTERSECTION_POINT_EXCEPTION'; +exports[3043] = 'ER_BOOST_GEOMETRY_UNKNOWN_EXCEPTION'; +exports[3044] = 'ER_STD_BAD_ALLOC_ERROR'; +exports[3045] = 'ER_STD_DOMAIN_ERROR'; +exports[3046] = 'ER_STD_LENGTH_ERROR'; +exports[3047] = 'ER_STD_INVALID_ARGUMENT'; +exports[3048] = 'ER_STD_OUT_OF_RANGE_ERROR'; +exports[3049] = 'ER_STD_OVERFLOW_ERROR'; +exports[3050] = 'ER_STD_RANGE_ERROR'; +exports[3051] = 'ER_STD_UNDERFLOW_ERROR'; +exports[3052] = 'ER_STD_LOGIC_ERROR'; +exports[3053] = 'ER_STD_RUNTIME_ERROR'; +exports[3054] = 'ER_STD_UNKNOWN_EXCEPTION'; +exports[3055] = 'ER_GIS_DATA_WRONG_ENDIANESS'; +exports[3056] = 'ER_CHANGE_MASTER_PASSWORD_LENGTH'; +exports[3057] = 'ER_USER_LOCK_WRONG_NAME'; +exports[3058] = 'ER_USER_LOCK_DEADLOCK'; +exports[3059] = 'ER_REPLACE_INACCESSIBLE_ROWS'; +exports[3060] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_GIS'; +exports[3061] = 'ER_ILLEGAL_USER_VAR'; +exports[3062] = 'ER_GTID_MODE_OFF'; +exports[3063] = 'ER_UNSUPPORTED_BY_REPLICATION_THREAD'; +exports[3064] = 'ER_INCORRECT_TYPE'; +exports[3065] = 'ER_FIELD_IN_ORDER_NOT_SELECT'; +exports[3066] = 'ER_AGGREGATE_IN_ORDER_NOT_SELECT'; +exports[3067] = 'ER_INVALID_RPL_WILD_TABLE_FILTER_PATTERN'; +exports[3068] = 'ER_NET_OK_PACKET_TOO_LARGE'; +exports[3069] = 'ER_INVALID_JSON_DATA'; +exports[3070] = 'ER_INVALID_GEOJSON_MISSING_MEMBER'; +exports[3071] = 'ER_INVALID_GEOJSON_WRONG_TYPE'; +exports[3072] = 'ER_INVALID_GEOJSON_UNSPECIFIED'; +exports[3073] = 'ER_DIMENSION_UNSUPPORTED'; +exports[3074] = 'ER_SLAVE_CHANNEL_DOES_NOT_EXIST'; +exports[3075] = 'ER_SLAVE_MULTIPLE_CHANNELS_HOST_PORT'; +exports[3076] = 'ER_SLAVE_CHANNEL_NAME_INVALID_OR_TOO_LONG'; +exports[3077] = 'ER_SLAVE_NEW_CHANNEL_WRONG_REPOSITORY'; +exports[3078] = 'ER_SLAVE_CHANNEL_DELETE'; +exports[3079] = 'ER_SLAVE_MULTIPLE_CHANNELS_CMD'; +exports[3080] = 'ER_SLAVE_MAX_CHANNELS_EXCEEDED'; +exports[3081] = 'ER_SLAVE_CHANNEL_MUST_STOP'; +exports[3082] = 'ER_SLAVE_CHANNEL_NOT_RUNNING'; +exports[3083] = 'ER_SLAVE_CHANNEL_WAS_RUNNING'; +exports[3084] = 'ER_SLAVE_CHANNEL_WAS_NOT_RUNNING'; +exports[3085] = 'ER_SLAVE_CHANNEL_SQL_THREAD_MUST_STOP'; +exports[3086] = 'ER_SLAVE_CHANNEL_SQL_SKIP_COUNTER'; +exports[3087] = 'ER_WRONG_FIELD_WITH_GROUP_V2'; +exports[3088] = 'ER_MIX_OF_GROUP_FUNC_AND_FIELDS_V2'; +exports[3089] = 'ER_WARN_DEPRECATED_SYSVAR_UPDATE'; +exports[3090] = 'ER_WARN_DEPRECATED_SQLMODE'; +exports[3091] = 'ER_CANNOT_LOG_PARTIAL_DROP_DATABASE_WITH_GTID'; +exports[3092] = 'ER_GROUP_REPLICATION_CONFIGURATION'; +exports[3093] = 'ER_GROUP_REPLICATION_RUNNING'; +exports[3094] = 'ER_GROUP_REPLICATION_APPLIER_INIT_ERROR'; +exports[3095] = 'ER_GROUP_REPLICATION_STOP_APPLIER_THREAD_TIMEOUT'; +exports[3096] = 'ER_GROUP_REPLICATION_COMMUNICATION_LAYER_SESSION_ERROR'; +exports[3097] = 'ER_GROUP_REPLICATION_COMMUNICATION_LAYER_JOIN_ERROR'; +exports[3098] = 'ER_BEFORE_DML_VALIDATION_ERROR'; +exports[3099] = 'ER_PREVENTS_VARIABLE_WITHOUT_RBR'; +exports[3100] = 'ER_RUN_HOOK_ERROR'; +exports[3101] = 'ER_TRANSACTION_ROLLBACK_DURING_COMMIT'; +exports[3102] = 'ER_GENERATED_COLUMN_FUNCTION_IS_NOT_ALLOWED'; +exports[3103] = 'ER_UNSUPPORTED_ALTER_INPLACE_ON_VIRTUAL_COLUMN'; +exports[3104] = 'ER_WRONG_FK_OPTION_FOR_GENERATED_COLUMN'; +exports[3105] = 'ER_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN'; +exports[3106] = 'ER_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN'; +exports[3107] = 'ER_GENERATED_COLUMN_NON_PRIOR'; +exports[3108] = 'ER_DEPENDENT_BY_GENERATED_COLUMN'; +exports[3109] = 'ER_GENERATED_COLUMN_REF_AUTO_INC'; +exports[3110] = 'ER_FEATURE_NOT_AVAILABLE'; +exports[3111] = 'ER_CANT_SET_GTID_MODE'; +exports[3112] = 'ER_CANT_USE_AUTO_POSITION_WITH_GTID_MODE_OFF'; +exports[3113] = 'ER_CANT_REPLICATE_ANONYMOUS_WITH_AUTO_POSITION'; +exports[3114] = 'ER_CANT_REPLICATE_ANONYMOUS_WITH_GTID_MODE_ON'; +exports[3115] = 'ER_CANT_REPLICATE_GTID_WITH_GTID_MODE_OFF'; +exports[3116] = 'ER_CANT_SET_ENFORCE_GTID_CONSISTENCY_ON_WITH_ONGOING_GTID_VIOLATING_TRANSACTIONS'; +exports[3117] = 'ER_SET_ENFORCE_GTID_CONSISTENCY_WARN_WITH_ONGOING_GTID_VIOLATING_TRANSACTIONS'; +exports[3118] = 'ER_ACCOUNT_HAS_BEEN_LOCKED'; +exports[3119] = 'ER_WRONG_TABLESPACE_NAME'; +exports[3120] = 'ER_TABLESPACE_IS_NOT_EMPTY'; +exports[3121] = 'ER_WRONG_FILE_NAME'; +exports[3122] = 'ER_BOOST_GEOMETRY_INCONSISTENT_TURNS_EXCEPTION'; +exports[3123] = 'ER_WARN_OPTIMIZER_HINT_SYNTAX_ERROR'; +exports[3124] = 'ER_WARN_BAD_MAX_EXECUTION_TIME'; +exports[3125] = 'ER_WARN_UNSUPPORTED_MAX_EXECUTION_TIME'; +exports[3126] = 'ER_WARN_CONFLICTING_HINT'; +exports[3127] = 'ER_WARN_UNKNOWN_QB_NAME'; +exports[3128] = 'ER_UNRESOLVED_HINT_NAME'; +exports[3129] = 'ER_WARN_ON_MODIFYING_GTID_EXECUTED_TABLE'; +exports[3130] = 'ER_PLUGGABLE_PROTOCOL_COMMAND_NOT_SUPPORTED'; +exports[3131] = 'ER_LOCKING_SERVICE_WRONG_NAME'; +exports[3132] = 'ER_LOCKING_SERVICE_DEADLOCK'; +exports[3133] = 'ER_LOCKING_SERVICE_TIMEOUT'; +exports[3134] = 'ER_GIS_MAX_POINTS_IN_GEOMETRY_OVERFLOWED'; +exports[3135] = 'ER_SQL_MODE_MERGED'; +exports[3136] = 'ER_VTOKEN_PLUGIN_TOKEN_MISMATCH'; +exports[3137] = 'ER_VTOKEN_PLUGIN_TOKEN_NOT_FOUND'; +exports[3138] = 'ER_CANT_SET_VARIABLE_WHEN_OWNING_GTID'; +exports[3139] = 'ER_SLAVE_CHANNEL_OPERATION_NOT_ALLOWED'; +exports[3140] = 'ER_INVALID_JSON_TEXT'; +exports[3141] = 'ER_INVALID_JSON_TEXT_IN_PARAM'; +exports[3142] = 'ER_INVALID_JSON_BINARY_DATA'; +exports[3143] = 'ER_INVALID_JSON_PATH'; +exports[3144] = 'ER_INVALID_JSON_CHARSET'; +exports[3145] = 'ER_INVALID_JSON_CHARSET_IN_FUNCTION'; +exports[3146] = 'ER_INVALID_TYPE_FOR_JSON'; +exports[3147] = 'ER_INVALID_CAST_TO_JSON'; +exports[3148] = 'ER_INVALID_JSON_PATH_CHARSET'; +exports[3149] = 'ER_INVALID_JSON_PATH_WILDCARD'; +exports[3150] = 'ER_JSON_VALUE_TOO_BIG'; +exports[3151] = 'ER_JSON_KEY_TOO_BIG'; +exports[3152] = 'ER_JSON_USED_AS_KEY'; +exports[3153] = 'ER_JSON_VACUOUS_PATH'; +exports[3154] = 'ER_JSON_BAD_ONE_OR_ALL_ARG'; +exports[3155] = 'ER_NUMERIC_JSON_VALUE_OUT_OF_RANGE'; +exports[3156] = 'ER_INVALID_JSON_VALUE_FOR_CAST'; +exports[3157] = 'ER_JSON_DOCUMENT_TOO_DEEP'; +exports[3158] = 'ER_JSON_DOCUMENT_NULL_KEY'; +exports[3159] = 'ER_SECURE_TRANSPORT_REQUIRED'; +exports[3160] = 'ER_NO_SECURE_TRANSPORTS_CONFIGURED'; +exports[3161] = 'ER_DISABLED_STORAGE_ENGINE'; +exports[3162] = 'ER_USER_DOES_NOT_EXIST'; +exports[3163] = 'ER_USER_ALREADY_EXISTS'; +exports[3164] = 'ER_AUDIT_API_ABORT'; +exports[3165] = 'ER_INVALID_JSON_PATH_ARRAY_CELL'; +exports[3166] = 'ER_BUFPOOL_RESIZE_INPROGRESS'; +exports[3167] = 'ER_FEATURE_DISABLED_SEE_DOC'; +exports[3168] = 'ER_SERVER_ISNT_AVAILABLE'; +exports[3169] = 'ER_SESSION_WAS_KILLED'; +exports[3170] = 'ER_CAPACITY_EXCEEDED'; +exports[3171] = 'ER_CAPACITY_EXCEEDED_IN_RANGE_OPTIMIZER'; +exports[3172] = 'ER_TABLE_NEEDS_UPG_PART'; +exports[3173] = 'ER_CANT_WAIT_FOR_EXECUTED_GTID_SET_WHILE_OWNING_A_GTID'; +exports[3174] = 'ER_CANNOT_ADD_FOREIGN_BASE_COL_VIRTUAL'; +exports[3175] = 'ER_CANNOT_CREATE_VIRTUAL_INDEX_CONSTRAINT'; +exports[3176] = 'ER_ERROR_ON_MODIFYING_GTID_EXECUTED_TABLE'; +exports[3177] = 'ER_LOCK_REFUSED_BY_ENGINE'; +exports[3178] = 'ER_UNSUPPORTED_ALTER_ONLINE_ON_VIRTUAL_COLUMN'; +exports[3179] = 'ER_MASTER_KEY_ROTATION_NOT_SUPPORTED_BY_SE'; +exports[3180] = 'ER_MASTER_KEY_ROTATION_ERROR_BY_SE'; +exports[3181] = 'ER_MASTER_KEY_ROTATION_BINLOG_FAILED'; +exports[3182] = 'ER_MASTER_KEY_ROTATION_SE_UNAVAILABLE'; +exports[3183] = 'ER_TABLESPACE_CANNOT_ENCRYPT'; +exports[3184] = 'ER_INVALID_ENCRYPTION_OPTION'; +exports[3185] = 'ER_CANNOT_FIND_KEY_IN_KEYRING'; +exports[3186] = 'ER_CAPACITY_EXCEEDED_IN_PARSER'; +exports[3187] = 'ER_UNSUPPORTED_ALTER_ENCRYPTION_INPLACE'; +exports[3188] = 'ER_KEYRING_UDF_KEYRING_SERVICE_ERROR'; +exports[3189] = 'ER_USER_COLUMN_OLD_LENGTH'; +exports[3190] = 'ER_CANT_RESET_MASTER'; +exports[3191] = 'ER_GROUP_REPLICATION_MAX_GROUP_SIZE'; +exports[3192] = 'ER_CANNOT_ADD_FOREIGN_BASE_COL_STORED'; +exports[3193] = 'ER_TABLE_REFERENCED'; +exports[3194] = 'ER_PARTITION_ENGINE_DEPRECATED_FOR_TABLE'; +exports[3195] = 'ER_WARN_USING_GEOMFROMWKB_TO_SET_SRID_ZERO'; +exports[3196] = 'ER_WARN_USING_GEOMFROMWKB_TO_SET_SRID'; +exports[3197] = 'ER_XA_RETRY'; +exports[3198] = 'ER_KEYRING_AWS_UDF_AWS_KMS_ERROR'; +exports[3199] = 'ER_BINLOG_UNSAFE_XA'; +exports[3200] = 'ER_UDF_ERROR'; +exports[3201] = 'ER_KEYRING_MIGRATION_FAILURE'; +exports[3202] = 'ER_KEYRING_ACCESS_DENIED_ERROR'; +exports[3203] = 'ER_KEYRING_MIGRATION_STATUS'; +exports[3204] = 'ER_PLUGIN_FAILED_TO_OPEN_TABLES'; +exports[3205] = 'ER_PLUGIN_FAILED_TO_OPEN_TABLE'; +exports[3206] = 'ER_AUDIT_LOG_NO_KEYRING_PLUGIN_INSTALLED'; +exports[3207] = 'ER_AUDIT_LOG_ENCRYPTION_PASSWORD_HAS_NOT_BEEN_SET'; +exports[3208] = 'ER_AUDIT_LOG_COULD_NOT_CREATE_AES_KEY'; +exports[3209] = 'ER_AUDIT_LOG_ENCRYPTION_PASSWORD_CANNOT_BE_FETCHED'; +exports[3210] = 'ER_AUDIT_LOG_JSON_FILTERING_NOT_ENABLED'; +exports[3211] = 'ER_AUDIT_LOG_UDF_INSUFFICIENT_PRIVILEGE'; +exports[3212] = 'ER_AUDIT_LOG_SUPER_PRIVILEGE_REQUIRED'; +exports[3213] = 'ER_COULD_NOT_REINITIALIZE_AUDIT_LOG_FILTERS'; +exports[3214] = 'ER_AUDIT_LOG_UDF_INVALID_ARGUMENT_TYPE'; +exports[3215] = 'ER_AUDIT_LOG_UDF_INVALID_ARGUMENT_COUNT'; +exports[3216] = 'ER_AUDIT_LOG_HAS_NOT_BEEN_INSTALLED'; +exports[3217] = 'ER_AUDIT_LOG_UDF_READ_INVALID_MAX_ARRAY_LENGTH_ARG_TYPE'; +exports[3218] = 'ER_AUDIT_LOG_UDF_READ_INVALID_MAX_ARRAY_LENGTH_ARG_VALUE'; +exports[3219] = 'ER_AUDIT_LOG_JSON_FILTER_PARSING_ERROR'; +exports[3220] = 'ER_AUDIT_LOG_JSON_FILTER_NAME_CANNOT_BE_EMPTY'; +exports[3221] = 'ER_AUDIT_LOG_JSON_USER_NAME_CANNOT_BE_EMPTY'; +exports[3222] = 'ER_AUDIT_LOG_JSON_FILTER_DOES_NOT_EXISTS'; +exports[3223] = 'ER_AUDIT_LOG_USER_FIRST_CHARACTER_MUST_BE_ALPHANUMERIC'; +exports[3224] = 'ER_AUDIT_LOG_USER_NAME_INVALID_CHARACTER'; +exports[3225] = 'ER_AUDIT_LOG_HOST_NAME_INVALID_CHARACTER'; +exports[3226] = 'WARN_DEPRECATED_MAXDB_SQL_MODE_FOR_TIMESTAMP'; +exports[3227] = 'ER_XA_REPLICATION_FILTERS'; +exports[3228] = 'ER_CANT_OPEN_ERROR_LOG'; +exports[3229] = 'ER_GROUPING_ON_TIMESTAMP_IN_DST'; +exports[3230] = 'ER_CANT_START_SERVER_NAMED_PIPE'; diff --git a/poker-paf/node_modules/mysql/lib/protocol/constants/field_flags.js b/poker-paf/node_modules/mysql/lib/protocol/constants/field_flags.js new file mode 100644 index 0000000..c698da5 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/constants/field_flags.js @@ -0,0 +1,18 @@ +// Manually extracted from mysql-5.5.23/include/mysql_com.h +exports.NOT_NULL_FLAG = 1; /* Field can't be NULL */ +exports.PRI_KEY_FLAG = 2; /* Field is part of a primary key */ +exports.UNIQUE_KEY_FLAG = 4; /* Field is part of a unique key */ +exports.MULTIPLE_KEY_FLAG = 8; /* Field is part of a key */ +exports.BLOB_FLAG = 16; /* Field is a blob */ +exports.UNSIGNED_FLAG = 32; /* Field is unsigned */ +exports.ZEROFILL_FLAG = 64; /* Field is zerofill */ +exports.BINARY_FLAG = 128; /* Field is binary */ + +/* The following are only sent to new clients */ +exports.ENUM_FLAG = 256; /* field is an enum */ +exports.AUTO_INCREMENT_FLAG = 512; /* field is a autoincrement field */ +exports.TIMESTAMP_FLAG = 1024; /* Field is a timestamp */ +exports.SET_FLAG = 2048; /* field is a set */ +exports.NO_DEFAULT_VALUE_FLAG = 4096; /* Field doesn't have default value */ +exports.ON_UPDATE_NOW_FLAG = 8192; /* Field is set to NOW on UPDATE */ +exports.NUM_FLAG = 32768; /* Field is num (for clients) */ diff --git a/poker-paf/node_modules/mysql/lib/protocol/constants/server_status.js b/poker-paf/node_modules/mysql/lib/protocol/constants/server_status.js new file mode 100644 index 0000000..48880c3 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/constants/server_status.js @@ -0,0 +1,39 @@ +// Manually extracted from mysql-5.5.23/include/mysql_com.h + +/** + Is raised when a multi-statement transaction + has been started, either explicitly, by means + of BEGIN or COMMIT AND CHAIN, or + implicitly, by the first transactional + statement, when autocommit=off. +*/ +exports.SERVER_STATUS_IN_TRANS = 1; +exports.SERVER_STATUS_AUTOCOMMIT = 2; /* Server in auto_commit mode */ +exports.SERVER_MORE_RESULTS_EXISTS = 8; /* Multi query - next query exists */ +exports.SERVER_QUERY_NO_GOOD_INDEX_USED = 16; +exports.SERVER_QUERY_NO_INDEX_USED = 32; +/** + The server was able to fulfill the clients request and opened a + read-only non-scrollable cursor for a query. This flag comes + in reply to COM_STMT_EXECUTE and COM_STMT_FETCH commands. +*/ +exports.SERVER_STATUS_CURSOR_EXISTS = 64; +/** + This flag is sent when a read-only cursor is exhausted, in reply to + COM_STMT_FETCH command. +*/ +exports.SERVER_STATUS_LAST_ROW_SENT = 128; +exports.SERVER_STATUS_DB_DROPPED = 256; /* A database was dropped */ +exports.SERVER_STATUS_NO_BACKSLASH_ESCAPES = 512; +/** + Sent to the client if after a prepared statement reprepare + we discovered that the new statement returns a different + number of result set columns. +*/ +exports.SERVER_STATUS_METADATA_CHANGED = 1024; +exports.SERVER_QUERY_WAS_SLOW = 2048; + +/** + To mark ResultSet containing output parameter values. +*/ +exports.SERVER_PS_OUT_PARAMS = 4096; diff --git a/poker-paf/node_modules/mysql/lib/protocol/constants/ssl_profiles.js b/poker-paf/node_modules/mysql/lib/protocol/constants/ssl_profiles.js new file mode 100644 index 0000000..bec1864 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/constants/ssl_profiles.js @@ -0,0 +1,1480 @@ +// Certificates for Amazon RDS +exports['Amazon RDS'] = { + ca: [ + /** + * Amazon RDS global certificate 2010 to 2015 + * + * CN = aws.amazon.com/rds/ + * OU = RDS + * O = Amazon.com + * L = Seattle + * ST = Washington + * C = US + * P = 2010-04-05T22:44:31Z/2015-04-04T22:41:31Z + * F = 7F:09:8D:A5:7D:BB:A6:EF:7C:70:D8:CA:4E:49:11:55:7E:89:A7:D3 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIDQzCCAqygAwIBAgIJAOd1tlfiGoEoMA0GCSqGSIb3DQEBBQUAMHUxCzAJBgNV\n' + + 'BAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdTZWF0dGxlMRMw\n' + + 'EQYDVQQKEwpBbWF6b24uY29tMQwwCgYDVQQLEwNSRFMxHDAaBgNVBAMTE2F3cy5h\n' + + 'bWF6b24uY29tL3Jkcy8wHhcNMTAwNDA1MjI0NDMxWhcNMTUwNDA0MjI0NDMxWjB1\n' + + 'MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHU2Vh\n' + + 'dHRsZTETMBEGA1UEChMKQW1hem9uLmNvbTEMMAoGA1UECxMDUkRTMRwwGgYDVQQD\n' + + 'ExNhd3MuYW1hem9uLmNvbS9yZHMvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB\n' + + 'gQDKhXGU7tizxUR5WaFoMTFcxNxa05PEjZaIOEN5ctkWrqYSRov0/nOMoZjqk8bC\n' + + 'med9vPFoQGD0OTakPs0jVe3wwmR735hyVwmKIPPsGlaBYj1O6llIpZeQVyupNx56\n' + + 'UzqtiLaDzh1KcmfqP3qP2dInzBfJQKjiRudo1FWnpPt33QIDAQABo4HaMIHXMB0G\n' + + 'A1UdDgQWBBT/H3x+cqSkR/ePSIinPtc4yWKe3DCBpwYDVR0jBIGfMIGcgBT/H3x+\n' + + 'cqSkR/ePSIinPtc4yWKe3KF5pHcwdTELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldh\n' + + 'c2hpbmd0b24xEDAOBgNVBAcTB1NlYXR0bGUxEzARBgNVBAoTCkFtYXpvbi5jb20x\n' + + 'DDAKBgNVBAsTA1JEUzEcMBoGA1UEAxMTYXdzLmFtYXpvbi5jb20vcmRzL4IJAOd1\n' + + 'tlfiGoEoMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAvguZy/BDT66x\n' + + 'GfgnJlyQwnFSeVLQm9u/FIvz4huGjbq9dqnD6h/Gm56QPFdyMEyDiZWaqY6V08lY\n' + + 'LTBNb4kcIc9/6pc0/ojKciP5QJRm6OiZ4vgG05nF4fYjhU7WClUx7cxq1fKjNc2J\n' + + 'UCmmYqgiVkAGWRETVo+byOSDZ4swb10=\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS global root CA 2015 to 2020 + * + * CN = Amazon RDS Root CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2015-02-05T09:11:31Z/2020-03-05T09:11:31Z + * F = E8:11:88:56:E7:A7:CE:3E:5E:DC:9A:31:25:1B:93:AC:DC:43:CE:B0 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIID9DCCAtygAwIBAgIBQjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNTAyMDUwOTExMzFaFw0y\n' + + 'MDAzMDUwOTExMzFaMIGKMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEbMBkGA1UEAwwSQW1hem9uIFJE\n' + + 'UyBSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuD8nrZ8V\n' + + 'u+VA8yVlUipCZIKPTDcOILYpUe8Tct0YeQQr0uyl018StdBsa3CjBgvwpDRq1HgF\n' + + 'Ji2N3+39+shCNspQeE6aYU+BHXhKhIIStt3r7gl/4NqYiDDMWKHxHq0nsGDFfArf\n' + + 'AOcjZdJagOMqb3fF46flc8k2E7THTm9Sz4L7RY1WdABMuurpICLFE3oHcGdapOb9\n' + + 'T53pQR+xpHW9atkcf3pf7gbO0rlKVSIoUenBlZipUlp1VZl/OD/E+TtRhDDNdI2J\n' + + 'P/DSMM3aEsq6ZQkfbz/Ilml+Lx3tJYXUDmp+ZjzMPLk/+3beT8EhrwtcG3VPpvwp\n' + + 'BIOqsqVVTvw/CwIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUw\n' + + 'AwEB/zAdBgNVHQ4EFgQUTgLurD72FchM7Sz1BcGPnIQISYMwHwYDVR0jBBgwFoAU\n' + + 'TgLurD72FchM7Sz1BcGPnIQISYMwDQYJKoZIhvcNAQEFBQADggEBAHZcgIio8pAm\n' + + 'MjHD5cl6wKjXxScXKtXygWH2BoDMYBJF9yfyKO2jEFxYKbHePpnXB1R04zJSWAw5\n' + + '2EUuDI1pSBh9BA82/5PkuNlNeSTB3dXDD2PEPdzVWbSKvUB8ZdooV+2vngL0Zm4r\n' + + '47QPyd18yPHrRIbtBtHR/6CwKevLZ394zgExqhnekYKIqqEX41xsUV0Gm6x4vpjf\n' + + '2u6O/+YE2U+qyyxHE5Wd5oqde0oo9UUpFETJPVb6Q2cEeQib8PBAyi0i6KnF+kIV\n' + + 'A9dY7IHSubtCK/i8wxMVqfd5GtbA8mmpeJFwnDvm9rBEsHybl08qlax9syEwsUYr\n' + + '/40NawZfTUU=\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS global root CA 2019 to 2024 + * + * CN = Amazon RDS Root 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-08-22T17:08:50Z/2024-08-22T17:08:50Z + * F = D4:0D:DB:29:E3:75:0D:FF:A6:71:C3:14:0B:BF:5F:47:8D:1C:80:96 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEBjCCAu6gAwIBAgIJAMc0ZzaSUK51MA0GCSqGSIb3DQEBCwUAMIGPMQswCQYD\n' + + 'VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi\n' + + 'MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h\n' + + 'em9uIFJEUzEgMB4GA1UEAwwXQW1hem9uIFJEUyBSb290IDIwMTkgQ0EwHhcNMTkw\n' + + 'ODIyMTcwODUwWhcNMjQwODIyMTcwODUwWjCBjzELMAkGA1UEBhMCVVMxEDAOBgNV\n' + + 'BAcMB1NlYXR0bGUxEzARBgNVBAgMCldhc2hpbmd0b24xIjAgBgNVBAoMGUFtYXpv\n' + + 'biBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMxIDAeBgNV\n' + + 'BAMMF0FtYXpvbiBSRFMgUm9vdCAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEFAAOC\n' + + 'AQ8AMIIBCgKCAQEArXnF/E6/Qh+ku3hQTSKPMhQQlCpoWvnIthzX6MK3p5a0eXKZ\n' + + 'oWIjYcNNG6UwJjp4fUXl6glp53Jobn+tWNX88dNH2n8DVbppSwScVE2LpuL+94vY\n' + + '0EYE/XxN7svKea8YvlrqkUBKyxLxTjh+U/KrGOaHxz9v0l6ZNlDbuaZw3qIWdD/I\n' + + '6aNbGeRUVtpM6P+bWIoxVl/caQylQS6CEYUk+CpVyJSkopwJlzXT07tMoDL5WgX9\n' + + 'O08KVgDNz9qP/IGtAcRduRcNioH3E9v981QO1zt/Gpb2f8NqAjUUCUZzOnij6mx9\n' + + 'McZ+9cWX88CRzR0vQODWuZscgI08NvM69Fn2SQIDAQABo2MwYTAOBgNVHQ8BAf8E\n' + + 'BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUc19g2LzLA5j0Kxc0LjZa\n' + + 'pmD/vB8wHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJKoZIhvcN\n' + + 'AQELBQADggEBAHAG7WTmyjzPRIM85rVj+fWHsLIvqpw6DObIjMWokpliCeMINZFV\n' + + 'ynfgBKsf1ExwbvJNzYFXW6dihnguDG9VMPpi2up/ctQTN8tm9nDKOy08uNZoofMc\n' + + 'NUZxKCEkVKZv+IL4oHoeayt8egtv3ujJM6V14AstMQ6SwvwvA93EP/Ug2e4WAXHu\n' + + 'cbI1NAbUgVDqp+DRdfvZkgYKryjTWd/0+1fS8X1bBZVWzl7eirNVnHbSH2ZDpNuY\n' + + '0SBd8dj5F6ld3t58ydZbrTHze7JJOd8ijySAp4/kiu9UfZWuTPABzDa/DSdz9Dk/\n' + + 'zPW4CXXvhLmE02TA9/HeCw3KEHIwicNuEfw=\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS ap-northeast-1 certificate CA 2015 to 2020 + * + * CN = Amazon RDS ap-northeast-1 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2015-02-05T22:03:06Z/2020-03-05T22:03:06Z + * F = 4B:2D:8A:E0:C1:A3:A9:AF:A7:BB:65:0C:5A:16:8A:39:3C:03:F2:C5 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEATCCAumgAwIBAgIBRDANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNTAyMDUyMjAzMDZaFw0y\n' + + 'MDAzMDUyMjAzMDZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1hem9uIFJE\n' + + 'UyBhcC1ub3J0aGVhc3QtMSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\n' + + 'ggEBAMmM2B4PfTXCZjbZMWiDPyxvk/eeNwIRJAhfzesiGUiLozX6CRy3rwC1ZOPV\n' + + 'AcQf0LB+O8wY88C/cV+d4Q2nBDmnk+Vx7o2MyMh343r5rR3Na+4izd89tkQVt0WW\n' + + 'vO21KRH5i8EuBjinboOwAwu6IJ+HyiQiM0VjgjrmEr/YzFPL8MgHD/YUHehqjACn\n' + + 'C0+B7/gu7W4qJzBL2DOf7ub2qszGtwPE+qQzkCRDwE1A4AJmVE++/FLH2Zx78Egg\n' + + 'fV1sUxPtYgjGH76VyyO6GNKM6rAUMD/q5mnPASQVIXgKbupr618bnH+SWHFjBqZq\n' + + 'HvDGPMtiiWII41EmGUypyt5AbysCAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMBIG\n' + + 'A1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFIiKM0Q6n1K4EmLxs3ZXxINbwEwR\n' + + 'MB8GA1UdIwQYMBaAFE4C7qw+9hXITO0s9QXBj5yECEmDMA0GCSqGSIb3DQEBBQUA\n' + + 'A4IBAQBezGbE9Rw/k2e25iGjj5n8r+M3dlye8ORfCE/dijHtxqAKasXHgKX8I9Tw\n' + + 'JkBiGWiuzqn7gO5MJ0nMMro1+gq29qjZnYX1pDHPgsRjUX8R+juRhgJ3JSHijRbf\n' + + '4qNJrnwga7pj94MhcLq9u0f6dxH6dXbyMv21T4TZMTmcFduf1KgaiVx1PEyJjC6r\n' + + 'M+Ru+A0eM+jJ7uCjUoZKcpX8xkj4nmSnz9NMPog3wdOSB9cAW7XIc5mHa656wr7I\n' + + 'WJxVcYNHTXIjCcng2zMKd1aCcl2KSFfy56sRfT7J5Wp69QSr+jq8KM55gw8uqAwi\n' + + 'VPrXn2899T1rcTtFYFP16WXjGuc0\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS ap-northeast-2 certificate CA 2015 to 2020 + * + * CN = Amazon RDS ap-northeast-2 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2015-11-06T00:05:46Z/2020-03-05T00:05:46Z + * F = 77:D9:33:4E:CE:56:FC:42:7B:29:57:8D:67:59:ED:29:4E:18:CB:6B + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEATCCAumgAwIBAgIBTDANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNTExMDYwMDA1NDZaFw0y\n' + + 'MDAzMDUwMDA1NDZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1hem9uIFJE\n' + + 'UyBhcC1ub3J0aGVhc3QtMiBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\n' + + 'ggEBAKSwd+RVUzTRH0FgnbwoTK8TMm/zMT4+2BvALpAUe6YXbkisg2goycWuuWLg\n' + + 'jOpFBB3GtyvXZnkqi7MkDWUmj1a2kf8l2oLyoaZ+Hm9x/sV+IJzOqPvj1XVUGjP6\n' + + 'yYYnPJmUYqvZeI7fEkIGdFkP2m4/sgsSGsFvpD9FK1bL1Kx2UDpYX0kHTtr18Zm/\n' + + '1oN6irqWALSmXMDydb8hE0FB2A1VFyeKE6PnoDj/Y5cPHwPPdEi6/3gkDkSaOG30\n' + + 'rWeQfL3pOcKqzbHaWTxMphd0DSL/quZ64Nr+Ly65Q5PRcTrtr55ekOUziuqXwk+o\n' + + '9QpACMwcJ7ROqOznZTqTzSFVXFECAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMBIG\n' + + 'A1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFM6Nox/QWbhzWVvzoJ/y0kGpNPK+\n' + + 'MB8GA1UdIwQYMBaAFE4C7qw+9hXITO0s9QXBj5yECEmDMA0GCSqGSIb3DQEBBQUA\n' + + 'A4IBAQCTkWBqNvyRf3Y/W21DwFx3oT/AIWrHt0BdGZO34tavummXemTH9LZ/mqv9\n' + + 'aljt6ZuDtf5DEQjdsAwXMsyo03ffnP7doWm8iaF1+Mui77ot0TmTsP/deyGwukvJ\n' + + 'tkxX8bZjDh+EaNauWKr+CYnniNxCQLfFtXYJsfOdVBzK3xNL+Z3ucOQRhr2helWc\n' + + 'CDQgwfhP1+3pRVKqHvWCPC4R3fT7RZHuRmZ38kndv476GxRntejh+ePffif78bFI\n' + + '3rIZCPBGobrrUMycafSbyXteoGca/kA+/IqrAPlk0pWQ4aEL0yTWN2h2dnjoD7oX\n' + + 'byIuL/g9AGRh97+ssn7D6bDRPTbW\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS ap-southeast-1 certificate CA 2015 to 2020 + * + * CN = Amazon RDS ap-southeast-1 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2015-02-05T22:03:19Z/2020-03-05T22:03:19Z + * F = 0E:EC:5D:BD:F9:80:EE:A9:A0:8D:81:AC:37:D9:8D:34:1C:CD:27:D1 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEATCCAumgAwIBAgIBRTANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNTAyMDUyMjAzMTlaFw0y\n' + + 'MDAzMDUyMjAzMTlaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1hem9uIFJE\n' + + 'UyBhcC1zb3V0aGVhc3QtMSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\n' + + 'ggEBANaXElmSEYt/UtxHFsARFhSUahTf1KNJzR0Dmay6hqOXQuRVbKRwPd19u5vx\n' + + 'DdF1sLT7D69IK3VDnUiQScaCv2Dpu9foZt+rLx+cpx1qiQd1UHrvqq8xPzQOqCdC\n' + + 'RFStq6yVYZ69yfpfoI67AjclMOjl2Vph3ftVnqP0IgVKZdzeC7fd+umGgR9xY0Qr\n' + + 'Ubhd/lWdsbNvzK3f1TPWcfIKQnpvSt85PIEDJir6/nuJUKMtmJRwTymJf0i+JZ4x\n' + + '7dJa341p2kHKcHMgOPW7nJQklGBA70ytjUV6/qebS3yIugr/28mwReflg3TJzVDl\n' + + 'EOvi6pqbqNbkMuEwGDCmEQIVqgkCAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMBIG\n' + + 'A1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFAu93/4k5xbWOsgdCdn+/KdiRuit\n' + + 'MB8GA1UdIwQYMBaAFE4C7qw+9hXITO0s9QXBj5yECEmDMA0GCSqGSIb3DQEBBQUA\n' + + 'A4IBAQBlcjSyscpPjf5+MgzMuAsCxByqUt+WFspwcMCpwdaBeHOPSQrXNqX2Sk6P\n' + + 'kth6oCivA64trWo8tFMvPYlUA1FYVD5WpN0kCK+P5pD4KHlaDsXhuhClJzp/OP8t\n' + + 'pOyUr5109RHLxqoKB5J5m1XA7rgcFjnMxwBSWFe3/4uMk/+4T53YfCVXuc6QV3i7\n' + + 'I/2LAJwFf//pTtt6fZenYfCsahnr2nvrNRNyAxcfvGZ/4Opn/mJtR6R/AjvQZHiR\n' + + 'bkRNKF2GW0ueK5W4FkZVZVhhX9xh1Aj2Ollb+lbOqADaVj+AT3PoJPZ3MPQHKCXm\n' + + 'xwG0LOLlRr/TfD6li1AfOVTAJXv9\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS ap-southeast-2 certificate CA 2015 to 2020 + * + * CN = Amazon RDS ap-southeast-2 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2015-02-05T22:03:24Z/2020-03-05T22:03:24Z + * F = 20:D9:A8:82:23:AB:B9:E5:C5:24:10:D3:4D:0F:3D:B1:31:DF:E5:14 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEATCCAumgAwIBAgIBRjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNTAyMDUyMjAzMjRaFw0y\n' + + 'MDAzMDUyMjAzMjRaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1hem9uIFJE\n' + + 'UyBhcC1zb3V0aGVhc3QtMiBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\n' + + 'ggEBAJqBAJutz69hFOh3BtLHZTbwE8eejGGKayn9hu98YMDPzWzGXWCmW+ZYWELA\n' + + 'cY3cNWNF8K4FqKXFr2ssorBYim1UtYFX8yhydT2hMD5zgQ2sCGUpuidijuPA6zaq\n' + + 'Z3tdhVR94f0q8mpwpv2zqR9PcqaGDx2VR1x773FupRPRo7mEW1vC3IptHCQlP/zE\n' + + '7jQiLl28bDIH2567xg7e7E9WnZToRnhlYdTaDaJsHTzi5mwILi4cihSok7Shv/ME\n' + + 'hnukvxeSPUpaVtFaBhfBqq055ePq9I+Ns4KGreTKMhU0O9fkkaBaBmPaFgmeX/XO\n' + + 'n2AX7gMouo3mtv34iDTZ0h6YCGkCAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMBIG\n' + + 'A1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFIlQnY0KHYWn1jYumSdJYfwj/Nfw\n' + + 'MB8GA1UdIwQYMBaAFE4C7qw+9hXITO0s9QXBj5yECEmDMA0GCSqGSIb3DQEBBQUA\n' + + 'A4IBAQA0wVU6/l41cTzHc4azc4CDYY2Wd90DFWiH9C/mw0SgToYfCJ/5Cfi0NT/Y\n' + + 'PRnk3GchychCJgoPA/k9d0//IhYEAIiIDjyFVgjbTkKV3sh4RbdldKVOUB9kumz/\n' + + 'ZpShplsGt3z4QQiVnKfrAgqxWDjR0I0pQKkxXa6Sjkicos9LQxVtJ0XA4ieG1E7z\n' + + 'zJr+6t80wmzxvkInSaWP3xNJK9azVRTrgQZQlvkbpDbExl4mNTG66VD3bAp6t3Wa\n' + + 'B49//uDdfZmPkqqbX+hsxp160OH0rxJppwO3Bh869PkDnaPEd/Pxw7PawC+li0gi\n' + + 'NRV8iCEx85aFxcyOhqn0WZOasxee\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS eu-central-1 certificate CA 2015 to 2020 + * + * CN = Amazon RDS eu-central-1 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2015-02-05T22:03:31Z/2020-03-05T22:03:31Z + * F = 94:B4:DF:B9:6D:7E:F7:C3:B7:BF:51:E9:A6:B7:44:A0:D0:82:11:84 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIID/zCCAuegAwIBAgIBRzANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNTAyMDUyMjAzMzFaFw0y\n' + + 'MDAzMDUyMjAzMzFaMIGSMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEjMCEGA1UEAwwaQW1hem9uIFJE\n' + + 'UyBldS1jZW50cmFsLTEgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n' + + 'AQDFtP2dhSLuaPOI4ZrrPWsK4OY9ocQBp3yApH1KJYmI9wpQKZG/KCH2E6Oo7JAw\n' + + 'QORU519r033T+FO2Z7pFPlmz1yrxGXyHpJs8ySx3Yo5S8ncDCdZJCLmtPiq/hahg\n' + + '5/0ffexMFUCQaYicFZsrJ/cStdxUV+tSw2JQLD7UxS9J97LQWUPyyG+ZrjYVTVq+\n' + + 'zudnFmNSe4QoecXMhAFTGJFQXxP7nhSL9Ao5FGgdXy7/JWeWdQIAj8ku6cBDKPa6\n' + + 'Y6kP+ak+In+Lye8z9qsCD/afUozfWjPR2aA4JoIZVF8dNRShIMo8l0XfgfM2q0+n\n' + + 'ApZWZ+BjhIO5XuoUgHS3D2YFAgMBAAGjZjBkMA4GA1UdDwEB/wQEAwIBBjASBgNV\n' + + 'HRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRm4GsWIA/M6q+tK8WGHWDGh2gcyTAf\n' + + 'BgNVHSMEGDAWgBROAu6sPvYVyEztLPUFwY+chAhJgzANBgkqhkiG9w0BAQUFAAOC\n' + + 'AQEAHpMmeVQNqcxgfQdbDIi5UIy+E7zZykmtAygN1XQrvga9nXTis4kOTN6g5/+g\n' + + 'HCx7jIXeNJzAbvg8XFqBN84Quqgpl/tQkbpco9Jh1HDs558D5NnZQxNqH5qXQ3Mm\n' + + 'uPgCw0pYcPOa7bhs07i+MdVwPBsX27CFDtsgAIru8HvKxY1oTZrWnyIRo93tt/pk\n' + + 'WuItVMVHjaQZVfTCow0aDUbte6Vlw82KjUFq+n2NMSCJDiDKsDDHT6BJc4AJHIq3\n' + + '/4Z52MSC9KMr0yAaaoWfW/yMEj9LliQauAgwVjArF4q78rxpfKTG9Rfd8U1BZANP\n' + + '7FrFMN0ThjfA1IvmOYcgskY5bQ==\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS eu-west-1 certificate CA 2015 to 2020 + * + * CN = Amazon RDS eu-west-1 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2015-02-05T22:03:35Z/2020-03-05T22:03:35Z + * F = 1A:95:F0:43:82:D2:5D:A6:AD:F5:13:27:0B:40:8A:72:D9:92:F3:E0 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIID/DCCAuSgAwIBAgIBSDANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNTAyMDUyMjAzMzVaFw0y\n' + + 'MDAzMDUyMjAzMzVaMIGPMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEgMB4GA1UEAwwXQW1hem9uIFJE\n' + + 'UyBldS13ZXN0LTEgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCx\n' + + 'PdbqQ0HKRj79Pmocxvjc+P6i4Ux24kgFIl+ckiir1vzkmesc3a58gjrMlCksEObt\n' + + 'Yihs5IhzEq1ePT0gbfS9GYFp34Uj/MtPwlrfCBWG4d2TcrsKRHr1/EXUYhWqmdrb\n' + + 'RhX8XqoRhVkbF/auzFSBhTzcGGvZpQ2KIaxRcQfcXlMVhj/pxxAjh8U4F350Fb0h\n' + + 'nX1jw4/KvEreBL0Xb2lnlGTkwVxaKGSgXEnOgIyOFdOQc61vdome0+eeZsP4jqeR\n' + + 'TGYJA9izJsRbe2YJxHuazD+548hsPlM3vFzKKEVURCha466rAaYAHy3rKur3HYQx\n' + + 'Yt+SoKcEz9PXuSGj96ejAgMBAAGjZjBkMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMB\n' + + 'Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBTebg//h2oeXbZjQ4uuoiuLYzuiPDAfBgNV\n' + + 'HSMEGDAWgBROAu6sPvYVyEztLPUFwY+chAhJgzANBgkqhkiG9w0BAQUFAAOCAQEA\n' + + 'TikPaGeZasTPw+4RBemlsyPAjtFFQLo7ddaFdORLgdEysVf8aBqndvbA6MT/v4lj\n' + + 'GtEtUdF59ZcbWOrVm+fBZ2h/jYJ59dYF/xzb09nyRbdMSzB9+mkSsnOMqluq5y8o\n' + + 'DY/PfP2vGhEg/2ZncRC7nlQU1Dm8F4lFWEiQ2fi7O1cW852Vmbq61RIfcYsH/9Ma\n' + + 'kpgk10VZ75b8m3UhmpZ/2uRY+JEHImH5WpcTJ7wNiPNJsciZMznGtrgOnPzYco8L\n' + + 'cDleOASIZifNMQi9PKOJKvi0ITz0B/imr8KBsW0YjZVJ54HMa7W1lwugSM7aMAs+\n' + + 'E3Sd5lS+SHwWaOCHwhOEVA==\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS sa-east-1 certificate CA 2015 to 2020 + * + * CN = Amazon RDS sa-east-1 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2015-02-05T22:03:40Z/2020-03-05T22:03:40Z + * F = 32:10:3D:FA:6D:42:F5:35:98:40:15:F4:4C:74:74:27:CB:CE:D4:B5 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIID/DCCAuSgAwIBAgIBSTANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNTAyMDUyMjAzNDBaFw0y\n' + + 'MDAzMDUyMjAzNDBaMIGPMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEgMB4GA1UEAwwXQW1hem9uIFJE\n' + + 'UyBzYS1lYXN0LTEgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCU\n' + + 'X4OBnQ5xA6TLJAiFEI6l7bUWjoVJBa/VbMdCCSs2i2dOKmqUaXu2ix2zcPILj3lZ\n' + + 'GMk3d/2zvTK/cKhcFrewHUBamTeVHdEmynhMQamqNmkM4ptYzFcvEUw1TGxHT4pV\n' + + 'Q6gSN7+/AJewQvyHexHo8D0+LDN0/Wa9mRm4ixCYH2CyYYJNKaZt9+EZfNu+PPS4\n' + + '8iB0TWH0DgQkbWMBfCRgolLLitAZklZ4dvdlEBS7evN1/7ttBxUK6SvkeeSx3zBl\n' + + 'ww3BlXqc3bvTQL0A+RRysaVyFbvtp9domFaDKZCpMmDFAN/ntx215xmQdrSt+K3F\n' + + 'cXdGQYHx5q410CAclGnbAgMBAAGjZjBkMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMB\n' + + 'Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBT6iVWnm/uakS+tEX2mzIfw+8JL0zAfBgNV\n' + + 'HSMEGDAWgBROAu6sPvYVyEztLPUFwY+chAhJgzANBgkqhkiG9w0BAQUFAAOCAQEA\n' + + 'FmDD+QuDklXn2EgShwQxV13+txPRuVdOSrutHhoCgMwFWCMtPPtBAKs6KPY7Guvw\n' + + 'DpJoZSehDiOfsgMirjOWjvfkeWSNvKfjWTVneX7pZD9W5WPnsDBvTbCGezm+v87z\n' + + 'b+ZM2ZMo98m/wkMcIEAgdSKilR2fuw8rLkAjhYFfs0A7tDgZ9noKwgHvoE4dsrI0\n' + + 'KZYco6DlP/brASfHTPa2puBLN9McK3v+h0JaSqqm5Ro2Bh56tZkQh8AWy/miuDuK\n' + + '3+hNEVdxosxlkM1TPa1DGj0EzzK0yoeerXuH2HX7LlCrrxf6/wdKnjR12PMrLQ4A\n' + + 'pCqkcWw894z6bV9MAvKe6A==\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS us-east-1 certificate CA 2015 to 2020 + * + * CN = Amazon RDS us-east-1 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2015-02-05T21:54:04Z/2020-03-05T21:54:04Z + * F = 34:47:8A:90:8A:83:AE:45:DC:B6:16:76:D2:35:EC:E9:75:C6:2C:63 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIID/DCCAuSgAwIBAgIBQzANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNTAyMDUyMTU0MDRaFw0y\n' + + 'MDAzMDUyMTU0MDRaMIGPMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEgMB4GA1UEAwwXQW1hem9uIFJE\n' + + 'UyB1cy1lYXN0LTEgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDI\n' + + 'UIuwh8NusKHk1SqPXcP7OqxY3S/M2ZyQWD3w7Bfihpyyy/fc1w0/suIpX3kbMhAV\n' + + '2ESwged2/2zSx4pVnjp/493r4luhSqQYzru78TuPt9bhJIJ51WXunZW2SWkisSaf\n' + + 'USYUzVN9ezR/bjXTumSUQaLIouJt3OHLX49s+3NAbUyOI8EdvgBQWD68H1epsC0n\n' + + 'CI5s+pIktyOZ59c4DCDLQcXErQ+tNbDC++oct1ANd/q8p9URonYwGCGOBy7sbCYq\n' + + '9eVHh1Iy2M+SNXddVOGw5EuruvHoCIQyOz5Lz4zSuZA9dRbrfztNOpezCNYu6NKM\n' + + 'n+hzcvdiyxv77uNm8EaxAgMBAAGjZjBkMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMB\n' + + 'Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBQSQG3TmMe6Sa3KufaPBa72v4QFDzAfBgNV\n' + + 'HSMEGDAWgBROAu6sPvYVyEztLPUFwY+chAhJgzANBgkqhkiG9w0BAQUFAAOCAQEA\n' + + 'L/mOZfB3187xTmjOHMqN2G2oSKHBKiQLM9uv8+97qT+XR+TVsBT6b3yoPpMAGhHA\n' + + 'Pc7nxAF5gPpuzatx0OTLPcmYucFmfqT/1qA5WlgCnMNtczyNMH97lKFTNV7Njtek\n' + + 'jWEzAEQSyEWrkNpNlC4j6kMYyPzVXQeXUeZTgJ9FNnVZqmvfjip2N22tawMjrCn5\n' + + '7KN/zN65EwY2oO9XsaTwwWmBu3NrDdMbzJnbxoWcFWj4RBwanR1XjQOVNhDwmCOl\n' + + '/1Et13b8CPyj69PC8BOVU6cfTSx8WUVy0qvYOKHNY9Bqa5BDnIL3IVmUkeTlM1mt\n' + + 'enRpyBj+Bk9rh/ICdiRKmA==\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS us-west-1 certificate CA 2015 to 2020 + * + * CN = Amazon RDS us-west-1 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2015-02-05T22:03:45Z/2020-03-05T22:03:45Z + * F = EF:94:2F:E3:58:0E:09:D6:79:C2:16:97:91:FB:37:EA:D7:70:A8:4B + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIID/DCCAuSgAwIBAgIBSjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNTAyMDUyMjAzNDVaFw0y\n' + + 'MDAzMDUyMjAzNDVaMIGPMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEgMB4GA1UEAwwXQW1hem9uIFJE\n' + + 'UyB1cy13ZXN0LTEgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDE\n' + + 'Dhw+uw/ycaiIhhyu2pXFRimq0DlB8cNtIe8hdqndH8TV/TFrljNgR8QdzOgZtZ9C\n' + + 'zzQ2GRpInN/qJF6slEd6wO+6TaDBQkPY+07TXNt52POFUhdVkhJXHpE2BS7Xn6J7\n' + + '7RFAOeG1IZmc2DDt+sR1BgXzUqHslQGfFYNS0/MBO4P+ya6W7IhruB1qfa4HiYQS\n' + + 'dbe4MvGWnv0UzwAqdR7OF8+8/5c58YXZIXCO9riYF2ql6KNSL5cyDPcYK5VK0+Q9\n' + + 'VI6vuJHSMYcF7wLePw8jtBktqAFE/wbdZiIHhZvNyiNWPPNTGUmQbaJ+TzQEHDs5\n' + + '8en+/W7JKnPyBOkxxENbAgMBAAGjZjBkMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMB\n' + + 'Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBS0nw/tFR9bCjgqWTPJkyy4oOD8bzAfBgNV\n' + + 'HSMEGDAWgBROAu6sPvYVyEztLPUFwY+chAhJgzANBgkqhkiG9w0BAQUFAAOCAQEA\n' + + 'CXGAY3feAak6lHdqj6+YWjy6yyUnLK37bRxZDsyDVXrPRQaXRzPTzx79jvDwEb/H\n' + + 'Q/bdQ7zQRWqJcbivQlwhuPJ4kWPUZgSt3JUUuqkMsDzsvj/bwIjlrEFDOdHGh0mi\n' + + 'eVIngFEjUXjMh+5aHPEF9BlQnB8LfVtKj18e15UDTXFa+xJPFxUR7wDzCfo4WI1m\n' + + 'sUMG4q1FkGAZgsoyFPZfF8IVvgCuGdR8z30VWKklFxttlK0eGLlPAyIO0CQxPQlo\n' + + 'saNJrHf4tLOgZIWk+LpDhNd9Et5EzvJ3aURUsKY4pISPPF5WdvM9OE59bERwUErd\n' + + 'nuOuQWQeeadMceZnauRzJQ==\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS us-west-2 certificate CA 2015 to 2020 + * + * CN = Amazon RDS us-west-2 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2015-02-05T22:03:50Z/2020-03-05T22:03:50Z + * F = 94:2C:A8:B0:23:48:17:F0:CD:2F:19:7F:C1:E0:21:7C:65:79:13:3A + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIID/DCCAuSgAwIBAgIBSzANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNTAyMDUyMjAzNTBaFw0y\n' + + 'MDAzMDUyMjAzNTBaMIGPMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEgMB4GA1UEAwwXQW1hem9uIFJE\n' + + 'UyB1cy13ZXN0LTIgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDM\n' + + 'H58SR48U6jyERC1vYTnub34smf5EQVXyzaTmspWGWGzT31NLNZGSDFaa7yef9kdO\n' + + 'mzJsgebR5tXq6LdwlIoWkKYQ7ycUaadtVKVYdI40QcI3cHn0qLFlg2iBXmWp/B+i\n' + + 'Z34VuVlCh31Uj5WmhaBoz8t/GRqh1V/aCsf3Wc6jCezH3QfuCjBpzxdOOHN6Ie2v\n' + + 'xX09O5qmZTvMoRBAvPkxdaPg/Mi7fxueWTbEVk78kuFbF1jHYw8U1BLILIAhcqlq\n' + + 'x4u8nl73t3O3l/soNUcIwUDK0/S+Kfqhwn9yQyPlhb4Wy3pfnZLJdkyHldktnQav\n' + + '9TB9u7KH5Lk0aAYslMLxAgMBAAGjZjBkMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMB\n' + + 'Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBT8roM4lRnlFHWMPWRz0zkwFZog1jAfBgNV\n' + + 'HSMEGDAWgBROAu6sPvYVyEztLPUFwY+chAhJgzANBgkqhkiG9w0BAQUFAAOCAQEA\n' + + 'JwrxwgwmPtcdaU7O7WDdYa4hprpOMamI49NDzmE0s10oGrqmLwZygcWU0jT+fJ+Y\n' + + 'pJe1w0CVfKaeLYNsOBVW3X4ZPmffYfWBheZiaiEflq/P6t7/Eg81gaKYnZ/x1Dfa\n' + + 'sUYkzPvCkXe9wEz5zdUTOCptDt89rBR9CstL9vE7WYUgiVVmBJffWbHQLtfjv6OF\n' + + 'NMb0QME981kGRzc2WhgP71YS2hHd1kXtsoYP1yTu4vThSKsoN4bkiHsaC1cRkLoy\n' + + '0fFA4wpB3WloMEvCDaUvvH1LZlBXTNlwi9KtcwD4tDxkkBt4tQczKLGpQ/nF/W9n\n' + + '8YDWk3IIc1sd0bkZqoau2Q==\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS ap-south-1 certificate CA 2016 to 2020 + * + * CN = Amazon RDS ap-south-1 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2016-05-03T21:29:22Z/2020-03-05T21:29:22Z + * F = F3:A3:C2:52:D9:82:20:AC:8C:62:31:2A:8C:AD:5D:7B:1C:31:F1:DD + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIID/TCCAuWgAwIBAgIBTTANBgkqhkiG9w0BAQsFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNjA1MDMyMTI5MjJaFw0y\n' + + 'MDAzMDUyMTI5MjJaMIGQMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEhMB8GA1UEAwwYQW1hem9uIFJE\n' + + 'UyBhcC1zb3V0aC0xIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n' + + '06eWGLE0TeqL9kyWOLkS8q0fXO97z+xyBV3DKSB2lg2GkgBz3B98MkmkeB0SZy3G\n' + + 'Ce4uCpCPbFKiFEdiUclOlhZsrBuCeaimxLM3Ig2wuenElO/7TqgaYHYUbT3d+VQW\n' + + 'GUbLn5GRZJZe1OAClYdOWm7A1CKpuo+cVV1vxbY2nGUQSJPpVn2sT9gnwvjdE60U\n' + + 'JGYU/RLCTm8zmZBvlWaNIeKDnreIc4rKn6gUnJ2cQn1ryCVleEeyc3xjYDSrjgdn\n' + + 'FLYGcp9mphqVT0byeQMOk0c7RHpxrCSA0V5V6/CreFV2LteK50qcDQzDSM18vWP/\n' + + 'p09FoN8O7QrtOeZJzH/lmwIDAQABo2YwZDAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0T\n' + + 'AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU2i83QHuEl/d0keXF+69HNJph7cMwHwYD\n' + + 'VR0jBBgwFoAUTgLurD72FchM7Sz1BcGPnIQISYMwDQYJKoZIhvcNAQELBQADggEB\n' + + 'ACqnH2VjApoDqoSQOky52QBwsGaj+xWYHW5Gm7EvCqvQuhWMkeBuD6YJmMvNyA9G\n' + + 'I2lh6/o+sUk/RIsbYbxPRdhNPTOgDR9zsNRw6qxaHztq/CEC+mxDCLa3O1hHBaDV\n' + + 'BmB3nCZb93BvO0EQSEk7aytKq/f+sjyxqOcs385gintdHGU9uM7gTZHnU9vByJsm\n' + + '/TL07Miq67X0NlhIoo3jAk+xHaeKJdxdKATQp0448P5cY20q4b8aMk1twcNaMvCP\n' + + 'dG4M5doaoUA8OQ/0ukLLae/LBxLeTw04q1/a2SyFaVUX2Twbb1S3xVWwLA8vsyGr\n' + + 'igXx7B5GgP+IHb6DTjPJAi0=\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS us-east-2 certificate CA 2016 to 2020 + * + * CN = Amazon RDS us-east-2 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2016-08-11T19:58:45Z/2020-03-05T19:58:45Z + * F = 9B:78:E3:64:7F:74:BC:B2:52:18:CF:13:C3:62:B8:35:9D:3D:5F:B6 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIID/DCCAuSgAwIBAgIBTjANBgkqhkiG9w0BAQsFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNjA4MTExOTU4NDVaFw0y\n' + + 'MDAzMDUxOTU4NDVaMIGPMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEgMB4GA1UEAwwXQW1hem9uIFJE\n' + + 'UyB1cy1lYXN0LTIgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCp\n' + + 'WnnUX7wM0zzstccX+4iXKJa9GR0a2PpvB1paEX4QRCgfhEdQWDaSqyrWNgdVCKkt\n' + + '1aQkWu5j6VAC2XIG7kKoonm1ZdBVyBLqW5lXNywlaiU9yhJkwo8BR+/OqgE+PLt/\n' + + 'EO1mlN0PQudja/XkExCXTO29TG2j7F/O7hox6vTyHNHc0H88zS21uPuBE+jivViS\n' + + 'yzj/BkyoQ85hnkues3f9R6gCGdc+J51JbZnmgzUkvXjAEuKhAm9JksVOxcOKUYe5\n' + + 'ERhn0U9zjzpfbAITIkul97VVa5IxskFFTHIPJbvRKHJkiF6wTJww/tc9wm+fSCJ1\n' + + '+DbQTGZgkQ3bJrqRN29/AgMBAAGjZjBkMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMB\n' + + 'Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBSAHQzUYYZbepwKEMvGdHp8wzHnfDAfBgNV\n' + + 'HSMEGDAWgBROAu6sPvYVyEztLPUFwY+chAhJgzANBgkqhkiG9w0BAQsFAAOCAQEA\n' + + 'MbaEzSYZ+aZeTBxf8yi0ta8K4RdwEJsEmP6IhFFQHYUtva2Cynl4Q9tZg3RMsybT\n' + + '9mlnSQQlbN/wqIIXbkrcgFcHoXG9Odm/bDtUwwwDaiEhXVfeQom3G77QHOWMTCGK\n' + + 'qadwuh5msrb17JdXZoXr4PYHDKP7j0ONfAyFNER2+uecblHfRSpVq5UeF3L6ZJb8\n' + + 'fSw/GtAV6an+/0r+Qm+PiI2H5XuZ4GmRJYnGMhqWhBYrY7p3jtVnKcsh39wgfUnW\n' + + 'AvZEZG/yhFyAZW0Essa39LiL5VSq14Y1DOj0wgnhSY/9WHxaAo1HB1T9OeZknYbD\n' + + 'fl/EGSZ0TEvZkENrXcPlVA==\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS ca-central-1 certificate CA 2016 to 2020 + * + * CN = Amazon RDS ca-central-1 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2016-09-15T00:10:11Z/2020-03-05T00:10:11Z + * F = D7:E0:16:AB:8A:0B:63:9F:67:1F:16:87:42:F4:0A:EE:73:A6:FC:04 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIID/zCCAuegAwIBAgIBTzANBgkqhkiG9w0BAQsFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNjA5MTUwMDEwMTFaFw0y\n' + + 'MDAzMDUwMDEwMTFaMIGSMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEjMCEGA1UEAwwaQW1hem9uIFJE\n' + + 'UyBjYS1jZW50cmFsLTEgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\n' + + 'AQCZYI/iQ6DrS3ny3t1EwX1wAD+3LMgh7Fd01EW5LIuaK2kYIIQpsVKhxLCit/V5\n' + + 'AGc/1qiJS1Qz9ODLTh0Na6bZW6EakRzuHJLe32KJtoFYPC7Z09UqzXrpA/XL+1hM\n' + + 'P0ZmCWsU7Nn/EmvfBp9zX3dZp6P6ATrvDuYaVFr+SA7aT3FXpBroqBS1fyzUPs+W\n' + + 'c6zTR6+yc4zkHX0XQxC5RH6xjgpeRkoOajA/sNo7AQF7KlWmKHbdVF44cvvAhRKZ\n' + + 'XaoVs/C4GjkaAEPTCbopYdhzg+KLx9eB2BQnYLRrIOQZtRfbQI2Nbj7p3VsRuOW1\n' + + 'tlcks2w1Gb0YC6w6SuIMFkl1AgMBAAGjZjBkMA4GA1UdDwEB/wQEAwIBBjASBgNV\n' + + 'HRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBToYWxE1lawl6Ks6NsvpbHQ3GKEtzAf\n' + + 'BgNVHSMEGDAWgBROAu6sPvYVyEztLPUFwY+chAhJgzANBgkqhkiG9w0BAQsFAAOC\n' + + 'AQEAG/8tQ0ooi3hoQpa5EJz0/E5VYBsAz3YxA2HoIonn0jJyG16bzB4yZt4vNQMA\n' + + 'KsNlQ1uwDWYL1nz63axieUUFIxqxl1KmwfhsmLgZ0Hd2mnTPIl2Hw3uj5+wdgGBg\n' + + 'agnAZ0bajsBYgD2VGQbqjdk2Qn7Fjy3LEWIvGZx4KyZ99OJ2QxB7JOPdauURAtWA\n' + + 'DKYkP4LLJxtj07DSzG8kuRWb9B47uqUD+eKDIyjfjbnzGtd9HqqzYFau7EX3HVD9\n' + + '9Qhnjl7bTZ6YfAEZ3nH2t3Vc0z76XfGh47rd0pNRhMV+xpok75asKf/lNh5mcUrr\n' + + 'VKwflyMkQpSbDCmcdJ90N2xEXQ==\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS eu-west-2 certificate CA 2016 to 2020 + * + * CN = Amazon RDS eu-west-2 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2016-10-10T17:44:42Z/2020-03-05T17:44:42Z + * F = 47:79:51:9F:FF:07:D3:F4:27:D3:AB:64:56:7F:00:45:BB:84:C1:71 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIID/DCCAuSgAwIBAgIBUDANBgkqhkiG9w0BAQsFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNjEwMTAxNzQ0NDJaFw0y\n' + + 'MDAzMDUxNzQ0NDJaMIGPMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEgMB4GA1UEAwwXQW1hem9uIFJE\n' + + 'UyBldS13ZXN0LTIgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDO\n' + + 'cttLJfubB4XMMIGWNfJISkIdCMGJyOzLiMJaiWB5GYoXKhEl7YGotpy0qklwW3BQ\n' + + 'a0fmVdcCLX+dIuVQ9iFK+ZcK7zwm7HtdDTCHOCKeOh2IcnU4c/VIokFi6Gn8udM6\n' + + 'N/Zi5M5OGpVwLVALQU7Yctsn3c95el6MdVx6mJiIPVu7tCVZn88Z2koBQ2gq9P4O\n' + + 'Sb249SHFqOb03lYDsaqy1NDsznEOhaRBw7DPJFpvmw1lA3/Y6qrExRI06H2VYR2i\n' + + '7qxwDV50N58fs10n7Ye1IOxTVJsgEA7X6EkRRXqYaM39Z76R894548WHfwXWjUsi\n' + + 'MEX0RS0/t1GmnUQjvevDAgMBAAGjZjBkMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMB\n' + + 'Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBQBxmcuRSxERYCtNnSr5xNfySokHjAfBgNV\n' + + 'HSMEGDAWgBROAu6sPvYVyEztLPUFwY+chAhJgzANBgkqhkiG9w0BAQsFAAOCAQEA\n' + + 'UyCUQjsF3nUAABjfEZmpksTuUo07aT3KGYt+EMMFdejnBQ0+2lJJFGtT+CDAk1SD\n' + + 'RSgfEBon5vvKEtlnTf9a3pv8WXOAkhfxnryr9FH6NiB8obISHNQNPHn0ljT2/T+I\n' + + 'Y6ytfRvKHa0cu3V0NXbJm2B4KEOt4QCDiFxUIX9z6eB4Kditwu05OgQh6KcogOiP\n' + + 'JesWxBMXXGoDC1rIYTFO7szwDyOHlCcVXJDNsTJhc32oDWYdeIbW7o/5I+aQsrXZ\n' + + 'C96HykZcgWzz6sElrQxUaT3IoMw/5nmw4uWKKnZnxgI9bY4fpQwMeBZ96iHfFxvH\n' + + 'mqfEEuC7uUoPofXdBp2ObQ==\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS us-gov-west-1 CA 2017 to 2022 + * + * CN = Amazon RDS us-gov-west-1 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2017-05-19T22:31:19Z/2022-05-18T12:00:00Z + * F = 77:55:8C:C4:5E:71:1F:1B:57:E3:DA:6E:5B:74:27:12:4E:E8:69:E8 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIECjCCAvKgAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwgZMxCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSQwIgYDVQQDDBtBbWF6b24gUkRTIEdvdkNsb3VkIFJvb3QgQ0EwHhcNMTcwNTE5\n' + + 'MjIzMTE5WhcNMjIwNTE4MTIwMDAwWjCBkzELMAkGA1UEBhMCVVMxEzARBgNVBAgM\n' + + 'Cldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoMGUFtYXpvbiBX\n' + + 'ZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMxJDAiBgNVBAMM\n' + + 'G0FtYXpvbiBSRFMgdXMtZ292LXdlc3QtMSBDQTCCASIwDQYJKoZIhvcNAQEBBQAD\n' + + 'ggEPADCCAQoCggEBAM8YZLKAzzOdNnoi7Klih26Zkj+OCpDfwx4ZYB6f8L8UoQi5\n' + + '8z9ZtIwMjiJ/kO08P1yl4gfc7YZcNFvhGruQZNat3YNpxwUpQcr4mszjuffbL4uz\n' + + '+/8FBxALdqCVOJ5Q0EVSfz3d9Bd1pUPL7ARtSpy7bn/tUPyQeI+lODYO906C0TQ3\n' + + 'b9bjOsgAdBKkHfjLdsknsOZYYIzYWOJyFJJa0B11XjDUNBy/3IuC0KvDl6At0V5b\n' + + '8M6cWcKhte2hgjwTYepV+/GTadeube1z5z6mWsN5arOAQUtYDLH6Aztq9mCJzLHm\n' + + 'RccBugnGl3fRLJ2VjioN8PoGoN9l9hFBy5fnFgsCAwEAAaNmMGQwDgYDVR0PAQH/\n' + + 'BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFEG7+br8KkvwPd5g\n' + + '71Rvh2stclJbMB8GA1UdIwQYMBaAFEkQz6S4NS5lOYKcDjBSuCcVpdzjMA0GCSqG\n' + + 'SIb3DQEBCwUAA4IBAQBMA327u5ABmhX+aPxljoIbxnydmAFWxW6wNp5+rZrvPig8\n' + + 'zDRqGQWWr7wWOIjfcWugSElYtf/m9KZHG/Z6+NG7nAoUrdcd1h/IQhb+lFQ2b5g9\n' + + 'sVzQv/H2JNkfZA8fL/Ko/Tm/f9tcqe0zrGCtT+5u0Nvz35Wl8CEUKLloS5xEb3k5\n' + + '7D9IhG3fsE3vHWlWrGCk1cKry3j12wdPG5cUsug0vt34u6rdhP+FsM0tHI15Kjch\n' + + 'RuUCvyQecy2ZFNAa3jmd5ycNdL63RWe8oayRBpQBxPPCbHfILxGZEdJbCH9aJ2D/\n' + + 'l8oHIDnvOLdv7/cBjyYuvmprgPtu3QEkbre5Hln/\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS eu-west-3 certificate CA 2017 to 2020 + * + * CN = Amazon RDS eu-west-3 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2017-08-25T21:39:26Z/2020-03-05T21:39:26Z + * F = FD:35:A7:84:60:68:98:00:12:54:ED:34:26:8C:66:0F:72:DD:B2:F4 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIID/DCCAuSgAwIBAgIBUTANBgkqhkiG9w0BAQsFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNzA4MjUyMTM5MjZaFw0y\n' + + 'MDAzMDUyMTM5MjZaMIGPMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEgMB4GA1UEAwwXQW1hem9uIFJE\n' + + 'UyBldS13ZXN0LTMgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+\n' + + 'xmlEC/3a4cJH+UPwXCE02lC7Zq5NHd0dn6peMeLN8agb6jW4VfSY0NydjRj2DJZ8\n' + + 'K7wV6sub5NUGT1NuFmvSmdbNR2T59KX0p2dVvxmXHHtIpQ9Y8Aq3ZfhmC5q5Bqgw\n' + + 'tMA1xayDi7HmoPX3R8kk9ktAZQf6lDeksCvok8idjTu9tiSpDiMwds5BjMsWfyjZ\n' + + 'd13PTGGNHYVdP692BSyXzSP1Vj84nJKnciW8tAqwIiadreJt5oXyrCXi8ekUMs80\n' + + 'cUTuGm3aA3Q7PB5ljJMPqz0eVddaiIvmTJ9O3Ez3Du/HpImyMzXjkFaf+oNXf/Hx\n' + + '/EW5jCRR6vEiXJcDRDS7AgMBAAGjZjBkMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMB\n' + + 'Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBRZ9mRtS5fHk3ZKhG20Oack4cAqMTAfBgNV\n' + + 'HSMEGDAWgBROAu6sPvYVyEztLPUFwY+chAhJgzANBgkqhkiG9w0BAQsFAAOCAQEA\n' + + 'F/u/9L6ExQwD73F/bhCw7PWcwwqsK1mypIdrjdIsu0JSgwWwGCXmrIspA3n3Dqxq\n' + + 'sMhAJD88s9Em7337t+naar2VyLO63MGwjj+vA4mtvQRKq8ScIpiEc7xN6g8HUMsd\n' + + 'gPG9lBGfNjuAZsrGJflrko4HyuSM7zHExMjXLH+CXcv/m3lWOZwnIvlVMa4x0Tz0\n' + + 'A4fklaawryngzeEjuW6zOiYCzjZtPlP8Fw0SpzppJ8VpQfrZ751RDo4yudmPqoPK\n' + + '5EUe36L8U+oYBXnC5TlYs9bpVv9o5wJQI5qA9oQE2eFWxF1E0AyZ4V5sgGUBStaX\n' + + 'BjDDWul0wSo7rt1Tq7XpnA==\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS ap-northeast-3 certificate CA 2017 to 2020 + * + * CN = Amazon RDS ap-northeast-3 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2017-12-01T00:55:42Z/2020-03-05T00:55:42Z + * F = C0:C7:D4:B3:91:40:A0:77:43:28:BF:AF:77:57:DF:FD:98:FB:10:3F + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEATCCAumgAwIBAgIBTjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCVVMx\n' + + 'EzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'GzAZBgNVBAMMEkFtYXpvbiBSRFMgUm9vdCBDQTAeFw0xNzEyMDEwMDU1NDJaFw0y\n' + + 'MDAzMDUwMDU1NDJaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2FzaGluZ3Rv\n' + + 'bjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNl\n' + + 'cywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1hem9uIFJE\n' + + 'UyBhcC1ub3J0aGVhc3QtMyBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\n' + + 'ggEBAMZtQNnm/XT19mTa10ftHLzg5UhajoI65JHv4TQNdGXdsv+CQdGYU49BJ9Eu\n' + + '3bYgiEtTzR2lQe9zGMvtuJobLhOWuavzp7IixoIQcHkFHN6wJ1CvqrxgvJfBq6Hy\n' + + 'EuCDCiU+PPDLUNA6XM6Qx3IpHd1wrJkjRB80dhmMSpxmRmx849uFafhN+P1QybsM\n' + + 'TI0o48VON2+vj+mNuQTyLMMP8D4odSQHjaoG+zyJfJGZeAyqQyoOUOFEyQaHC3TT\n' + + '3IDSNCQlpxb9LerbCoKu79WFBBq3CS5cYpg8/fsnV2CniRBFFUumBt5z4dhw9RJU\n' + + 'qlUXXO1ZyzpGd+c5v6FtrfXtnIUCAwEAAaNmMGQwDgYDVR0PAQH/BAQDAgEGMBIG\n' + + 'A1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFETv7ELNplYy/xTeIOInl6nzeiHg\n' + + 'MB8GA1UdIwQYMBaAFE4C7qw+9hXITO0s9QXBj5yECEmDMA0GCSqGSIb3DQEBBQUA\n' + + 'A4IBAQCpKxOQcd0tEKb3OtsOY8q/MPwTyustGk2Rt7t9G68idADp8IytB7M0SDRo\n' + + 'wWZqynEq7orQVKdVOanhEWksNDzGp0+FPAf/KpVvdYCd7ru3+iI+V4ZEp2JFdjuZ\n' + + 'Zz0PIjS6AgsZqE5Ri1J+NmfmjGZCPhsHnGZiBaenX6K5VRwwwmLN6xtoqrrfR5zL\n' + + 'QfBeeZNJG6KiM3R/DxJ5rAa6Fz+acrhJ60L7HprhB7SFtj1RCijau3+ZwiGmUOMr\n' + + 'yKlMv+VgmzSw7o4Hbxy1WVrA6zQsTHHSGf+vkQn2PHvnFMUEu/ZLbTDYFNmTLK91\n' + + 'K6o4nMsEvhBKgo4z7H1EqqxXhvN2\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS GovCloud Root CA 2017 to 2022 + * + * CN = Amazon RDS GovCloud Root CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2017-05-19T22:29:11Z/2022-05-18T22:29:11Z + * F = A3:61:F9:C9:A2:5B:91:FE:73:A6:52:E3:59:14:8E:CE:35:12:0F:FD + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEDjCCAvagAwIBAgIJAMM61RQn3/kdMA0GCSqGSIb3DQEBCwUAMIGTMQswCQYD\n' + + 'VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi\n' + + 'MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h\n' + + 'em9uIFJEUzEkMCIGA1UEAwwbQW1hem9uIFJEUyBHb3ZDbG91ZCBSb290IENBMB4X\n' + + 'DTE3MDUxOTIyMjkxMVoXDTIyMDUxODIyMjkxMVowgZMxCzAJBgNVBAYTAlVTMRAw\n' + + 'DgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQKDBlB\n' + + 'bWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRTMSQw\n' + + 'IgYDVQQDDBtBbWF6b24gUkRTIEdvdkNsb3VkIFJvb3QgQ0EwggEiMA0GCSqGSIb3\n' + + 'DQEBAQUAA4IBDwAwggEKAoIBAQDGS9bh1FGiJPT+GRb3C5aKypJVDC1H2gbh6n3u\n' + + 'j8cUiyMXfmm+ak402zdLpSYMaxiQ7oL/B3wEmumIpRDAsQrSp3B/qEeY7ipQGOfh\n' + + 'q2TXjXGIUjiJ/FaoGqkymHRLG+XkNNBtb7MRItsjlMVNELXECwSiMa3nJL2/YyHW\n' + + 'nTr1+11/weeZEKgVbCUrOugFkMXnfZIBSn40j6EnRlO2u/NFU5ksK5ak2+j8raZ7\n' + + 'xW7VXp9S1Tgf1IsWHjGZZZguwCkkh1tHOlHC9gVA3p63WecjrIzcrR/V27atul4m\n' + + 'tn56s5NwFvYPUIx1dbC8IajLUrepVm6XOwdQCfd02DmOyjWJAgMBAAGjYzBhMA4G\n' + + 'A1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRJEM+kuDUu\n' + + 'ZTmCnA4wUrgnFaXc4zAfBgNVHSMEGDAWgBRJEM+kuDUuZTmCnA4wUrgnFaXc4zAN\n' + + 'BgkqhkiG9w0BAQsFAAOCAQEAcfA7uirXsNZyI2j4AJFVtOTKOZlQwqbyNducnmlg\n' + + '/5nug9fAkwM4AgvF5bBOD1Hw6khdsccMwIj+1S7wpL+EYb/nSc8G0qe1p/9lZ/mZ\n' + + 'ff5g4JOa26lLuCrZDqAk4TzYnt6sQKfa5ZXVUUn0BK3okhiXS0i+NloMyaBCL7vk\n' + + 'kDwkHwEqflRKfZ9/oFTcCfoiHPA7AdBtaPVr0/Kj9L7k+ouz122huqG5KqX0Zpo8\n' + + 'S0IGvcd2FZjNSNPttNAK7YuBVsZ0m2nIH1SLp//00v7yAHIgytQwwB17PBcp4NXD\n' + + 'pCfTa27ng9mMMC2YLqWQpW4TkqjDin2ZC+5X/mbrjzTvVg==\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS ap-east-1 certificate CA 2019 to 2022 + * + * CN = Amazon RDS ap-east-1 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-02-17T02:47:00Z/2022-06-01T12:00:00Z + * F = BC:F8:70:75:1F:93:3F:A7:82:86:67:63:A8:86:1F:A4:E8:07:CE:06 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEBzCCAu+gAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwgZQxCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSUwIwYDVQQDDBxBbWF6b24gUkRTIGFwLWVhc3QtMSBSb290IENBMB4XDTE5MDIx\n' + + 'NzAyNDcwMFoXDTIyMDYwMTEyMDAwMFowgY8xCzAJBgNVBAYTAlVTMRMwEQYDVQQI\n' + + 'DApXYXNoaW5ndG9uMRAwDgYDVQQHDAdTZWF0dGxlMSIwIAYDVQQKDBlBbWF6b24g\n' + + 'V2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRTMSAwHgYDVQQD\n' + + 'DBdBbWF6b24gUkRTIGFwLWVhc3QtMSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP\n' + + 'ADCCAQoCggEBAOcJAUofyJuBuPr5ISHi/Ha5ed8h3eGdzn4MBp6rytPOg9NVGRQs\n' + + 'O93fNGCIKsUT6gPuk+1f1ncMTV8Y0Fdf4aqGWme+Khm3ZOP3V1IiGnVq0U2xiOmn\n' + + 'SQ4Q7LoeQC4lC6zpoCHVJyDjZ4pAknQQfsXb77Togdt/tK5ahev0D+Q3gCwAoBoO\n' + + 'DHKJ6t820qPi63AeGbJrsfNjLKiXlFPDUj4BGir4dUzjEeH7/hx37na1XG/3EcxP\n' + + '399cT5k7sY/CR9kctMlUyEEUNQOmhi/ly1Lgtihm3QfjL6K9aGLFNwX35Bkh9aL2\n' + + 'F058u+n8DP/dPeKUAcJKiQZUmzuen5n57x8CAwEAAaNmMGQwDgYDVR0PAQH/BAQD\n' + + 'AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFlqgF4FQlb9yP6c+Q3E\n' + + 'O3tXv+zOMB8GA1UdIwQYMBaAFK9T6sY/PBZVbnHcNcQXf58P4OuPMA0GCSqGSIb3\n' + + 'DQEBCwUAA4IBAQDeXiS3v1z4jWAo1UvVyKDeHjtrtEH1Rida1eOXauFuEQa5tuOk\n' + + 'E53Os4haZCW4mOlKjigWs4LN+uLIAe1aFXGo92nGIqyJISHJ1L+bopx/JmIbHMCZ\n' + + '0lTNJfR12yBma5VQy7vzeFku/SisKwX0Lov1oHD4MVhJoHbUJYkmAjxorcIHORvh\n' + + 'I3Vj5XrgDWtLDPL8/Id/roul/L+WX5ir+PGScKBfQIIN2lWdZoqdsx8YWqhm/ikL\n' + + 'C6qNieSwcvWL7C03ri0DefTQMY54r5wP33QU5hJ71JoaZI3YTeT0Nf+NRL4hM++w\n' + + 'Q0veeNzBQXg1f/JxfeA39IDIX1kiCf71tGlT\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS ap-northeast-1 certificate CA 2019 to 2024 + * + * CN = Amazon RDS ap-northeast-1 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-18T16:56:20Z/2024-08-22T17:08:50Z + * F = 47:A3:F9:20:64:5C:9F:9D:48:8C:7D:E6:0B:86:D6:05:13:00:16:A1 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEDDCCAvSgAwIBAgICcEUwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTgxNjU2\n' + + 'MjBaFw0yNDA4MjIxNzA4NTBaMIGZMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz\n' + + 'aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT\n' + + 'ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEqMCgGA1UEAwwhQW1h\n' + + 'em9uIFJEUyBhcC1ub3J0aGVhc3QtMSAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEF\n' + + 'AAOCAQ8AMIIBCgKCAQEAndtkldmHtk4TVQAyqhAvtEHSMb6pLhyKrIFved1WO3S7\n' + + '+I+bWwv9b2W/ljJxLq9kdT43bhvzonNtI4a1LAohS6bqyirmk8sFfsWT3akb+4Sx\n' + + '1sjc8Ovc9eqIWJCrUiSvv7+cS7ZTA9AgM1PxvHcsqrcUXiK3Jd/Dax9jdZE1e15s\n' + + 'BEhb2OEPE+tClFZ+soj8h8Pl2Clo5OAppEzYI4LmFKtp1X/BOf62k4jviXuCSst3\n' + + 'UnRJzE/CXtjmN6oZySVWSe0rQYuyqRl6//9nK40cfGKyxVnimB8XrrcxUN743Vud\n' + + 'QQVU0Esm8OVTX013mXWQXJHP2c0aKkog8LOga0vobQIDAQABo2YwZDAOBgNVHQ8B\n' + + 'Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQULmoOS1mFSjj+\n' + + 'snUPx4DgS3SkLFYwHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJ\n' + + 'KoZIhvcNAQELBQADggEBAAkVL2P1M2/G9GM3DANVAqYOwmX0Xk58YBHQu6iiQg4j\n' + + 'b4Ky/qsZIsgT7YBsZA4AOcPKQFgGTWhe9pvhmXqoN3RYltN8Vn7TbUm/ZVDoMsrM\n' + + 'gwv0+TKxW1/u7s8cXYfHPiTzVSJuOogHx99kBW6b2f99GbP7O1Sv3sLq4j6lVvBX\n' + + 'Fiacf5LAWC925nvlTzLlBgIc3O9xDtFeAGtZcEtxZJ4fnGXiqEnN4539+nqzIyYq\n' + + 'nvlgCzyvcfRAxwltrJHuuRu6Maw5AGcd2Y0saMhqOVq9KYKFKuD/927BTrbd2JVf\n' + + '2sGWyuPZPCk3gq+5pCjbD0c6DkhcMGI6WwxvM5V/zSM=\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS ap-northeast-2 certificate CA 2019 to 2024 + * + * CN = Amazon RDS ap-northeast-2 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-10T17:46:21Z/2024-08-22T17:08:50Z + * F = 8E:1C:70:C1:64:BD:FC:F9:93:9B:A2:67:CA:CF:52:F0:E1:F7:B4:F0 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEDDCCAvSgAwIBAgICOFAwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTAxNzQ2\n' + + 'MjFaFw0yNDA4MjIxNzA4NTBaMIGZMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz\n' + + 'aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT\n' + + 'ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEqMCgGA1UEAwwhQW1h\n' + + 'em9uIFJEUyBhcC1ub3J0aGVhc3QtMiAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEF\n' + + 'AAOCAQ8AMIIBCgKCAQEAzU72e6XbaJbi4HjJoRNjKxzUEuChKQIt7k3CWzNnmjc5\n' + + '8I1MjCpa2W1iw1BYVysXSNSsLOtUsfvBZxi/1uyMn5ZCaf9aeoA9UsSkFSZBjOCN\n' + + 'DpKPCmfV1zcEOvJz26+1m8WDg+8Oa60QV0ou2AU1tYcw98fOQjcAES0JXXB80P2s\n' + + '3UfkNcnDz+l4k7j4SllhFPhH6BQ4lD2NiFAP4HwoG6FeJUn45EPjzrydxjq6v5Fc\n' + + 'cQ8rGuHADVXotDbEhaYhNjIrsPL+puhjWfhJjheEw8c4whRZNp6gJ/b6WEes/ZhZ\n' + + 'h32DwsDsZw0BfRDUMgUn8TdecNexHUw8vQWeC181hwIDAQABo2YwZDAOBgNVHQ8B\n' + + 'Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUwW9bWgkWkr0U\n' + + 'lrOsq2kvIdrECDgwHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJ\n' + + 'KoZIhvcNAQELBQADggEBAEugF0Gj7HVhX0ehPZoGRYRt3PBuI2YjfrrJRTZ9X5wc\n' + + '9T8oHmw07mHmNy1qqWvooNJg09bDGfB0k5goC2emDiIiGfc/kvMLI7u+eQOoMKj6\n' + + 'mkfCncyRN3ty08Po45vTLBFZGUvtQmjM6yKewc4sXiASSBmQUpsMbiHRCL72M5qV\n' + + 'obcJOjGcIdDTmV1BHdWT+XcjynsGjUqOvQWWhhLPrn4jWe6Xuxll75qlrpn3IrIx\n' + + 'CRBv/5r7qbcQJPOgwQsyK4kv9Ly8g7YT1/vYBlR3cRsYQjccw5ceWUj2DrMVWhJ4\n' + + 'prf+E3Aa4vYmLLOUUvKnDQ1k3RGNu56V0tonsQbfsaM=\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS ap-northeast-3 certificate CA 2019 to 2024 + * + * CN = Amazon RDS ap-northeast-3 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-17T20:05:29Z/2024-08-22T17:08:50Z + * F = D1:08:B1:40:6D:6C:80:8E:F4:C1:2C:8A:1F:66:17:01:54:CD:1A:4E + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEDDCCAvSgAwIBAgICOYIwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTcyMDA1\n' + + 'MjlaFw0yNDA4MjIxNzA4NTBaMIGZMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz\n' + + 'aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT\n' + + 'ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEqMCgGA1UEAwwhQW1h\n' + + 'em9uIFJEUyBhcC1ub3J0aGVhc3QtMyAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEF\n' + + 'AAOCAQ8AMIIBCgKCAQEA4dMak8W+XW8y/2F6nRiytFiA4XLwePadqWebGtlIgyCS\n' + + 'kbug8Jv5w7nlMkuxOxoUeD4WhI6A9EkAn3r0REM/2f0aYnd2KPxeqS2MrtdxxHw1\n' + + 'xoOxk2x0piNSlOz6yog1idsKR5Wurf94fvM9FdTrMYPPrDabbGqiBMsZZmoHLvA3\n' + + 'Z+57HEV2tU0Ei3vWeGIqnNjIekS+E06KhASxrkNU5vi611UsnYZlSi0VtJsH4UGV\n' + + 'LhnHl53aZL0YFO5mn/fzuNG/51qgk/6EFMMhaWInXX49Dia9FnnuWXwVwi6uX1Wn\n' + + '7kjoHi5VtmC8ZlGEHroxX2DxEr6bhJTEpcLMnoQMqwIDAQABo2YwZDAOBgNVHQ8B\n' + + 'Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUsUI5Cb3SWB8+\n' + + 'gv1YLN/ABPMdxSAwHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJ\n' + + 'KoZIhvcNAQELBQADggEBAJAF3E9PM1uzVL8YNdzb6fwJrxxqI2shvaMVmC1mXS+w\n' + + 'G0zh4v2hBZOf91l1EO0rwFD7+fxoI6hzQfMxIczh875T6vUXePKVOCOKI5wCrDad\n' + + 'zQbVqbFbdhsBjF4aUilOdtw2qjjs9JwPuB0VXN4/jY7m21oKEOcnpe36+7OiSPjN\n' + + 'xngYewCXKrSRqoj3mw+0w/+exYj3Wsush7uFssX18av78G+ehKPIVDXptOCP/N7W\n' + + '8iKVNeQ2QGTnu2fzWsGUSvMGyM7yqT+h1ILaT//yQS8er511aHMLc142bD4D9VSy\n' + + 'DgactwPDTShK/PXqhvNey9v/sKXm4XatZvwcc8KYlW4=\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS ap-south-1 certificate CA 2019 to 2024 + * + * CN = Amazon RDS ap-south-1 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-04T17:13:04Z/2024-08-22T17:08:50Z + * F = D6:AD:45:A9:54:36:E4:BA:9C:B7:9B:06:8C:0C:CD:CC:1E:81:B5:00 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIECDCCAvCgAwIBAgICVIYwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MDQxNzEz\n' + + 'MDRaFw0yNDA4MjIxNzA4NTBaMIGVMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz\n' + + 'aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT\n' + + 'ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEmMCQGA1UEAwwdQW1h\n' + + 'em9uIFJEUyBhcC1zb3V0aC0xIDIwMTkgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB\n' + + 'DwAwggEKAoIBAQDUYOz1hGL42yUCrcsMSOoU8AeD/3KgZ4q7gP+vAz1WnY9K/kim\n' + + 'eWN/2Qqzlo3+mxSFQFyD4MyV3+CnCPnBl9Sh1G/F6kThNiJ7dEWSWBQGAB6HMDbC\n' + + 'BaAsmUc1UIz8sLTL3fO+S9wYhA63Wun0Fbm/Rn2yk/4WnJAaMZcEtYf6e0KNa0LM\n' + + 'p/kN/70/8cD3iz3dDR8zOZFpHoCtf0ek80QqTich0A9n3JLxR6g6tpwoYviVg89e\n' + + 'qCjQ4axxOkWWeusLeTJCcY6CkVyFvDAKvcUl1ytM5AiaUkXblE7zDFXRM4qMMRdt\n' + + 'lPm8d3pFxh0fRYk8bIKnpmtOpz3RIctDrZZxAgMBAAGjZjBkMA4GA1UdDwEB/wQE\n' + + 'AwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBT99wKJftD3jb4sHoHG\n' + + 'i3uGlH6W6TAfBgNVHSMEGDAWgBRzX2DYvMsDmPQrFzQuNlqmYP+8HzANBgkqhkiG\n' + + '9w0BAQsFAAOCAQEAZ17hhr3dII3hUfuHQ1hPWGrpJOX/G9dLzkprEIcCidkmRYl+\n' + + 'hu1Pe3caRMh/17+qsoEErmnVq5jNY9X1GZL04IZH8YbHc7iRHw3HcWAdhN8633+K\n' + + 'jYEB2LbJ3vluCGnCejq9djDb6alOugdLMJzxOkHDhMZ6/gYbECOot+ph1tQuZXzD\n' + + 'tZ7prRsrcuPBChHlPjmGy8M9z8u+kF196iNSUGC4lM8vLkHM7ycc1/ZOwRq9aaTe\n' + + 'iOghbQQyAEe03MWCyDGtSmDfr0qEk+CHN+6hPiaL8qKt4s+V9P7DeK4iW08ny8Ox\n' + + 'AVS7u0OK/5+jKMAMrKwpYrBydOjTUTHScocyNw==\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS ap-southeast-1 certificate CA 2019 to 2024 + * + * CN = Amazon RDS ap-southeast-1 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-13T20:11:42Z/2024-08-22T17:08:50Z + * F = 0D:20:FB:91:DE:BE:D2:CF:F3:F8:F8:43:AF:68:C6:03:76:F3:DD:B8 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEDDCCAvSgAwIBAgICY4kwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTMyMDEx\n' + + 'NDJaFw0yNDA4MjIxNzA4NTBaMIGZMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz\n' + + 'aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT\n' + + 'ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEqMCgGA1UEAwwhQW1h\n' + + 'em9uIFJEUyBhcC1zb3V0aGVhc3QtMSAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEF\n' + + 'AAOCAQ8AMIIBCgKCAQEAr5u9OuLL/OF/fBNUX2kINJLzFl4DnmrhnLuSeSnBPgbb\n' + + 'qddjf5EFFJBfv7IYiIWEFPDbDG5hoBwgMup5bZDbas+ZTJTotnnxVJTQ6wlhTmns\n' + + 'eHECcg2pqGIKGrxZfbQhlj08/4nNAPvyYCTS0bEcmQ1emuDPyvJBYDDLDU6AbCB5\n' + + '6Z7YKFQPTiCBblvvNzchjLWF9IpkqiTsPHiEt21sAdABxj9ityStV3ja/W9BfgxH\n' + + 'wzABSTAQT6FbDwmQMo7dcFOPRX+hewQSic2Rn1XYjmNYzgEHisdUsH7eeXREAcTw\n' + + '61TRvaLH8AiOWBnTEJXPAe6wYfrcSd1pD0MXpoB62wIDAQABo2YwZDAOBgNVHQ8B\n' + + 'Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUytwMiomQOgX5\n' + + 'Ichd+2lDWRUhkikwHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJ\n' + + 'KoZIhvcNAQELBQADggEBACf6lRDpfCD7BFRqiWM45hqIzffIaysmVfr+Jr+fBTjP\n' + + 'uYe/ba1omSrNGG23bOcT9LJ8hkQJ9d+FxUwYyICQNWOy6ejicm4z0C3VhphbTPqj\n' + + 'yjpt9nG56IAcV8BcRJh4o/2IfLNzC/dVuYJV8wj7XzwlvjysenwdrJCoLadkTr1h\n' + + 'eIdG6Le07sB9IxrGJL9e04afk37h7c8ESGSE4E+oS4JQEi3ATq8ne1B9DQ9SasXi\n' + + 'IRmhNAaISDzOPdyLXi9N9V9Lwe/DHcja7hgLGYx3UqfjhLhOKwp8HtoZORixAmOI\n' + + 'HfILgNmwyugAbuZoCazSKKBhQ0wgO0WZ66ZKTMG8Oho=\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS ap-southeast-2 certificate CA 2019 to 2024 + * + * CN = Amazon RDS ap-southeast-2 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-16T19:53:47Z/2024-08-22T17:08:50Z + * F = D5:D4:51:83:D9:A3:AC:47:B0:0A:5A:77:D8:A0:79:A9:6A:3F:6D:96 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEDDCCAvSgAwIBAgICEkYwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTYxOTUz\n' + + 'NDdaFw0yNDA4MjIxNzA4NTBaMIGZMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz\n' + + 'aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT\n' + + 'ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEqMCgGA1UEAwwhQW1h\n' + + 'em9uIFJEUyBhcC1zb3V0aGVhc3QtMiAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEF\n' + + 'AAOCAQ8AMIIBCgKCAQEAufodI2Flker8q7PXZG0P0vmFSlhQDw907A6eJuF/WeMo\n' + + 'GHnll3b4S6nC3oRS3nGeRMHbyU2KKXDwXNb3Mheu+ox+n5eb/BJ17eoj9HbQR1cd\n' + + 'gEkIciiAltf8gpMMQH4anP7TD+HNFlZnP7ii3geEJB2GGXSxgSWvUzH4etL67Zmn\n' + + 'TpGDWQMB0T8lK2ziLCMF4XAC/8xDELN/buHCNuhDpxpPebhct0T+f6Arzsiswt2j\n' + + '7OeNeLLZwIZvVwAKF7zUFjC6m7/VmTQC8nidVY559D6l0UhhU0Co/txgq3HVsMOH\n' + + 'PbxmQUwJEKAzQXoIi+4uZzHFZrvov/nDTNJUhC6DqwIDAQABo2YwZDAOBgNVHQ8B\n' + + 'Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUwaZpaCme+EiV\n' + + 'M5gcjeHZSTgOn4owHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJ\n' + + 'KoZIhvcNAQELBQADggEBAAR6a2meCZuXO2TF9bGqKGtZmaah4pH2ETcEVUjkvXVz\n' + + 'sl+ZKbYjrun+VkcMGGKLUjS812e7eDF726ptoku9/PZZIxlJB0isC/0OyixI8N4M\n' + + 'NsEyvp52XN9QundTjkl362bomPnHAApeU0mRbMDRR2JdT70u6yAzGLGsUwMkoNnw\n' + + '1VR4XKhXHYGWo7KMvFrZ1KcjWhubxLHxZWXRulPVtGmyWg/MvE6KF+2XMLhojhUL\n' + + '+9jB3Fpn53s6KMx5tVq1x8PukHmowcZuAF8k+W4gk8Y68wIwynrdZrKRyRv6CVtR\n' + + 'FZ8DeJgoNZT3y/GT254VqMxxfuy2Ccb/RInd16tEvVk=\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS ca-central-1 certificate CA 2019 to 2024 + * + * CN = Amazon RDS ca-central-1 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-10T20:52:25Z/2024-08-22T17:08:50Z + * F = A1:03:46:F2:BB:29:BF:4F:EC:04:7E:82:9A:A6:C0:11:4D:AB:82:25 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIECjCCAvKgAwIBAgICEzUwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTAyMDUy\n' + + 'MjVaFw0yNDA4MjIxNzA4NTBaMIGXMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz\n' + + 'aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT\n' + + 'ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEoMCYGA1UEAwwfQW1h\n' + + 'em9uIFJEUyBjYS1jZW50cmFsLTEgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQAD\n' + + 'ggEPADCCAQoCggEBAOxHqdcPSA2uBjsCP4DLSlqSoPuQ/X1kkJLusVRKiQE2zayB\n' + + 'viuCBt4VB9Qsh2rW3iYGM+usDjltGnI1iUWA5KHcvHszSMkWAOYWLiMNKTlg6LCp\n' + + 'XnE89tvj5dIH6U8WlDvXLdjB/h30gW9JEX7S8supsBSci2GxEzb5mRdKaDuuF/0O\n' + + 'qvz4YE04pua3iZ9QwmMFuTAOYzD1M72aOpj+7Ac+YLMM61qOtU+AU6MndnQkKoQi\n' + + 'qmUN2A9IFaqHFzRlSdXwKCKUA4otzmz+/N3vFwjb5F4DSsbsrMfjeHMo6o/nb6Nh\n' + + 'YDb0VJxxPee6TxSuN7CQJ2FxMlFUezcoXqwqXD0CAwEAAaNmMGQwDgYDVR0PAQH/\n' + + 'BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDGGpon9WfIpsggE\n' + + 'CxHq8hZ7E2ESMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqG\n' + + 'SIb3DQEBCwUAA4IBAQAvpeQYEGZvoTVLgV9rd2+StPYykMsmFjWQcyn3dBTZRXC2\n' + + 'lKq7QhQczMAOhEaaN29ZprjQzsA2X/UauKzLR2Uyqc2qOeO9/YOl0H3qauo8C/W9\n' + + 'r8xqPbOCDLEXlOQ19fidXyyEPHEq5WFp8j+fTh+s8WOx2M7IuC0ANEetIZURYhSp\n' + + 'xl9XOPRCJxOhj7JdelhpweX0BJDNHeUFi0ClnFOws8oKQ7sQEv66d5ddxqqZ3NVv\n' + + 'RbCvCtEutQMOUMIuaygDlMn1anSM8N7Wndx8G6+Uy67AnhjGx7jw/0YPPxopEj6x\n' + + 'JXP8j0sJbcT9K/9/fPVLNT25RvQ/93T2+IQL4Ca2\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS eu-central-1 certificate CA 2019 to 2024 + * + * CN = Amazon RDS eu-central-1 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-11T19:36:20Z/2024-08-22T17:08:50Z + * F = 53:46:18:4A:42:65:A2:8C:5F:5B:0A:AD:E2:2C:80:E5:E6:8A:6D:2F + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIECjCCAvKgAwIBAgICV2YwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTExOTM2\n' + + 'MjBaFw0yNDA4MjIxNzA4NTBaMIGXMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz\n' + + 'aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT\n' + + 'ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEoMCYGA1UEAwwfQW1h\n' + + 'em9uIFJEUyBldS1jZW50cmFsLTEgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQAD\n' + + 'ggEPADCCAQoCggEBAMEx54X2pHVv86APA0RWqxxRNmdkhAyp2R1cFWumKQRofoFv\n' + + 'n+SPXdkpIINpMuEIGJANozdiEz7SPsrAf8WHyD93j/ZxrdQftRcIGH41xasetKGl\n' + + 'I67uans8d+pgJgBKGb/Z+B5m+UsIuEVekpvgpwKtmmaLFC/NCGuSsJoFsRqoa6Gh\n' + + 'm34W6yJoY87UatddCqLY4IIXaBFsgK9Q/wYzYLbnWM6ZZvhJ52VMtdhcdzeTHNW0\n' + + '5LGuXJOF7Ahb4JkEhoo6TS2c0NxB4l4MBfBPgti+O7WjR3FfZHpt18A6Zkq6A2u6\n' + + 'D/oTSL6c9/3sAaFTFgMyL3wHb2YlW0BPiljZIqECAwEAAaNmMGQwDgYDVR0PAQH/\n' + + 'BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOcAToAc6skWffJa\n' + + 'TnreaswAfrbcMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqG\n' + + 'SIb3DQEBCwUAA4IBAQA1d0Whc1QtspK496mFWfFEQNegLh0a9GWYlJm+Htcj5Nxt\n' + + 'DAIGXb+8xrtOZFHmYP7VLCT5Zd2C+XytqseK/+s07iAr0/EPF+O2qcyQWMN5KhgE\n' + + 'cXw2SwuP9FPV3i+YAm11PBVeenrmzuk9NrdHQ7TxU4v7VGhcsd2C++0EisrmquWH\n' + + 'mgIfmVDGxphwoES52cY6t3fbnXmTkvENvR+h3rj+fUiSz0aSo+XZUGHPgvuEKM/W\n' + + 'CBD9Smc9CBoBgvy7BgHRgRUmwtABZHFUIEjHI5rIr7ZvYn+6A0O6sogRfvVYtWFc\n' + + 'qpyrW1YX8mD0VlJ8fGKM3G+aCOsiiPKDV/Uafrm+\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS eu-north-1 certificate CA 2019 to 2024 + * + * CN = Amazon RDS eu-north-1 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-12T18:19:44Z/2024-08-22T17:08:50Z + * F = D0:CA:9C:6E:47:4C:4F:DB:85:28:03:4A:60:AC:14:E0:E6:DF:D4:42 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIECDCCAvCgAwIBAgICGAcwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTIxODE5\n' + + 'NDRaFw0yNDA4MjIxNzA4NTBaMIGVMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz\n' + + 'aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT\n' + + 'ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEmMCQGA1UEAwwdQW1h\n' + + 'em9uIFJEUyBldS1ub3J0aC0xIDIwMTkgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB\n' + + 'DwAwggEKAoIBAQCiIYnhe4UNBbdBb/nQxl5giM0XoVHWNrYV5nB0YukA98+TPn9v\n' + + 'Aoj1RGYmtryjhrf01Kuv8SWO+Eom95L3zquoTFcE2gmxCfk7bp6qJJ3eHOJB+QUO\n' + + 'XsNRh76fwDzEF1yTeZWH49oeL2xO13EAx4PbZuZpZBttBM5zAxgZkqu4uWQczFEs\n' + + 'JXfla7z2fvWmGcTagX10O5C18XaFroV0ubvSyIi75ue9ykg/nlFAeB7O0Wxae88e\n' + + 'uhiBEFAuLYdqWnsg3459NfV8Yi1GnaitTym6VI3tHKIFiUvkSiy0DAlAGV2iiyJE\n' + + 'q+DsVEO4/hSINJEtII4TMtysOsYPpINqeEzRAgMBAAGjZjBkMA4GA1UdDwEB/wQE\n' + + 'AwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRR0UpnbQyjnHChgmOc\n' + + 'hnlc0PogzTAfBgNVHSMEGDAWgBRzX2DYvMsDmPQrFzQuNlqmYP+8HzANBgkqhkiG\n' + + '9w0BAQsFAAOCAQEAKJD4xVzSf4zSGTBJrmamo86jl1NHQxXUApAZuBZEc8tqC6TI\n' + + 'T5CeoSr9CMuVC8grYyBjXblC4OsM5NMvmsrXl/u5C9dEwtBFjo8mm53rOOIm1fxl\n' + + 'I1oYB/9mtO9ANWjkykuLzWeBlqDT/i7ckaKwalhLODsRDO73vRhYNjsIUGloNsKe\n' + + 'pxw3dzHwAZx4upSdEVG4RGCZ1D0LJ4Gw40OfD69hfkDfRVVxKGrbEzqxXRvovmDc\n' + + 'tKLdYZO/6REoca36v4BlgIs1CbUXJGLSXUwtg7YXGLSVBJ/U0+22iGJmBSNcoyUN\n' + + 'cjPFD9JQEhDDIYYKSGzIYpvslvGc4T5ISXFiuQ==\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS eu-west-1 certificate CA 2019 to 2024 + * + * CN = Amazon RDS eu-west-1 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-11T17:31:48Z/2024-08-22T17:08:50Z + * F = 2D:1A:A6:3E:0D:EB:D6:26:03:3E:A1:8A:0A:DF:14:80:78:EC:B6:63 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEBzCCAu+gAwIBAgICYpgwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTExNzMx\n' + + 'NDhaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz\n' + + 'aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT\n' + + 'ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h\n' + + 'em9uIFJEUyBldS13ZXN0LTEgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP\n' + + 'ADCCAQoCggEBAMk3YdSZ64iAYp6MyyKtYJtNzv7zFSnnNf6vv0FB4VnfITTMmOyZ\n' + + 'LXqKAT2ahZ00hXi34ewqJElgU6eUZT/QlzdIu359TEZyLVPwURflL6SWgdG01Q5X\n' + + 'O++7fSGcBRyIeuQWs9FJNIIqK8daF6qw0Rl5TXfu7P9dBc3zkgDXZm2DHmxGDD69\n' + + '7liQUiXzoE1q2Z9cA8+jirDioJxN9av8hQt12pskLQumhlArsMIhjhHRgF03HOh5\n' + + 'tvi+RCfihVOxELyIRTRpTNiIwAqfZxxTWFTgfn+gijTmd0/1DseAe82aYic8JbuS\n' + + 'EMbrDduAWsqrnJ4GPzxHKLXX0JasCUcWyMECAwEAAaNmMGQwDgYDVR0PAQH/BAQD\n' + + 'AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPLtsq1NrwJXO13C9eHt\n' + + 'sLY11AGwMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3\n' + + 'DQEBCwUAA4IBAQAnWBKj5xV1A1mYd0kIgDdkjCwQkiKF5bjIbGkT3YEFFbXoJlSP\n' + + '0lZZ/hDaOHI8wbLT44SzOvPEEmWF9EE7SJzkvSdQrUAWR9FwDLaU427ALI3ngNHy\n' + + 'lGJ2hse1fvSRNbmg8Sc9GBv8oqNIBPVuw+AJzHTacZ1OkyLZrz1c1QvwvwN2a+Jd\n' + + 'vH0V0YIhv66llKcYDMUQJAQi4+8nbRxXWv6Gq3pvrFoorzsnkr42V3JpbhnYiK+9\n' + + 'nRKd4uWl62KRZjGkfMbmsqZpj2fdSWMY1UGyN1k+kDmCSWYdrTRDP0xjtIocwg+A\n' + + 'J116n4hV/5mbA0BaPiS2krtv17YAeHABZcvz\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS eu-west-2 certificate CA 2019 to 2024 + * + * CN = Amazon RDS eu-west-2 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-12T21:32:32Z/2024-08-22T17:08:50Z + * F = 60:65:44:F4:74:6E:2E:29:50:19:38:7C:4B:BE:18:B9:5B:D4:CD:23 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEBzCCAu+gAwIBAgICZIEwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTIyMTMy\n' + + 'MzJaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz\n' + + 'aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT\n' + + 'ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h\n' + + 'em9uIFJEUyBldS13ZXN0LTIgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP\n' + + 'ADCCAQoCggEBALGiwqjiF7xIjT0Sx7zB3764K2T2a1DHnAxEOr+/EIftWKxWzT3u\n' + + 'PFwS2eEZcnKqSdRQ+vRzonLBeNLO4z8aLjQnNbkizZMBuXGm4BqRm1Kgq3nlLDQn\n' + + '7YqdijOq54SpShvR/8zsO4sgMDMmHIYAJJOJqBdaus2smRt0NobIKc0liy7759KB\n' + + '6kmQ47Gg+kfIwxrQA5zlvPLeQImxSoPi9LdbRoKvu7Iot7SOa+jGhVBh3VdqndJX\n' + + '7tm/saj4NE375csmMETFLAOXjat7zViMRwVorX4V6AzEg1vkzxXpA9N7qywWIT5Y\n' + + 'fYaq5M8i6vvLg0CzrH9fHORtnkdjdu1y+0MCAwEAAaNmMGQwDgYDVR0PAQH/BAQD\n' + + 'AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFOhOx1yt3Z7mvGB9jBv\n' + + '2ymdZwiOMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3\n' + + 'DQEBCwUAA4IBAQBehqY36UGDvPVU9+vtaYGr38dBbp+LzkjZzHwKT1XJSSUc2wqM\n' + + 'hnCIQKilonrTIvP1vmkQi8qHPvDRtBZKqvz/AErW/ZwQdZzqYNFd+BmOXaeZWV0Q\n' + + 'oHtDzXmcwtP8aUQpxN0e1xkWb1E80qoy+0uuRqb/50b/R4Q5qqSfJhkn6z8nwB10\n' + + '7RjLtJPrK8igxdpr3tGUzfAOyiPrIDncY7UJaL84GFp7WWAkH0WG3H8Y8DRcRXOU\n' + + 'mqDxDLUP3rNuow3jnGxiUY+gGX5OqaZg4f4P6QzOSmeQYs6nLpH0PiN00+oS1BbD\n' + + 'bpWdZEttILPI+vAYkU4QuBKKDjJL6HbSd+cn\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS eu-west-3 certificate CA 2019 to 2024 + * + * CN = Amazon RDS eu-west-3 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-18T17:03:15Z/2024-08-22T17:08:50Z + * F = 6F:79:56:B0:74:9C:C6:3E:3B:50:26:C8:51:55:08:F0:BB:7E:32:04 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEBzCCAu+gAwIBAgICJDQwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTgxNzAz\n' + + 'MTVaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz\n' + + 'aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT\n' + + 'ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h\n' + + 'em9uIFJEUyBldS13ZXN0LTMgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP\n' + + 'ADCCAQoCggEBAL9bL7KE0n02DLVtlZ2PL+g/BuHpMYFq2JnE2RgompGurDIZdjmh\n' + + '1pxfL3nT+QIVMubuAOy8InRfkRxfpxyjKYdfLJTPJG+jDVL+wDcPpACFVqoV7Prg\n' + + 'pVYEV0lc5aoYw4bSeYFhdzgim6F8iyjoPnObjll9mo4XsHzSoqJLCd0QC+VG9Fw2\n' + + 'q+GDRZrLRmVM2oNGDRbGpGIFg77aRxRapFZa8SnUgs2AqzuzKiprVH5i0S0M6dWr\n' + + 'i+kk5epmTtkiDHceX+dP/0R1NcnkCPoQ9TglyXyPdUdTPPRfKCq12dftqll+u4mV\n' + + 'ARdN6WFjovxax8EAP2OAUTi1afY+1JFMj+sCAwEAAaNmMGQwDgYDVR0PAQH/BAQD\n' + + 'AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLfhrbrO5exkCVgxW0x3\n' + + 'Y2mAi8lNMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3\n' + + 'DQEBCwUAA4IBAQAigQ5VBNGyw+OZFXwxeJEAUYaXVoP/qrhTOJ6mCE2DXUVEoJeV\n' + + 'SxScy/TlFA9tJXqmit8JH8VQ/xDL4ubBfeMFAIAo4WzNWDVoeVMqphVEcDWBHsI1\n' + + 'AETWzfsapRS9yQekOMmxg63d/nV8xewIl8aNVTHdHYXMqhhik47VrmaVEok1UQb3\n' + + 'O971RadLXIEbVd9tjY5bMEHm89JsZDnDEw1hQXBb67Elu64OOxoKaHBgUH8AZn/2\n' + + 'zFsL1ynNUjOhCSAA15pgd1vjwc0YsBbAEBPcHBWYBEyME6NLNarjOzBl4FMtATSF\n' + + 'wWCKRGkvqN8oxYhwR2jf2rR5Mu4DWkK5Q8Ep\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS me-south-1 certificate CA 2019 to 2024 + * + * CN = Amazon RDS me-south-1 Root CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-05-10T21:48:27Z/2024-05-08T21:48:27Z + * F = 8A:69:D7:00:FB:5D:62:9C:B0:D1:75:6F:B7:B6:38:AA:76:C4:BD:1F + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEEjCCAvqgAwIBAgIJANew34ehz5l8MA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD\n' + + 'VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi\n' + + 'MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h\n' + + 'em9uIFJEUzEmMCQGA1UEAwwdQW1hem9uIFJEUyBtZS1zb3V0aC0xIFJvb3QgQ0Ew\n' + + 'HhcNMTkwNTEwMjE0ODI3WhcNMjQwNTA4MjE0ODI3WjCBlTELMAkGA1UEBhMCVVMx\n' + + 'EDAOBgNVBAcMB1NlYXR0bGUxEzARBgNVBAgMCldhc2hpbmd0b24xIjAgBgNVBAoM\n' + + 'GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx\n' + + 'JjAkBgNVBAMMHUFtYXpvbiBSRFMgbWUtc291dGgtMSBSb290IENBMIIBIjANBgkq\n' + + 'hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp7BYV88MukcY+rq0r79+C8UzkT30fEfT\n' + + 'aPXbx1d6M7uheGN4FMaoYmL+JE1NZPaMRIPTHhFtLSdPccInvenRDIatcXX+jgOk\n' + + 'UA6lnHQ98pwN0pfDUyz/Vph4jBR9LcVkBbe0zdoKKp+HGbMPRU0N2yNrog9gM5O8\n' + + 'gkU/3O2csJ/OFQNnj4c2NQloGMUpEmedwJMOyQQfcUyt9CvZDfIPNnheUS29jGSw\n' + + 'ERpJe/AENu8Pxyc72jaXQuD+FEi2Ck6lBkSlWYQFhTottAeGvVFNCzKszCntrtqd\n' + + 'rdYUwurYsLTXDHv9nW2hfDUQa0mhXf9gNDOBIVAZugR9NqNRNyYLHQIDAQABo2Mw\n' + + 'YTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU54cf\n' + + 'DjgwBx4ycBH8+/r8WXdaiqYwHwYDVR0jBBgwFoAU54cfDjgwBx4ycBH8+/r8WXda\n' + + 'iqYwDQYJKoZIhvcNAQELBQADggEBAIIMTSPx/dR7jlcxggr+O6OyY49Rlap2laKA\n' + + 'eC/XI4ySP3vQkIFlP822U9Kh8a9s46eR0uiwV4AGLabcu0iKYfXjPkIprVCqeXV7\n' + + 'ny9oDtrbflyj7NcGdZLvuzSwgl9SYTJp7PVCZtZutsPYlbJrBPHwFABvAkMvRtDB\n' + + 'hitIg4AESDGPoCl94sYHpfDfjpUDMSrAMDUyO6DyBdZH5ryRMAs3lGtsmkkNUrso\n' + + 'aTW6R05681Z0mvkRdb+cdXtKOSuDZPoe2wJJIaz3IlNQNSrB5TImMYgmt6iAsFhv\n' + + '3vfTSTKrZDNTJn4ybG6pq1zWExoXsktZPylJly6R3RBwV6nwqBM=\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS sa-east-1 certificate CA 2019 to 2024 + * + * CN = Amazon RDS sa-east-1 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-05T18:46:29Z/2024-08-22T17:08:50Z + * F = 8C:34:0F:AA:FB:10:80:9C:05:CE:D7:BF:0B:12:4D:07:42:39:74:7A + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEBzCCAu+gAwIBAgICQ2QwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MDUxODQ2\n' + + 'MjlaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz\n' + + 'aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT\n' + + 'ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h\n' + + 'em9uIFJEUyBzYS1lYXN0LTEgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP\n' + + 'ADCCAQoCggEBAMMvR+ReRnOzqJzoaPipNTt1Z2VA968jlN1+SYKUrYM3No+Vpz0H\n' + + 'M6Tn0oYB66ByVsXiGc28ulsqX1HbHsxqDPwvQTKvO7SrmDokoAkjJgLocOLUAeld\n' + + '5AwvUjxGRP6yY90NV7X786MpnYb2Il9DIIaV9HjCmPt+rjy2CZjS0UjPjCKNfB8J\n' + + 'bFjgW6GGscjeyGb/zFwcom5p4j0rLydbNaOr9wOyQrtt3ZQWLYGY9Zees/b8pmcc\n' + + 'Jt+7jstZ2UMV32OO/kIsJ4rMUn2r/uxccPwAc1IDeRSSxOrnFKhW3Cu69iB3bHp7\n' + + 'JbawY12g7zshE4I14sHjv3QoXASoXjx4xgMCAwEAAaNmMGQwDgYDVR0PAQH/BAQD\n' + + 'AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFI1Fc/Ql2jx+oJPgBVYq\n' + + 'ccgP0pQ8MB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3\n' + + 'DQEBCwUAA4IBAQB4VVVabVp70myuYuZ3vltQIWqSUMhkaTzehMgGcHjMf9iLoZ/I\n' + + '93KiFUSGnek5cRePyS9wcpp0fcBT3FvkjpUdCjVtdttJgZFhBxgTd8y26ImdDDMR\n' + + '4+BUuhI5msvjL08f+Vkkpu1GQcGmyFVPFOy/UY8iefu+QyUuiBUnUuEDd49Hw0Fn\n' + + '/kIPII6Vj82a2mWV/Q8e+rgN8dIRksRjKI03DEoP8lhPlsOkhdwU6Uz9Vu6NOB2Q\n' + + 'Ls1kbcxAc7cFSyRVJEhh12Sz9d0q/CQSTFsVJKOjSNQBQfVnLz1GwO/IieUEAr4C\n' + + 'jkTntH0r1LX5b/GwN4R887LvjAEdTbg1his7\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS us-east-1 certificate CA 2019 to 2024 + * + * CN = Amazon RDS us-east-1 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-19T18:16:53Z/2024-08-22T17:08:50Z + * F = F0:ED:82:3E:D1:44:47:BA:B5:57:FD:F3:E4:92:74:66:98:8C:1C:78 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEBzCCAu+gAwIBAgICJVUwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTkxODE2\n' + + 'NTNaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz\n' + + 'aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT\n' + + 'ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h\n' + + 'em9uIFJEUyB1cy1lYXN0LTEgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP\n' + + 'ADCCAQoCggEBAM3i/k2u6cqbMdcISGRvh+m+L0yaSIoOXjtpNEoIftAipTUYoMhL\n' + + 'InXGlQBVA4shkekxp1N7HXe1Y/iMaPEyb3n+16pf3vdjKl7kaSkIhjdUz3oVUEYt\n' + + 'i8Z/XeJJ9H2aEGuiZh3kHixQcZczn8cg3dA9aeeyLSEnTkl/npzLf//669Ammyhs\n' + + 'XcAo58yvT0D4E0D/EEHf2N7HRX7j/TlyWvw/39SW0usiCrHPKDLxByLojxLdHzso\n' + + 'QIp/S04m+eWn6rmD+uUiRteN1hI5ncQiA3wo4G37mHnUEKo6TtTUh+sd/ku6a8HK\n' + + 'glMBcgqudDI90s1OpuIAWmuWpY//8xEG2YECAwEAAaNmMGQwDgYDVR0PAQH/BAQD\n' + + 'AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPqhoWZcrVY9mU7tuemR\n' + + 'RBnQIj1jMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3\n' + + 'DQEBCwUAA4IBAQB6zOLZ+YINEs72heHIWlPZ8c6WY8MDU+Be5w1M+BK2kpcVhCUK\n' + + 'PJO4nMXpgamEX8DIiaO7emsunwJzMSvavSPRnxXXTKIc0i/g1EbiDjnYX9d85DkC\n' + + 'E1LaAUCmCZBVi9fIe0H2r9whIh4uLWZA41oMnJx/MOmo3XyMfQoWcqaSFlMqfZM4\n' + + '0rNoB/tdHLNuV4eIdaw2mlHxdWDtF4oH+HFm+2cVBUVC1jXKrFv/euRVtsTT+A6i\n' + + 'h2XBHKxQ1Y4HgAn0jACP2QSPEmuoQEIa57bEKEcZsBR8SDY6ZdTd2HLRIApcCOSF\n' + + 'MRM8CKLeF658I0XgF8D5EsYoKPsA+74Z+jDH\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS us-east-2 certificate CA 2019 to 2024 + * + * CN = Amazon RDS us-east-2 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-13T17:06:41Z/2024-08-22T17:08:50Z + * F = E9:FE:27:2A:A0:0F:CE:DF:AD:51:03:A6:94:F7:1F:6F:BD:1E:28:D3 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIECDCCAvCgAwIBAgIDAIVCMA0GCSqGSIb3DQEBCwUAMIGPMQswCQYDVQQGEwJV\n' + + 'UzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEiMCAGA1UE\n' + + 'CgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJE\n' + + 'UzEgMB4GA1UEAwwXQW1hem9uIFJEUyBSb290IDIwMTkgQ0EwHhcNMTkwOTEzMTcw\n' + + 'NjQxWhcNMjQwODIyMTcwODUwWjCBlDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldh\n' + + 'c2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoMGUFtYXpvbiBXZWIg\n' + + 'U2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMxJTAjBgNVBAMMHEFt\n' + + 'YXpvbiBSRFMgdXMtZWFzdC0yIDIwMTkgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB\n' + + 'DwAwggEKAoIBAQDE+T2xYjUbxOp+pv+gRA3FO24+1zCWgXTDF1DHrh1lsPg5k7ht\n' + + '2KPYzNc+Vg4E+jgPiW0BQnA6jStX5EqVh8BU60zELlxMNvpg4KumniMCZ3krtMUC\n' + + 'au1NF9rM7HBh+O+DYMBLK5eSIVt6lZosOb7bCi3V6wMLA8YqWSWqabkxwN4w0vXI\n' + + '8lu5uXXFRemHnlNf+yA/4YtN4uaAyd0ami9+klwdkZfkrDOaiy59haOeBGL8EB/c\n' + + 'dbJJlguHH5CpCscs3RKtOOjEonXnKXldxarFdkMzi+aIIjQ8GyUOSAXHtQHb3gZ4\n' + + 'nS6Ey0CMlwkB8vUObZU9fnjKJcL5QCQqOfwvAgMBAAGjZjBkMA4GA1UdDwEB/wQE\n' + + 'AwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQUPuRHohPxx4VjykmH\n' + + '6usGrLL1ETAfBgNVHSMEGDAWgBRzX2DYvMsDmPQrFzQuNlqmYP+8HzANBgkqhkiG\n' + + '9w0BAQsFAAOCAQEAUdR9Vb3y33Yj6X6KGtuthZ08SwjImVQPtknzpajNE5jOJAh8\n' + + 'quvQnU9nlnMO85fVDU1Dz3lLHGJ/YG1pt1Cqq2QQ200JcWCvBRgdvH6MjHoDQpqZ\n' + + 'HvQ3vLgOGqCLNQKFuet9BdpsHzsctKvCVaeBqbGpeCtt3Hh/26tgx0rorPLw90A2\n' + + 'V8QSkZJjlcKkLa58N5CMM8Xz8KLWg3MZeT4DmlUXVCukqK2RGuP2L+aME8dOxqNv\n' + + 'OnOz1zrL5mR2iJoDpk8+VE/eBDmJX40IJk6jBjWoxAO/RXq+vBozuF5YHN1ujE92\n' + + 'tO8HItgTp37XT8bJBAiAnt5mxw+NLSqtxk2QdQ==\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS us-west-1 certificate CA 2019 to 2024 + * + * CN = Amazon RDS us-west-1 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-06T17:40:21Z/2024-08-22T17:08:50Z + * F = 1C:9F:DF:84:E6:13:32:F3:91:12:2D:0D:A5:9A:16:5D:AC:DC:E8:93 + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIECDCCAvCgAwIBAgIDAIkHMA0GCSqGSIb3DQEBCwUAMIGPMQswCQYDVQQGEwJV\n' + + 'UzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEiMCAGA1UE\n' + + 'CgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJE\n' + + 'UzEgMB4GA1UEAwwXQW1hem9uIFJEUyBSb290IDIwMTkgQ0EwHhcNMTkwOTA2MTc0\n' + + 'MDIxWhcNMjQwODIyMTcwODUwWjCBlDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldh\n' + + 'c2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoMGUFtYXpvbiBXZWIg\n' + + 'U2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMxJTAjBgNVBAMMHEFt\n' + + 'YXpvbiBSRFMgdXMtd2VzdC0xIDIwMTkgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB\n' + + 'DwAwggEKAoIBAQDD2yzbbAl77OofTghDMEf624OvU0eS9O+lsdO0QlbfUfWa1Kd6\n' + + '0WkgjkLZGfSRxEHMCnrv4UPBSK/Qwn6FTjkDLgemhqBtAnplN4VsoDL+BkRX4Wwq\n' + + '/dSQJE2b+0hm9w9UMVGFDEq1TMotGGTD2B71eh9HEKzKhGzqiNeGsiX4VV+LJzdH\n' + + 'uM23eGisNqmd4iJV0zcAZ+Gbh2zK6fqTOCvXtm7Idccv8vZZnyk1FiWl3NR4WAgK\n' + + 'AkvWTIoFU3Mt7dIXKKClVmvssG8WHCkd3Xcb4FHy/G756UZcq67gMMTX/9fOFM/v\n' + + 'l5C0+CHl33Yig1vIDZd+fXV1KZD84dEJfEvHAgMBAAGjZjBkMA4GA1UdDwEB/wQE\n' + + 'AwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBR+ap20kO/6A7pPxo3+\n' + + 'T3CfqZpQWjAfBgNVHSMEGDAWgBRzX2DYvMsDmPQrFzQuNlqmYP+8HzANBgkqhkiG\n' + + '9w0BAQsFAAOCAQEAHCJky2tPjPttlDM/RIqExupBkNrnSYnOK4kr9xJ3sl8UF2DA\n' + + 'PAnYsjXp3rfcjN/k/FVOhxwzi3cXJF/2Tjj39Bm/OEfYTOJDNYtBwB0VVH4ffa/6\n' + + 'tZl87jaIkrxJcreeeHqYMnIxeN0b/kliyA+a5L2Yb0VPjt9INq34QDc1v74FNZ17\n' + + '4z8nr1nzg4xsOWu0Dbjo966lm4nOYIGBRGOKEkHZRZ4mEiMgr3YLkv8gSmeitx57\n' + + 'Z6dVemNtUic/LVo5Iqw4n3TBS0iF2C1Q1xT/s3h+0SXZlfOWttzSluDvoMv5PvCd\n' + + 'pFjNn+aXLAALoihL1MJSsxydtsLjOBro5eK0Vw==\n' + + '-----END CERTIFICATE-----\n', + + /** + * Amazon RDS us-west-2 certificate CA 2019 to 2024 + * + * CN = Amazon RDS us-west-2 2019 CA + * OU = Amazon RDS + * O = Amazon Web Services, Inc. + * L = Seattle + * ST = Washington + * C = US + * P = 2019-09-16T18:21:15Z/2024-08-22T17:08:50Z + * F = C8:DE:1D:13:AD:35:9B:3D:EA:18:2A:DC:B4:79:6D:22:47:75:3C:4A + */ + '-----BEGIN CERTIFICATE-----\n' + + 'MIIEBzCCAu+gAwIBAgICUYkwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT\n' + + 'MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK\n' + + 'DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT\n' + + 'MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTYxODIx\n' + + 'MTVaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz\n' + + 'aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT\n' + + 'ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h\n' + + 'em9uIFJEUyB1cy13ZXN0LTIgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP\n' + + 'ADCCAQoCggEBANCEZBZyu6yJQFZBJmSUZfSZd3Ui2gitczMKC4FLr0QzkbxY+cLa\n' + + 'uVONIOrPt4Rwi+3h/UdnUg917xao3S53XDf1TDMFEYp4U8EFPXqCn/GXBIWlU86P\n' + + 'PvBN+gzw3nS+aco7WXb+woTouvFVkk8FGU7J532llW8o/9ydQyDIMtdIkKTuMfho\n' + + 'OiNHSaNc+QXQ32TgvM9A/6q7ksUoNXGCP8hDOkSZ/YOLiI5TcdLh/aWj00ziL5bj\n' + + 'pvytiMZkilnc9dLY9QhRNr0vGqL0xjmWdoEXz9/OwjmCihHqJq+20MJPsvFm7D6a\n' + + '2NKybR9U+ddrjb8/iyLOjURUZnj5O+2+OPcCAwEAAaNmMGQwDgYDVR0PAQH/BAQD\n' + + 'AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFEBxMBdv81xuzqcK5TVu\n' + + 'pHj+Aor8MB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3\n' + + 'DQEBCwUAA4IBAQBZkfiVqGoJjBI37aTlLOSjLcjI75L5wBrwO39q+B4cwcmpj58P\n' + + '3sivv+jhYfAGEbQnGRzjuFoyPzWnZ1DesRExX+wrmHsLLQbF2kVjLZhEJMHF9eB7\n' + + 'GZlTPdTzHErcnuXkwA/OqyXMpj9aghcQFuhCNguEfnROY9sAoK2PTfnTz9NJHL+Q\n' + + 'UpDLEJEUfc0GZMVWYhahc0x38ZnSY2SKacIPECQrTI0KpqZv/P+ijCEcMD9xmYEb\n' + + 'jL4en+XKS1uJpw5fIU5Sj0MxhdGstH6S84iAE5J3GM3XHklGSFwwqPYvuTXvANH6\n' + + 'uboynxRgSae59jIlAK6Jrr6GWMwQRbgcaAlW\n' + + '-----END CERTIFICATE-----\n' + ] +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/constants/types.js b/poker-paf/node_modules/mysql/lib/protocol/constants/types.js new file mode 100644 index 0000000..a33cd50 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/constants/types.js @@ -0,0 +1,72 @@ +/** + * MySQL type constants + * + * Extracted from version 5.7.29 + * + * !! Generated by generate-type-constants.js, do not modify by hand !! + */ + +exports.DECIMAL = 0; +exports.TINY = 1; +exports.SHORT = 2; +exports.LONG = 3; +exports.FLOAT = 4; +exports.DOUBLE = 5; +exports.NULL = 6; +exports.TIMESTAMP = 7; +exports.LONGLONG = 8; +exports.INT24 = 9; +exports.DATE = 10; +exports.TIME = 11; +exports.DATETIME = 12; +exports.YEAR = 13; +exports.NEWDATE = 14; +exports.VARCHAR = 15; +exports.BIT = 16; +exports.TIMESTAMP2 = 17; +exports.DATETIME2 = 18; +exports.TIME2 = 19; +exports.JSON = 245; +exports.NEWDECIMAL = 246; +exports.ENUM = 247; +exports.SET = 248; +exports.TINY_BLOB = 249; +exports.MEDIUM_BLOB = 250; +exports.LONG_BLOB = 251; +exports.BLOB = 252; +exports.VAR_STRING = 253; +exports.STRING = 254; +exports.GEOMETRY = 255; + +// Lookup-by-number table +exports[0] = 'DECIMAL'; +exports[1] = 'TINY'; +exports[2] = 'SHORT'; +exports[3] = 'LONG'; +exports[4] = 'FLOAT'; +exports[5] = 'DOUBLE'; +exports[6] = 'NULL'; +exports[7] = 'TIMESTAMP'; +exports[8] = 'LONGLONG'; +exports[9] = 'INT24'; +exports[10] = 'DATE'; +exports[11] = 'TIME'; +exports[12] = 'DATETIME'; +exports[13] = 'YEAR'; +exports[14] = 'NEWDATE'; +exports[15] = 'VARCHAR'; +exports[16] = 'BIT'; +exports[17] = 'TIMESTAMP2'; +exports[18] = 'DATETIME2'; +exports[19] = 'TIME2'; +exports[245] = 'JSON'; +exports[246] = 'NEWDECIMAL'; +exports[247] = 'ENUM'; +exports[248] = 'SET'; +exports[249] = 'TINY_BLOB'; +exports[250] = 'MEDIUM_BLOB'; +exports[251] = 'LONG_BLOB'; +exports[252] = 'BLOB'; +exports[253] = 'VAR_STRING'; +exports[254] = 'STRING'; +exports[255] = 'GEOMETRY'; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js new file mode 100644 index 0000000..c74e6ec --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js @@ -0,0 +1,20 @@ +module.exports = AuthSwitchRequestPacket; +function AuthSwitchRequestPacket(options) { + options = options || {}; + + this.status = 0xfe; + this.authMethodName = options.authMethodName; + this.authMethodData = options.authMethodData; +} + +AuthSwitchRequestPacket.prototype.parse = function parse(parser) { + this.status = parser.parseUnsignedNumber(1); + this.authMethodName = parser.parseNullTerminatedString(); + this.authMethodData = parser.parsePacketTerminatedBuffer(); +}; + +AuthSwitchRequestPacket.prototype.write = function write(writer) { + writer.writeUnsignedNumber(1, this.status); + writer.writeNullTerminatedString(this.authMethodName); + writer.writeBuffer(this.authMethodData); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js new file mode 100644 index 0000000..488abbd --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js @@ -0,0 +1,14 @@ +module.exports = AuthSwitchResponsePacket; +function AuthSwitchResponsePacket(options) { + options = options || {}; + + this.data = options.data; +} + +AuthSwitchResponsePacket.prototype.parse = function parse(parser) { + this.data = parser.parsePacketTerminatedBuffer(); +}; + +AuthSwitchResponsePacket.prototype.write = function write(writer) { + writer.writeBuffer(this.data); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js new file mode 100644 index 0000000..595db77 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js @@ -0,0 +1,54 @@ +var Buffer = require('safe-buffer').Buffer; + +module.exports = ClientAuthenticationPacket; +function ClientAuthenticationPacket(options) { + options = options || {}; + + this.clientFlags = options.clientFlags; + this.maxPacketSize = options.maxPacketSize; + this.charsetNumber = options.charsetNumber; + this.filler = undefined; + this.user = options.user; + this.scrambleBuff = options.scrambleBuff; + this.database = options.database; + this.protocol41 = options.protocol41; +} + +ClientAuthenticationPacket.prototype.parse = function(parser) { + if (this.protocol41) { + this.clientFlags = parser.parseUnsignedNumber(4); + this.maxPacketSize = parser.parseUnsignedNumber(4); + this.charsetNumber = parser.parseUnsignedNumber(1); + this.filler = parser.parseFiller(23); + this.user = parser.parseNullTerminatedString(); + this.scrambleBuff = parser.parseLengthCodedBuffer(); + this.database = parser.parseNullTerminatedString(); + } else { + this.clientFlags = parser.parseUnsignedNumber(2); + this.maxPacketSize = parser.parseUnsignedNumber(3); + this.user = parser.parseNullTerminatedString(); + this.scrambleBuff = parser.parseBuffer(8); + this.database = parser.parseLengthCodedBuffer(); + } +}; + +ClientAuthenticationPacket.prototype.write = function(writer) { + if (this.protocol41) { + writer.writeUnsignedNumber(4, this.clientFlags); + writer.writeUnsignedNumber(4, this.maxPacketSize); + writer.writeUnsignedNumber(1, this.charsetNumber); + writer.writeFiller(23); + writer.writeNullTerminatedString(this.user); + writer.writeLengthCodedBuffer(this.scrambleBuff); + writer.writeNullTerminatedString(this.database); + } else { + writer.writeUnsignedNumber(2, this.clientFlags); + writer.writeUnsignedNumber(3, this.maxPacketSize); + writer.writeNullTerminatedString(this.user); + writer.writeBuffer(this.scrambleBuff); + if (this.database && this.database.length) { + writer.writeFiller(1); + writer.writeBuffer(Buffer.from(this.database)); + } + } +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js new file mode 100644 index 0000000..3278842 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js @@ -0,0 +1,26 @@ +module.exports = ComChangeUserPacket; +function ComChangeUserPacket(options) { + options = options || {}; + + this.command = 0x11; + this.user = options.user; + this.scrambleBuff = options.scrambleBuff; + this.database = options.database; + this.charsetNumber = options.charsetNumber; +} + +ComChangeUserPacket.prototype.parse = function(parser) { + this.command = parser.parseUnsignedNumber(1); + this.user = parser.parseNullTerminatedString(); + this.scrambleBuff = parser.parseLengthCodedBuffer(); + this.database = parser.parseNullTerminatedString(); + this.charsetNumber = parser.parseUnsignedNumber(1); +}; + +ComChangeUserPacket.prototype.write = function(writer) { + writer.writeUnsignedNumber(1, this.command); + writer.writeNullTerminatedString(this.user); + writer.writeLengthCodedBuffer(this.scrambleBuff); + writer.writeNullTerminatedString(this.database); + writer.writeUnsignedNumber(2, this.charsetNumber); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/ComPingPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/ComPingPacket.js new file mode 100644 index 0000000..dd332c9 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/ComPingPacket.js @@ -0,0 +1,12 @@ +module.exports = ComPingPacket; +function ComPingPacket() { + this.command = 0x0e; +} + +ComPingPacket.prototype.write = function(writer) { + writer.writeUnsignedNumber(1, this.command); +}; + +ComPingPacket.prototype.parse = function(parser) { + this.command = parser.parseUnsignedNumber(1); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js new file mode 100644 index 0000000..7ac191f --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/ComQueryPacket.js @@ -0,0 +1,15 @@ +module.exports = ComQueryPacket; +function ComQueryPacket(sql) { + this.command = 0x03; + this.sql = sql; +} + +ComQueryPacket.prototype.write = function(writer) { + writer.writeUnsignedNumber(1, this.command); + writer.writeString(this.sql); +}; + +ComQueryPacket.prototype.parse = function(parser) { + this.command = parser.parseUnsignedNumber(1); + this.sql = parser.parsePacketTerminatedString(); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js new file mode 100644 index 0000000..1104061 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/ComQuitPacket.js @@ -0,0 +1,12 @@ +module.exports = ComQuitPacket; +function ComQuitPacket() { + this.command = 0x01; +} + +ComQuitPacket.prototype.parse = function parse(parser) { + this.command = parser.parseUnsignedNumber(1); +}; + +ComQuitPacket.prototype.write = function write(writer) { + writer.writeUnsignedNumber(1, this.command); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js new file mode 100644 index 0000000..5e3913e --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js @@ -0,0 +1,12 @@ +module.exports = ComStatisticsPacket; +function ComStatisticsPacket() { + this.command = 0x09; +} + +ComStatisticsPacket.prototype.write = function(writer) { + writer.writeUnsignedNumber(1, this.command); +}; + +ComStatisticsPacket.prototype.parse = function(parser) { + this.command = parser.parseUnsignedNumber(1); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/EmptyPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/EmptyPacket.js new file mode 100644 index 0000000..27dd686 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/EmptyPacket.js @@ -0,0 +1,9 @@ +module.exports = EmptyPacket; +function EmptyPacket() { +} + +EmptyPacket.prototype.parse = function parse() { +}; + +EmptyPacket.prototype.write = function write() { +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/EofPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/EofPacket.js new file mode 100644 index 0000000..b80ca5e --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/EofPacket.js @@ -0,0 +1,25 @@ +module.exports = EofPacket; +function EofPacket(options) { + options = options || {}; + + this.fieldCount = undefined; + this.warningCount = options.warningCount; + this.serverStatus = options.serverStatus; + this.protocol41 = options.protocol41; +} + +EofPacket.prototype.parse = function(parser) { + this.fieldCount = parser.parseUnsignedNumber(1); + if (this.protocol41) { + this.warningCount = parser.parseUnsignedNumber(2); + this.serverStatus = parser.parseUnsignedNumber(2); + } +}; + +EofPacket.prototype.write = function(writer) { + writer.writeUnsignedNumber(1, 0xfe); + if (this.protocol41) { + writer.writeUnsignedNumber(2, this.warningCount); + writer.writeUnsignedNumber(2, this.serverStatus); + } +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/ErrorPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/ErrorPacket.js new file mode 100644 index 0000000..e03de00 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/ErrorPacket.js @@ -0,0 +1,35 @@ +module.exports = ErrorPacket; +function ErrorPacket(options) { + options = options || {}; + + this.fieldCount = options.fieldCount; + this.errno = options.errno; + this.sqlStateMarker = options.sqlStateMarker; + this.sqlState = options.sqlState; + this.message = options.message; +} + +ErrorPacket.prototype.parse = function(parser) { + this.fieldCount = parser.parseUnsignedNumber(1); + this.errno = parser.parseUnsignedNumber(2); + + // sqlStateMarker ('#' = 0x23) indicates error packet format + if (parser.peak() === 0x23) { + this.sqlStateMarker = parser.parseString(1); + this.sqlState = parser.parseString(5); + } + + this.message = parser.parsePacketTerminatedString(); +}; + +ErrorPacket.prototype.write = function(writer) { + writer.writeUnsignedNumber(1, 0xff); + writer.writeUnsignedNumber(2, this.errno); + + if (this.sqlStateMarker) { + writer.writeString(this.sqlStateMarker); + writer.writeString(this.sqlState); + } + + writer.writeString(this.message); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/Field.js b/poker-paf/node_modules/mysql/lib/protocol/packets/Field.js new file mode 100644 index 0000000..a5d58ed --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/Field.js @@ -0,0 +1,26 @@ +var Types = require('../constants/types'); + +module.exports = Field; +function Field(options) { + options = options || {}; + + this.parser = options.parser; + this.packet = options.packet; + this.db = options.packet.db; + this.table = options.packet.table; + this.name = options.packet.name; + this.type = Types[options.packet.type]; + this.length = options.packet.length; +} + +Field.prototype.string = function () { + return this.parser.parseLengthCodedString(); +}; + +Field.prototype.buffer = function () { + return this.parser.parseLengthCodedBuffer(); +}; + +Field.prototype.geometry = function () { + return this.parser.parseGeometryValue(); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/FieldPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/FieldPacket.js new file mode 100644 index 0000000..12cfed1 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/FieldPacket.js @@ -0,0 +1,93 @@ +module.exports = FieldPacket; +function FieldPacket(options) { + options = options || {}; + + this.catalog = options.catalog; + this.db = options.db; + this.table = options.table; + this.orgTable = options.orgTable; + this.name = options.name; + this.orgName = options.orgName; + this.charsetNr = options.charsetNr; + this.length = options.length; + this.type = options.type; + this.flags = options.flags; + this.decimals = options.decimals; + this.default = options.default; + this.zeroFill = options.zeroFill; + this.protocol41 = options.protocol41; +} + +FieldPacket.prototype.parse = function(parser) { + if (this.protocol41) { + this.catalog = parser.parseLengthCodedString(); + this.db = parser.parseLengthCodedString(); + this.table = parser.parseLengthCodedString(); + this.orgTable = parser.parseLengthCodedString(); + this.name = parser.parseLengthCodedString(); + this.orgName = parser.parseLengthCodedString(); + + if (parser.parseLengthCodedNumber() !== 0x0c) { + var err = new TypeError('Received invalid field length'); + err.code = 'PARSER_INVALID_FIELD_LENGTH'; + throw err; + } + + this.charsetNr = parser.parseUnsignedNumber(2); + this.length = parser.parseUnsignedNumber(4); + this.type = parser.parseUnsignedNumber(1); + this.flags = parser.parseUnsignedNumber(2); + this.decimals = parser.parseUnsignedNumber(1); + + var filler = parser.parseBuffer(2); + if (filler[0] !== 0x0 || filler[1] !== 0x0) { + var err = new TypeError('Received invalid filler'); + err.code = 'PARSER_INVALID_FILLER'; + throw err; + } + + // parsed flags + this.zeroFill = (this.flags & 0x0040 ? true : false); + + if (parser.reachedPacketEnd()) { + return; + } + + this.default = parser.parseLengthCodedString(); + } else { + this.table = parser.parseLengthCodedString(); + this.name = parser.parseLengthCodedString(); + this.length = parser.parseUnsignedNumber(parser.parseUnsignedNumber(1)); + this.type = parser.parseUnsignedNumber(parser.parseUnsignedNumber(1)); + } +}; + +FieldPacket.prototype.write = function(writer) { + if (this.protocol41) { + writer.writeLengthCodedString(this.catalog); + writer.writeLengthCodedString(this.db); + writer.writeLengthCodedString(this.table); + writer.writeLengthCodedString(this.orgTable); + writer.writeLengthCodedString(this.name); + writer.writeLengthCodedString(this.orgName); + + writer.writeLengthCodedNumber(0x0c); + writer.writeUnsignedNumber(2, this.charsetNr || 0); + writer.writeUnsignedNumber(4, this.length || 0); + writer.writeUnsignedNumber(1, this.type || 0); + writer.writeUnsignedNumber(2, this.flags || 0); + writer.writeUnsignedNumber(1, this.decimals || 0); + writer.writeFiller(2); + + if (this.default !== undefined) { + writer.writeLengthCodedString(this.default); + } + } else { + writer.writeLengthCodedString(this.table); + writer.writeLengthCodedString(this.name); + writer.writeUnsignedNumber(1, 0x01); + writer.writeUnsignedNumber(1, this.length); + writer.writeUnsignedNumber(1, 0x01); + writer.writeUnsignedNumber(1, this.type); + } +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js new file mode 100644 index 0000000..b251063 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js @@ -0,0 +1,103 @@ +var Buffer = require('safe-buffer').Buffer; +var Client = require('../constants/client'); + +module.exports = HandshakeInitializationPacket; +function HandshakeInitializationPacket(options) { + options = options || {}; + + this.protocolVersion = options.protocolVersion; + this.serverVersion = options.serverVersion; + this.threadId = options.threadId; + this.scrambleBuff1 = options.scrambleBuff1; + this.filler1 = options.filler1; + this.serverCapabilities1 = options.serverCapabilities1; + this.serverLanguage = options.serverLanguage; + this.serverStatus = options.serverStatus; + this.serverCapabilities2 = options.serverCapabilities2; + this.scrambleLength = options.scrambleLength; + this.filler2 = options.filler2; + this.scrambleBuff2 = options.scrambleBuff2; + this.filler3 = options.filler3; + this.pluginData = options.pluginData; + this.protocol41 = options.protocol41; + + if (this.protocol41) { + // force set the bit in serverCapabilities1 + this.serverCapabilities1 |= Client.CLIENT_PROTOCOL_41; + } +} + +HandshakeInitializationPacket.prototype.parse = function(parser) { + this.protocolVersion = parser.parseUnsignedNumber(1); + this.serverVersion = parser.parseNullTerminatedString(); + this.threadId = parser.parseUnsignedNumber(4); + this.scrambleBuff1 = parser.parseBuffer(8); + this.filler1 = parser.parseFiller(1); + this.serverCapabilities1 = parser.parseUnsignedNumber(2); + this.serverLanguage = parser.parseUnsignedNumber(1); + this.serverStatus = parser.parseUnsignedNumber(2); + + this.protocol41 = (this.serverCapabilities1 & (1 << 9)) > 0; + + if (this.protocol41) { + this.serverCapabilities2 = parser.parseUnsignedNumber(2); + this.scrambleLength = parser.parseUnsignedNumber(1); + this.filler2 = parser.parseFiller(10); + // scrambleBuff2 should be 0x00 terminated, but sphinx does not do this + // so we assume scrambleBuff2 to be 12 byte and treat the next byte as a + // filler byte. + this.scrambleBuff2 = parser.parseBuffer(12); + this.filler3 = parser.parseFiller(1); + } else { + this.filler2 = parser.parseFiller(13); + } + + if (parser.reachedPacketEnd()) { + return; + } + + // According to the docs this should be 0x00 terminated, but MariaDB does + // not do this, so we assume this string to be packet terminated. + this.pluginData = parser.parsePacketTerminatedString(); + + // However, if there is a trailing '\0', strip it + var lastChar = this.pluginData.length - 1; + if (this.pluginData[lastChar] === '\0') { + this.pluginData = this.pluginData.substr(0, lastChar); + } +}; + +HandshakeInitializationPacket.prototype.write = function(writer) { + writer.writeUnsignedNumber(1, this.protocolVersion); + writer.writeNullTerminatedString(this.serverVersion); + writer.writeUnsignedNumber(4, this.threadId); + writer.writeBuffer(this.scrambleBuff1); + writer.writeFiller(1); + writer.writeUnsignedNumber(2, this.serverCapabilities1); + writer.writeUnsignedNumber(1, this.serverLanguage); + writer.writeUnsignedNumber(2, this.serverStatus); + if (this.protocol41) { + writer.writeUnsignedNumber(2, this.serverCapabilities2); + writer.writeUnsignedNumber(1, this.scrambleLength); + writer.writeFiller(10); + } + writer.writeNullTerminatedBuffer(this.scrambleBuff2); + + if (this.pluginData !== undefined) { + writer.writeNullTerminatedString(this.pluginData); + } +}; + +HandshakeInitializationPacket.prototype.scrambleBuff = function() { + var buffer = null; + + if (typeof this.scrambleBuff2 === 'undefined') { + buffer = Buffer.from(this.scrambleBuff1); + } else { + buffer = Buffer.allocUnsafe(this.scrambleBuff1.length + this.scrambleBuff2.length); + this.scrambleBuff1.copy(buffer, 0); + this.scrambleBuff2.copy(buffer, this.scrambleBuff1.length); + } + + return buffer; +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js new file mode 100644 index 0000000..af7aaa0 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js @@ -0,0 +1,15 @@ +module.exports = LocalDataFilePacket; + +/** + * Create a new LocalDataFilePacket + * @constructor + * @param {Buffer} data The data contents of the packet + * @public + */ +function LocalDataFilePacket(data) { + this.data = data; +} + +LocalDataFilePacket.prototype.write = function(writer) { + writer.writeBuffer(this.data); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js new file mode 100644 index 0000000..b1f68ba --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js @@ -0,0 +1,21 @@ +module.exports = LocalInfileRequestPacket; +function LocalInfileRequestPacket(options) { + options = options || {}; + + this.filename = options.filename; +} + +LocalInfileRequestPacket.prototype.parse = function parse(parser) { + if (parser.parseLengthCodedNumber() !== null) { + var err = new TypeError('Received invalid field length'); + err.code = 'PARSER_INVALID_FIELD_LENGTH'; + throw err; + } + + this.filename = parser.parsePacketTerminatedString(); +}; + +LocalInfileRequestPacket.prototype.write = function write(writer) { + writer.writeLengthCodedNumber(null); + writer.writeString(this.filename); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/OkPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/OkPacket.js new file mode 100644 index 0000000..7caf3b0 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/OkPacket.js @@ -0,0 +1,44 @@ + +// Language-neutral expression to match ER_UPDATE_INFO +var ER_UPDATE_INFO_REGEXP = /^[^:0-9]+: [0-9]+[^:0-9]+: ([0-9]+)[^:0-9]+: [0-9]+[^:0-9]*$/; + +module.exports = OkPacket; +function OkPacket(options) { + options = options || {}; + + this.fieldCount = undefined; + this.affectedRows = undefined; + this.insertId = undefined; + this.serverStatus = undefined; + this.warningCount = undefined; + this.message = undefined; + this.protocol41 = options.protocol41; +} + +OkPacket.prototype.parse = function(parser) { + this.fieldCount = parser.parseUnsignedNumber(1); + this.affectedRows = parser.parseLengthCodedNumber(); + this.insertId = parser.parseLengthCodedNumber(); + if (this.protocol41) { + this.serverStatus = parser.parseUnsignedNumber(2); + this.warningCount = parser.parseUnsignedNumber(2); + } + this.message = parser.parsePacketTerminatedString(); + this.changedRows = 0; + + var m = ER_UPDATE_INFO_REGEXP.exec(this.message); + if (m !== null) { + this.changedRows = parseInt(m[1], 10); + } +}; + +OkPacket.prototype.write = function(writer) { + writer.writeUnsignedNumber(1, 0x00); + writer.writeLengthCodedNumber(this.affectedRows || 0); + writer.writeLengthCodedNumber(this.insertId || 0); + if (this.protocol41) { + writer.writeUnsignedNumber(2, this.serverStatus || 0); + writer.writeUnsignedNumber(2, this.warningCount || 0); + } + writer.writeString(this.message); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js new file mode 100644 index 0000000..a729510 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js @@ -0,0 +1,14 @@ +module.exports = OldPasswordPacket; +function OldPasswordPacket(options) { + options = options || {}; + + this.scrambleBuff = options.scrambleBuff; +} + +OldPasswordPacket.prototype.parse = function(parser) { + this.scrambleBuff = parser.parsePacketTerminatedBuffer(); +}; + +OldPasswordPacket.prototype.write = function(writer) { + writer.writeBuffer(this.scrambleBuff); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js new file mode 100644 index 0000000..a097ea1 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js @@ -0,0 +1,14 @@ +module.exports = ResultSetHeaderPacket; +function ResultSetHeaderPacket(options) { + options = options || {}; + + this.fieldCount = options.fieldCount; +} + +ResultSetHeaderPacket.prototype.parse = function(parser) { + this.fieldCount = parser.parseLengthCodedNumber(); +}; + +ResultSetHeaderPacket.prototype.write = function(writer) { + writer.writeLengthCodedNumber(this.fieldCount); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/RowDataPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/RowDataPacket.js new file mode 100644 index 0000000..b8ec4b8 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/RowDataPacket.js @@ -0,0 +1,130 @@ +var Types = require('../constants/types'); +var Charsets = require('../constants/charsets'); +var Field = require('./Field'); +var IEEE_754_BINARY_64_PRECISION = Math.pow(2, 53); + +module.exports = RowDataPacket; +function RowDataPacket() { +} + +Object.defineProperty(RowDataPacket.prototype, 'parse', { + configurable : true, + enumerable : false, + value : parse +}); + +Object.defineProperty(RowDataPacket.prototype, '_typeCast', { + configurable : true, + enumerable : false, + value : typeCast +}); + +function parse(parser, fieldPackets, typeCast, nestTables, connection) { + var self = this; + var next = function () { + return self._typeCast(fieldPacket, parser, connection.config.timezone, connection.config.supportBigNumbers, connection.config.bigNumberStrings, connection.config.dateStrings); + }; + + for (var i = 0; i < fieldPackets.length; i++) { + var fieldPacket = fieldPackets[i]; + var value; + + if (typeof typeCast === 'function') { + value = typeCast.apply(connection, [ new Field({ packet: fieldPacket, parser: parser }), next ]); + } else { + value = (typeCast) + ? this._typeCast(fieldPacket, parser, connection.config.timezone, connection.config.supportBigNumbers, connection.config.bigNumberStrings, connection.config.dateStrings) + : ( (fieldPacket.charsetNr === Charsets.BINARY) + ? parser.parseLengthCodedBuffer() + : parser.parseLengthCodedString() ); + } + + if (typeof nestTables === 'string' && nestTables.length) { + this[fieldPacket.table + nestTables + fieldPacket.name] = value; + } else if (nestTables) { + this[fieldPacket.table] = this[fieldPacket.table] || {}; + this[fieldPacket.table][fieldPacket.name] = value; + } else { + this[fieldPacket.name] = value; + } + } +} + +function typeCast(field, parser, timeZone, supportBigNumbers, bigNumberStrings, dateStrings) { + var numberString; + + switch (field.type) { + case Types.TIMESTAMP: + case Types.TIMESTAMP2: + case Types.DATE: + case Types.DATETIME: + case Types.DATETIME2: + case Types.NEWDATE: + var dateString = parser.parseLengthCodedString(); + + if (typeMatch(field.type, dateStrings)) { + return dateString; + } + + if (dateString === null) { + return null; + } + + var originalString = dateString; + if (field.type === Types.DATE) { + dateString += ' 00:00:00'; + } + + if (timeZone !== 'local') { + dateString += ' ' + timeZone; + } + + var dt = new Date(dateString); + if (isNaN(dt.getTime())) { + return originalString; + } + + return dt; + case Types.TINY: + case Types.SHORT: + case Types.LONG: + case Types.INT24: + case Types.YEAR: + case Types.FLOAT: + case Types.DOUBLE: + numberString = parser.parseLengthCodedString(); + return (numberString === null || (field.zeroFill && numberString[0] === '0')) + ? numberString : Number(numberString); + case Types.NEWDECIMAL: + case Types.LONGLONG: + numberString = parser.parseLengthCodedString(); + return (numberString === null || (field.zeroFill && numberString[0] === '0')) + ? numberString + : ((supportBigNumbers && (bigNumberStrings || (Number(numberString) >= IEEE_754_BINARY_64_PRECISION) || Number(numberString) <= -IEEE_754_BINARY_64_PRECISION)) + ? numberString + : Number(numberString)); + case Types.BIT: + return parser.parseLengthCodedBuffer(); + case Types.STRING: + case Types.VAR_STRING: + case Types.TINY_BLOB: + case Types.MEDIUM_BLOB: + case Types.LONG_BLOB: + case Types.BLOB: + return (field.charsetNr === Charsets.BINARY) + ? parser.parseLengthCodedBuffer() + : parser.parseLengthCodedString(); + case Types.GEOMETRY: + return parser.parseGeometryValue(); + default: + return parser.parseLengthCodedString(); + } +} + +function typeMatch(type, list) { + if (Array.isArray(list)) { + return list.indexOf(Types[type]) !== -1; + } else { + return Boolean(list); + } +} diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js new file mode 100644 index 0000000..a57cfc1 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js @@ -0,0 +1,27 @@ +// http://dev.mysql.com/doc/internals/en/ssl.html +// http://dev.mysql.com/doc/internals/en/connection-phase-packets.html#packet-Protocol::SSLRequest + +var ClientConstants = require('../constants/client'); + +module.exports = SSLRequestPacket; + +function SSLRequestPacket(options) { + options = options || {}; + this.clientFlags = options.clientFlags | ClientConstants.CLIENT_SSL; + this.maxPacketSize = options.maxPacketSize; + this.charsetNumber = options.charsetNumber; +} + +SSLRequestPacket.prototype.parse = function(parser) { + // TODO: check SSLRequest packet v41 vs pre v41 + this.clientFlags = parser.parseUnsignedNumber(4); + this.maxPacketSize = parser.parseUnsignedNumber(4); + this.charsetNumber = parser.parseUnsignedNumber(1); +}; + +SSLRequestPacket.prototype.write = function(writer) { + writer.writeUnsignedNumber(4, this.clientFlags); + writer.writeUnsignedNumber(4, this.maxPacketSize); + writer.writeUnsignedNumber(1, this.charsetNumber); + writer.writeFiller(23); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js new file mode 100644 index 0000000..5f70b3b --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/StatisticsPacket.js @@ -0,0 +1,20 @@ +module.exports = StatisticsPacket; +function StatisticsPacket() { + this.message = undefined; +} + +StatisticsPacket.prototype.parse = function(parser) { + this.message = parser.parsePacketTerminatedString(); + + var items = this.message.split(/\s\s/); + for (var i = 0; i < items.length; i++) { + var m = items[i].match(/^(.+)\:\s+(.+)$/); + if (m !== null) { + this[m[1].toLowerCase().replace(/\s/g, '_')] = Number(m[2]); + } + } +}; + +StatisticsPacket.prototype.write = function(writer) { + writer.writeString(this.message); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js b/poker-paf/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js new file mode 100644 index 0000000..d73bf44 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js @@ -0,0 +1,14 @@ +module.exports = UseOldPasswordPacket; +function UseOldPasswordPacket(options) { + options = options || {}; + + this.firstByte = options.firstByte || 0xfe; +} + +UseOldPasswordPacket.prototype.parse = function(parser) { + this.firstByte = parser.parseUnsignedNumber(1); +}; + +UseOldPasswordPacket.prototype.write = function(writer) { + writer.writeUnsignedNumber(1, this.firstByte); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/packets/index.js b/poker-paf/node_modules/mysql/lib/protocol/packets/index.js new file mode 100644 index 0000000..5e93524 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/packets/index.js @@ -0,0 +1,23 @@ +exports.AuthSwitchRequestPacket = require('./AuthSwitchRequestPacket'); +exports.AuthSwitchResponsePacket = require('./AuthSwitchResponsePacket'); +exports.ClientAuthenticationPacket = require('./ClientAuthenticationPacket'); +exports.ComChangeUserPacket = require('./ComChangeUserPacket'); +exports.ComPingPacket = require('./ComPingPacket'); +exports.ComQueryPacket = require('./ComQueryPacket'); +exports.ComQuitPacket = require('./ComQuitPacket'); +exports.ComStatisticsPacket = require('./ComStatisticsPacket'); +exports.EmptyPacket = require('./EmptyPacket'); +exports.EofPacket = require('./EofPacket'); +exports.ErrorPacket = require('./ErrorPacket'); +exports.Field = require('./Field'); +exports.FieldPacket = require('./FieldPacket'); +exports.HandshakeInitializationPacket = require('./HandshakeInitializationPacket'); +exports.LocalDataFilePacket = require('./LocalDataFilePacket'); +exports.LocalInfileRequestPacket = require('./LocalInfileRequestPacket'); +exports.OkPacket = require('./OkPacket'); +exports.OldPasswordPacket = require('./OldPasswordPacket'); +exports.ResultSetHeaderPacket = require('./ResultSetHeaderPacket'); +exports.RowDataPacket = require('./RowDataPacket'); +exports.SSLRequestPacket = require('./SSLRequestPacket'); +exports.StatisticsPacket = require('./StatisticsPacket'); +exports.UseOldPasswordPacket = require('./UseOldPasswordPacket'); diff --git a/poker-paf/node_modules/mysql/lib/protocol/sequences/ChangeUser.js b/poker-paf/node_modules/mysql/lib/protocol/sequences/ChangeUser.js new file mode 100644 index 0000000..e1cc1fb --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/sequences/ChangeUser.js @@ -0,0 +1,67 @@ +var Sequence = require('./Sequence'); +var Util = require('util'); +var Packets = require('../packets'); +var Auth = require('../Auth'); + +module.exports = ChangeUser; +Util.inherits(ChangeUser, Sequence); +function ChangeUser(options, callback) { + Sequence.call(this, options, callback); + + this._user = options.user; + this._password = options.password; + this._database = options.database; + this._charsetNumber = options.charsetNumber; + this._currentConfig = options.currentConfig; +} + +ChangeUser.prototype.determinePacket = function determinePacket(firstByte) { + switch (firstByte) { + case 0xfe: return Packets.AuthSwitchRequestPacket; + case 0xff: return Packets.ErrorPacket; + default: return undefined; + } +}; + +ChangeUser.prototype.start = function(handshakeInitializationPacket) { + var scrambleBuff = handshakeInitializationPacket.scrambleBuff(); + scrambleBuff = Auth.token(this._password, scrambleBuff); + + var packet = new Packets.ComChangeUserPacket({ + user : this._user, + scrambleBuff : scrambleBuff, + database : this._database, + charsetNumber : this._charsetNumber + }); + + this._currentConfig.user = this._user; + this._currentConfig.password = this._password; + this._currentConfig.database = this._database; + this._currentConfig.charsetNumber = this._charsetNumber; + + this.emit('packet', packet); +}; + +ChangeUser.prototype['AuthSwitchRequestPacket'] = function (packet) { + var name = packet.authMethodName; + var data = Auth.auth(name, packet.authMethodData, { + password: this._password + }); + + if (data !== undefined) { + this.emit('packet', new Packets.AuthSwitchResponsePacket({ + data: data + })); + } else { + var err = new Error('MySQL is requesting the ' + name + ' authentication method, which is not supported.'); + err.code = 'UNSUPPORTED_AUTH_METHOD'; + err.fatal = true; + this.end(err); + } +}; + +ChangeUser.prototype['ErrorPacket'] = function(packet) { + var err = this._packetToError(packet); + err.fatal = true; + this.end(err); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/sequences/Handshake.js b/poker-paf/node_modules/mysql/lib/protocol/sequences/Handshake.js new file mode 100644 index 0000000..8fad0fc --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/sequences/Handshake.js @@ -0,0 +1,126 @@ +var Sequence = require('./Sequence'); +var Util = require('util'); +var Packets = require('../packets'); +var Auth = require('../Auth'); +var ClientConstants = require('../constants/client'); + +module.exports = Handshake; +Util.inherits(Handshake, Sequence); +function Handshake(options, callback) { + Sequence.call(this, options, callback); + + options = options || {}; + + this._config = options.config; + this._handshakeInitializationPacket = null; +} + +Handshake.prototype.determinePacket = function determinePacket(firstByte, parser) { + if (firstByte === 0xff) { + return Packets.ErrorPacket; + } + + if (!this._handshakeInitializationPacket) { + return Packets.HandshakeInitializationPacket; + } + + if (firstByte === 0xfe) { + return (parser.packetLength() === 1) + ? Packets.UseOldPasswordPacket + : Packets.AuthSwitchRequestPacket; + } + + return undefined; +}; + +Handshake.prototype['AuthSwitchRequestPacket'] = function (packet) { + var name = packet.authMethodName; + var data = Auth.auth(name, packet.authMethodData, { + password: this._config.password + }); + + if (data !== undefined) { + this.emit('packet', new Packets.AuthSwitchResponsePacket({ + data: data + })); + } else { + var err = new Error('MySQL is requesting the ' + name + ' authentication method, which is not supported.'); + err.code = 'UNSUPPORTED_AUTH_METHOD'; + err.fatal = true; + this.end(err); + } +}; + +Handshake.prototype['HandshakeInitializationPacket'] = function(packet) { + this._handshakeInitializationPacket = packet; + + this._config.protocol41 = packet.protocol41; + + var serverSSLSupport = packet.serverCapabilities1 & ClientConstants.CLIENT_SSL; + + if (this._config.ssl) { + if (!serverSSLSupport) { + var err = new Error('Server does not support secure connection'); + + err.code = 'HANDSHAKE_NO_SSL_SUPPORT'; + err.fatal = true; + + this.end(err); + return; + } + + this._config.clientFlags |= ClientConstants.CLIENT_SSL; + this.emit('packet', new Packets.SSLRequestPacket({ + clientFlags : this._config.clientFlags, + maxPacketSize : this._config.maxPacketSize, + charsetNumber : this._config.charsetNumber + })); + this.emit('start-tls'); + } else { + this._sendCredentials(); + } +}; + +Handshake.prototype._tlsUpgradeCompleteHandler = function() { + this._sendCredentials(); +}; + +Handshake.prototype._sendCredentials = function() { + var packet = this._handshakeInitializationPacket; + this.emit('packet', new Packets.ClientAuthenticationPacket({ + clientFlags : this._config.clientFlags, + maxPacketSize : this._config.maxPacketSize, + charsetNumber : this._config.charsetNumber, + user : this._config.user, + database : this._config.database, + protocol41 : packet.protocol41, + scrambleBuff : (packet.protocol41) + ? Auth.token(this._config.password, packet.scrambleBuff()) + : Auth.scramble323(packet.scrambleBuff(), this._config.password) + })); +}; + +Handshake.prototype['UseOldPasswordPacket'] = function() { + if (!this._config.insecureAuth) { + var err = new Error( + 'MySQL server is requesting the old and insecure pre-4.1 auth mechanism. ' + + 'Upgrade the user password or use the {insecureAuth: true} option.' + ); + + err.code = 'HANDSHAKE_INSECURE_AUTH'; + err.fatal = true; + + this.end(err); + return; + } + + this.emit('packet', new Packets.OldPasswordPacket({ + scrambleBuff: Auth.scramble323(this._handshakeInitializationPacket.scrambleBuff(), this._config.password) + })); +}; + +Handshake.prototype['ErrorPacket'] = function(packet) { + var err = this._packetToError(packet, true); + err.fatal = true; + this.end(err); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/sequences/Ping.js b/poker-paf/node_modules/mysql/lib/protocol/sequences/Ping.js new file mode 100644 index 0000000..230f3c1 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/sequences/Ping.js @@ -0,0 +1,19 @@ +var Sequence = require('./Sequence'); +var Util = require('util'); +var Packets = require('../packets'); + +module.exports = Ping; +Util.inherits(Ping, Sequence); + +function Ping(options, callback) { + if (!callback && typeof options === 'function') { + callback = options; + options = {}; + } + + Sequence.call(this, options, callback); +} + +Ping.prototype.start = function() { + this.emit('packet', new Packets.ComPingPacket()); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/sequences/Query.js b/poker-paf/node_modules/mysql/lib/protocol/sequences/Query.js new file mode 100644 index 0000000..b763295 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/sequences/Query.js @@ -0,0 +1,228 @@ +var ClientConstants = require('../constants/client'); +var fs = require('fs'); +var Packets = require('../packets'); +var ResultSet = require('../ResultSet'); +var Sequence = require('./Sequence'); +var ServerStatus = require('../constants/server_status'); +var Readable = require('readable-stream'); +var Util = require('util'); + +module.exports = Query; +Util.inherits(Query, Sequence); +function Query(options, callback) { + Sequence.call(this, options, callback); + + this.sql = options.sql; + this.values = options.values; + this.typeCast = (options.typeCast === undefined) + ? true + : options.typeCast; + this.nestTables = options.nestTables || false; + + this._resultSet = null; + this._results = []; + this._fields = []; + this._index = 0; + this._loadError = null; +} + +Query.prototype.start = function() { + this.emit('packet', new Packets.ComQueryPacket(this.sql)); +}; + +Query.prototype.determinePacket = function determinePacket(byte, parser) { + var resultSet = this._resultSet; + + if (!resultSet) { + switch (byte) { + case 0x00: return Packets.OkPacket; + case 0xfb: return Packets.LocalInfileRequestPacket; + case 0xff: return Packets.ErrorPacket; + default: return Packets.ResultSetHeaderPacket; + } + } + + if (resultSet.eofPackets.length === 0) { + return (resultSet.fieldPackets.length < resultSet.resultSetHeaderPacket.fieldCount) + ? Packets.FieldPacket + : Packets.EofPacket; + } + + if (byte === 0xff) { + return Packets.ErrorPacket; + } + + if (byte === 0xfe && parser.packetLength() < 9) { + return Packets.EofPacket; + } + + return Packets.RowDataPacket; +}; + +Query.prototype['OkPacket'] = function(packet) { + // try...finally for exception safety + try { + if (!this._callback) { + this.emit('result', packet, this._index); + } else { + this._results.push(packet); + this._fields.push(undefined); + } + } finally { + this._index++; + this._resultSet = null; + this._handleFinalResultPacket(packet); + } +}; + +Query.prototype['ErrorPacket'] = function(packet) { + var err = this._packetToError(packet); + + var results = (this._results.length > 0) + ? this._results + : undefined; + + var fields = (this._fields.length > 0) + ? this._fields + : undefined; + + err.index = this._index; + err.sql = this.sql; + + this.end(err, results, fields); +}; + +Query.prototype['LocalInfileRequestPacket'] = function(packet) { + if (this._connection.config.clientFlags & ClientConstants.CLIENT_LOCAL_FILES) { + this._sendLocalDataFile(packet.filename); + } else { + this._loadError = new Error('Load local files command is disabled'); + this._loadError.code = 'LOCAL_FILES_DISABLED'; + this._loadError.fatal = false; + + this.emit('packet', new Packets.EmptyPacket()); + } +}; + +Query.prototype['ResultSetHeaderPacket'] = function(packet) { + this._resultSet = new ResultSet(packet); +}; + +Query.prototype['FieldPacket'] = function(packet) { + this._resultSet.fieldPackets.push(packet); +}; + +Query.prototype['EofPacket'] = function(packet) { + this._resultSet.eofPackets.push(packet); + + if (this._resultSet.eofPackets.length === 1 && !this._callback) { + this.emit('fields', this._resultSet.fieldPackets, this._index); + } + + if (this._resultSet.eofPackets.length !== 2) { + return; + } + + if (this._callback) { + this._results.push(this._resultSet.rows); + this._fields.push(this._resultSet.fieldPackets); + } + + this._index++; + this._resultSet = null; + this._handleFinalResultPacket(packet); +}; + +Query.prototype._handleFinalResultPacket = function(packet) { + if (packet.serverStatus & ServerStatus.SERVER_MORE_RESULTS_EXISTS) { + return; + } + + var results = (this._results.length > 1) + ? this._results + : this._results[0]; + + var fields = (this._fields.length > 1) + ? this._fields + : this._fields[0]; + + this.end(this._loadError, results, fields); +}; + +Query.prototype['RowDataPacket'] = function(packet, parser, connection) { + packet.parse(parser, this._resultSet.fieldPackets, this.typeCast, this.nestTables, connection); + + if (this._callback) { + this._resultSet.rows.push(packet); + } else { + this.emit('result', packet, this._index); + } +}; + +Query.prototype._sendLocalDataFile = function(path) { + var self = this; + var localStream = fs.createReadStream(path, { + flag : 'r', + encoding : null, + autoClose : true + }); + + this.on('pause', function () { + localStream.pause(); + }); + + this.on('resume', function () { + localStream.resume(); + }); + + localStream.on('data', function (data) { + self.emit('packet', new Packets.LocalDataFilePacket(data)); + }); + + localStream.on('error', function (err) { + self._loadError = err; + localStream.emit('end'); + }); + + localStream.on('end', function () { + self.emit('packet', new Packets.EmptyPacket()); + }); +}; + +Query.prototype.stream = function(options) { + var self = this; + + options = options || {}; + options.objectMode = true; + + var stream = new Readable(options); + + stream._read = function() { + self._connection && self._connection.resume(); + }; + + stream.once('end', function() { + process.nextTick(function () { + stream.emit('close'); + }); + }); + + this.on('result', function(row, i) { + if (!stream.push(row)) self._connection.pause(); + stream.emit('result', row, i); // replicate old emitter + }); + + this.on('error', function(err) { + stream.emit('error', err); // Pass on any errors + }); + + this.on('end', function() { + stream.push(null); // pushing null, indicating EOF + }); + + this.on('fields', function(fields, i) { + stream.emit('fields', fields, i); // replicate old emitter + }); + + return stream; +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/sequences/Quit.js b/poker-paf/node_modules/mysql/lib/protocol/sequences/Quit.js new file mode 100644 index 0000000..3c34c58 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/sequences/Quit.js @@ -0,0 +1,40 @@ +var Sequence = require('./Sequence'); +var Util = require('util'); +var Packets = require('../packets'); + +module.exports = Quit; +Util.inherits(Quit, Sequence); +function Quit(options, callback) { + if (!callback && typeof options === 'function') { + callback = options; + options = {}; + } + + Sequence.call(this, options, callback); + + this._started = false; +} + +Quit.prototype.end = function end(err) { + if (this._ended) { + return; + } + + if (!this._started) { + Sequence.prototype.end.call(this, err); + return; + } + + if (err && err.code === 'ECONNRESET' && err.syscall === 'read') { + // Ignore read errors after packet sent + Sequence.prototype.end.call(this); + return; + } + + Sequence.prototype.end.call(this, err); +}; + +Quit.prototype.start = function() { + this._started = true; + this.emit('packet', new Packets.ComQuitPacket()); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/sequences/Sequence.js b/poker-paf/node_modules/mysql/lib/protocol/sequences/Sequence.js new file mode 100644 index 0000000..de82dc2 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/sequences/Sequence.js @@ -0,0 +1,125 @@ +var Util = require('util'); +var EventEmitter = require('events').EventEmitter; +var Packets = require('../packets'); +var ErrorConstants = require('../constants/errors'); +var Timer = require('../Timer'); + +// istanbul ignore next: Node.js < 0.10 not covered +var listenerCount = EventEmitter.listenerCount + || function(emitter, type){ return emitter.listeners(type).length; }; + +var LONG_STACK_DELIMITER = '\n --------------------\n'; + +module.exports = Sequence; +Util.inherits(Sequence, EventEmitter); +function Sequence(options, callback) { + if (typeof options === 'function') { + callback = options; + options = {}; + } + + EventEmitter.call(this); + + options = options || {}; + + this._callback = callback; + this._callSite = null; + this._ended = false; + this._timeout = options.timeout; + this._timer = new Timer(this); +} + +Sequence.determinePacket = function(byte) { + switch (byte) { + case 0x00: return Packets.OkPacket; + case 0xfe: return Packets.EofPacket; + case 0xff: return Packets.ErrorPacket; + default: return undefined; + } +}; + +Sequence.prototype.hasErrorHandler = function() { + return Boolean(this._callback) || listenerCount(this, 'error') > 1; +}; + +Sequence.prototype._packetToError = function(packet) { + var code = ErrorConstants[packet.errno] || 'UNKNOWN_CODE_PLEASE_REPORT'; + var err = new Error(code + ': ' + packet.message); + err.code = code; + err.errno = packet.errno; + + err.sqlMessage = packet.message; + err.sqlState = packet.sqlState; + + return err; +}; + +Sequence.prototype.end = function(err) { + if (this._ended) { + return; + } + + this._ended = true; + + if (err) { + this._addLongStackTrace(err); + } + + // Without this we are leaking memory. This problem was introduced in + // 8189925374e7ce3819bbe88b64c7b15abac96b16. I suspect that the error object + // causes a cyclic reference that the GC does not detect properly, but I was + // unable to produce a standalone version of this leak. This would be a great + // challenge for somebody interested in difficult problems : )! + this._callSite = null; + + // try...finally for exception safety + try { + if (err) { + this.emit('error', err); + } + } finally { + try { + if (this._callback) { + this._callback.apply(this, arguments); + } + } finally { + this.emit('end'); + } + } +}; + +Sequence.prototype['OkPacket'] = function(packet) { + this.end(null, packet); +}; + +Sequence.prototype['ErrorPacket'] = function(packet) { + this.end(this._packetToError(packet)); +}; + +// Implemented by child classes +Sequence.prototype.start = function() {}; + +Sequence.prototype._addLongStackTrace = function _addLongStackTrace(err) { + var callSiteStack = this._callSite && this._callSite.stack; + + if (!callSiteStack || typeof callSiteStack !== 'string') { + // No recorded call site + return; + } + + if (err.stack.indexOf(LONG_STACK_DELIMITER) !== -1) { + // Error stack already looks long + return; + } + + var index = callSiteStack.indexOf('\n'); + + if (index !== -1) { + // Append recorded call site + err.stack += LONG_STACK_DELIMITER + callSiteStack.substr(index + 1); + } +}; + +Sequence.prototype._onTimeout = function _onTimeout() { + this.emit('timeout'); +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/sequences/Statistics.js b/poker-paf/node_modules/mysql/lib/protocol/sequences/Statistics.js new file mode 100644 index 0000000..c75b5d9 --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/sequences/Statistics.js @@ -0,0 +1,30 @@ +var Sequence = require('./Sequence'); +var Util = require('util'); +var Packets = require('../packets'); + +module.exports = Statistics; +Util.inherits(Statistics, Sequence); +function Statistics(options, callback) { + if (!callback && typeof options === 'function') { + callback = options; + options = {}; + } + + Sequence.call(this, options, callback); +} + +Statistics.prototype.start = function() { + this.emit('packet', new Packets.ComStatisticsPacket()); +}; + +Statistics.prototype['StatisticsPacket'] = function (packet) { + this.end(null, packet); +}; + +Statistics.prototype.determinePacket = function determinePacket(firstByte) { + if (firstByte === 0x55) { + return Packets.StatisticsPacket; + } + + return undefined; +}; diff --git a/poker-paf/node_modules/mysql/lib/protocol/sequences/index.js b/poker-paf/node_modules/mysql/lib/protocol/sequences/index.js new file mode 100644 index 0000000..0eae5ce --- /dev/null +++ b/poker-paf/node_modules/mysql/lib/protocol/sequences/index.js @@ -0,0 +1,7 @@ +exports.ChangeUser = require('./ChangeUser'); +exports.Handshake = require('./Handshake'); +exports.Ping = require('./Ping'); +exports.Query = require('./Query'); +exports.Quit = require('./Quit'); +exports.Sequence = require('./Sequence'); +exports.Statistics = require('./Statistics'); diff --git a/poker-paf/node_modules/mysql/package.json b/poker-paf/node_modules/mysql/package.json new file mode 100644 index 0000000..7ed9d55 --- /dev/null +++ b/poker-paf/node_modules/mysql/package.json @@ -0,0 +1,46 @@ +{ + "name": "mysql", + "description": "A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed.", + "version": "2.18.1", + "license": "MIT", + "author": "Felix Geisendörfer (http://debuggable.com/)", + "contributors": [ + "Andrey Sidorov ", + "Bradley Grainger ", + "Douglas Christopher Wilson ", + "Diogo Resende ", + "Nathan Woltman " + ], + "repository": "mysqljs/mysql", + "dependencies": { + "bignumber.js": "9.0.0", + "readable-stream": "2.3.7", + "safe-buffer": "5.1.2", + "sqlstring": "2.3.1" + }, + "devDependencies": { + "after": "0.8.2", + "eslint": "5.16.0", + "seedrandom": "3.0.5", + "timezone-mock": "0.0.7", + "urun": "0.0.8", + "utest": "0.0.8" + }, + "files": [ + "lib/", + "Changes.md", + "License", + "Readme.md", + "index.js" + ], + "engines": { + "node": ">= 0.6" + }, + "scripts": { + "lint": "eslint . && node tool/lint-readme.js", + "test": "node test/run.js", + "test-ci": "node tool/install-nyc.js --nyc-optional --reporter=text -- npm test", + "test-cov": "node tool/install-nyc.js --reporter=html --reporter=text -- npm test", + "version": "node tool/version-changes.js && git add Changes.md" + } +} diff --git a/poker-paf/node_modules/process-nextick-args/index.js b/poker-paf/node_modules/process-nextick-args/index.js new file mode 100644 index 0000000..3eecf11 --- /dev/null +++ b/poker-paf/node_modules/process-nextick-args/index.js @@ -0,0 +1,45 @@ +'use strict'; + +if (typeof process === 'undefined' || + !process.version || + process.version.indexOf('v0.') === 0 || + process.version.indexOf('v1.') === 0 && process.version.indexOf('v1.8.') !== 0) { + module.exports = { nextTick: nextTick }; +} else { + module.exports = process +} + +function nextTick(fn, arg1, arg2, arg3) { + if (typeof fn !== 'function') { + throw new TypeError('"callback" argument must be a function'); + } + var len = arguments.length; + var args, i; + switch (len) { + case 0: + case 1: + return process.nextTick(fn); + case 2: + return process.nextTick(function afterTickOne() { + fn.call(null, arg1); + }); + case 3: + return process.nextTick(function afterTickTwo() { + fn.call(null, arg1, arg2); + }); + case 4: + return process.nextTick(function afterTickThree() { + fn.call(null, arg1, arg2, arg3); + }); + default: + args = new Array(len - 1); + i = 0; + while (i < args.length) { + args[i++] = arguments[i]; + } + return process.nextTick(function afterTick() { + fn.apply(null, args); + }); + } +} + diff --git a/poker-paf/node_modules/process-nextick-args/license.md b/poker-paf/node_modules/process-nextick-args/license.md new file mode 100644 index 0000000..c67e353 --- /dev/null +++ b/poker-paf/node_modules/process-nextick-args/license.md @@ -0,0 +1,19 @@ +# Copyright (c) 2015 Calvin Metcalf + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +**THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE.** diff --git a/poker-paf/node_modules/process-nextick-args/package.json b/poker-paf/node_modules/process-nextick-args/package.json new file mode 100644 index 0000000..6070b72 --- /dev/null +++ b/poker-paf/node_modules/process-nextick-args/package.json @@ -0,0 +1,25 @@ +{ + "name": "process-nextick-args", + "version": "2.0.1", + "description": "process.nextTick but always with args", + "main": "index.js", + "files": [ + "index.js" + ], + "scripts": { + "test": "node test.js" + }, + "repository": { + "type": "git", + "url": "https://github.com/calvinmetcalf/process-nextick-args.git" + }, + "author": "", + "license": "MIT", + "bugs": { + "url": "https://github.com/calvinmetcalf/process-nextick-args/issues" + }, + "homepage": "https://github.com/calvinmetcalf/process-nextick-args", + "devDependencies": { + "tap": "~0.2.6" + } +} diff --git a/poker-paf/node_modules/process-nextick-args/readme.md b/poker-paf/node_modules/process-nextick-args/readme.md new file mode 100644 index 0000000..ecb432c --- /dev/null +++ b/poker-paf/node_modules/process-nextick-args/readme.md @@ -0,0 +1,18 @@ +process-nextick-args +===== + +[![Build Status](https://travis-ci.org/calvinmetcalf/process-nextick-args.svg?branch=master)](https://travis-ci.org/calvinmetcalf/process-nextick-args) + +```bash +npm install --save process-nextick-args +``` + +Always be able to pass arguments to process.nextTick, no matter the platform + +```js +var pna = require('process-nextick-args'); + +pna.nextTick(function (a, b, c) { + console.log(a, b, c); +}, 'step', 3, 'profit'); +``` diff --git a/poker-paf/node_modules/readable-stream/.travis.yml b/poker-paf/node_modules/readable-stream/.travis.yml new file mode 100644 index 0000000..f62cdac --- /dev/null +++ b/poker-paf/node_modules/readable-stream/.travis.yml @@ -0,0 +1,34 @@ +sudo: false +language: node_js +before_install: + - (test $NPM_LEGACY && npm install -g npm@2 && npm install -g npm@3) || true +notifications: + email: false +matrix: + fast_finish: true + include: + - node_js: '0.8' + env: NPM_LEGACY=true + - node_js: '0.10' + env: NPM_LEGACY=true + - node_js: '0.11' + env: NPM_LEGACY=true + - node_js: '0.12' + env: NPM_LEGACY=true + - node_js: 1 + env: NPM_LEGACY=true + - node_js: 2 + env: NPM_LEGACY=true + - node_js: 3 + env: NPM_LEGACY=true + - node_js: 4 + - node_js: 5 + - node_js: 6 + - node_js: 7 + - node_js: 8 + - node_js: 9 +script: "npm run test" +env: + global: + - secure: rE2Vvo7vnjabYNULNyLFxOyt98BoJexDqsiOnfiD6kLYYsiQGfr/sbZkPMOFm9qfQG7pjqx+zZWZjGSswhTt+626C0t/njXqug7Yps4c3dFblzGfreQHp7wNX5TFsvrxd6dAowVasMp61sJcRnB2w8cUzoe3RAYUDHyiHktwqMc= + - secure: g9YINaKAdMatsJ28G9jCGbSaguXCyxSTy+pBO6Ch0Cf57ZLOTka3HqDj8p3nV28LUIHZ3ut5WO43CeYKwt4AUtLpBS3a0dndHdY6D83uY6b2qh5hXlrcbeQTq2cvw2y95F7hm4D1kwrgZ7ViqaKggRcEupAL69YbJnxeUDKWEdI= diff --git a/poker-paf/node_modules/readable-stream/CONTRIBUTING.md b/poker-paf/node_modules/readable-stream/CONTRIBUTING.md new file mode 100644 index 0000000..f478d58 --- /dev/null +++ b/poker-paf/node_modules/readable-stream/CONTRIBUTING.md @@ -0,0 +1,38 @@ +# Developer's Certificate of Origin 1.1 + +By making a contribution to this project, I certify that: + +* (a) The contribution was created in whole or in part by me and I + have the right to submit it under the open source license + indicated in the file; or + +* (b) The contribution is based upon previous work that, to the best + of my knowledge, is covered under an appropriate open source + license and I have the right under that license to submit that + work with modifications, whether created in whole or in part + by me, under the same open source license (unless I am + permitted to submit under a different license), as indicated + in the file; or + +* (c) The contribution was provided directly to me by some other + person who certified (a), (b) or (c) and I have not modified + it. + +* (d) I understand and agree that this project and the contribution + are public and that a record of the contribution (including all + personal information I submit with it, including my sign-off) is + maintained indefinitely and may be redistributed consistent with + this project or the open source license(s) involved. + +## Moderation Policy + +The [Node.js Moderation Policy] applies to this WG. + +## Code of Conduct + +The [Node.js Code of Conduct][] applies to this WG. + +[Node.js Code of Conduct]: +https://github.com/nodejs/node/blob/master/CODE_OF_CONDUCT.md +[Node.js Moderation Policy]: +https://github.com/nodejs/TSC/blob/master/Moderation-Policy.md diff --git a/poker-paf/node_modules/readable-stream/GOVERNANCE.md b/poker-paf/node_modules/readable-stream/GOVERNANCE.md new file mode 100644 index 0000000..16ffb93 --- /dev/null +++ b/poker-paf/node_modules/readable-stream/GOVERNANCE.md @@ -0,0 +1,136 @@ +### Streams Working Group + +The Node.js Streams is jointly governed by a Working Group +(WG) +that is responsible for high-level guidance of the project. + +The WG has final authority over this project including: + +* Technical direction +* Project governance and process (including this policy) +* Contribution policy +* GitHub repository hosting +* Conduct guidelines +* Maintaining the list of additional Collaborators + +For the current list of WG members, see the project +[README.md](./README.md#current-project-team-members). + +### Collaborators + +The readable-stream GitHub repository is +maintained by the WG and additional Collaborators who are added by the +WG on an ongoing basis. + +Individuals making significant and valuable contributions are made +Collaborators and given commit-access to the project. These +individuals are identified by the WG and their addition as +Collaborators is discussed during the WG meeting. + +_Note:_ If you make a significant contribution and are not considered +for commit-access log an issue or contact a WG member directly and it +will be brought up in the next WG meeting. + +Modifications of the contents of the readable-stream repository are +made on +a collaborative basis. Anybody with a GitHub account may propose a +modification via pull request and it will be considered by the project +Collaborators. All pull requests must be reviewed and accepted by a +Collaborator with sufficient expertise who is able to take full +responsibility for the change. In the case of pull requests proposed +by an existing Collaborator, an additional Collaborator is required +for sign-off. Consensus should be sought if additional Collaborators +participate and there is disagreement around a particular +modification. See _Consensus Seeking Process_ below for further detail +on the consensus model used for governance. + +Collaborators may opt to elevate significant or controversial +modifications, or modifications that have not found consensus to the +WG for discussion by assigning the ***WG-agenda*** tag to a pull +request or issue. The WG should serve as the final arbiter where +required. + +For the current list of Collaborators, see the project +[README.md](./README.md#members). + +### WG Membership + +WG seats are not time-limited. There is no fixed size of the WG. +However, the expected target is between 6 and 12, to ensure adequate +coverage of important areas of expertise, balanced with the ability to +make decisions efficiently. + +There is no specific set of requirements or qualifications for WG +membership beyond these rules. + +The WG may add additional members to the WG by unanimous consensus. + +A WG member may be removed from the WG by voluntary resignation, or by +unanimous consensus of all other WG members. + +Changes to WG membership should be posted in the agenda, and may be +suggested as any other agenda item (see "WG Meetings" below). + +If an addition or removal is proposed during a meeting, and the full +WG is not in attendance to participate, then the addition or removal +is added to the agenda for the subsequent meeting. This is to ensure +that all members are given the opportunity to participate in all +membership decisions. If a WG member is unable to attend a meeting +where a planned membership decision is being made, then their consent +is assumed. + +No more than 1/3 of the WG members may be affiliated with the same +employer. If removal or resignation of a WG member, or a change of +employment by a WG member, creates a situation where more than 1/3 of +the WG membership shares an employer, then the situation must be +immediately remedied by the resignation or removal of one or more WG +members affiliated with the over-represented employer(s). + +### WG Meetings + +The WG meets occasionally on a Google Hangout On Air. A designated moderator +approved by the WG runs the meeting. Each meeting should be +published to YouTube. + +Items are added to the WG agenda that are considered contentious or +are modifications of governance, contribution policy, WG membership, +or release process. + +The intention of the agenda is not to approve or review all patches; +that should happen continuously on GitHub and be handled by the larger +group of Collaborators. + +Any community member or contributor can ask that something be added to +the next meeting's agenda by logging a GitHub Issue. Any Collaborator, +WG member or the moderator can add the item to the agenda by adding +the ***WG-agenda*** tag to the issue. + +Prior to each WG meeting the moderator will share the Agenda with +members of the WG. WG members can add any items they like to the +agenda at the beginning of each meeting. The moderator and the WG +cannot veto or remove items. + +The WG may invite persons or representatives from certain projects to +participate in a non-voting capacity. + +The moderator is responsible for summarizing the discussion of each +agenda item and sends it as a pull request after the meeting. + +### Consensus Seeking Process + +The WG follows a +[Consensus +Seeking](http://en.wikipedia.org/wiki/Consensus-seeking_decision-making) +decision-making model. + +When an agenda item has appeared to reach a consensus the moderator +will ask "Does anyone object?" as a final call for dissent from the +consensus. + +If an agenda item cannot reach a consensus a WG member can call for +either a closing vote or a vote to table the issue to the next +meeting. The call for a vote must be seconded by a majority of the WG +or else the discussion will continue. Simple majority wins. + +Note that changes to WG membership require a majority consensus. See +"WG Membership" above. diff --git a/poker-paf/node_modules/readable-stream/LICENSE b/poker-paf/node_modules/readable-stream/LICENSE new file mode 100644 index 0000000..2873b3b --- /dev/null +++ b/poker-paf/node_modules/readable-stream/LICENSE @@ -0,0 +1,47 @@ +Node.js is licensed for use as follows: + +""" +Copyright Node.js contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" + +This license applies to parts of Node.js originating from the +https://github.com/joyent/node repository: + +""" +Copyright Joyent, Inc. and other Node contributors. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" diff --git a/poker-paf/node_modules/readable-stream/README.md b/poker-paf/node_modules/readable-stream/README.md new file mode 100644 index 0000000..23fe3f3 --- /dev/null +++ b/poker-paf/node_modules/readable-stream/README.md @@ -0,0 +1,58 @@ +# readable-stream + +***Node-core v8.11.1 streams for userland*** [![Build Status](https://travis-ci.org/nodejs/readable-stream.svg?branch=master)](https://travis-ci.org/nodejs/readable-stream) + + +[![NPM](https://nodei.co/npm/readable-stream.png?downloads=true&downloadRank=true)](https://nodei.co/npm/readable-stream/) +[![NPM](https://nodei.co/npm-dl/readable-stream.png?&months=6&height=3)](https://nodei.co/npm/readable-stream/) + + +[![Sauce Test Status](https://saucelabs.com/browser-matrix/readable-stream.svg)](https://saucelabs.com/u/readable-stream) + +```bash +npm install --save readable-stream +``` + +***Node-core streams for userland*** + +This package is a mirror of the Streams2 and Streams3 implementations in +Node-core. + +Full documentation may be found on the [Node.js website](https://nodejs.org/dist/v8.11.1/docs/api/stream.html). + +If you want to guarantee a stable streams base, regardless of what version of +Node you, or the users of your libraries are using, use **readable-stream** *only* and avoid the *"stream"* module in Node-core, for background see [this blogpost](http://r.va.gg/2014/06/why-i-dont-use-nodes-core-stream-module.html). + +As of version 2.0.0 **readable-stream** uses semantic versioning. + +# Streams Working Group + +`readable-stream` is maintained by the Streams Working Group, which +oversees the development and maintenance of the Streams API within +Node.js. The responsibilities of the Streams Working Group include: + +* Addressing stream issues on the Node.js issue tracker. +* Authoring and editing stream documentation within the Node.js project. +* Reviewing changes to stream subclasses within the Node.js project. +* Redirecting changes to streams from the Node.js project to this + project. +* Assisting in the implementation of stream providers within Node.js. +* Recommending versions of `readable-stream` to be included in Node.js. +* Messaging about the future of streams to give the community advance + notice of changes. + + +## Team Members + +* **Chris Dickinson** ([@chrisdickinson](https://github.com/chrisdickinson)) <christopher.s.dickinson@gmail.com> + - Release GPG key: 9554F04D7259F04124DE6B476D5A82AC7E37093B +* **Calvin Metcalf** ([@calvinmetcalf](https://github.com/calvinmetcalf)) <calvin.metcalf@gmail.com> + - Release GPG key: F3EF5F62A87FC27A22E643F714CE4FF5015AA242 +* **Rod Vagg** ([@rvagg](https://github.com/rvagg)) <rod@vagg.org> + - Release GPG key: DD8F2338BAE7501E3DD5AC78C273792F7D83545D +* **Sam Newman** ([@sonewman](https://github.com/sonewman)) <newmansam@outlook.com> +* **Mathias Buus** ([@mafintosh](https://github.com/mafintosh)) <mathiasbuus@gmail.com> +* **Domenic Denicola** ([@domenic](https://github.com/domenic)) <d@domenic.me> +* **Matteo Collina** ([@mcollina](https://github.com/mcollina)) <matteo.collina@gmail.com> + - Release GPG key: 3ABC01543F22DD2239285CDD818674489FBC127E +* **Irina Shestak** ([@lrlna](https://github.com/lrlna)) <shestak.irina@gmail.com> diff --git a/poker-paf/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md b/poker-paf/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md new file mode 100644 index 0000000..83275f1 --- /dev/null +++ b/poker-paf/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md @@ -0,0 +1,60 @@ +# streams WG Meeting 2015-01-30 + +## Links + +* **Google Hangouts Video**: http://www.youtube.com/watch?v=I9nDOSGfwZg +* **GitHub Issue**: https://github.com/iojs/readable-stream/issues/106 +* **Original Minutes Google Doc**: https://docs.google.com/document/d/17aTgLnjMXIrfjgNaTUnHQO7m3xgzHR2VXBTmi03Qii4/ + +## Agenda + +Extracted from https://github.com/iojs/readable-stream/labels/wg-agenda prior to meeting. + +* adopt a charter [#105](https://github.com/iojs/readable-stream/issues/105) +* release and versioning strategy [#101](https://github.com/iojs/readable-stream/issues/101) +* simpler stream creation [#102](https://github.com/iojs/readable-stream/issues/102) +* proposal: deprecate implicit flowing of streams [#99](https://github.com/iojs/readable-stream/issues/99) + +## Minutes + +### adopt a charter + +* group: +1's all around + +### What versioning scheme should be adopted? +* group: +1’s 3.0.0 +* domenic+group: pulling in patches from other sources where appropriate +* mikeal: version independently, suggesting versions for io.js +* mikeal+domenic: work with TC to notify in advance of changes +simpler stream creation + +### streamline creation of streams +* sam: streamline creation of streams +* domenic: nice simple solution posted + but, we lose the opportunity to change the model + may not be backwards incompatible (double check keys) + + **action item:** domenic will check + +### remove implicit flowing of streams on(‘data’) +* add isFlowing / isPaused +* mikeal: worrying that we’re documenting polyfill methods – confuses users +* domenic: more reflective API is probably good, with warning labels for users +* new section for mad scientists (reflective stream access) +* calvin: name the “third state” +* mikeal: maybe borrow the name from whatwg? +* domenic: we’re missing the “third state” +* consensus: kind of difficult to name the third state +* mikeal: figure out differences in states / compat +* mathias: always flow on data – eliminates third state + * explore what it breaks + +**action items:** +* ask isaac for ability to list packages by what public io.js APIs they use (esp. Stream) +* ask rod/build for infrastructure +* **chris**: explore the “flow on data” approach +* add isPaused/isFlowing +* add new docs section +* move isPaused to that section + + diff --git a/poker-paf/node_modules/readable-stream/duplex-browser.js b/poker-paf/node_modules/readable-stream/duplex-browser.js new file mode 100644 index 0000000..f8b2db8 --- /dev/null +++ b/poker-paf/node_modules/readable-stream/duplex-browser.js @@ -0,0 +1 @@ +module.exports = require('./lib/_stream_duplex.js'); diff --git a/poker-paf/node_modules/readable-stream/duplex.js b/poker-paf/node_modules/readable-stream/duplex.js new file mode 100644 index 0000000..46924cb --- /dev/null +++ b/poker-paf/node_modules/readable-stream/duplex.js @@ -0,0 +1 @@ +module.exports = require('./readable').Duplex diff --git a/poker-paf/node_modules/readable-stream/lib/_stream_duplex.js b/poker-paf/node_modules/readable-stream/lib/_stream_duplex.js new file mode 100644 index 0000000..57003c3 --- /dev/null +++ b/poker-paf/node_modules/readable-stream/lib/_stream_duplex.js @@ -0,0 +1,131 @@ +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +// a duplex stream is just a stream that is both readable and writable. +// Since JS doesn't have multiple prototypal inheritance, this class +// prototypally inherits from Readable, and then parasitically from +// Writable. + +'use strict'; + +/**/ + +var pna = require('process-nextick-args'); +/**/ + +/**/ +var objectKeys = Object.keys || function (obj) { + var keys = []; + for (var key in obj) { + keys.push(key); + }return keys; +}; +/**/ + +module.exports = Duplex; + +/**/ +var util = Object.create(require('core-util-is')); +util.inherits = require('inherits'); +/**/ + +var Readable = require('./_stream_readable'); +var Writable = require('./_stream_writable'); + +util.inherits(Duplex, Readable); + +{ + // avoid scope creep, the keys array can then be collected + var keys = objectKeys(Writable.prototype); + for (var v = 0; v < keys.length; v++) { + var method = keys[v]; + if (!Duplex.prototype[method]) Duplex.prototype[method] = Writable.prototype[method]; + } +} + +function Duplex(options) { + if (!(this instanceof Duplex)) return new Duplex(options); + + Readable.call(this, options); + Writable.call(this, options); + + if (options && options.readable === false) this.readable = false; + + if (options && options.writable === false) this.writable = false; + + this.allowHalfOpen = true; + if (options && options.allowHalfOpen === false) this.allowHalfOpen = false; + + this.once('end', onend); +} + +Object.defineProperty(Duplex.prototype, 'writableHighWaterMark', { + // making it explicit this property is not enumerable + // because otherwise some prototype manipulation in + // userland will fail + enumerable: false, + get: function () { + return this._writableState.highWaterMark; + } +}); + +// the no-half-open enforcer +function onend() { + // if we allow half-open state, or if the writable side ended, + // then we're ok. + if (this.allowHalfOpen || this._writableState.ended) return; + + // no more data can be written. + // But allow more writes to happen in this tick. + pna.nextTick(onEndNT, this); +} + +function onEndNT(self) { + self.end(); +} + +Object.defineProperty(Duplex.prototype, 'destroyed', { + get: function () { + if (this._readableState === undefined || this._writableState === undefined) { + return false; + } + return this._readableState.destroyed && this._writableState.destroyed; + }, + set: function (value) { + // we ignore the value if the stream + // has not been initialized yet + if (this._readableState === undefined || this._writableState === undefined) { + return; + } + + // backward compatibility, the user is explicitly + // managing destroyed + this._readableState.destroyed = value; + this._writableState.destroyed = value; + } +}); + +Duplex.prototype._destroy = function (err, cb) { + this.push(null); + this.end(); + + pna.nextTick(cb, err); +}; \ No newline at end of file diff --git a/poker-paf/node_modules/readable-stream/lib/_stream_passthrough.js b/poker-paf/node_modules/readable-stream/lib/_stream_passthrough.js new file mode 100644 index 0000000..612edb4 --- /dev/null +++ b/poker-paf/node_modules/readable-stream/lib/_stream_passthrough.js @@ -0,0 +1,47 @@ +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +// a passthrough stream. +// basically just the most minimal sort of Transform stream. +// Every written chunk gets output as-is. + +'use strict'; + +module.exports = PassThrough; + +var Transform = require('./_stream_transform'); + +/**/ +var util = Object.create(require('core-util-is')); +util.inherits = require('inherits'); +/**/ + +util.inherits(PassThrough, Transform); + +function PassThrough(options) { + if (!(this instanceof PassThrough)) return new PassThrough(options); + + Transform.call(this, options); +} + +PassThrough.prototype._transform = function (chunk, encoding, cb) { + cb(null, chunk); +}; \ No newline at end of file diff --git a/poker-paf/node_modules/readable-stream/lib/_stream_readable.js b/poker-paf/node_modules/readable-stream/lib/_stream_readable.js new file mode 100644 index 0000000..0f80764 --- /dev/null +++ b/poker-paf/node_modules/readable-stream/lib/_stream_readable.js @@ -0,0 +1,1019 @@ +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +'use strict'; + +/**/ + +var pna = require('process-nextick-args'); +/**/ + +module.exports = Readable; + +/**/ +var isArray = require('isarray'); +/**/ + +/**/ +var Duplex; +/**/ + +Readable.ReadableState = ReadableState; + +/**/ +var EE = require('events').EventEmitter; + +var EElistenerCount = function (emitter, type) { + return emitter.listeners(type).length; +}; +/**/ + +/**/ +var Stream = require('./internal/streams/stream'); +/**/ + +/**/ + +var Buffer = require('safe-buffer').Buffer; +var OurUint8Array = global.Uint8Array || function () {}; +function _uint8ArrayToBuffer(chunk) { + return Buffer.from(chunk); +} +function _isUint8Array(obj) { + return Buffer.isBuffer(obj) || obj instanceof OurUint8Array; +} + +/**/ + +/**/ +var util = Object.create(require('core-util-is')); +util.inherits = require('inherits'); +/**/ + +/**/ +var debugUtil = require('util'); +var debug = void 0; +if (debugUtil && debugUtil.debuglog) { + debug = debugUtil.debuglog('stream'); +} else { + debug = function () {}; +} +/**/ + +var BufferList = require('./internal/streams/BufferList'); +var destroyImpl = require('./internal/streams/destroy'); +var StringDecoder; + +util.inherits(Readable, Stream); + +var kProxyEvents = ['error', 'close', 'destroy', 'pause', 'resume']; + +function prependListener(emitter, event, fn) { + // Sadly this is not cacheable as some libraries bundle their own + // event emitter implementation with them. + if (typeof emitter.prependListener === 'function') return emitter.prependListener(event, fn); + + // This is a hack to make sure that our error handler is attached before any + // userland ones. NEVER DO THIS. This is here only because this code needs + // to continue to work with older versions of Node.js that do not include + // the prependListener() method. The goal is to eventually remove this hack. + if (!emitter._events || !emitter._events[event]) emitter.on(event, fn);else if (isArray(emitter._events[event])) emitter._events[event].unshift(fn);else emitter._events[event] = [fn, emitter._events[event]]; +} + +function ReadableState(options, stream) { + Duplex = Duplex || require('./_stream_duplex'); + + options = options || {}; + + // Duplex streams are both readable and writable, but share + // the same options object. + // However, some cases require setting options to different + // values for the readable and the writable sides of the duplex stream. + // These options can be provided separately as readableXXX and writableXXX. + var isDuplex = stream instanceof Duplex; + + // object stream flag. Used to make read(n) ignore n and to + // make all the buffer merging and length checks go away + this.objectMode = !!options.objectMode; + + if (isDuplex) this.objectMode = this.objectMode || !!options.readableObjectMode; + + // the point at which it stops calling _read() to fill the buffer + // Note: 0 is a valid value, means "don't call _read preemptively ever" + var hwm = options.highWaterMark; + var readableHwm = options.readableHighWaterMark; + var defaultHwm = this.objectMode ? 16 : 16 * 1024; + + if (hwm || hwm === 0) this.highWaterMark = hwm;else if (isDuplex && (readableHwm || readableHwm === 0)) this.highWaterMark = readableHwm;else this.highWaterMark = defaultHwm; + + // cast to ints. + this.highWaterMark = Math.floor(this.highWaterMark); + + // A linked list is used to store data chunks instead of an array because the + // linked list can remove elements from the beginning faster than + // array.shift() + this.buffer = new BufferList(); + this.length = 0; + this.pipes = null; + this.pipesCount = 0; + this.flowing = null; + this.ended = false; + this.endEmitted = false; + this.reading = false; + + // a flag to be able to tell if the event 'readable'/'data' is emitted + // immediately, or on a later tick. We set this to true at first, because + // any actions that shouldn't happen until "later" should generally also + // not happen before the first read call. + this.sync = true; + + // whenever we return null, then we set a flag to say + // that we're awaiting a 'readable' event emission. + this.needReadable = false; + this.emittedReadable = false; + this.readableListening = false; + this.resumeScheduled = false; + + // has it been destroyed + this.destroyed = false; + + // Crypto is kind of old and crusty. Historically, its default string + // encoding is 'binary' so we have to make this configurable. + // Everything else in the universe uses 'utf8', though. + this.defaultEncoding = options.defaultEncoding || 'utf8'; + + // the number of writers that are awaiting a drain event in .pipe()s + this.awaitDrain = 0; + + // if true, a maybeReadMore has been scheduled + this.readingMore = false; + + this.decoder = null; + this.encoding = null; + if (options.encoding) { + if (!StringDecoder) StringDecoder = require('string_decoder/').StringDecoder; + this.decoder = new StringDecoder(options.encoding); + this.encoding = options.encoding; + } +} + +function Readable(options) { + Duplex = Duplex || require('./_stream_duplex'); + + if (!(this instanceof Readable)) return new Readable(options); + + this._readableState = new ReadableState(options, this); + + // legacy + this.readable = true; + + if (options) { + if (typeof options.read === 'function') this._read = options.read; + + if (typeof options.destroy === 'function') this._destroy = options.destroy; + } + + Stream.call(this); +} + +Object.defineProperty(Readable.prototype, 'destroyed', { + get: function () { + if (this._readableState === undefined) { + return false; + } + return this._readableState.destroyed; + }, + set: function (value) { + // we ignore the value if the stream + // has not been initialized yet + if (!this._readableState) { + return; + } + + // backward compatibility, the user is explicitly + // managing destroyed + this._readableState.destroyed = value; + } +}); + +Readable.prototype.destroy = destroyImpl.destroy; +Readable.prototype._undestroy = destroyImpl.undestroy; +Readable.prototype._destroy = function (err, cb) { + this.push(null); + cb(err); +}; + +// Manually shove something into the read() buffer. +// This returns true if the highWaterMark has not been hit yet, +// similar to how Writable.write() returns true if you should +// write() some more. +Readable.prototype.push = function (chunk, encoding) { + var state = this._readableState; + var skipChunkCheck; + + if (!state.objectMode) { + if (typeof chunk === 'string') { + encoding = encoding || state.defaultEncoding; + if (encoding !== state.encoding) { + chunk = Buffer.from(chunk, encoding); + encoding = ''; + } + skipChunkCheck = true; + } + } else { + skipChunkCheck = true; + } + + return readableAddChunk(this, chunk, encoding, false, skipChunkCheck); +}; + +// Unshift should *always* be something directly out of read() +Readable.prototype.unshift = function (chunk) { + return readableAddChunk(this, chunk, null, true, false); +}; + +function readableAddChunk(stream, chunk, encoding, addToFront, skipChunkCheck) { + var state = stream._readableState; + if (chunk === null) { + state.reading = false; + onEofChunk(stream, state); + } else { + var er; + if (!skipChunkCheck) er = chunkInvalid(state, chunk); + if (er) { + stream.emit('error', er); + } else if (state.objectMode || chunk && chunk.length > 0) { + if (typeof chunk !== 'string' && !state.objectMode && Object.getPrototypeOf(chunk) !== Buffer.prototype) { + chunk = _uint8ArrayToBuffer(chunk); + } + + if (addToFront) { + if (state.endEmitted) stream.emit('error', new Error('stream.unshift() after end event'));else addChunk(stream, state, chunk, true); + } else if (state.ended) { + stream.emit('error', new Error('stream.push() after EOF')); + } else { + state.reading = false; + if (state.decoder && !encoding) { + chunk = state.decoder.write(chunk); + if (state.objectMode || chunk.length !== 0) addChunk(stream, state, chunk, false);else maybeReadMore(stream, state); + } else { + addChunk(stream, state, chunk, false); + } + } + } else if (!addToFront) { + state.reading = false; + } + } + + return needMoreData(state); +} + +function addChunk(stream, state, chunk, addToFront) { + if (state.flowing && state.length === 0 && !state.sync) { + stream.emit('data', chunk); + stream.read(0); + } else { + // update the buffer info. + state.length += state.objectMode ? 1 : chunk.length; + if (addToFront) state.buffer.unshift(chunk);else state.buffer.push(chunk); + + if (state.needReadable) emitReadable(stream); + } + maybeReadMore(stream, state); +} + +function chunkInvalid(state, chunk) { + var er; + if (!_isUint8Array(chunk) && typeof chunk !== 'string' && chunk !== undefined && !state.objectMode) { + er = new TypeError('Invalid non-string/buffer chunk'); + } + return er; +} + +// if it's past the high water mark, we can push in some more. +// Also, if we have no data yet, we can stand some +// more bytes. This is to work around cases where hwm=0, +// such as the repl. Also, if the push() triggered a +// readable event, and the user called read(largeNumber) such that +// needReadable was set, then we ought to push more, so that another +// 'readable' event will be triggered. +function needMoreData(state) { + return !state.ended && (state.needReadable || state.length < state.highWaterMark || state.length === 0); +} + +Readable.prototype.isPaused = function () { + return this._readableState.flowing === false; +}; + +// backwards compatibility. +Readable.prototype.setEncoding = function (enc) { + if (!StringDecoder) StringDecoder = require('string_decoder/').StringDecoder; + this._readableState.decoder = new StringDecoder(enc); + this._readableState.encoding = enc; + return this; +}; + +// Don't raise the hwm > 8MB +var MAX_HWM = 0x800000; +function computeNewHighWaterMark(n) { + if (n >= MAX_HWM) { + n = MAX_HWM; + } else { + // Get the next highest power of 2 to prevent increasing hwm excessively in + // tiny amounts + n--; + n |= n >>> 1; + n |= n >>> 2; + n |= n >>> 4; + n |= n >>> 8; + n |= n >>> 16; + n++; + } + return n; +} + +// This function is designed to be inlinable, so please take care when making +// changes to the function body. +function howMuchToRead(n, state) { + if (n <= 0 || state.length === 0 && state.ended) return 0; + if (state.objectMode) return 1; + if (n !== n) { + // Only flow one buffer at a time + if (state.flowing && state.length) return state.buffer.head.data.length;else return state.length; + } + // If we're asking for more than the current hwm, then raise the hwm. + if (n > state.highWaterMark) state.highWaterMark = computeNewHighWaterMark(n); + if (n <= state.length) return n; + // Don't have enough + if (!state.ended) { + state.needReadable = true; + return 0; + } + return state.length; +} + +// you can override either this method, or the async _read(n) below. +Readable.prototype.read = function (n) { + debug('read', n); + n = parseInt(n, 10); + var state = this._readableState; + var nOrig = n; + + if (n !== 0) state.emittedReadable = false; + + // if we're doing read(0) to trigger a readable event, but we + // already have a bunch of data in the buffer, then just trigger + // the 'readable' event and move on. + if (n === 0 && state.needReadable && (state.length >= state.highWaterMark || state.ended)) { + debug('read: emitReadable', state.length, state.ended); + if (state.length === 0 && state.ended) endReadable(this);else emitReadable(this); + return null; + } + + n = howMuchToRead(n, state); + + // if we've ended, and we're now clear, then finish it up. + if (n === 0 && state.ended) { + if (state.length === 0) endReadable(this); + return null; + } + + // All the actual chunk generation logic needs to be + // *below* the call to _read. The reason is that in certain + // synthetic stream cases, such as passthrough streams, _read + // may be a completely synchronous operation which may change + // the state of the read buffer, providing enough data when + // before there was *not* enough. + // + // So, the steps are: + // 1. Figure out what the state of things will be after we do + // a read from the buffer. + // + // 2. If that resulting state will trigger a _read, then call _read. + // Note that this may be asynchronous, or synchronous. Yes, it is + // deeply ugly to write APIs this way, but that still doesn't mean + // that the Readable class should behave improperly, as streams are + // designed to be sync/async agnostic. + // Take note if the _read call is sync or async (ie, if the read call + // has returned yet), so that we know whether or not it's safe to emit + // 'readable' etc. + // + // 3. Actually pull the requested chunks out of the buffer and return. + + // if we need a readable event, then we need to do some reading. + var doRead = state.needReadable; + debug('need readable', doRead); + + // if we currently have less than the highWaterMark, then also read some + if (state.length === 0 || state.length - n < state.highWaterMark) { + doRead = true; + debug('length less than watermark', doRead); + } + + // however, if we've ended, then there's no point, and if we're already + // reading, then it's unnecessary. + if (state.ended || state.reading) { + doRead = false; + debug('reading or ended', doRead); + } else if (doRead) { + debug('do read'); + state.reading = true; + state.sync = true; + // if the length is currently zero, then we *need* a readable event. + if (state.length === 0) state.needReadable = true; + // call internal read method + this._read(state.highWaterMark); + state.sync = false; + // If _read pushed data synchronously, then `reading` will be false, + // and we need to re-evaluate how much data we can return to the user. + if (!state.reading) n = howMuchToRead(nOrig, state); + } + + var ret; + if (n > 0) ret = fromList(n, state);else ret = null; + + if (ret === null) { + state.needReadable = true; + n = 0; + } else { + state.length -= n; + } + + if (state.length === 0) { + // If we have nothing in the buffer, then we want to know + // as soon as we *do* get something into the buffer. + if (!state.ended) state.needReadable = true; + + // If we tried to read() past the EOF, then emit end on the next tick. + if (nOrig !== n && state.ended) endReadable(this); + } + + if (ret !== null) this.emit('data', ret); + + return ret; +}; + +function onEofChunk(stream, state) { + if (state.ended) return; + if (state.decoder) { + var chunk = state.decoder.end(); + if (chunk && chunk.length) { + state.buffer.push(chunk); + state.length += state.objectMode ? 1 : chunk.length; + } + } + state.ended = true; + + // emit 'readable' now to make sure it gets picked up. + emitReadable(stream); +} + +// Don't emit readable right away in sync mode, because this can trigger +// another read() call => stack overflow. This way, it might trigger +// a nextTick recursion warning, but that's not so bad. +function emitReadable(stream) { + var state = stream._readableState; + state.needReadable = false; + if (!state.emittedReadable) { + debug('emitReadable', state.flowing); + state.emittedReadable = true; + if (state.sync) pna.nextTick(emitReadable_, stream);else emitReadable_(stream); + } +} + +function emitReadable_(stream) { + debug('emit readable'); + stream.emit('readable'); + flow(stream); +} + +// at this point, the user has presumably seen the 'readable' event, +// and called read() to consume some data. that may have triggered +// in turn another _read(n) call, in which case reading = true if +// it's in progress. +// However, if we're not ended, or reading, and the length < hwm, +// then go ahead and try to read some more preemptively. +function maybeReadMore(stream, state) { + if (!state.readingMore) { + state.readingMore = true; + pna.nextTick(maybeReadMore_, stream, state); + } +} + +function maybeReadMore_(stream, state) { + var len = state.length; + while (!state.reading && !state.flowing && !state.ended && state.length < state.highWaterMark) { + debug('maybeReadMore read 0'); + stream.read(0); + if (len === state.length) + // didn't get any data, stop spinning. + break;else len = state.length; + } + state.readingMore = false; +} + +// abstract method. to be overridden in specific implementation classes. +// call cb(er, data) where data is <= n in length. +// for virtual (non-string, non-buffer) streams, "length" is somewhat +// arbitrary, and perhaps not very meaningful. +Readable.prototype._read = function (n) { + this.emit('error', new Error('_read() is not implemented')); +}; + +Readable.prototype.pipe = function (dest, pipeOpts) { + var src = this; + var state = this._readableState; + + switch (state.pipesCount) { + case 0: + state.pipes = dest; + break; + case 1: + state.pipes = [state.pipes, dest]; + break; + default: + state.pipes.push(dest); + break; + } + state.pipesCount += 1; + debug('pipe count=%d opts=%j', state.pipesCount, pipeOpts); + + var doEnd = (!pipeOpts || pipeOpts.end !== false) && dest !== process.stdout && dest !== process.stderr; + + var endFn = doEnd ? onend : unpipe; + if (state.endEmitted) pna.nextTick(endFn);else src.once('end', endFn); + + dest.on('unpipe', onunpipe); + function onunpipe(readable, unpipeInfo) { + debug('onunpipe'); + if (readable === src) { + if (unpipeInfo && unpipeInfo.hasUnpiped === false) { + unpipeInfo.hasUnpiped = true; + cleanup(); + } + } + } + + function onend() { + debug('onend'); + dest.end(); + } + + // when the dest drains, it reduces the awaitDrain counter + // on the source. This would be more elegant with a .once() + // handler in flow(), but adding and removing repeatedly is + // too slow. + var ondrain = pipeOnDrain(src); + dest.on('drain', ondrain); + + var cleanedUp = false; + function cleanup() { + debug('cleanup'); + // cleanup event handlers once the pipe is broken + dest.removeListener('close', onclose); + dest.removeListener('finish', onfinish); + dest.removeListener('drain', ondrain); + dest.removeListener('error', onerror); + dest.removeListener('unpipe', onunpipe); + src.removeListener('end', onend); + src.removeListener('end', unpipe); + src.removeListener('data', ondata); + + cleanedUp = true; + + // if the reader is waiting for a drain event from this + // specific writer, then it would cause it to never start + // flowing again. + // So, if this is awaiting a drain, then we just call it now. + // If we don't know, then assume that we are waiting for one. + if (state.awaitDrain && (!dest._writableState || dest._writableState.needDrain)) ondrain(); + } + + // If the user pushes more data while we're writing to dest then we'll end up + // in ondata again. However, we only want to increase awaitDrain once because + // dest will only emit one 'drain' event for the multiple writes. + // => Introduce a guard on increasing awaitDrain. + var increasedAwaitDrain = false; + src.on('data', ondata); + function ondata(chunk) { + debug('ondata'); + increasedAwaitDrain = false; + var ret = dest.write(chunk); + if (false === ret && !increasedAwaitDrain) { + // If the user unpiped during `dest.write()`, it is possible + // to get stuck in a permanently paused state if that write + // also returned false. + // => Check whether `dest` is still a piping destination. + if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) { + debug('false write response, pause', src._readableState.awaitDrain); + src._readableState.awaitDrain++; + increasedAwaitDrain = true; + } + src.pause(); + } + } + + // if the dest has an error, then stop piping into it. + // however, don't suppress the throwing behavior for this. + function onerror(er) { + debug('onerror', er); + unpipe(); + dest.removeListener('error', onerror); + if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er); + } + + // Make sure our error handler is attached before userland ones. + prependListener(dest, 'error', onerror); + + // Both close and finish should trigger unpipe, but only once. + function onclose() { + dest.removeListener('finish', onfinish); + unpipe(); + } + dest.once('close', onclose); + function onfinish() { + debug('onfinish'); + dest.removeListener('close', onclose); + unpipe(); + } + dest.once('finish', onfinish); + + function unpipe() { + debug('unpipe'); + src.unpipe(dest); + } + + // tell the dest that it's being piped to + dest.emit('pipe', src); + + // start the flow if it hasn't been started already. + if (!state.flowing) { + debug('pipe resume'); + src.resume(); + } + + return dest; +}; + +function pipeOnDrain(src) { + return function () { + var state = src._readableState; + debug('pipeOnDrain', state.awaitDrain); + if (state.awaitDrain) state.awaitDrain--; + if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) { + state.flowing = true; + flow(src); + } + }; +} + +Readable.prototype.unpipe = function (dest) { + var state = this._readableState; + var unpipeInfo = { hasUnpiped: false }; + + // if we're not piping anywhere, then do nothing. + if (state.pipesCount === 0) return this; + + // just one destination. most common case. + if (state.pipesCount === 1) { + // passed in one, but it's not the right one. + if (dest && dest !== state.pipes) return this; + + if (!dest) dest = state.pipes; + + // got a match. + state.pipes = null; + state.pipesCount = 0; + state.flowing = false; + if (dest) dest.emit('unpipe', this, unpipeInfo); + return this; + } + + // slow case. multiple pipe destinations. + + if (!dest) { + // remove all. + var dests = state.pipes; + var len = state.pipesCount; + state.pipes = null; + state.pipesCount = 0; + state.flowing = false; + + for (var i = 0; i < len; i++) { + dests[i].emit('unpipe', this, unpipeInfo); + }return this; + } + + // try to find the right one. + var index = indexOf(state.pipes, dest); + if (index === -1) return this; + + state.pipes.splice(index, 1); + state.pipesCount -= 1; + if (state.pipesCount === 1) state.pipes = state.pipes[0]; + + dest.emit('unpipe', this, unpipeInfo); + + return this; +}; + +// set up data events if they are asked for +// Ensure readable listeners eventually get something +Readable.prototype.on = function (ev, fn) { + var res = Stream.prototype.on.call(this, ev, fn); + + if (ev === 'data') { + // Start flowing on next tick if stream isn't explicitly paused + if (this._readableState.flowing !== false) this.resume(); + } else if (ev === 'readable') { + var state = this._readableState; + if (!state.endEmitted && !state.readableListening) { + state.readableListening = state.needReadable = true; + state.emittedReadable = false; + if (!state.reading) { + pna.nextTick(nReadingNextTick, this); + } else if (state.length) { + emitReadable(this); + } + } + } + + return res; +}; +Readable.prototype.addListener = Readable.prototype.on; + +function nReadingNextTick(self) { + debug('readable nexttick read 0'); + self.read(0); +} + +// pause() and resume() are remnants of the legacy readable stream API +// If the user uses them, then switch into old mode. +Readable.prototype.resume = function () { + var state = this._readableState; + if (!state.flowing) { + debug('resume'); + state.flowing = true; + resume(this, state); + } + return this; +}; + +function resume(stream, state) { + if (!state.resumeScheduled) { + state.resumeScheduled = true; + pna.nextTick(resume_, stream, state); + } +} + +function resume_(stream, state) { + if (!state.reading) { + debug('resume read 0'); + stream.read(0); + } + + state.resumeScheduled = false; + state.awaitDrain = 0; + stream.emit('resume'); + flow(stream); + if (state.flowing && !state.reading) stream.read(0); +} + +Readable.prototype.pause = function () { + debug('call pause flowing=%j', this._readableState.flowing); + if (false !== this._readableState.flowing) { + debug('pause'); + this._readableState.flowing = false; + this.emit('pause'); + } + return this; +}; + +function flow(stream) { + var state = stream._readableState; + debug('flow', state.flowing); + while (state.flowing && stream.read() !== null) {} +} + +// wrap an old-style stream as the async data source. +// This is *not* part of the readable stream interface. +// It is an ugly unfortunate mess of history. +Readable.prototype.wrap = function (stream) { + var _this = this; + + var state = this._readableState; + var paused = false; + + stream.on('end', function () { + debug('wrapped end'); + if (state.decoder && !state.ended) { + var chunk = state.decoder.end(); + if (chunk && chunk.length) _this.push(chunk); + } + + _this.push(null); + }); + + stream.on('data', function (chunk) { + debug('wrapped data'); + if (state.decoder) chunk = state.decoder.write(chunk); + + // don't skip over falsy values in objectMode + if (state.objectMode && (chunk === null || chunk === undefined)) return;else if (!state.objectMode && (!chunk || !chunk.length)) return; + + var ret = _this.push(chunk); + if (!ret) { + paused = true; + stream.pause(); + } + }); + + // proxy all the other methods. + // important when wrapping filters and duplexes. + for (var i in stream) { + if (this[i] === undefined && typeof stream[i] === 'function') { + this[i] = function (method) { + return function () { + return stream[method].apply(stream, arguments); + }; + }(i); + } + } + + // proxy certain important events. + for (var n = 0; n < kProxyEvents.length; n++) { + stream.on(kProxyEvents[n], this.emit.bind(this, kProxyEvents[n])); + } + + // when we try to consume some more bytes, simply unpause the + // underlying stream. + this._read = function (n) { + debug('wrapped _read', n); + if (paused) { + paused = false; + stream.resume(); + } + }; + + return this; +}; + +Object.defineProperty(Readable.prototype, 'readableHighWaterMark', { + // making it explicit this property is not enumerable + // because otherwise some prototype manipulation in + // userland will fail + enumerable: false, + get: function () { + return this._readableState.highWaterMark; + } +}); + +// exposed for testing purposes only. +Readable._fromList = fromList; + +// Pluck off n bytes from an array of buffers. +// Length is the combined lengths of all the buffers in the list. +// This function is designed to be inlinable, so please take care when making +// changes to the function body. +function fromList(n, state) { + // nothing buffered + if (state.length === 0) return null; + + var ret; + if (state.objectMode) ret = state.buffer.shift();else if (!n || n >= state.length) { + // read it all, truncate the list + if (state.decoder) ret = state.buffer.join('');else if (state.buffer.length === 1) ret = state.buffer.head.data;else ret = state.buffer.concat(state.length); + state.buffer.clear(); + } else { + // read part of list + ret = fromListPartial(n, state.buffer, state.decoder); + } + + return ret; +} + +// Extracts only enough buffered data to satisfy the amount requested. +// This function is designed to be inlinable, so please take care when making +// changes to the function body. +function fromListPartial(n, list, hasStrings) { + var ret; + if (n < list.head.data.length) { + // slice is the same for buffers and strings + ret = list.head.data.slice(0, n); + list.head.data = list.head.data.slice(n); + } else if (n === list.head.data.length) { + // first chunk is a perfect match + ret = list.shift(); + } else { + // result spans more than one buffer + ret = hasStrings ? copyFromBufferString(n, list) : copyFromBuffer(n, list); + } + return ret; +} + +// Copies a specified amount of characters from the list of buffered data +// chunks. +// This function is designed to be inlinable, so please take care when making +// changes to the function body. +function copyFromBufferString(n, list) { + var p = list.head; + var c = 1; + var ret = p.data; + n -= ret.length; + while (p = p.next) { + var str = p.data; + var nb = n > str.length ? str.length : n; + if (nb === str.length) ret += str;else ret += str.slice(0, n); + n -= nb; + if (n === 0) { + if (nb === str.length) { + ++c; + if (p.next) list.head = p.next;else list.head = list.tail = null; + } else { + list.head = p; + p.data = str.slice(nb); + } + break; + } + ++c; + } + list.length -= c; + return ret; +} + +// Copies a specified amount of bytes from the list of buffered data chunks. +// This function is designed to be inlinable, so please take care when making +// changes to the function body. +function copyFromBuffer(n, list) { + var ret = Buffer.allocUnsafe(n); + var p = list.head; + var c = 1; + p.data.copy(ret); + n -= p.data.length; + while (p = p.next) { + var buf = p.data; + var nb = n > buf.length ? buf.length : n; + buf.copy(ret, ret.length - n, 0, nb); + n -= nb; + if (n === 0) { + if (nb === buf.length) { + ++c; + if (p.next) list.head = p.next;else list.head = list.tail = null; + } else { + list.head = p; + p.data = buf.slice(nb); + } + break; + } + ++c; + } + list.length -= c; + return ret; +} + +function endReadable(stream) { + var state = stream._readableState; + + // If we get here before consuming all the bytes, then that is a + // bug in node. Should never happen. + if (state.length > 0) throw new Error('"endReadable()" called on non-empty stream'); + + if (!state.endEmitted) { + state.ended = true; + pna.nextTick(endReadableNT, state, stream); + } +} + +function endReadableNT(state, stream) { + // Check that we didn't get one last unshift. + if (!state.endEmitted && state.length === 0) { + state.endEmitted = true; + stream.readable = false; + stream.emit('end'); + } +} + +function indexOf(xs, x) { + for (var i = 0, l = xs.length; i < l; i++) { + if (xs[i] === x) return i; + } + return -1; +} \ No newline at end of file diff --git a/poker-paf/node_modules/readable-stream/lib/_stream_transform.js b/poker-paf/node_modules/readable-stream/lib/_stream_transform.js new file mode 100644 index 0000000..fcfc105 --- /dev/null +++ b/poker-paf/node_modules/readable-stream/lib/_stream_transform.js @@ -0,0 +1,214 @@ +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +// a transform stream is a readable/writable stream where you do +// something with the data. Sometimes it's called a "filter", +// but that's not a great name for it, since that implies a thing where +// some bits pass through, and others are simply ignored. (That would +// be a valid example of a transform, of course.) +// +// While the output is causally related to the input, it's not a +// necessarily symmetric or synchronous transformation. For example, +// a zlib stream might take multiple plain-text writes(), and then +// emit a single compressed chunk some time in the future. +// +// Here's how this works: +// +// The Transform stream has all the aspects of the readable and writable +// stream classes. When you write(chunk), that calls _write(chunk,cb) +// internally, and returns false if there's a lot of pending writes +// buffered up. When you call read(), that calls _read(n) until +// there's enough pending readable data buffered up. +// +// In a transform stream, the written data is placed in a buffer. When +// _read(n) is called, it transforms the queued up data, calling the +// buffered _write cb's as it consumes chunks. If consuming a single +// written chunk would result in multiple output chunks, then the first +// outputted bit calls the readcb, and subsequent chunks just go into +// the read buffer, and will cause it to emit 'readable' if necessary. +// +// This way, back-pressure is actually determined by the reading side, +// since _read has to be called to start processing a new chunk. However, +// a pathological inflate type of transform can cause excessive buffering +// here. For example, imagine a stream where every byte of input is +// interpreted as an integer from 0-255, and then results in that many +// bytes of output. Writing the 4 bytes {ff,ff,ff,ff} would result in +// 1kb of data being output. In this case, you could write a very small +// amount of input, and end up with a very large amount of output. In +// such a pathological inflating mechanism, there'd be no way to tell +// the system to stop doing the transform. A single 4MB write could +// cause the system to run out of memory. +// +// However, even in such a pathological case, only a single written chunk +// would be consumed, and then the rest would wait (un-transformed) until +// the results of the previous transformed chunk were consumed. + +'use strict'; + +module.exports = Transform; + +var Duplex = require('./_stream_duplex'); + +/**/ +var util = Object.create(require('core-util-is')); +util.inherits = require('inherits'); +/**/ + +util.inherits(Transform, Duplex); + +function afterTransform(er, data) { + var ts = this._transformState; + ts.transforming = false; + + var cb = ts.writecb; + + if (!cb) { + return this.emit('error', new Error('write callback called multiple times')); + } + + ts.writechunk = null; + ts.writecb = null; + + if (data != null) // single equals check for both `null` and `undefined` + this.push(data); + + cb(er); + + var rs = this._readableState; + rs.reading = false; + if (rs.needReadable || rs.length < rs.highWaterMark) { + this._read(rs.highWaterMark); + } +} + +function Transform(options) { + if (!(this instanceof Transform)) return new Transform(options); + + Duplex.call(this, options); + + this._transformState = { + afterTransform: afterTransform.bind(this), + needTransform: false, + transforming: false, + writecb: null, + writechunk: null, + writeencoding: null + }; + + // start out asking for a readable event once data is transformed. + this._readableState.needReadable = true; + + // we have implemented the _read method, and done the other things + // that Readable wants before the first _read call, so unset the + // sync guard flag. + this._readableState.sync = false; + + if (options) { + if (typeof options.transform === 'function') this._transform = options.transform; + + if (typeof options.flush === 'function') this._flush = options.flush; + } + + // When the writable side finishes, then flush out anything remaining. + this.on('prefinish', prefinish); +} + +function prefinish() { + var _this = this; + + if (typeof this._flush === 'function') { + this._flush(function (er, data) { + done(_this, er, data); + }); + } else { + done(this, null, null); + } +} + +Transform.prototype.push = function (chunk, encoding) { + this._transformState.needTransform = false; + return Duplex.prototype.push.call(this, chunk, encoding); +}; + +// This is the part where you do stuff! +// override this function in implementation classes. +// 'chunk' is an input chunk. +// +// Call `push(newChunk)` to pass along transformed output +// to the readable side. You may call 'push' zero or more times. +// +// Call `cb(err)` when you are done with this chunk. If you pass +// an error, then that'll put the hurt on the whole operation. If you +// never call cb(), then you'll never get another chunk. +Transform.prototype._transform = function (chunk, encoding, cb) { + throw new Error('_transform() is not implemented'); +}; + +Transform.prototype._write = function (chunk, encoding, cb) { + var ts = this._transformState; + ts.writecb = cb; + ts.writechunk = chunk; + ts.writeencoding = encoding; + if (!ts.transforming) { + var rs = this._readableState; + if (ts.needTransform || rs.needReadable || rs.length < rs.highWaterMark) this._read(rs.highWaterMark); + } +}; + +// Doesn't matter what the args are here. +// _transform does all the work. +// That we got here means that the readable side wants more data. +Transform.prototype._read = function (n) { + var ts = this._transformState; + + if (ts.writechunk !== null && ts.writecb && !ts.transforming) { + ts.transforming = true; + this._transform(ts.writechunk, ts.writeencoding, ts.afterTransform); + } else { + // mark that we need a transform, so that any data that comes in + // will get processed, now that we've asked for it. + ts.needTransform = true; + } +}; + +Transform.prototype._destroy = function (err, cb) { + var _this2 = this; + + Duplex.prototype._destroy.call(this, err, function (err2) { + cb(err2); + _this2.emit('close'); + }); +}; + +function done(stream, er, data) { + if (er) return stream.emit('error', er); + + if (data != null) // single equals check for both `null` and `undefined` + stream.push(data); + + // if there's nothing in the write buffer, then that means + // that nothing more will ever be provided + if (stream._writableState.length) throw new Error('Calling transform done when ws.length != 0'); + + if (stream._transformState.transforming) throw new Error('Calling transform done when still transforming'); + + return stream.push(null); +} \ No newline at end of file diff --git a/poker-paf/node_modules/readable-stream/lib/_stream_writable.js b/poker-paf/node_modules/readable-stream/lib/_stream_writable.js new file mode 100644 index 0000000..b0b0220 --- /dev/null +++ b/poker-paf/node_modules/readable-stream/lib/_stream_writable.js @@ -0,0 +1,687 @@ +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +// A bit simpler than readable streams. +// Implement an async ._write(chunk, encoding, cb), and it'll handle all +// the drain event emission and buffering. + +'use strict'; + +/**/ + +var pna = require('process-nextick-args'); +/**/ + +module.exports = Writable; + +/* */ +function WriteReq(chunk, encoding, cb) { + this.chunk = chunk; + this.encoding = encoding; + this.callback = cb; + this.next = null; +} + +// It seems a linked list but it is not +// there will be only 2 of these for each stream +function CorkedRequest(state) { + var _this = this; + + this.next = null; + this.entry = null; + this.finish = function () { + onCorkedFinish(_this, state); + }; +} +/* */ + +/**/ +var asyncWrite = !process.browser && ['v0.10', 'v0.9.'].indexOf(process.version.slice(0, 5)) > -1 ? setImmediate : pna.nextTick; +/**/ + +/**/ +var Duplex; +/**/ + +Writable.WritableState = WritableState; + +/**/ +var util = Object.create(require('core-util-is')); +util.inherits = require('inherits'); +/**/ + +/**/ +var internalUtil = { + deprecate: require('util-deprecate') +}; +/**/ + +/**/ +var Stream = require('./internal/streams/stream'); +/**/ + +/**/ + +var Buffer = require('safe-buffer').Buffer; +var OurUint8Array = global.Uint8Array || function () {}; +function _uint8ArrayToBuffer(chunk) { + return Buffer.from(chunk); +} +function _isUint8Array(obj) { + return Buffer.isBuffer(obj) || obj instanceof OurUint8Array; +} + +/**/ + +var destroyImpl = require('./internal/streams/destroy'); + +util.inherits(Writable, Stream); + +function nop() {} + +function WritableState(options, stream) { + Duplex = Duplex || require('./_stream_duplex'); + + options = options || {}; + + // Duplex streams are both readable and writable, but share + // the same options object. + // However, some cases require setting options to different + // values for the readable and the writable sides of the duplex stream. + // These options can be provided separately as readableXXX and writableXXX. + var isDuplex = stream instanceof Duplex; + + // object stream flag to indicate whether or not this stream + // contains buffers or objects. + this.objectMode = !!options.objectMode; + + if (isDuplex) this.objectMode = this.objectMode || !!options.writableObjectMode; + + // the point at which write() starts returning false + // Note: 0 is a valid value, means that we always return false if + // the entire buffer is not flushed immediately on write() + var hwm = options.highWaterMark; + var writableHwm = options.writableHighWaterMark; + var defaultHwm = this.objectMode ? 16 : 16 * 1024; + + if (hwm || hwm === 0) this.highWaterMark = hwm;else if (isDuplex && (writableHwm || writableHwm === 0)) this.highWaterMark = writableHwm;else this.highWaterMark = defaultHwm; + + // cast to ints. + this.highWaterMark = Math.floor(this.highWaterMark); + + // if _final has been called + this.finalCalled = false; + + // drain event flag. + this.needDrain = false; + // at the start of calling end() + this.ending = false; + // when end() has been called, and returned + this.ended = false; + // when 'finish' is emitted + this.finished = false; + + // has it been destroyed + this.destroyed = false; + + // should we decode strings into buffers before passing to _write? + // this is here so that some node-core streams can optimize string + // handling at a lower level. + var noDecode = options.decodeStrings === false; + this.decodeStrings = !noDecode; + + // Crypto is kind of old and crusty. Historically, its default string + // encoding is 'binary' so we have to make this configurable. + // Everything else in the universe uses 'utf8', though. + this.defaultEncoding = options.defaultEncoding || 'utf8'; + + // not an actual buffer we keep track of, but a measurement + // of how much we're waiting to get pushed to some underlying + // socket or file. + this.length = 0; + + // a flag to see when we're in the middle of a write. + this.writing = false; + + // when true all writes will be buffered until .uncork() call + this.corked = 0; + + // a flag to be able to tell if the onwrite cb is called immediately, + // or on a later tick. We set this to true at first, because any + // actions that shouldn't happen until "later" should generally also + // not happen before the first write call. + this.sync = true; + + // a flag to know if we're processing previously buffered items, which + // may call the _write() callback in the same tick, so that we don't + // end up in an overlapped onwrite situation. + this.bufferProcessing = false; + + // the callback that's passed to _write(chunk,cb) + this.onwrite = function (er) { + onwrite(stream, er); + }; + + // the callback that the user supplies to write(chunk,encoding,cb) + this.writecb = null; + + // the amount that is being written when _write is called. + this.writelen = 0; + + this.bufferedRequest = null; + this.lastBufferedRequest = null; + + // number of pending user-supplied write callbacks + // this must be 0 before 'finish' can be emitted + this.pendingcb = 0; + + // emit prefinish if the only thing we're waiting for is _write cbs + // This is relevant for synchronous Transform streams + this.prefinished = false; + + // True if the error was already emitted and should not be thrown again + this.errorEmitted = false; + + // count buffered requests + this.bufferedRequestCount = 0; + + // allocate the first CorkedRequest, there is always + // one allocated and free to use, and we maintain at most two + this.corkedRequestsFree = new CorkedRequest(this); +} + +WritableState.prototype.getBuffer = function getBuffer() { + var current = this.bufferedRequest; + var out = []; + while (current) { + out.push(current); + current = current.next; + } + return out; +}; + +(function () { + try { + Object.defineProperty(WritableState.prototype, 'buffer', { + get: internalUtil.deprecate(function () { + return this.getBuffer(); + }, '_writableState.buffer is deprecated. Use _writableState.getBuffer ' + 'instead.', 'DEP0003') + }); + } catch (_) {} +})(); + +// Test _writableState for inheritance to account for Duplex streams, +// whose prototype chain only points to Readable. +var realHasInstance; +if (typeof Symbol === 'function' && Symbol.hasInstance && typeof Function.prototype[Symbol.hasInstance] === 'function') { + realHasInstance = Function.prototype[Symbol.hasInstance]; + Object.defineProperty(Writable, Symbol.hasInstance, { + value: function (object) { + if (realHasInstance.call(this, object)) return true; + if (this !== Writable) return false; + + return object && object._writableState instanceof WritableState; + } + }); +} else { + realHasInstance = function (object) { + return object instanceof this; + }; +} + +function Writable(options) { + Duplex = Duplex || require('./_stream_duplex'); + + // Writable ctor is applied to Duplexes, too. + // `realHasInstance` is necessary because using plain `instanceof` + // would return false, as no `_writableState` property is attached. + + // Trying to use the custom `instanceof` for Writable here will also break the + // Node.js LazyTransform implementation, which has a non-trivial getter for + // `_writableState` that would lead to infinite recursion. + if (!realHasInstance.call(Writable, this) && !(this instanceof Duplex)) { + return new Writable(options); + } + + this._writableState = new WritableState(options, this); + + // legacy. + this.writable = true; + + if (options) { + if (typeof options.write === 'function') this._write = options.write; + + if (typeof options.writev === 'function') this._writev = options.writev; + + if (typeof options.destroy === 'function') this._destroy = options.destroy; + + if (typeof options.final === 'function') this._final = options.final; + } + + Stream.call(this); +} + +// Otherwise people can pipe Writable streams, which is just wrong. +Writable.prototype.pipe = function () { + this.emit('error', new Error('Cannot pipe, not readable')); +}; + +function writeAfterEnd(stream, cb) { + var er = new Error('write after end'); + // TODO: defer error events consistently everywhere, not just the cb + stream.emit('error', er); + pna.nextTick(cb, er); +} + +// Checks that a user-supplied chunk is valid, especially for the particular +// mode the stream is in. Currently this means that `null` is never accepted +// and undefined/non-string values are only allowed in object mode. +function validChunk(stream, state, chunk, cb) { + var valid = true; + var er = false; + + if (chunk === null) { + er = new TypeError('May not write null values to stream'); + } else if (typeof chunk !== 'string' && chunk !== undefined && !state.objectMode) { + er = new TypeError('Invalid non-string/buffer chunk'); + } + if (er) { + stream.emit('error', er); + pna.nextTick(cb, er); + valid = false; + } + return valid; +} + +Writable.prototype.write = function (chunk, encoding, cb) { + var state = this._writableState; + var ret = false; + var isBuf = !state.objectMode && _isUint8Array(chunk); + + if (isBuf && !Buffer.isBuffer(chunk)) { + chunk = _uint8ArrayToBuffer(chunk); + } + + if (typeof encoding === 'function') { + cb = encoding; + encoding = null; + } + + if (isBuf) encoding = 'buffer';else if (!encoding) encoding = state.defaultEncoding; + + if (typeof cb !== 'function') cb = nop; + + if (state.ended) writeAfterEnd(this, cb);else if (isBuf || validChunk(this, state, chunk, cb)) { + state.pendingcb++; + ret = writeOrBuffer(this, state, isBuf, chunk, encoding, cb); + } + + return ret; +}; + +Writable.prototype.cork = function () { + var state = this._writableState; + + state.corked++; +}; + +Writable.prototype.uncork = function () { + var state = this._writableState; + + if (state.corked) { + state.corked--; + + if (!state.writing && !state.corked && !state.finished && !state.bufferProcessing && state.bufferedRequest) clearBuffer(this, state); + } +}; + +Writable.prototype.setDefaultEncoding = function setDefaultEncoding(encoding) { + // node::ParseEncoding() requires lower case. + if (typeof encoding === 'string') encoding = encoding.toLowerCase(); + if (!(['hex', 'utf8', 'utf-8', 'ascii', 'binary', 'base64', 'ucs2', 'ucs-2', 'utf16le', 'utf-16le', 'raw'].indexOf((encoding + '').toLowerCase()) > -1)) throw new TypeError('Unknown encoding: ' + encoding); + this._writableState.defaultEncoding = encoding; + return this; +}; + +function decodeChunk(state, chunk, encoding) { + if (!state.objectMode && state.decodeStrings !== false && typeof chunk === 'string') { + chunk = Buffer.from(chunk, encoding); + } + return chunk; +} + +Object.defineProperty(Writable.prototype, 'writableHighWaterMark', { + // making it explicit this property is not enumerable + // because otherwise some prototype manipulation in + // userland will fail + enumerable: false, + get: function () { + return this._writableState.highWaterMark; + } +}); + +// if we're already writing something, then just put this +// in the queue, and wait our turn. Otherwise, call _write +// If we return false, then we need a drain event, so set that flag. +function writeOrBuffer(stream, state, isBuf, chunk, encoding, cb) { + if (!isBuf) { + var newChunk = decodeChunk(state, chunk, encoding); + if (chunk !== newChunk) { + isBuf = true; + encoding = 'buffer'; + chunk = newChunk; + } + } + var len = state.objectMode ? 1 : chunk.length; + + state.length += len; + + var ret = state.length < state.highWaterMark; + // we must ensure that previous needDrain will not be reset to false. + if (!ret) state.needDrain = true; + + if (state.writing || state.corked) { + var last = state.lastBufferedRequest; + state.lastBufferedRequest = { + chunk: chunk, + encoding: encoding, + isBuf: isBuf, + callback: cb, + next: null + }; + if (last) { + last.next = state.lastBufferedRequest; + } else { + state.bufferedRequest = state.lastBufferedRequest; + } + state.bufferedRequestCount += 1; + } else { + doWrite(stream, state, false, len, chunk, encoding, cb); + } + + return ret; +} + +function doWrite(stream, state, writev, len, chunk, encoding, cb) { + state.writelen = len; + state.writecb = cb; + state.writing = true; + state.sync = true; + if (writev) stream._writev(chunk, state.onwrite);else stream._write(chunk, encoding, state.onwrite); + state.sync = false; +} + +function onwriteError(stream, state, sync, er, cb) { + --state.pendingcb; + + if (sync) { + // defer the callback if we are being called synchronously + // to avoid piling up things on the stack + pna.nextTick(cb, er); + // this can emit finish, and it will always happen + // after error + pna.nextTick(finishMaybe, stream, state); + stream._writableState.errorEmitted = true; + stream.emit('error', er); + } else { + // the caller expect this to happen before if + // it is async + cb(er); + stream._writableState.errorEmitted = true; + stream.emit('error', er); + // this can emit finish, but finish must + // always follow error + finishMaybe(stream, state); + } +} + +function onwriteStateUpdate(state) { + state.writing = false; + state.writecb = null; + state.length -= state.writelen; + state.writelen = 0; +} + +function onwrite(stream, er) { + var state = stream._writableState; + var sync = state.sync; + var cb = state.writecb; + + onwriteStateUpdate(state); + + if (er) onwriteError(stream, state, sync, er, cb);else { + // Check if we're actually ready to finish, but don't emit yet + var finished = needFinish(state); + + if (!finished && !state.corked && !state.bufferProcessing && state.bufferedRequest) { + clearBuffer(stream, state); + } + + if (sync) { + /**/ + asyncWrite(afterWrite, stream, state, finished, cb); + /**/ + } else { + afterWrite(stream, state, finished, cb); + } + } +} + +function afterWrite(stream, state, finished, cb) { + if (!finished) onwriteDrain(stream, state); + state.pendingcb--; + cb(); + finishMaybe(stream, state); +} + +// Must force callback to be called on nextTick, so that we don't +// emit 'drain' before the write() consumer gets the 'false' return +// value, and has a chance to attach a 'drain' listener. +function onwriteDrain(stream, state) { + if (state.length === 0 && state.needDrain) { + state.needDrain = false; + stream.emit('drain'); + } +} + +// if there's something in the buffer waiting, then process it +function clearBuffer(stream, state) { + state.bufferProcessing = true; + var entry = state.bufferedRequest; + + if (stream._writev && entry && entry.next) { + // Fast case, write everything using _writev() + var l = state.bufferedRequestCount; + var buffer = new Array(l); + var holder = state.corkedRequestsFree; + holder.entry = entry; + + var count = 0; + var allBuffers = true; + while (entry) { + buffer[count] = entry; + if (!entry.isBuf) allBuffers = false; + entry = entry.next; + count += 1; + } + buffer.allBuffers = allBuffers; + + doWrite(stream, state, true, state.length, buffer, '', holder.finish); + + // doWrite is almost always async, defer these to save a bit of time + // as the hot path ends with doWrite + state.pendingcb++; + state.lastBufferedRequest = null; + if (holder.next) { + state.corkedRequestsFree = holder.next; + holder.next = null; + } else { + state.corkedRequestsFree = new CorkedRequest(state); + } + state.bufferedRequestCount = 0; + } else { + // Slow case, write chunks one-by-one + while (entry) { + var chunk = entry.chunk; + var encoding = entry.encoding; + var cb = entry.callback; + var len = state.objectMode ? 1 : chunk.length; + + doWrite(stream, state, false, len, chunk, encoding, cb); + entry = entry.next; + state.bufferedRequestCount--; + // if we didn't call the onwrite immediately, then + // it means that we need to wait until it does. + // also, that means that the chunk and cb are currently + // being processed, so move the buffer counter past them. + if (state.writing) { + break; + } + } + + if (entry === null) state.lastBufferedRequest = null; + } + + state.bufferedRequest = entry; + state.bufferProcessing = false; +} + +Writable.prototype._write = function (chunk, encoding, cb) { + cb(new Error('_write() is not implemented')); +}; + +Writable.prototype._writev = null; + +Writable.prototype.end = function (chunk, encoding, cb) { + var state = this._writableState; + + if (typeof chunk === 'function') { + cb = chunk; + chunk = null; + encoding = null; + } else if (typeof encoding === 'function') { + cb = encoding; + encoding = null; + } + + if (chunk !== null && chunk !== undefined) this.write(chunk, encoding); + + // .end() fully uncorks + if (state.corked) { + state.corked = 1; + this.uncork(); + } + + // ignore unnecessary end() calls. + if (!state.ending && !state.finished) endWritable(this, state, cb); +}; + +function needFinish(state) { + return state.ending && state.length === 0 && state.bufferedRequest === null && !state.finished && !state.writing; +} +function callFinal(stream, state) { + stream._final(function (err) { + state.pendingcb--; + if (err) { + stream.emit('error', err); + } + state.prefinished = true; + stream.emit('prefinish'); + finishMaybe(stream, state); + }); +} +function prefinish(stream, state) { + if (!state.prefinished && !state.finalCalled) { + if (typeof stream._final === 'function') { + state.pendingcb++; + state.finalCalled = true; + pna.nextTick(callFinal, stream, state); + } else { + state.prefinished = true; + stream.emit('prefinish'); + } + } +} + +function finishMaybe(stream, state) { + var need = needFinish(state); + if (need) { + prefinish(stream, state); + if (state.pendingcb === 0) { + state.finished = true; + stream.emit('finish'); + } + } + return need; +} + +function endWritable(stream, state, cb) { + state.ending = true; + finishMaybe(stream, state); + if (cb) { + if (state.finished) pna.nextTick(cb);else stream.once('finish', cb); + } + state.ended = true; + stream.writable = false; +} + +function onCorkedFinish(corkReq, state, err) { + var entry = corkReq.entry; + corkReq.entry = null; + while (entry) { + var cb = entry.callback; + state.pendingcb--; + cb(err); + entry = entry.next; + } + if (state.corkedRequestsFree) { + state.corkedRequestsFree.next = corkReq; + } else { + state.corkedRequestsFree = corkReq; + } +} + +Object.defineProperty(Writable.prototype, 'destroyed', { + get: function () { + if (this._writableState === undefined) { + return false; + } + return this._writableState.destroyed; + }, + set: function (value) { + // we ignore the value if the stream + // has not been initialized yet + if (!this._writableState) { + return; + } + + // backward compatibility, the user is explicitly + // managing destroyed + this._writableState.destroyed = value; + } +}); + +Writable.prototype.destroy = destroyImpl.destroy; +Writable.prototype._undestroy = destroyImpl.undestroy; +Writable.prototype._destroy = function (err, cb) { + this.end(); + cb(err); +}; \ No newline at end of file diff --git a/poker-paf/node_modules/readable-stream/lib/internal/streams/BufferList.js b/poker-paf/node_modules/readable-stream/lib/internal/streams/BufferList.js new file mode 100644 index 0000000..aefc68b --- /dev/null +++ b/poker-paf/node_modules/readable-stream/lib/internal/streams/BufferList.js @@ -0,0 +1,79 @@ +'use strict'; + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +var Buffer = require('safe-buffer').Buffer; +var util = require('util'); + +function copyBuffer(src, target, offset) { + src.copy(target, offset); +} + +module.exports = function () { + function BufferList() { + _classCallCheck(this, BufferList); + + this.head = null; + this.tail = null; + this.length = 0; + } + + BufferList.prototype.push = function push(v) { + var entry = { data: v, next: null }; + if (this.length > 0) this.tail.next = entry;else this.head = entry; + this.tail = entry; + ++this.length; + }; + + BufferList.prototype.unshift = function unshift(v) { + var entry = { data: v, next: this.head }; + if (this.length === 0) this.tail = entry; + this.head = entry; + ++this.length; + }; + + BufferList.prototype.shift = function shift() { + if (this.length === 0) return; + var ret = this.head.data; + if (this.length === 1) this.head = this.tail = null;else this.head = this.head.next; + --this.length; + return ret; + }; + + BufferList.prototype.clear = function clear() { + this.head = this.tail = null; + this.length = 0; + }; + + BufferList.prototype.join = function join(s) { + if (this.length === 0) return ''; + var p = this.head; + var ret = '' + p.data; + while (p = p.next) { + ret += s + p.data; + }return ret; + }; + + BufferList.prototype.concat = function concat(n) { + if (this.length === 0) return Buffer.alloc(0); + if (this.length === 1) return this.head.data; + var ret = Buffer.allocUnsafe(n >>> 0); + var p = this.head; + var i = 0; + while (p) { + copyBuffer(p.data, ret, i); + i += p.data.length; + p = p.next; + } + return ret; + }; + + return BufferList; +}(); + +if (util && util.inspect && util.inspect.custom) { + module.exports.prototype[util.inspect.custom] = function () { + var obj = util.inspect({ length: this.length }); + return this.constructor.name + ' ' + obj; + }; +} \ No newline at end of file diff --git a/poker-paf/node_modules/readable-stream/lib/internal/streams/destroy.js b/poker-paf/node_modules/readable-stream/lib/internal/streams/destroy.js new file mode 100644 index 0000000..5a0a0d8 --- /dev/null +++ b/poker-paf/node_modules/readable-stream/lib/internal/streams/destroy.js @@ -0,0 +1,74 @@ +'use strict'; + +/**/ + +var pna = require('process-nextick-args'); +/**/ + +// undocumented cb() API, needed for core, not for public API +function destroy(err, cb) { + var _this = this; + + var readableDestroyed = this._readableState && this._readableState.destroyed; + var writableDestroyed = this._writableState && this._writableState.destroyed; + + if (readableDestroyed || writableDestroyed) { + if (cb) { + cb(err); + } else if (err && (!this._writableState || !this._writableState.errorEmitted)) { + pna.nextTick(emitErrorNT, this, err); + } + return this; + } + + // we set destroyed to true before firing error callbacks in order + // to make it re-entrance safe in case destroy() is called within callbacks + + if (this._readableState) { + this._readableState.destroyed = true; + } + + // if this is a duplex stream mark the writable part as destroyed as well + if (this._writableState) { + this._writableState.destroyed = true; + } + + this._destroy(err || null, function (err) { + if (!cb && err) { + pna.nextTick(emitErrorNT, _this, err); + if (_this._writableState) { + _this._writableState.errorEmitted = true; + } + } else if (cb) { + cb(err); + } + }); + + return this; +} + +function undestroy() { + if (this._readableState) { + this._readableState.destroyed = false; + this._readableState.reading = false; + this._readableState.ended = false; + this._readableState.endEmitted = false; + } + + if (this._writableState) { + this._writableState.destroyed = false; + this._writableState.ended = false; + this._writableState.ending = false; + this._writableState.finished = false; + this._writableState.errorEmitted = false; + } +} + +function emitErrorNT(self, err) { + self.emit('error', err); +} + +module.exports = { + destroy: destroy, + undestroy: undestroy +}; \ No newline at end of file diff --git a/poker-paf/node_modules/readable-stream/lib/internal/streams/stream-browser.js b/poker-paf/node_modules/readable-stream/lib/internal/streams/stream-browser.js new file mode 100644 index 0000000..9332a3f --- /dev/null +++ b/poker-paf/node_modules/readable-stream/lib/internal/streams/stream-browser.js @@ -0,0 +1 @@ +module.exports = require('events').EventEmitter; diff --git a/poker-paf/node_modules/readable-stream/lib/internal/streams/stream.js b/poker-paf/node_modules/readable-stream/lib/internal/streams/stream.js new file mode 100644 index 0000000..ce2ad5b --- /dev/null +++ b/poker-paf/node_modules/readable-stream/lib/internal/streams/stream.js @@ -0,0 +1 @@ +module.exports = require('stream'); diff --git a/poker-paf/node_modules/readable-stream/package.json b/poker-paf/node_modules/readable-stream/package.json new file mode 100644 index 0000000..2afa6fb --- /dev/null +++ b/poker-paf/node_modules/readable-stream/package.json @@ -0,0 +1,52 @@ +{ + "name": "readable-stream", + "version": "2.3.7", + "description": "Streams3, a user-land copy of the stream library from Node.js", + "main": "readable.js", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "devDependencies": { + "assert": "^1.4.0", + "babel-polyfill": "^6.9.1", + "buffer": "^4.9.0", + "lolex": "^2.3.2", + "nyc": "^6.4.0", + "tap": "^0.7.0", + "tape": "^4.8.0" + }, + "scripts": { + "test": "tap test/parallel/*.js test/ours/*.js && node test/verify-dependencies.js", + "ci": "tap test/parallel/*.js test/ours/*.js --tap | tee test.tap && node test/verify-dependencies.js", + "cover": "nyc npm test", + "report": "nyc report --reporter=lcov" + }, + "repository": { + "type": "git", + "url": "git://github.com/nodejs/readable-stream" + }, + "keywords": [ + "readable", + "stream", + "pipe" + ], + "browser": { + "util": false, + "./readable.js": "./readable-browser.js", + "./writable.js": "./writable-browser.js", + "./duplex.js": "./duplex-browser.js", + "./lib/internal/streams/stream.js": "./lib/internal/streams/stream-browser.js" + }, + "nyc": { + "include": [ + "lib/**.js" + ] + }, + "license": "MIT" +} diff --git a/poker-paf/node_modules/readable-stream/passthrough.js b/poker-paf/node_modules/readable-stream/passthrough.js new file mode 100644 index 0000000..ffd791d --- /dev/null +++ b/poker-paf/node_modules/readable-stream/passthrough.js @@ -0,0 +1 @@ +module.exports = require('./readable').PassThrough diff --git a/poker-paf/node_modules/readable-stream/readable-browser.js b/poker-paf/node_modules/readable-stream/readable-browser.js new file mode 100644 index 0000000..e503725 --- /dev/null +++ b/poker-paf/node_modules/readable-stream/readable-browser.js @@ -0,0 +1,7 @@ +exports = module.exports = require('./lib/_stream_readable.js'); +exports.Stream = exports; +exports.Readable = exports; +exports.Writable = require('./lib/_stream_writable.js'); +exports.Duplex = require('./lib/_stream_duplex.js'); +exports.Transform = require('./lib/_stream_transform.js'); +exports.PassThrough = require('./lib/_stream_passthrough.js'); diff --git a/poker-paf/node_modules/readable-stream/readable.js b/poker-paf/node_modules/readable-stream/readable.js new file mode 100644 index 0000000..ec89ec5 --- /dev/null +++ b/poker-paf/node_modules/readable-stream/readable.js @@ -0,0 +1,19 @@ +var Stream = require('stream'); +if (process.env.READABLE_STREAM === 'disable' && Stream) { + module.exports = Stream; + exports = module.exports = Stream.Readable; + exports.Readable = Stream.Readable; + exports.Writable = Stream.Writable; + exports.Duplex = Stream.Duplex; + exports.Transform = Stream.Transform; + exports.PassThrough = Stream.PassThrough; + exports.Stream = Stream; +} else { + exports = module.exports = require('./lib/_stream_readable.js'); + exports.Stream = Stream || exports; + exports.Readable = exports; + exports.Writable = require('./lib/_stream_writable.js'); + exports.Duplex = require('./lib/_stream_duplex.js'); + exports.Transform = require('./lib/_stream_transform.js'); + exports.PassThrough = require('./lib/_stream_passthrough.js'); +} diff --git a/poker-paf/node_modules/readable-stream/transform.js b/poker-paf/node_modules/readable-stream/transform.js new file mode 100644 index 0000000..b1baba2 --- /dev/null +++ b/poker-paf/node_modules/readable-stream/transform.js @@ -0,0 +1 @@ +module.exports = require('./readable').Transform diff --git a/poker-paf/node_modules/readable-stream/writable-browser.js b/poker-paf/node_modules/readable-stream/writable-browser.js new file mode 100644 index 0000000..ebdde6a --- /dev/null +++ b/poker-paf/node_modules/readable-stream/writable-browser.js @@ -0,0 +1 @@ +module.exports = require('./lib/_stream_writable.js'); diff --git a/poker-paf/node_modules/readable-stream/writable.js b/poker-paf/node_modules/readable-stream/writable.js new file mode 100644 index 0000000..3211a6f --- /dev/null +++ b/poker-paf/node_modules/readable-stream/writable.js @@ -0,0 +1,8 @@ +var Stream = require("stream") +var Writable = require("./lib/_stream_writable.js") + +if (process.env.READABLE_STREAM === 'disable') { + module.exports = Stream && Stream.Writable || Writable +} else { + module.exports = Writable +} diff --git a/poker-paf/node_modules/safe-buffer/LICENSE b/poker-paf/node_modules/safe-buffer/LICENSE new file mode 100644 index 0000000..0c068ce --- /dev/null +++ b/poker-paf/node_modules/safe-buffer/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Feross Aboukhadijeh + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/poker-paf/node_modules/safe-buffer/README.md b/poker-paf/node_modules/safe-buffer/README.md new file mode 100644 index 0000000..e9a81af --- /dev/null +++ b/poker-paf/node_modules/safe-buffer/README.md @@ -0,0 +1,584 @@ +# safe-buffer [![travis][travis-image]][travis-url] [![npm][npm-image]][npm-url] [![downloads][downloads-image]][downloads-url] [![javascript style guide][standard-image]][standard-url] + +[travis-image]: https://img.shields.io/travis/feross/safe-buffer/master.svg +[travis-url]: https://travis-ci.org/feross/safe-buffer +[npm-image]: https://img.shields.io/npm/v/safe-buffer.svg +[npm-url]: https://npmjs.org/package/safe-buffer +[downloads-image]: https://img.shields.io/npm/dm/safe-buffer.svg +[downloads-url]: https://npmjs.org/package/safe-buffer +[standard-image]: https://img.shields.io/badge/code_style-standard-brightgreen.svg +[standard-url]: https://standardjs.com + +#### Safer Node.js Buffer API + +**Use the new Node.js Buffer APIs (`Buffer.from`, `Buffer.alloc`, +`Buffer.allocUnsafe`, `Buffer.allocUnsafeSlow`) in all versions of Node.js.** + +**Uses the built-in implementation when available.** + +## install + +``` +npm install safe-buffer +``` + +## usage + +The goal of this package is to provide a safe replacement for the node.js `Buffer`. + +It's a drop-in replacement for `Buffer`. You can use it by adding one `require` line to +the top of your node.js modules: + +```js +var Buffer = require('safe-buffer').Buffer + +// Existing buffer code will continue to work without issues: + +new Buffer('hey', 'utf8') +new Buffer([1, 2, 3], 'utf8') +new Buffer(obj) +new Buffer(16) // create an uninitialized buffer (potentially unsafe) + +// But you can use these new explicit APIs to make clear what you want: + +Buffer.from('hey', 'utf8') // convert from many types to a Buffer +Buffer.alloc(16) // create a zero-filled buffer (safe) +Buffer.allocUnsafe(16) // create an uninitialized buffer (potentially unsafe) +``` + +## api + +### Class Method: Buffer.from(array) + + +* `array` {Array} + +Allocates a new `Buffer` using an `array` of octets. + +```js +const buf = Buffer.from([0x62,0x75,0x66,0x66,0x65,0x72]); + // creates a new Buffer containing ASCII bytes + // ['b','u','f','f','e','r'] +``` + +A `TypeError` will be thrown if `array` is not an `Array`. + +### Class Method: Buffer.from(arrayBuffer[, byteOffset[, length]]) + + +* `arrayBuffer` {ArrayBuffer} The `.buffer` property of a `TypedArray` or + a `new ArrayBuffer()` +* `byteOffset` {Number} Default: `0` +* `length` {Number} Default: `arrayBuffer.length - byteOffset` + +When passed a reference to the `.buffer` property of a `TypedArray` instance, +the newly created `Buffer` will share the same allocated memory as the +TypedArray. + +```js +const arr = new Uint16Array(2); +arr[0] = 5000; +arr[1] = 4000; + +const buf = Buffer.from(arr.buffer); // shares the memory with arr; + +console.log(buf); + // Prints: + +// changing the TypedArray changes the Buffer also +arr[1] = 6000; + +console.log(buf); + // Prints: +``` + +The optional `byteOffset` and `length` arguments specify a memory range within +the `arrayBuffer` that will be shared by the `Buffer`. + +```js +const ab = new ArrayBuffer(10); +const buf = Buffer.from(ab, 0, 2); +console.log(buf.length); + // Prints: 2 +``` + +A `TypeError` will be thrown if `arrayBuffer` is not an `ArrayBuffer`. + +### Class Method: Buffer.from(buffer) + + +* `buffer` {Buffer} + +Copies the passed `buffer` data onto a new `Buffer` instance. + +```js +const buf1 = Buffer.from('buffer'); +const buf2 = Buffer.from(buf1); + +buf1[0] = 0x61; +console.log(buf1.toString()); + // 'auffer' +console.log(buf2.toString()); + // 'buffer' (copy is not changed) +``` + +A `TypeError` will be thrown if `buffer` is not a `Buffer`. + +### Class Method: Buffer.from(str[, encoding]) + + +* `str` {String} String to encode. +* `encoding` {String} Encoding to use, Default: `'utf8'` + +Creates a new `Buffer` containing the given JavaScript string `str`. If +provided, the `encoding` parameter identifies the character encoding. +If not provided, `encoding` defaults to `'utf8'`. + +```js +const buf1 = Buffer.from('this is a tést'); +console.log(buf1.toString()); + // prints: this is a tést +console.log(buf1.toString('ascii')); + // prints: this is a tC)st + +const buf2 = Buffer.from('7468697320697320612074c3a97374', 'hex'); +console.log(buf2.toString()); + // prints: this is a tést +``` + +A `TypeError` will be thrown if `str` is not a string. + +### Class Method: Buffer.alloc(size[, fill[, encoding]]) + + +* `size` {Number} +* `fill` {Value} Default: `undefined` +* `encoding` {String} Default: `utf8` + +Allocates a new `Buffer` of `size` bytes. If `fill` is `undefined`, the +`Buffer` will be *zero-filled*. + +```js +const buf = Buffer.alloc(5); +console.log(buf); + // +``` + +The `size` must be less than or equal to the value of +`require('buffer').kMaxLength` (on 64-bit architectures, `kMaxLength` is +`(2^31)-1`). Otherwise, a [`RangeError`][] is thrown. A zero-length Buffer will +be created if a `size` less than or equal to 0 is specified. + +If `fill` is specified, the allocated `Buffer` will be initialized by calling +`buf.fill(fill)`. See [`buf.fill()`][] for more information. + +```js +const buf = Buffer.alloc(5, 'a'); +console.log(buf); + // +``` + +If both `fill` and `encoding` are specified, the allocated `Buffer` will be +initialized by calling `buf.fill(fill, encoding)`. For example: + +```js +const buf = Buffer.alloc(11, 'aGVsbG8gd29ybGQ=', 'base64'); +console.log(buf); + // +``` + +Calling `Buffer.alloc(size)` can be significantly slower than the alternative +`Buffer.allocUnsafe(size)` but ensures that the newly created `Buffer` instance +contents will *never contain sensitive data*. + +A `TypeError` will be thrown if `size` is not a number. + +### Class Method: Buffer.allocUnsafe(size) + + +* `size` {Number} + +Allocates a new *non-zero-filled* `Buffer` of `size` bytes. The `size` must +be less than or equal to the value of `require('buffer').kMaxLength` (on 64-bit +architectures, `kMaxLength` is `(2^31)-1`). Otherwise, a [`RangeError`][] is +thrown. A zero-length Buffer will be created if a `size` less than or equal to +0 is specified. + +The underlying memory for `Buffer` instances created in this way is *not +initialized*. The contents of the newly created `Buffer` are unknown and +*may contain sensitive data*. Use [`buf.fill(0)`][] to initialize such +`Buffer` instances to zeroes. + +```js +const buf = Buffer.allocUnsafe(5); +console.log(buf); + // + // (octets will be different, every time) +buf.fill(0); +console.log(buf); + // +``` + +A `TypeError` will be thrown if `size` is not a number. + +Note that the `Buffer` module pre-allocates an internal `Buffer` instance of +size `Buffer.poolSize` that is used as a pool for the fast allocation of new +`Buffer` instances created using `Buffer.allocUnsafe(size)` (and the deprecated +`new Buffer(size)` constructor) only when `size` is less than or equal to +`Buffer.poolSize >> 1` (floor of `Buffer.poolSize` divided by two). The default +value of `Buffer.poolSize` is `8192` but can be modified. + +Use of this pre-allocated internal memory pool is a key difference between +calling `Buffer.alloc(size, fill)` vs. `Buffer.allocUnsafe(size).fill(fill)`. +Specifically, `Buffer.alloc(size, fill)` will *never* use the internal Buffer +pool, while `Buffer.allocUnsafe(size).fill(fill)` *will* use the internal +Buffer pool if `size` is less than or equal to half `Buffer.poolSize`. The +difference is subtle but can be important when an application requires the +additional performance that `Buffer.allocUnsafe(size)` provides. + +### Class Method: Buffer.allocUnsafeSlow(size) + + +* `size` {Number} + +Allocates a new *non-zero-filled* and non-pooled `Buffer` of `size` bytes. The +`size` must be less than or equal to the value of +`require('buffer').kMaxLength` (on 64-bit architectures, `kMaxLength` is +`(2^31)-1`). Otherwise, a [`RangeError`][] is thrown. A zero-length Buffer will +be created if a `size` less than or equal to 0 is specified. + +The underlying memory for `Buffer` instances created in this way is *not +initialized*. The contents of the newly created `Buffer` are unknown and +*may contain sensitive data*. Use [`buf.fill(0)`][] to initialize such +`Buffer` instances to zeroes. + +When using `Buffer.allocUnsafe()` to allocate new `Buffer` instances, +allocations under 4KB are, by default, sliced from a single pre-allocated +`Buffer`. This allows applications to avoid the garbage collection overhead of +creating many individually allocated Buffers. This approach improves both +performance and memory usage by eliminating the need to track and cleanup as +many `Persistent` objects. + +However, in the case where a developer may need to retain a small chunk of +memory from a pool for an indeterminate amount of time, it may be appropriate +to create an un-pooled Buffer instance using `Buffer.allocUnsafeSlow()` then +copy out the relevant bits. + +```js +// need to keep around a few small chunks of memory +const store = []; + +socket.on('readable', () => { + const data = socket.read(); + // allocate for retained data + const sb = Buffer.allocUnsafeSlow(10); + // copy the data into the new allocation + data.copy(sb, 0, 0, 10); + store.push(sb); +}); +``` + +Use of `Buffer.allocUnsafeSlow()` should be used only as a last resort *after* +a developer has observed undue memory retention in their applications. + +A `TypeError` will be thrown if `size` is not a number. + +### All the Rest + +The rest of the `Buffer` API is exactly the same as in node.js. +[See the docs](https://nodejs.org/api/buffer.html). + + +## Related links + +- [Node.js issue: Buffer(number) is unsafe](https://github.com/nodejs/node/issues/4660) +- [Node.js Enhancement Proposal: Buffer.from/Buffer.alloc/Buffer.zalloc/Buffer() soft-deprecate](https://github.com/nodejs/node-eps/pull/4) + +## Why is `Buffer` unsafe? + +Today, the node.js `Buffer` constructor is overloaded to handle many different argument +types like `String`, `Array`, `Object`, `TypedArrayView` (`Uint8Array`, etc.), +`ArrayBuffer`, and also `Number`. + +The API is optimized for convenience: you can throw any type at it, and it will try to do +what you want. + +Because the Buffer constructor is so powerful, you often see code like this: + +```js +// Convert UTF-8 strings to hex +function toHex (str) { + return new Buffer(str).toString('hex') +} +``` + +***But what happens if `toHex` is called with a `Number` argument?*** + +### Remote Memory Disclosure + +If an attacker can make your program call the `Buffer` constructor with a `Number` +argument, then they can make it allocate uninitialized memory from the node.js process. +This could potentially disclose TLS private keys, user data, or database passwords. + +When the `Buffer` constructor is passed a `Number` argument, it returns an +**UNINITIALIZED** block of memory of the specified `size`. When you create a `Buffer` like +this, you **MUST** overwrite the contents before returning it to the user. + +From the [node.js docs](https://nodejs.org/api/buffer.html#buffer_new_buffer_size): + +> `new Buffer(size)` +> +> - `size` Number +> +> The underlying memory for `Buffer` instances created in this way is not initialized. +> **The contents of a newly created `Buffer` are unknown and could contain sensitive +> data.** Use `buf.fill(0)` to initialize a Buffer to zeroes. + +(Emphasis our own.) + +Whenever the programmer intended to create an uninitialized `Buffer` you often see code +like this: + +```js +var buf = new Buffer(16) + +// Immediately overwrite the uninitialized buffer with data from another buffer +for (var i = 0; i < buf.length; i++) { + buf[i] = otherBuf[i] +} +``` + + +### Would this ever be a problem in real code? + +Yes. It's surprisingly common to forget to check the type of your variables in a +dynamically-typed language like JavaScript. + +Usually the consequences of assuming the wrong type is that your program crashes with an +uncaught exception. But the failure mode for forgetting to check the type of arguments to +the `Buffer` constructor is more catastrophic. + +Here's an example of a vulnerable service that takes a JSON payload and converts it to +hex: + +```js +// Take a JSON payload {str: "some string"} and convert it to hex +var server = http.createServer(function (req, res) { + var data = '' + req.setEncoding('utf8') + req.on('data', function (chunk) { + data += chunk + }) + req.on('end', function () { + var body = JSON.parse(data) + res.end(new Buffer(body.str).toString('hex')) + }) +}) + +server.listen(8080) +``` + +In this example, an http client just has to send: + +```json +{ + "str": 1000 +} +``` + +and it will get back 1,000 bytes of uninitialized memory from the server. + +This is a very serious bug. It's similar in severity to the +[the Heartbleed bug](http://heartbleed.com/) that allowed disclosure of OpenSSL process +memory by remote attackers. + + +### Which real-world packages were vulnerable? + +#### [`bittorrent-dht`](https://www.npmjs.com/package/bittorrent-dht) + +[Mathias Buus](https://github.com/mafintosh) and I +([Feross Aboukhadijeh](http://feross.org/)) found this issue in one of our own packages, +[`bittorrent-dht`](https://www.npmjs.com/package/bittorrent-dht). The bug would allow +anyone on the internet to send a series of messages to a user of `bittorrent-dht` and get +them to reveal 20 bytes at a time of uninitialized memory from the node.js process. + +Here's +[the commit](https://github.com/feross/bittorrent-dht/commit/6c7da04025d5633699800a99ec3fbadf70ad35b8) +that fixed it. We released a new fixed version, created a +[Node Security Project disclosure](https://nodesecurity.io/advisories/68), and deprecated all +vulnerable versions on npm so users will get a warning to upgrade to a newer version. + +#### [`ws`](https://www.npmjs.com/package/ws) + +That got us wondering if there were other vulnerable packages. Sure enough, within a short +period of time, we found the same issue in [`ws`](https://www.npmjs.com/package/ws), the +most popular WebSocket implementation in node.js. + +If certain APIs were called with `Number` parameters instead of `String` or `Buffer` as +expected, then uninitialized server memory would be disclosed to the remote peer. + +These were the vulnerable methods: + +```js +socket.send(number) +socket.ping(number) +socket.pong(number) +``` + +Here's a vulnerable socket server with some echo functionality: + +```js +server.on('connection', function (socket) { + socket.on('message', function (message) { + message = JSON.parse(message) + if (message.type === 'echo') { + socket.send(message.data) // send back the user's message + } + }) +}) +``` + +`socket.send(number)` called on the server, will disclose server memory. + +Here's [the release](https://github.com/websockets/ws/releases/tag/1.0.1) where the issue +was fixed, with a more detailed explanation. Props to +[Arnout Kazemier](https://github.com/3rd-Eden) for the quick fix. Here's the +[Node Security Project disclosure](https://nodesecurity.io/advisories/67). + + +### What's the solution? + +It's important that node.js offers a fast way to get memory otherwise performance-critical +applications would needlessly get a lot slower. + +But we need a better way to *signal our intent* as programmers. **When we want +uninitialized memory, we should request it explicitly.** + +Sensitive functionality should not be packed into a developer-friendly API that loosely +accepts many different types. This type of API encourages the lazy practice of passing +variables in without checking the type very carefully. + +#### A new API: `Buffer.allocUnsafe(number)` + +The functionality of creating buffers with uninitialized memory should be part of another +API. We propose `Buffer.allocUnsafe(number)`. This way, it's not part of an API that +frequently gets user input of all sorts of different types passed into it. + +```js +var buf = Buffer.allocUnsafe(16) // careful, uninitialized memory! + +// Immediately overwrite the uninitialized buffer with data from another buffer +for (var i = 0; i < buf.length; i++) { + buf[i] = otherBuf[i] +} +``` + + +### How do we fix node.js core? + +We sent [a PR to node.js core](https://github.com/nodejs/node/pull/4514) (merged as +`semver-major`) which defends against one case: + +```js +var str = 16 +new Buffer(str, 'utf8') +``` + +In this situation, it's implied that the programmer intended the first argument to be a +string, since they passed an encoding as a second argument. Today, node.js will allocate +uninitialized memory in the case of `new Buffer(number, encoding)`, which is probably not +what the programmer intended. + +But this is only a partial solution, since if the programmer does `new Buffer(variable)` +(without an `encoding` parameter) there's no way to know what they intended. If `variable` +is sometimes a number, then uninitialized memory will sometimes be returned. + +### What's the real long-term fix? + +We could deprecate and remove `new Buffer(number)` and use `Buffer.allocUnsafe(number)` when +we need uninitialized memory. But that would break 1000s of packages. + +~~We believe the best solution is to:~~ + +~~1. Change `new Buffer(number)` to return safe, zeroed-out memory~~ + +~~2. Create a new API for creating uninitialized Buffers. We propose: `Buffer.allocUnsafe(number)`~~ + +#### Update + +We now support adding three new APIs: + +- `Buffer.from(value)` - convert from any type to a buffer +- `Buffer.alloc(size)` - create a zero-filled buffer +- `Buffer.allocUnsafe(size)` - create an uninitialized buffer with given size + +This solves the core problem that affected `ws` and `bittorrent-dht` which is +`Buffer(variable)` getting tricked into taking a number argument. + +This way, existing code continues working and the impact on the npm ecosystem will be +minimal. Over time, npm maintainers can migrate performance-critical code to use +`Buffer.allocUnsafe(number)` instead of `new Buffer(number)`. + + +### Conclusion + +We think there's a serious design issue with the `Buffer` API as it exists today. It +promotes insecure software by putting high-risk functionality into a convenient API +with friendly "developer ergonomics". + +This wasn't merely a theoretical exercise because we found the issue in some of the +most popular npm packages. + +Fortunately, there's an easy fix that can be applied today. Use `safe-buffer` in place of +`buffer`. + +```js +var Buffer = require('safe-buffer').Buffer +``` + +Eventually, we hope that node.js core can switch to this new, safer behavior. We believe +the impact on the ecosystem would be minimal since it's not a breaking change. +Well-maintained, popular packages would be updated to use `Buffer.alloc` quickly, while +older, insecure packages would magically become safe from this attack vector. + + +## links + +- [Node.js PR: buffer: throw if both length and enc are passed](https://github.com/nodejs/node/pull/4514) +- [Node Security Project disclosure for `ws`](https://nodesecurity.io/advisories/67) +- [Node Security Project disclosure for`bittorrent-dht`](https://nodesecurity.io/advisories/68) + + +## credit + +The original issues in `bittorrent-dht` +([disclosure](https://nodesecurity.io/advisories/68)) and +`ws` ([disclosure](https://nodesecurity.io/advisories/67)) were discovered by +[Mathias Buus](https://github.com/mafintosh) and +[Feross Aboukhadijeh](http://feross.org/). + +Thanks to [Adam Baldwin](https://github.com/evilpacket) for helping disclose these issues +and for his work running the [Node Security Project](https://nodesecurity.io/). + +Thanks to [John Hiesey](https://github.com/jhiesey) for proofreading this README and +auditing the code. + + +## license + +MIT. Copyright (C) [Feross Aboukhadijeh](http://feross.org) diff --git a/poker-paf/node_modules/safe-buffer/index.d.ts b/poker-paf/node_modules/safe-buffer/index.d.ts new file mode 100644 index 0000000..e9fed80 --- /dev/null +++ b/poker-paf/node_modules/safe-buffer/index.d.ts @@ -0,0 +1,187 @@ +declare module "safe-buffer" { + export class Buffer { + length: number + write(string: string, offset?: number, length?: number, encoding?: string): number; + toString(encoding?: string, start?: number, end?: number): string; + toJSON(): { type: 'Buffer', data: any[] }; + equals(otherBuffer: Buffer): boolean; + compare(otherBuffer: Buffer, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): number; + copy(targetBuffer: Buffer, targetStart?: number, sourceStart?: number, sourceEnd?: number): number; + slice(start?: number, end?: number): Buffer; + writeUIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number; + writeUIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number; + writeIntLE(value: number, offset: number, byteLength: number, noAssert?: boolean): number; + writeIntBE(value: number, offset: number, byteLength: number, noAssert?: boolean): number; + readUIntLE(offset: number, byteLength: number, noAssert?: boolean): number; + readUIntBE(offset: number, byteLength: number, noAssert?: boolean): number; + readIntLE(offset: number, byteLength: number, noAssert?: boolean): number; + readIntBE(offset: number, byteLength: number, noAssert?: boolean): number; + readUInt8(offset: number, noAssert?: boolean): number; + readUInt16LE(offset: number, noAssert?: boolean): number; + readUInt16BE(offset: number, noAssert?: boolean): number; + readUInt32LE(offset: number, noAssert?: boolean): number; + readUInt32BE(offset: number, noAssert?: boolean): number; + readInt8(offset: number, noAssert?: boolean): number; + readInt16LE(offset: number, noAssert?: boolean): number; + readInt16BE(offset: number, noAssert?: boolean): number; + readInt32LE(offset: number, noAssert?: boolean): number; + readInt32BE(offset: number, noAssert?: boolean): number; + readFloatLE(offset: number, noAssert?: boolean): number; + readFloatBE(offset: number, noAssert?: boolean): number; + readDoubleLE(offset: number, noAssert?: boolean): number; + readDoubleBE(offset: number, noAssert?: boolean): number; + swap16(): Buffer; + swap32(): Buffer; + swap64(): Buffer; + writeUInt8(value: number, offset: number, noAssert?: boolean): number; + writeUInt16LE(value: number, offset: number, noAssert?: boolean): number; + writeUInt16BE(value: number, offset: number, noAssert?: boolean): number; + writeUInt32LE(value: number, offset: number, noAssert?: boolean): number; + writeUInt32BE(value: number, offset: number, noAssert?: boolean): number; + writeInt8(value: number, offset: number, noAssert?: boolean): number; + writeInt16LE(value: number, offset: number, noAssert?: boolean): number; + writeInt16BE(value: number, offset: number, noAssert?: boolean): number; + writeInt32LE(value: number, offset: number, noAssert?: boolean): number; + writeInt32BE(value: number, offset: number, noAssert?: boolean): number; + writeFloatLE(value: number, offset: number, noAssert?: boolean): number; + writeFloatBE(value: number, offset: number, noAssert?: boolean): number; + writeDoubleLE(value: number, offset: number, noAssert?: boolean): number; + writeDoubleBE(value: number, offset: number, noAssert?: boolean): number; + fill(value: any, offset?: number, end?: number): this; + indexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number; + lastIndexOf(value: string | number | Buffer, byteOffset?: number, encoding?: string): number; + includes(value: string | number | Buffer, byteOffset?: number, encoding?: string): boolean; + + /** + * Allocates a new buffer containing the given {str}. + * + * @param str String to store in buffer. + * @param encoding encoding to use, optional. Default is 'utf8' + */ + constructor (str: string, encoding?: string); + /** + * Allocates a new buffer of {size} octets. + * + * @param size count of octets to allocate. + */ + constructor (size: number); + /** + * Allocates a new buffer containing the given {array} of octets. + * + * @param array The octets to store. + */ + constructor (array: Uint8Array); + /** + * Produces a Buffer backed by the same allocated memory as + * the given {ArrayBuffer}. + * + * + * @param arrayBuffer The ArrayBuffer with which to share memory. + */ + constructor (arrayBuffer: ArrayBuffer); + /** + * Allocates a new buffer containing the given {array} of octets. + * + * @param array The octets to store. + */ + constructor (array: any[]); + /** + * Copies the passed {buffer} data onto a new {Buffer} instance. + * + * @param buffer The buffer to copy. + */ + constructor (buffer: Buffer); + prototype: Buffer; + /** + * Allocates a new Buffer using an {array} of octets. + * + * @param array + */ + static from(array: any[]): Buffer; + /** + * When passed a reference to the .buffer property of a TypedArray instance, + * the newly created Buffer will share the same allocated memory as the TypedArray. + * The optional {byteOffset} and {length} arguments specify a memory range + * within the {arrayBuffer} that will be shared by the Buffer. + * + * @param arrayBuffer The .buffer property of a TypedArray or a new ArrayBuffer() + * @param byteOffset + * @param length + */ + static from(arrayBuffer: ArrayBuffer, byteOffset?: number, length?: number): Buffer; + /** + * Copies the passed {buffer} data onto a new Buffer instance. + * + * @param buffer + */ + static from(buffer: Buffer): Buffer; + /** + * Creates a new Buffer containing the given JavaScript string {str}. + * If provided, the {encoding} parameter identifies the character encoding. + * If not provided, {encoding} defaults to 'utf8'. + * + * @param str + */ + static from(str: string, encoding?: string): Buffer; + /** + * Returns true if {obj} is a Buffer + * + * @param obj object to test. + */ + static isBuffer(obj: any): obj is Buffer; + /** + * Returns true if {encoding} is a valid encoding argument. + * Valid string encodings in Node 0.12: 'ascii'|'utf8'|'utf16le'|'ucs2'(alias of 'utf16le')|'base64'|'binary'(deprecated)|'hex' + * + * @param encoding string to test. + */ + static isEncoding(encoding: string): boolean; + /** + * Gives the actual byte length of a string. encoding defaults to 'utf8'. + * This is not the same as String.prototype.length since that returns the number of characters in a string. + * + * @param string string to test. + * @param encoding encoding used to evaluate (defaults to 'utf8') + */ + static byteLength(string: string, encoding?: string): number; + /** + * Returns a buffer which is the result of concatenating all the buffers in the list together. + * + * If the list has no items, or if the totalLength is 0, then it returns a zero-length buffer. + * If the list has exactly one item, then the first item of the list is returned. + * If the list has more than one item, then a new Buffer is created. + * + * @param list An array of Buffer objects to concatenate + * @param totalLength Total length of the buffers when concatenated. + * If totalLength is not provided, it is read from the buffers in the list. However, this adds an additional loop to the function, so it is faster to provide the length explicitly. + */ + static concat(list: Buffer[], totalLength?: number): Buffer; + /** + * The same as buf1.compare(buf2). + */ + static compare(buf1: Buffer, buf2: Buffer): number; + /** + * Allocates a new buffer of {size} octets. + * + * @param size count of octets to allocate. + * @param fill if specified, buffer will be initialized by calling buf.fill(fill). + * If parameter is omitted, buffer will be filled with zeros. + * @param encoding encoding used for call to buf.fill while initalizing + */ + static alloc(size: number, fill?: string | Buffer | number, encoding?: string): Buffer; + /** + * Allocates a new buffer of {size} octets, leaving memory not initialized, so the contents + * of the newly created Buffer are unknown and may contain sensitive data. + * + * @param size count of octets to allocate + */ + static allocUnsafe(size: number): Buffer; + /** + * Allocates a new non-pooled buffer of {size} octets, leaving memory not initialized, so the contents + * of the newly created Buffer are unknown and may contain sensitive data. + * + * @param size count of octets to allocate + */ + static allocUnsafeSlow(size: number): Buffer; + } +} \ No newline at end of file diff --git a/poker-paf/node_modules/safe-buffer/index.js b/poker-paf/node_modules/safe-buffer/index.js new file mode 100644 index 0000000..22438da --- /dev/null +++ b/poker-paf/node_modules/safe-buffer/index.js @@ -0,0 +1,62 @@ +/* eslint-disable node/no-deprecated-api */ +var buffer = require('buffer') +var Buffer = buffer.Buffer + +// alternative to using Object.keys for old browsers +function copyProps (src, dst) { + for (var key in src) { + dst[key] = src[key] + } +} +if (Buffer.from && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) { + module.exports = buffer +} else { + // Copy properties from require('buffer') + copyProps(buffer, exports) + exports.Buffer = SafeBuffer +} + +function SafeBuffer (arg, encodingOrOffset, length) { + return Buffer(arg, encodingOrOffset, length) +} + +// Copy static methods from Buffer +copyProps(Buffer, SafeBuffer) + +SafeBuffer.from = function (arg, encodingOrOffset, length) { + if (typeof arg === 'number') { + throw new TypeError('Argument must not be a number') + } + return Buffer(arg, encodingOrOffset, length) +} + +SafeBuffer.alloc = function (size, fill, encoding) { + if (typeof size !== 'number') { + throw new TypeError('Argument must be a number') + } + var buf = Buffer(size) + if (fill !== undefined) { + if (typeof encoding === 'string') { + buf.fill(fill, encoding) + } else { + buf.fill(fill) + } + } else { + buf.fill(0) + } + return buf +} + +SafeBuffer.allocUnsafe = function (size) { + if (typeof size !== 'number') { + throw new TypeError('Argument must be a number') + } + return Buffer(size) +} + +SafeBuffer.allocUnsafeSlow = function (size) { + if (typeof size !== 'number') { + throw new TypeError('Argument must be a number') + } + return buffer.SlowBuffer(size) +} diff --git a/poker-paf/node_modules/safe-buffer/package.json b/poker-paf/node_modules/safe-buffer/package.json new file mode 100644 index 0000000..623fbc3 --- /dev/null +++ b/poker-paf/node_modules/safe-buffer/package.json @@ -0,0 +1,37 @@ +{ + "name": "safe-buffer", + "description": "Safer Node.js Buffer API", + "version": "5.1.2", + "author": { + "name": "Feross Aboukhadijeh", + "email": "feross@feross.org", + "url": "http://feross.org" + }, + "bugs": { + "url": "https://github.com/feross/safe-buffer/issues" + }, + "devDependencies": { + "standard": "*", + "tape": "^4.0.0" + }, + "homepage": "https://github.com/feross/safe-buffer", + "keywords": [ + "buffer", + "buffer allocate", + "node security", + "safe", + "safe-buffer", + "security", + "uninitialized" + ], + "license": "MIT", + "main": "index.js", + "types": "index.d.ts", + "repository": { + "type": "git", + "url": "git://github.com/feross/safe-buffer.git" + }, + "scripts": { + "test": "standard && tape test/*.js" + } +} diff --git a/poker-paf/node_modules/sqlstring/HISTORY.md b/poker-paf/node_modules/sqlstring/HISTORY.md new file mode 100644 index 0000000..e2c7e51 --- /dev/null +++ b/poker-paf/node_modules/sqlstring/HISTORY.md @@ -0,0 +1,43 @@ +2.3.1 / 2018-02-24 +================== + + * Fix incorrectly replacing non-placeholders in SQL + +2.3.0 / 2017-10-01 +================== + + * Add `.toSqlString()` escape overriding + * Add `raw` method to wrap raw strings for escape overriding + * Small performance improvement on `escapeId` + +2.2.0 / 2016-11-01 +================== + + * Escape invalid `Date` objects as `NULL` + +2.1.0 / 2016-09-26 +================== + + * Accept numbers and other value types in `escapeId` + * Run `buffer.toString()` through escaping + +2.0.1 / 2016-06-06 +================== + + * Fix npm package to include missing `lib/` directory + +2.0.0 / 2016-06-06 +================== + + * Bring repository up-to-date with `mysql` module changes + * Support Node.js 0.6.x + +1.0.0 / 2014-11-09 +================== + + * Support Node.js 0.8.x + +0.0.1 / 2014-02-25 +================== + + * Initial release diff --git a/poker-paf/node_modules/sqlstring/LICENSE b/poker-paf/node_modules/sqlstring/LICENSE new file mode 100644 index 0000000..c7ff12a --- /dev/null +++ b/poker-paf/node_modules/sqlstring/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2012 Felix Geisendörfer (felix@debuggable.com) and contributors + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. diff --git a/poker-paf/node_modules/sqlstring/README.md b/poker-paf/node_modules/sqlstring/README.md new file mode 100644 index 0000000..fafe6f4 --- /dev/null +++ b/poker-paf/node_modules/sqlstring/README.md @@ -0,0 +1,206 @@ +# sqlstring + +[![NPM Version][npm-version-image]][npm-url] +[![NPM Downloads][npm-downloads-image]][npm-url] +[![Node.js Version][node-image]][node-url] +[![Build Status][travis-image]][travis-url] +[![Coverage Status][coveralls-image]][coveralls-url] + +Simple SQL escape and format for MySQL + +## Install + +```sh +$ npm install sqlstring +``` + +## Usage + + + +```js +var SqlString = require('sqlstring'); +``` + +### Escaping query values + +**Caution** These methods of escaping values only works when the +[NO_BACKSLASH_ESCAPES](https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_backslash_escapes) +SQL mode is disabled (which is the default state for MySQL servers). + +In order to avoid SQL Injection attacks, you should always escape any user +provided data before using it inside a SQL query. You can do so using the +`SqlString.escape()` method: + +```js +var userId = 'some user provided value'; +var sql = 'SELECT * FROM users WHERE id = ' + SqlString.escape(userId); +console.log(sql); // SELECT * FROM users WHERE id = 'some user provided value' +``` + +Alternatively, you can use `?` characters as placeholders for values you would +like to have escaped like this: + +```js +var userId = 1; +var sql = SqlString.format('SELECT * FROM users WHERE id = ?', [userId]); +console.log(sql); // SELECT * FROM users WHERE id = 1 +``` + +Multiple placeholders are mapped to values in the same order as passed. For example, +in the following query `foo` equals `a`, `bar` equals `b`, `baz` equals `c`, and +`id` will be `userId`: + +```js +var userId = 1; +var sql = SqlString.format('UPDATE users SET foo = ?, bar = ?, baz = ? WHERE id = ?', + ['a', 'b', 'c', userId]); +console.log(sql); // UPDATE users SET foo = 'a', bar = 'b', baz = 'c' WHERE id = 1 +``` + +This looks similar to prepared statements in MySQL, however it really just uses +the same `SqlString.escape()` method internally. + +**Caution** This also differs from prepared statements in that all `?` are +replaced, even those contained in comments and strings. + +Different value types are escaped differently, here is how: + +* Numbers are left untouched +* Booleans are converted to `true` / `false` +* Date objects are converted to `'YYYY-mm-dd HH:ii:ss'` strings +* Buffers are converted to hex strings, e.g. `X'0fa5'` +* Strings are safely escaped +* Arrays are turned into list, e.g. `['a', 'b']` turns into `'a', 'b'` +* Nested arrays are turned into grouped lists (for bulk inserts), e.g. `[['a', + 'b'], ['c', 'd']]` turns into `('a', 'b'), ('c', 'd')` +* Objects that have a `toSqlString` method will have `.toSqlString()` called + and the returned value is used as the raw SQL. +* Objects are turned into `key = 'val'` pairs for each enumerable property on + the object. If the property's value is a function, it is skipped; if the + property's value is an object, toString() is called on it and the returned + value is used. +* `undefined` / `null` are converted to `NULL` +* `NaN` / `Infinity` are left as-is. MySQL does not support these, and trying + to insert them as values will trigger MySQL errors until they implement + support. + +You may have noticed that this escaping allows you to do neat things like this: + +```js +var post = {id: 1, title: 'Hello MySQL'}; +var sql = SqlString.format('INSERT INTO posts SET ?', post); +console.log(sql); // INSERT INTO posts SET `id` = 1, `title` = 'Hello MySQL' +``` + +And the `toSqlString` method allows you to form complex queries with functions: + +```js +var CURRENT_TIMESTAMP = { toSqlString: function() { return 'CURRENT_TIMESTAMP()'; } }; +var sql = SqlString.format('UPDATE posts SET modified = ? WHERE id = ?', [CURRENT_TIMESTAMP, 42]); +console.log(sql); // UPDATE posts SET modified = CURRENT_TIMESTAMP() WHERE id = 42 +``` + +To generate objects with a `toSqlString` method, the `SqlString.raw()` method can +be used. This creates an object that will be left un-touched when using in a `?` +placeholder, useful for using functions as dynamic values: + +**Caution** The string provided to `SqlString.raw()` will skip all escaping +functions when used, so be careful when passing in unvalidated input. + +```js +var CURRENT_TIMESTAMP = SqlString.raw('CURRENT_TIMESTAMP()'); +var sql = SqlString.format('UPDATE posts SET modified = ? WHERE id = ?', [CURRENT_TIMESTAMP, 42]); +console.log(sql); // UPDATE posts SET modified = CURRENT_TIMESTAMP() WHERE id = 42 +``` + +If you feel the need to escape queries by yourself, you can also use the escaping +function directly: + +```js +var sql = 'SELECT * FROM posts WHERE title=' + SqlString.escape('Hello MySQL'); +console.log(sql); // SELECT * FROM posts WHERE title='Hello MySQL' +``` + +### Escaping query identifiers + +If you can't trust an SQL identifier (database / table / column name) because it is +provided by a user, you should escape it with `SqlString.escapeId(identifier)` like this: + +```js +var sorter = 'date'; +var sql = 'SELECT * FROM posts ORDER BY ' + SqlString.escapeId(sorter); +console.log(sql); // SELECT * FROM posts ORDER BY `date` +``` + +It also supports adding qualified identifiers. It will escape both parts. + +```js +var sorter = 'date'; +var sql = 'SELECT * FROM posts ORDER BY ' + SqlString.escapeId('posts.' + sorter); +console.log(sql); // SELECT * FROM posts ORDER BY `posts`.`date` +``` + +If you do not want to treat `.` as qualified identifiers, you can set the second +argument to `true` in order to keep the string as a literal identifier: + +```js +var sorter = 'date.2'; +var sql = 'SELECT * FROM posts ORDER BY ' + SqlString.escapeId(sorter, true); +console.log(sql); // SELECT * FROM posts ORDER BY `date.2` +``` + +Alternatively, you can use `??` characters as placeholders for identifiers you would +like to have escaped like this: + +```js +var userId = 1; +var columns = ['username', 'email']; +var sql = SqlString.format('SELECT ?? FROM ?? WHERE id = ?', [columns, 'users', userId]); +console.log(sql); // SELECT `username`, `email` FROM `users` WHERE id = 1 +``` +**Please note that this last character sequence is experimental and syntax might change** + +When you pass an Object to `.escape()` or `.format()`, `.escapeId()` is used to avoid SQL injection in object keys. + +### Formatting queries + +You can use `SqlString.format` to prepare a query with multiple insertion points, +utilizing the proper escaping for ids and values. A simple example of this follows: + +```js +var userId = 1; +var inserts = ['users', 'id', userId]; +var sql = SqlString.format('SELECT * FROM ?? WHERE ?? = ?', inserts); +console.log(sql); // SELECT * FROM `users` WHERE `id` = 1 +``` + +Following this you then have a valid, escaped query that you can then send to the database safely. +This is useful if you are looking to prepare the query before actually sending it to the database. +You also have the option (but are not required) to pass in `stringifyObject` and `timeZone`, +allowing you provide a custom means of turning objects into strings, as well as a +location-specific/timezone-aware `Date`. + +This can be further combined with the `SqlString.raw()` helper to generate SQL +that includes MySQL functions as dynamic vales: + +```js +var userId = 1; +var data = { email: 'foobar@example.com', modified: SqlString.raw('NOW()') }; +var sql = SqlString.format('UPDATE ?? SET ? WHERE `id` = ?', ['users', data, userId]); +console.log(sql); // UPDATE `users` SET `email` = 'foobar@example.com', `modified` = NOW() WHERE `id` = 1 +``` + +## License + +[MIT](LICENSE) + +[npm-version-image]: https://img.shields.io/npm/v/sqlstring.svg +[npm-downloads-image]: https://img.shields.io/npm/dm/sqlstring.svg +[npm-url]: https://npmjs.org/package/sqlstring +[travis-image]: https://img.shields.io/travis/mysqljs/sqlstring/master.svg +[travis-url]: https://travis-ci.org/mysqljs/sqlstring +[coveralls-image]: https://img.shields.io/coveralls/mysqljs/sqlstring/master.svg +[coveralls-url]: https://coveralls.io/r/mysqljs/sqlstring?branch=master +[node-image]: https://img.shields.io/node/v/sqlstring.svg +[node-url]: https://nodejs.org/en/download diff --git a/poker-paf/node_modules/sqlstring/index.js b/poker-paf/node_modules/sqlstring/index.js new file mode 100644 index 0000000..4ef5944 --- /dev/null +++ b/poker-paf/node_modules/sqlstring/index.js @@ -0,0 +1 @@ +module.exports = require('./lib/SqlString'); diff --git a/poker-paf/node_modules/sqlstring/lib/SqlString.js b/poker-paf/node_modules/sqlstring/lib/SqlString.js new file mode 100644 index 0000000..419adec --- /dev/null +++ b/poker-paf/node_modules/sqlstring/lib/SqlString.js @@ -0,0 +1,237 @@ +var SqlString = exports; + +var ID_GLOBAL_REGEXP = /`/g; +var QUAL_GLOBAL_REGEXP = /\./g; +var CHARS_GLOBAL_REGEXP = /[\0\b\t\n\r\x1a\"\'\\]/g; // eslint-disable-line no-control-regex +var CHARS_ESCAPE_MAP = { + '\0' : '\\0', + '\b' : '\\b', + '\t' : '\\t', + '\n' : '\\n', + '\r' : '\\r', + '\x1a' : '\\Z', + '"' : '\\"', + '\'' : '\\\'', + '\\' : '\\\\' +}; + +SqlString.escapeId = function escapeId(val, forbidQualified) { + if (Array.isArray(val)) { + var sql = ''; + + for (var i = 0; i < val.length; i++) { + sql += (i === 0 ? '' : ', ') + SqlString.escapeId(val[i], forbidQualified); + } + + return sql; + } else if (forbidQualified) { + return '`' + String(val).replace(ID_GLOBAL_REGEXP, '``') + '`'; + } else { + return '`' + String(val).replace(ID_GLOBAL_REGEXP, '``').replace(QUAL_GLOBAL_REGEXP, '`.`') + '`'; + } +}; + +SqlString.escape = function escape(val, stringifyObjects, timeZone) { + if (val === undefined || val === null) { + return 'NULL'; + } + + switch (typeof val) { + case 'boolean': return (val) ? 'true' : 'false'; + case 'number': return val + ''; + case 'object': + if (val instanceof Date) { + return SqlString.dateToString(val, timeZone || 'local'); + } else if (Array.isArray(val)) { + return SqlString.arrayToList(val, timeZone); + } else if (Buffer.isBuffer(val)) { + return SqlString.bufferToString(val); + } else if (typeof val.toSqlString === 'function') { + return String(val.toSqlString()); + } else if (stringifyObjects) { + return escapeString(val.toString()); + } else { + return SqlString.objectToValues(val, timeZone); + } + default: return escapeString(val); + } +}; + +SqlString.arrayToList = function arrayToList(array, timeZone) { + var sql = ''; + + for (var i = 0; i < array.length; i++) { + var val = array[i]; + + if (Array.isArray(val)) { + sql += (i === 0 ? '' : ', ') + '(' + SqlString.arrayToList(val, timeZone) + ')'; + } else { + sql += (i === 0 ? '' : ', ') + SqlString.escape(val, true, timeZone); + } + } + + return sql; +}; + +SqlString.format = function format(sql, values, stringifyObjects, timeZone) { + if (values == null) { + return sql; + } + + if (!(values instanceof Array || Array.isArray(values))) { + values = [values]; + } + + var chunkIndex = 0; + var placeholdersRegex = /\?+/g; + var result = ''; + var valuesIndex = 0; + var match; + + while (valuesIndex < values.length && (match = placeholdersRegex.exec(sql))) { + var len = match[0].length; + + if (len > 2) { + continue; + } + + var value = len === 2 + ? SqlString.escapeId(values[valuesIndex]) + : SqlString.escape(values[valuesIndex], stringifyObjects, timeZone); + + result += sql.slice(chunkIndex, match.index) + value; + chunkIndex = placeholdersRegex.lastIndex; + valuesIndex++; + } + + if (chunkIndex === 0) { + // Nothing was replaced + return sql; + } + + if (chunkIndex < sql.length) { + return result + sql.slice(chunkIndex); + } + + return result; +}; + +SqlString.dateToString = function dateToString(date, timeZone) { + var dt = new Date(date); + + if (isNaN(dt.getTime())) { + return 'NULL'; + } + + var year; + var month; + var day; + var hour; + var minute; + var second; + var millisecond; + + if (timeZone === 'local') { + year = dt.getFullYear(); + month = dt.getMonth() + 1; + day = dt.getDate(); + hour = dt.getHours(); + minute = dt.getMinutes(); + second = dt.getSeconds(); + millisecond = dt.getMilliseconds(); + } else { + var tz = convertTimezone(timeZone); + + if (tz !== false && tz !== 0) { + dt.setTime(dt.getTime() + (tz * 60000)); + } + + year = dt.getUTCFullYear(); + month = dt.getUTCMonth() + 1; + day = dt.getUTCDate(); + hour = dt.getUTCHours(); + minute = dt.getUTCMinutes(); + second = dt.getUTCSeconds(); + millisecond = dt.getUTCMilliseconds(); + } + + // YYYY-MM-DD HH:mm:ss.mmm + var str = zeroPad(year, 4) + '-' + zeroPad(month, 2) + '-' + zeroPad(day, 2) + ' ' + + zeroPad(hour, 2) + ':' + zeroPad(minute, 2) + ':' + zeroPad(second, 2) + '.' + + zeroPad(millisecond, 3); + + return escapeString(str); +}; + +SqlString.bufferToString = function bufferToString(buffer) { + return 'X' + escapeString(buffer.toString('hex')); +}; + +SqlString.objectToValues = function objectToValues(object, timeZone) { + var sql = ''; + + for (var key in object) { + var val = object[key]; + + if (typeof val === 'function') { + continue; + } + + sql += (sql.length === 0 ? '' : ', ') + SqlString.escapeId(key) + ' = ' + SqlString.escape(val, true, timeZone); + } + + return sql; +}; + +SqlString.raw = function raw(sql) { + if (typeof sql !== 'string') { + throw new TypeError('argument sql must be a string'); + } + + return { + toSqlString: function toSqlString() { return sql; } + }; +}; + +function escapeString(val) { + var chunkIndex = CHARS_GLOBAL_REGEXP.lastIndex = 0; + var escapedVal = ''; + var match; + + while ((match = CHARS_GLOBAL_REGEXP.exec(val))) { + escapedVal += val.slice(chunkIndex, match.index) + CHARS_ESCAPE_MAP[match[0]]; + chunkIndex = CHARS_GLOBAL_REGEXP.lastIndex; + } + + if (chunkIndex === 0) { + // Nothing was escaped + return "'" + val + "'"; + } + + if (chunkIndex < val.length) { + return "'" + escapedVal + val.slice(chunkIndex) + "'"; + } + + return "'" + escapedVal + "'"; +} + +function zeroPad(number, length) { + number = number.toString(); + while (number.length < length) { + number = '0' + number; + } + + return number; +} + +function convertTimezone(tz) { + if (tz === 'Z') { + return 0; + } + + var m = tz.match(/([\+\-\s])(\d\d):?(\d\d)?/); + if (m) { + return (m[1] === '-' ? -1 : 1) * (parseInt(m[2], 10) + ((m[3] ? parseInt(m[3], 10) : 0) / 60)) * 60; + } + return false; +} diff --git a/poker-paf/node_modules/sqlstring/package.json b/poker-paf/node_modules/sqlstring/package.json new file mode 100644 index 0000000..2c951a3 --- /dev/null +++ b/poker-paf/node_modules/sqlstring/package.json @@ -0,0 +1,47 @@ +{ + "name": "sqlstring", + "description": "Simple SQL escape and format for MySQL", + "version": "2.3.1", + "contributors": [ + "Adri Van Houdt ", + "Douglas Christopher Wilson ", + "fengmk2 (http://fengmk2.github.com)", + "Kevin Jose Martin ", + "Nathan Woltman ", + "Sergej Sintschilin " + ], + "license": "MIT", + "keywords": [ + "sqlstring", + "sql", + "escape", + "sql escape" + ], + "repository": "mysqljs/sqlstring", + "devDependencies": { + "beautify-benchmark": "0.2.4", + "benchmark": "2.1.4", + "eslint": "4.18.1", + "eslint-plugin-markdown": "1.0.0-beta.6", + "nyc": "10.3.2", + "urun": "0.0.8", + "utest": "0.0.8" + }, + "files": [ + "lib/", + "HISTORY.md", + "LICENSE", + "README.md", + "index.js" + ], + "engines": { + "node": ">= 0.6" + }, + "scripts": { + "bench": "node benchmark/index.js", + "lint": "eslint --plugin markdown --ext js,md .", + "test": "node test/run.js", + "test-ci": "nyc --reporter=text npm test", + "test-cov": "nyc --reporter=html --reporter=text npm test" + } +} diff --git a/poker-paf/node_modules/string_decoder/.travis.yml b/poker-paf/node_modules/string_decoder/.travis.yml new file mode 100644 index 0000000..3347a72 --- /dev/null +++ b/poker-paf/node_modules/string_decoder/.travis.yml @@ -0,0 +1,50 @@ +sudo: false +language: node_js +before_install: + - npm install -g npm@2 + - test $NPM_LEGACY && npm install -g npm@latest-3 || npm install npm -g +notifications: + email: false +matrix: + fast_finish: true + include: + - node_js: '0.8' + env: + - TASK=test + - NPM_LEGACY=true + - node_js: '0.10' + env: + - TASK=test + - NPM_LEGACY=true + - node_js: '0.11' + env: + - TASK=test + - NPM_LEGACY=true + - node_js: '0.12' + env: + - TASK=test + - NPM_LEGACY=true + - node_js: 1 + env: + - TASK=test + - NPM_LEGACY=true + - node_js: 2 + env: + - TASK=test + - NPM_LEGACY=true + - node_js: 3 + env: + - TASK=test + - NPM_LEGACY=true + - node_js: 4 + env: TASK=test + - node_js: 5 + env: TASK=test + - node_js: 6 + env: TASK=test + - node_js: 7 + env: TASK=test + - node_js: 8 + env: TASK=test + - node_js: 9 + env: TASK=test diff --git a/poker-paf/node_modules/string_decoder/LICENSE b/poker-paf/node_modules/string_decoder/LICENSE new file mode 100644 index 0000000..778edb2 --- /dev/null +++ b/poker-paf/node_modules/string_decoder/LICENSE @@ -0,0 +1,48 @@ +Node.js is licensed for use as follows: + +""" +Copyright Node.js contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" + +This license applies to parts of Node.js originating from the +https://github.com/joyent/node repository: + +""" +Copyright Joyent, Inc. and other Node contributors. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" + diff --git a/poker-paf/node_modules/string_decoder/README.md b/poker-paf/node_modules/string_decoder/README.md new file mode 100644 index 0000000..5fd5831 --- /dev/null +++ b/poker-paf/node_modules/string_decoder/README.md @@ -0,0 +1,47 @@ +# string_decoder + +***Node-core v8.9.4 string_decoder for userland*** + + +[![NPM](https://nodei.co/npm/string_decoder.png?downloads=true&downloadRank=true)](https://nodei.co/npm/string_decoder/) +[![NPM](https://nodei.co/npm-dl/string_decoder.png?&months=6&height=3)](https://nodei.co/npm/string_decoder/) + + +```bash +npm install --save string_decoder +``` + +***Node-core string_decoder for userland*** + +This package is a mirror of the string_decoder implementation in Node-core. + +Full documentation may be found on the [Node.js website](https://nodejs.org/dist/v8.9.4/docs/api/). + +As of version 1.0.0 **string_decoder** uses semantic versioning. + +## Previous versions + +Previous version numbers match the versions found in Node core, e.g. 0.10.24 matches Node 0.10.24, likewise 0.11.10 matches Node 0.11.10. + +## Update + +The *build/* directory contains a build script that will scrape the source from the [nodejs/node](https://github.com/nodejs/node) repo given a specific Node version. + +## Streams Working Group + +`string_decoder` is maintained by the Streams Working Group, which +oversees the development and maintenance of the Streams API within +Node.js. The responsibilities of the Streams Working Group include: + +* Addressing stream issues on the Node.js issue tracker. +* Authoring and editing stream documentation within the Node.js project. +* Reviewing changes to stream subclasses within the Node.js project. +* Redirecting changes to streams from the Node.js project to this + project. +* Assisting in the implementation of stream providers within Node.js. +* Recommending versions of `readable-stream` to be included in Node.js. +* Messaging about the future of streams to give the community advance + notice of changes. + +See [readable-stream](https://github.com/nodejs/readable-stream) for +more details. diff --git a/poker-paf/node_modules/string_decoder/lib/string_decoder.js b/poker-paf/node_modules/string_decoder/lib/string_decoder.js new file mode 100644 index 0000000..2e89e63 --- /dev/null +++ b/poker-paf/node_modules/string_decoder/lib/string_decoder.js @@ -0,0 +1,296 @@ +// Copyright Joyent, Inc. and other Node contributors. +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to permit +// persons to whom the Software is furnished to do so, subject to the +// following conditions: +// +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +// USE OR OTHER DEALINGS IN THE SOFTWARE. + +'use strict'; + +/**/ + +var Buffer = require('safe-buffer').Buffer; +/**/ + +var isEncoding = Buffer.isEncoding || function (encoding) { + encoding = '' + encoding; + switch (encoding && encoding.toLowerCase()) { + case 'hex':case 'utf8':case 'utf-8':case 'ascii':case 'binary':case 'base64':case 'ucs2':case 'ucs-2':case 'utf16le':case 'utf-16le':case 'raw': + return true; + default: + return false; + } +}; + +function _normalizeEncoding(enc) { + if (!enc) return 'utf8'; + var retried; + while (true) { + switch (enc) { + case 'utf8': + case 'utf-8': + return 'utf8'; + case 'ucs2': + case 'ucs-2': + case 'utf16le': + case 'utf-16le': + return 'utf16le'; + case 'latin1': + case 'binary': + return 'latin1'; + case 'base64': + case 'ascii': + case 'hex': + return enc; + default: + if (retried) return; // undefined + enc = ('' + enc).toLowerCase(); + retried = true; + } + } +}; + +// Do not cache `Buffer.isEncoding` when checking encoding names as some +// modules monkey-patch it to support additional encodings +function normalizeEncoding(enc) { + var nenc = _normalizeEncoding(enc); + if (typeof nenc !== 'string' && (Buffer.isEncoding === isEncoding || !isEncoding(enc))) throw new Error('Unknown encoding: ' + enc); + return nenc || enc; +} + +// StringDecoder provides an interface for efficiently splitting a series of +// buffers into a series of JS strings without breaking apart multi-byte +// characters. +exports.StringDecoder = StringDecoder; +function StringDecoder(encoding) { + this.encoding = normalizeEncoding(encoding); + var nb; + switch (this.encoding) { + case 'utf16le': + this.text = utf16Text; + this.end = utf16End; + nb = 4; + break; + case 'utf8': + this.fillLast = utf8FillLast; + nb = 4; + break; + case 'base64': + this.text = base64Text; + this.end = base64End; + nb = 3; + break; + default: + this.write = simpleWrite; + this.end = simpleEnd; + return; + } + this.lastNeed = 0; + this.lastTotal = 0; + this.lastChar = Buffer.allocUnsafe(nb); +} + +StringDecoder.prototype.write = function (buf) { + if (buf.length === 0) return ''; + var r; + var i; + if (this.lastNeed) { + r = this.fillLast(buf); + if (r === undefined) return ''; + i = this.lastNeed; + this.lastNeed = 0; + } else { + i = 0; + } + if (i < buf.length) return r ? r + this.text(buf, i) : this.text(buf, i); + return r || ''; +}; + +StringDecoder.prototype.end = utf8End; + +// Returns only complete characters in a Buffer +StringDecoder.prototype.text = utf8Text; + +// Attempts to complete a partial non-UTF-8 character using bytes from a Buffer +StringDecoder.prototype.fillLast = function (buf) { + if (this.lastNeed <= buf.length) { + buf.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, this.lastNeed); + return this.lastChar.toString(this.encoding, 0, this.lastTotal); + } + buf.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, buf.length); + this.lastNeed -= buf.length; +}; + +// Checks the type of a UTF-8 byte, whether it's ASCII, a leading byte, or a +// continuation byte. If an invalid byte is detected, -2 is returned. +function utf8CheckByte(byte) { + if (byte <= 0x7F) return 0;else if (byte >> 5 === 0x06) return 2;else if (byte >> 4 === 0x0E) return 3;else if (byte >> 3 === 0x1E) return 4; + return byte >> 6 === 0x02 ? -1 : -2; +} + +// Checks at most 3 bytes at the end of a Buffer in order to detect an +// incomplete multi-byte UTF-8 character. The total number of bytes (2, 3, or 4) +// needed to complete the UTF-8 character (if applicable) are returned. +function utf8CheckIncomplete(self, buf, i) { + var j = buf.length - 1; + if (j < i) return 0; + var nb = utf8CheckByte(buf[j]); + if (nb >= 0) { + if (nb > 0) self.lastNeed = nb - 1; + return nb; + } + if (--j < i || nb === -2) return 0; + nb = utf8CheckByte(buf[j]); + if (nb >= 0) { + if (nb > 0) self.lastNeed = nb - 2; + return nb; + } + if (--j < i || nb === -2) return 0; + nb = utf8CheckByte(buf[j]); + if (nb >= 0) { + if (nb > 0) { + if (nb === 2) nb = 0;else self.lastNeed = nb - 3; + } + return nb; + } + return 0; +} + +// Validates as many continuation bytes for a multi-byte UTF-8 character as +// needed or are available. If we see a non-continuation byte where we expect +// one, we "replace" the validated continuation bytes we've seen so far with +// a single UTF-8 replacement character ('\ufffd'), to match v8's UTF-8 decoding +// behavior. The continuation byte check is included three times in the case +// where all of the continuation bytes for a character exist in the same buffer. +// It is also done this way as a slight performance increase instead of using a +// loop. +function utf8CheckExtraBytes(self, buf, p) { + if ((buf[0] & 0xC0) !== 0x80) { + self.lastNeed = 0; + return '\ufffd'; + } + if (self.lastNeed > 1 && buf.length > 1) { + if ((buf[1] & 0xC0) !== 0x80) { + self.lastNeed = 1; + return '\ufffd'; + } + if (self.lastNeed > 2 && buf.length > 2) { + if ((buf[2] & 0xC0) !== 0x80) { + self.lastNeed = 2; + return '\ufffd'; + } + } + } +} + +// Attempts to complete a multi-byte UTF-8 character using bytes from a Buffer. +function utf8FillLast(buf) { + var p = this.lastTotal - this.lastNeed; + var r = utf8CheckExtraBytes(this, buf, p); + if (r !== undefined) return r; + if (this.lastNeed <= buf.length) { + buf.copy(this.lastChar, p, 0, this.lastNeed); + return this.lastChar.toString(this.encoding, 0, this.lastTotal); + } + buf.copy(this.lastChar, p, 0, buf.length); + this.lastNeed -= buf.length; +} + +// Returns all complete UTF-8 characters in a Buffer. If the Buffer ended on a +// partial character, the character's bytes are buffered until the required +// number of bytes are available. +function utf8Text(buf, i) { + var total = utf8CheckIncomplete(this, buf, i); + if (!this.lastNeed) return buf.toString('utf8', i); + this.lastTotal = total; + var end = buf.length - (total - this.lastNeed); + buf.copy(this.lastChar, 0, end); + return buf.toString('utf8', i, end); +} + +// For UTF-8, a replacement character is added when ending on a partial +// character. +function utf8End(buf) { + var r = buf && buf.length ? this.write(buf) : ''; + if (this.lastNeed) return r + '\ufffd'; + return r; +} + +// UTF-16LE typically needs two bytes per character, but even if we have an even +// number of bytes available, we need to check if we end on a leading/high +// surrogate. In that case, we need to wait for the next two bytes in order to +// decode the last character properly. +function utf16Text(buf, i) { + if ((buf.length - i) % 2 === 0) { + var r = buf.toString('utf16le', i); + if (r) { + var c = r.charCodeAt(r.length - 1); + if (c >= 0xD800 && c <= 0xDBFF) { + this.lastNeed = 2; + this.lastTotal = 4; + this.lastChar[0] = buf[buf.length - 2]; + this.lastChar[1] = buf[buf.length - 1]; + return r.slice(0, -1); + } + } + return r; + } + this.lastNeed = 1; + this.lastTotal = 2; + this.lastChar[0] = buf[buf.length - 1]; + return buf.toString('utf16le', i, buf.length - 1); +} + +// For UTF-16LE we do not explicitly append special replacement characters if we +// end on a partial character, we simply let v8 handle that. +function utf16End(buf) { + var r = buf && buf.length ? this.write(buf) : ''; + if (this.lastNeed) { + var end = this.lastTotal - this.lastNeed; + return r + this.lastChar.toString('utf16le', 0, end); + } + return r; +} + +function base64Text(buf, i) { + var n = (buf.length - i) % 3; + if (n === 0) return buf.toString('base64', i); + this.lastNeed = 3 - n; + this.lastTotal = 3; + if (n === 1) { + this.lastChar[0] = buf[buf.length - 1]; + } else { + this.lastChar[0] = buf[buf.length - 2]; + this.lastChar[1] = buf[buf.length - 1]; + } + return buf.toString('base64', i, buf.length - n); +} + +function base64End(buf) { + var r = buf && buf.length ? this.write(buf) : ''; + if (this.lastNeed) return r + this.lastChar.toString('base64', 0, 3 - this.lastNeed); + return r; +} + +// Pass bytes on through for single-byte encodings (e.g. ascii, latin1, hex) +function simpleWrite(buf) { + return buf.toString(this.encoding); +} + +function simpleEnd(buf) { + return buf && buf.length ? this.write(buf) : ''; +} \ No newline at end of file diff --git a/poker-paf/node_modules/string_decoder/package.json b/poker-paf/node_modules/string_decoder/package.json new file mode 100644 index 0000000..518c3eb --- /dev/null +++ b/poker-paf/node_modules/string_decoder/package.json @@ -0,0 +1,31 @@ +{ + "name": "string_decoder", + "version": "1.1.1", + "description": "The string_decoder module from Node core", + "main": "lib/string_decoder.js", + "dependencies": { + "safe-buffer": "~5.1.0" + }, + "devDependencies": { + "babel-polyfill": "^6.23.0", + "core-util-is": "^1.0.2", + "inherits": "^2.0.3", + "tap": "~0.4.8" + }, + "scripts": { + "test": "tap test/parallel/*.js && node test/verify-dependencies", + "ci": "tap test/parallel/*.js test/ours/*.js --tap | tee test.tap && node test/verify-dependencies.js" + }, + "repository": { + "type": "git", + "url": "git://github.com/nodejs/string_decoder.git" + }, + "homepage": "https://github.com/nodejs/string_decoder", + "keywords": [ + "string", + "decoder", + "browser", + "browserify" + ], + "license": "MIT" +} diff --git a/poker-paf/node_modules/util-deprecate/History.md b/poker-paf/node_modules/util-deprecate/History.md new file mode 100644 index 0000000..acc8675 --- /dev/null +++ b/poker-paf/node_modules/util-deprecate/History.md @@ -0,0 +1,16 @@ + +1.0.2 / 2015-10-07 +================== + + * use try/catch when checking `localStorage` (#3, @kumavis) + +1.0.1 / 2014-11-25 +================== + + * browser: use `console.warn()` for deprecation calls + * browser: more jsdocs + +1.0.0 / 2014-04-30 +================== + + * initial commit diff --git a/poker-paf/node_modules/util-deprecate/LICENSE b/poker-paf/node_modules/util-deprecate/LICENSE new file mode 100644 index 0000000..6a60e8c --- /dev/null +++ b/poker-paf/node_modules/util-deprecate/LICENSE @@ -0,0 +1,24 @@ +(The MIT License) + +Copyright (c) 2014 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/poker-paf/node_modules/util-deprecate/README.md b/poker-paf/node_modules/util-deprecate/README.md new file mode 100644 index 0000000..75622fa --- /dev/null +++ b/poker-paf/node_modules/util-deprecate/README.md @@ -0,0 +1,53 @@ +util-deprecate +============== +### The Node.js `util.deprecate()` function with browser support + +In Node.js, this module simply re-exports the `util.deprecate()` function. + +In the web browser (i.e. via browserify), a browser-specific implementation +of the `util.deprecate()` function is used. + + +## API + +A `deprecate()` function is the only thing exposed by this module. + +``` javascript +// setup: +exports.foo = deprecate(foo, 'foo() is deprecated, use bar() instead'); + + +// users see: +foo(); +// foo() is deprecated, use bar() instead +foo(); +foo(); +``` + + +## License + +(The MIT License) + +Copyright (c) 2014 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/poker-paf/node_modules/util-deprecate/browser.js b/poker-paf/node_modules/util-deprecate/browser.js new file mode 100644 index 0000000..549ae2f --- /dev/null +++ b/poker-paf/node_modules/util-deprecate/browser.js @@ -0,0 +1,67 @@ + +/** + * Module exports. + */ + +module.exports = deprecate; + +/** + * Mark that a method should not be used. + * Returns a modified function which warns once by default. + * + * If `localStorage.noDeprecation = true` is set, then it is a no-op. + * + * If `localStorage.throwDeprecation = true` is set, then deprecated functions + * will throw an Error when invoked. + * + * If `localStorage.traceDeprecation = true` is set, then deprecated functions + * will invoke `console.trace()` instead of `console.error()`. + * + * @param {Function} fn - the function to deprecate + * @param {String} msg - the string to print to the console when `fn` is invoked + * @returns {Function} a new "deprecated" version of `fn` + * @api public + */ + +function deprecate (fn, msg) { + if (config('noDeprecation')) { + return fn; + } + + var warned = false; + function deprecated() { + if (!warned) { + if (config('throwDeprecation')) { + throw new Error(msg); + } else if (config('traceDeprecation')) { + console.trace(msg); + } else { + console.warn(msg); + } + warned = true; + } + return fn.apply(this, arguments); + } + + return deprecated; +} + +/** + * Checks `localStorage` for boolean values for the given `name`. + * + * @param {String} name + * @returns {Boolean} + * @api private + */ + +function config (name) { + // accessing global.localStorage can trigger a DOMException in sandboxed iframes + try { + if (!global.localStorage) return false; + } catch (_) { + return false; + } + var val = global.localStorage[name]; + if (null == val) return false; + return String(val).toLowerCase() === 'true'; +} diff --git a/poker-paf/node_modules/util-deprecate/node.js b/poker-paf/node_modules/util-deprecate/node.js new file mode 100644 index 0000000..5e6fcff --- /dev/null +++ b/poker-paf/node_modules/util-deprecate/node.js @@ -0,0 +1,6 @@ + +/** + * For Node.js, simply re-export the core `util.deprecate` function. + */ + +module.exports = require('util').deprecate; diff --git a/poker-paf/node_modules/util-deprecate/package.json b/poker-paf/node_modules/util-deprecate/package.json new file mode 100644 index 0000000..2e79f89 --- /dev/null +++ b/poker-paf/node_modules/util-deprecate/package.json @@ -0,0 +1,27 @@ +{ + "name": "util-deprecate", + "version": "1.0.2", + "description": "The Node.js `util.deprecate()` function with browser support", + "main": "node.js", + "browser": "browser.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git://github.com/TooTallNate/util-deprecate.git" + }, + "keywords": [ + "util", + "deprecate", + "browserify", + "browser", + "node" + ], + "author": "Nathan Rajlich (http://n8.io/)", + "license": "MIT", + "bugs": { + "url": "https://github.com/TooTallNate/util-deprecate/issues" + }, + "homepage": "https://github.com/TooTallNate/util-deprecate" +} diff --git a/poker-paf/package-lock.json b/poker-paf/package-lock.json new file mode 100644 index 0000000..1570538 --- /dev/null +++ b/poker-paf/package-lock.json @@ -0,0 +1,105 @@ +{ + "name": "poker-paf", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "mysql": "^2.18.1" + } + }, + "node_modules/bignumber.js": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", + "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/mysql": { + "version": "2.18.1", + "resolved": "https://registry.npmjs.org/mysql/-/mysql-2.18.1.tgz", + "integrity": "sha512-Bca+gk2YWmqp2Uf6k5NFEurwY/0td0cpebAucFpY/3jhrwrVGuxU2uQFCHjU19SJfje0yQvi+rVWdq78hR5lig==", + "license": "MIT", + "dependencies": { + "bignumber.js": "9.0.0", + "readable-stream": "2.3.7", + "safe-buffer": "5.1.2", + "sqlstring": "2.3.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/sqlstring": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.1.tgz", + "integrity": "sha512-ooAzh/7dxIG5+uDik1z/Rd1vli0+38izZhGzSa34FwR7IbelPWCCKSNIl8jlL/F7ERvy8CB2jNeM1E9i9mXMAQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + } + } +} diff --git a/poker-paf/package.json b/poker-paf/package.json new file mode 100644 index 0000000..49ed5f9 --- /dev/null +++ b/poker-paf/package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "mysql": "^2.18.1" + } +} diff --git a/poker-paf/play_action.php b/poker-paf/play_action.php new file mode 100644 index 0000000..d4ee1d2 --- /dev/null +++ b/poker-paf/play_action.php @@ -0,0 +1,37 @@ +prepare("SELECT current_player_id FROM games WHERE id = ?"); + $stmt->execute([$game_id]); + $game = $stmt->fetch(); + $current_player_id = $game['current_player_id']; + + // 2. Logique de changement de joueur (Simplifiée) + $stmt = $db->prepare("SELECT id FROM players WHERE game_id = ? AND id > ? ORDER BY id ASC LIMIT 1"); + $stmt->execute([$game_id, $current_player_id]); + $next_player = $stmt->fetch(); + + if (!$next_player) { // Si on est au dernier, on revient au premier + $stmt = $db->prepare("SELECT id FROM players WHERE game_id = ? ORDER BY id ASC LIMIT 1"); + $stmt->execute([$game_id]); + $next_player = $stmt->fetch(); + } + + $next_id = $next_player['id']; + + // 3. Mise à jour de la BDD + $stmt = $db->prepare("UPDATE games SET current_player_id = ? WHERE id = ?"); + $stmt->execute([$next_id, $game_id]); + + echo json_encode(['success' => true, 'next_player_id' => $next_id]); + +} catch (Exception $e) { + echo json_encode(['success' => false, 'message' => $e->getMessage()]); +} \ No newline at end of file diff --git a/poker-paf/start_game.php b/poker-paf/start_game.php new file mode 100644 index 0000000..8e70029 --- /dev/null +++ b/poker-paf/start_game.php @@ -0,0 +1,33 @@ +prepare("INSERT INTO games (start_money, start_blind) VALUES (:start_money, :start_blind)"); +$stmt->execute([ + ':start_money' => $start_money, + ':start_blind' => $start_blind +]); + +// Récupération de l'ID de la partie créée +$game_id = $db->lastInsertId(); + +// Création des joueurs +$players = $_POST['players']; +foreach ($players as $player_name) { + $stmt = $db->prepare("INSERT INTO players (name, game_id, money) VALUES (:name, :game_id, :start_money)"); + $stmt->execute([ + ':name' => $player_name, + ':game_id' => $game_id, + ':start_money' => $start_money + ]); +} + +// Redirection vers la page de jeu +header("Location: game.php?game_id=$game_id"); +session_start(); +$_SESSION['game_id'] = $game_id; // Stocker l'ID de la partie dans la session pour y accéder plus tard +exit(); +?> \ No newline at end of file diff --git a/poker-paf/update_chips.php b/poker-paf/update_chips.php new file mode 100644 index 0000000..f9985ba --- /dev/null +++ b/poker-paf/update_chips.php @@ -0,0 +1,26 @@ + false, 'message' => 'Données manquantes']); + exit; + } + + $player_id = intval($_POST['player_id']); + $amount = intval($_POST['amount']); + + // On met à jour + $stmt = $db->prepare("UPDATE players SET money = money + :amount WHERE id = :id"); + $stmt->execute([ + ':amount' => $amount, + ':id' => $player_id + ]); + + echo json_encode(['success' => true]); + +} catch (Exception $e) { + echo json_encode(['success' => false, 'message' => $e->getMessage()]); +} +?> \ No newline at end of file

    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 z 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

    y!%ZfcQ+nAeX;$|9TUtQJWGh1;*) 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