gitextract_7mjz_vb8/ ├── .gitattributes ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── admin/ │ ├── checkTaskCompletion.py │ ├── commandRunner.py │ ├── cost.py │ ├── cron/ │ │ ├── haliteEmailer.py │ │ ├── install.sh │ │ ├── linkChecker.py │ │ └── workerChecker.py │ ├── md/ │ │ ├── DISASTER.md │ │ ├── INSTALL.md │ │ ├── SPEC.md │ │ └── STARTER_PACKAGE_CHECKLIST.md │ ├── rankReset.py │ └── updateOrgs.py ├── airesources/ │ ├── C/ │ │ ├── MyBot.c │ │ ├── RandomBot.c │ │ ├── hlt.h │ │ ├── runGame.bat │ │ └── runGame.sh │ ├── C++/ │ │ ├── MyBot.cpp │ │ ├── RandomBot.cpp │ │ ├── hlt.hpp │ │ ├── networking.hpp │ │ ├── runGame.bat │ │ └── runGame.sh │ ├── CSharp/ │ │ ├── Halite.csproj │ │ ├── HaliteHelper.cs │ │ ├── MyBot.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── RandomBot.cs │ │ ├── runGame.bat │ │ └── runGame.sh │ ├── Clojure/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── project.clj │ │ ├── runGame.bat │ │ ├── runGame.sh │ │ └── src/ │ │ ├── MyBot.clj │ │ ├── RandomBot.clj │ │ ├── game.clj │ │ └── io.clj │ ├── Go/ │ │ ├── MyBot.go │ │ ├── RandomBot.go │ │ ├── runGame.bat │ │ ├── runGame.sh │ │ └── src/ │ │ └── hlt/ │ │ ├── gamemap.go │ │ └── networking.go │ ├── Java/ │ │ ├── Direction.java │ │ ├── GameMap.java │ │ ├── InitPackage.java │ │ ├── Location.java │ │ ├── Move.java │ │ ├── MyBot.java │ │ ├── Networking.java │ │ ├── RandomBot.java │ │ ├── Site.java │ │ ├── runGame.bat │ │ └── runGame.sh │ ├── JavaScript/ │ │ ├── MyBot.js │ │ ├── RandomBot.js │ │ ├── hlt.js │ │ ├── networking.js │ │ ├── runGame.bat │ │ └── runGame.sh │ ├── Julia/ │ │ ├── MyBot.jl │ │ ├── RandomBot.jl │ │ ├── hlt.jl │ │ ├── networking.jl │ │ ├── runGame.bat │ │ └── runGame.sh │ ├── OCaml/ │ │ ├── MyBot.ml │ │ ├── README.md │ │ ├── RandomBot.ml │ │ ├── debug.ml │ │ ├── halite.ml │ │ ├── runGame.bat │ │ ├── runGame.sh │ │ └── td.ml │ ├── PHP/ │ │ ├── MyBot.php │ │ ├── RandomBot.php │ │ ├── hlt.php │ │ ├── networking.php │ │ ├── runGame.bat │ │ └── runGame.sh │ ├── Python/ │ │ ├── MyBot.py │ │ ├── RandomBot.py │ │ ├── hlt.py │ │ ├── runGame.bat │ │ └── runGame.sh │ ├── Ruby/ │ │ ├── MyBot.rb │ │ ├── RandomBot.rb │ │ ├── game_map.rb │ │ ├── location.rb │ │ ├── move.rb │ │ ├── networking.rb │ │ ├── runGame.bat │ │ ├── runGame.sh │ │ └── site.rb │ ├── Rust/ │ │ ├── Cargo.toml │ │ ├── runGame.bat │ │ ├── runGame.sh │ │ └── src/ │ │ ├── MyBot.rs │ │ ├── RandomBot.rs │ │ └── hlt/ │ │ ├── mod.rs │ │ ├── networking.rs │ │ └── types.rs │ ├── Scala/ │ │ ├── Bot.scala │ │ ├── Direction.scala │ │ ├── Env.scala │ │ ├── Grid.scala │ │ ├── Move.scala │ │ ├── MyBot.scala │ │ ├── RandomBot.scala │ │ ├── Runner.scala │ │ ├── runGame.bat │ │ └── runGame.sh │ └── Sockets/ │ ├── HaliteSocketHelper.cs │ ├── SocketNetworking.java │ ├── pipe_socket_translator.py │ ├── socket_networking.hpp │ └── socket_networking.py ├── appveyor.yml ├── environment/ │ ├── Makefile │ ├── core/ │ │ ├── Halite.cpp │ │ ├── Halite.hpp │ │ ├── hlt.hpp │ │ └── json.hpp │ ├── install.sh │ ├── main.cpp │ ├── make.bat │ ├── networking/ │ │ ├── Networking.cpp │ │ └── Networking.hpp │ └── tclap/ │ ├── Arg.h │ ├── ArgException.h │ ├── ArgTraits.h │ ├── CmdLine.h │ ├── CmdLineInterface.h │ ├── CmdLineOutput.h │ ├── Constraint.h │ ├── DocBookOutput.h │ ├── HelpVisitor.h │ ├── IgnoreRestVisitor.h │ ├── Makefile.am │ ├── Makefile.in │ ├── MultiArg.h │ ├── MultiSwitchArg.h │ ├── OptionalUnlabeledTracker.h │ ├── StandardTraits.h │ ├── StdOutput.h │ ├── SwitchArg.h │ ├── UnlabeledMultiArg.h │ ├── UnlabeledValueArg.h │ ├── ValueArg.h │ ├── ValuesConstraint.h │ ├── VersionVisitor.h │ ├── Visitor.h │ ├── XorHandler.h │ └── ZshCompletionOutput.h ├── tests/ │ ├── environment/ │ │ ├── Fail10Bot.py │ │ ├── FailInitBot.py │ │ ├── ModBot.py │ │ ├── Timeout10Bot.py │ │ ├── TimeoutInitBot.py │ │ ├── hlt.py │ │ ├── networking.py │ │ └── testenv.py │ ├── install.sh │ ├── runTests.sh │ ├── scalabilityTests/ │ │ └── main.py │ ├── setupMysql.py │ ├── travisTests.ini │ ├── website/ │ │ ├── APITest.php │ │ ├── GameTest.php │ │ ├── HistoryTest.php │ │ ├── UserTest.php │ │ └── testFile.txt │ └── worker/ │ ├── languageBot/ │ │ ├── LANGUAGE │ │ └── run.sh │ ├── loseBot/ │ │ ├── MyBot.py │ │ └── run.sh │ ├── testWorker.py │ └── winBot/ │ ├── MyBot.py │ └── run.sh ├── visualizer/ │ ├── .editorconfig │ ├── .gitattributes │ ├── index.html │ ├── index.js │ ├── main.js │ └── package.json ├── website/ │ ├── .htaccess │ ├── 404.php │ ├── about.php │ ├── advanced_command_line.php │ ├── advanced_development.php │ ├── advanced_game_server.php │ ├── advanced_libraries.php │ ├── advanced_replay_file.php │ ├── advanced_strategy.php │ ├── advanced_third_party.php │ ├── advanced_writing_sp.php │ ├── api/ │ │ ├── API.class.php │ │ ├── manager/ │ │ │ ├── .htaccess │ │ │ ├── ManagerAPI.php │ │ │ ├── api.php │ │ │ ├── trueskillMatchQuality.py │ │ │ └── updateTrueskill.py │ │ └── web/ │ │ ├── .htaccess │ │ ├── WebsiteAPI.php │ │ ├── api.php │ │ └── openNewWorker.py │ ├── archiveEnvironment.sh │ ├── archiveStarterPackages.sh │ ├── assets/ │ │ └── favicons/ │ │ ├── browserconfig.xml │ │ └── manifest.json │ ├── associate.php │ ├── basics_faqs.php │ ├── basics_improve_random.php │ ├── basics_intro_halite.php │ ├── basics_quickstart.php │ ├── composer.json │ ├── cron/ │ │ ├── backupDatabase │ │ └── backupWebsite │ ├── downloads.php │ ├── email.php │ ├── game.php │ ├── includes/ │ │ ├── dropdowns.php │ │ ├── footer.php │ │ ├── header.php │ │ ├── leaderTable.php │ │ ├── learn_sidebar.php │ │ ├── login_form.php │ │ ├── navbar.php │ │ └── register_form.php │ ├── index.php │ ├── install.sh │ ├── leaderboard.php │ ├── lib/ │ │ ├── bootstrap/ │ │ │ ├── bootstrap/ │ │ │ │ ├── alerts.less │ │ │ │ ├── badges.less │ │ │ │ ├── bootstrap.less │ │ │ │ ├── breadcrumbs.less │ │ │ │ ├── button-groups.less │ │ │ │ ├── buttons.less │ │ │ │ ├── carousel.less │ │ │ │ ├── close.less │ │ │ │ ├── code.less │ │ │ │ ├── component-animations.less │ │ │ │ ├── dropdowns.less │ │ │ │ ├── forms.less │ │ │ │ ├── glyphicons.less │ │ │ │ ├── grid.less │ │ │ │ ├── input-groups.less │ │ │ │ ├── jumbotron.less │ │ │ │ ├── labels.less │ │ │ │ ├── list-group.less │ │ │ │ ├── media.less │ │ │ │ ├── mixins/ │ │ │ │ │ ├── alerts.less │ │ │ │ │ ├── background-variant.less │ │ │ │ │ ├── border-radius.less │ │ │ │ │ ├── buttons.less │ │ │ │ │ ├── center-block.less │ │ │ │ │ ├── clearfix.less │ │ │ │ │ ├── forms.less │ │ │ │ │ ├── gradients.less │ │ │ │ │ ├── grid-framework.less │ │ │ │ │ ├── grid.less │ │ │ │ │ ├── hide-text.less │ │ │ │ │ ├── image.less │ │ │ │ │ ├── labels.less │ │ │ │ │ ├── list-group.less │ │ │ │ │ ├── nav-divider.less │ │ │ │ │ ├── nav-vertical-align.less │ │ │ │ │ ├── opacity.less │ │ │ │ │ ├── pagination.less │ │ │ │ │ ├── panels.less │ │ │ │ │ ├── progress-bar.less │ │ │ │ │ ├── reset-filter.less │ │ │ │ │ ├── reset-text.less │ │ │ │ │ ├── resize.less │ │ │ │ │ ├── responsive-visibility.less │ │ │ │ │ ├── size.less │ │ │ │ │ ├── tab-focus.less │ │ │ │ │ ├── table-row.less │ │ │ │ │ ├── text-emphasis.less │ │ │ │ │ ├── text-overflow.less │ │ │ │ │ └── vendor-prefixes.less │ │ │ │ ├── mixins.less │ │ │ │ ├── modals.less │ │ │ │ ├── navbar.less │ │ │ │ ├── navs.less │ │ │ │ ├── normalize.less │ │ │ │ ├── pager.less │ │ │ │ ├── pagination.less │ │ │ │ ├── panels.less │ │ │ │ ├── popovers.less │ │ │ │ ├── print.less │ │ │ │ ├── progress-bars.less │ │ │ │ ├── responsive-embed.less │ │ │ │ ├── responsive-utilities.less │ │ │ │ ├── scaffolding.less │ │ │ │ ├── tables.less │ │ │ │ ├── theme.less │ │ │ │ ├── thumbnails.less │ │ │ │ ├── tooltip.less │ │ │ │ ├── type.less │ │ │ │ ├── utilities.less │ │ │ │ ├── variables.less │ │ │ │ └── wells.less │ │ │ ├── bootswatch.less │ │ │ ├── build.less │ │ │ ├── build.sh │ │ │ ├── output.css │ │ │ └── variables.less │ │ ├── swiftmailer/ │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── CHANGES │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── VERSION │ │ │ ├── composer.json │ │ │ ├── lib/ │ │ │ │ ├── classes/ │ │ │ │ │ ├── Swift/ │ │ │ │ │ │ ├── Attachment.php │ │ │ │ │ │ ├── ByteStream/ │ │ │ │ │ │ │ ├── AbstractFilterableInputStream.php │ │ │ │ │ │ │ ├── ArrayByteStream.php │ │ │ │ │ │ │ ├── FileByteStream.php │ │ │ │ │ │ │ └── TemporaryFileByteStream.php │ │ │ │ │ │ ├── CharacterReader/ │ │ │ │ │ │ │ ├── GenericFixedWidthReader.php │ │ │ │ │ │ │ ├── UsAsciiReader.php │ │ │ │ │ │ │ └── Utf8Reader.php │ │ │ │ │ │ ├── CharacterReader.php │ │ │ │ │ │ ├── CharacterReaderFactory/ │ │ │ │ │ │ │ └── SimpleCharacterReaderFactory.php │ │ │ │ │ │ ├── CharacterReaderFactory.php │ │ │ │ │ │ ├── CharacterStream/ │ │ │ │ │ │ │ ├── ArrayCharacterStream.php │ │ │ │ │ │ │ └── NgCharacterStream.php │ │ │ │ │ │ ├── CharacterStream.php │ │ │ │ │ │ ├── ConfigurableSpool.php │ │ │ │ │ │ ├── DependencyContainer.php │ │ │ │ │ │ ├── DependencyException.php │ │ │ │ │ │ ├── EmbeddedFile.php │ │ │ │ │ │ ├── Encoder/ │ │ │ │ │ │ │ ├── Base64Encoder.php │ │ │ │ │ │ │ ├── QpEncoder.php │ │ │ │ │ │ │ └── Rfc2231Encoder.php │ │ │ │ │ │ ├── Encoder.php │ │ │ │ │ │ ├── Encoding.php │ │ │ │ │ │ ├── Events/ │ │ │ │ │ │ │ ├── CommandEvent.php │ │ │ │ │ │ │ ├── CommandListener.php │ │ │ │ │ │ │ ├── Event.php │ │ │ │ │ │ │ ├── EventDispatcher.php │ │ │ │ │ │ │ ├── EventListener.php │ │ │ │ │ │ │ ├── EventObject.php │ │ │ │ │ │ │ ├── ResponseEvent.php │ │ │ │ │ │ │ ├── ResponseListener.php │ │ │ │ │ │ │ ├── SendEvent.php │ │ │ │ │ │ │ ├── SendListener.php │ │ │ │ │ │ │ ├── SimpleEventDispatcher.php │ │ │ │ │ │ │ ├── TransportChangeEvent.php │ │ │ │ │ │ │ ├── TransportChangeListener.php │ │ │ │ │ │ │ ├── TransportExceptionEvent.php │ │ │ │ │ │ │ └── TransportExceptionListener.php │ │ │ │ │ │ ├── FailoverTransport.php │ │ │ │ │ │ ├── FileSpool.php │ │ │ │ │ │ ├── FileStream.php │ │ │ │ │ │ ├── Filterable.php │ │ │ │ │ │ ├── Image.php │ │ │ │ │ │ ├── InputByteStream.php │ │ │ │ │ │ ├── IoException.php │ │ │ │ │ │ ├── KeyCache/ │ │ │ │ │ │ │ ├── ArrayKeyCache.php │ │ │ │ │ │ │ ├── DiskKeyCache.php │ │ │ │ │ │ │ ├── KeyCacheInputStream.php │ │ │ │ │ │ │ ├── NullKeyCache.php │ │ │ │ │ │ │ └── SimpleKeyCacheInputStream.php │ │ │ │ │ │ ├── KeyCache.php │ │ │ │ │ │ ├── LoadBalancedTransport.php │ │ │ │ │ │ ├── MailTransport.php │ │ │ │ │ │ ├── Mailer/ │ │ │ │ │ │ │ ├── ArrayRecipientIterator.php │ │ │ │ │ │ │ └── RecipientIterator.php │ │ │ │ │ │ ├── Mailer.php │ │ │ │ │ │ ├── MemorySpool.php │ │ │ │ │ │ ├── Message.php │ │ │ │ │ │ ├── Mime/ │ │ │ │ │ │ │ ├── Attachment.php │ │ │ │ │ │ │ ├── CharsetObserver.php │ │ │ │ │ │ │ ├── ContentEncoder/ │ │ │ │ │ │ │ │ ├── Base64ContentEncoder.php │ │ │ │ │ │ │ │ ├── NativeQpContentEncoder.php │ │ │ │ │ │ │ │ ├── PlainContentEncoder.php │ │ │ │ │ │ │ │ ├── QpContentEncoder.php │ │ │ │ │ │ │ │ ├── QpContentEncoderProxy.php │ │ │ │ │ │ │ │ └── RawContentEncoder.php │ │ │ │ │ │ │ ├── ContentEncoder.php │ │ │ │ │ │ │ ├── EmbeddedFile.php │ │ │ │ │ │ │ ├── EncodingObserver.php │ │ │ │ │ │ │ ├── Grammar.php │ │ │ │ │ │ │ ├── Header.php │ │ │ │ │ │ │ ├── HeaderEncoder/ │ │ │ │ │ │ │ │ ├── Base64HeaderEncoder.php │ │ │ │ │ │ │ │ └── QpHeaderEncoder.php │ │ │ │ │ │ │ ├── HeaderEncoder.php │ │ │ │ │ │ │ ├── HeaderFactory.php │ │ │ │ │ │ │ ├── HeaderSet.php │ │ │ │ │ │ │ ├── Headers/ │ │ │ │ │ │ │ │ ├── AbstractHeader.php │ │ │ │ │ │ │ │ ├── DateHeader.php │ │ │ │ │ │ │ │ ├── IdentificationHeader.php │ │ │ │ │ │ │ │ ├── MailboxHeader.php │ │ │ │ │ │ │ │ ├── OpenDKIMHeader.php │ │ │ │ │ │ │ │ ├── ParameterizedHeader.php │ │ │ │ │ │ │ │ ├── PathHeader.php │ │ │ │ │ │ │ │ └── UnstructuredHeader.php │ │ │ │ │ │ │ ├── Message.php │ │ │ │ │ │ │ ├── MimeEntity.php │ │ │ │ │ │ │ ├── MimePart.php │ │ │ │ │ │ │ ├── ParameterizedHeader.php │ │ │ │ │ │ │ ├── SimpleHeaderFactory.php │ │ │ │ │ │ │ ├── SimpleHeaderSet.php │ │ │ │ │ │ │ ├── SimpleMessage.php │ │ │ │ │ │ │ └── SimpleMimeEntity.php │ │ │ │ │ │ ├── MimePart.php │ │ │ │ │ │ ├── NullTransport.php │ │ │ │ │ │ ├── OutputByteStream.php │ │ │ │ │ │ ├── Plugins/ │ │ │ │ │ │ │ ├── AntiFloodPlugin.php │ │ │ │ │ │ │ ├── BandwidthMonitorPlugin.php │ │ │ │ │ │ │ ├── Decorator/ │ │ │ │ │ │ │ │ └── Replacements.php │ │ │ │ │ │ │ ├── DecoratorPlugin.php │ │ │ │ │ │ │ ├── ImpersonatePlugin.php │ │ │ │ │ │ │ ├── Logger.php │ │ │ │ │ │ │ ├── LoggerPlugin.php │ │ │ │ │ │ │ ├── Loggers/ │ │ │ │ │ │ │ │ ├── ArrayLogger.php │ │ │ │ │ │ │ │ └── EchoLogger.php │ │ │ │ │ │ │ ├── MessageLogger.php │ │ │ │ │ │ │ ├── Pop/ │ │ │ │ │ │ │ │ ├── Pop3Connection.php │ │ │ │ │ │ │ │ └── Pop3Exception.php │ │ │ │ │ │ │ ├── PopBeforeSmtpPlugin.php │ │ │ │ │ │ │ ├── RedirectingPlugin.php │ │ │ │ │ │ │ ├── Reporter.php │ │ │ │ │ │ │ ├── ReporterPlugin.php │ │ │ │ │ │ │ ├── Reporters/ │ │ │ │ │ │ │ │ ├── HitReporter.php │ │ │ │ │ │ │ │ └── HtmlReporter.php │ │ │ │ │ │ │ ├── Sleeper.php │ │ │ │ │ │ │ ├── ThrottlerPlugin.php │ │ │ │ │ │ │ └── Timer.php │ │ │ │ │ │ ├── Preferences.php │ │ │ │ │ │ ├── ReplacementFilterFactory.php │ │ │ │ │ │ ├── RfcComplianceException.php │ │ │ │ │ │ ├── SendmailTransport.php │ │ │ │ │ │ ├── SignedMessage.php │ │ │ │ │ │ ├── Signer.php │ │ │ │ │ │ ├── Signers/ │ │ │ │ │ │ │ ├── BodySigner.php │ │ │ │ │ │ │ ├── DKIMSigner.php │ │ │ │ │ │ │ ├── DomainKeySigner.php │ │ │ │ │ │ │ ├── HeaderSigner.php │ │ │ │ │ │ │ ├── OpenDKIMSigner.php │ │ │ │ │ │ │ └── SMimeSigner.php │ │ │ │ │ │ ├── SmtpTransport.php │ │ │ │ │ │ ├── Spool.php │ │ │ │ │ │ ├── SpoolTransport.php │ │ │ │ │ │ ├── StreamFilter.php │ │ │ │ │ │ ├── StreamFilters/ │ │ │ │ │ │ │ ├── ByteArrayReplacementFilter.php │ │ │ │ │ │ │ ├── StringReplacementFilter.php │ │ │ │ │ │ │ └── StringReplacementFilterFactory.php │ │ │ │ │ │ ├── SwiftException.php │ │ │ │ │ │ ├── Transport/ │ │ │ │ │ │ │ ├── AbstractSmtpTransport.php │ │ │ │ │ │ │ ├── Esmtp/ │ │ │ │ │ │ │ │ ├── Auth/ │ │ │ │ │ │ │ │ │ ├── CramMd5Authenticator.php │ │ │ │ │ │ │ │ │ ├── LoginAuthenticator.php │ │ │ │ │ │ │ │ │ ├── NTLMAuthenticator.php │ │ │ │ │ │ │ │ │ ├── PlainAuthenticator.php │ │ │ │ │ │ │ │ │ └── XOAuth2Authenticator.php │ │ │ │ │ │ │ │ ├── AuthHandler.php │ │ │ │ │ │ │ │ └── Authenticator.php │ │ │ │ │ │ │ ├── EsmtpHandler.php │ │ │ │ │ │ │ ├── EsmtpTransport.php │ │ │ │ │ │ │ ├── FailoverTransport.php │ │ │ │ │ │ │ ├── IoBuffer.php │ │ │ │ │ │ │ ├── LoadBalancedTransport.php │ │ │ │ │ │ │ ├── MailInvoker.php │ │ │ │ │ │ │ ├── MailTransport.php │ │ │ │ │ │ │ ├── NullTransport.php │ │ │ │ │ │ │ ├── SendmailTransport.php │ │ │ │ │ │ │ ├── SimpleMailInvoker.php │ │ │ │ │ │ │ ├── SmtpAgent.php │ │ │ │ │ │ │ ├── SpoolTransport.php │ │ │ │ │ │ │ └── StreamBuffer.php │ │ │ │ │ │ ├── Transport.php │ │ │ │ │ │ ├── TransportException.php │ │ │ │ │ │ └── Validate.php │ │ │ │ │ └── Swift.php │ │ │ │ ├── dependency_maps/ │ │ │ │ │ ├── cache_deps.php │ │ │ │ │ ├── message_deps.php │ │ │ │ │ ├── mime_deps.php │ │ │ │ │ └── transport_deps.php │ │ │ │ ├── mime_types.php │ │ │ │ ├── preferences.php │ │ │ │ ├── swift_init.php │ │ │ │ ├── swift_required.php │ │ │ │ ├── swift_required_pear.php │ │ │ │ └── swiftmailer_generate_mimes_config.php │ │ │ ├── phpunit.xml.dist │ │ │ └── tests/ │ │ │ ├── IdenticalBinaryConstraint.php │ │ │ ├── StreamCollector.php │ │ │ ├── SwiftMailerSmokeTestCase.php │ │ │ ├── SwiftMailerTestCase.php │ │ │ ├── _samples/ │ │ │ │ ├── charsets/ │ │ │ │ │ ├── iso-2022-jp/ │ │ │ │ │ │ └── one.txt │ │ │ │ │ ├── iso-8859-1/ │ │ │ │ │ │ └── one.txt │ │ │ │ │ └── utf-8/ │ │ │ │ │ ├── one.txt │ │ │ │ │ ├── three.txt │ │ │ │ │ └── two.txt │ │ │ │ ├── dkim/ │ │ │ │ │ ├── dkim.test.priv │ │ │ │ │ └── dkim.test.pub │ │ │ │ ├── files/ │ │ │ │ │ └── data.txt │ │ │ │ └── smime/ │ │ │ │ ├── CA.srl │ │ │ │ ├── ca.crt │ │ │ │ ├── ca.key │ │ │ │ ├── create-cert.sh │ │ │ │ ├── encrypt.crt │ │ │ │ ├── encrypt.key │ │ │ │ ├── encrypt2.crt │ │ │ │ ├── encrypt2.key │ │ │ │ ├── intermediate.crt │ │ │ │ ├── intermediate.key │ │ │ │ ├── sign.crt │ │ │ │ ├── sign.key │ │ │ │ ├── sign2.crt │ │ │ │ └── sign2.key │ │ │ ├── acceptance/ │ │ │ │ └── Swift/ │ │ │ │ ├── AttachmentAcceptanceTest.php │ │ │ │ ├── ByteStream/ │ │ │ │ │ └── FileByteStreamAcceptanceTest.php │ │ │ │ ├── CharacterReaderFactory/ │ │ │ │ │ └── SimpleCharacterReaderFactoryAcceptanceTest.php │ │ │ │ ├── DependencyContainerAcceptanceTest.php │ │ │ │ ├── EmbeddedFileAcceptanceTest.php │ │ │ │ ├── Encoder/ │ │ │ │ │ ├── Base64EncoderAcceptanceTest.php │ │ │ │ │ ├── QpEncoderAcceptanceTest.php │ │ │ │ │ └── Rfc2231EncoderAcceptanceTest.php │ │ │ │ ├── EncodingAcceptanceTest.php │ │ │ │ ├── KeyCache/ │ │ │ │ │ ├── ArrayKeyCacheAcceptanceTest.php │ │ │ │ │ └── DiskKeyCacheAcceptanceTest.php │ │ │ │ ├── MessageAcceptanceTest.php │ │ │ │ ├── Mime/ │ │ │ │ │ ├── AttachmentAcceptanceTest.php │ │ │ │ │ ├── ContentEncoder/ │ │ │ │ │ │ ├── Base64ContentEncoderAcceptanceTest.php │ │ │ │ │ │ ├── NativeQpContentEncoderAcceptanceTest.php │ │ │ │ │ │ ├── PlainContentEncoderAcceptanceTest.php │ │ │ │ │ │ └── QpContentEncoderAcceptanceTest.php │ │ │ │ │ ├── EmbeddedFileAcceptanceTest.php │ │ │ │ │ ├── HeaderEncoder/ │ │ │ │ │ │ └── Base64HeaderEncoderAcceptanceTest.php │ │ │ │ │ ├── MimePartAcceptanceTest.php │ │ │ │ │ └── SimpleMessageAcceptanceTest.php │ │ │ │ ├── MimePartAcceptanceTest.php │ │ │ │ └── Transport/ │ │ │ │ └── StreamBuffer/ │ │ │ │ ├── AbstractStreamBufferAcceptanceTest.php │ │ │ │ ├── BasicSocketAcceptanceTest.php │ │ │ │ ├── ProcessAcceptanceTest.php │ │ │ │ ├── SocketTimeoutTest.php │ │ │ │ ├── SslSocketAcceptanceTest.php │ │ │ │ └── TlsSocketAcceptanceTest.php │ │ │ ├── acceptance.conf.php.default │ │ │ ├── bootstrap.php │ │ │ ├── bug/ │ │ │ │ └── Swift/ │ │ │ │ ├── Bug111Test.php │ │ │ │ ├── Bug118Test.php │ │ │ │ ├── Bug206Test.php │ │ │ │ ├── Bug274Test.php │ │ │ │ ├── Bug34Test.php │ │ │ │ ├── Bug35Test.php │ │ │ │ ├── Bug38Test.php │ │ │ │ ├── Bug518Test.php │ │ │ │ ├── Bug51Test.php │ │ │ │ ├── Bug534Test.php │ │ │ │ ├── Bug71Test.php │ │ │ │ ├── Bug76Test.php │ │ │ │ └── BugFileByteStreamConsecutiveReadCallsTest.php │ │ │ ├── fixtures/ │ │ │ │ └── MimeEntityFixture.php │ │ │ ├── smoke/ │ │ │ │ └── Swift/ │ │ │ │ └── Smoke/ │ │ │ │ ├── AttachmentSmokeTest.php │ │ │ │ ├── BasicSmokeTest.php │ │ │ │ ├── HtmlWithAttachmentSmokeTest.php │ │ │ │ └── InternationalSmokeTest.php │ │ │ ├── smoke.conf.php.default │ │ │ └── unit/ │ │ │ └── Swift/ │ │ │ ├── ByteStream/ │ │ │ │ └── ArrayByteStreamTest.php │ │ │ ├── CharacterReader/ │ │ │ │ ├── GenericFixedWidthReaderTest.php │ │ │ │ ├── UsAsciiReaderTest.php │ │ │ │ └── Utf8ReaderTest.php │ │ │ ├── CharacterStream/ │ │ │ │ └── ArrayCharacterStreamTest.php │ │ │ ├── DependencyContainerTest.php │ │ │ ├── Encoder/ │ │ │ │ ├── Base64EncoderTest.php │ │ │ │ ├── QpEncoderTest.php │ │ │ │ └── Rfc2231EncoderTest.php │ │ │ ├── Events/ │ │ │ │ ├── CommandEventTest.php │ │ │ │ ├── EventObjectTest.php │ │ │ │ ├── ResponseEventTest.php │ │ │ │ ├── SendEventTest.php │ │ │ │ ├── SimpleEventDispatcherTest.php │ │ │ │ ├── TransportChangeEventTest.php │ │ │ │ └── TransportExceptionEventTest.php │ │ │ ├── KeyCache/ │ │ │ │ ├── ArrayKeyCacheTest.php │ │ │ │ └── SimpleKeyCacheInputStreamTest.php │ │ │ ├── Mailer/ │ │ │ │ └── ArrayRecipientIteratorTest.php │ │ │ ├── MailerTest.php │ │ │ ├── MessageTest.php │ │ │ ├── Mime/ │ │ │ │ ├── AbstractMimeEntityTest.php │ │ │ │ ├── AttachmentTest.php │ │ │ │ ├── ContentEncoder/ │ │ │ │ │ ├── Base64ContentEncoderTest.php │ │ │ │ │ ├── PlainContentEncoderTest.php │ │ │ │ │ └── QpContentEncoderTest.php │ │ │ │ ├── EmbeddedFileTest.php │ │ │ │ ├── HeaderEncoder/ │ │ │ │ │ ├── Base64HeaderEncoderTest.php │ │ │ │ │ └── QpHeaderEncoderTest.php │ │ │ │ ├── Headers/ │ │ │ │ │ ├── DateHeaderTest.php │ │ │ │ │ ├── IdentificationHeaderTest.php │ │ │ │ │ ├── MailboxHeaderTest.php │ │ │ │ │ ├── ParameterizedHeaderTest.php │ │ │ │ │ ├── PathHeaderTest.php │ │ │ │ │ └── UnstructuredHeaderTest.php │ │ │ │ ├── MimePartTest.php │ │ │ │ ├── SimpleHeaderFactoryTest.php │ │ │ │ ├── SimpleHeaderSetTest.php │ │ │ │ ├── SimpleMessageTest.php │ │ │ │ └── SimpleMimeEntityTest.php │ │ │ ├── Plugins/ │ │ │ │ ├── AntiFloodPluginTest.php │ │ │ │ ├── BandwidthMonitorPluginTest.php │ │ │ │ ├── DecoratorPluginTest.php │ │ │ │ ├── LoggerPluginTest.php │ │ │ │ ├── Loggers/ │ │ │ │ │ ├── ArrayLoggerTest.php │ │ │ │ │ └── EchoLoggerTest.php │ │ │ │ ├── PopBeforeSmtpPluginTest.php │ │ │ │ ├── RedirectingPluginTest.php │ │ │ │ ├── ReporterPluginTest.php │ │ │ │ ├── Reporters/ │ │ │ │ │ ├── HitReporterTest.php │ │ │ │ │ └── HtmlReporterTest.php │ │ │ │ └── ThrottlerPluginTest.php │ │ │ ├── Signers/ │ │ │ │ ├── DKIMSignerTest.php │ │ │ │ ├── OpenDKIMSignerTest.php │ │ │ │ └── SMimeSignerTest.php │ │ │ ├── StreamFilters/ │ │ │ │ ├── ByteArrayReplacementFilterTest.php │ │ │ │ ├── StringReplacementFilterFactoryTest.php │ │ │ │ └── StringReplacementFilterTest.php │ │ │ └── Transport/ │ │ │ ├── AbstractSmtpEventSupportTest.php │ │ │ ├── AbstractSmtpTest.php │ │ │ ├── Esmtp/ │ │ │ │ ├── Auth/ │ │ │ │ │ ├── CramMd5AuthenticatorTest.php │ │ │ │ │ ├── LoginAuthenticatorTest.php │ │ │ │ │ ├── NTLMAuthenticatorTest.php │ │ │ │ │ └── PlainAuthenticatorTest.php │ │ │ │ └── AuthHandlerTest.php │ │ │ ├── EsmtpTransport/ │ │ │ │ └── ExtensionSupportTest.php │ │ │ ├── EsmtpTransportTest.php │ │ │ ├── FailoverTransportTest.php │ │ │ ├── LoadBalancedTransportTest.php │ │ │ ├── MailTransportTest.php │ │ │ ├── SendmailTransportTest.php │ │ │ └── StreamBufferTest.php │ │ └── xss.js │ ├── local_visualizer.php │ ├── organizationWhitelist.txt │ ├── privacy_policy.php │ ├── recent_games.php │ ├── robots.txt │ ├── rules_contest.php │ ├── rules_game.php │ ├── script/ │ │ ├── associate.js │ │ ├── backend.js │ │ ├── basics_intro_halite.js │ │ ├── email.js │ │ ├── game.js │ │ ├── general.js │ │ ├── index.js │ │ ├── leaderTable.js │ │ ├── leaderboard.js │ │ ├── localVisualizer.js │ │ ├── parsereplay.js │ │ ├── recent_games.js │ │ ├── status.js │ │ ├── user.js │ │ └── visualizer.js │ ├── sql/ │ │ ├── dummyData.sql │ │ ├── importDummyData.sh │ │ ├── install.sh │ │ └── schema.sql │ ├── status.php │ ├── style/ │ │ ├── general.css │ │ └── learn.css │ ├── terms_of_service.php │ ├── tutorials/ │ │ ├── basic/ │ │ │ ├── BasicBot.cpp │ │ │ ├── BasicBot.java │ │ │ ├── BasicBot.py │ │ │ └── BasicBot.rs │ │ ├── bfs/ │ │ │ └── BfsBot.java │ │ ├── machinelearning/ │ │ │ ├── MattBot.py │ │ │ ├── TrainMatt.py │ │ │ ├── hlt.py │ │ │ ├── my_model_architecture.json │ │ │ ├── my_model_weights.h5 │ │ │ └── networking.py │ │ └── random/ │ │ ├── ImprovedRandom.cpp │ │ ├── ImprovedRandom.java │ │ └── ImprovedRandom.py │ └── user.php └── worker/ ├── Dockerfile ├── archive.py ├── backend.py ├── buildDocker.sh ├── changeAPIKey.py ├── compiler.py ├── install.sh ├── runGame.sh ├── startWorkerScreen.sh ├── stopWorkerScreen.sh └── worker.py